body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	line-height:1.6;
	background:#fcf9d3;
}

.headerBG{
	background:url(../images/header-background.jpg);
}

.mainPad{
	padding:6px;
	background:#e8f2c5;
}

.mainContents{
	background:#ffffff;
}

.txt11blk{
	font-size:11px;
	color:#000000;
	line-height:1.5;
}
.txt11blk a{
	color:#2e3192;
}
.txt11blk a:hover{
	color:#2e3192;
}

.toplinks{
	background:#39b54a;
	font-size:11px;
	font-weight:bold;
}
.toplinks a{
	display:block;
	background:#39b54a;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
	text-decoration:none;
}
.toplinks a:hover{
	background:#828282;
}

.toplinkson{
	background:#282b80;
	font-size:11px;
	font-weight:bold;
}
.toplinkson a{
	display:block;
	background:#282b80;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
	text-decoration:none;
}
.toplinkson a:hover{
	background:#828282;
}

.prodLinks{
	background:url(../images/bg-product-links-on.gif);
	font-size:11px;
	font-weight:bold;
}
.prodLinks a{
	display:block;
	background:url(../images/bg-product-links.gif);
	color:#FFFFFF;
	padding:5px;
	text-align:center;
	text-decoration:none;
}
.prodLinks a:hover{
	background:url(../images/bg-product-links-on.gif);
}

.prodLinkson{
	background:url(../images/bg-product-links-on.gif);
	font-size:11px;
	font-weight:bold;
}
.prodLinkson a{
	display:block;
	background:url(../images/bg-product-links-on.gif);
	color:#FFFFFF;
	padding:5px;
	text-align:center;
	text-decoration:none;
}
.prodLinkson a:hover{
	background:url(../images/bg-product-links.gif);
}

.leftLinks{
	background:url(../images/left-link-on.gif);
	margin-bottom:1px;
}

.leftLinks a{
	display:block;
	width:240px;
	height:26px;
	font-size:11px;
	font-weight:bold;
	background:url(../images/left-link.gif);
	color:#FFFFFF;
	text-decoration:none;
	
	padding-left:20px;
	padding-top:5px;
}

.leftLinks a:hover{
	background:url(../images/left-link-on.gif);
	color:#FFFF00;
	
	padding-left:25px;
	width:235px;
	padding-top:5px;
}

.headBlue{
	font-size:18px;
	color:#FFFFFF;
	padding-left:8px;
	background:#2e3192;
	margin-bottom:10px;
}

.headGray{
	font-size:18px;
	color:#FFFFFF;
	padding-left:8px;
	background:#828282;
	margin-bottom:10px;
}

.newsContents{
	padding:8px;
	font-size:11px;
	line-height:1.5;
	color:#000000;
}
.newsContents a{
	color:#2e3192;
}

.newsContents a:hover{
	color:#9394b1;
	text-decoration:none;
}

.newsTitle{
	color:#2e3192;
	font-weight:bold;
}

.prodContents{
	padding:8px;
	font-size:11px;
	line-height:1.5;
	color:#ffffff;
}
.prodContents a{
	color:#ffff00;
}

.prodContents a:hover{
	color:#6d6f66;
	text-decoration:none;
}

.prodTitle{
	color:#ffff00;
	font-weight:bold;
}

.prodSep{
	background:url(../images/prod-sep.gif);
	height:20px;
	padding:0px;
}

.footer{
	padding:10px;
	font-size:11px;
	color:#000000;
	text-align:center;
}

.footer a{
	color:#2e3192;
}

.footer a:hover{
	color:#000000;
	text-decoration:none;
}


.maintext{
	padding:15px;
	font-size:11px;
	line-height:1.5;
	color:#000000;
	text-align:justify;
}
.maintext a{
	color:#2e3192;
}
.maintext a:hover{
	color:#9394b1;
	text-decoration:none;
}

.maintext ul li{
	list-style-image:url(../images/bullet_arrrow_red.gif);
	padding-bottom:5px;
	
}

.txt18blue{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:1px;
	background:#39b54a;
}

.mainTitle{
	color:#ffffff;
	font-size:18px;
	background:#282b80;
	padding-left:8px;
}

.txt12white{
	font-size:12px;
	color:#FFFFFF;
}

.sublinkshead{
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	background:url(../images/bg-sub-links.jpg);
	width:220px;
	height:29px;
	
}

.txt14blue, .txt14blue a{
	font-size:13px;
	color:#2e3192;
}

.tblStyle{
	padding:5px;
	border:solid 1px #CCCCCC;
}

.tblHead{
	background:url(../images/bg-tbl-head.jpg);
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.tblContents{
	font-size:11px;
	color:#000000;
	line-height:1.5;
	
}

.tblContents strong{
	display:block;
	border:solid 1px #CCCCCC;
	text-align:right;
	padding:3px;
	background:#FFFFFF;
	padding-right:15px;
}
.tblContentsAlter{
	font-size:11px;
	color:#000000;
	line-height:1.5;
	
}
.tblContentsAlter strong{
	display:block;
	border:solid 1px #CCCCCC;
	text-align:right;
	padding:3px;
	background:#fcf9d3;
	padding-right:15px;
}
