/* Basics */
/* Reset all elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-size:100%;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
}
body{
	margin:0px;
	padding:0px;
	background:url(../images/img_background.png) repeat-x left top;
	font:12px Verdana, Geneva, sans-serif;
}
:focus{
	outline:0 !important;
}
							
table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
* {
	margin:0pt;
	padding:0pt;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
form, table{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 13px 0px;
	margin:0px;
}
h1{
	font:20px Verdana, Geneva, sans-serif;
}
h4{
	font:14px Verdana, Geneva, sans-serif;
	color:#00679b;
}

p{
	font:12 Verdana, Geneva, sans-serif;
	color:#666666;
}
#wrapper{
	width:972px;
}
h4 a{
	font:14px Verdana, Geneva, sans-serif;
	color:#00679b;
        text-decoration:none;
}
h4 a:hover {
	font:14px Verdana, Geneva, sans-serif;
	color:#00679b;
        text-decoration:underline;
}

											
											/* Header */
#header{}
.green{
	font:12px Verdana, Geneva, sans-serif;
	color:#00a751;
}
.green a{
	font:12px Verdana, Geneva, sans-serif;
	color:#00a751;
	text-decoration:none;
} 
.green a:hover{
	font:12px Verdana, Geneva, sans-serif;
	color:#00a751;
	text-decoration:undeline;
} 

.padd02{
	padding:0 0 0 20px;
}
.padd03{
	padding:0 9px;
}
.c_green{
	background:url(../images/img_01green02.gif) repeat-y left top;
	height: 130px;
}
.c_blue{
	background:url(../images/img_01blue02.gif) repeat-y left top;
}
*html .c_blue {
    height:1px;
}
.c_blue ul{
	padding:0;
	margin:0;
}
.c_blue ul li{
	background:url(../images/img_arrowblue.gif) no-repeat left 8px;
	list-style:none;
	font-weight:bold;
	padding:5px  0 5px 35px;
}
.c_blue ul li a{
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
 .c_blue ul li a:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#000;
}

.c_yellow{
	background:url(../images/img_01yellow02.gif) repeat-y left top;
}

#c_curve{
	background:url(../images/img_bg01.png)  no-repeat -1px top;
}
#ovlap{
	background:#FFF; 
	width:958px
}
.img_logo{
	width:230px;
}
.padd{
	padding:5px 0 8px 45px;
}
.padd01{
	padding:10px 0 0 510px;
}
.c_box{
/*	width:185px; */
	font:11px Verdana, Geneva, sans-serif;
        padding-right:4px;
}
.c_box ul {
	padding:0;
	margin:0;
	list-style:none;
}
.c_box ul li {
	display:inline;
	padding:0 12px 0 8px;
	border-right:1px solid #004c80;
}

.c_box ul li a {
	font-size:11px;
	color:#004c80;
	font-weight:bold;
	text-decoration:none;
}
.c_box ul li a:hover {
	font-size:11px;
	color:#004c80;
	font-weight:bold;
	text-decoration:underline;
}

.banner{
	background:url(../images/img_banner.jpg) no-repeat 15px top;
	height:311px;
}
.banner01{
	background:url(../images/img_bannerinner.png) no-repeat 15px top;
	height:175px;
}
.pos_rel{
	position:absolute;
	margin:0 0 0 15px;
	
}
.c_box01{
	padding:15px 0 0 15px;
}

#menu{
	margin:0 15px;
	background:url(../images/bg_menu2.gif) no-repeat left top;        
}											
											/* Body */
#body{}

.c_box01 li {
	background:url(../images/bg_arrow4.gif) no-repeat left 8px;   
       list-style:none;
       padding:5px 0 5px 30px;  
       color: #666666;       
}
.col_left{
	width:313px;
}
.col_mid{
	width:313px;
}
.col_right{
	width:302px;
}

.col_left01{
	width:690px;
        min-height:582px;
	padding: 0 0 60px 0;
       margin:0px 0px 0px 5px;
}
.col_right01{
	width:235px;
}


