

body { 	border: 0px;	padding: 0px;	margin: 0px;	font-size: 100%; height: 100%;	font-family: Calibri, Arial;}
.bodyhomebackground { background: #fff url(../images/main_back.jpg) repeat-x;	}


.container {	width: 1012px;	margin: 0px auto;}
h3 { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#f28822 }

/*top Toolbar*/
.top {	width: 1012px;	height: 124px;}
.top_left {	width: 274px;	height: 124px;	float: left;	padding-left: 21px;}
.top_right_block {	width: 665px;	_width: 665px;	float: right;	padding-right: 32px;}
.top_right_1 {	float: right;	margin: 15px 10px 0px 0px;	color: #9e9e9e;	font-weight: bold;	font-size: 0.7em;}
a.top_right {	color: #9e9e9e;	font-family: arial, tahoma;	text-decoration: none;	padding: 0px 2px 0px 2px;}
.top_right_1 input { width: 105px;	height: 12px;	border-width: 1px !important;	border-style: solid;	color: #9e9e9e;}
.top_right_2 {	padding: 50px 5px 3px 40px;	float: right; width:610px;}
.top_right_2 a {	display: block;	height: 23px;	line-height: 25px;	_line-height: 25px;	vertical-align: middle;	color: #636363;		font-size: 0.95em;	text-decoration: none;	background: url(../images/menu_back_out.jpg) no-repeat;	text-align: center;	padding: 2px 11px;}
.list1 a.menu1:hover {	color: #fff;	background: url(../images/menu1_over.jpg) no-repeat; 	background-position:-55px 0px;}
.list2 a.menu2:hover {	color: #fff;	background: url(../images/menu2_over.jpg) no-repeat; 	background-position:-80px 0px;}
.list3 a.menu3:hover {	color: #fff;	background: url(../images/menu3_over.jpg) no-repeat;	background-position:-68px 0px;}
.list4 a.menu4:hover {	color: #fff;	background: url(../images/menu4_over.jpg) no-repeat;	background-position:-77px 0px;}
.list5 a.menu5:hover {	color: #fff;	background: url(../images/menu5_over.jpg) no-repeat;	background-position:-125px 0;}
.list6 a.menu6:hover {	color: #fff;	background: url(../images/menu6_over.jpg) no-repeat;	background-position:-88px 0;}
.list7 a.menu7:hover {	color: #fff;	background: url(../images/menu7_over.jpg) no-repeat;	background-position:-70px 0;}

/*Main Banner Image*/
.top_banner {	width: 981px;	height: 228px;	background: url(../images/top_banner_back.jpg) no-repeat;	padding-left: 31px;}
.top_banner_adver_box {	padding: 45px 0px 0px 12px;	border: 0px;	float: left;}
.top_banner_adver_box td {	background: url(../images/adver_box.gif) no-repeat;	width: 171px;	height: 146px;}
.adver_box_title {		font-size: 18px;	font-weight: bold;	color: #fff;	padding: 6px 8px 0px 8px;}
.adver_box_text {		font-size: 12px;	color: #fff;	line-height: 15px;	padding: 7px 8px;	height: 74px;}
.adver_box_link {		font-size: 11px;	color: #fff;	padding: 3px 8px;}
.adver_box_link a {	color: #fff;}
.top_banner_slogan {	float: right;	text-align: right;}
.top_slogan {	font-family: Trebuchet MS, Arial;	font-size: 1.45em;	color: #fff;	padding: 142px 70px 0px 0px;}
.bottom_slogan {	font-family: Trebuchet MS, Arial;	font-size: 2.3em;	font-style: italic;	color: #fff;	padding: 0px 40px 3px 0px;	line-height: 0.82em;}
.with {	font-family: Trebuchet MS, Arial;	font-size: 0.66em;		color: #ff8a01;	padding: 10px 10px 0px 0px;}

/*Center Content*/
.content {	width: 951px;		margin-left: 40px;}
.contentwide {	width: 1024px;	height: 100%;	margin-left: 40px;}

/*Home Content Left*/
.content_left {	width: 265px;	float: left;	padding: 44px 20px 40px 30px;		font-size: 0.9em;	font-weight: bold;	line-height: 1.4em;	color: #f28822;}
.content_left_1 {		font-size: 1.0em;	color: #666666;	padding-top: 20px;	font-weight: normal;
	height: 12px;
	width: 267px;
}
.content_left_1 a {	color: #0260a8; 	padding-top: 20px; }

/*Home Content Center*/
.content_right { 	width: 630px; 	float: right; }
.content_right_1 {	width: 312px;	float: left;	background: url(../images/middle_back.gif);	margin-top: 27px; }
.content_right_1_bottom {width: 312px; height: 54px;  background: url(../images/middle_back_bottom.gif);}
.content_right_1 li {	color: #fd9a00;	border-bottom: dashed 1px gray;	padding: 10px 0px 10px 20px; }
.content_right_1_container {	width: 260px;	margin: 0px auto; }
.content_right_1_title { 	color: #f28822; 		font-size: 1.15em;	font-weight: bold;	padding: 15px 0px 8px 0px;	border-bottom: dashed 1px gray; }
.topics {	background: url(../images/topics.jpg) no-repeat; 	padding: 10px 0px 10px 20px; 	color: #666666; 	 	font-size: 0.85em; 	font-weight: bold; 	border-bottom: dashed 1px gray; }

/*Home Content Right*/
.content_right_2 {	width: 280px;	float: right;	padding: 25px 0px;	line-height: 1.25em;}
.content_right_2_title { 	color: #f28822; 	 	font-size: 1.15em;  	font-weight: bold; 	padding: 15px; 	padding-left: 0px; }
.content_right_2_text1 {		font-size: 0.95em;	font-weight: bold;	color: #62a90b;	padding-top: 5px; }
.content_right_2_text2 {		font-size: 0.95em;	font-weight: bold;	color: #8d8d8d; }
.content_right_2_text3 {		font-size: 14px;	color: #8d8d8d; }

/*Home: Footer*/
.bottom {	background: url(../images/main_bottom.jpg) repeat-x;	height: 88px;	width: 100%; float:left}
.bottom_block {	width: 951px;	height: 91px;	margin: 0px auto;}
.bottom_block img {	padding-bottom: 10px;}
.bottom_text { 	color: #979797; 	text-align: center; }
.bottom_text a { margin: 40px 8px 0px 8px;	font-size: 0.75em; 	color: #979797; text-decoration: none; font-weight: normal; } 

@media all and (min-width: 0px) {
	.adver_box_title  {font-size: 1.0em;}
	.adver_box_text  {font-size: 0.7em;}
	.content_left  {font-size: 0.9em;}
	.content_left_1  {font-size: 0.9em;}
	.content_right_1_title {font-size: 0.95em;}
	.content_right_2_title {font-size: 0.95em;}
	.content_right_2_text_1 {font-size: 0.7em;}
	.content_right_2_text_2 {font-size: 0.7em;}
	.content_right_2_text_3 {font-size: 0.7em;}
	.bottom_text a {font-size: 0.7em;}
}


/*Page Content Left*/
.bodypagebackground { background: #fff url(../images/main_page_background.jpg) repeat-x;	}

.page_top_left {	width: 274px;	height: 90px;_height:80px;	float: left;	padding-left: 21px;}
.page_top {	width: 1012px;	height: 86px; }

.page_top_banner {	width: 981px;	height: 201px;	background: url(../images/top_banner_inside_pic.jpg) no-repeat;	padding-left: 31px;}

.page_content_left {	width: 243px;	float: left;	padding: 24px 20px 40px 5px; background: url(../images/left_middle.jpg) no-repeat right; background-position:100% 50px; font-size: 0.9em;		line-height: 1.4em;	color: #f28822;}
.page_content_left_1 {		font-size: 1.0em;	color: #666666;	padding-top: 20px;	font-weight: normal;}
.page_content_left_1 a {	color: #0260a8; 	padding-top: 20px; }
.page_title_links {	background: url(/images/content-links-button-normal.gif) no-repeat; padding:5px 0px 5px 35px; color:#666666;	font-size:1em; font-weight: bold; border-bottom:dashed 1px gray; }
.page_title_links:hover {	background: url(/images/content-links-button-hover.gif) no-repeat; color:#ffffff; text-decoration: none; font-size: 1em;}
.page_title_links a {color:#666666; text-decoration: none;font-size: 1em;}
.page_title_links:hover a {color:#ffffff; font-size: 1em;}

/*Page Toolbar Content */
.page_top_right_2 {	padding: 12px 5px 3px 40px;	float: right; width:610px;}
.page_top_right_2 a {	display: block;	height: 23px;	line-height: 25px;	_line-height: 25px;	vertical-align: middle;	color: #636363;		font-size: 0.95em;	text-decoration: none;	background: url(../images/menu_back_out.jpg) no-repeat;	text-align: center;	padding: 2px 11px;}
.page_top_right_2 a.menu1:hover {	color: #fff;	background: url(../images/menu1_over.jpg) no-repeat; }
.page_top_right_2 a.menu2:hover {	color: #fff;	background: url(../images/menu2_over.jpg) no-repeat;}
.page_top_right_2 a.menu3:hover {	color: #fff;	background: url(../images/menu3_over.jpg) no-repeat;}
.page_top_right_2 a.menu4:hover {	color: #fff;	background: url(../images/menu4_over.jpg) no-repeat;}
.page_top_right_2 a.menu5:hover {	color: #fff;	background: url(../images/menu5_over.jpg) no-repeat;}
.page_top_right_2 a.menu6:hover {	color: #fff;	background: url(../images/menu6_over.jpg) no-repeat;}
.page_top_right_2 a.menu7:hover {	color: #fff;	background: url(../images/menu7_over.jpg) no-repeat;}

/*Page Content Center*/
.page_content_right { 	width: 658px; 
float: left; height: 1000px; margin-top: 25px; height:auto; margin-left: 15px;  }
.page_content_right_1_bottom {width: 100%; float:right; }
.page_content_right_1_container {	width: 95%;	margin: 0px auto; }
.page_content_right_1_title { 	color: #f28822; height:20px; font-size: 1.15em;	font-weight: bold;	padding: 15px 0px 8px 0px;	border-bottom: dashed 1px gray; }
.page_topics {	background: url(../images/topics.jpg) no-repeat; 	padding: 10px 0px 10px 20px; 	color: #666666; 	 	font-size: 0.85em; 	font-weight: bold; 	border-bottom: dashed 1px gray; }
.page_content_right_2_title { 	color: #f28822; 	 	font-size: 1.15em;  	font-weight: bold; 	padding: 15px; 	padding-left: 0px; }
.page_content_right_2_text3 {		font-size: 14px;	color: #8d8d8d; height:auto }
.page_content_right_2_text3 img{		float:right; padding-left:10px; padding-bottom:10px }

.fixed
{
position:fixed !important;
_position:relative !important;
_top:expression(eval(document.documentElement.scrollTop?
document.documentElement.scrollTop : document.body.scrollTop) + "px"); _left:expression(eval(document.documentElement.scrollLeft?
document.documentElement.scrollLeft : document.body.scrollLeft ) + "px");
	top: 313px;
	left: 304px;
	bottom: 428px;
}
form
{

}

.menu {	z-index:100; width:650px; position:relative;font-family:Calibri,Arial; font-size:0.92em; margin-top:90px; margin-left:15px;}

.menu ul { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; text-align:left; }
.menu ul ul { width: 100px; }
.menu li { float:left; position:relative;}
.menu a { display:block; padding-left:12px; width:129px; color:#666; height:30px; text-decoration:none; 
	 padding-top:3px;}
.menu a:visited { display:block; padding-left:12px; width:129px; color:#666; height:30px; text-decoration:none; }
 html .menu a {	 }
 html .menu a:visited {	}
.menu ul ul { left:0px; visibility:hidden; width:140px; position:absolute; top:31px; height:0px; }
 html .menu ul ul {	top:31px; text-align:left;}
.menu table { left:0px; position:absolute; top:0px;}
.menu ul ul a {	padding:5px 10px 5px 10px; background:#f8f8f8; width:100px; color:#666; line-height:1em; height:auto; font-size:11px; line-height:normal; border-collapse:collapse; border:1px solid #efefef; }
.menu ul ul a:visited { padding:5px 10px 5px 10px; background:#f8f8f8; width:129px; color:#666; line-height:1em; height:auto; font-size:11px; line-height:normal; border-collapse:collapse; border:1px solid #efefef; }
 html .menu ul ul a { width:150px; }
.menu a:hover {	background: #feffff;  }
.menu ul ul a:hover { background: #eee; border:1px solid #ccc;}
.menu ul li:hover ul { visibility: visible; }
.menu ul a:hover ul { visibility: visible; }
.menu ul :hover ul ul {	visibility: hidden; }
.menu ul :hover ul :hover ul { visibility: visible; }
.list1{width:80px;}
.list2{width:90px;}
.list3{width:90px;}
.list4{width:80px;}
.list5{width:140px;}
.list6{width:90px;}
.list7{width:80px;}


.menu ul ul ul {visibility:hidden; width:140px; position:absolute; top:0px; _top:0px; height:0px; }
 html .menu ul ul ul {	top:0px; text-align:left;}

.menu ul ul ul a {	padding:5px 10px 5px 10px; background:#f8f8f8; width:100px; color:#666; line-height:1em; height:auto; 
	font-size:11px; line-height:normal; border-collapse:collapse;
	border-right:1px solid #f0f0f0; border-bottom:1px solid #f8f8f8; border-left:1px solid #f0f0f0;	border:1px solid #f0f0f0; }
.menu ul ul ul a:visited { padding:5px 10px 5px 10px; background:#f8f8f8; width:129px; color:#666; line-height:1em; height:auto; font-size:11px; line-height:normal; border-collapse:collapse;
	border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; border-left:1px solid #f0f0f0; border:1px solid #f0f0f0; }
 html .menu ul ul ul a { width:180px; }
.menu ul ul ul a:hover { background: #eee; }



