/* CSS Document */
/*--------------------------------------body---*/
body, td, th, div, p, label, input {
	color:#888888;
	font:normal 15px/20px Arial, Helvetica, sans-serif;
}

a{color:#585858;}
a:hover {
	color:#ffffff;
	text-decoration:underline;
}
a:hover {text-decoration:none}



textarea {overflow: auto;}
select,input,textarea{padding:4px;background-color:#191919;border:1px solid #303030;color:#ffffff}
select:focus,select:active,input:active,input:focus,textarea:active,textarea:focus{border-color:#ffffff;}


/*---------------------------content-heading---*/

.componentheading {
	font-size:28px; padding:0 5px 21px 0; color:#1B1B1B;  line-height:42px;
}


/*-----------------------------item-info---*/
.pagin-bottom{ padding-bottom:18px;}
.pagin-top{ padding-top:0;}


.iteminfo {
	padding:0px 0px 6px 0px; 
	margin:0px 0px 15px 0px;
}

.createdby {
	color:#7a7a7a; 
	display:block;
	text-transform:none;
}

div.small { 
	display:block;
	color:#7a7a7a;
	font-size:11px;
	font-weight:normal;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 7px 0px;
	white-space:nowrap;
	line-height:11px;
}


/*-----------------content----*/
.module_menu div{color:#fff; font-size:13px;}
.module_menu ul {list-style:none; margin:0 0 0 0 !important;}
.module_menu li	{ display:block; line-height:14px !important;  padding:0 0 0 0; }
.module_menu li	ul {padding:11px 0px 0 11px; margin:0 0 0 0 !important;}
.module_menu li	ul li{  border:none;   }
.module_menu li	ul li a{ padding:0 0 0 0; }
.module_menu li a {
     padding:0px 0px 0 15px  !important;
	color:#ffffff; font-size:15px; display:block; padding:11px 0 5px 0;
	 background:url(../images/img_link.gif) 1px 5px no-repeat;text-decoration:none
}
.module_menu li a span { font-size:15px;}
.module_menu li a:hover {
	color:#888888  !important;
	padding:0 0px 0 0;

}

.item1{margin-top:4px;margin-bottom:4px;}

/*-------------------------------------topmenu---*/

.row-top-menu ul.menu-nav {
padding:0 0 0 26px !important;
margin:0 0 0 0 !important;

}
.row-top-menu ul.menu-nav li	{
	display:block; 
	padding:0 0 0 0;
	float:left;
	margin:0 1px 0 0;
	padding:0 0 0 0 !important;
}
.row-top-menu ul.menu-nav li a  {
	border:none;
	text-decoration:none !important;
	float:left;
	padding:0 0 0 5px;
	margin:0 0 0 0;
	background:url(../images/top_menu_left.png) 0 0 no-repeat;
	_background:url(../images/top_menu_left.gif) 0 0 no-repeat;
}
.row-top-menu ul.menu-nav li a span	{
	display:block; 
	padding:13px 41px 17px 35px;
	color:#FFFFFF;
	display:block; 
	font-size:12px;
	line-height:14px;
	text-decoration:none !important;
	float:left;
	font-weight:bold;
	background:url(../images/top_menu_right.png) top right no-repeat;
	_background:url(../images/top_menu_right.gif) top right no-repeat;
}

/*-------------------hover-active----*/
.row-top-menu  ul.menu-nav li a:hover, .row-top-menu  ul.menu-nav li a:hover span {
color:#FFF !important;
background:none;
}

.row-top-menu  ul.menu-nav li.active a, .row-top-menu  ul.menu-nav li.active a span	  {
color:#FFF !important;
background:none;
}

#current {
color:#FFF !important;
background:none;
}

			  
/*---------------------------------------------------------structure---*/
#body { background:#000000;}


.main 	{
	width:800px;
	position:relative;
	margin:0 auto;
	padding:0 0 0 0;
}

/*-------------------------------------header---*/
.clear{ width:100%; overflow:hidden;}
.fright{ float:right;}
.fleft{padding-left:14px}


.row-header .fright{ width:590px;}
.row-header .fleft{ width:200px;}
.row-header .row-search{ height:77px;text-align:right}
.row-header .row-search .row-search-date{ margin:10px;color:#ffffff;font-size:12px}


.tail-row-header{ background:url(../images/tail_row_header.jpg) 0 0 repeat-x;}
.row-header{ background:url(../images/header.jpg) 0 0 no-repeat; height:165px;}


/*-------------------------------------content---*/
#container { text-align:left; padding-right:4px}
#left{ float:left; text-align:left;    width:253px; _margin:0 -3px 0 0;}
.left-indent{ padding:4px 55px 0 0;}

.tail-content-main{ background:#E6EBEE url(../images/tail_content_main.jpg) 0 0 repeat-x; height:540px}
.tail-content{ background:#E6EBEE url(../images/tail_content.jpg) 0 0 repeat-x;}

.extra-box{ padding:22px 0 25px 29px;}
.wrapper-box-extra{ float:left; width:243px; margin:0 0 0 11px;}
.wrapper-box-extra .boxTitle{ padding:0 ;margin-bottom:5px;}
.boxTitle h3{ font-size:18px; color:#888888; margin-top:10px}
.wrapper-box-extra div{ color:#8a8a8a; font-size:12px; line-height:16px;}
.s1{ margin-left:0px;margin-right:20px}
.s2{ margin-left:0px;margin-right:20px}
.s2 .boxTitle h3{ color:#8a8a8a;}
.s3{ margin-left:0px;margin-right:0px}
.s3 .boxTitle h3{ color:#8a8a8a;}





.article-text-indent h2, .article-text-indent h3, .article-text-indent h4, .article-text-indent h5{ color:#1B1B1B;}


.borderImage {background:url(../images/border.png) 0 0 repeat; padding:10px;cursor:hand}
.borderImageSelected {background:url(../images/borderSel.png) 0 0 repeat; padding:10px;cursor:hand}

.worknavigation	{
	float: right;
	width: 185px;
	height: 100%;
	padding: 0px 0 0 0px 0;
	text-align:right
}

/*-------------------------------------footer---*/
.tail-footer{ border-top:1px solid #303030;padding-top:40px;padding-bottom:40px}
.footer{ color:#aaaaaa; font-size:12px; text-align:right;padding-right:7px}
.footer a{ color:#aaaaaa; text-decoration:none;}
.footer a:hover{ color:#aaaaaa; text-decoration:underline;}


.text-3{ color:#ffffff; font-size:13px; display:block; padding:11px 0 5px 0}
.img1{ vertical-align:middle; margin:0 0 1px 0 !important;}


.fleft2{ float:left;padding-left:10px;color:#aaaaaa; font-size:12px; }

.boxIndent {padding-right:10px}

.col-1 {width:190px;padding:3px;margin:0px}
.col-2 {width:190px;padding:3px;margin:0px}
.col-3 {width:190px;padding:3px;margin:0px}
.col-4 {width:190px;padding:3px;margin:0px}




.custom-link{ 
	display:block; 
	float:right; 
	width:83px; height:21px; 
	display:block; float:right;
	text-align:center;
	font-size:14px;
	line-height:21px;
	text-decoration:none;
	padding:0;
	margin:11px 0 0 0;
	background:url(../images/marker_1.gif) 0 14px no-repeat; padding:6px 0 0 12px; color:#8a8a8a;
}
.custom-link:hover{ color:#ffffff;}

.home-link{ 
	text-decoration:none;
	color:#ffffff;
}

.home-link:hover{ text-decoration:underline;}


.contentdescription {margin-right:10px;margin-top:10px;}
.intro {color:#aaaaaa}


.link {font-weight:bold}

.worknavigation {padding-left:10px}
.illustration {background-color:#1c1c1c;width:162px;border:1px solid #404040;text-align:center;vertical-align:middle;margin-left:21px;margin-bottom:10px}
.illustration-home {background-color:#1c1c1c;width:188px;border:1px solid #404040;text-align:center;vertical-align:middle;}
.illustration-home-selected {background-color:#1c1c1c;width:188px;border:1px solid #ffffff;text-align:center;vertical-align:middle;}



.imagehome {filter:alpha(opacity=80); -moz-opacity:0.8}

/*-------------------------------------tooltip---*/




#tooltip.fancy {
	background: url('../images/shadow2.png');
	padding-top: 4.5em;
	height: 110px;
	width: 240px;
	border:0px;
	color:#000000;
}
#tooltip.fancy.viewport-right {
	background: url('../images/shadow2-reverse.png');
	height: 110px;
	width: 240px;
	border:0px;
	color:#000000;
}