.box01{
	background:url(../images/img_curveleftmid.jpg) repeat-y left top;
	padding: 10px 0 0 12px;
	height: 255px;
}
.box01a{
	background:url(../images/img_curveleftbottom.jpg) repeat-y left top;
	height:116px;
}
.box02{
	background:url(../images/img_curvermidcen.jpg) repeat-y left top;
	padding: 10px 0 0 12px;
	height: 255px;
}
.box02a{
	background:url(../images/img_curvemidbottom.jpg) repeat-y left top;
	height:117px;
}
.box03{
	background:url(../images/img_curverihgtmid.jpg) repeat-y left top;
	padding: 10px 0 0 12px;
	height: 254px;
}
.box03a{
	background:url(../images/img_curverightbottom.jpg) repeat-y left top;
	height:118px;
}
.txt01{
	font-size:16px;
	color:#FFF;
}
.txt01 a{
	font-size:16px;
	color:#FFF;
text-decoration:none;
}
.box01 ul{
	margin:0;
	list-style:none;
}
.box01 ul li{
	color:#252525;
	font-size:12px;
	background:url(../images/img_arrowyellow.gif) no-repeat left 13px;
	padding:10px 20px;
	font:11px Verdana,Geneva,sans-serif;
	
}
.box02 ul{
	margin:0;
	list-style:none;
}
.box02 ul li{
	color:#252525;
	font-size:12px;
	background:url(../images/img_arrowblue.gif) no-repeat left 13px;
	padding:10px 20px;
	font:11px Verdana,Geneva,sans-serif;
	
}
.box03 ul{
/*	padding:20px 0 5px 0; */
	margin:0;
	list-style:none;
}
.box03 ul li{
	color:#252525;
	font-size:11px;
	background:url(../images/img_arrowgreen.gif) no-repeat left 13px;
	padding:10px 20px;
	font-family: Verdana,Geneva,sans-serif;
	
}

.box03 ul li a{
	color:#252525;
	text-decoration:none;
        font-weight:normal;
	}


.find {
	font-size:13px;
	color:#1f84ae;
	background:url(../images/img_arrow02.gif) no-repeat right 4px;
	margin:0 20px 0 0;
	padding:0px 0 0 165px;
}
.find a{
	font-size:13px;
	color:#1f84ae;
	text-decoration:none;
} 
.find a:hover{
	font-size:13px;
	color:#1f84ae;
	text-decoration:underline;
}
.find01{
	font-size:13px;
	color:#ffbc1a;
	background:url(../images/img_arrow01.gif) no-repeat right 4px;
	margin:0 20px 0 0;
	padding:0 0 0 165px;
}
.find01 a{
	font-size:13px;
	color:#ffbc1a;
	text-decoration:none;
}
.find01 a:hover{
	font-size:13px;
	color:#ffbc1a;
	text-decoration:underline;
}

.br_dashed{
	border-top:1px dashed #FFF;
	padding: 0 0 15px 0;
	/*margin: 0 20px 0 0;*/
        width: 278px;
}
.br_dashed01{
	border-top:1px dashed #FFF;
	padding: 0 0 15px 0;
	margin: 10px 0 0 0;
}
.c_box02{
	width:270px;
        padding-left: 6px;
}
.img01{
	width:90px;
	/* text-align: right; */
}
.img01 ul, .img02 ul, .img03 ul {
      padding-left:0 !important;
}
.img02{
	width:90px;
	/* text-align: center; */
}
.img03{
	width:90px;
	/* text-align: center; */
}
.img01a{
	width:95px;
}
.img02a{
	width:90px;
}
.img03a{
	width:90px;
}
.c_box02a{
	padding: 8px 0;
}

.txt02{
	background:url(../images/img_banner01tran.png) no-repeat left top;
	height:130px;
	position:relative;
	width:928px;
        margin:0 0 0 15px;   
}
*html .txt02 {
    background-image:none;  
}
.txt02a{
	height:160px;
}
.txt02b{
	height:27px;
}
.txt03{
	font-size:15px;
	color:#ffcf5b;
	text-align:center;
	width: 410px;
}
.txt04{
	font-size:11px;
	color:#FFF;
	text-align:right;
	width: 380px;
	padding:10px 40px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.pos_abs{
	position:absolute;
	z-index:1;
	margin:15px 0 0 30px;
}
.padr{
	/*padding-right: 12px;	*/
	vertical-align: top;
        padding: 6px 0 0 4px;
        font-family:Verdana,Geneva,sans-serif;
        font-size:11px; 
  
}

.padr1{
	/*padding-right: 12px;	*/
	vertical-align: top;
        padding: 9px 0 10px 1px;
        width: 197px;
}
.padr img {
          width: 144px;
         margin:0px 0px 0px 43px;
}

.padr1 img {
          width: 222px;
         margin:0px 0px 0px 0px;
         height:26px;

}

.padr2{
	/*padding-right: 12px;	*/
	vertical-align: top;
        padding: 4px 0 0 40px;
       width:158px;
}

.padr2a{
	/*padding-right: 12px;	*/
	vertical-align: top;
        padding: 4px 0 0 0px;
       width:158px;
}
.padr2a  img {
          width: 202px;
         margin:1px 0px;
         height:26px;

}

.minput{
	width: 138px;
	border: 0px;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	background: #e6e6e6;
	font: 11px Verdana, Geneva, sans-serif;
	height: 11px;
	padding: 4px 3px;
}
.minput1{
	width: 137px;
	border: 0px;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	background: #e6e6e6;
	font: 10px Verdana, Geneva, sans-serif;
	height: 11px;
	padding: 4px 3px;
       margin:0px 0px 0px 43px;
}
.minput2{
	width: 196px;
	border: 0px;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	background: #e6e6e6;
	font: 10px Verdana, Geneva, sans-serif;
	height: 13px;
	padding: 4px 3px;
}

.minput2a{
	width: 196px;
	border: 0px;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	background: #e6e6e6;
	font: 10px Verdana, Geneva, sans-serif;
	height: 13px;
	padding: 4px 3px;
       margin: 5px 0px;
}
.ctxt{
	display: block;	
	font-size: 10px;
}
.chckb{
	display: block;
	margin: 0;
	padding: 0px 1px 0px 0px;
	vertical-align: top;
}
.padlf{
	padding: 0 10px 10px 15px;
	text-align:left;
}	

				
															/* Footer */
															

#fwrap {
	background:#0368b1;
height:20px;
margin:25px 0 0;
min-width:972px;
}															
#footer{
	background:#0368b1;
	height:17px;
}
#footer2 {
       width:972px;
}
															
