/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
ol,ul{
	list-style:none;
}
blockquote,q{
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after{
	content:'';
	content:none;
}
:focus{
	outline:0;
}
ins{
	text-decoration:none;
}
del{
	text-decoration:line-through;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
/* General Styles */
.skiplink{
	display:none;
}
label{
	cursor:pointer;
}
a,a:link,a:visited{
	color:#666666;
	text-decoration:none;
}
a:focus,a:hover{
	text-decoration:underline;
	color:#666666;
}
body{
	background:#fff url(images/bgr_main.gif) repeat-x;
	color:#000;
	font:62.5%/1 Arial, Helvetica, sans-serif;
}
.wrapper{
	width:842px;
	background:#FFF url(images/bgr_wrapper.gif) no-repeat;
	margin:0 auto;
	margin-top:35px;
	padding:10px 10px 10px 8px;
}
/* header */
#header{
	width:842px;
	height:72px;
	background:url(images/bgr_header.gif) no-repeat;
	overflow:hidden;
}
#logo{
	width:99px;
	height:15px;
	text-indent:-9999px;
	position:relative;
	overflow:hidden;
	display:block;
	margin:30px 0 0 15px;
	background:url(/images/logo.png) no-repeat;
	cursor:pointer;
	float:left;
}
/*top_search*/
#top_search{
	float:right;
	width:400px;
	color:#FFF;
	overflow:hidden;
}
#top_search fieldset{
	float:right;
	padding:22px 5px 0 0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
#top_search p{
	float:left;
	padding:0 5px 0 5px;
}
#top_search p.username{
	float:left;
	padding:0 5px 0 0;
}
#top_search p.password{
	padding:0 5px 0 10px;
}
#top_search label{
	float:left;
	padding:6px 8px 0 0;
	font-size:1.3em;
}
#top_search p span{
	width:82px;
	display:block;
	height:23px;
	background:url(images/bgr_form.gif) no-repeat;
	padding:3px 0 0 6px;
}
.top_search_input_text{
	border:0;
	background:#fff;
	color:#838383;
	font-size:1.2em;
	font-weight:normal;
	float:left;
	width:66px;
	padding:3px;
}

/* menu */
#menu{
	width:100%;
	height:46px;
	background:url(images/bgr_menu.gif) repeat-x;
	overflow:hidden;
}
#menu ul{
	float:right;
	
}
#menu ul li, #menu ul li.last{
	float:left;
	font-size:1.3em;
	color:#FFF;
	display:block;
	height:46px;
	background:url(images/ico_line_menu.gif) no-repeat right top;
	overflow:hidden;
}
#menu ul li.last{
	background:none;
}
#menu ul li a{
	color:#FFF;
	padding:18px 22px 0 22px;
	display:block;
	height:28px;
	float:left;
}
#menu ul li a:hover, #menu ul li a.selected{
	background:url(images/ico_triangle.gif) no-repeat center top;
	text-decoration:none;
}
/* head */
#head{
	float:left;
	padding:6px 0 0 15px;
	width:290px;
	font-weight:normal;
	color:#9fa3a6;
}
#head p{
	padding:13px 0 20px 40px;
	font-size:1.2em;
	font-weight:normal;
	color:#c9c9c9;	
	background:url(images/ico_head.png) no-repeat left 1px;
}
/* board */
#board{
	width:100%;
	height:188px;
	background:url(images/bgr_board.gif) no-repeat;
	overflow:hidden;
}
/* board_welcome */
#board_welcome{
	width:457px;
	float:left;
	padding:25px 0 0 0;
}
#board_welcome h1{
	margin:0 0 0 20px;
	background:url(images/text_welcome.png) no-repeat;
	text-indent:-9999px;
	width:189px;
	height:16px;
}
#board_welcome p{
	padding:15px 0 0 20px;
	color:#b0b0b0;
	font-size:1.5em;
	line-height:1.8em;
	
}
#board_welcome h2{
	padding:15px 0 0 0;
	text-align: center;
}
#board_welcome h2 a{
	padding:0 0 0 20px;;
}

/* board_info */
#board_info{
	width:368px;
	height:149px;
	float:right;
	background:url(images/bgr_board_info.png) no-repeat;
	overflow:hidden;
	margin:20px 15px 0 0;
}
#board_info p{
	padding:40px 30px 0 48px;
	color:#a8a8a8;
	font-size:1.6em;
	line-height:1.4em;
	font-weight:bold;
	position:relative;
}
#board_info p .yellow{
	color:#fdae00;
}
#board_info p .orange{
	color:#ed6f00;
}
/* body */
#body{
	width:100%;
	overflow:hidden;
	background:url(images/bgr_body.gif) no-repeat center bottom;
	padding:0 0 26px 0;
}
/* body_news */
#body_news{
	width:315px;
	float:left;
	margin:0 12px 0 20px;
	background:#FFF url(images/ico_news_triangle.gif) no-repeat left top;
	padding:10px 0 0 0;
}
#body_news h2{
	color:#000;
	font-size:18px;
	font-weight:normal;
}
#body_news h2 span{
	color:#fda800;
	font-size:13px;
	font-weight:bold;
}
#body_news p{
	color:#a5a5a5;
	font-size:1.3em;
	line-height:1.3em;
	padding:16px 20px 0 0;
}
#body_news p a{
	color:#a5a5a5;
}
/* features */
#features{
	width:257px;
	overflow:hidden;
	float:left;
	padding:20px 0 0 0;
}
#features h2{
	color:#000;
	font-size:18px;
	font-weight:normal;
	padding:0 0 10px 5px;
}
#features_information{
	width:239px;
	height:238px;
	background:url(images/bgr_features_information.png) no-repeat;
}
#features_information ul{
	padding:25px 0 0 45px;
	overflow:hidden;
}
#features_information ul li{
	padding:7px 0 7px 0;
	display:block;
	font-size:1.3em;
	font-weight:normal;
	color:#a9a9a9;	
}
#features_information ul li a{
	color:#a9a9a9;	
	background:url(images/ico_information.gif) no-repeat left 5px;
	padding:0 0 0 14px;
}
/* body_testimonials */
#body_testimonials{
	width:238px;
	float:right;
	padding:20px 0 0 0;
}
#body_testimonials h2{
	padding:0 0 16px 40px;
	color:#ed6f00;
	font-size:18px;
	font-weight:normal;
}
.box{
	width:100%;
	height:230px;
	background:url(images/bgr_box230.png) no-repeat;
	margin:0 0 2px 0;
}
.box q{
	color:#777777;
	font-size:1.2em;
	text-align:left;
	line-height:1.8em;
	padding:5px 20px 5px 20px;
	display:block;
}
.box cite{
	font-size:1.2em;
	text-align:center;
	color:#ed6f00;
	display:block;
	font-weight:bold;
	font-style:normal;
	position:relative;
}
/* footer */
#footer{
	width:100%;
	overflow:hidden;
}
#footer p{
	color:#8c8c8c;
	font-size:1.2em;
	padding:20px 0 20px 0;
	float:left;
}
#footer p a{
	color:#8c8c8c;
}
#footer_right{
	float:right;
	padding:20px 5px 0 0;
	color:#f29400;
	font-size:1.2em;
	font-weight:bold;
}
#footer_right a{
	color:#f29400;
}

#copyright {
width:830px;
height:24px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
vertical-align: middle;
padding: 0;
padding-top: 10px;
margin: 0;
margin-right:auto;
margin-left:auto;
}


