BODY {margin:0; /*IE 5 IE 5.5*/ padding:0; background:#808080; text-align:center;}
* {font-family: Arial, Helvetica, sans-serif;}
div.spacer {clear:both; padding-top:.1px;}
.contain:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.contain {display: inline-table;}

/* Hides from IE-mac \*/
* html .contain {height:1%;}
.contain {display:block;}
/* End hide from IE-mac */


/*------ GLOBAL CONTENT STYLES -------------*/



/*------ GLOBAL LAYOUT STYLES -------------*/
#page {width:990px; margin:0 auto; position:relative; text-align:left;}
#pageHeader {width:990px; height:105px; margin:0; padding:0; text-align:left; background: url(../img/site-header-bg.jpg) no-repeat;}
#pageHeader img.logo {border:0; display:inline; margin:0; padding:31px 0 0px 48px; float:left;}
#pageHeader #right {width:auto; float:right; padding:0; margin:45px 45px 0 0; font:normal 11px Arial, Helvetica, sans-serif; color:#787878; text-align:right;}
#pageHeader #right a {font:normal 11px Arial, Helvetica, sans-serif; color:#787878; text-decoration:none; padding:0; margin:0;}
#pageHeader #right a:link {color:#787878; text-decoration:none;}
#pageHeader #right a:visited {color:#787878; text-decoration:none;}
#pageHeader #right a:hover {color:#4f4f4f; text-decoration:none;}
#pageHeader #right a:active {color:#787878; text-decoration:none;}

#pageHeaderTopNav {width:916px; height:25px; margin:10px auto 0; padding:0; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; clear:both;}
#pageHeaderTopNav ul {list-style:none; margin:0; padding:0; text-align:left;}
#pageHeaderTopNav ul li {float:left; margin:0; padding:0; width:230px; background:url(../img/site-topnav-bg.jpg) repeat-x; position:relative; z-index:1000; border-right:1px solid #e0e0e0; border-left:1px solid #c2c2c2;}
#pageHeaderTopNav ul li a {font:normal 12px Arial, Helvetica, sans-serif; color:#5d5d5d; text-decoration:none; display:block; text-align:center; padding:6px 0px 4px 0px;}
#pageHeaderTopNav ul li a:link {color:#5d5d5d;}
#pageHeaderTopNav ul li a:visited {color:#5d5d5d;}
#pageHeaderTopNav ul li a:hover {background:url(../img/site-topnav-on-bg.jpg) repeat-x; color:#fff;}
#pageHeaderTopNav ul li a:active {color:#5d5d5d;}
#pageHeaderTopNav ul li:hover ul {display:block;}
#pageHeaderTopNav ul li.First {width:220px; color:#5d5d5d; border-left:0; background:url(../img/site-topnav-first-bg.jpg) no-repeat;}
#pageHeaderTopNav ul li.First a.First:hover {background:url(../img/site-topnav-first-on-bg.jpg) no-repeat; color:#fff; border-left:0;}
#index #pageHeaderTopNav ul li.First {width:220px;background:url(../img/site-topnav-first-on-bg.jpg) no-repeat; border-left:0;}
#index #pageHeaderTopNav ul li.First a.First {color:#fff; border-left:0;}
#index #pageHeaderTopNav ul li.First a.First:hover {background:url(../img/site-topnav-first-on-bg.jpg) no-repeat; color:#fff; border-left:0;}
#pageHeaderTopNav ul li.Last {width:230px;color:#5d5d5d; border-right:0; background:url(../img/site-topnav-last-bg.jpg) no-repeat;}
#pageHeaderTopNav ul li.Last a.Last:hover {background:url(../img/site-topnav-last-on-bg.jpg) no-repeat; color:#fff; border-right:0;}
.nav4 #pageHeaderTopNav ul li.selectedLast {background:url(../img/site-topnav-last-on-bg.jpg) no-repeat; border-right:0;}
.nav4 #pageHeaderTopNav ul li.selectedLast a.selected4 {color:#fff; background:url(../img/site-topnav-last-on-bg.jpg) no-repeat; border-right:0;}
.nav4 #pageHeaderTopNav ul li.selectedLast a.selected4:hover {background:url(../img/site-topnav-last-on-bg.jpg) no-repeat; color:#fff; border-right:0;}
.nav2 #pageHeaderTopNav ul li.selected2,
.nav3 #pageHeaderTopNav ul li.selected3,
.nav4 #pageHeaderTopNav ul li.selected4 {background:url(../img/site-topnav-on-bg.jpg) repeat-x; color:#fff;}
.nav2 #pageHeaderTopNav ul li.selected2 a.selected2,
.nav3 #pageHeaderTopNav ul li.selected3 a.selected3,
.nav4 #pageHeaderTopNav ul li.selected4 a.selected4 {background:url(../img/site-topnav-on-bg.jpg) repeat-x; color:#fff;}
#pageHeaderTopNav ul li ul {text-align:left; margin:0; display:none; position:absolute; border:0; z-index:1000;}
#pageHeaderTopNav ul li ul li {text-align:left;padding:0px;  border:0; background: #eee; border-bottom:1px solid #eee; border-left:1px solid #eee; margin:0; clear:both; width:230px; z-index:1000;}
#pageHeaderTopNav ul li ul li a {color:#707070; font-weight:normal; text-align:left; font-size:12px; padding:3px 25px 3px 25px; border:none;}
#pageHeaderTopNav ul li ul li a:link {color:#707070;}
#pageHeaderTopNav ul li ul li a:visited {color:#707070;}
#pageHeaderTopNav ul li ul li a:hover {color:#707070; background:none #ccc;}
#pageHeaderTopNav ul li ul li a:active {color:#707070;}

#footer {width:990px; margin:0 auto; padding:0; position:relative; text-align:right;}
#footer img {float:left; display:inline; margin:auto 0; padding:0; border:0; clear:both;}
#footer p {font:normal 10px Arial, Helvetica, sans-serif; color:#4f4f4f; padding:0 45px 4px 15px; margin:0;}
#footer a {font:normal 10px Arial, Helvetica, sans-serif; color:#4f4f4f; text-decoration:underline;}
#footer a:link {font:normal 10px Arial, Helvetica, sans-serif; color:#4f4f4f; text-decoration:underline;}
#footer a:visited {font:normal 10px Arial, Helvetica, sans-serif; color:#4f4f4f; text-decoration:underline;}
#footer a:active{font:normal 10px Arial, Helvetica, sans-serif; color:#4f4f4f; text-decoration:underline;}
#footer a:hover {color:#666; text-decoration:none;}

a {color:#4C98DC; text-decoration:none;}
a:link {color:#4C98DC; text-decoration:none;} 
a:visited {color:#4C98DC; text-decoration:none;}
a:hover {color:#4C98DC; text-decoration:underline;}
a:active {color:#4C98DC; text-decoration:none;}