body,html{
	color:#303030;
	background-color:#f5f6f8;
	font-weight:normal;
	font-size:100.01%;
	font-family:Verdana,Arial,sans-serif;
	margin:0;
	padding:0;
}
.clboth{
	margin:0;
	padding:0;
	float:none;
	clear:left;
	/* \*/
	clear:both;
	/* Mac IE 5.x */
}
/* Layout */
#top{
	color:#fff;
	background-color:#064383;
	margin:0;
	padding:0;
	height:68px;
}
#top-form{
	color:#303030;
	background-color:#ff6600;
	margin:0 0 30px 0;
	padding:1px 0;
	height:21px;
}
#top-form-newsletter{
	color:#303030;
	background-color:#ff6600;
	margin:0 240px 30px 0;
	padding:1px 0;
	height:21px;
	width:300px;
	float:right;
	line-height:21px;
	text-align:right;
}
#menu{
	margin:0;
	padding:0;
	width:184px;
	float:left;
}
#center{
	position:relative;
	margin:0 220px 0 184px;
	padding:0 20px 0 0;
}
#sub-center{
	margin:0;
	padding:0;
	width:100%;
	float:left;
}
.sub-center-left{
	margin:0 2% 0 0;
	padding:0;
	width:48%;
	float:left;
	overflow:hidden;
}
.sub-center-right{
	margin:0;
	padding:0;
	width:48%;
	float:left;
	overflow:hidden;
}
#right{
	margin:0 20px 0 20px;
	padding:0;
	width:200px;
	float:right;
}

/* Fonts */
.sp2{
	color:#ff0000;
	background-color:transparent;
}
.sp3{
	color:#303030;
	background-color:transparent;
}
.hd{
	display:none;
	visibility:hidden;
}
#menu ul{
	margin:0 0 0 20px;
	padding:0;
	list-style:none;
	display:block;
	width:144px;
	text-align:center;
}
#menu ul li{
	margin:0;
	padding:0;
	list-style:none;
}
#menu ul li.line{
	margin:0;
	padding:2px 0;
	list-style:none;
	border-top:solid 2px #064384;
}
#menu ul li a{
	color:#f5f6f8;
	background-color:#064383;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:0 0 20px 0;
	padding:2px 0 3px 0;
	display:block;
}
#menu ul li a:hover{
	color:#f5f6f8;
	background-color:#ff6600;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:0 0 20px 0;
	padding:2px 0 3px 0;
	display:block;
}
#menu ul li a.current{
	color:#f5f6f8;
	background-color:#ff6600;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:0 0 20px 0;
	padding:2px 0 3px 0;
	display:block;
}
#menu ul li a.current:hover{
	color:#f5f6f8;
	background-color:#ff6600;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:0 0 20px 0;
	padding:2px 0 3px 0;
	display:block;
}
#center #sub-center h2{
	color:#303030;
	background-color:#f5f6f8;
	margin:-6px 0 0 0;
	padding:0 0 16px 0;
	font-weight:normal;
	font-size:1.225em;
}
#center #sub-center .sub-center-left h3,
#center #sub-center .sub-center-right h3{
	color:#303030;
	background-color:#669fff;
	text-align:center;
	font-weight:bold;
	font-size:0.875em;
	margin:20px 0 0 0;
	padding:2px 0 3px 0;
}
#sub-center p,
#right p{
	color:#303030;
	background-color:#f5f6f8;
	margin:0;
	padding:0;
	font-size:11px;
	line-height:1.45em;
}
#center #sub-center .sub-center-left p,
#center #sub-center .sub-center-right p{
	color:#303030;
	background-color:#e1e0dd;
	font-size:11px;
	margin:0;
	padding:0 10px;
	line-height:1.45em;
}
#sub-center ul,
#sub-center ol{
	color:#303030;
	background-color:#f5f6f8;
	margin:0;
	font-size:11px;
}
#sub-center ul li{
	line-height:1.45em;
}
#center #sub-center a,
#right a{
	color:#ff6600;
	background-color:#f5f6f8;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	margin:0;
	padding:0;
}
#center #sub-center a:hover,
#right a:hover{
	color:#666;
	background-color:#f5f6f8;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0;
}
#center #sub-center .sub-center-left a,
#center #sub-center .sub-center-right a{
	color:#ff6600;
	background-color:#e1e0dd;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	margin:0;
	padding:0;
}
#center #sub-center .sub-center-left a:hover,
#center #sub-center .sub-center-right a:hover{
	color:#ff6600;
	background-color:#e1e0dd;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	margin:0;
	padding:0;
}
#sub-center p.foots{
	color:#666;
	background-color:transparent;
	font-size:11px;
	font-weight:normal;
	margin:5px 0 10px 0;
	padding:5px 0 0 0;
	border-top:dotted 1px #999;
}
#top-form-newsletter p{
	color:#000;
	background-color:transparent;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}
#top-form-newsletter a{
	color:#fff;
	background-color:transparent;
	margin:0;
	padding:0;
	text-decoration:none;
}
#top-form-newsletter a:hover{
	color:#000;
	background-color:transparent;
	margin:0;
	padding:0;
	text-decoration:none;
}
#top-form-newsletter a.current,
#top-form-newsletter a.current:hover{
	color:#000;
	background-color:transparent;
	margin:0;
	padding:0;
	text-decoration:none;
}

/* Images */
.img0{
 	margin:0;
	padding:0;
	border:none;
}
.img1{
 	margin:4px 10px 10px 0;
	padding:0;
	border:none;
	float:left;
}
.img2{
 	margin:4px 0 10px 10px;
	padding:0;
	border:none;
	float:right;
}
/* Forms */
form{
	margin:0 0 0 20px;
	padding:0;
	border:none;
}
form.form1{
	color:#303030;
	background-color:#e1e0dd;
	margin:0;
	padding:0;
	border:none;
	font-size:12px;
}
form fieldset{
	margin:0;
	padding:0;
	border:solid 1px #ff6601;
}
form.form1 fieldset.fieldset1{
	color:#303030;
	background-color:#e1e0dd;
	margin:0;
	padding:10px;
	border:solid 1px #ff6601;
}
form fieldset input{
	margin:0;
	padding:0;
	width:141px;
	border:solid 1px #fffffe;
	font-size:12px;
}
form fieldset .sub1{
	margin:0;
	padding:0;
	width:60px;
	border:solid 1px #064382;
	font-size:12px;
}
#center form fieldset input{
	margin:0;
	padding:0;
	width:200px;
	border:solid 1px #000003;
	font-size:12px;
}
.textarea1{
	width:100%;
	font-size:12px;
	margin:0;
	padding:0;
}
