﻿body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: auto;
}
td,th,p {
	font-family: Verdana, Arial, "宋体", Helvetica, sans-serif;
	font-size: 12px;
}
input,select,textarea {
	font-family: Verdana, Arial, "宋体", Helvetica, sans-serif;
	font-size: 12px;
}
form {
	margin: 0px;
	padding: 0px;
}
a:link, a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #EE0000;
	text-decoration: underline;
}
.sup_space {
	font-size: 0px;
	line-height: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: auto;
	width: 100%;
}

.common_head {
	background-color: #FFFFFF;
	background-image: url(../images/slogan.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.topbox {
	background-color: #000000;
	background-image: url(../images/itopbox_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.navarea {
	width: 196px;
	padding: 20px 0px 0px 0px;
	vertical-align: top;
	text-align: center;
	margin: 0px;
	height: auto;
}
.ad_news_area {
	padding: 20px 20px 0px 0px;
	vertical-align: top;
	width: 644px;
	margin: 0px;
}
.current_content {
	margin: 0px;
	padding: 30px;
	text-align: left;
	vertical-align: top;
}

.navigation {
	text-align: left;
	margin: 0px 15px;
	padding: 0px;
	width: 166px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.navigation td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #686868;
}
.navigation a:link, .navigation a:visited {
	color: #FFC000;
	text-decoration: none;
	text-indent: 15px;
	display: block;
	list-style-type: none;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	height: auto;
	width: 100%;
}
.navigation a:hover {
	color: #FFFFFF;
}
.nav_current_page {
	background-color: #1f1f1f;
	background-image: url(../images/nav_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	vertical-align: top;
}
.nav_current_page a:link, .nav_current_page a:visited {
	color: #FFFFFF;
}
.current_menu {
	display: block;
	margin: 10px 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: auto;
}
.current_menu p {
	line-height: 150%;
	margin: 0px 0px 8px;
	padding: 0px;
	color: #a8a8a8;
	text-indent: 15px;
}
.current_menu a:link, .current_menu a:visited {
	color: #a8a8a8;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-indent: 28px;
}
.current_menu a:hover {
	color: #FFC000;
}
.current_menu span {
	color: #FFC000;
}
.whitebg {
	background-color: #FFFFFF;
}

.home_newsbg {
	background-image: url(../images/newshead_bg.gif);
	background-repeat: repeat-x;
}
.home_loginbg {
	background-image: url(../images/loginhead_bg.gif);
	background-repeat: repeat-x;
}
.newshead {
	background-image: url(../images/newshead_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 20px;
	height: 19px;
	width: 100%;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.newshead a:link, .newshead a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.newshead a:hover {
	color: #33FFFF;
	text-decoration: none;
}
.news_listbox {
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}
.news_listbox ul {
	margin: 15px 12px 0px 16px;
	padding: 0px;
	list-style-type: none;
}
.timefont {
	font-size: 10px;
	color: #999999;
	font-family: Arial;
}

.news_listbox li, .home_pronews li {
	line-height: 145%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.loginhead {
	background-image: url(../images/loginhead_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	height: 26px;
	width: 100%;
	padding: 0px;
}
.loginhead p {
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 12px;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.loginarea {
	background-color: #ECECEC;
	background-image: url(../images/find_key_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.loginbox {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.login_button_area {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}

.button_yellow {
	color: #EE0000;
	background-image: url(../images/button_yellowbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFDE6D;
	border: 1px solid #999999;
	margin: 0px;
	padding: 3px 0px 0px;
	height: 23px;
	width: 56px;
	cursor: hand;
}
.button_gray {
	color: #333333;
	background-image: url(../images/button_graybg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 23px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #999999;
	width: 56px;
	cursor: hand;
}
.button_blue {
	color: #FFFFCC;
	background-image: url(../images/button_redbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 23px;
	width: 56px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #999999;
	cursor: hand;
}



.input_gray_style {
	background-color: #FFFFFF;
	background-image: url(../images/inputbg_white.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #999999;
	padding: 3px;
}
.findkey {
	text-indent: 40px;
	text-align: left;
	vertical-align: bottom;
}
.findkey span {
	color: #FFFFFF;
}
.search_all {
	background-image: url(../images/sitesearch_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.searchbox {
	border: 1px solid #4a4a4a;
	background-color: #EAC0C0;
}
.search_all input {
	background-color: transparent;
	border: none;
}
.quikemenu {
	margin: 0px;
	padding: 0px;
	width: 170px;
	background-color: #720000;
	border: 1px solid #4a4a4a;
	color: #FFFFFF;
}
.adbox {
	background-image: url(../images/banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 167px;
	width: 644px;
	float: left;
}
.redbg {
	background-color: #ee0000;
}
.home_leftarea {
	margin: 0px;
	width: 196px;
	padding: 0px;
	background-image: url(../images/home_leftbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.home_rightarea {
	margin: 0px;
	width: 644px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.muse_solution_ad {
	background-color: #FE8B65;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 196px;
}
.muse_solution_ad img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.home_pronews {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}
.home_pronews h4 {
	background-color: #E2E2E2;
	display: block;
	margin: 0px;
	padding: 6px 0px 0px;
	clear: both;
	height: 24px;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	text-indent: 18px;
}
.home_pronews h4 a:link,.home_products_head h4 a:link,.download_head h4 a:link, .home_pronews h4 a:visited,.home_products_head h4 a:visited, .download_head h4 a:visited {
	color: #EE0000;
	text-decoration: none;
}
.home_pronews h4 a:hover,.home_products_head h4 a:hover, .download_head h4 a:hover {
	color: #000000;
}
.home_pronews ul {
	margin: 10px 10px 0px 16px;
	padding: 0px;
	list-style-type: none;
}
.home_products_head {
	background-color: #e2e2e2;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 644px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	display: block;
	clear: both;
	float: left;
}
.home_products_head h4 {
	font-size: 12px;
	font-weight: bold;
	text-indent: 18px;
	margin: 6px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 200px;
}
.home_products_head p {
	padding: 0px 10px 0px 0px;
	float: right;
	height: auto;
	width: 380px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}
.products_show {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: auto;
	width: 644px;
}

.products_show td {
	background-color: #f4f4f4;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
	color: #333333;
	text-align: right;
	margin: 0px;
	padding: 0px;
	width: 160px;
	vertical-align: top;
}
.products_show td img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.products_show td p {
	text-align: left;
	padding: 0px;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 15px;
	margin-left: 11px;
	line-height: 160%;
}
.products_show a:link, .products_show a:visited {
	color: #EE0000;
	text-decoration: underline;
}
.products_show a:hover {
	color: #FF3300;
	text-decoration: none;
}
.download_head {
	background-color: #e2e2e2;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 321px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.download_area {
	margin: 0px;
	padding: 12px;
	text-align: left;
	vertical-align: top;
}
.download_box span {
	color: #EE0000;
	text-decoration: none;
	font-weight: bold;
}


.download_head h4, .question_head h4 {
	font-size: 12px;
	font-weight: bold;
	text-indent: 18px;
	padding: 0px;
	margin: 0px;
}
.question_head h4 a:link, .question_head h4 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.question_head h4 a:hover {
	color: #FFFFCC;
	text-decoration: none;
}

.question_head {
	background-color: #FF7504;
	margin: 0px;
	padding: 0px;
	height: auto;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	width: 322px;
}
.question_area {
	background-color: #f4f4f4;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}
.linkred span {
	color: #EE0000;
	text-decoration: underline;
}

.exesbox, .prodatabox {
	background-color: #C5C5C5;
}
.exesbox th, .prodatabox th {
	background-color: #EEEEEE;
	text-align: center;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.exesbox td, .prodatabox td {
	background-color: #FFFFFF;
}

.key_search {
	background-color: #c4c4c4;
	display: block;
	margin: 0px;
	padding: 12px;
	clear: both;
	height: auto;
}
.key_search_input {
	background-color: transparent;
	border: none;
	margin: 0px;
	padding: 0px;
	width: 208px;
}
.question_list {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: auto;
}
.question_list ul {
	color: #EE0000;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 30px;
}
.question_list li {
	line-height: 140%;
	margin: 0px;
	padding: 0px 0px 3px;
}



.home_leftbox {
	background-image: url(../images/i_leftborder.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: auto;
	padding: 0px;
	width: 187px;
	text-align: left;
	margin: 0px;
}
.imgbutton {
	padding: 14px 0px 0px 11px;
	float: left;
	height: auto;
	width: 154px;
	text-align: left;
	clear: both;
	margin: auto;
}
.imgbutton img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.qq_talk {
	background-image: url(../images/QQgroup_ibg.gif);
	background-repeat: no-repeat;
	background-position: 11px 57px;
	margin: 0px;
	padding: 14px 0px 0px 11px;
	clear: both;
	float: left;
	width: 165px;
	height: 142px;
}
.qq_talk_page {
	background-image: url(../images/QQgroup_pagebg.gif);
	background-repeat: no-repeat;
	background-position: 17px 57px;
	margin: 0px;
	padding: 0px 0px 0px 17px;
	clear: both;
	float: left;
	height: 153px;
	text-align: left;
}
.qq_talk h4 span, .qq_talk_page h4 span {
	display: none;
	margin: 0px;
	padding: 0px;
}
.qq_talk h4 {
	background-image: url(../images/QQgroup_ititle.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px 0px 0px 11px;
	height: 54px;
	width: 154px;
}
.qq_talk_page h4 {
	background-image: url(../images/QQgroup_pagehead.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 10px 0px 0px 11px;
	height: 57px;
	width: 154px;
}
.qq_talk p, .qq_talk_page p {
	line-height: 150%;
	margin: 0px 0px 0px 15px;
	padding: 0px;
}
.qq_talk p span, .qq_talk_page p span {
	color: #FFFFFF;
}
.home_links {
	margin: 0px;
	clear: both;
	float: left;
	height: auto;
	width: 165px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
.home_links h4 {
	font-size: 12px;
	font-weight: bold;
	color: #ee0000;
	padding: 6px 0px 10px;
	margin: 0px;
}
.home_links ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.home_links li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.home_links div {
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.home_links div select {
	margin: 0px;
	padding: 0px;
	width: 160px;
	color: #ee0000;
}
.copyright_area {
	margin: 0px;
	padding-top: 10px;
	padding-right: 22px;
	padding-bottom: 10px;
	padding-left: 16px;
}
.copyright_area p {
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.copyright_area a:link, .copyright_area a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.copyright_area a:hover {
	color: #FFFFCC;
	text-decoration: underline;
}
.pagebg {
	background-color: #EE0000;
	background-image: url(../images/pagemainbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.page_navigation {
	background-color: #4A4A4A;
	display: block;
	margin: auto;
	padding: 0px 0px 20px;
	clear: both;
	height: auto;
	width: 196px;
}
.page_content {
	margin: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}
.page_left_content {
	display: block;
	margin: auto;
	padding: 0px 0px 20px;
	clear: both;
	float: left;
	height: auto;
	width: 196px;
}
.question_link_img {
	display: block;
	padding: 15px 0px 0px 17px;
	clear: both;
	height: auto;
	margin: 0px;
	float: left;
}
.question_link_img img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tabinfo {
	background-color: #ededed;
	margin: 0px;
	padding: 0px;
	height: 32px;
}
.tabinfo2 {
	margin: 0px 0px 20px;
	padding: 0px;
	height: auto;
	display: block;
	clear: both;
	width: 644px;
}
.tabinfo p {
	color: #EE0000;
	margin: 3px 0px 0px 10px;
	padding: 0px;
}
.tabinfo2 p {
	color: #EE0000;
	margin: 8px 0px 0px 10px;
	padding: 0px;
}
.pmargin {
	margin: 0px;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	height:500px;
	min-height:650px;
	text-align: left;
	vertical-align: top;
}
.page_right_box {
	margin: 0px;
	width: 187px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
}
.page_left_box {
	margin: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 25px;
	text-align: left;
	vertical-align: top;
	width: 412px;
	min-height:650px;
	height: 500px;
}
.intro_content p, .service_content p, .products_content p {
	line-height: 150%;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 12px;
}
.intro_content strong, .service_content strong, .products_content strong {
	color: #EE0000;
}
.intro_content h3 span {
	display: none;
}
.intro_content h3 {
	background-image: url(../images/netinfo_intro_head.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
}
.intro_content h4, .service_content h4, .products_content h4 {
	font-size: 14px;
	padding: 0px;
	margin: 20px 0px;
	color: #EE0000;
}
.service_content li, .products_content li {
	line-height: 140%;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	margin: 0px;
}
.products_content h2 {
	color: #EE0000;
	text-align: center;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.proimg {
	text-align: center;
	display: block;
	margin: auto auto 20px;
	padding: 0px;
	clear: both;
}
.libthings_content p {
	line-height: 150%;
}

.buypro {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.buypro td {
	width: 50%;
	text-align: center;
}
.buypro td p {
	margin: 8px 0px;
	padding: 0px;
}
.buypro td img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.buypro a:link, .buypro a:visited {
	color: #EE0000;
	text-decoration: underline;
}
.buypro a:hover {
	color: #EE0000;
	text-decoration: none;
}
.indent_content h4 {
	font-size: 14px;
	font-weight: bold;
	color: #EE0000;
	margin: 0px;
	padding: 0px;
}

.indent_content strong {
	color: #EE0000;
}
.indent_content p {
	line-height: 150%;
}






.pronewlist {
	list-style-type: upper-alpha;
}





.masterbox {
	background-color: #f5f5f5;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.products_content dl {
	line-height: 150%;
}
.products_content dl span {
	color: #333333;
	font-weight: bold;
}
.products_content dt {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-indent: 1em;
}



.masterbox img {
	padding: 0px;
	float: left;
	margin-right: 8px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



.nonepage {
	background-color: #FFFFFF;
	background-image: url(../images/pagenone_head.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-top: 64px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	min-height:650px;
}
.news_content h5 {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	color: #EE0000;
	font-size: 12px;
	font-weight: bold;
}
.news_content ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}
.news_content li {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.news_content a span {
	color: #EE0000;
}
.newsdisplay h4 {
	font-size: 16px;
	color: #EE0000;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	text-align: center;
}
.subhead {
	text-align: center;
	display: block;
	margin: 10px;
	padding: 0px;
	clear: both;
}
.newsimg {
	text-align: center;
	display: block;
	margin: 20px auto;
	padding: 0px;
	clear: both;
	height: auto;
}
.newsdisplay p {
	line-height: 150%;
	margin: 15px;
	padding: 0px;
}
.newsdisplay strong {
	color: #EE0000;
}






.viewmore {
	text-align: right;
	margin: 0px;
	padding: 6px 20px 6px 6px;
	display: block;
	clear: both;
	height: auto;
}
.viewmore a:link, .viewmore a:visited {
	color: #EE0000;
}
.viewmore a:hover {
	color: #000000;
}
.datamore a:link, .datamore a:visited {
	color: #EE0000;
}


.infoimg {
	background-color: #eeeeee;
	text-align: left;
	margin: 0px 0px 30px;
	padding: 0px;
	height: auto;
	width: 187px;
}
.infoimg p {
	padding: 12px 0px 12px 12px;
	margin: 0px;
	text-align: left;
	display: block;
}
.infoimg img {
	margin: 0px 0px 8px;
	padding: 0px;
	clear: both;
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.infoimg a:link, .infoimg a:visited {
	color: #EE0000;
	text-decoration: none;
}
.infoimg a:hover {
	text-decoration: underline;
}
.download_list h5 {
	font-size: 12px;
	color: #EE0000;
	margin: 0px 0px 20px;
	padding: 0px;
}
.download_list strong {
	color: #FF6600;
}
.download_list p {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 150%;
}
.validatebox {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.grayfont {
	color: #999999;
}
.contact_content h4 {
	font-size: 14px;
	color: #EE0000;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.contact_content img {
	margin: 0px 0px 15px 15px;
	padding: 0px;
	float: right;
}
.contact_content p {
	line-height: 145%;
}
.contact_content a:link, .contact_content a:visited {
	color: #333333;
	text-decoration: underline;
}
.contact_content a:hover {
	color: #FF3300;
	text-decoration: none;
}
.jobhead {
	display: block;
	margin: auto;
	padding: 0px;
	clear: both;
	height: 30px;
	width: 100%;
}
.jobhead h4 {
	font-size: 14px;
	color: #EE0000;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 200px;
}
.jobhead p {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 220px;
	text-align: right;
}
.jobhead strong {
	color: #FF3300;
}
.jobtxt {
	line-height: 150%;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.jobtxt strong {
	color: #EE0000;
}

.joblist {
	background-color: #B9B9B9;
}

.joblist th {
	color: #EE0000;
	background-color: #E4E4E4;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.joblist td {
	line-height: 140%;
	background-color: #FFFFFF;
}
.jobonline {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 8px none #E8E8E8;
}
.clientslist {
	display: block;
	margin: auto;
	padding: 0px;
	clear: both;
	height: auto;
}
.clientslist p {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 30px;
}
.clientslist ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
.clientslist li {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.keyinfo {
	text-align: center;
	margin: 8px;
	padding: 0px;
}
.keycontent p {
	line-height: 145%;
	margin: 15px;
	padding: 0px;
}
.trans_msg
 {
    filter:alpha(opacity=100,enabled=1) revealTrans(duration=.2,transition=1) blendtrans(duration=.2);
 }
.downnote p {
	line-height: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
a img {border:none;}
