@charset "utf-8";
/* CSS Document */

body {
	height: 100%;
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	color:#666666;
}
p {
	padding:0;
	margin:0;
	line-height:25px;
}
img {border: solid 0px #FFFFFF;} 
/*a {
	color:#999999;
	text-decoration:none;
}*/

a,a:link,a:active ,a:visited {
	color:#669933;
	}
	
a:hover {
	/*text-decoration:underline;*/
	color:#0099CC;
}
a.blue{
	color:#0066FF;
}
a.blue,a.blue:link,a.blue:active,a.blue:visited{
	color:#0066FF;
}
.blue{
	color:#0066FF;
}
#content {
	width:950px;
	text-align:left;
}
#content_left {
	float:left;width:254px;display:inline;
}
.pillar_body_title {
	width:390px;color:#184170;font-size:22px;font-weight:bold;
}
.pillar_body_intro {
	margin:20px 0 0 0;width:280px;
}
.pillar_title {
	padding:15px 0 15px 0;color:#19aee0;font-size:16px;font-weight:bold;
}
.arch_body_title {
	margin-left:15px;margin-right:15px;color:#F26522;font-size:18px;font-weight:bold;
}
.arch_body_content {
 margin-left:15px;margin-right:15px;font-size:14px;
}
.arch_body_content_large {
	margin-left:0px;
	margin-right:15px;
	font-size:16px;
	font-weight:bold;
}
.arch_body_intro {
	margin:20px 0 0 0;width:370px;
}
.arch_title {
	padding:0 0 20px 0;color:#19aee0;font-size:16px;font-weight:bold;float:left;
}
.findMore {
	padding:5px 0 20px 0;color:#999999;font-size:11px;float:right;
}
.arch_enabler {
	color:#666666;font-size:12px;font-weight:bold;float:none;padding-bottom:5px;
}
.fullLine {
	background:url(../img/full_line.jpg) no-repeat top right;padding:5px 0;
}
#footer {
	width:850px;margin:0 auto 0 auto;background:url(../img/bottom_line.jpg) no-repeat top center;padding:20px 0;font-size:10px;
}
.padTP_25 {
	padding-top:25px;
}
.padTP_15 {
	padding-top:15px;
}
.padTP_10 {
	padding-top:10px;
}
.padBT_7{
	padding-bottom:7px;
}
.ft_left{
	float:left;
}
.mg_neg{
	margin-bottom:-4px;
}
.txtDec_none{
	text-decoration:none;
}
.txtAln_right{
	text-align:right;
}
.font_10{
	font-size:10px;
}
.color_red{
	color:#FF6464;
}
.nature{
	 width:92%;float:left; 
}
.star{
	 width:6%;float:left; padding-left:2%;
}
/****************************clear fix***************************************/
.clearFIX:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .clearFIX {
	height: 1%;
}
*:first-child+html .clearFIX {
	min-height: 1px;
}
/******************************************************************************/
.td_cls td{
	padding:5px;  
	}

/******************************************************************************/
.rt_email{
	margin-left:10px; width:198px; *width:220px; padding:0 10px 10px 10px;background-color:#FAFAFA;border-left:1px #D1D1D1 solid; border-right:1px #D1D1D1 solid;  font-size:10px;
}
.textbox{
	width:85%; height:18px; font-size:9px;
}
.hd-liner {border-top: 1px solid #d1d1d1; height:7px; overflow:hidden; }
/******************* Tables -SK **************************/
.rd-tables  { background:url(../img/table-top.gif) no-repeat; padding-top:15px; padding-bottom:15px; margin:10px 0px 6px 0px;}
.rd-tables {tableborder-collapse:collapse;}
.rd-tables table { font-size:11px; float:none; border :1px solid #234c7c; }
.rd-tables table th { border:1px solid #234c7c; border-collapse:collapse; background:#234c7c; border-top:0px none; font-weight:normal; color:#fff;} 
.rd-tables table td { border:1px solid #e5e5e5;}
.rd-tables table tr {border-left:1px solid #234c7c; }
.rd-tables table tr.title-table { background:#e5e5e5; }
.rd-tables table tr.on { background:#f5f5f5;}
.rd-tables div.bt { background:url(../img/table-bottom.gif) bottom no-repeat; height:15px; margin-top:-1px; }

