/* CSS Document */
/* reset */
html,body,div,ul,ol,li,h1,h2,h3,pre,form,p,fieldset,input { margin:0; padding:0;}
h2,h3,pre,code,address,caption,cite,em,strong,th { font-size: 1em; }
h2,h3,pre,code,address,caption,cite,strong,th { color:#F60; font-weight:bold;}
h1 {font-size: 1.6em; font-weight:normal; color:#F60; font-style:normal; font-family:Georgia, "Times New Roman", Times, serif;}
ul{list-style:none;}
li{display:inline; color:#bd6b05; margin-left:0.8em;}
caption, th{ text-align:left;}

img {border:none;}

/* layout */
body{font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#CCC;}
#container {width:802px; margin:0 auto; height:auto; position:relative; background-color:white;}
#headersection { width:100%; height: 448px; background-image:url(../img/header.png); background-repeat:no-repeat; }
#footersection { width:100%; height: 128px; background-image:url(../img/footerbg.png); clear:both; background-repeat:no-repeat; }
.page_class{float:right;margin-right:23px;}
#leftsection{ float:left; height:auto; width:555px; background-color:white; float:left; }
#rightsection{ width:222px; height:auto; border: 1px solid #cccccc; float:right; padding-left:8px; padding-right:8px; padding-top:15px; font-size:1em;}
#footertxt { width:500px; height:100px;  font-size:11px; line-height:14px; padding-top:70px; color:white;}
#main_content { width:527px; margin-top:20px; height: auto; padding-left:20px;}
#main_content2 { width:760px; margin-top:20px; height: auto; padding-left:20px;}
.leftcolum { width:250px; height:100px; float:left;}
.rightcolum { width:250px; height:100px; float:right;}
#btn_box { width:242px; height:auto; float:right;}
.tes_box { width:359px; height:240px; background-color:#dcdcdc; float:left; margin-left:28px; margin-bottom:40px;}
.inside_txt { width:210px; margin-top:10px; float:right; height:156px;}
#footerlinks { width:100%; height:auto; background-color:#ccc; padding-top:20px; padding-bottom:60px;}

/*links*/
a { color:#999; text-decoration:underline;}
a:hover{color:#333; text-decoration:underline;}
a:active{color:#F90; text-decoration:none;}

#footerlinks { color:#999;}
#footerlinks a {color:#666; text-decoration:none;}
#footerlinks a:hover {color:#333; text-decoration:none;}

/*top navi*/
ul.topnav_rick {
	list-style: none;
	padding: 20px 20px;	
	margin: 0;
	float: left;
	width: 920px;
	background: #222;
	font-size: 1em;
	background: url(topnav_rick_bg.gif) repeat-x;
}
ul.topnav_rick li {
	color:#fff;
	float: left;
	margin: 0;	
	padding: 0 5px 0 0;
	position: relative; /*--Declare X and Y axis base--*/
}
ul.topnav_rick li a{
	
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;

}
ul.topnav_rick li a:hover{
	color:#F90;
}
ul.topnav_rick li span { /*--Drop down trigger styles--*/
	width: 0px;
	height: 35px;
	float: left;
	background-color:red;
	}
ul.topnav_rick li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav_rick li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 20px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 270px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #111;
	overflow: hidden;
}
ul.topnav_rick li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 270px;

}

html ul.topnav_rick li ul.subnav li a {
	float: left;
	width: 250px;
	padding: 10px 0px;
	background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}


html ul.topnav_rick li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(dropdown_linkbg.gif) no-repeat 10px center; 
}




ul.topnav_rick li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav_rick li ul.subnav2 {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 20px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 270px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #111;
		overflow: hidden;
}
ul.topnav_rick li ul.subnav2 li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 270px;
}
html ul.topnav_rick li ul.subnav2 li a {
	padding: 10px 0px;
	float: left;
	width: 250px;
	background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav_rick li ul.subnav2 li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(dropdown_linkbg.gif) no-repeat 10px center; 
}






#main_contents{width:730px; padding-right:30px; padding-top:30px;}
.news_logo{margin-bottom:16px; margin-left:10px;}
.news_nav a:hover{color:#FB6B02;}
.news_nav a:hover{ text-decoration:underline;}
.news_nav{height:auto; overflow:hidden; margin-left:14px; padding:0; font-family:Arial; margin-bottom:21px;}
.news_nav li{float:left; padding:0; font-size:14px; margin:0; margin-right:32px; font-weight:bold; margin-top:6px;}
.news_nav a{ color:#999999; text-decoration:none;}
#news_content{height:auto; overflow:hidden; margin-left:14px; margin-bottom:40px;}
#news_content h3{color:#000000; font-family:Arial; font-size:15px; margin-bottom:12px;}
.readmore{float:right;}.readmore a{ color:#999999; margin-right:20px;}.readmore a:hover{color:#333333; text-decoration:underline;}
.news_list{height:auto; overflow:hidden; margin-bottom:22px;}
.news_list p{margin-bottom:2px;}
.subscribe{float:right; margin-right:10px;}
.subscribe{}
