@charset "utf-8";

/*---DEFAULT--->>START*/
* { padding: 0px; margin: 0px; }
body { background-color: #03216f; color: #03216f; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; margin-bottom: 32px; }
img { border: 0px; }
a { color: #e6002b; text-decoration: none; }
a:hover { color: #03216f; text-decoration: underline; }
.clear { clear: both; }
.wrapper { width: 100%; }
/*---DEFAULT--->>START*/

#wrapper { width: 100%; text-align: center; }
#wrapper .layout { width: 950px; margin: auto; }

#header { background-image: url(../images/logo_bg.gif); background-position: top left; background-repeat: repeat-x; width: 100%; padding-top: 8px; text-align: left; }

#top-banner { background-image: url(../images/banner_bg.jpg); background-position: top left; background-repeat: repeat-x; width: 100%; height: 219px; padding-top: 8px; text-align: center; }

#content { background-color: #ffffff; background-image: url(../images/content_bg.jpg); background-position: top left; background-repeat: repeat-x; width: 950px; margin: 0px auto 11px auto; }
#content .inner { padding: 13px 11px 23px 11px; }

#content #left-col { float: left; width: 205px; text-align: left; }

#content #left-col #menu-top { background-image: url(../images/left_box_top_bg.gif); background-position: top left; background-repeat: no-repeat; width: 100%; height: 10px; font-size: 0px; }
#content #left-col #menu-bottom { background-image: url(../images/left_box_bottom_bg.gif); background-position: top left; background-repeat: no-repeat; width: 100%; height: 10px; font-size: 0px; margin-bottom: 12px; }
#content #left-col #menu { background-color: #ffffff; background-image: url(../images/left_box_bg.gif); background-position: bottom left; background-repeat: no-repeat; width: 100%; text-align: left; padding-bottom: 1px; }
#content #left-col #menu .menu-inner { background-image: url(../images/left_box_middle_bg.gif); background-position: top; background-repeat: repeat-y; }
#content #left-col #menu ul { list-style-type: none; }
#content #left-col #menu ul li { background-image: url(../images/menu_divider.png); background-position: bottom left; background-repeat: no-repeat; padding: 0px 10px 8px 24px; margin-bottom: 10px; }
#content #left-col #menu ul li.last-item { background-image: none; padding: 0px 10px 3px 24px; margin-bottom: 0px; }
#content #left-col #menu ul li a { color: #001c66; font-size: 12px; line-height: 16px; text-decoration: none; }
#content #left-col #menu ul li a:hover { color: #e6002b; text-decoration: none; }

#content #left-col .ads { text-align: center; margin-bottom: 12px; }

#content #right-col { float: right; width: 707px; line-height: 22px; text-align: left; }
#content #right-col h1 { color: #bd0023; font-size: 30px; font-weight: normal; line-height: 100%; margin-bottom: 16px; }
#content #right-col h2,
#content #right-col h3 { font-size: 14px; font-weight: bold; line-height: 100%; margin-bottom: 18px; }
#content #right-col h4,
#content #right-col h5,
#content #right-col h6 { font-size: 12px; font-weight: bold; }
#content #right-col p { padding-bottom: 15px; }
#content #right-col .img-indent-left { float: left; margin-right: 10px; }
#content #right-col .img-indent-right { float: right; margin-left: 10px; }
#content #right-col #right-top { background-image: url(../images/right_box_top_bg.gif); background-position: top left; background-repeat: no-repeat; width: 100%; height: 9px; font-size: 0px; }
#content #right-col #right-bottom { background-image: url(../images/right_box_bottom_bg.gif); background-position: top left; background-repeat: no-repeat; width: 100%; height: 9px; font-size: 0px; }
#content #right-col #right-middle { background-color: #ffffff; background-image: url(../images/right_box_middle_bg.gif); background-position: top left; background-repeat: repeat-y; width: 677px; padding: 0px 15px; }
#content #right-col .ga-486x60 { text-align: center; margin-bottom: 15px; }
#content #right-col .ga-250x250-l { float: left; width: 250px; margin-right: 10px; }
#content #right-col .ga-250x250-r { float: right; width: 250px; margin-left: 10px; }

#footer { background-color: #b20122; background-image: url(../images/footer_bg.jpg); background-position: top left; background-repeat: repeat-x; border: 1px solid #ffffff; color: #ffffff; width: 922px; margin: auto; padding: 13px; }
#footer #left { background-image: url(../images/footer_vline.gif); background-position: top right; background-repeat: repeat-y; float: left; width: 485px; text-align: left; }
#footer #left h3 { color: #ffffff; font-family: "Times New Roman"; font-size: 20px; font-weight: bold; margin-bottom: 15px; }
#footer #left ul { list-style-type: none; }
#footer #left ul li { background-image: url(../images/footer_bullets.png); background-position: center left; background-repeat: no-repeat; padding-left: 26px; margin-bottom: 8px; }
#footer #left ul li a { color: #ffffff; font-size: 12px; text-decoration: none; }
#footer #left ul li a:hover { text-decoration: underline; }
#footer #left .cols { float: left; width: 160px; }
#footer #right { float: right; width: 425px; padding-top: 13px; }
#footer #right .hline { background-image: url(../images/footer_hline.gif); background-position: center; background-repeat: no-repeat; width: 100%; height: 42px; }
#footer #right p { margin-bottom: 15px; }
#footer #right a { color: #ffffff; text-decoration: none; }
#footer #right a:hover { text-decoration: underline; }
#footer #right .p3 { padding: 0px 3px; }