a:link {
	text-decoration: none;
	color: #FFFFFF;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #8DC1FF;
}
.text-content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 13px;
}
.text-footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F7F7F;
}
.text-copyrights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7F7F7F;
	line-height: 15px;

}
.text-content-column {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #576FB5;
	line-height: 13px;
}
.text-description-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8DC1FF;
	font-weight: bold;
	line-height: 20px;

}
.text-content-questions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 15px;
}
.text-content-contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 17px;
}
.text-field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #D7D8D8;
}
.text-require {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1E242E;
}
.text-content-quality-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #576FB5;
	text-decoration: none;
	font-weight: bold;

}
.text-content-quality-detail {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F58B1B;
	text-decoration: none;
	font-weight: bold;
}
.text-content-quality-price {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
img {
    border:0;
}
.mag_bg {
    background:#000000 url(images/mag-bg.png) repeat-x;
}
.mag_bg_short {
    background:#000000 url(images/mag-bg-short.jpg) no-repeat;
}
.navigation {
    height:36px;
}
.navigation td {
    line-height:18px;
    font-size:11px;
    text-align:center;
    padding:0 8px;
    white-space:nowrap;
}
.navigation td.adv_highlight {
    background:url(images/header_adv_highlight.gif) no-repeat center top;
}
.navigation td.adv_highlight_long {
    background:url(images/header_adv_highlight_long.gif) no-repeat center top;
}
.navigation td.adv_highlight_short {
    background:url(images/header_adv_highlight_short.gif) no-repeat center top;
}
.navigation td.he_highlight {
    background:url(images/header_he_highlight.gif) no-repeat center top;
}
.navigation td.he_highlight_long {
    background:url(images/header_he_highlight_long.gif) no-repeat center top;
}
.navigation.adv a:hover {
    color:#1274D4;
    text-decoration:none;
}
.navigation.he a:hover {
    color:#D41212;
    text-decoration:none;
}
.footer {
    background-color:#FFFFFF;
}
.pricelist_fee_title {
    color:#FFFFFF;
}
.header_section_switch {
    padding-top:10px;
    padding-left:14px;
}
.page_title {
    background:url(images/page_title.gif) no-repeat;
    width:690px;
    height:50px;
    vertical-align:top;
}
.he_page_title {
    background:url(images/he_page_title.gif) no-repeat;
    width:690px;
    height:50px;
    vertical-align:top;
}
.page_title div, .he_page_title div {
    font-size:16px;
    line-height:18px;
    margin-left:42px;
}
.he_res_title {
    background:url(images/he_res_title.gif);
    width:530;
    height:40px;
    vertical-align:top;
}
.he_res_title div {
    font-size:16px;
    line-height:18px;
    margin-left:42px;
}
.he_res_link {
    width:170px;
    height:27px;
    background:url(images/share_res/he_sm_off.gif);
    letter-spacing:-1px;
}
.he_res_link.active {
    width:170px;
    height:27px;
    background:url(images/share_res/he_sm_on.gif);
}
.he_res_link div {
    padding-left:12px;
}
.he_res_link a:link {color:#FFFFFF;text-decoration:none;}
.he_res_link a:visited {color:#FFFFFF;text-decoration:none;}
.he_res_link a:active {color:#FFFFFF;text-decoration:none;}
.he_res_link a:hover {color:#FFFFFF;text-decoration:none;}
a.he_res_link_current {color:#712B33;}
.he_res_image, .res_image {
    margin-left:20px;
}
.he_res_name, .res_name {
    font-size:20px;
    margin-left:20px;
    line-height:20px;
    letter-spacing:-1px;
}
.he_res_name span, .res_name span {
    font-size:14px;
}
.he_res_price, .res_price {
    font-size:20px;
    float:right;
    margin-right:8px;
    line-height:20px;
    letter-spacing:-1px;
}
.he_res_price span, .res_price span {
    font-size:14px;
}
.res_title_detail {
    background:url(images/res_title_detail.gif);
    width:410px;
    height:40px;
    vertical-align:top;
}
.he_res_title_detail {
    background:url(images/he_res_title_bg.gif);
    width:410px;
    height:40px;
    vertical-align:top;
}
.res_title_detail div, .he_res_title_detail div {
    font-size:16px;
    line-height:18px;
    margin-left:54px;
}
.res_title_detail .small, .he_res_title_detail .small {
    font-size:12px;
}
.res_title_detail .smaller, .he_res_title_detail .smaller {
    font-size:10px;
}
.questions_exp {
    background:url(images/questions_list_e.gif);
    width:650px;
    height:30px;
}
.questions_clp {
    background:url(images/questions_list_c.gif);
    width:650px;
    height:30px;
}
.text-content.he .text-description-title {
    color:#FF0000;
}
.he_question_title {
    background:url(images/he_question_title.gif);
    width:570px;
    height:50px;
    vertical-align:top;
}
.he_question_title div {
    font-size:16px;
    line-height:18px;
    margin-left:42px;
}
.he_questions_exp {
    background:url(images/he_questions_list_e.gif);
    width:650px;
    height:30px;
}
.he_questions_clp {
    background:url(images/he_questions_list_c.gif);
    width:650px;
    height:30px;
}
.questions_exp span, .questions_clp span, .he_questions_exp span, .he_questions_clp span {
    color:#F78F20;
    font-size:14px;
    margin-left:20px;
    line-height:26px;
}

