/* RESET * /
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
*/

/* LAYOUT */
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }



/* 标准重载 */
img{
	border:0;
}

p{
	margin:0 0 10px 0;
}

p.g{ /* 段落 */
	text-indent: 24px;
}

div.g p{
	padding:0;
	text-indent: 24px;
}
div.g ol, div.g ul{
	padding-left:24px;
	margin-left:24px;
}
sup{
	padding:0;
	margin:0;
	font-size:90%;
	font-weight:bold;
	color:#339;
}

a{
	margin:0;
	padding:0;
}

/* 文字 */
body, p, td, li {
/*	font:12px "Microsoft YaHei", Tahoma, Verdana, Arial, Helvetica, Sans-Serif;*/
/*	font:13px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;*/
    font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 13px;
	color:#4a4a4a;
}


/* 其他 */
.center{
	text-align:center;
}
.right{
	text-align:right;
}
.float_left{
	display:inline;
	margin:0;
	padding:0;
	float:left;
}
.float_right{
	display:inline;
	margin:0;
	padding:0;
	float:right;
}

.width_240
{
	width:240px;
}

.width_200
{
	width:200px;
}

.space_10px{
	margin:0;
	padding:0;
	height:10px;
	clear:both;
	display: block;
}

.important{
	color:#f33;
}

.unimportant{
	color:#999;
}

/*div,p  {margin-top:0;}*/
/*strong {color:#3e3eff;}*/

div.short_p p {margin:0;padding:2px 0 2px 0;}
div.list_p p {margin:0;padding:2px 0 3px 0;}
p.short {margin:0;padding:0;padding-bottom:2px;}

ul.short, ul.short li {margin:0;margin-top:1px;margin-bottom:2px;}


.center{text-align:center;}
.bold{font-weight:bold;}

.point_hand {
	cursor:pointer;
	-cursor:hand;
}

.border_01 {
	border:1px solid #ddd;
}

/*
a:link    { color:#3e3eff;text-decoration:none; }
a:visited { color:#8e8ee1;text-decoration:none; }
a:active  { color:#7085f1;text-decoration:none; }
a:hover   { color:#c26a2f;text-decoration:none; }
*/

