/* *** ** Start of DefaultWrapper ** *** */
* { margin:0; padding:0; }
.body { font-size:12px; }
ul, li { margin:10px 0 0 10px; padding:0; } 
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, dl, fieldset, address { margin:.5em 0; }
h1, h2, h3, h4 { font-family: Georgia, "Times New Roman", Times, serif; font-weight:lighter; margin:8px 0; }
h1 { font-size:26px; padding-bottom:10px; border-bottom:1px solid #000; }
h2 { font-size:22px; }
h3 { font-size:18px; }
h4 { font-size:14px; }
#content p { line-height:18px; margin:12px 0;}
img { border:none; }
strong { color:#000; font-weight:bold; }
#content { padding:0 15px; line-height:18px; position:relative; text-align:left; }
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.bannerBG {
	background-image: url(/images/Banner_BG.jpg);
	background-repeat: repeat-x;
}
.peachBG {
	background-image: url(/images/peachBG.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.peachBGsm {
	background-image: url(/images/peachBG_sm.jpg);
	background-repeat: repeat-x;
}
.whiteText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.blueTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0000CC;
}
.whiteTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.blackTextSm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.blackText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.blackTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.blackTextBoldLG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.navBG {
	background-image: url(/images/Nav_BG.jpg);
	background-repeat: repeat-x;
}
.whiteBG {
	background-image: url(/images/whiteBG.jpg);
	background-repeat: repeat-y;
}
#disclaimer {
	width: 951px; /* adjust width and height for your disclaimer */
	height:50px;
	margin: 10px auto; /* centers the disclaimer (if outside your container div) */
	padding:0 27px;
	text-align: left;
}
#disclaimer p {
	margin:0; 
	padding:0; 
	line-height:17px;
	font-size:11px;
}


/* Menu Styling */

.preload1 {background: url(/images/Nav_BG.jpg);}
.preload2 {background: url(/images/button-bg.gif);}
ul#nav, #nav li { padding:0; margin:0;}
#nav {padding:0; margin:0; list-style:none; height:38px; background:#fff url(/images/Nav_BG.jpg) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(/images/Nav_BG.jpg);}
#nav li a.top_link span {float:left; display:block; padding:0 16px 0 8px; height:35px; background: url(/images/Nav_BG.jpg) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 14px 0 8px; height:35px; background: url(/images/Nav_BG.jpg) no-repeat right top;}

#nav li:hover a.top_link {color:#000; background: url(/images/button-bg.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(/images/button-bg.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(/images/button-bg.gif) no-repeat right top; padding-bottom:3px;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:38px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:88px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #50b5d0;}
#nav li ul.sub li a.fly
{background:#50b5d0 url(/arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#3f96a9; color:#000; border-color:#000;}
#nav li:hover ul.sub li a.fly:hover
{background:#3f96a9 url(/arrow_over.gif) 80px 6px no-repeat; color:#000;}

#nav li b {display:block; font-size:11px; height:18px; width:88px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#ff6; border-bottom:1px solid #ff6; cursor:default;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#3f96a9 url(/arrow_over.gif) 80px 6px no-repeat; color:#000; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#50b5d0 url(/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#50b5d0;} 

#qc {
font-size: 10px;
position: absolute; 
left: 645px; 
top: 840px;
}

.pad_frm_itm2 {
font-size: 12;
}

.submit-align2 {
padding: 20px;
}/* *** ** End   of DefaultWrapper ** *** */
/* *** ** Start of ContactUsLayout ** *** */
.CfnLink { position:relative; top:10px; left:235px; }
.CaptchaComponent img{
	padding:10px 0px;
}

.CaptchaComponent input{
	margin:10px 0px;
}

form ol { list-style:none; }
form li { margin:0; padding:8px 0 8px 0; width:100%;}
form fieldset { border:none; }
form fieldset label { width:150px; display:block; float:left; clear:both; font-size:12px; margin:0;padding-top:2px;}
form fieldset input, form fieldset select { width:200px; margin:0;}
form fieldset .checkbox input { width:auto; margin: 0 5px 0 0;}
form fieldset input {display:inline;}
form fieldset textarea { width:85%; margin-bottom:10px;  }
form fieldset select {display:block;}
.msg-label {width:200px;}
.checkbox { font-weight:bold;}


#iagree {
-x-system-font:none;
background-color:#ECECEC;
border:1px solid #031C40;
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:4px 0 0;
padding:5px;
position:absolute;
width:350px;
float:left;
z-index:4000;
}
#iagree .overlay_submit {
-x-system-font:none;
background-color:#FFFFFF;
border:1px solid #999999;
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px 0 0 0;
padding:4px;
clear:both;
float:left;
}/* *** ** End   of ContactUsLayout ** *** */
