/* CSS Document */

/*--------------------------------------body---*/

body, td, th, div, p, label, input {

	color:#363433;

	font:normal 13px/18px Arial, Helvetica, sans-serif;

}

body {background:#4C4B4B;}

input, select {

	color:#000000;

	font-style:normal;

	padding:1px;

	line-height:12px;

}

a, a:visited, a:hover {

	color:#363433;

}

a		{ line-height:18px; text-decoration:underline;}

a:hover {text-decoration:none}



strong {}



			  

/*---------------------------------------------------------structure---*/

.main 	{

	width:981px;

}

.indent-main { border:4px solid #FFFFFF; background:#EAE8E7; padding:12px 10px 10px 10px !important; margin:0 0 0 1px;}

.float-block { float:left;}



.clear { clear:both;}

.clear-block {width:100%; overflow:hidden;}



/*links*/

.link { color:#E2D8C1;}

.link-2 { font-size:15px; line-height:16px; color:#E2D8C0; font-style:italic;}

/*end links*/







/*---------------------------------------------------------custom---*/



/*slider*/



.header-slider-indent { padding:15px 0 0 14px;}

#fragment-1 img, #fragment-2 img, #fragment-3 img{width:670px; height:328px;}



#featured{ 

	width:978px; 

	position:relative; 

	height:324px;

	 

}

#featured ul.ui-tabs-nav{ 

	position:absolute; 

	top:0; right:26px; 

	list-style:none; 

	padding:0; margin:0; 

	width:323px; 

}

#featured ul.ui-tabs-nav li{ line-height:0; padding:0 0 2px 0; margin:0 0 0 0;}



#featured ul.ui-tabs-nav li a {}



#featured ul.ui-tabs-nav li img.img-marker-hover { display:none;}



#featured ul.ui-tabs-nav li.ui-tabs-selected img.img-marker { display:none;}

#featured ul.ui-tabs-nav li.ui-tabs-selected img.img-marker-hover { display:block;}





#featured li.ui-tabs-nav-item a{ 

	display:block; 

	line-height:0px;

}

#featured li.ui-tabs-nav-item a:hover{ 

	

}

#featured li.ui-tabs-selected{ 

}

#featured ul.ui-tabs-nav li.ui-tabs-selected a{ text-decoration:none;}

#featured .ui-tabs-panel{ 

	width:670px; height:328px; 

}



#featured .info a:hover{ 

	text-decoration:underline; 

}

#featured .ui-tabs-hide{ 

	display:none; 

}



.slider-button{ 

	height:31px; display:block;

	 color:#fcfcfc; font-size:11px; line-height:27px;

	 font-weight:bold;

	 text-decoration:none;

	 text-indent:12px;

	 color:#FFF;

	 text-decoration:none !important;

	 margin:50px 6px 0 588px;

	 font-family:Arial, Helvetica, sans-serif;

	 position:absolute;

}

