BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	font: 12px Tahoma;
	line-height:150%;
	background:#CCCCCC;
}
/*公共部分*/
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
form{margin:0px;}
button {cursor:pointer;text-align:center;}
a {
text-decoration: none;
color: #004b91;
}
a:visited{
text-decoration: none;
color: #004b91;
}
a:hover {
text-decoration:underline;
color: #ec6100;
}

a.a_white {
text-decoration: none;
color: #fff;
}
a:hover.a_white {
text-decoration:underline;
color: #fff;
}

.inputbox {
border: 1px solid #7AC4EA;
padding:3px;
}
.inputbox_bold {
border: 2px solid #7AC4EA;
padding:2px;
}

.v_notic{
    border: 0px dotted #008700;
	color:#000;
	display:block;
	padding:2px;
}


/*整体布局*/
#mainbody {
	MARGIN: auto; 
	WIDTH: 980px;
	TEXT-ALIGN: left; 
	min-width: 980px;
	background:#FFFFFF;
}

#header{
 padding:5px;
}
#space{
clear:both;
height:10px;
}


/*站点顶部*/
#sitelogo{


}
#borderline{
   height:2px;
   line-height:0px;
   margin-bottom:1px;
   *margin-bottom:-4px;
   border-bottom:2px solid #ec6100;
   clear:both;
}
#borderline_bold{
   background:#5788c0;
   line-height:0px;
   height:10px;
}
#hdmenu {
	background:#5788c0;
	height:25px;
	padding-left:20px;
	padding-top:10px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

#hdmenu li {
	LIST-STYLE-TYPE: none;
	FLOAT: left; 
	padding-left:15px;
	padding-right:15px;
	border-left:#FFFFFF 1px dotted;
}

#hdmenu li.cur {
	LIST-STYLE-TYPE: none;
	FLOAT: left; 
	padding-left:15px;
	padding-right:15px;
	background-color:#CCCCCC;
}

#hdmenu A {
	FONT-WEIGHT: bold; 
	FONT-SIZE:14px;
	COLOR: #fff; 
	TEXT-DECORATION: none
}

/*首页广告*/
#homead {
  border:#CCCCCC 1px solid;
  border-right:0px;
  height:205px;
  width:700px;
  float:left;
}
#homeadright {
  border:#CCCCCC 1px solid;
  border-left:0px;
  height:205px;
  width:255px;
  float:left;
}
#homeadright .notice {
  border-bottom:#CCCCCC 1px dotted;
  padding:10px;
  height:134px;
  margin-bottom:5px;
  line-height:22px;
}

/*正文*/
#bd {
	PADDING: 10px;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
}
.box {
	border:#bbbbbb 1px solid;
}

.box .title {
   
}
.box .title_left {
float:left;
}

.linkbox {
  height:70px;
}
.linkbox .left {
background:url(images/box_left.gif);
height:70px;
float:left;
width:38px;
text-align:center;
font-weight:bold;
line-height:17px;
}
.linkbox .body {
  border-bottom:#bbbbbb 1px solid;
  border-top:#bbbbbb 1px solid;
  padding:5px;
  height:58px;
  width:902px;
  float:left;
}
.linkbox .right {
background:url(images/box_right.gif);
height:70px;
float:left;
width:10px;
text-align:center;
}

/*底部*/
#ft {
	color:#999999;
	height:90px;
	padding-left:20px;
}
#ftleft{
    float:left;
	width:700px;
}
#ftright{
    float:right;
	width:250px;
	text-align:center;
	padding-top:15px;
}

#ft li {
	LIST-STYLE-TYPE: none;
	float:left; 
	padding-left:15px;
	padding-right:15px;
	border-left:#000 1px dotted;
	margin-top:10px;
}

.reasonbox{
   border:1px solid #CCC;
   background:#FAFAFA;
   padding:8px;
   height:100px;
   overflow:auto;
   font:12px/20px Verdana;
   width:460px;
   }
   
.textBold{
font-weight:bold;
}

/* 文字提示信息 */
.v_notic{
    border: 0px dotted #008700;
	color:#000;
	display:block;
	padding:2px;
}
/* 正确提示信息 */
.v_allow{
    border: 1px dotted #008700;
	background-color:#ceffce;
	color:#008700;
	display:block;
	padding:1px;
	padding-left:8px;
	font-weight:bold;
}
/* 错误提示信息 */
.v_disable{
    border: 1px dotted #ff2900;
	background-color:#ffe5d4;
	color:#ff2900;
	display:block;
	padding:1px;
	padding-left:8px;
	font-weight:bold;
}

