body {
margin: 0;
padding: 0;
color: #000;
background-image: url(bg_pg.jpg);
font: 11px/16px Arial, Helvetica, Verdana, Geneva, sans-serif;
text-align: center;
}

form {
margin: 0;
}

.clearfloat {
height: 0;
clear: both;
}
.clear1 {
height: 1px;
clear: both;
}

/*************LAYOUT ***************/
.MainContainer {
margin: 0 auto;
width: 760px;
text-align: center;
background-color: #FFF;
}
.MainContainer img {
border: none;
}

.TopBanner {
margin: 0;
background-image: url(bg_TopBanner.gif);
}

.Logo {
padding: 0;
width: 265px;
float: left;
}

.TopBannerRt {
margin: 0;
width: 450px;
float: right;
}

.WhiteLine {
background-color: #FFF;
padding-top: 2px;
}
.RedLine {
background-color: #b50a37;
padding-top: 5px;
}

.MainContent {
margin: 0;
background-color: #FFF;
}

.Header {
margin: 0;
}

.Content {
margin: 0 0 0 8px;
}

.PagePhoto {
width: 112px;
float: left;
}

.PageContent {
padding: 45px 0 0 0;
width: 595px;
text-align: left;
float: right;
}

.PageContent2 {
padding: 45px 20px 0 0;
width: 595px;
text-align: left;
float: right;
}

.PageContent3 {
padding: 5px 0 0 0;
width: 595px;
text-align: left;
float: right;
}

.TargetBanner {
margin-top: 4px;
text-align: right;
}

/****** UNTETHERED LOGIN *********/
.HomeLogin {
padding: 50px 8px 0 0;
width: 232px;
text-align: right;
float: right;
}
.LoginField {
margin: 2px 0 0 2px;
width: 76px;
max-width: 76px;
height: 15px;
max-height: 15px;
padding: 1px;
background-color: #FFF;
border: none;
vertical-align: top;
}

.LoginBtn {
margin: 2px 0 0 2px;
border: none;
vertical-align: top;
}

/******** HOME CONTENT AREA ********/
.HomeLft {
width: 450px;
text-align: left;
float: left;
}

.HomeBanner {
margin: 0;
width: 450px;
}

.Welcome {
margin: 12px 50px 20px 10px;
font-size: 12px;
}
.Welcome p {
line-height: 1.8em;
}

/*****************/
.HomeRt {
margin: 0 0 0 0;
width: 450px;
padding: 0 0 0 15px;
text-align: right;
float: right;
}

.HomeRt2 {
margin: 0 0 0 0;
width: 275px;
padding: 0 0 0 15px;
text-align: right;
float: right;
}

/****** SEARCH *********/
.Find {
/*width: 270px;*/
margin-bottom: 4px;
background-image: url(searchfor.gif);
background-repeat: no-repeat;
text-align: left;
}

.ultraseek {
margin: 3px 4px 0 95px; 
background-color: #FFF;
border: none;
width: 133px;
height: 14px;
max-height: 14px;
vertical-align: top;
border: none;
text-align: left;
}

.SearchBtn {
margin: 0;
}

/****** LINKS MENU *********/
.PopLinks {
width: 290px;
margin-bottom: 15px;
text-align: left;
}

/*******************************************/
/*******************************************/


/************* BACK PAGE UTILITIES **************/
.Utilities {
margin-top: 50px;
width: 170px;
float: right;
}

/****** LOGIN *********/
.LoginBack {
margin-bottom: 3px;
}
.LoginBack img {
margin-left: 2px;
}

.LoginBox {
margin: 6px 10px 6px 18px;
padding: 0;
width: 135px;
border: 1px solid #bc8ea0;
float: right;
}
.Login {
margin: 7px 9px;
}

/****** SEARCH *********/
.FindBack{
margin-bottom: 3px;
}
.FindBack img {
padding-left: 2px;
vertical-align: top;
}
.FindBack input {
margin-left: 2px; 
font-size: 10px;
vertical-align: top;
}

.ultraseekBack {
margin: 0; 
background-color: #FFF;
border: none;
width: 92px;
height: 14px;
max-height: 15px;
vertical-align: top;
}

/****** LINKS MENU *********/
.PopLinksBack {
margin-bottom: 3px;
}
.PopLinksBack img {
margin-left: 2px;
}

