@charset "utf-8";
/* CSS Document */


/*social header bar*/
#socialheadercontainer{ margin:0 0 0 0; padding:0 0 0 0; background:url(../img/header/connectbar_bg.gif) repeat-x left top; height:35px; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
#socialiconblock { margin:0 0 0 0; padding:0 0 0 0; float:right; width:auto; }
#socialiconblock a{ margin:0 0 0 0; padding:0 0 0 0; display:block; text-decoration:none; float:left; width:auto; color:#5f5f5f; }
#socialiconblock a:hover{ background-position:right -35px; }
#socialiconblock .btn_facebook{ margin:0 0 0 0; padding:0 40px 0 0; background:url(../img/header/connectbar_facebook.gif) right top no-repeat; width:300px; line-height:34px; text-align:right; }
#socialiconblock .btn_myspace{ margin:0 0 0 0; padding:0 0 0 0; background:url(../img/header/connectbar_myspace.gif) left top no-repeat; width:34px; height:35px; text-indent:-9999px; }
#socialiconblock .btn_flickr{ margin:0 0 0 0; padding:0 0 0 0; background:url(../img/header/connectbar_flickr.gif) left top no-repeat; width:34px; height:35px; text-indent:-9999px; }


/* Header */

#header{ z-index:2; }
#headerBanner{ width:800px; height:260px; background-image:url(/img/header/header_v1.jpg); background-repeat:no-repeat; }


/* Top Navigation Links */
#headerNav{ width:800px; height:26px; background-color:#eeeeee; border-bottom:0px solid #b5562e; }
#nav, #nav ul{ width: 450px; margin:auto; padding:1px 0 0 24px; list-style-type:none; list-style-position:outside; position:relative; line-height:1.0em; font-size:13px; font-weight:500; font-family:Arial, Helvetica, sans-serif; }
#nav a:link, #nav a:active, #nav a:visited{ display:block; padding:5px 12px 5px 12px; border:none; color:#0a564a; text-decoration:none; background-color:#eeeeee; } 
#nav a:hover{ color:#0a564a; text-decoration:underline; }
#nav li{ float:left; position:relative; width:auto; }
#nav ul { position:absolute; width:12em; top:1.5em; display:none; }
#nav li ul a{ width:12em; float:left; } 
#nav ul ul{ top:auto; }	
#nav li ul ul { left:12em; margin:0px 0 0 10px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{ display:none; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{ display:block; }


/* Footer */
#footer{ width:800px; background-color:#ffffff; border-top:1px solid #eeeeee; padding:0 0 20px 0; margin:0 0 0 0; z-index:3; }
#footer .banner{ width:728px; height:90px; margin:0 0 0 0; float:left; }
#footer .bannerShadow{ height:20px; width:728px; margin:0 0 0 111px; float:left; }

#footerRow1{ clear:both; background-color:#ffffff; padding:10px 20px 10px 20px; margin:10px 10px 0px 10px; height:125px; }
#footerRow2{ border-top:1px solid #eeeeee; clear:both; display:block; background-color:#ffffff;	line-height:.5em; padding:3px 20px 20px 20px; margin:0px 0px 0px 0px; }

#footerColumn{ float:left; width:auto; border-right:1px solid #dcdcdc; margin:0 15px 0 0; padding:0 15px 0 0; height:120px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a3a3a3; }
#footerColumn h4{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a3a3a3; margin:0 0 10px 0; padding:0 0 0 0; line-height:12px; font-weight:bold; }
#footerColumn ul{ margin:0 0 0 0; padding:0 0 0 0; }
#footerColumn li{ list-style:none; margin:0 10px 10px 0; padding:0 6px 0 0; line-height:12px; }
#footerColumn li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a3a3a3; text-decoration:none; font-weight:normal; }
#footerColumn li a:hover{ color:#087a98; font-weight:normal; text-decoration:underline; }

#footerColumn2{ float:left; width:auto; border-right:1px solid #dcdcdc; margin:0 15px 0 0; padding:0 15px 0 0; height:120px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ababab; }
#footerColumn2 h4{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a3a3a3; margin:0 0 10px 0; padding:0 0 0 0; line-height:12px; font-weight:bold; }
#footerColumn2 ul{ margin:0 0 0 0; padding:0 0 0 0; }
#footerColumn2 li{ list-style:none; margin:0 10px 10px 0; padding:0 6px 0 0; line-height:12px; }
#footerColumn2 li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a3a3a3; text-decoration:none; font-weight:normal; }
#footerColumn2 li a:hover{ color:#087a98; font-weight:normal; text-decoration:underline; }	

#footerConnectColumn{ float:left; width:auto; border-right:1px solid #dcdcdc; margin:0 15px 0 0; padding:0 15px 0 0; height:120px; }
#footerConnectColumn h4{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a3a3a3; margin:0 0 10px 0; padding:0 0 0 0; line-height:12px; font-weight:bold; }
#footerConnectColumn ul{ margin:0 0 0 0; padding:0 0 0 0; }
#footerConnectColumn li{ list-style:none; margin:0 0 0 0; padding:0 0 0 0; line-height:12px; }	
#footerConnectColumn ul li a{ background-repeat:no-repeat; display:block; margin:0 0 5px 0; padding:5px 0 8px 25px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a3a3a3; border-bottom:1px solid #dcdcdc; }
#footerConnectColumn ul li a:hover{ text-decoration:underline; color:#087a98; }

.connectFacebook a{ background-image:url(../img/footer/icon_facebook.gif); }
.connectTwitter a{ background-image:url(../img/footer/icon_twitter.gif); }
.connectMyspace a{ background-image:url(../img/footer/icon_myspace.gif); }
.connectFlickr a{ background-image:url(../img/footer/icon_flickr.gif); }
.connectBookmark a{ background-image:url(../img/footer/icon_bookmark.gif); }

#footerAddressColumn{ float:right; width:auto; height:120px; }
#footerAddressColumn p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; text-align:right; color:#a3a3a3; padding:0 0 0 0; margin:0 0 10px 0; }
#footerAddressColumn h4{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; color:#a3a3a3; margin:0 0 10px 0; padding:0 0 0 0; line-height:12px; font-weight:bold; }	

.copyright{ float:left; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#a3a3a3; margin:12px 0 0px 0; padding:0 0 0 0; }
.copyright a{ border:none; }
.footerLogo{ float:right; width:auto; margin-left:20px; }