/*  表格  */
.tabList{
  border:#004b91 solid 1px;
  border-collapse:collapse;
  width:100%;
}
.tabList td.tabHead{
background-color:#ccdbe9;
border-bottom:#004b91 solid 1px;
font-weight:bold;
height:30px;
color:#004b91;
text-align:center;
}
.tabList td.tabFoot{
background-color:#EFEFEF;
border-bottom:#004b91 solid 1px;
height:30px;
}
.tabList td.tabLab{
background-color:#EFEFEF;
text-align:right;
font-weight:bold;
}
.tabList td{
padding:5px;
height:30px;
}

.listtrhead{
 border: 1px solid #004b91;
 padding:2px;
 background-color:#ccdbe9;
 margin-top:3px;
 width:826px;
 float:left;
}
.newtr{
 border-bottom:1px  dotted #EFEFEF;
 float:left;
 padding:2px;
 padding-top:5px;
 height:26px;
 width:828px;
 *margin-top:-9px;
}
.listtr{
 border-bottom:1px  dotted #EFEFEF;
 float:left;
 padding:2px;
 padding-top:5px;
 *padding-top:15px;
 height:26px;
 width:828px;
 *margin-top:-9px;
}
.listtr:hover{ background-color: #EFEFEF; }
.listtr span {text-decoration:underline;cursor:pointer;}


/* 新闻列表  */
.articlelist {
	PADDING: 8px;
}
.articlelist ul {
 list-style-type:square;
 margin-left:15px;
 *margin-left:-15px;
}
.articlelist li {
	width:220px;
    color:#ffa929;
	float:left;
	margin-top:3px;
	*margin-top:3px;
	*background-image:url(/templates/default/images/dot.gif);
    *background-repeat:no-repeat;
    *background-position:10px;
    *padding-left:20px;
}

.articlelist #labtime {
    width:80px;
	list-style-type:none; 
    color:#ffa929;
    margin-left:10px;
	float:left;
	text-align:right;
	*background-image:url();
	*padding-left:0px;
}

/* 新闻列表结束  */


/*新闻页面*/
#article_body {
	border: 1px solid #c8d8f2;
	background-color:#f5f8fd;
	padding-left:20px;
	padding-top:5px;
	width:630px;
	float:left;
	padding:20px;
}

#article_body #subject{
  font: normal normal 20px/150% "黑体";
  color:#03005c;
  text-align:center;
  border-bottom:1px solid #c8d8f2;
}
#article_body #time{
  color:#03005c;
  text-align:center;
}
#article_body #desc{
  margin-top:20px;
  font-size:14px;
  line-height:150%;
}

#article_ad {
	border: 1px solid #c8d8f2;
	padding-left:20px;
	padding-top:5px;
	width:250px;
	float:right;
	padding:10px;
}


/*新闻页面结束*/

/* 首页任务列表  */
.tasklists {
	PADDING: 8px;
}
.tasklists ul {
 list-style-type:square;
 margin-left:15px;
 *margin-left:-15px;
}
.tasklists li {
	width:140px;
    color:#ffa929;
	float:left;
	margin-top:3px;
	*margin-top:3px;
	*background-image:url(/templates/default/images/dot.gif);
    *background-repeat:no-repeat;
    *background-position:10px;
    *padding-left:20px;
}

.tasklists #taskmoney {
    width:70px;
	list-style-type:none; 
    color:#ffa929;
    margin-left:10px;
	float:left;
	text-align:right;
	border: 0px dashed #FF3333;
	*background-image:url();
	*padding-left:0px;
}
.tasklists #endtime {
    width:80px;
	list-style-type:none; 
    color:#ffa929;
    margin-left:10px;
	float:left;
	text-align:right;
	border: 0px dashed #FF3333;
	*background-image:url();
	*padding-left:0px;
}

/* 首页任务列表结束  */

/* 首页推荐任务列表  */
.taskrecommendlist {
	PADDING: 8px;
}
.taskrecommendlist ul {
 list-style-type:square;
 margin-left:15px;
 *margin-left:-15px;
}
.taskrecommendlist li {
	width:220px;
    color:#ffa929;
	float:left;
	margin-top:3px;
	*margin-top:3px;
	*background-image:url(/templates/default/images/dot.gif);
    *background-repeat:no-repeat;
    *background-position:10px;
    *padding-left:20px;
}