/****************************/
/****************************/


/******** NAVIGATION ********/
.MainNav {
margin: 0;
padding: 0;
width: 760px;
height: 26px;
text-align: left;
}

.MainNav ul {
margin: 0; 
padding: 0;
}
.MainNav li {
margin: 0; 
padding: 0;
list-style-type: none;
list-style-image: none;
display: inline;
}

.MainNav img { 
height: 26px;
}

.MinorNav {
margin: 0;
padding: 0;
width: 760px;
height: 23px;
background-image: url(bg_bttmnav.gif);
text-align: left;
}
.MinorNav ul {
margin: 0; 
padding-left: 5px;
}
.MinorNav li {
margin: 0; 
padding: 0;
list-style-type: none;
list-style-image: none;
display: inline;
}

.MinorNav img { 
height: 23px;
}

/****************************/



/****** FOOTER *******/
.Footer {
margin: 0;
padding: 0;
}

.FooterLft {
margin: 0;
width: 392px;
float: left;
}

.FooterRt {
width: 358px;
float: right;
text-align: right;
}

.FooterRt img {
margin-right: 10px;
vertical-align: middle;
}

/***************************/




/****** TEXT FORMATTING DIVS *******/
p {
margin:  0 0 10px 0; 
padding: 0;
line-height: 1.3em;
}

a:link {    
color: #6583a7; 
text-decoration: underline; 
font-weight: normal;   
}
a:visited {
color: #6583a7;
text-decoration: underline; 
}
a:hover, a:active { 
color: #999; 
text-decoration: none;    
}

ul {
margin: 0 0 12px 35px; 
padding: 0;
}

ul li {
margin-bottom: 3px; 
padding: 0;
list-style-type: none;
list-style-image: url(bullet.gif);
}

h1 {
margin:  0; 
padding: 0 0 2px 0;
font-size: 14pt;
font-weight: bold;
color: #b50937;
}

h2 {
margin:  0; 
padding: 0 0 2px 0;
font-size: 13pt;
font-weight: bold;
color: #b50937;
}
h3 {
margin: 0; 
margin-bottom:10px;
padding: 10px 0 0 0;
font-size: 12pt;
font-weight: bold;
color: #999;
}
h4 {
margin: 0; 
margin-bottom:5px;
padding: 10px 0 0 0;
font-size: 11pt;
font-weight: bold;
color: #000;
}

.tableheader {
margin: 0; 
padding: 3px;
font-size: 11px;
font-weight: bold;
color: #FFF;
background-color: #999;
}
	
.tablecontent1 {
margin: 0; 
padding: 3px;
font-size: 11px;
font-weight: normal;
color: #000;
background-color: #FFF;
}
	
.tablecontent2 {
margin: 0; 
padding: 3px;
font-size: 11px;
font-weight: normal;
color: #000;
background-color: #eee;
}
	
.faqQ {
font-size: 11pt;
font-weight: bold;
color: #b50936;
}
	
.faqA {
font-size: 10pt;
font-weight: bold;
color: #999;
}
	
.disclaimer {
font-size: 9px;
font-weight: bold;
color: #000;
}
	
.required {
font-size: 9px;
font-weight: bold;
color: #C00;
}
	
.appfield1 {
border: 1px solid #CCC;
background-color: #FFF;
}
	
.appfield2 {
border: 1px solid #b50936;
background-color: #FFF;
}

hr {
margin: 10px 0 10px 0; 
padding: 0;
border: 1px solid #ccc;
height: 1px;
max-height: 1px;
}

#ex_dis{
    display:none;
    width:400px;
    padding:10px;
    background-color:#FFFFFF;
	position:absolute;
    z-index:10000;
	margin-top:50px;
    border-width:1px 1px 1px 1px;
    border-style:solid;
    border-color:#0A4599;
	overflow: hidden;
}

.m_image{
	position:absolute;
	z-index:100;
	margin-top:0px;
	margin-left:270px;
	visibility:hidden;
	display:none;
}

input, textarea, select, td{
	font: 11px/16px Arial, Helvetica, Verdana, Geneva, sans-serif;
}

td{
	vertical-align:top;
}
/*****************************/

.faqs_list{}

.faqs_list li{
	margin-left:-15px;
}


sup {
		position: relative;
		top: -3px;
		vertical-align: top;
		font-size: 90%; 
}