.slider-button:hover{ color:#4487d3; text-decoration:none;}





#fragment-1 .info h2{ position:absolute; color:#fefefe; font-size:18px; margin:28px 0 0 35px; width:140px;}

#fragment-1 .info p{ position:absolute; margin:22px 0 0 194px; color:#4283cb; font-size:13px; line-height:15px; font-weight:bold; width:435px;}



#fragment-2 .info h2{ position:absolute; color:#fefefe; font-size:18px; margin:20px 0 0 35px;  width:140px;}

#fragment-2 .info p{ position:absolute; margin:22px 0 0 194px; color:#4283cb; font-size:13px; line-height:15px; font-weight:bold; width:435px;}



#fragment-3 .info h2{ position:absolute; color:#fefefe; font-size:18px; margin:21px 0 0 35px;}

#fragment-3 .info p{ position:absolute; margin:22px 0 0 194px; color:#4283cb; font-size:13px; line-height:15px; font-weight:bold; width:435px;}





/*slider*/





.bg-body { background:url(../images/bg_2.gif) center top repeat #0D0D0D;}

.bg-body-2 { background:url(../images/bg.gif) center top repeat-x; width:100%;}





.footer-blocks .module.s1 .social-links { border-left:1px solid #2B2A2A; padding:8px 0 6px 45px;}

.footer-blocks .module.s1 .social-links li.rss{ background:url(../images/rss.gif) 0 0 no-repeat; padding:8px 0 8px 42px; margin:0 0 10px 0;}

.footer-blocks .module.s1 .social-links li.tw{ background:url(../images/tw.gif) 0 0 no-repeat; padding:8px 0 8px 42px; margin:0 0 10px 0;}

.footer-blocks .module.s1 .social-links li.xing{ background:url(../images/xing.gif) 0 0 no-repeat; padding:8px 0 8px 42px; margin:0 0 10px 0;}

.footer-blocks .module.s1 .social-links li.face{ background:url(../images/face.gif) 0 0 no-repeat; padding:8px 0 8px 42px; margin:0 0 10px 0;}



.footer-blocks .module.s1 .social-links li a{ background:none !important; padding:0 !important; font-size:13px !important; color:#525455 !important; text-decoration:none !important;}

.footer-blocks .module.s1 .social-links li a:hover{ text-decoration:underline !important;}



.block-list { padding:30px 0 0 0;}

.article-col { float:left; width:308px;}



.tabs-block { background:url(../images/bg_custom_block.jpg) 0 0 no-repeat; width:980px; height:354px; margin-left:1px; position:relative;}





/*---------------------------------------------------------end custom---*/



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







/*-----------------------------article_settings-*/

h6 {font:bold 18px Arial, Helvetica, sans-serif; color:#27BAF2; padding:0 0 6px 0;}



.article-decor {

	padding:0px 0px 12px 0px;

}

#contact_text		{

	height:auto; 

	overflow:auto;

	margin:0px 0px 5px 0px; 

	width:90%

}

.article_separator	{

	display:block;

	border-top:1px solid #9B9999;

	line-height:5px;

	padding:0px 0px 5px 0px;

	margin:5px 0px 0px 0px;

	height:5px;

	font-size:5px;

}

.column_separator	{ border-left:1px solid #9B9999; padding:0 0 0 10px !important;

}

.article_column {

	padding:0 5px 0px 0;

}

.article_indent { padding:10px 0 19px 0;}

.article_indent span{ font-size:11px; line-height:18px; color:#8F8D8D; text-transform:uppercase;}

.article_indent a{ color:#C80E12; font-style:italic;}

.article_indent h3 {

}

.article_indent h3 a{

	font-size:14px;

	line-height:16px;

	color:#AB4F2B;

	font-weight:normal;

}

.article_indent h3 img {

	margin:0px 3px 0px 0px !important;

	float:left

}

.contentpaneopen ul, .article-indent ul {

	list-style:none !important;

	margin:0 0 10px 0;

	/*list-style:disc !important;*/

	/*margin:0px 0px 17px 15px;*/

}

.contentpaneopen ul li, .article-indent ul li {

	background:url(../images/bull_list.gif) 0 1px no-repeat;

	list-style-position:outside;

	padding:0px 0px 4px 28px;

	vertical-align:top;

	margin:0px 0px 0 0;

	line-height:24px;

	font-size:13px;

	color:#363433;

}



.contentpaneopen ul li a, .article-indent ul li a{

	color:#363433;

	font:normal 13px/24px Arial, Helvetica, sans-serif;

	text-decoration:none;

	padding:0 0px 0 0;

}

.contentpaneopen ul li a:hover, .article-indent ul li a:hover {

	text-decoration:underline !important;

}



/****/



.contentpaneopen ul.uniq li, .article-indent ul.uniq li {

	padding:0px 0px 6px 0px;

	margin:0px 0px 4px 0px;

	line-height:16px;

	font-size:12px;

	color:#383c3c;

}



.contentpaneopen ul.uniq li a, .article-indent ul.uniq li a{

	background:url(../images/bull.gif) 0 5px no-repeat;

	color:#AB4F2B;

	display:block;

	font:normal 12px/16px Arial, Helvetica, sans-serif;

	text-decoration:underline;

	padding:0 0px 2px 15px;

}

.contentpaneopen ul.uniq li a:hover, .article-indent ul.uniq li a:hover {

	text-decoration:none !important;

}





/****/





.contentdescription img {

	margin:0px 20px 0px 0px;

}

.contentpaneopen img{

	margin:0px 25px 5px 0px;

}

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



.contentheading, .componentheading {

	color:#0B0B0B;

	font:bold 30px/31px Arial, Helvetica, sans-serif;

	padding:0 0px 25px 0;

	margin:0 0 0 0;

}

.componentheading	{

	color:#0B0B0B;

	font:bold 30px/31px Arial, Helvetica, sans-serif;

	padding:0 0px 25px 0;

	margin:0 0 0 0;

display:none;

}

.componentheading a{

	color:#0B0B0B;

	font:bold 30px/31px Arial, Helvetica, sans-serif;

	padding:0 0px 0 0;

	margin:0 0 0 0;

	text-decoration:none;

}

.componentheading a:hover { text-decoration:underline;}



td.contentheading {

	color:#0B0B0B;

	font:bold 27px/28px Arial, Helvetica, sans-serif;

	padding:15px 0px 4px 0;

	margin:0 0 0 0;

}

.title-article { color:#0B0B0B; font-weight:normal !important; font:27px/28px Arial, Helvetica, sans-serif; margin:0 0 6px 0;}

td.contentheading a{

	display:block;

	color:#0B0B0B;

	font:normal 27px/28px Arial, Helvetica, sans-serif;

	padding:0 0px 0 0;

	margin:0 0 0 0;

	text-decoration:none;

}

td.contentheading a:hover{ color:#0B0B0B !important; text-decoration:none;}





.contentpaneopen p {

	padding:0px 0px 10px 0px;

}

.buttonheading	{

	padding:5px 5px 6px 0px;

}

.buttonheading img	{

	padding:0;

	margin:0 4px;

}

span.contentheading {

	font-weight:normal;

	display:block;

	padding:15px 0px 15px 0px;

	margin:0px 0px 15px 0px;

}

/*-----------------------------item-info---*/



.iteminfo				{

	padding:0px 0px 6px 0px; 

	margin:0px 0px 15px 0px;

}

.modifydate				{

	color:#014357; 

	font-size:12px; 

	padding:10px 0px 10px 0px; 

	text-decoration:none !important; 

}

.createdby				{

	color:#014357; 

	display:block;

	text-transform:none;

}

.createdate				{

	line-height:12px;

	color:#014357;

	font-size:12px;

	margin:0px 0px 0px 0px; 

	padding:4px 0px 8px 0px; 

	display:inline;

}

div.small				{ /* Written by */

	display:block;

	color:#014357;

	font-size:12px;

	font-weight:normal;

	margin:0px 0px 0px 0; 

	padding:0 0px 0 0px;

	white-space:nowrap;

	line-height:17px;

}

.small {color:#014357;}



/*-----------------------------------buttons---*/



a.readmore { display:inline !important;}



.button, 

.validate,

.modal-button,

.readmore a,

div.blank a				{

	border:1px solid #464646;

	color:#FFFFFF;

	background:#B8080B;

	font:normal 12px/13px Arial, Helvetica, sans-serif;

	padding:2px 9px;

	margin:0px 0px 0px 0px;

	text-align:center;

	text-decoration:none;

	vertical-align:top;

}





* html .button, 

* html .validate {

	display:block;

}

.button2-left { float:left; margin-right:5px;}

.button2-left, .image {display:inline}

.button2-left a:hover,

.readmore a:hover,

div.blank a:hover	{

	color:#fff;

}

.modal-button, .readmore a, div.blank a {float:left; padding:7px 6px; margin:0px 1px 0px 0px;}

#editor-xtd-buttons {padding:5px 0px 5px 0px; overflow:hidden; width:300px; float:left}

#editor-xtd-buttons .readmore {display:inline}

.blank {margin:5px 0px 0px 0px;}



/*-----------------------------------read-more---*/



div.readmore	{

	overflow:hidden;

	margin:0px 0px 0px 0px; 

	padding:0px 0px 0px 0px;

}



div a.readon { font:normal 12px/14px Arial, Helvetica, sans-serif; padding:0 0 0 0; color:#FFFFFF; text-decoration:none; float:right;}

div a.readon:hover { text-decoration:none;}

div a.readon span { background:url(../images/bg_button_left.gif) 0 0 no-repeat; display:inline-block; padding:0; text-transform:none; color:#FFFFFF;}

div a.readon span span { background:url(../images/bg_button_right.gif) right 0 no-repeat; display:inline-block; border:none; margin:0; padding:0 4px 0 4px;}

div a.readon span span span{ background:url(../images/bg_button.gif) 0 0 repeat-x; display:inline-block; border:none; margin:0; padding:5px 2px 6px 2px; font:normal 12px/14px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; cursor:pointer;}



a.readon:hover	{

	color:#FFFFFF !important;

	text-decoration:none;

}

a.readon:visited {

	color:#FFFFFF;

}



/*sidebar*/

#right div a.readon { font:normal 12px/14px Arial, Helvetica, sans-serif; padding:0 0 0 0; color:#FFFFFF; text-decoration:none; float:none;}

#right div a.readon:hover { color:#FFFFFF;}

#right div a.readon span { background:url(../images/bg_button_left.gif) 0 0 no-repeat; display:inline-block; padding:0; text-transform:none; color:#FFFFFF;}

#right div a.readon span span { background:url(../images/bg_button_right.gif) right 0 no-repeat; display:inline-block; border:none; margin:0; padding:0 4px 0 4px;}

#right div a.readon span span span{ background:url(../images/bg_button.gif) 0 0 repeat-x; display:inline-block; border:none; margin:0; padding:5px 2px 6px 2px; font:bold 13px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; cursor:pointer;}



#right a.readon:hover	{

	color:#FFFFFF !important;

	text-decoration:none;

}

#right a.readon:visited {

	color:#FFFFFF;

}



/**/



/*-----------------------------blog-more---*/



.blog_more		{

	padding:15px 0px 10px 0px;

}

.blog_more h2	{

	font-size:12px;  

	padding:0px 0px 0px 0px;

}

.blog_more ul {

	margin:10px 0px 0px 15px;

}

.blog_more ul li {

	padding:0px 0px 0px 0px !important;

	background:none;

}

.blog_more a	{

	text-decoration:underline

}

.blog_more a:hover	{

	text-decoration:none;

}



/*-----------------------------pagenav---*/



.pagenav	{

	font-size:12px; 

	font-weight:normal

}

a.pagenav	{

	font-weight:normal;

	padding:0px 2px 0px 2px;

	margin:0px 2px 0px 0px;

	text-decoration:none

}

a.pagenav:hover	{

	text-decoration:underline

}

a.pagenav:visited {

	text-decoration:none

}

.pagination_nav	{

	font-size:12px; 

	padding:10px 20px 0px 27px;

}

.pagination_nav div	{

	padding:5px 0px 5px 0px; 

}



.pagination		{

	margin-top:10px

}

.pagination	li	{

	padding:0px 5px 0px 5px;

}	

.pagination_result	{

	padding:5px 0px 0px 0px;

	line-height:16px;

}

.pagination span {padding:0px 10px 0px 0px;}

.pagination strong span {padding:0px 6px 0px 6px; font-weight:normal}



/*--------------------------------------result---*/

.searchArea {

	border:1px solid #C3BDAD;

	padding:10px;

}

.sectiontableentry0 td	{	

}

.sectiontableentry1 td, .sectiontableentry0 td, .sectiontableentry2 td 	{

	border-bottom:1px solid #9B9999;

	padding-bottom:5px;

	padding-top:5px;

}

.var1 {

	padding:5px !important;

	margin:5px 0px 5px 0px;

}

.var2 {

	background:#F4F1ED;

	padding:5px !important;

	margin:5px 0px 5px 0px;

}

.results	{

	padding:0px 20px 15px 20px;

}

.results ol li	{

	padding:0px 0px 10px 0px; 

	text-align:justify;

}

.searchintro	{

	padding:10px 0px 10px 20px;

}

.searchintro b, .searchintro strong		{

	color:#d04020

}

.sectiontableheader {

	background:#4C4B4B;

	color:#EAE8E7;

	padding:6px 6px 6px 0px;

}

/*--------------------------------------archive---*/

.archiveBlock .button {

	display:inline-block;

	margin:0px 0px 0px 5px;

}

ul#archive-list h4 a {

	font-size:12px;

	text-transform:none

}

/*--------------------------------------poll---*/

dl.poll {

	padding:10px 0px 20px;

}

#poll h3 {

	font-size:120%;

	padding:0px 0px 10px 0px;

}

dl.poll dt {

	font-weight:bold;

	padding:7px 0px 0px 0px;

}

.poll .question	 {

	color:#36332E;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

	font-weight:normal;

	padding:0px 10px 10px 0px;

}

.poll .poll-body		{

	padding:0px 0px 0px 0px;

}

.poll-body label {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#36332E;

	line-height:14px;

	padding:0px 0px 0px 0px;

}

.poll .buttons {

	padding:10px 0px 10px 0px;

}

.poll .button	{

	background:none;

	background:url(../images/poll_button.gif) 0 0 no-repeat;

	border:none;

	color:#FFFFFF;

	font-size:12px;

	font-weight:normal;

	cursor:pointer;

	display:inline;

	line-height:15px;

	margin:8px 0px 0px 0px;

	padding:5px 0px 8px 0px;

	width:76px;

	text-align:center;

	text-transform:none;

}

.poll .result	{

	width:76px;

	background:url(../images/poll_button.gif) 0 0 no-repeat;

}

.poll .section	{

	overflow:hidden; 

	padding:4px 0px 0 0px;

	width:100%;

	color:#36332E;

}

.poll .section2	{

	overflow:hidden; 

	padding:4px 0px 0 0px;

	width:100%;

	color:#979797;

}

.poll .section2 label {

	color:#36332E;

}

.poll .radio	{

	float:left;

	width:20px;

}

.poll .radio input {

	display:block;

	width:16px;

	height:16px;

	vertical-align:middle;

}

.poll .var	{

	margin:0px 0px 0px 20px;

	text-align:left

}

.display	{

	padding:0px 0px 10px 0px;

}

.display select	{

	border:1px solid #46462f; 

	width:100px;

}

.sectiontableentry1 div, 

.sectiontableentry0 div {

	font-size:1px

}

th.td_1, th.td_2, th.td_3 { background:#4C4B4B; color:#EAE8E7; border-right:1px solid #FFFFFF; padding:0 5px;}

.td_1, .td_2 {

	width:5%;

	text-align:center;

}

.td_3 {

	width:90%;

	padding:0px 0px 0px 10px;

}

.pollstableborder .question {

	padding:0px 0px 0px 85px;

}

/*--------------------------------------userforms---*/



dl.contentpane	dt {

	padding:10px 0px 20px 0px;

}

dl.contentpane	dd {

	width:100%;

	overflow:hidden;

}

dl.contentpane	div {

	vertical-align:middle

}

dl.contentpane .description {

	width:110px;

	padding:0px 0px 0px 0px;

	vertical-align:middle

}

dl.contentpane .input-field {

	width:160px;

	padding:2px 0px 0px 0px;

	vertical-align:middle

}

dl.contentpane .button-field {

	width:140px;

	padding:0px 0px 0px 0px;

	vertical-align:middle

}



/*-------------------------------------search---*/



.search-block { 

	float:right; 

	padding:44px 0 0 0;

	margin:0 13px 0 0;

}

.module-search 		{

	overflow:hidden;

	padding:0 0px 0px 9px;

}

.block-search {

	float:right;

	padding:0 0 0 0;

	margin:0 1px 0 0;

	overflow:hidden;

}

.block-search h3{

	float:left;

	padding:2px 0 0 10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:12px;

	color:#FFFFFF;

	text-transform:uppercase;

	font-weight:normal;

}

.search {

	padding:0;

	margin:0;

	text-align:right;

}

.search-input {

	width:187px;

	height:20px;

	background:url(../images/bg_search_input.gif) 0 0 no-repeat;

	float:left;

	margin:2px 13px 10px 0;

}

.search-input input{

	width:150px;

	background:none;

	border:none;

	padding:3px 0 0 10px;

	vertical-align:top;

	font-size:12px;

	line-height:14px;

	color:#FFFFFF;

}

.search-right h3 {

}

.search-button {

	float:left;

	margin:0 0 0 0;

	padding:0 0 0 0;

	position:relative;

	vertical-align:top;

	border:none;

}

.search .inputbox	{

	background:#FFFFFF;

	border:none;

	font-size:12px;

	line-height:14px;

	color:#7A7A79;

	padding:1px 0px 0px 5px;

	margin:3px 0px 0px 0px;

	vertical-align:top;   

	width:150px;

	float:left;

}

.search-button .button	{ float:left; vertical-align:top; background:none; border:none; padding:0; margin:0; 

}



/*-------------------------------------search-result---*/

.search_result {

	padding:0px 20px 0px 0px;

}	

.search_result h3	{

	color:#808080; 

	font-size:14px;

}

.highlight	{  /* highlight sought word */

	color:#d04020; 

	font-weight:bold

}

/*-------------------------------------admin-form---*/



.adminform td 			{padding:0px 0px 2px 0px;}



/*---------------------------system-error-messages--*/



.error		{

	margin:0px 0px 3px 0px;

}

#system-message dt.error, dt.message { 

	display: none; 

}

.error dd ul {

	background: #ce0303 ; 

	border-top: 3px solid #670606; 

	border-bottom: 3px solid #670606; 

	color: #fff;

	margin:0 0 0 0; 

	padding:5px 0px 5px 5px;

}

.error dd ul li	{

	background:none !important;

	color:#fff !important; 

	margin:0px 0px 0px 20px !important; 

}



/*---------------------------------------------------------------------------------boxes---*/

#left .module {

	margin:0px 0px 0 0;

	padding:0 0 0 0;

}

#right .module {

	margin:0px 17px 0px 17px;

	padding:0 0 0 0;

}





/***/

.footer-blocks { background:url(../images/bg_footer_block.gif) 0 0 repeat-x #090909;}

.indent-footer-blocks { padding:48px 0 39px 35px;}

.module.s1 { width:224px; float:left; margin:0 !important; border:none !important; background:none !important;}

.module.s1 .boxIndent{ padding:0 0 0 0 !important;}

/*-------------------title----*/

.footer-blocks .module.s1 h3	{

	color:#C80E12 !important;

	font:normal 17px/29px Arial, Helvetica, sans-serif !important;

	border:none !important;

	padding:0 0px 22px 6px !important;

	margin:0 0 0 0 !important;

}

.footer-blocks .module.s1 ul { margin-left:8px;}

.footer-blocks .module.s1 li	{

	color:#525455;

	display:block;

	font:normal 13px/18px Arial, Helvetica, sans-serif;

	text-decoration:none;

	padding:0 0px 3px 0;

}

.footer-blocks .module.s1 li ul {

	padding:0px 0px 0px 0;

}

.footer-blocks .module.s1 li a, .module_menu li a:visited {

	color:#525455 !important;

	display:block !important;

	background:url(../images/bull_menu_2.gif) 0 4px no-repeat !important;

	font:normal 13px/16px Arial, Helvetica, sans-serif !important;

	text-decoration:none !important;

	padding:0 0px 0 18px !important;

}

.footer-blocks .module.s1 li a:hover { text-decoration:underline !important;}



/*****/



/*-------------------title----*/



.module .boxIndent {

	padding:27px 0 22px 9px;

	margin:0 0 0 0;

	overflow:hidden;

}

/*-------------------title----*/

.module h3	{

	color:#0B0B0B;

	font:normal 26px/29px Arial, Helvetica, sans-serif;

	border-bottom:3px solid #9B9999;

	padding:0 0px 9px 6px;

	margin:0 0 0 0;

}



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

.module div	{

	color:#8F8D8D;

	font-size:12px;

	line-height:16px;

}

.module strong {}

.module td, .module p {

	color:#8F8D8D;

	font:normal 12px/16px Arial, Helvetica, sans-serif;

	padding:0px 0px 0px 0px;

}

.module p {

	font:normal 13px/18px Arial, Helvetica, sans-serif;

	color:#8F8D8D;

}

.module ul {

	list-style:none;

	margin:0px 0px 0px 0px;

}

.module li	{

	color:#8F8D8D;

	display:block;

	font:normal 13px/18px Arial, Helvetica, sans-serif;

	text-decoration:none;

	padding:0 0px 10px 0;

}

.module li ul {

	padding:0px 0px 0px 0;

}

#right .module li a, #right .module_menu li a:visited {

	color:#8F8D8D;

	display:block;

	background:url(../images/bull_menu.gif) 0 4px no-repeat;

	font:normal 13px/16px Arial, Helvetica, sans-serif;

	text-decoration:underline;

	padding:0 0px 0 18px;

}

.module li a span {

}

.module li a:hover {

	text-decoration:none;

}



.module li a:hover span {

}

.module li.active a {

	text-decoration:none;

}



li ul li { padding-left:25px !important;}



.count	{ /* count users */

	text-decoration:underline;

}

.module a	{

	color:#8F8D8D;

	text-decoration:underline;

}

.module a:hover		{

	text-decoration:none !important;

	color:#8F8D8D !important;

} 









/*-------------------------------------latest---*/

.module_s3  {

	margin:0px 17px 0px 17px;

	padding:0 0 0 0;

}

.module_s3 h3	{

	color:#0B0B0B;

	font:normal 26px/29px Arial, Helvetica, sans-serif;

	border-bottom:3px solid #9B9999;

	padding:0 0px 9px 6px;

	margin:0 0 0 0;

}

.module_s3 .boxIndent {

	padding:27px 0 22px 9px;

	margin:0 0 0 0;

	overflow:hidden;

}

.module_s3 ul {

	list-style:none;

	margin:0px 0px 0px 0px;

}

.module_s3 ul li { padding:0 0 0 0;}

.module_s3 .latestnews_s3 .date span	{

	display:block;

	color:#151414;

	font:bold 11px/18px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	padding:0 0 0 0;

	text-align:center;

}

.module_s3 .latestnews-text { padding:4px 0 0 0;}

.module_s3 .info-block { float:left; width:175px;}

#right .module_s3 .latestnews-text a{ font-size:13px; color:#C80E12 !important; text-transform:lowercase;}

#right .module_s3 .latestnews-text a:visited{ color:#C80E12 !important;}

.module_s3 .latestnews_s3 .date { float:left; margin:0 14px 0 0; width:46px; height:46px; background:url(../images/bg_latest_date.gif) 0 0 no-repeat;}

.module_s3 .latestnews_s3 .date span.number { font-size:22px; color:#FFFFFF; padding:7px 0 0 0;}

.module_s3 li.latestnews_s3 { width:100%; overflow:hidden; margin-bottom:10px;}

#right .module_s3 li.latestnews_s3 a.latestnews_s3{ font-size:11px; color:#8F8D8D !important; text-transform:uppercase;}

#right .module_s3 a.latestnews-button { float:right; font-size:12px; line-height:25px; text-align:center; color:#FFFFFF !important; text-decoration:none; background:url(../images/button.gif) 0 0 no-repeat; display:inline-block; width:76px; height:25px;}

/*----------------------------------------*/















/*-------------------------------------welcome---*/

.module_s2	{

	position:relative;

	padding:0 0 0 0;

	margin:0 0 25px 0;

	zoom:1;

	z-index:999;

}

.moduleTopBg {}

.module_s2	p { padding:0 0 13px 0;}



/*-------------------title----*/

.module_s2 h3	{

	color:#FFFFFF;

	font:bold 22px/22px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	padding:14px 0px 30px 0;

	margin:0 0 0 0;

}

.welcome-img { float:left; width:176px; margin:0 0 0 1px;}

.content-welcome { float:left; width:380px;}

.content-welcome p{ font-weight:normal; padding:6px 0 10px 0;}

.readon-block { padding:14px 0 0 0;}



/*----------------------------------------*/







/*-------------------------------------mainmenu---*/



.module_menu  {

	margin:0px 17px 0px 17px;

	padding:0 0 0 0;

}

.module_menu .box-indent {

	padding:7px 0px 0px 0;

}



.module_menu .boxIndent {

	padding:27px 0 22px 9px;

	margin:0 0 0 0;

	overflow:hidden;

}



/*-------------------title----*/



.module_menu h3	{

	color:#0B0B0B;

	font:normal 26px/29px Arial, Helvetica, sans-serif;

	border-bottom:3px solid #9B9999;

	padding:0 0px 9px 6px;

	margin:0 0 0 0;

}

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

.module_menu div		{

	color:#8F8D8D;

	font-size:12px;

	line-height:16px;

}

.module_menu ul {

	list-style:none;

	margin:0px 0px 0px 0px;

}

.module_menu li	{

	color:#8F8D8D;

	display:block;

	font:normal 13px/18px Arial, Helvetica, sans-serif;

	text-decoration:none;

	padding:0 0px 10px 0;

}

.module_menu li	ul {

	padding:0px 0px 0px 0;

}

.module_menu li a, .module_menu li a:visited {

	color:#8F8D8D;

	display:block;

	background:url(../images/bull_menu.gif) 0 4px no-repeat !important;

	font:normal 13px/16px Arial, Helvetica, sans-serif;

	text-decoration:underline;

	padding:0 0px 0 18px;

}

.module_menu li a span {

}

.module_menu li a:hover {

	text-decoration:none;

}

.module_menu li a:hover span {

}

.module_menu li.active a {

	text-decoration:none !important;

}



/*-------------------------------------Breadcrumbs---*/

.module_breadcrumbs { float:left; padding:2px 0 0 1px;}

.module_breadcrumbs span{ font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#FFFFFF; text-transform:uppercase;}

.module_breadcrumbs a{ padding:0 3px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#FFFFFF; text-transform:uppercase;}

.module_breadcrumbs img{ margin:0 13px 0 0;}





/*-------------------------------------Newsletter---*/

.newsletter-block { background:url(../images/bg_newletter.gif) 0 0 no-repeat; width:278px; height:100px;}

#right .newsletter-block .module{ margin:0 !important;}

.newsletter-block .module .boxIndent {padding:0 0 0 18px;}

.newsletter-block .module .width { margin-bottom:0 !important;}

.newsletter-block .newslatter-text { display:none;}

.newsletter-block .moduleInput { background:url(../images/moduleInput_bg.gif) 0 0 no-repeat; border:1px solid #111111; float:left; width:180px; padding:2px 2px 3px 5px; margin:0 11px 9px 0; font-size:11px; line-height:14px; color:#9C9B98;}

.moduleButton { background:#4F4F4F; border:none; display:block; font-size:12px; color:#FFFFFF; padding:6px 5px 6px 5px;}



#subscribeForm td { padding:5px 5px 5px 0;}

#subscribeForm .newslatter .moduleInput { background:#FFFFFF; border:1px solid #E3E3E3; width:197px; color:#FFFFFF; padding:6px 2px 6px 5px; margin:0 5px 9px 0; font-size:12px; line-height:14px; color:#000000; float:left;}

#subscribeFormModule .newslatter .moduleButton { float:left; width:38px; height:22px; background:url(../images/newslatter_button.gif) 0 0 no-repeat; font-weight:bold; font-size:12px; line-height:20px; padding:0; color:#AC090C;}



/*-------------------title----*/

.newsletter-block .module h3	{

	color:#B2B1B1;

	font:normal 21px/22px Arial, Helvetica, sans-serif;

	text-transform:none;

	border:none;

	background:none;

	padding:14px 0px 6px 18px;

	margin:0 0 0 0;

}



/*-------------------------------------Advertisement---*/



.module_text {

	margin:0px 0px 0px 0;

	padding:19px 0 0 27px;

	background:url(../images/devider_module.gif) left bottom repeat-x;

}

.module_text .boxIndent {

	padding:7px 0 22px 1px;

	margin:0 0 0 0;

	overflow:hidden;

}

.module_text h3	{

	color:#014357;

	font:normal 19px/22px Arial, Helvetica, sans-serif;

	padding:0 0px 0 0;

	margin:0 0 0 0;

}



.banneritem_text {

	color:#36332E;

	display:block;

	font:normal 13px/16px Arial, Helvetica, sans-serif;

	text-decoration:none;

	padding:0 0px 10px 0;

}

.banneritem_text a{

	color:#36332E;

	display:block;

	background:url(../images/bull_menu.gif) 0 4px no-repeat;

	font:normal 12px/16px Arial, Helvetica, sans-serif;

	text-decoration:underline;

	padding:0 0px 0 18px;

}

.banneritem_text a:hover{

	text-decoration:none;

	color:#36332E;

}



.block-top-menu { height:58px;}



.block-top-menu .module .boxIndent {

	padding:0 0 0 0;

	margin:0 0 0 0;

	overflow:hidden;

}





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

ul.menu-nav {

	overflow:hidden;

	padding:0;

	margin:0 0 0px 0;

	list-style:none;

	background:url(../images/devider_top_menu_2.gif) 0 15px no-repeat;

	zoom:1;

}

ul.menu-nav li, ul.menu-nav li.active	{

	float:left;

	display:block;

	background:url(../images/devider_top_menu.gif) right 15px no-repeat;

	border:none;

	padding:0 1px 0 1px;

	margin:0 0 0 0;

}

ul.menu-nav li a, ul.menu-nav li a:visited {

	color:#A2A2A2;

	font:bold 12px/14px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	background:none;

	text-decoration:none;

	display:block !important;

	padding:19px 24px 19px 30px;

	margin:0px 0 0px 0px;

}

ul.menu-nav li a:hover { background:url(../images/bg_top_menu_hover.gif) 0 0 repeat-x; color:#FFFFFF !important; }

ul.menu-nav li.active a { color:#FFFFFF !important;}

ul.menu-nav li a span{

	display:block;

	padding:3px 16px 7px 9px;

}

ul.menu-nav li a:hover span{

}

ul.menu-nav li.active a span{

}





#footer ul.menu-nav li a, #footer ul.menu-nav li a:visited {

	padding:0px 0 0px 0;

	margin:0px 1px 0px 0px;

	background:none !important;

}

#footer ul.menu-nav li a:hover {

	background:none !important;

	text-decoration:underline !important;

}

	



/*-------------------hover----*/

ul.menu-nav li a:hover {

	text-decoration:none !important;

}

ul.menu-nav li a:hover span	{

}

/*-------------------active----*/



ul.menu-nav li.active a {

}

ul.menu-nav li.active a span {

}



/*----------------------------------------login-form---*/

.module-login {

	background:#4E4E4E; 

	padding:12px 10px 10px 34px; 

	margin:0 0 0 1px;

}

.module-login .first {

	background:url(../images/login-left.gif) no-repeat 0 0;

}

.module-login .sec {

	background:url(../images/login-right.gif) no-repeat right 0;

	height:57px;

	width:100%;

}

.module-login .box-indent {

	padding:13px 0px 10px 16px;

}

.moduleTopBg {}

/*-------------------title----*/

.module-login h3	{

	background:url(../images/box-title.gif) no-repeat 0 0;

	color:#f7f7f7;

	font:normal 10px Arial, Helvetica, sans-serif;

	padding:6px 0px 6px 12px;

	text-transform:uppercase;

}



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



#form-login-remember {

	padding:3px 0px 0px 0px;

	width:232px;

	float:left;

}

.form-login {

	padding:0px 0px 0px 0px;

}



.module-login label {

	font-size:11px;

	color:#BDBDBD;

	line-height:19px;

	padding:0 6px 0px 0px;

}

.module-login p, .module-login div, label.remember {

	color:#FFFFFF;

	font-size:12px;

	display:block;

	margin:0 0 0 0;

}

.row-logo-form { }



.row-logo-form .col-4 input, .row-logo-form .col-3 input { 

	background:#C3C1C1; 

	width:110px; 

	padding:3px 2px 3px 2px; 

	border:none; 

	border-left:1px solid #292929; 

	border-top:1px solid #292929; 

	margin:0 9px 0 0;

	color:#000000;

}

.row-logo-form .fleft{ float:left;color:#BDBDBD; font-size:11px;}

.col-5 { margin:0 0 0 7px !important;}

.col-1, .col-2 { padding-top:4px !important;}

.row-logo-form .col-5 { margin:-4px 16px 0 0 !important;}

.col-2 a{ font-size:12px !important; color:#C30D11 !important; font-weight:bold; padding-left:4px !important;}



.module-login a, .module-login a:hover, .module-login a:visited	{

	color:#BDBDBD;

	padding:0px 10px 0px 0px;

	font-size:11px;

	line-height:140%;

	text-decoration:none;

}

.module-login a:hover {

	text-decoration:underline;

}

.module-login .inputbox { /* inputbox */

	background:#000000;

	border:1px solid #2D2C2C;

	color:#FFFFFF;

	padding:1px 0px 1px 2px;

	vertical-align:top;

	width:96px;

	margin:3px 0px 4px 0px;

	font:normal 11px Arial, Helvetica, sans-serif;

}

#modlgn_username, #modlgn_passwd {

	float:left;

}

.username label, .password label {

	display:block;

	float:left;

	width:61px;

}

.module-login .button	{ /* button */

	background:url(../images/loginButton.gif) 0 0 no-repeat !important;

	border:none;

	color:#FFFFFF;

	font:bold 11px Arial, Helvetica, sans-serif;

	line-height:14px;

	padding:4px 0px 5px 0px;

	margin:3px 0px 0px 0px;

	text-align:center;

	width:63px;

	display:block;

} 

.remember {

	padding:4px 0px 0px 0px;

}



input.checkbox { /* checkbox */

	border:none; 

	display:block;

	float:left; 

	margin:0px 5px 0px 0px; 

	vertical-align:middle;  

	width:12px;

	height:12px

}

.username {

	width:106px;

	float:left;

}

.password {

	width:105px;

	float:left;

}

#inputs {

	float:left;

}



/*-------------------------------------header---*/

#header {

	overflow:hidden;

	z-index:999;

	margin:0 0 14px 0;

	width:100%;

	padding:0 0 0 0;

}

.indent-header {padding:0 0 0 0;}

#top {

	overflow:hidden;

	width:100%;

}

	#logo {

		padding:13px 0px 0px 0;

		float:left;

	}

	#top #martInfo {

		width:350px;

		text-align:right;

		float:right;

	}

	#topmenu {

		margin:0 0 0 0;

		padding:14px 0 0 0;

	}

	#slogan_block {

		float:right;

		width:715px;

		padding:0 29px 0 0;

	}

#mid {

	width:100%;

	height:159px;

	margin:0 0 0 0;

	padding:0 0 0 0;

	z-index:999;

	zoom:1;

}

#header #banner {

	margin:0 19px 0 19px;

	height:481px;

	background:#FFFFFF;

}



#header #banner p {

	padding:93px 0px 0px 0px;

}