.taskrecommendlist #endtime {
    width:80px;
	list-style-type:none; 
    color:#ffa929;
    margin-left:10px;
	float:left;
	text-align:right;
	border: 0px dashed #FF3333;
	*background-image:url();
	*padding-left:0px;
}

/* 首页任务列表结束  */

/* 首页任务分类结束  */
.taskkindlist {
	border: 0px dashed #FF3333;
}

.taskkindlist #kindfname {
width:700px;
font-weight:bold;
display:block;
margin-top:3px;
}
.taskkindlist #kindsubname li {
    color:#ffa929;
	float:left;
	margin-top:3px;
	list-style-type:none;
	margin-left:5px;
	padding-right:5px;
	border-right:1px solid #CCCCCC;
}

/* 首页任务分类结束  */

/*推荐图片类*/
.recommendpic {
	border-bottom: 1px solid #dddddd;
	padding:5px;
	height:100px;
	width:210px;
	float:left;
}

.recommendpic #rlab {
    border-bottom: 1px dotted #0033FF;
	margin-left:10px;
	padding:3px;
	float:left;
	width:105px;
	text-align:left;
}

.recommendpic #rpic {
	border: 1px solid #999999;
	height:80px;
	width:80px;
	padding:3px;
	overflow:hidden;
	float:left;
}

/**/





/*正文布局*/

#bodyright {
	border: 0px solid #999999;
	width:250px;
	margin-left:10px;
	*margin-left:10px;
	float:right;
}

#bodyleft {
	border: 0px solid #999999;
	width:704px;
	float:left;
}

#bodyright_b {
	border: 0px solid #999999;
	width:783px;
	*width:803px;
	margin-left:10px;
	*margin-left:10px;
	float:right;
}

#bodymenu {
	border-right:1px solid #999999;
	width:150px;
	margin-left:15px;
	*margin-left:0px;
	float:left;
}
#navbar {
	border: 1px solid #ccc;
	width:949px;
	padding:3px;
	padding-left:10px;
	margin-bottom:10px;
}
#bodytr {
	border: 0px solid #FF0000;
	width:100%;
	float:left;
}
#bodytd {
	float:left;
}
#bodyspace {
	border: 0px;
	width:100%;
	float:left;
	height:13px!important;
	height:10px;
}
.bodytdspace {
	border: 0px;
	float:left;
	width:13px!important;
	width:10px;
	height:10px;
}
.bodyrightspace {
	border: 0px;
	height:13px!important;
	height:10px;
}



/*  任务列表页面  */
#taskpagemenu {
	border: 0px solid #999999;
	width:149px;
	float:left;
}
#taskNav {
	border: 1px solid #6ac4c4;
	background-color:#ecf7f6;
	width:100%;
	float:left;
}
#taskNav li.selectopt {
	list-style-image:url(/templates/default/images/arrow_down.gif);
	margin-left:20px;
	line-height:24px;
}
#taskNav li.unselectopt {
	list-style-image:url(/templates/default/images/arrow_right.gif);
	margin-left:20px;
	line-height:24px;
}
#taskNav li.selectsubopt {
	list-style-image:url(/templates/default/images/arrow_right.gif);
	margin-left:30px;
	line-height:24px;
	font-weight:bold;
}
#taskNav li.unselectsubopt {
	list-style-image:url(/templates/default/images/arrow_right.gif);
	margin-left:30px;
	line-height:24px;
}

#tasklist {
	border: 0px solid #FF0000;
	width:100%;
	float:left;
}
/* 列表内容 */
#tasklist .task_title {
    font-weight:bold;
	font-size:14px;
}
#tasklist .task_money {
    font-weight:bold;
}


/*文章列表*/
#article_list_tab_head{
    border: 1px solid #dddddd;
	background-color:#EFEFEF;
	padding:5px;
	height:22px;
}
#article_list_head_lab{
  float:left;
  text-align:center;
  border-right: 1px solid #dddddd;
}
.article_list_title{
width:600px;
font-weight:bold;
}
.article_list_time{
width:160px;
font-weight:bold;
}


#article_list_tab_body{
    border: 1px solid #dddddd;
	padding:5px;
	height:20px;
	border-top:0px;
}
#article_list_tab_cols{
  float:left;
}
.lab_article_title{
width:610px;
text-align:left;
}
.lab_article_time{
width:160px;
text-align:right;
}

/*文章列表结束*/


