body { background: #FFFFFF url(/img/mainbg_home.gif) repeat-x scroll left 6px; color:#003841; font-family:Arial,Helvetica,sans-serif; font-size: 0.95em; }

.floatL { float: left; }
.floatR { float: right; }
.sml { font-size: 0.75em; font-style: italic; }
img.border { border: 1px solid #003841; margin: 10px 0 10px 10px; }
.emp { font-weight: bold; font-style: italic; }

a { color: #F5227B; }
a:hover { color: #00C9E3; }

div#headerItems { text-align: right; }
div#headerItems div#headerNav { text-align: right; }
div#headerItems div#headerNav ul { margin-top: 20px; }
div#headerItems div#headerNav ul { list-style-image: none; list-style-position: outside; list-style-type: none; }
div#headerItems div#headerNav ul li { border-right:1px solid #00C9E3; display:inline; margin: 0; padding:0 8px 0 3px; }
div#headerItems div#headerNav ul li.xNavEnd { border:0 none; }
div#headerItems div#headerNav ul li a { font-size: 1.25em; color:#003841; text-decoration:none; padding: 0 5px; }
div#headerItems div#headerNav ul li a:hover { color: #00C9E3; }
div#headerItems div#headerNav ul li a.active { color: #F5227B; }

h1 { color: #FFFFFF; font-size: 2.5em; width: 960px; height: 160px; margin: 0 0 20px 0; padding: 0; }
h1 span { display: block; position: absolute; top:40px; left: 420px;}
h1#homeTitle { background: #FFFFFF url(/img/home_banner.jpg) repeat-x scroll left top; }

h2 { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom:3px solid #00C9E3; font-size:24px; font-weight:bold; }

div#leftNav a.button { display: block; margin-bottom: 9px; }

div#leftNav div#callBack { background:#FFFFFF url(/img/bg_callback.gif) repeat-x scroll left top; height:106px; width: 161px; }
div#leftNav div#callBack form { padding: 40px 5px 5px 5px; }
div#leftNav div#callBack label { font-size:12px; height: 15px; float: left; width: 50px; margin: 0 0 5px 0; padding: 0; }
div#leftNav div#callBack input { float:left; height: 15px; margin: 0 0 5px 0; padding: 0; }
div#leftNav div#callBack input.inputTxt { width:90px; font-size:11px; border:1px solid #00C9E3; }
div#leftNav div#callBack div.submitRow { text-align: center; }
div#leftNav div#callBack input.inputButton { font-weight: bold; float: none; width:95px; font-size:10px; color:#FFF; background:#F5227B; border:1px solid #F5227B; }

div#footer { background:#FFFFFF url(/img/footerbg_home.gif) repeat-x scroll left top; min-height:495px; }
div#footer div#footerContainer { padding-top:30px; }
div#footer div#footerContainer div#footCol1 { min-height: 250px; border-right:1px dotted #00C9E3; }
div#footer div#footerContainer div#footCol2 { min-height: 250px; border-right:1px dotted #00C9E3; }
div#footer div#footerContainer div#footCol3 { min-height: 250px; }
div#footer div#footerContainer h3 { color:#00C9E3; font-weight:bold; font-size: 16px; }
div#footer div#footerContainer h4 { color:#F5227B; font-size:16px; font-weight: normal; padding: 0; margin: 10px 0; }
div#footer div#footerContainer p { margin-top:18px; font-size:12px; color:#FFFFFF; padding-right: 20px; }
div#footer div#footerContainer ul, div#footer div#footerContainer ul li, div#footer div#footerContainer ul li a { margin: 0; padding: 0; font-size:12px; font-weight:bold; color:#FFFFFF; }
div#footer div#footerContainer div#footBase p { margin: 10px 0 0 0; padding: 0; color:#00C9E3; font-size:11px; font-weight:bold; }
div#footer div#footerContainer div#footBase span, div#footer div#footerContainer div#footBase span a { font-style: normal; color: #FFF; }
div#footer li { list-style-type: none; }
div#footer div#footBase { margin-top: 20px; }
 
div#main { margin-bottom: 20px; }

form label { float: left; margin-right: 20px; width: 150px; text-align: right; }
form div.submit { margin-left: 170px; }

div#phoneno { background-color: #f5227b; width: 215px; height: 25px; font-weight: bold; font-size: 20px; position: absolute; top: -2px; left: 685px; color: #FFFFFF; z-index: 10; text-align: center; }