#banners {

	width:100%;

	overflow:hidden;

	color:#ACB1B6;

	padding:16px 0px 26px 0px;

}

#banners p {

	padding:0;

}

#banners img {

	margin:0px 24px 0px 0px;

}

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

#wrapper {

	padding:0 0px 0 0px;

	margin:0 0 0 0;

	z-index:-100;

}

#wrapper .width, #wrapper .main {

	overflow:hidden;

	margin-bottom:0;

}

	#left {

		float:left;

		width:248px;

		margin:0 21px 0 0;

		_margin-right:19px;

		color:#E1E0DD !important;

		font:normal 13px/19px Arial, Helvetica, sans-serif;

	}

	#left a{color:#737373 !important;}

	#left a:hover{color:#E1E0DD !important;}

	#right {

		float:right;

		width:278px;

		_margin-left:-3px;

		padding:14px 0 0 0;

		color:#36332E !important;

		font:normal 12px/17px Arial, Helvetica, sans-serif;

	}

	#right a { color:#36332E !important;}

	#right a:visited	{

		color:#36332E !important;

	}

	#right a:hover	{

		color:#36332E !important;

		text-decoration:none !important;

	}

	#right td, #right th, #right div, #right p {color:#36332E !important;}

		#left .space {

			padding:0px 0 0px 0;

		}

	.container {

		overflow:hidden;

		height:1%;

	}

	.indent-container { padding:0 15px 0 22px;}



