/* CSS Document */

body {margin:0; padding:0; background-color:#0b88c1; }

.overflowLeft { background:url(/images/utilities/overflowLeft.jpg) top right no-repeat #0b88c1; }
.overflowRight { background:url(/images/utilities/overflowRight.jpg) top left no-repeat #0b88c1; }

.bodyTable { background-color:#FFFFFF; }
.logo { padding:14px 0 13px 21px;}
.topNav { font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-align:right; padding-right:20px;}
.topNav a{ color:#026aa5; text-decoration:none; }
.topNav a:hover{ color:#026aa5; text-decoration:underline; }
.banner { padding:0 1px 0 1px;}
.subtitle { font:bold 14px Arial, Helvetica, sans-serif; color:#007cc2; }
.content,.home_content { font:normal 12px Arial, Helvetica, sans-serif; color:#333333; vertical-align:top; padding:15px 35px 20px 27px}
.content a,.home_content a{ color:#007cc2; text-decoration:none; }
.content a:hover,.home_content a:hover{ text-decoration:underline; }
.divider { background:url(/images/utilities/divider.gif) 0 14px no-repeat; width:4px; }

.cta { padding:88px 9px 0 7px; vertical-align:top;}
.home_cta { padding:33px 19px 0 20px; vertical-align:top;}

.footer { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#007cc2; padding-top:40px;}
.footer a{ color:#007cc2; text-decoration:none; }
.footer a:hover{ text-decoration:underline; }

.gssi { font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
.gssi a{ font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
.gssi a:hover{ text-decoration:underline; }

.menu { vertical-align:top; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333333; padding:59px 0 0 6px;}
.menu ul { padding:0; margin:0; list-style-type:none; }
.menu li a{ font-weight:bold; color:#333333; text-decoration:none; background:url(/images/utilities/pointer.gif) 0 4px no-repeat; padding-left:10px; line-height:21px; }
.menu li a:active{ color:#026aa5; text-decoration:none; background:url(/images/utilities/pointer_over.gif) 0 4px no-repeat; }
.menu li a:hover{ color:#026aa5; text-decoration:none; background:url(/images/utilities/pointer_over.gif) 0 4px no-repeat; }

.menu li ul a{ font-weight:normal; color:#333333; text-decoration:none; background:none;}
.menu li ul li a{ color:#333333; text-decoration:none; background:none; line-height:16px; padding-left:10px; }
.menu li ul li a:hover{ color:#026aa5; text-decoration:underline; background:none; padding-left:10px }

.menu ul li a.active { color:#026aa5; text-decoration:none; background:url(/images/utilities/pointer_over.gif) 0 4px no-repeat; }
.menu ul li ul li a.activeSubMenu { color:#026aa5; text-decoration:underline; }

#home_banner { background:url(/images/home/banner.jpg) top left no-repeat; height:290px; vertical-align:top; }
.home_title { font-weight:bold; color:#007cc2; }
.home_divider { background:url(/images/home/divider.gif) top left no-repeat; width:4px; }
.home_content { padding-top:20px; background:url(/images/home/watermark.gif) 0 15px no-repeat; line-height:16px; padding-right:55px; }
