* {margin:0; padding:0;}
body { text-align: center; background-color:#fff; font: 62.5% Arial, Helvetica, sans-serif; padding-top:3px;}
#pg_container { margin-left: auto; margin-right: auto; width: 755px; height:auto; text-align: left; background-color:#FFFFFF; }
.clear { clear:both; }
#print_logo {display: none;}
.no_border {border: none !important;}
.rate_margin {padding-left:40px;}

#header { text-align: right; margin-bottom:20px; }
#header .header_content { font-size: 1.1em; display:inline; }
#header .logo { float:left; }
#header p.tagline { clear:right; font-size:1.6em; font-weight:bold; float:right; }
#header_left {float: left; text-align: left;}
#header_right {float: right; text-align: right;}

#search { float: right; clear: both; text-align:right; padding-top:10px;}
#search .button {border: 1px solid black; height: 1.6em; vertical-align:middle;}
#search .searchbox {width: 150px; font-size:1.2em; border: 1px solid #002542; height: 1.6em; vertical-align:middle;}
#search label {font-size:1.2em;}

#footer { margin-top:35px; }
#footer p, #footer address { font-size: 1.1em; line-height:1.5em; display:inline; }
#footer a.flink { text-decoration:none; padding: 2px; color: green; }
#footer a.flink:hover { background-color:#FFEDC9; color:green; padding: 2px; }
#footer .logo { float:right; display:inline; padding-right:8px; border:0px;}
#footer address {font-style:normal;}

#nav_top { background-color: #CFDFE7; height: 28px; border:1px solid #999; font-size:1.6em; margin-bottom:0px;}
#nav_top ul img { border: 0; }

/* BEGIN HOME PAGE STYLES */
#content_main { margin-top: 35px; }

#promo_main { margin-top: 35px; width:auto; }
#promo_main ul { display: inline; }
#promo_main ul li { list-style:none; display: inline; }
#promo_main li.space { margin-right:4px; }
#promo_main a img { border:0px; display: inline; }
/* END HOME PAGE STYLES */

/* BEGIN SUB PAGE STYLES */
#side_bar { width:160px; float:left; display:inline;}
#side_bar ul{margin-right:10px;}
#side_bar a{text-decoration:none;color:#002542; width:100%;}
#side_bar .parent {font-weight:bold;}
#side_bar .child {font-weight:bold; color:green;}
#side_bar a:hover {color:green;}
#side_bar ul li {list-style:none; padding-bottom:8px;margin-top:8px; border-bottom: 1px dotted #ccc; font-size:1.2em;}
#side_bar ul li li{list-style:none; margin-bottom:0px;margin-top:0px; padding-top:2px;padding-bottom:4px;border-bottom: 0px; margin-left:11px;font-size:0.9em;}
#side_bar img {padding-top:10px; border: none;}

#content_window {width:590px; float:left;}
#content_window a {text-decoration:none; color:green; border-bottom: 1px dotted green;}
#content_window a:hover {color:#ff6600; border-bottom: 1px dotted #ff6600;}
#content_window ul {margin-left:15px;}
#content_window ul li{font-size:1.3em; color:#002542; margin-bottom:5px; list-style-image:url(/img/icons/bullet_green.gif);}
#content_window h1{font-size:2.4em; color:#002542;}
#content_window h2{font-size:2em; color:#002542;}
#content_window h3{font-size:1.4em;}
#content_window h3 a {text-decoration:none; color:green;}
#content_window h3 a:hover {color:green; background-color:#FFEDC9; border-bottom: 1px dotted green;}
#content_window p{margin:4px auto;font-size:1.3em;line-height:1.45em;}
#content_window .fine_print { font-size:1em; color:#999; padding-top:10px;}
#content_window a > img {border: none !important;}

/* END SUB PAGE STYLES */

#social_links img {border:none; padding-left:0px; vertical-align:-25%;}
#social_links ul li {display:inline; margin:0px; padding:0px;}

#social_links_body img {border: none !important; padding-left:0px; vertical-align:-25%;}
#social_links_body ul {margin-left:0px;}
#social_links_body ul li {display:inline; margin:0px; padding:0px;}
#social_links_body a > img {border: none !important;}