a:link    { color:#185fb7;text-decoration:none; }
a:visited { color:#2d5689;text-decoration:none; }
a:active  { color:#0b4b68;text-decoration:none; }
a:hover   { color:#ea7a0d;text-decoration:none; }

a.fixedColor:link    { color:#3e3eff;text-decoration:none; }
a.fixedColor:visited { color:#3e3eff;text-decoration:none; }
a.fixedColor:active  { color:#7085f1;text-decoration:none; }
a.fixedColor:hover   { color:#c26a2f;text-decoration:none; }

h1, .h1 {font-size:200%;color:#3e4568;font-weight:bold;margin:16px 0 16px 0;padding:0;}
h2, .h2 {font-size:170%;color:#3e4568;font-weight:bold;margin:12px 0 12px 0;padding:0;}
h3, .h3 {font-size:140%;color:#3e4568;font-weight:bold;margin:10px 0 10px 0;padding:0;}
h4, .h4 {font-size:120%;color:#3e4568;font-weight:bold;margin:10px 0 10px 0;padding:0;}

.box_img16_v_center img {
	vertical-align:middle;
	padding-bottom:2px;
}
.box_img24_v_center img {
	vertical-align:middle;
}
.box_img32_v_center img {
	vertical-align:middle;
	padding-bottom:5px;
}

.box_view_dl_cancel img {
	vertical-align:middle;
	padding-bottom:3px;
}

.dl_datetime {
	margin:0;
	padding:0;
	padding-top:40px;
	margin-top:40px;
	font-size:80%;
}

hr {
	color: #ccc;
	border-width: 0 0 1px 0;
	border-style: dashed;
	height: 1pt;
	padding: 0;
	margin: 0;
	margin-top:6px;
	margin-bottom:6px;
	/*margin: 0 0 1em 0;*/
	clear: both;
}

.datetime{
/*    font-family: Tahoma;
    font-size:80%; */
/*    font-family: Tahoma;*/
    font-size:80%;
}
.error{color:#a33;}

.hp_event_title{
	margin:0 0 2px 0;
	padding:0;
	color:#d33;
	font-weight:bold;
}
.hp_event_info{
	margin:0 0 0 12px;
	padding:0;
}




/*表单相关*/
/*
input { font-size:12px; border:1px solid #dcdcdc;}
.input_focus, .input_blur { height:18px; line-height:18px; border:1px solid #dcdcdc;}
.input_focus, .textarea_focus { background-color:#F6FCFF; border:1px solid #C7E8F9;}
/ *列表菜单 文本区域* /
select, .textarea_style { border:1px solid #dcdcdc;}
/ *单选框复选框* /
.radio_style, .checkbox_style { border:0;}
/ *按钮样式* /
.button_style { background:url(../../images/page/btn_bg.gif) repeat-x 0 0; text-align:center; border:1px solid #9cc9e0; padding:1px 4px; *padding-top:3px; color:#077ac7; cursor:pointer; height:21px;}
/ *按钮区域* /
*/

/*.display_info{height:200px;width:722px;clear:both;float:left;margin-left:7px;margin-top:13px;_margin-left:5px; padding-bottom:5px;}*/
.display_info{
	margin:0;
	padding:0;
	width:100%;
	clear:both;
	float:left;
	margin-top:10px;
/*	margin-left:7px;
	margin-top:13px;
	_margin-left:5px;
	padding-bottom:5px;*/
}
.menu_information ul{
	margin:0;
	padding:0;
}
.menu_infomation li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:146px;
	height:36px;
	background:url(../images/page/w18.gif) no-repeat center;
	font-weight:bold;
	text-align:center;
	line-height:36px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	cursor:pointer;
	-cursor:hand;
 }
.menu_infomation li a:link, .menu_infomation li a:visited{
	font-weight:bold;
}

.product_moreinfo{
	border:1px solid #ccc;
	clear:left;
	padding:10px;
	background-color:#F9F9F9;
}
/*
.product_moreinfo ul{margin-left:0;padding-left:5px;}
.product_moreinfo ul li{ line-height:13px;}
.product_moreinfo em{color:#0033FF}
*/
.product_moreinfo ul li{padding-bottom:2px;}

table.tableborder{
	margin:0 auto;
	border-collapse: collapse;
	background:#CEDCED;
	border:0px solid #99d3fb;
}
table.singleborder tr.line0 {
	background-color: #eef;
}
table.singleborder tr.line1 {
	background-color: #fff;
}

table.tableborder td{
	border:1px solid #CEDCED;
}
table.tableborder tr{ background-color:#CEDCED }
table.tableborder td{ background:#fff; }
table.tableborder td.header { color:#077ac7; background-color:#E9F1FA; font-weight:bold; }

/*.table_info p{ text-indent:2em;}
.other_table tr td{ border-bottom:1px solid #ccc; background-color:#FFFFFF;}
*/


div.page_title, div.page_title_download, div.page_title_download, div.page_title_company, div.page_title_service,
div.page_title_apply, div.page_title_partner, div.page_title_partner_1,
div.page_title_society,
div.page_title_product, div.page_title_user, div.page_title_press, div.page_title_award,
div.page_title_epass, div.page_title_rockey, div.page_title_otp,
div.page_title_reader, div.page_title_smartcard
{
	width:710px;
	height:120px;
	margin-bottom:10px;
}

div.page_title {
	background:url(../images/page/page_title.jpg) no-repeat top left;
}
div.page_title_download {
	background:url(../images/page/page_title_download.jpg) no-repeat top left;
}
div.page_title_nodownload {
	background:url(../images/page/page_title_nodownload.jpg) no-repeat top left;
}

div.page_title_company {
	background:url(../images/page/page_title_company.jpg) no-repeat top left;
}
div.page_title_service {
	background:url(../images/page/page_title_service.jpg) no-repeat top left;
}
div.page_title_apply {
	background:url(../images/page/page_title_apply.jpg) no-repeat top left;
}
div.page_title_partner {
	background:url(../images/page/page_title_partner.jpg) no-repeat top left;
}
div.page_title_partner_1 {
	background:url(../images/page/page_title_partner_1.jpg) no-repeat top left;
}
div.page_title_product {
	background:url(../images/page/page_title_product.jpg) no-repeat top left;
}
div.page_title_user {
	background:url(../images/page/page_title_user.jpg) no-repeat top left;
}
div.page_title_press {
	background:url(../images/page/page_title_press.jpg) no-repeat top left;
}
div.page_title_award {
	background:url(../images/page/page_title_award.jpg) no-repeat top left;
}
div.page_title_epass {
	background:url(../images/page/page_title_epass.jpg) no-repeat top left;
}
div.page_title_rockey {
	background:url(../images/page/page_title_rockey.jpg) no-repeat top left;
}
div.page_title_otp {
	background:url(../images/page/page_title_otp.jpg) no-repeat top left;
}
div.page_title_reader {
	background:url(../images/page/page_title_reader.jpg) no-repeat top left;
}
div.page_title_smartcard  {
	background:url(../images/page/page_title_smartcard.jpg) no-repeat top left;
}
div.page_title_society  {
	background:url(../images/page/page_title_society.jpg) no-repeat top left;
}


div.page_title_content {
	width:680px;
	height:100px;
	padding:20px 10px 10px 10px;
}
div.page_title_content .title {
	font-size:170%;
	color:#fff;
	font-weight:normal;
	margin:0;
	padding:0;
}
div.page_title_content .sub_title {
	font-size:100%;
	color:#bfdff0;
	font-weight:normal;
	margin:0;
	padding:0;
}

p.page_title_top {
	margin:0;
	padding:0;
	/*letter-spacing:3px;*/
	font:140% Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:100;
	color:#eee;
}
p.page_title {
	margin:0;
	padding:0;
	padding-top:5px;
	padding-left:20px;
	/*letter-spacing:5px;*/
	font:230% Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:100;
	color:#fff;
}




div.tbg_normal_left {
	height:100px;
	background:url(../images/page/tbg_normal_left.jpg) no-repeat top left;
	margin-bottom:10px;
}
div.tbg_normal_main {
	height:100px;
	background:url(../images/page/tbg_normal_main.jpg) no-repeat top right;
}
div.tbg_press_left {
	height:100px;
	background:url(../images/page/tbg_press_left.jpg) no-repeat top left;
	margin-bottom:10px;
}
div.tbg_press_main {
	height:100px;
	background:url(../images/page/tbg_press_main.jpg) no-repeat top right;
}
div.tbg_down_left {
	height:100px;
	background:url(../images/page/tbg_down_left.jpg) no-repeat top left;
	margin-bottom:10px;
}
div.tbg_down_main {
	height:100px;
	background:url(../images/page/tbg_down_main.jpg) no-repeat top right;
}
div.tbg_prod_left {
	height:100px;
	background:url(../images/page/tbg_prod_left.jpg) no-repeat top left;
	margin-bottom:10px;
}
div.tbg_prod_main {
	height:100px;
	background:url(../images/page/tbg_prod_main.jpg) no-repeat top right;
}

div.title_text {
	padding-top:5px;
	padding-left:10px;
}

div.page_main_content{
	margin:5px 0 0 0;
}

div.title_text h1, div.title_text h2, div.title_text h3 {
	color:#203C68;
}



table.singleborder {
	margin:0;
	margin-top:1px;
	margin-left:1px;
	border-collapse: collapse;
	border:1px solid #CEDCED;
}

table.singleborder td {
	border:1px solid #CEDCED;
}

table.singleborder td.noborder {
	border:0;
}

table.singleborder tr.header {
	background-color: #aae;
}
table.singleborder tr.line0 {
	background-color: #eef;
}
table.singleborder tr.line1 {
	background-color: #fff;
}

table.noborder{
	margin:0;
	margin-top:1px;
	margin-left:1px;
	border:0;
}
table.noborder td {
	padding:0px;
	border:0;
}


div.box {
	width:100%;
	padding:0;
	margin:0;
	text-align:left;
	background-color:#f6f6fc;
}
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border
*/

div.box div.tlc, div.box div.trc, div.box div.blc, div.box div.brc {
	margin:0;
	padding:0;
	background-color: transparent;
	background-repeat: no-repeat;
}

div.box div.tlc {
	background-image:url(../images/page/sidebar_box_title_left.png);
	background-position: 0% 0%;
}

div.box div.trc {
	background-image:url(../images/page/sidebar_box_title_right.png);
	background-position: 100% 0%;
}

div.box div.blc
	{
	background-image:url(../images/page/sidebar_box_bottom_left.png);
	background-position: 0% 100%;
	}

div.box div.brc
	{
	background-image:url(../images/page/sidebar_box_bottom_right.png);
	background-position: 100% 100%;
	}

div.box div.tb, div.box div.bb{
	background-color: transparent;
	background-repeat: repeat-x;
}

div.box div.tb{
	background-image:url(../images/page/sidebar_box_title_middle.png);
	background-position: 0% 0%;
}

div.box div.bb{
	background-image:url(../images/page/sidebar_box_bottom_middle.png);
	background-position: 50% 100%;
}

div.box div.rb
	{
	background-image:url(../images/page/sidebar_box_content_right.png);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

div.box div.lb
	{
	background-image:url(../images/page/sidebar_box_content_left.png);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}

div.box div.hdr{
	margin:0;
	padding:0;
	/*width:100%;*/
	height:25px;
	margin-left:7px;
}

/*
div.box_title {
	display:inline;
	float:left;
	margin:0;padding:0;
	height:25px;
	background-image:url(../images/page/boxhdr01bg.gif);
	background-position: 0% 0%;
	background-repeat: repeat-x;
}
*/
div.box div.box_title_text {
	float:left;
	padding:10px 0 0 5px;
	font-size:110%;
}
/*
div.hdr_split {
	display:inline-block;
	float:left;
	width:16px;height:25px;
	background:url(../images/page/boxhdr01split.gif) no-repeat left top;
}
*/
div.box div.content {
	padding:12px 10px 10px 15px;
}

/*
div.box a:link    { color:#f46108;text-decoration:none; }
div.box a:visited { color:#f46108;text-decoration:none; }
div.box a:active  { color:#f46108;text-decoration:none; }
div.box a:hover   { color:#833d12;text-decoration:none; }
*/

/*
div.box a:link    { color:#185fb7;text-decoration:none; }
div.box a:visited { color:#185fb7;text-decoration:none; }
div.box a:active  { color:#0b4b68;text-decoration:none; }
div.box a:hover   { color:#ea7a0d;text-decoration:none; }
*/

div.box p {
	margin:0; padding:4px;
}






















div.box1 {
	width:100%;
	padding:0;
	margin:0;
	margin-right:40px;
	text-align: left;
	background-image:url(../images/page/box1_bg.png);
}
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border
*/

div.box1 div.tlc, div.box1 div.trc, div.box1 div.blc, div.box1 div.brc {
	margin:0;
	padding:0;
	background-color: transparent;
	background-repeat: no-repeat;
}

div.box1 div.tlc {
	background-image:url(../images/page/box1_t_l.png);
	background-position: 0% 0%;
}

div.box1 div.trc {
	background-image:url(../images/page/box1_t_r.png);
	background-position: 100% 0%;
}

div.box1 div.blc
	{
	background-image:url(../images/page/box1_b_l.png);
	background-position: 0% 100%;
	}

div.box1 div.brc
	{
	background-image:url(../images/page/box1_b_r.png);
	background-position: 100% 100%;
	}

div.box1 div.tb, div.box1 div.bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}

div.box1 div.tb
	{
	background-image:url(../images/page/box1_t_m.png);
	background-position: 0% 0%;
	}

div.box1 div.bb
	{
	background-image:url(../images/page/box1_b_m.png);
	background-position: 50% 100%;
	}

div.box1 div.rb
	{
	background-image:url(../images/page/box1_m_r.png);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

div.box1 div.lb
	{
	background-image:url(../images/page/box1_m_l.png);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}

div.box1 div.hdr{
	margin:0;padding:0;
	/*width:100%;*/
	/*-width:90%;*/
	height:15px;
	margin-left:15px;
}
/*
div.box1 div.box_title {
	display:inline;
	float:left;
	margin:0;padding:0;
	height:25px;
	background-image:url(../images/page/boxhdr01bg.gif);
	background-position: 0% 0%;
	background-repeat: repeat-x;
}
*/
div.box1 div.box_title_text {
	float:left;
	padding:0 5px 0 5px;
	font-size:110%;
	background-image:url(../images/page/box1_t_text_bg.png);
	background-repeat:repeat-x;
	color:#1C70CC;
}

div.box1 div.content {
	/*padding:5px 10px 10px 10px;*/
	/*padding:5px 10px 10px 10px;*/
	margin:10px 20px 10px 20px;
}












div.box2 {
	width:100%;
	padding:0;
	margin:0;
	margin-right:40px;
	padding-right:2px;
	text-align: left;
	background-color:#fff;
}
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border
*/

div.box2 div.tlc, div.box2 div.trc, div.box2 div.blc, div.box2 div.brc {
	margin:0;
	padding:0;
	background-color: transparent;
	background-repeat: no-repeat;
}

div.box2 div.tlc {
	background-image:url(../images/page/box2_t_l.png);
	background-position: 0% 0%;
}

div.box2 div.trc {
	background-image:url(../images/page/box2_t_r.png);
	background-position: 100% 0%;
}

div.box2 div.blc {
	background-image:url(../images/page/box2_b_l.png);
	background-position: 0% 100%;
}

div.box2 div.brc {
	background-image:url(../images/page/box2_b_r.png);
	background-position: 100% 100%;
}

div.box2 div.tb, div.box2 div.bb {
	background-color: transparent;
	background-repeat: repeat-x;
}

div.box2 div.tb {
	background-image:url(../images/page/box2_t_m.png);
	background-position: 0% 0%;
}

div.box2 div.bb {
	background-image:url(../images/page/box2_b_m.png);
	background-position: 50% 100%;
}

div.box2 div.rb {
	background-image:url(../images/page/box2_m_r.png);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}

div.box2 div.lb {
	background-image:url(../images/page/box2_m_l.png);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}

div.box2 div.content {
	/*padding:5px 10px 10px 10px;*/
	/*padding:5px 10px 10px 10px;*/
	padding:10px 10px 10px 10px;
}
































.product_detail{
	min-height:140px;
}
.product_detail_image_left{
	float:left;
	margin:0 10px 10px 0;
}
.product_detail_image_right{
	float:right;
	margin:0 0 10px 10px;
}
.product_detail_image_left img, .product_detail_image_right img{
	border:2px solid #ccc;
	background-color:#fff;
	padding:5px;
}


div.page_single{
	margin:10px 10px 30px 10px;
}




/*分页样式*/
.pagelist
{
	margin:3px;
	padding:3px;
	border:0px;
}
.pagelist .n
{
	border:1px #D2DFE6 solid;
	padding-left:5px;
	padding-right:5px;
	-padding-top:3px;
	-padding-bottom:3px;
	background:#FFFFFF;
	/*font-size:12px;
	font-family:"宋体","Tahoma","Arial";*/
}
.pagelist .m
{
	border:1px #D2DFE6 solid;
	padding-left:5px;
	padding-right:5px;
	background:#E7EEF1;
	color:red;
	/*font-size:12px;
	font-family:"宋体","Tahoma","Arial";*/
}
.pagelist a
{
	/*font-size:12px;
	font-family:"宋体","Tahoma","Arial";*/
}
.product_line li{line-height:25px;}
.table_foot td{ background: url(../images/page/line01.gif) repeat-x bottom;padding-top:5px;padding-bottom:5px;}
.border{ background: url(../images/page/line01.gif) repeat-x bottom;padding-top:5px;padding-bottom:5px;}
.model_padding{padding-left:10px;}
.itembg{background: url(../images/itembg.gif) no-repeat left;color:#fff;padding-left:30px;font-weight:bold;height:21px;}
#img_border{border:1px solid #aaa;}
.product_title_01{background: url(../images/product_bg.gif) no-repeat left;color:#fff;padding-left:28px;font-weight:bold;height:21px;}


/* 左边栏菜单 */
div.leftbar ul {
	margin:0px;
	padding:0px
}

div.leftbar ul li {
	list-style:none;
	padding-left:20px;
	line-height:20px;
}

li.leftbar_selected, p.leftbar_selected {
	border:1px solid #aaa;
	background-color:#efefef;
	font-weight:bold;
	margin-left:-1px;
	color:#ea7a0d;
}

li.leftbar_selected a:link, p.leftbar_selected a:link {color:#ea7a0d;}
li.leftbar_selected a:visited, p.leftbar_selected a:visited {color:#ea7a0d;}
li.leftbar_selected a:active, p.leftbar_selected a:active {color:#ea7a0d;}
li.leftbar_selected a:hover, p.leftbar_selected a:hover {color:#ea7a0d;}

ul.style1 {
	margin:0;
	padding:0;
	list-style-type: none;
}
ul.style1 li {
	margin:3px 0 5px 0;
	background: url(../images/page/list_icon_yellow.gif) no-repeat left 4px;
	padding:0 0 0 14px;
	line-height: 15px;
}

.indent {
	padding-left:2em;
}

ul.list_hover {
	margin:0;
	padding:0;
	list-style-type: none;
}
ul.list_hover li {
	margin:1px 0 2px 0;
	background: url(../images/page/list_icon_white.gif) no-repeat left 4px;
	padding:0 0 0 14px;
	line-height: 15px;
}

ul.list_hover li:hover {
	background: url(../images/page/list_icon_red.gif) no-repeat left 4px;
}



div.bluebar{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	padding-right:18px;
	background:url(../images/page/blue_bar_right.gif) no-repeat top right;
}
div.bluebar .content{
	display:block;
	height:30px;

	font-size:13px;
	font-weight:bold;
	color:#fff;

	padding-right:5px;
	padding-left:15px;
	padding-top:5px;
	background:url(../images/page/blue_bar_left.gif) no-repeat top left;
}

span.roundlink {
	display:inline-block;
	margin:0;
	padding:0;
	height:21px;
	line-height: 21px;
	padding-right:10px;
	background:url(../images/page/round_link_right.gif) no-repeat top right;
}
a.roundlink{
	overflow:hidden;
	display:inline-block;
	margin:0;
	padding:0;

	height:21px;
	line-height: 21px;

	font-size:11px;
	font-family:Tahoma, Verdana, Arial;
	color:#fff;

	padding-right:5px;
	padding-left:15px;
	background:url(../images/page/round_link_left.gif) no-repeat top left;
}

a.roundlink:link    { color:#fff;text-decoration:none; }
a.roundlink:visited { color:#fff;text-decoration:none; }
a.roundlink:active  { color:#ddd;text-decoration:none; }
a.roundlink:hover   { color:#ccf;text-decoration:none; }

.leftbox{
	padding-left: 10px;
	border-left:2px solid #eee;
}
.faq_show{
 background: url(../images/elbow-minus.gif) no-repeat left 1px;
 padding-left: 20px;
 line-height: 20px;
}

.faq_display{
	background: url(../images/elbow-plus.gif) no-repeat left 1px;
	padding-left: 20px;
	line-height: 20px;
}
#faq_content{margin-left:20px;}
#faq_content a{cursor:pointer;font-weight:bold;}
.faq_content_style{
	padding:5px 3px 0px 10px;
	border:1px dotted #ccc;
	background-color: #F9F9F9;
	margin:5px 0px 20px 10px;
}
.faq_content_style ul, .faq_content_style ol{
	padding:0;
	margin:0;
}
.faq_content_style ul li, .faq_content_style ol li{
	padding:0 0 5px 0;
}
.faq_content_style,
.faq_content_style ul, .faq_content_style ol,
.faq_content_style ul li, .faq_content_style ol li,
.faq_content_style p
{
	color:#363;
}
