﻿/*Base Site*/

.category_menu { color: Red; }

/*Client Site*/

body { margin: 0; padding: 0; background: #2E68A5; font-family: Georgia, "Times New Roman" , Times, serif; }

th { text-align: left; background: #EAECF2; padding: 5px 0px; border-bottom: 1px solid #C0D2E4; }
#header { background: #2E68A5; height: 145px; }
#menu { background: #27588C; height: 29px; }
#imagebar { background: #ABC3DB url(../../images/imagebar_bg.gif) top repeat-x; height: 356px; }
#content { background: #FFFFFF; border-top: 10px solid #D9D9D9; }
#featured { background: #C0D2E4; border-bottom: 6px solid #A3B2C2; height: 152px; }
#footer { background: #2E68A5; border-top: 13px solid #27588C; }

#header_fixed { margin: 0 auto; width: 775px; }
#menu_fixed { margin: 0 auto; width: 775px; overflow: visible; }
#imagebar_fixed { margin: 0 auto; width: 775px; height: 356px; background: url(../../images/imagebar_1.jpg); }
#content_fixed { margin: 0 auto; width: 775px; padding: 15px 0; }
#featured_fixed { margin: 0 auto; width: 775px; padding: 6px 0; }
#footer_fixed { margin: 0 auto; width: 775px; }

/* #menu_fixed ul { list-style: none; margin: 0; padding: 0; position: relative; }
#menu_fixed li { float: left; font-size: 11px; padding: 0; margin: 0; position: relative; }
#menu_fixed li ul { display: none; position: absolute; top: 0px; left: 0px; background: #27588C; margin-top: 11px; }
#menu_fixed li ul li { width: 100%; overflow: hidden; }
#menu_fixed li ul li a:link, #menu_fixed li ul li a:visited, #menu_fixed li ul li a:active { width: 100%; display: block; margin: 0; padding: 7px 10px 7px 10px; line-height: normal; border-left: 0px; line-height: 28px; }
#menu_fixed li ul li a:hover { }
#menu_fixed li > ul { top: auto; left: auto; }
#menu_fixed li:hover ul, li.over ul { display: block; }

#menu_fixed a:link, #menu_fixed a:active, #menu_fixed a:visited { border-left: 1px solid #2E68A5; color: #FFF; text-decoration: none; text-transform: uppercase; font-weight: normal; line-height: 29px; padding: 7px 10px 19px 10px; margin: 0px 0px 0px 0px; height: 29px; }
#menu_fixed a:hover { background: #214A77; }
*/

.nav, .nav ul { list-style: none; padding: 0; margin: 0px; }
.nav { z-index: 100; position: relative; }
.nav li { float: left; margin: 0; padding: 0; position: relative; }
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited { padding: 7px 10px 7px 10px; border-left: 1px solid #0062A9; text-transform: uppercase; font-size: 11px; color: #FFF; text-decoration: none; display: block; text-align: center; }
.nav li a:hover { background: #000; color: #FFF; }
#nav-one li:hover a, #nav-one li.sfHover a { background: #214A77; color: #FFF; position: relative; }
#nav-one li:hover ul a, #nav-one li.sfHover ul a { background: #0062A9; color: #FFF; }
#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover { background: #214A77; color: #FFF; }
.nav ul { background: #0062A9; border-top: 1px solid #FFF; list-style: none; margin-top: 5px; margin-left: 1px; position: absolute; top: -999em; left: -1px;  }
.nav li:hover ul, .nav li.sfHover ul { top: 25px; }
.nav ul li { border: 0; float: none; }
.nav ul a { padding-right: 20px; white-space: normal; margin-bottom: 0px; margin-top: 0px; }
.nav ul a:hover { background: #000; color: #FFF; }

#content h1 { font-size: 14px; font-weight: normal; text-transform: uppercase; line-height: 23px; color: #2E68A5; }
#content h2 { font-size: 12px; font-weight: normal; text-transform: uppercase; line-height: 23px; color: #2E68A5; }
#content p { font-size: 11px; font-weight: normal; line-height: 20px; text-align: justify; color: #2E68A5; }
#content table { font-size: 11px; font-weight: normal; line-height: 20px; text-align: justify; color: #2E68A5; }
#content img { margin: 20px; }
#content hr { background: #C0D2E4; color: #C0D2E4; height: 1px; border: 0px solid; }
#content img { margin: 20px; }
#content label { display: inline-block; height: 25px; background: #DFE8F1; font-size: 11px; font-weight: normal; line-height: 20px; text-align: justify; color: #2E68A5; width: 150px; text-align: right; margin-right: 10px; padding-right: 10px; }
#content a:link, #content a:link, #content a:visited { color: #6F96C0; text-decoration: underline; }
#content a:hover { color: #2E68A5; }



#featured h1 { font-size: 14px; font-weight: normal; text-transform: uppercase; line-height: 23px; color: #2E68A5; }
#featured h2 { font-size: 12px; font-weight: normal; line-height: 23px; color: #2E68A5; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; }
#featured p { font-size: 11px; font-weight: normal; line-height: 20px; text-align: justify; color: #6F96C0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 0px; }
#featured_box { width: 243px; float: left; padding-right: 15px; }
#featured_box img { border: 8px solid #ABC3DB; float: left; margin-right: 15px; }
#featured_box a:link, #featured_box a:link, #featured_box a:visited { color: #6F96C0; text-decoration: none; font-weight: bold; }
#featured_box a:hover { color: #2E68A5; }


#footer { color: #FFF; font-size: 11px; line-height: 20px; padding: 15px 0px; }
#footer a:link, #footer a:active, #footer a:visited { color: #FFF; text-decoration: none; }
#footer a:hover { color: #ABC3DB; }
#footer p { margin: 0px; }

.logo { top: 15px; left: 25px; position: relative; float: left; }
#topmenu { position: relative; right: 15px; float: right; background-color: #295D94; font-size: 11px; color: #ABC3DB; top: 65px; padding: 5px; }
#topmenu a:link, #topmenu a:link, #topmenu a:visited { color: #FFF; text-decoration: none; }
#topmenu a:hover { color: #ABC3DB; }

.contactus input { color: #2E68A5; width: 250px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #C0D2E4; padding: 3px; }
.contactus textarea { color: #2E68A5; width: 400px; margin-top: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #C0D2E4; padding: 3px; height: 75px; }

.tableRow td { border-bottom: 1px solid #C0D2E4; padding: 5px 0px 5px 0; }

#highlight { background: #8BA4BC; color: #FFF; padding: 1px 5px; margin-bottom: 2px; }
#highlight p, #highlight a:link, #highlight a:active, #highlight a:visited, #highlight a { color: #FFF; padding-right:10px; padding-left:10px; text-align:center; }

.valSummary { font-size: 11px; font-weight: normal; line-height: 20px; text-align: justify; color: #2E68A5; background: #DFE8F1; margin-bottom: 10px; padding: 10px; }
.valSummary ul { margin: 0px; list-style: none; padding: 0px; }
.valSummary li { margin: 0px; padding: 0px; list-style: none; }

.button { background: #8BA4BC; border: none; color: #FFFFFF; padding-top: 2px; padding-bottom: 3px; margin-top: 10px; font-size: 12px; text-align: center; font-family: Georgia; }