/* 我的任务列表 */
.task_list_frame {
	border: 1px solid #dddddd;
    margin-bottom:20px;
	height:145px;
}
#task_list_rows_head {
	border: 0px solid #dddddd;
	background-color:#CCCCCC;
	padding:5px;
	padding-top:10px;
	float:left;
	width:771px;
	*width:791px;
}
#task_list_rows {
	border: 0px solid #dddddd;
	padding:5px;
	padding-top:10px;
	float:left;
	width:771px;
	*width:791px;
}
.task_list_lab{
  padding-right:5px;
  *padding-right:10px;
  float:left;
}
.task_list_lab_right{
  padding-right:10px;
  float:right;
}
.btn_pic{
  padding-right:10px;
  cursor:pointer;
}

/* 表格 */
.tdhead {
	background-color:#e5e5e5;
	border: 0px solid #dddddd;
	border-bottom:1px;
	border-top:1px;
	text-align:center;
}
.tdlist {
	border: 0px dotted #dddddd;
	border-bottom:1px;
	padding:5px;
}

/* 任务详情页面*/
.pro_list_frame {
	border: 1px solid #dddddd;
	padding:5px;
	margin:5px;
	height:130px;
	width:369px;
	*width:374px;
	float:left;
}
#pro_list_lab {
    border-bottom: 1px dotted #0033FF;
	margin-left:10px;
	padding:5px;
	float:left;
	width:215px;
	text-align:left;
}

#bidder_list_head {
	border-bottom: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	background-color:#EFEFEF;
	padding:5px;
	margin-top:5px;
	width:773px;
	*width:793px;
	float:left;
}
#bidder_list_body {
	border-bottom: 1px solid #dddddd;
	padding:5px;
	width:773px;
	*width:793px;
	float:left;
}
.lab_w150 {
	width:150px;
	*width:150px;
	float:left;
	text-align:center;
}
#pro_state {
	width:65px;
	height:65px;
	position:absolute;
}
.pro_star,.btn_bidwin{
  cursor:pointer;
  margin-right:10px;
}


/* 列表内容 */
#taskdesc {
	border: 1px solid #c8d8f2;
	padding-left:20px;
	padding-top:5px;
	padding:20px;
	margin-bottom:10px;
}

#taskdesc .task_title {
    font-weight:bold;
	font-size:14px;
	display:block;
	padding:5px;
	color:#0033FF;
}
#taskdesc .tab_lab {
    font-weight:bold;
	display:block;
	float:left;
	width:80px;
	text-align:right;
	padding:5px;
}
#taskdesc .tab_lab_desc {
	display:block;
	float:left;
	width:200px;
	padding:5px;
}
#taskcontent {
	border: 1px solid #999999;
	border-top:0px;
	padding-left:20px;
	padding-top:5px;
	padding:20px;
	margin-bottom:10px;
}
#taskcontent .desc {
	border-right: 1px solid #c8d8f2;
	white-space:normal;
	display:block;
	word-break:break-all;
	width:730px;
	padding:10px;
}

#taskcontent .attfile {
    border:2px #CCCCCC solid;
	padding:10px;
}
#taskcontent .attfile legend {
    font-size:14px;
	font-weight:bold;
    color:#004b91;
	padding:10px;
}
#taskcontent .attfile .attfilelab {
	padding:3px;
}




#task_ad {
	border: 1px solid #c8d8f2;
	padding-left:20px;
	padding-top:5px;
	width:250px;
	float:right;
	padding:10px;
}

.ptaskmsg {
    border:2px #CCCCCC solid;
	padding:10px;
}
.ptaskmsg legend {
    font-size:14px;
	font-weight:bold;
    color:#004b91;
	padding-left:10px;
	padding-right:10px;
}






/* 短信息 */
.msg_content_box {
	background-color:#fff;
	border: 0px solid #dddddd;
	border-bottom:1px;
	display:none;
}
.msg_content_body {
	background-color:#ffffe2;
	border: 0px solid #dddddd;
	border-left:1px;
	border-right:1px;
	padding:5px;
	height:185px;
	overflow-y:auto;
}
.msg_tools_box {
	background-color:#EFEFEF;
	border: 0px solid #dddddd;
	border-bottom:1px;
	padding:3px;
	height:25px;
}
#msg_pre{
 word-break:break-all;
 word-wrap:break-word;
}