#footer01 ul {
	margin:0;
	padding:0;
}
#footer01 ul li{
	display:inline;	
}
#footer01 ul li a{
	color:#c0c0c0;
	border-right:1px solid #c0c0c0;
	padding:0 17px 0 10px;
	text-decoration:none;
	font:10px Verdana,Geneva,sans-serif;
}
#footer01 ul li a:hover {
	text-decoration:underline;
}
#nb a{
	border:0px !important;
}
#nb {
	border:0px !important;
}
#nb01 a {
	border:0px !important;
}

#footer01{
	position:absolute;
	color:#959595;
	margin:-20px 0 0 3px;
	width: 970px;
}
.fcol_left{
	width:280px;
}
.fcol_right{
padding-right:20px;
	width:420px;
       font-size:10px;
}

/* PNG HARD CODE SAMPLE - DELETE BEFORE SENDING SITE TO QA */
*html .txt02 {
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='/images/img_banner01tran.png', sizingmethod='crop');
}

/* 12092009*/

.c_box_inner{
	/*width:244px;*/
	font:11px Verdana, Geneva, sans-serif;
       padding-right:4px;
}
.c_box_inner ul {
	padding:0;
	margin:0;
	list-style:none;
}
.c_box_inner ul li {
	display:inline;
	padding:0 12px 0 8px;
	border-right:1px solid #004c80;
}

.c_box_inner ul li a {
	font-size:11px;
	color:#004c80;
	font-weight:bold;
	text-decoration:none;
}
.c_box_inner ul li a:hover {
	font-size:11px;
	color:#004c80;
	font-weight:bold;
	text-decoration:underline;
}

.linput {
-x-system-font:none;
background:#E6E6E6 none repeat scroll 0 0;
border-color:-moz-use-text-color #D1D1D1 #D1D1D1 -moz-use-text-color;
border-style:none solid solid none;
border-width:0 1px 1px 0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:15px;
line-height:normal;
padding:5px 7px;
width:207px;
}

linputb {
-x-system-font:none;
background:#E6E6E6 none repeat scroll 0 0;
border-color:-moz-use-text-color #D1D1D1 #D1D1D1 -moz-use-text-color;
border-style:none solid solid none;
border-width:0 1px 1px 0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:15px;
line-height:normal;
padding:5px 7px;
width:207px;
}

ul{
 /* padding: 0px 0px 10px 10px; color:#666666; */
}

.c_box02 a ul{
list-style:none;
padding: 0;
}

.c_box02 ul li{
background:none;
padding:10px 5px !important;
}

.box03 a{
color: #252525;
text-decoration: none;
}

.innerfade {
      margin:0;
     padding:0;
}

.innerfade li {
     background-image:none !important;
     padding:0;
width:80px;
}
.innerfade li  a {
 display:block;
}

.c_table {

        border-left:1px solid #d6d6d6;
        border-right:1px solid #d6d6d6;
        border-bottom: 1px solid #d6d6d6;
        border-top: 20px solid #cccccc;
        width: 494px;
        margin: auto;
        padding-top: 8px;
}
.i_table {

        border-left:1px solid #d6d6d6;
        border-right:1px solid #d6d6d6;
        border-bottom: 1px solid #d6d6d6;
        border-top: 20px solid #cccccc;
        width: 500px;
        margin: auto;
        padding-top: 8px;
        padding-left: 8px;
}
a {
    color:#696969;
    text-decoration:none;
    font-weight:bold;
    }
a:hover {
    color:#696969;
    text-decoration:underline;
    font-weight:bold;
    }