body {margin:10px 0; padding:0; color:#000000; font-size:12px; text-align:center;}

a {text-decoration:none; color:#6666bb; font-weight: bold;}
a:hover {text-decoration:none; color:#ff9966; font-weight:bold;}

table {border:0; width:100%; border-collapse:collapse;}
td {color:#000000; vertical-align:top;}

img {border:0;}

#container {width:760px; margin:0 auto; text-align:left; border:2px solid #000080;}

#headerL,#headerR {text-align:left; vertical-align:middle; background:#000080;}
#headerR h4 {margin:0.5em; color:#ffffff; font-size:13px;}
#headerBar {background:#F6F6F6; height:12px;}


#mainbody {border-top:1px solid #000080; border-bottom:1px solid #000080;}
#mainbody .leftcolumn {width:180px; background:#CCCCDD; border-right:1px solid #000080; vertical-align:middle; text-align:center;}
#mainbody .leftcolumn img {margin:15px 0;}
#mainbody .maincontents {background:#FFFFFF; padding:15px 20px; line-height:150%;}
#mainbody h3 {margin-top:10px; margin-bottom:5px; padding:10px; background:#EEEEFF; font-size:14px;}

#footer {background:#EEEEFF; padding:15px; text-align:right;}

.separate {border-collapse:separate;}
.bg1 {background-color:#eeeeff; color:#000000;}
.bg2 {background-color:#000000; color:#ffffff;}
.bg3 {background-color:#003380; color:#f9b743; width:45%;}
.bg4 {background-color:#f5f5f5; color:#000000;}
.bg5 {background-color:#f5f5f5; color:#000000;}

.fg1 {color:#f9b743;}
.fg2 {color:#000000;}

input {
  border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font: 8pt verdana, arial, helvetica;
	border-left: #000000 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
	background-color: #f7f7f7;
}

select {
  border-right: #000000 1px solid;
	border-top: #000000 1px solid; background: #f7f7f7;
	font: 8pt verdana, arial, helvetica;
	border-left: #000000 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
}


.head {
	border-top:1px solid #cccccc;
	padding:5px 0 5px 0;
}
.even {
	border-top:1px solid #cccccc;
	padding:10px 0 10px 0;
}
