/* CSS Document */
body { background:#999 font-family:Arial, Helvetica, sans-serif; }
a { color:#FCC008;  text-decoration:underline; }
a:hover { color: Black; }

#foot { text-align:center; color:#404041; padding:15px; }
	#foot a { color:#404041; }
	#foot a:hover { color:#FCC008; }
	

body{
	background-image: url(body-bg2.jpg);
	background-repeat: repeat-x;
}
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}

	

/*---------- headline and text format ----------*/
h1 { color:#7E8A91; font-weight:normal; font-size:20px; border-bottom:#ddd solid 1px; margin:0 0 10px 0; padding:0px; line-height:36px; }
h1.bottomH1 {color:#7E8A91; font-weight:normal; font-size:20px; border-top:#ddd solid 1px; border-bottom:none; margin:10px 0 0 0; padding:0px; line-height:36px; }
h2 { font-size:13px; height:24px; line-height:24px; font-weight:bold; color:#666; background:url(h2Title.jpg) repeat-y; text-align:left; padding-left:10px; }
.txt01 { color:#333; }
.txt02 { font-size:14px; font-family:Verdana; color:#FCC008;  font-weight:bold; line-height:15px; background:url(bullet02.gif) no-repeat 0px 7px; padding-left:9px; }
.txt03 { color: #FF8C00; font-size:36px; text-align:center; }
.txt04 { color:#FCC008; }
.txt05 { }
	.txt05 span { color:#FCC008;  font-weight:bold; background:url(bullet02.gif) no-repeat 0px 5px; padding-left:9px; }
.txt06 { line-height:180%; }
	.txt06 strong { color:#666; padding-right:7px; }
.txt07 { }
	.txt07 a { color:#333; text-decoration:none; }
	.txt07 a span { color:#FCC008;  font-weight:bold; background:url(bullet02.gif) no-repeat 0px 5px; padding-left:9px; }
	.txt07 a:hover, .txt07 a:hover span { color:#FCC008; text-decoration:underline; }
.txt08 { font-size:14px; font-family:Verdana; color:#FCC008;  font-weight:bold; line-height:28px; }
.news_title { font-size:15px;  padding:10px 0; color:#666; }
	.news_title span { color:#FCC008; padding-right:7px; font-weight: bolder; }
	.news_title a { color:#FCC008;  }
.news_subtitle {
	color:#000;
	font-size:22px;
	font-weight: bold;
}
	.news_subtitle a { color:#FCC008;  }
	.news_subtitle a:hover { color: Black; }
hr { height:1px; border:#ccc dashed; border-width:0 0 1px 0; margin:5px 0 20px 0; }

/*---------- desc ----------*/
#banner { margin-bottom:5px; }
.partner { border:#ccc solid 1px; }
	.partner table { border:#fff solid 1px; }
		.partner table td { background:#F8F8F8; text-align:center; }
		
.img_border { border:#CBCACA solid 1px; padding:1px; }
.img_border_left { border:#CBCACA solid 1px; padding:1px; margin-right:15px; }
.img_border_right { border:#CBCACA solid 1px; padding:1px; margin-left:15px; }

.img_va { vertical-align:text-bottom; margin-right:10px; }


.table_thumb2 img { margin-bottom:7px; }

.cf01 { color: #FF8C00; font-weight:normal; font-size:18px; padding-bottom:7px; }
.cf02 {
	color:#000;
	font-weight:bold;
	font-size:14px;
	padding-bottom:7px;
}
.cf03 { }

.err{ margin:-2px 0 0 7px; color:red; }
.text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
.textsmall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color:#ffffff; font-weight: normal; font-variant: normal; text-transform: none;}
a.textsmall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color:white; font-weight: normal; font-variant: normal; text-transform: none;}
a.textsmall:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:white; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
a.textsmall:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:white; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
a.textsmall:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#fcc008; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
a.textsmall:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:fcc008;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

.textmedium {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
a.textmedium {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#FCC008;  text-decoration:underline; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
a.textmedium:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#FCC008;  text-decoration:underline; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
a.textmedium:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#FCC008;  text-decoration:underline; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
a.textmedium:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #595959;  text-decoration:none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
a.textmedium:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#FCC008;  text-decoration:underline; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}

.textlarge {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
.texttitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 23px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
.textwhite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF;}
.list{font:11px verdana,arial,sans-serif; color:#FFFFFF; font-weight:bold;}
.smallRedHead{font:12px arial,sans-serif,verdana;color:#990000;font-weight:bold;}
.InfoBoxOrange {
	border: 1px solid #FFFFFF;
	background-color: #F4E3C2;
	padding: 4px;
	text-align: left;
	font-weight: bold;
	color: #7B6538;
}
.InfoBoxOrange  a:link {color: Black;}
.InfoBoxOrange a:visited {color: Black;}
.InfoBoxOrange a:active {color: #D2691E;}
.InfoBoxOrange a:hover {color: Black;}
.InfoBoxGray {
	border: 1px solid #B9B9B9;
	background-color: #E0E0E0;
	padding: 4px;
	text-align: left;
	font-weight: bold;
	color: #666;
	font-size: 14px;
	
}
.InfoBoxGray  a:link {color: #FFFFFF;}
.InfoBoxGray a:visited {color: #517FDD;}
.InfoBoxGray a:active {color: #517FDD;}
.InfoBoxGray a:hover {color: #517FDD;}
.InfoBoxEmpty {border: 1px solid #FFFFFF; background-color: #E0E0E0; padding: 22px; text-align: center; text-transform: uppercase; font-weight: bold; color: #996666;}
.ArticleTitle {padding-left: 2px; font-size: 18px; font-weight: bold; overflow: visible;}
.RowHeader {border: 1px solid #809080; background-color: #A0B0A0; padding: 4px; font-weight: bold; color: #000000; white-space: nowrap;}
.RowHeaderOrange {
	border: 1px solid #860000;
	background-color: #FBBF1A;
	padding: 4px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
}
a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #996600;
}
a:active {color: #996600;
}
.InfoBoxGraysm {
	border: 1px solid #999;
	background-color: #727272;
	padding: 2px;
	text-align: center;
		color: #fff;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal;
}
.InfoBoxGraysm  a:link {
	color: #fff;
	text-align: center;
	vertical-align: middle;
}
.InfoBoxGraysm a:visited {color: #fff;}
.InfoBoxGraysm a:active {color: #990000;}
.InfoBoxGraysm a:hover {
	color: #990000;
}
.contentsHeaderBox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #CCCCCC;
text-transform: none;
border-bottom-color: #FF6600;
border-bottom-width: 1px;
border-bottom-style: solid;
padding-top: 1px;
padding-bottom: 3px;
background: #000000;
}
.sideBar {
border-right-color: #FF6600;
border-right-width: 1px;
border-right-style: solid;
background: #333333;
}
footer {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
.contentsheaderbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #CCCCCC;
text-transform: none;
border-bottom-color: #FF6600;
border-bottom-width: 1px;
border-bottom-style: solid;
padding-top: 1px;
padding-bottom: 3px;
background: #000000;
}