/*-------------------------------------footer---*/

#footer	{ padding:14px 0 0 0;}

#footer	.main{

	padding:0 0 0 0; 

}

#footer .space	{

	margin:0 4px 0 2px; padding:0 0 0 0;

	font-size:13px;

	line-height:14px;

	color:#525455;

	font-family:Arial, Helvetica, sans-serif;

	text-align:left;

}

.indent-footer { padding:20px 0 0 0;}

#footer a	{

	color:#525455 !important;

	font-weight:normal;

}





#footer .main { margin-bottom:0;}

#footer .copyright { background:#4C4B4B; text-align:center; float:none; padding:18px 0 22px 0; font-size:12px; line-height:14px; color:#EAE8E7 !important;}

#footer .copyright span{ color:#EAE8E7; text-decoration:underline; font-weight:normal; padding-left:3px;}

	

#footer .menu { display:none;}







/*--------------------------------------------------------VM---*/

#martInfo .button {

	width:52px;

}

#martInfo h3 {

	display:block;

	width:71px;

	float:left;

	color:#666565;

	font:normal 11px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

}

#martInfo .moduletable {

	text-align:right;

}

.null {padding:0; margin:0 !important;}



/*resources*/

.moduletable_menu {}

.moduletable_menu.s1 ul.menu	{

	list-style:none;

	margin:0px 20px 0px 4px;

}



