@charset "utf-8";
/* CSS Document */

/* Global */

@media only screen and (min-width: 400px) {
.clear { clear: both; }
.skip { display: none; }
.addthis_button_email .at15t_email {display: none;}

#topnav_wrapper {margin-right: 8px; float: right; text-align: right; z-index: 3}

h2 {font-family: Arial, Verdana, sans-serif;}
h3 {font-family: Arial, Verdana, sans-serif; color: #687a8c; font-weight: normal; margin: 0; padding: 0;}
h4 {font-size: 13px; font-family: Arial, Verdana, sans-serif; color: #ffffff; font-weight: bold; margin: 0; padding: 5px;}
h6 {font-size: 21px; font-family: 'Franklin Gothic Book', Arial, san-serif; color: #ffffff; font-weight: normal; margin: 0;}

ul.topnav {list-style: none; padding: 0; margin: 0; float: right; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #ffffff; padding-top: 64px; text-decoration: none; z-index: 5}
ul.topnav li {float: right; margin: 0; padding: 0 0px 0 7px; position: relative; z-index: 5 }    
ul.topnav li a{padding: 0px 2px; color: #fff; display: block; text-decoration: none; float: left; z-index: 5}  
ul.topnav li a:hover{text-decoration: underline; z-index: 5} 
ul.topnav li ul.subnav_login { list-style: none; position: absolute; right: -7px; top: -5px; margin: 0; padding: 0; display: none; float: left; background: url(/images/global/login_bg2.png) no-repeat; width: 179px; height: 200px; z-index: 5}   

ul.topnav li ul.subnav_search {list-style: none; position: absolute; right: -7px; top: -5px; margin: 0; padding: 0; display: none; float: left; background: url(/images/global/search_bg2.png) no-repeat; width: 179px; height: 200px; z-index: 5}

ul.topnav li ul.subnav_login li, ul.topnav li ul.subnav_search li{ margin: 0; padding: 8px; float: left; clear: both; z-index: 5}   
 
ul.topnav p {color: #002e56; font-weight: bold; text-align: right; margin-top: -3px; padding: 0px 0px 8px 0px}
ul.topnav form {padding-top: 9px; text-align: left !important}
ul.topnav form label {color: #002e56; font-weight: bold; font-family: Arial, Verdana, sans-serif; font-size: 10px; text-align: left;}
ul.topnav form .button {padding: 8px 3px 5px 0px; float: right !important}

#feature_top {width: 220px; background: url(/images/global/feature_top.png) no-repeat;}
#feature_share {margin: 70px 0px 80px 0px; width: 220px; height: 83px; background: url(/images/global/feature_share.png) no-repeat;}
#feature_mid {width: 220px; background: #12a9c6 url('/images/global/feature_mid.jpg') no-repeat; }
#feature_top img, #feature_mid img {padding: 7px 0px 0px 7px}
#feature_top select {margin: 0px 5px 3px 20px}
#feature_top h4, #feature_share h4 {padding: 15px 0px 0px 25px}
#feature_bottom {width: 220px; background: url(/images/global/feature_bottom.png) no-repeat;}
#feature_bottom_sm {width: 220px; padding-top: 20px; background: url(/images/global/feature_bottom_sm.png) no-repeat bottom;}
#feature_bottom p, #feature_top p, #feature_mid p {font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #ffffff; font-weight: normal; padding: 10px 10px 0px 10px; line-height: 1.3em}
#feature_share p {font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #ffffff; font-weight: normal; padding: 10px 10px 0px 25px; line-height: 1.3em}
#feature_bottom p.links, #feature_bottom_sm p.links {font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #002e56 !important; font-weight: bold; padding: 10px 10px 20px 10px; line-height: 1.3em; }
#feature_share p.links {font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #002e56 !important; font-weight: bold; padding: 10px 10px 20px 25px; line-height: 1.3em; }
#feature_bottom a, #feature_bottom_sm a {text-decoration: none; color: #002e56 !important}
#feature_bottom a:hover, #feature_bottom_sm a:hover {text-decoration: underline; color: #002e56 !important}


#footerlinks_wrapper {margin-top: 30px; padding-top: 30px; width: 100%; height: 124px; background: transparent url(/images/global/footerlinks_bg.jpg) repeat-x;}
#footerlinks_wrapper .first {float:right; padding-right: 15%}
#footerlinks_wrapper .right {float:right; padding-right: 40px}
#footerlinks_wrapper ul {list-style:none; padding-top: 4px}
#footerlinks_wrapper ul li {background:url(/images/global/bullet.gif) no-repeat 0px 8px; padding:0 0 0 10px; line-height: 16px}
#footerlinks_wrapper a {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #002e56; text-decoration: none;}
#footerlinks_wrapper a:hover {text-decoration: underline}

#footer_wrapper {padding-bottom: 10px; margin: 0 auto;}
#footer_wrapper .left {margin-left: 20%; float:left; text-align: left;}
#footer_wrapper .right {margin-right: 20%; float:right; text-align: right;}
#footer_wrapper, #footer_wrapper a {font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #687a8c; text-decoration: none }
#footer_wrapper a:hover {text-decoration: underline;}

}
@media only screen and (max-width: 400px) {
	.addthis_button_email .at15t_email {display: none;}
}
