html, body{ height:100%;}

a{ color:#0055A5; }

a img{ border:none;}

body{ margin:0px; padding:0px; background:url(/img/topBack.jpg) repeat-x 0% 0%;}

body, table, td, select, input, textarea{ font-size:13px; font-family:Arial;}

table{ border-collapse:collapse; width:100%;}

td{ padding:0px; vertical-align:top;}


h4{ font-size:16px; margin:0px; padding:0px; font-weight:normal; text-decoration:underline;}
h2{ color:#0055A5; font-size:18px;}

a.allNews{ display:block; margin:10px 0px 0px 0px; background:url(/img/allNews.gif) no-repeat; padding-left:20px;}

#page{ min-height:300px;  background:url(/img/bottomBack.jpg) repeat-x 0% 100%; height:100%; padding-bottom:150px; position:relative; min-width:1062px;}
html>body #page{ height:auto; min-height:100%;}



#main{ margin:20px auto 0px auto; width:1062px;}



#left{ width:25%; text-align:center;}
#middle{ width:50%; text-align:center;}

#right{ width:25%;}


#left ul{ list-style:none; margin:0px 0px 30px 0px; padding:0px;}

#left ul li{ background:url(/img/liBlue.gif) no-repeat 3px 5px; padding-left:15px; color:#376164; margin-bottom:5px;}

#left ul li a { color:#376164; text-decoration:none;}

#left ul li a:hover { text-decoration:underline;}

#left ul li.header{ padding-left:0px; background:none;}

#left ul li.header a{ color:#0055A5; font-size:13px; font-weight:bold; }

#left ul li ul{ margin:5px 0px 5px 0px;}

#left ul li ul li{ background:none; font-size:11px;}

div.items{ width:241px; margin:0px auto 0px auto; text-align:left; margin-bottom:15px;}


div.gray{ background:url(/img/greyItemsTop.gif) no-repeat; padding-top:10px; margin-top:10px;}

div.gray div.itemsWrapper{ background:#F2F2F2 url(/img/greyItemsBottom.gif) no-repeat 0% 100%; padding:0px 10px 10px 10px;}

div.gray div.itemsWrapper h4{ color:#5D5D5D; font-size:16px; }

div.gray a.allNews{ clear:both; background:url(/img/allNewsG.gif) no-repeat;}



div.blue{ background:#0055A5 url(/img/blueItemsTop.gif) no-repeat; color:#FFFEFE;}

div.blue div.itemsWrapper{ background:url(/img/blueItemsBottom.gif) no-repeat 0% 100%; padding:10px;}
div.blue a img{ margin:10px 0px 3px 0px; border:1px solid #fff; display:block; clear:both;}

div.blue a{ color:#fff;}

div.blue a.allNews{ color:#B1C8DD;}



#logo{ display:block; width:226px; height:108px; background:url(/img/logo.png?i=1) no-repeat; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png?i=1', sizingMethod='crop');}




#middleContent{ width:516px; margin:0px 10px 0px auto; text-align:left;}

#middleContent img{ border:1px solid black; margin-bottom:0px;}

#middleContent img.noBorder{ border:none;}


#middleContent #project_pr {display:block; height:80px;}
#middleContent #project_pr img{float:left; margin:3px 10px 0px 0px;height:80px; }


td.smallSeo{ font-size:13px; padding:10px; color:#376164;}


td.smallSeo h2, td.smallSeo h3, td.smallSeo h4{ display:inline; margin:0px; padding:0px; font-weight:normal; color:#376164;}
td.smallSeo h2{ font-size:18px;}
td.smallSeo h3{ font-size:16px;}
td.smallSeo h4{ font-size:15px; text-decoration:none;}
div.phone{ font-size:28px; font-weight:bold;}
div.comment{ font-size:10px; font-family:Tahoma;}



div.newsItem{ clear:both; margin-bottom:20px; margin-top:20px;}

div.newsItem a{color:#0055A5 !important; margin-bottom:5px;}
div.newsItem img{ float:left; margin:3px 10px 0px 0px;}


div.newsItem div.date{ font-size:11px; color:#848484;}


div.newsItem1{ clear:both; margin-bottom:40px; margin-top:40px;}

div.newsItem1 a{color:#0055A5 !important; margin-bottom:5px;}

div.newsItem1 img{ float:left; margin:0px 10px 0px 0px;}

div.newsItem1 div.date{ font-size:11px; color:#848484;}


div.newsItem2{ clear:both; margin-bottom:40px; margin-top:40px;}

div.newsItem2 a{color:#0055A5 !important; margin-bottom:5px;}

div.newsItem2 img{ float:center; margin:10px 10px 0px 0px;}

div.newsItem2 div.date{ font-size:11px; color:#848484;}

div.newsItem3{ clear:both; margin-bottom:20px; margin-top:0px;}

div.newsItem3 a{color:#0055A5 !important; margin-bottom:5px;}

div.newsItem3 img{ float:left; margin:0px 10px 0px 0px;}

div.newsItem3 div.date{ font-size:11px; color:#848484;}



#footer{ position:absolute; bottom:0px; width:100%; font-size:11px; color:#8C8C8C;}
#footerWrapper{ width:1062px;  margin:0px auto 0px auto;}
#footerWrapper div.right{ float:right;}

h1{ font-size:18px; color:#717070; }