.moduletable_menu.s1 ul.menu li {

	padding:7px 14px 6px 13px;

	margin:0px 0px 0px 0px;

	line-height:16px;

	font-size:12px;

	float:left;

	color:#FFFFFF;

	background:url(../images/devider_resources.gif) right 9px no-repeat;

}

.moduletable_menu.s1 .menu li a, .moduletable_menu .menu li a:visited {

	color:#FFFFFF;

	display:block;

	font:normal 12px/16px Arial, Helvetica, sans-serif;

	text-decoration:underline;

	padding:0 0px 0 0;

}

.moduletable_menu.s1 .menu a:hover {

	color:#FFFFFF;

	text-decoration:none !important;

}

/*resources*/





.module.s3 { border-right:1px solid #312C24; width:218px; float:left; padding:0 0 0 25px;}



.module.s3 h3 {

	color:#FFEAC1;

	font:bold 19px/18px Arial, Helvetica, sans-serif;

	border-bottom:none;

	text-decoration:underline;

	padding:0 0px 11px 0;

	margin:0 0 0 0;

}

.module.s3 .boxIndent {

	margin:0 0 0 0;

	overflow:hidden;

	padding:0 15px 0 0;

}



.module.s3 h3 a{

	font-size:14px;

	line-height:16px;

	color:#FFEAC1;

	font-weight:normal;

}











/*Main Container*/

.container {}

.container ul{

	list-style-type: disc;

	list-style:outside;

	margin: 0 0 20px 0;

	padding:0;	

}

.container li{

	vertical-align:top;

	margin:0px 0px 4px 15px;

	line-height:16px;

	font-size:13px;

	color:#616469;

}

/*Content Container*/

.contentContainer {

	padding-left: 0px;	

	float: left;

	width:0px;

	height: 310px;	

	overflow:hidden;

}

.contentWrapper{	

}

.contentInnerWrapper{

	text-align: justify;

	padding: 10px;

}

/* Handle*/

.handle{

	float: left;

	width: 38px;

	height: 310px;

	margin: 1px;

	margin-right: -10px;

	background:  url(../images/blade.png) no-repeat;

}

.handleOver{	

	background: url(../images/blade_sel.png) no-repeat;

}

.handleSelected{	

	background: url(../images/blade_sel.png) no-repeat;

}



/*EXTRAS*/

.contentWrapper h3{

	border-bottom: 1px solid silver;

	background-color: #dfdfdf;	

}

p{

	padding: 10px;

}



/*  TEST 3  */



/*Main Container*/

.container3 {

	width:100%;

}

.container3 ul{

	list-style-type: none;

	margin: 0px;

	padding:0px;	

}

.container3 li{

	display: inline; 

	margin: 0px;

	padding:0px;

}

/*Handle*/

.handle3 {

	float: left;

	width: 64px;

	height: 314px;

	text-align:center;



	background: #666;

	border: 1px solid white;

}

.handle3 img{

	margin-top:2px;

	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;

}

.handleOver3{

	

	background: red;

	border: 1px solid white;

}

.handleOver3 img{

	margin-top:2px;

	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;

}

.handleSelected3{

	

	background: #000;

	border: 1px solid white;

}

/*Content Container*/

.contentWrapper3{

	text-align: justify;

	

}

.contentInnerWrapper3{

	padding: 10px;

}

.contentWrapper3 h3{

	border-bottom: 1px solid silver;

	color: #1E90FF;

}

.contentContainer3 {

	padding-left: 0px;	

	float: left;

	width:0px;

	height: 310px;	

	overflow:hidden;

}







.col-custom-text { float:left;}





.contentpaneopen ul li.last {}

.contentpaneopen ul li.last a{ font-size:13px !important; color:#5C90DE; text-decoration:underline;}

.contentpaneopen ul li.last a:hover{ text-decoration:none !important;}



.big-font, .big-font a{ font-size:15px;}



.col-list { float:left; width:249px;}



.contentpaneopen p.p2 { padding:0 0 10px 0;}





/*custom*/





.contentpaneopen ul.main-page-list, .article-indent ul.main-page-list {

	list-style:none !important;

}



/**/