/* CSS Document */

body {
	margin:0px 0 20px 0;
	padding:0px;
	background-color:#f2f7fb;
/*	background-color:#69beff;
*/	color:#585858;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/body-bg.jpg);
	background-repeat:repeat-x;
	background-position: left top;

	}
	a{
	color:#0000FF;
	text-decoration:underline;
	}
	a:hover{
	text-decoration:underline;
	}


div,p,ul,li,h1,h2,h3,a{ margin:0; padding:0;}

.header-bg{	
	background-image:url(../images/header-bg.jpg);
	background-repeat:no-repeat;
	background-position: left top;
/*	width:1004px;
*//*	height:1146px;
*/}

.nav-bg{	
	background-image:url(../images/nav-bg.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	width:900px;
	height:49px;
}

ul.nav{ list-style-type:none; margin:0px 11px 0 11px; padding:15px 0 0 0;}

ul.nav li{ 
	float:left;
	padding:0 18px 0 18px;
}

ul.nav li a{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
} 

ul.nav li a:hover{	
	color:#9feaff;

}


ul.nav li a.current{	
	color:#9feaff;
}
.header-lft-grad{	
	background-image:url(../images/header-lft-grad.png);
	background-repeat:repeat-y;
	background-position: left top;
}

.header-rgt-grad{	
	background-image:url(../images/header-rgt-grad.png);
	background-repeat:repeat-y;
	background-position: left top;
}

.header-box-bg{ 
	background-color:#f1f7fb; 
	border-left:1px solid #93b0c7; 
	border-right:1px solid #93b0c7;
	border-top:1px solid #93b0c7;
	padding:15px 19px 30px 23px;
}
.blue-txt-01{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#254588;
	padding:0 0 30px 0;
}
.txt-underline{ text-decoration:underline;}

.blue-txt-itl{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	color:#254588;
}

.gray-txt-01{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#6c6c6c;
}

.border{	
	background-image:url(../images/border.png);
	background-repeat:repeat-x;
	background-position: left top;
	height:22px;
}

.border-04{	
	background-image:url(../images/border-01.png);
	background-repeat:repeat-x;
	background-position: left top;
	height:22px;
}


.border-01{	
	background-image:url(../images/border-01.png);
	background-repeat:repeat-x;
	background-position: left bottom;
	height:22px;
}

.border-02{	
	background-image:url(../images/border-02.png);
	background-repeat:repeat-y;
	background-position: left bottom;
	width:6px;
}

.border-03{	
	background-image:url(../images/border-03.png);
	background-repeat:repeat-y;
	background-position: left bottom;
	width:7px;

}


.white-txt{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#002470;
}

.input-check-txt{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#002470;
}


.normal-txt{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#575757;
	line-height:22px;
}

a.q-a, .ans-pg{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#585858;
	text-decoration:none;
}

a.q-a:hover{
	text-decoration:underline;	
}

.source-txt{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#003359;
	line-height:18px;
	text-align:right;
}

ul.qa-lst{ list-style-type:none; padding:0 0 0 15px;}
ul.qa-lst li{
	color:#2e2e2e;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 22px;
	padding-left: 0;
}
a.back-button{ text-decoration:none; color:#f6213a; font-weight:bold;}
.footer-bg{	
	background-image:url(../images/footer-bg.png);
	background-repeat:no-repeat;
	background-position: left top;
	width:901px;
	height:43px;
}

.copyright{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}

.footer-txt{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}

.footer-txt:hover{
	text-decoration:underline;	
}

a.design-maintain{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#f2f2f2;
	text-decoration:underline;
}

a.design-maintain:hover{
	color:#FFFFFF;	
}