/* 头部 */
.GlobalNav{
  MARGIN-TOP: 23px; FLOAT: right; MARGIN-BOTTOM: 8px;WIDTH: 600px;text-align:right;
}
.GlobalNav #DefaultGlobalNav A {
	FONT-WEIGHT: bold; 
	FONT-SIZE:14px;
	COLOR: #004b91; 
	TEXT-DECORATION: none
	
}
.GlobalNav #DefaultGlobalNav li {

	
	LIST-STYLE-TYPE: none;
	BORDER-RIGHT: 0px solid; 
	PADDING-RIGHT: 20px; 
	BORDER-TOP: 0px solid; 
	PADDING-LEFT: 20px; 
	FLOAT: left; 
	PADDING-BOTTOM: 6px; 
	BORDER-LEFT: #ccc 1px solid; 
	PADDING-TOP: 6px; 
	BORDER-BOTTOM: 0px solid
}
.GlobalNavFirst{
	BORDER-RIGHT: 0px solid; 
	PADDING-RIGHT: 20px; 
	BORDER-TOP: 0px solid; 
	PADDING-LEFT: 20px; 
	FLOAT: left; 
	PADDING-BOTTOM: 6px; 
	BORDER-LEFT: #ccc 0px solid; 
	PADDING-TOP: 6px; 
	BORDER-BOTTOM: 0px solid;
}

UL.menu_bar LI {
	PADDING-RIGHT: 10px; 
	DISPLAY: inline; 
	PADDING-LEFT: 10px; 
	BACKGROUND-IMAGE: none; 
	BORDER-LEFT: #ccc 1px solid; 
	LIST-STYLE-TYPE: none;
}
UL.menu_bar LI.first {
	PADDING-LEFT: 0px; 
	BORDER-LEFT-STYLE: none;
}

/*页脚部分*/
UL.h_bar LI {
	PADDING-RIGHT: 18px; 
	DISPLAY: inline; 
	PADDING-LEFT: 18px; 
	BACKGROUND-IMAGE: none; 
	BORDER-LEFT: #ccc 1px solid; 
	LIST-STYLE-TYPE: none
}
UL.h_bar LI.first {
	PADDING-LEFT: 0px; 
	BORDER-LEFT-STYLE: none
}
UL.hr {
	BORDER-TOP: #ccc 1px solid
}

/*登陆注册页面*/
.textreglab{
   font-weight:bold;
   width:150px;
   display:block;
   float:left;
   text-align:right;
   padding-right:10px;
}
/* 弹出窗口 */
/*


/*-------------impromptu---------- */
			.jqifade{ position: absolute; background-color: #000000; }
			div.jqi{ width: 500px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
			div.jqi .jqicontainer{ border: 1px solid #dddddd;font-weight: bold; }
			div.jqi .jqiclose{display:none;border: 1px solid #dddddd;background-color: #bf5e26;position: absolute; padding-left:5px;top: 10px; right: 10px; width: 13px; cursor:pointer; color: #ffffff; font-weight: bold; }
			div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #444444; }
			div.jqi .jqibuttons{ text-align: right; padding: 3px 0 3px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
			div.jqi button{ padding: 1px 10px; margin: 0 10px; background-color: #004b91; border: solid 1px #f4f4f4; color: #ffffff; font-size: 12px; }
			div.jqi button:hover{ background-color: #0068b7; }
			
			div.jqi button.jqidefaultbutton{ background-color: #e76210; }
			.jqiwarning .jqi .jqibuttons{ background-color: #e76210; }
			/*-------------------------------- */




/*分页风格*/
/*
Plugin Name: WP-Digg Style Paginator
Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
Author: Victor De la Rocha
Author URI: http://www.mis-algoritmos.com
*/
/*Gray red Pagination*/
div.pagination {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	padding:2px;
}

div.pagination a,div.pagination a:visited {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	text-decoration: none; /* no underline */
	color: #000;
}
div.pagination a:hover, div.pagination a:active {
	background-color:#ffa929;
	color: #fff;
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		font-weight: bold;
		background-color: #fff;
		color: #303030;
	}
div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		color: #797979;
	}
	
	
	/* 上传文件*/
	
	/* 选项卡*/

.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }

.ui-tabs {padding: .2em;}
.ui-tabs .ui-tabs-nav { padding: .2em .2em 0 .2em;  position: relative; }
.ui-tabs .ui-tabs-nav li { float: left; border-bottom: 0 !important; margin: 0 .2em -1px 0; padding: 0; list-style: none; }
.ui-tabs .ui-tabs-nav li a { display:block; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {  padding-bottom: .1em; border-bottom: 0; }
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em;  display: block; border: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion li {display: inline;}
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 0/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_glass_75_ffffff_1x400.png)/*{bgImgUrlContent}*/ 0/*{bgContentXPos}*/ 0/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 0/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.ui-state-default a { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 0/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.ui-state-hover a { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 0/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.ui-state-active a { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }

