*  {

	margin: 0;

	padding: 0; }

	



/* Normal link */

a  {

	text-decoration: none;

	color:#000000; }

a:hover, a:focus  {

	color:#000000;

	text-decoration:underline; }



 img, fieldset  { border:none; }

 h1  { font-size:16px; color:#000000; font-family:Tahoma, Helvetica;}

 h2  { font-size:14px; color:#000000; font-family:Tahoma, Helvetica; font-weight:normal;}

 h3  { font-size:12px; color:#000000; font-family:Tahoma, Helvetica;font-weight:bold;}

 h4  { font-size:11px; color:#000000; font-family:Tahoma, Helvetica;font-weight:bold;}

 h5  { font-size:10px; color:#000000; font-family:Tahoma, Helvetica;}





/* Small text */

.small, .smalldark, .createdate, .modifydate, .mosimage_caption,

.back_button, .pagenavcounter, .pagenav, .pagenavbar, a.readon  {

	font-size: 0.9em;

}





p  {

    padding:0px; }



ul  {

	list-style: none; }



ul li  {

	padding-left: 15px; }



ol  {

	margin-top: 5px;

	margin-bottom: 5px; }



ol li  {

	margin-left: 15px; }



th  {

	padding: 4px;

	font-weight: bold;

	text-align: left; }



fieldset  {

	border: none; }



fieldset a  {

	font-weight: bold; }





a img  {

	border: none; }



td, div  {

	font-size: 1em; }







/* FORM

--------------------------------------------------------- */

form  {

	margin: 0;

	padding: 0; }



input, select  {

	font: 12px/normal Tahoma, sans-serif; }



textarea  {

	font-family:Tahoma;

	font-size:13px;

	padding-left: 2px; }



.inputbox  {

	border: 1px solid #C9C7C7;

	color:#000000; }



#search_searchword {

	width:180px; }



.inputbox:hover, .inputbox:focus  {

	border: 1px solid #606060; }



/* JOOMLA STYLE

--------------------------------------------------------- */

table.blog  {



}



table.blog .article_seperator  {

	display: block;

	height: 20px; }





table.contentpane  {

    border-collapse:collapse;

	border-spacing:0px;

	margin:0px;

	padding:0px;

 }



table.contentpaneopen, table.contentpane, table.blog {

	width:100% }



table.contentpaneopen  {

	border: none; }



table.contenttoc  {

	margin: 0 0 10px 10px;

	padding: 0;

	width: 35%; }



table.contenttoc a  {

	text-decoration: none; }



table.contenttoc td  {

	padding: 1px 5px 1px 25px; }



table.contenttoc th  {

	padding: 4px;

	background: #2F2F2F;

	color: #818181;

	text-indent: 5px;

	border: 1px solid #3F3F3F; }



table.poll  {

	padding: 0;

	width: 100%;

	border-collapse: collapse; }



table.pollstableborder  {

	padding: 0;

	width: 100%;

	border: none;

	text-align: left; }



table.pollstableborder img  {

	vertical-align: baseline; }



table.pollstableborder td  {

	padding: 2px!important; }



table.searchintro  {

	padding: 10px 0;

	width: 80%; }



table.searchintro td  {

	padding: 5px!important; }



 /*Control the Frontend Editor area width*/

table.adminform  {

	width: 400px!important; }



.adminform .inputbox  {

}



.blog_more  {

	margin: 10px 0; }



.blog_more strong  {

	margin: 0 0 5px;

	padding-left: 13px;

	display: block;

	color: #606060;

	text-transform: uppercase; }



td.buttonheading  {

	padding: 0 0 0 3px!important;

	text-align: center; }



.category  {

	font-weight: bold; }



.clr  {

	clear: both; }



.componentheading  {

	padding-bottom: 5px;

	margin-bottom: 10px;

	font-size: 1.3em;

	line-height: normal;

	font-weight: bold; }



.contentdescription  {



	padding-bottom: 30px; }



table.blog .contentheading  {

	font-size: 15px;

	font-weight:bold;

	font-family:Tahoma;

	color:#000000;

	line-height: normal; }



.contentheading  {

	font-size: 1.4em;

	font-weight: bold;

	letter-spacing: -1px;

	line-height: normal; }



a.contentpagetitle  {

	text-decoration: none!important;

	color: #818181; }



a.contentpagetitle:hover,

a.contentpagetitle:active,

a.contentpagetitle:focus  {

	text-decoration: none!important;

	color: #818181; }



table.contentpaneopen td, table.contentpane td  {



}



.createdate  {

    padding-bottom:5px;

	line-height: 10px;

	font-weight: bold; }



.modifydate  {

	color: #7E7E7E;

	height: 15px; }



.moduletable  {

	padding: 0; }



.mosimage  {

	padding: 0;

	border:1px solid #CCCCCC;

	margin:6px;	}



.mosimage img  {

	padding: 0;

	margin: 0!important; }



	

.mosimage_caption {

	background:#EFEFEF none repeat scroll 0%;

	border-top:1px solid #CCCCCC;

	color:#666666;

	font-size:10px;

	margin-top:2px;

	padding:1px 2px;}



.pagenav,

.pagenav_prev,

.pagenav_next,

.pagenavbar  {

	padding: 0 2px; }



a.pagenav,

.pagenav_prev a,

.pagenav_next a,

.pagenavbar a  {

	text-decoration: none; }



a.pagenav:hover, a.pagenav:active, a.pagenav:focus,

.pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus,

.pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus,

.pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus  {

	text-decoration: none; }



.pagenavbar  {

	padding-left: 14px; }



.pagenavcounter  {

	padding: 8px 14px 0 14px; }



.sectiontableheader  {

	padding: 3px 5px;

	border: 1px solid #222222;

	background: #2F2F2F;

	color: #818181;

	font-weight: bold; }



tr.sectiontableentry1 td  {

	padding: 5px; }



tr.sectiontableentry2 td  {

	padding: 5px; }



.small  {

}



.smalldark  {

	text-align: left; }



div.syndicate div  {

	text-align: center; }



.pollstableborder tr.sectiontableentry1 td,

.pollstableborder tr.sectiontableentry2 td  {

	background: none; }

	

	

a.readon  {

	float: right;

	padding: 5px 36px 8px 35px;

	display: block;

	font-size:12px;

	color:#000000;

	margin-top:13px;

	font-weight: normal;

	background: url(../images/readmore.jpg) no-repeat top center; 

	text-decoration: none; }



a.readon:hover, a.readon:active, a.readon:focus  {

    color:#999999;	

	text-decoration:none;}

	

.button:hover, .button:focus {

	color:#000000;

	border-color:#5F5F5F;

	cursor:pointer;

	border-style:solid;

	border-width:1px; }



.button {

	background: url(../images/button_back.gif) repeat-x; 

	color:#000000;

	border:none;

	border:1px solid #999999;

	font-size:12px;



	padding:1px 8px 1px;}









/* MISCELLANOUS

----------------------------------------------------------- */



.back_button {

	height:37px;

	padding-top:26px;}





div.back_button a,

div.back_button a:active  {

	margin: -2px 0;

	display: block;

	padding-left:9px;

	height:37px;

	color:#000000;

	font-size:12px;

	font-weight:bold;

	background: none!important;

	text-decoration: none!important; }

	



div.back_button a:hover,

div.back_button a:active  {

	margin: -2px 0;

	display: block;

	height:37px;

	padding-left:9px;

	color:#999999;

	background: none!important;

	text-decoration: none!important; }



#mod_login_password, #mod_login_username  {

	width: 50%; }



#mod_login_password  { 

	width: 80%; }



#mod_login_username  {

	width: 80%; }



#mod_login_remember  {

	border: none;

	background: none; }





/* Clearfix */

.clearfix:after  {

	clear: both;

	display: block;

	content: ".";

	height: 0;

	visibility: hidden; }



* html > body .clearfix  {

	width: 100%;

	display: block; }



* html .clearfix  {

	height: 1%; }



/* Firefox Scrollbar Hack*/

html  {

	margin-bottom: 1px;

	height: 100%!important;

	height: auto; }

	

	

/* Typography

--------------------------------------------------------- */	



img.solid {

	border:1px solid #999999;

	margin:5px 0pt 2px 2px;

	padding:1px; }

	

img.dashed {

	border:1px #999999 dashed;

	margin:5px 0pt 2px 2px;

	padding:1px; }



	

.introletter {

	color:#000000;

	display:block;

	float:left;

	font-family:Tahoma;

	font-size:40px;

	font-style:normal;

	font-weight:normal;

	line-height:30px;

	padding:4px 8px 0pt 0pt; }

	

blockquote {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1.3em;

	font-style:italic;

	font-weight:normal;

	line-height:1.5;

	padding:6px 45px; }

	









	

/* Layout

--------------------------------------------------------- */





#s5_mainbacktop {

	width:912px;

	height:17px;	}



#s5_topleftbottom {

	margin: 0 auto;}

	

#s5_maininnerleft {

	float:left;

	margin-right:11px;

	width:12px;

	height:700px;

	background: url(../images/leftshadow.png) no-repeat;}



	

#s5_maininnerright {

	float:left;

	margin-left:11px;

	width:12px;

	height:700px;

	background: url(../images/rightshadow.png) no-repeat;}



#s5_maininner {

	padding-top:14px;

	float:left;}



	

#s5_mainbackmiddle {

	color:#000000;

	margin: 0 auto;

	}

	

* html #s5_maininnerleft {

	margin-top:-6px; }

	

#s5_mainbottomback {

	width:912px;

	height:53px;

	}

	

#s5_mainbodywrapper {

	background:#818181;}

	

* html #s5_mainbodywrapper {

	margin-top:-10px;

	background:#818181;}

	

#s5_mainback {

	width:100%;

	clear:both; }

	

	#s5_header {

		margin-bottom:8px;

		clear:both;

		width:100%;}

	

	#s5_leftcolumn{

		float:left;

		margin-right:12px;}

	

	#s5_maincolumn{

		width:auto;}

		

		#s5_maincolumn_wrap {

			float:left;

			padding-left:8px;

			padding-right:8px;

			border-left:1px solid #A6A6A6;

			border-right:1px solid #A6A6A6;	}



		

		#s5_maincolumn_top {

			width:100%;

			float:left;

			height:8px;

			background: url(../images/maintop.gif) repeat-x;}

		

		#s5_maincolumn_top_left {

			float:left;

			width:8px;

			height:8px;

			background: url(../images/maintopleft.gif) no-repeat;}

			

		#s5_maincolumn_top_right {

			float:right;

			width:8px;

			height:8px;

			background: url(../images/maintopright.gif) no-repeat;}

		

		

		#s5_bottommiddle {

			margin:0 auto;}

			

		#s5_maincolumn_bottom {

			width:100%;

			float:left;

			height:8px;

			background: url(../images/mainbottom.gif) repeat-x;}

		

		#s5_maincolumn_bottom_left {

			float:left;

			width:8px;

			height:8px;

			background: url(../images/mainbottomleft.gif) no-repeat;}

			

		#s5_maincolumn_bottom_right {

			float:right;

			width:8px;

			height:8px;

			background: url(../images/mainbottomright.gif) no-repeat;}

			

		#s5_advert1_33 {

			float:left;

			width:31%;

			padding-bottom:8px; }

			

		#s5_advert2_33 {

			float:left;

			width:31%;

			padding-bottom:8px;}

		

		#s5_advert3_33 {

			float:left;

			width:31%;

			padding-bottom:8px;}

			

			#s5_advert1_50 {

				float:left;

				width:49.1%;

				padding-bottom:10px; }

				

			#s5_advert2_50 {

				float:left;

				width:49.1%;

				padding-bottom:10px;}

			

			#s5_advert3_50 {

				float:left;

				width:49.1%;

				padding-bottom:10px;}

				

				

				#s5_advert1_100 {

					float:left;

					width:888px;

					padding-bottom:10px; }

					

				#s5_advert2_100 {

					float:left;

					width:888px;

					padding-bottom:10px;}

				

				#s5_advert3_100 {

					float:left;

					width:888px;

					padding-bottom:10px;}

		

			

			

		

		#s5_positions {



			width:100%; }

		

			#s5_user1_100 {

				padding-bottom:5x;

				float:left;

				width:100%;}

				

			#s5_user2_100 {

				padding-bottom:25px;

				float:left;

				width:100%;}

			

			

			#s5_user1_50 {

				padding-bottom:25px;

				float:left;

				width:49%;}

				

			#s5_user2_50 {

				padding-bottom:25px;

				float:left;

				width:49%;}

				

	#s5_rightcolumn{

		float:right;

		margin-left:12px;}

	

	

#s5_bottomtop {

	padding-top:9px;

	margin: 0 auto;}

	

	

		

		#s5_bottomwrap {

			color:#000000; }

			

		#s5_breadcrumbs {

			width:100%;

			clear:both;

			font-size:11px;

			margin-bottom: 10px; }

			

		#s5_breadcrumbs a{

			font-size:11px;

			text-decoration:none;}

		

		#s5_breadcrumbs a:hover {

			font-size:11px;

			text-decoration:underline;}

		



		#s5_mainbodybottom {

			width:100%; }

			

		#s5_mainbodybanner {

			margin-top:10px;

			width:70%; 

			float:left;

			padding-left:25px;}

		



#s5_footer {

	margin: 0 auto;}



#s5_footer_wrap {

	width:100%;

	height:30px;

	margin-bottom:10px;

	background:#3F454C;}

	





#s5_footer_left {

	width:7px;

	height:30px;

	float:left;

	background: url(../images/bottomenu_left.gif) repeat-x;	}

	



#s5_footer_right {

	width:7px;

	height:30px;

	float:right;

	background: url(../images/bottomenu_right.gif) repeat-x;	}

	

	

	

#s5_footright {

	font-size:11px;

	padding-bottom:12px;

	float:right;}

			

		#s5_user3_25{

			float:left;

			width:22.5%;

			margin:6px;

			padding:4px; }

			

		#s5_user4_25 {

			float:left;

			width:22.5%;

			margin:6px;

			padding:4px; }

			

		#s5_user5_25 {

			float:left;

			width:22.5%;

			margin:6px;

			padding:4px; }

			

		#s5_user6_25 {

			float:left;

			width:22.5%;

			margin:6px;

			padding:4px; }		



			

			#s5_user3_33{

				float:left;

				width:30.9%;

				margin:6px;

				padding:4px; }

				

			#s5_user4_33 {

				float:left;

				width:30.9%;

				margin:6px;

				padding:4px; }

				

			#s5_user5_33 {

				float:left;

				width:30.9%;

				margin:6px;

				padding:4px; }

				

			#s5_user6_33 {

				float:left;

				width:30.9%;

				margin:6px;

				padding:4px; }	

				

				

				

				#s5_user3_50{

					float:left;

					width:47%;

					margin:6px;

					padding:4px; }

					

				#s5_user4_50 {

					float:left;

					width:47%;

					margin:6px;

					padding:4px; }

					

				#s5_user5_50 {

					float:left;

					width:47%;

					margin:6px;

					padding:4px; }

					

				#s5_user6_50 {

					float:left;

					width:47%;

					margin:6px;

					padding:4px; }	

					

					

					#s5_user3_100{

						float:left;

						width:100%; }

						

					#s5_user4_100 {

						float:left;

						width:100%; }

						

					#s5_user5_100 {

						float:left;

						width:100%;}

						

					#s5_user6_100 {

						float:left;

						width:100%;}





/********************  Module Styles 6 7 8 9  ********************/

		

#s5_user3_25 div.module div div div table td, #s5_user4_25 div.module div div div table td, #s5_user5_25 div.module div div div table td, #s5_user6_25 div.module div div div table td, #s5_user3_33 div.module div div div table td, #s5_user4_33 div.module div div div table td, #s5_user5_33 div.module div div div table td, #s5_user6_33 div.module div div div table td, #s5_user3_50 div.module div div div table td, #s5_user4_50 div.module div div div table td, #s5_user5_50 div.module div div div table td, #s5_user6_50 div.module div div div table td, #s5_user3_100 div.module div div div table td, #s5_user4_100 div.module div div div table td, #s5_user5_100 div.module div div div table td, #s5_user6_100 div.module div div div table td, #s5_user789_left div.module div div div table td, #s5_user789_right div.module div div div table td{

	padding-left:10px;

	width:auto;

	}

#s5_user3_25 div.module h3, #s5_user4_25 div.module h3, #s5_user5_25 div.module h3, #s5_user6_25 div.module h3, #s5_user3_33 div.module h3, #s5_user4_33 div.module h3, #s5_user5_33 div.module h3, #s5_user6_33 div.module h3, #s5_user3_50 div.module h3, #s5_user4_50 div.module h3, #s5_user5_50 div.module h3, #s5_user6_50 div.module h3, #s5_user3_100 div.module h3, #s5_user4_100 div.module h3, #s5_user5_100 div.module h3, #s5_user6_100 div.module h3, #s5_user789_left8 div.module h3, #s5_user789_right div.module h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:22px;

	margin-bottom:11px;

	margin-top:0px;	}

	

#s5_user3_25 div.module, #s5_user4_25 div.module, #s5_user5_25 div.module, #s5_user6_25 div.module, #s5_user3_33 div.module, #s5_user4_33 div.module, #s5_user5_33 div.module, #s5_user6_33 div.module, #s5_user3_50 div.module, #s5_user4_50 div.module, #s5_user5_50 div.module, #s5_user6_50 div.module, #s5_user3_100 div.module, #s5_user4_100 div.module, #s5_user5_100 div.module, #s5_user6_100 div.module, #s5_user789_left div.module, #s5_user789_right div.module {

	background:transparent url(../images/wh_br.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	padding:0pt;

	width:100%;

	}

#s5_user3_25 div.module div, #s5_user4_25 div.module div, #s5_user5_25 div.module div, #s5_user6_25 div.module div, #s5_user3_33 div.module div, #s5_user4_33 div.module div, #s5_user5_33 div.module div, #s5_user6_33 div.module div, #s5_user3_50 div.module div, #s5_user4_50 div.module div, #s5_user5_50 div.module div, #s5_user6_50 div.module div, #s5_user3_100 div.module div, #s5_user4_100 div.module div, #s5_user5_100 div.module div, #s5_user6_100 div.module div, #s5_user789_left div.module div, #s5_user789_right div.module div {

	background:transparent url(../images/wh_bl.png) no-repeat scroll left bottom;

	padding:0pt;

	}

* html #s5_user3_25 div.module div, #s5_user4_25 div.module div, #s5_user5_25 div.module div, #s5_user6_25 div.module div, #s5_user3_33 div.module div, #s5_user4_33 div.module div, #s5_user5_33 div.module div, #s5_user6_33 div.module div, #s5_user3_50 div.module div, #s5_user4_50 div.module div, #s5_user5_50 div.module div, #s5_user6_50 div.module div, #s5_user3_100 div.module div, #s5_user4_100 div.module div, #s5_user5_100 div.module div, #s5_user6_100 div.module div, #s5_user789_left div.module div #s5_user789_right div.module div {

	width:100%;

	}

#s5_user3_25 div.module div div, #s5_user4_25 div.module div div, #s5_user5_25 div.module div div, #s5_user6_25 div.module div div, #s5_user3_33 div.module div div, #s5_user4_33 div.module div div, #s5_user5_33 div.module div div, #s5_user6_33 div.module div div, #s5_user3_50 div.module div div, #s5_user4_50 div.module div div, #s5_user5_50 div.module div div, #s5_user6_50 div.module div div, #s5_user3_100 div.module div div, #s5_user4_100 div.module div div, #s5_user5_100 div.module div div, #s5_user6_100 div.module div div, #s5_user789_left div.module div div, #s5_user789_right div.module div div  {

	background:transparent url(../images/wh_tr.png) no-repeat scroll right top;

	padding:0pt;

	}

#s5_user3_25 div.module div div div, #s5_user4_25 div.module div div div, #s5_user5_25 div.module div div div, #s5_user6_25 div.module div div div, #s5_user3_33 div.module div div div, #s5_user4_33 div.module div div div, #s5_user5_33 div.module div div div, #s5_user6_33 div.module div div div, #s5_user3_50 div.module div div div, #s5_user4_50 div.module div div div, #s5_user5_50 div.module div div div, #s5_user6_50 div.module div div div, #s5_user3_100 div.module div div div, #s5_user4_100 div.module div div div, #s5_user5_100 div.module div div div, #s5_user6_100 div.module div div div, #s5_user789_left div.module div div div, #s5_user789_right div.module div div div {

	background:transparent url(../images/wh_tl.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	



#s5_user3_25 div.module div div div div, #s5_user4_25 div.module div div div div, #s5_user5_25 div.module div div div div, #s5_user6_25 div.module div div div div, #s5_user3_33 div.module div div div div, #s5_user4_33 div.module div div div div, #s5_user5_33 div.module div div div div, #s5_user6_33 div.module div div div div, #s5_user3_50 div.module div div div div, #s5_user4_50 div.module div div div div, #s5_user5_50 div.module div div div div, #s5_user6_50 div.module div div div div, #s5_user3_100 div.module div div div div, #s5_user4_100 div.module div div div div, #s5_user5_100 div.module div div div div, #s5_user6_100 div.module div div div div, #s5_user789_left div.module div div div div, #s5_user789_right div.module div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

#s5_user3_25 div.module div div div div, #s5_user4_25 div.module div div div div, #s5_user5_25 div.module div div div div, #s5_user6_25 div.module div div div div, #s5_user3_33 div.module div div div div, #s5_user4_33 div.module div div div div, #s5_user5_33 div.module div div div div, #s5_user6_33 div.module div div div div, #s5_user3_50 div.module div div div div, #s5_user4_50 div.module div div div div, #s5_user5_50 div.module div div div div, #s5_user6_50 div.module div div div div, #s5_user3_100 div.module div div div div, #s5_user4_100 div.module div div div div, #s5_user5_100 div.module div div div div, #s5_user6_100  div.module div div div div, #s5_user789_left div.module div div div div, #s5_user789_right div.module div div div div  {

	border:none; }





/********************  Module Styles 6 7 8 9  use -gradient ********************/

		

#s5_user3_25 div.module-gradient div div div table td, #s5_user4_25 div.module-gradient div div div table td, #s5_user5_25 div.module-gradient div div div table td, #s5_user6_25 div.module-gradient div div div table td, #s5_user3_33 div.module-gradient div div div table td, #s5_user4_33 div.module-gradient div div div table td, #s5_user5_33 div.module-gradient div div div table td, #s5_user6_33 div.module-gradient div div div table td, #s5_user3_50 div.module-gradient div div div table td, #s5_user4_50 div.module-gradient div div div table td, #s5_user5_50 div.module-gradient div div div table td, #s5_user6_50 div.module-gradient div div div table td, #s5_user3_100 div.module-gradient div div div table td, #s5_user4_100 div.module-gradient div div div table td, #s5_user5_100 div.module-gradient div div div table td, #s5_user6_100 div.module-gradient div div div table td, #s5_user789_left div.module-gradient div div div table td, #s5_user789_right div.module-gradient div div div table td{

	padding-left:10px;

	width:auto;

	}

#s5_user3_25 div.module-gradient h3, #s5_user4_25 div.module-gradient h3, #s5_user5_25 div.module-gradient h3, #s5_user6_25 div.module-gradient h3, #s5_user3_33 div.module-gradient h3, #s5_user4_33 div.module-gradient h3, #s5_user5_33 div.module-gradient h3, #s5_user6_33 div.module-gradient h3, #s5_user3_50 div.module-gradient h3, #s5_user4_50 div.module-gradient h3, #s5_user5_50 div.module-gradient h3, #s5_user6_50 div.module-gradient h3, #s5_user3_100 div.module-gradient h3, #s5_user4_100 div.module-gradient h3, #s5_user5_100 div.module-gradient h3, #s5_user6_100 div.module-gradient h3, #s5_user789_left8 div.module-gradient h3, #s5_user789_right div.module-gradient h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:22px;

	margin-bottom:11px;

	margin-top:0px;	}

	

#s5_user3_25 div.module-gradient, #s5_user4_25 div.module-gradient, #s5_user5_25 div.module-gradient, #s5_user6_25 div.module-gradient, #s5_user3_33 div.module-gradient, #s5_user4_33 div.module-gradient, #s5_user5_33 div.module-gradient, #s5_user6_33 div.module-gradient, #s5_user3_50 div.module-gradient, #s5_user4_50 div.module-gradient, #s5_user5_50 div.module-gradient, #s5_user6_50 div.module-gradient, #s5_user3_100 div.module-gradient, #s5_user4_100 div.module-gradient, #s5_user5_100 div.module-gradient, #s5_user6_100 div.module-gradient, #s5_user789_left div.module-gradient, #s5_user789_right div.module-gradient {

	background:transparent url(../images/wh_br_gradient.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	padding:0pt;

	width:100%;

	}

#s5_user3_25 div.module-gradient div, #s5_user4_25 div.module-gradient div, #s5_user5_25 div.module-gradient div, #s5_user6_25 div.module-gradient div, #s5_user3_33 div.module-gradient div, #s5_user4_33 div.module-gradient div, #s5_user5_33 div.module-gradient div, #s5_user6_33 div.module-gradient div, #s5_user3_50 div.module-gradient div, #s5_user4_50 div.module-gradient div, #s5_user5_50 div.module-gradient div, #s5_user6_50 div.module-gradient div, #s5_user3_100 div.module-gradient div, #s5_user4_100 div.module-gradient div, #s5_user5_100 div.module-gradient div, #s5_user6_100 div.module-gradient div, #s5_user789_left div.module-gradient div, #s5_user789_right div.module-gradient div {

	background:transparent url(../images/wh_bl_gradient.png) no-repeat scroll left bottom;

	padding:0pt;

	}

* html #s5_user3_25 div.module-gradient div, #s5_user4_25 div.module-gradient div, #s5_user5_25 div.module-gradient div, #s5_user6_25 div.module-gradient div, #s5_user3_33 div.module-gradient div, #s5_user4_33 div.module-gradient div, #s5_user5_33 div.module-gradient div, #s5_user6_33 div.module-gradient div, #s5_user3_50 div.module-gradient div, #s5_user4_50 div.module-gradient div, #s5_user5_50 div.module-gradient div, #s5_user6_50 div.module-gradient div, #s5_user3_100 div.module-gradient div, #s5_user4_100 div.module-gradient div, #s5_user5_100 div.module-gradient div, #s5_user6_100 div.module-gradient div, #s5_user789_left div.module-gradient div #s5_user789_right div.module-gradient div {

	width:100%;

	}

#s5_user3_25 div.module-gradient div div, #s5_user4_25 div.module-gradient div div, #s5_user5_25 div.module-gradient div div, #s5_user6_25 div.module-gradient div div, #s5_user3_33 div.module-gradient div div, #s5_user4_33 div.module-gradient div div, #s5_user5_33 div.module-gradient div div, #s5_user6_33 div.module-gradient div div, #s5_user3_50 div.module-gradient div div, #s5_user4_50 div.module-gradient div div, #s5_user5_50 div.module-gradient div div, #s5_user6_50 div.module-gradient div div, #s5_user3_100 div.module-gradient div div, #s5_user4_100 div.module-gradient div div, #s5_user5_100 div.module-gradient div div, #s5_user6_100 div.module-gradient div div, #s5_user789_left div.module-gradient div div, #s5_user789_right div.module-gradient div div  {

	background:transparent url(../images/wh_tr_gradient.png) no-repeat scroll right top;

	padding:0pt;

	}

#s5_user3_25 div.module-gradient div div div, #s5_user4_25 div.module-gradient div div div, #s5_user5_25 div.module-gradient div div div, #s5_user6_25 div.module-gradient div div div, #s5_user3_33 div.module-gradient div div div, #s5_user4_33 div.module-gradient div div div, #s5_user5_33 div.module-gradient div div div, #s5_user6_33 div.module-gradient div div div, #s5_user3_50 div.module-gradient div div div, #s5_user4_50 div.module-gradient div div div, #s5_user5_50 div.module-gradient div div div, #s5_user6_50 div.module-gradient div div div, #s5_user3_100 div.module-gradient div div div, #s5_user4_100 div.module-gradient div div div, #s5_user5_100 div.module-gradient div div div, #s5_user6_100 div.module-gradient div div div, #s5_user789_left div.module-gradient div div div, #s5_user789_right div.module-gradient div div div {

	background:transparent url(../images/wh_tl_gradient.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	



#s5_user3_25 div.module-gradient div div div div, #s5_user4_25 div.module-gradient div div div div, #s5_user5_25 div.module-gradient div div div div, #s5_user6_25 div.module-gradient div div div div, #s5_user3_33 div.module-gradient div div div div, #s5_user4_33 div.module-gradient div div div div, #s5_user5_33 div.module-gradient div div div div, #s5_user6_33 div.module-gradient div div div div, #s5_user3_50 div.module-gradient div div div div, #s5_user4_50 div.module-gradient div div div div, #s5_user5_50 div.module-gradient div div div div, #s5_user6_50 div.module-gradient div div div div, #s5_user3_100 div.module-gradient div div div div, #s5_user4_100 div.module-gradient div div div div, #s5_user5_100 div.module-gradient div div div div, #s5_user6_100 div.module-gradient div div div div, #s5_user789_left div.module-gradient div div div div, #s5_user789_right div.module-gradient div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

#s5_user3_25 div.module-gradient div div div div, #s5_user4_25 div.module-gradient div div div div, #s5_user5_25 div.module-gradient div div div div, #s5_user6_25 div.module-gradient div div div div, #s5_user3_33 div.module-gradient div div div div, #s5_user4_33 div.module-gradient div div div div, #s5_user5_33 div.module-gradient div div div div, #s5_user6_33 div.module-gradient div div div div, #s5_user3_50 div.module-gradient div div div div, #s5_user4_50 div.module-gradient div div div div, #s5_user5_50 div.module-gradient div div div div, #s5_user6_50 div.module-gradient div div div div, #s5_user3_100 div.module-gradient div div div div, #s5_user4_100 div.module-gradient div div div div, #s5_user5_100 div.module-gradient div div div div, #s5_user6_100  div.module-gradient div div div div, #s5_user789_left div.module-gradient div div div div, #s5_user789_right div.module-gradient div div div div  {

	border:none; }

			

		

		#s5_user7_33 {

			float:left;

			width:33%;}

			

		#s5_user8_33 {

			float:left;

			width:33%;}

		

		#s5_user9_33 {

			float:right;

			width:33%;}

			

			#s5_user7_50 {

				float:left;

				width:49.9%; }

				

			#s5_user8_50 {

				float:left;

				width:49.9%;}

			

			#s5_user9_50 {

				float:left;

				width:49.9%;}

				

				

				#s5_user7_100 {

					float:left;

					width:100%;}

					

				#s5_user8_100 {

					float:left;

					width:100%;}

				

				#s5_user9_100 {

					float:left;

					width:100%;}

			

		

	#s5_bottombottom {

		clear:both;

		height:78px;

		 }

		 

.boxed {

	border: 2px solid #CCCCCC;}

	

.boxed:hover{

	border: 2px solid #666666;}			



	

body  {

    font-size: 75%;

	color:#000000;

	margin:0 auto;

    font-family: Arial;

	direction:ltr;

	overflow-x:hidden;

	}

	

#s5_topbackground {

	width:100%;

	height:107px;

	background: url(../images/topbackground.jpg) repeat-x top; }

	

	#s5_topback {

		margin:0pt auto; }

		

	#s5_topleft {

		float:right;

		width:35%;}

		

		#s5_logo {

			height: 107px;

			width:312px;

			background: url(../images/logo.png) no-repeat top; }

			

		#s5_mainmenu {

			height:29px;

			float:lft;

			clear:both;}

			

			#s5_mainmenuleft {

				width:16px;

				float:left;

				height:29px;

				background: url(../images/s5box_left2.png) no-repeat top; }

					

			#s5_mainmenumiddle {

				height:29px;

				float:left;

				background: url(../images/s5box_middle.png) repeat-x top; }

				

			#s5_mainmenuright{

				width:16px;	

				float:left;

				height:29px;

				background: url(../images/s5box_right.png) no-repeat top; }

			

			

			

		

	#s5_topright {

		float:right;

		width:49%;}

		

		.s5_topblock {

			height:78px;}

		

		#s5_search {

			float:left;

			font-size:11px;

			height:28px;

			margin-top:10px;

			padding-left:34px;

			padding-top:6px;

			width:266px;

			background: url(../images/search.png) no-repeat;}

			

			#s5_search #mod_search_searchword {

				border:medium none;

				color:#000000;

				font-size:12px;

				background:none;

				}

		

		#s5_topmenu {

			clear:both;

			font-size:11px;

			width:300px;

			text-align:left;

			color:#000000;

			float:right;}

			

		#s5_s5boxtab {	

			color:#818181;

			cursor:pointer;

			height:29px;

			float:right;}

			

			#s5_s5boxleft{

				width:35px;

				height:29px;

				float:left;

				background: url(../images/s5box_left.png) no-repeat;}

			

			#s5_s5boxmiddle{

				padding-top:6px;

				height:29px;

				font-weight:bold;

				float:left;

				background: url(../images/s5box_middle.png) repeat-x;}

			

			#s5_s5boxright{

				width:16px;

				height:29px;

				float:left;

				background: url(../images/s5box_right.png) no-repeat;}

			

			

			



#s5_topbackbottombar{

	height:5px !important;

	width:100%;

	background:#3F454C;}

	

* html #s5_topbackbottombar{	

	height:2px;

	width:100%;

	background: url(../images/backrepeat.gif) repeat-x;}



	#s5_user1 {

		margin: 0 auto;}

		

	

		.more a {

			color:#818181;

			text-decoration:none;}

		

		.more a:hover{

			text-decoration:underline;}		

					

		

/********************  Module Styles ********************/

		

#s5_leftcolumn div.module div div div table td, #s5_rightcolumn div.module div div div table td {

	padding-left:10px;

	width:auto;

	}

#s5_leftcolumn div.module h3, #s5_rightcolumn div.module h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:12px;

	margin-top:0px;	}

	

#s5_leftcolumn div.module, #s5_rightcolumn div.module{

	background:transparent url(../images/wh_br.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

#s5_leftcolumn div.module div, #s5_rightcolumn div.module div {

	background:transparent url(../images/wh_bl.png) no-repeat scroll left bottom;

	padding:0pt;

	width:100%;

	}

* html #s5_leftcolumn div.module div, #s5_rightcolumn div.module div {

	width:300px;

	}

#s5_leftcolumn div.module div div, #s5_rightcolumn div.module div div {

	background:transparent url(../images/wh_tr.png) no-repeat scroll right top;

	padding:0pt;

	}

#s5_leftcolumn div.module div div div, #s5_rightcolumn div.module div div div {

	background:transparent url(../images/wh_tl.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	





#s5_leftcolumn div.module div div div div, #s5_rightcolumn div.module div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

#s5_leftcolumn div.module div div div div, #s5_rightcolumn div.module div div div div {

	border:none; }



	

/********************  Module Styles use -black ********************/

		

#s5_leftcolumn div.module-black div div div table td, #s5_rightcolumn div.module-black div div div table td {

	padding-left:10px;

	width:auto;

	}

#s5_leftcolumn div.module-black h3, #s5_rightcolumn div.module-black h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#818181;

	text-indent:7px;

	line-height:22px;

	margin-bottom:11px;

	margin-top:0px;	}

	

#s5_leftcolumn div.module-black, #s5_rightcolumn div.module-black{

	background:transparent url(../images/wh_br.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

#s5_leftcolumn div.module-black div, #s5_rightcolumn div.module-black div {

	background:transparent url(../images/wh_bl.png) no-repeat scroll left bottom;

	padding:0pt;

	width:100%;

	}

* html #s5_leftcolumn div.module-black div, #s5_rightcolumn div.module-black div {

	width:100%;

	}

#s5_leftcolumn div.module-black div div, #s5_rightcolumn div.module-black div div {

	background:transparent url(../images/wh_tr_black.png) no-repeat scroll right top;

	padding:0pt;

	}

#s5_leftcolumn div.module-black div div div, #s5_rightcolumn div.module-black div div div {

	background:transparent url(../images/wh_tl_black.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	



#s5_leftcolumn div.module-black div div div div, #s5_rightcolumn div.module-black div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

#s5_leftcolumn div.module-black div div div div, #s5_rightcolumn div.module-black div div div div {

	border:none; }

	



	

/********************  Module Styles use -blue ********************/

		

#s5_leftcolumn div.module-blue div div div table td, #s5_rightcolumn div.module-blue div div div table td {

	padding-left:10px;

	width:auto;

	}

#s5_leftcolumn div.module-blue h3, #s5_rightcolumn div.module-blue h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#818181;

	text-indent:7px;

	line-height:22px;

	margin-bottom:11px;

	margin-top:0px;	}

	

#s5_leftcolumn div.module-blue, #s5_rightcolumn div.module-blue {

	background:transparent url(../images/wh_br.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

#s5_leftcolumn div.module-blue div, #s5_rightcolumn div.module-blue div {

	background:transparent url(../images/wh_bl.png) no-repeat scroll left bottom;

	padding:0pt;

	width:100%;

	}

* html #s5_leftcolumn div.module-blue div, #s5_rightcolumn div.module-blue div {

	width:100%;

	}

#s5_leftcolumn div.module-blue div div, #s5_rightcolumn div.module-blue div div {

	background:transparent url(../images/wh_tr_blue.png) no-repeat scroll right top;

	padding:0pt;

	}

#s5_leftcolumn div.module-blue div div div, #s5_rightcolumn div.module-blue div div div {

	background:transparent url(../images/wh_tl_blue.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	

#s5_leftcolumn div.module-blue div div div div, #s5_rightcolumn div.module-blue div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

#s5_leftcolumn div.module-blue div div div div, #s5_rightcolumn div.module-blue div div div div {

	border:none; }

		

/********************  Module Styles use -red ********************/

		

#s5_leftcolumn div.module-red div div div table td, #s5_rightcolumn div.module-red div div div table td {

	padding-left:10px;

	width:auto;

	}

#s5_leftcolumn div.module-red h3, #s5_rightcolumn div.module-red h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#818181;

	text-indent:7px;

	line-height:22px;

	margin-bottom:11px;

	margin-top:0px;	}

	

#s5_leftcolumn div.module-red, #s5_rightcolumn div.module-red {

	background:transparent url(../images/wh_br.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

#s5_leftcolumn div.module-red div, #s5_rightcolumn div.module-red div {

	background:transparent url(../images/wh_bl.png) no-repeat scroll left bottom;

	padding:0pt;

	width:100%;

	}

* html #s5_leftcolumn div.module-red div, #s5_rightcolumn div.module-red div {

	width:100%;

	}

#s5_leftcolumn div.module-red div div, #s5_rightcolumn div.module-red div div {

	background:transparent url(../images/wh_tr_red.png) no-repeat scroll right top;

	padding:0pt;

	}

#s5_leftcolumn div.module-red div div div, #s5_rightcolumn div.module-red div div div {

	background:transparent url(../images/wh_tl_red.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	

#s5_leftcolumn div.module-red div div div div, #s5_rightcolumn div.module-red div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

#s5_leftcolumn div.module-red div div div div, #s5_rightcolumn div.module-red div div div div {

	border:none; }

	

/********************  Module Styles use -green ********************/

		

#s5_leftcolumn div.module-green div div div table td, #s5_rightcolumn div.module-green div div div table td {

	padding-left:10px;

	width:auto;

	}

#s5_leftcolumn div.module-green h3, #s5_rightcolumn div.module-green h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#818181;

	text-indent:7px;

	line-height:22px;

	margin-bottom:11px;

	margin-top:0px;	}

	

#s5_leftcolumn div.module-green, #s5_rightcolumn div.module-green {

	background:transparent url(../images/wh_br.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

#s5_leftcolumn div.module-green div, #s5_rightcolumn div.module-green div {

	background:transparent url(../images/wh_bl.png) no-repeat scroll left bottom;

	padding:0pt;

	width:100%;

	}

* html #s5_leftcolumn div.module-green div, #s5_rightcolumn div.module-green div {

	width:100%;

	}

#s5_leftcolumn div.module-green div div, #s5_rightcolumn div.module-green div div {

	background:transparent url(../images/wh_tr_green.png) no-repeat scroll right top;

	padding:0pt;

	}

#s5_leftcolumn div.module-green div div div, #s5_rightcolumn div.module-green div div div {

	background:transparent url(../images/wh_tl_green.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	

#s5_leftcolumn div.module-green div div div div, #s5_rightcolumn div.module-green div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

#s5_leftcolumn div.module-green div div div div, #s5_rightcolumn div.module-green div div div div {

	border:none; }

	

/********************  Module Styles use -darkblack ********************/

		

#s5_leftcolumn div.module-darkblack div div div table td, #s5_rightcolumn div.module-darkblack div div div table td {

	padding-left:10px;

	width:auto;

	}

#s5_leftcolumn div.module-darkblack h3, #s5_rightcolumn div.module-darkblack h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#818181;

	text-indent:7px;

	line-height:22px;

	margin-bottom:11px;

	margin-top:0px;	}

	

#s5_leftcolumn div.module-darkblack, #s5_rightcolumn div.module-darkblack {

	background:transparent url(../images/wh_br.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

#s5_leftcolumn div.module-darkblack div, #s5_rightcolumn div.module-darkblack div {

	background:transparent url(../images/wh_bl.png) no-repeat scroll left bottom;

	padding:0pt;

	width:100%;

	}

* html #s5_leftcolumn div.module-darkblack div, #s5_rightcolumn div.module-darkblack div {

	width:100%;

	}

#s5_leftcolumn div.module-darkblack div div, #s5_rightcolumn div.module-darkblack div div {

	background:transparent url(../images/wh_tr_darkblack.png) no-repeat scroll right top;

	padding:0pt;

	}

#s5_leftcolumn div.module-darkblack div div div, #s5_rightcolumn div.module-darkblack div div div {

	background:transparent url(../images/wh_tl_darkblack.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	

#s5_leftcolumn div.module-darkblack div div div div, #s5_rightcolumn div.module-darkblack div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

#s5_leftcolumn div.module-darkblack div div div div, #s5_rightcolumn div.module-darkblack div div div div {

	border:none; }

	

/********************  Module Styles use -outline ********************/

		

#s5_leftcolumn div.module-outline div div div table td, #s5_rightcolumn div.module-outline div div div table td {

	padding-left:10px;

	width:auto;

	}

#s5_leftcolumn div.module-outline h3, #s5_rightcolumn div.module-outline h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	text-indent:7px;

	line-height:22px;

	margin-bottom:11px;

	margin-top:0px;	}

	

#s5_leftcolumn div.module-outline, #s5_rightcolumn div.module-outline {

	background:transparent url(../images/wh_br.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

#s5_leftcolumn div.module-outline div, #s5_rightcolumn div.module-outline div {

	background:transparent url(../images/wh_bl.png) no-repeat scroll left bottom;

	padding:0pt;

	width:100%;

	}

* html #s5_leftcolumn div.module-outline div, #s5_rightcolumn div.module-outline div {

	width:100%;

	}

#s5_leftcolumn div.module-outline div div, #s5_rightcolumn div.module-outline div div {

	background:transparent url(../images/wh_tr_outline.png) no-repeat scroll right top;

	padding:0pt;

	}

#s5_leftcolumn div.module-outline div div div, #s5_rightcolumn div.module-outline div div div {

	background:transparent url(../images/wh_tl_outline.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	

#s5_leftcolumn div.module-outline div div div div, #s5_rightcolumn div.module-outline div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

#s5_leftcolumn div.module-outline div div div div, #s5_rightcolumn div.module-outline div div div div {

	border:none; }

	

	

/******************** Start Gradient Module Styles ********************/	



/********************  Module Styles use -gradientblack ********************/

		

#s5_leftcolumn div.module-gradient div div div table td, #s5_rightcolumn div.module-gradient div div div table td {

	padding-left:10px;

	width:auto;

	}

#s5_leftcolumn div.module-gradient h3, #s5_rightcolumn div.module-gradient h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	text-indent:7px;

	line-height:24px;

	margin-bottom:11px;

	margin-top:0px;	}

	

#s5_leftcolumn div.module-gradient, #s5_rightcolumn div.module-gradient {

	background:transparent url(../images/wh_br_gradient.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

#s5_leftcolumn div.module-gradient div, #s5_rightcolumn div.module-gradient div {

	background:transparent url(../images/wh_bl_gradient.png) no-repeat scroll left bottom;

	padding:0pt;

	width:100%;

	}

* html #s5_leftcolumn div.module-gradient div, #s5_rightcolumn div.module-gradient div {

	width:100%;

	}

#s5_leftcolumn div.module-gradient div div, #s5_rightcolumn div.module-gradient div div {

	background:transparent url(../images/wh_tr_gradient_no.png) no-repeat scroll right top;

	padding:0pt;

	}

#s5_leftcolumn div.module-gradient div div div, #s5_rightcolumn div.module-gradient div div div {

	background:transparent url(../images/wh_tl_gradient_no.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	

#s5_leftcolumn div.module-gradient div div div div, #s5_rightcolumn div.module-gradient div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

#s5_leftcolumn div.module-gradient div div div div, #s5_rightcolumn div.module-gradient div div div div {

	border:none; }

	

/********************  Module Styles use -gradientblack ********************/

		

#s5_leftcolumn div.module-gradientblack div div div table td, #s5_rightcolumn div.module-gradientblack div div div table td {

	padding-left:10px;

	width:auto;

	}

#s5_leftcolumn div.module-gradientblack h3, #s5_rightcolumn div.module-gradientblack h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#818181;

	text-indent:7px;

	line-height:24px;

	margin-bottom:11px;

	margin-top:0px;	}

	

#s5_leftcolumn div.module-gradientblack, #s5_rightcolumn div.module-gradientblack {

	background:transparent url(../images/wh_br_gradient.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

#s5_leftcolumn div.module-gradientblack div, #s5_rightcolumn div.module-gradientblack div {

	background:transparent url(../images/wh_bl_gradient.png) no-repeat scroll left bottom;

	padding:0pt;

	width:100%;

	}

* html #s5_leftcolumn div.module-gradientblack div, #s5_rightcolumn div.module-gradientblack div {

	width:100%;

	}

#s5_leftcolumn div.module-gradientblack div div, #s5_rightcolumn div.module-gradientblack div div {

	background:transparent url(../images/wh_tr_gradient_black.png) no-repeat scroll right top;

	padding:0pt;

	}

#s5_leftcolumn div.module-gradientblack div div div, #s5_rightcolumn div.module-gradientblack div div div {

	background:transparent url(../images/wh_tl_gradient_black.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	

#s5_leftcolumn div.module-gradientblack div div div div, #s5_rightcolumn div.module-gradientblack div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

#s5_leftcolumn div.module-gradientblack div div div div, #s5_rightcolumn div.module-gradientblack div div div div {

	border:none; }

	

/********************  Module Styles use -gradientblue ********************/

		

#s5_leftcolumn div.module-gradientblue div div div table td, #s5_rightcolumn div.module-gradientblue div div div table td {

	padding-left:10px;

	width:auto;

	}

#s5_leftcolumn div.module-gradientblue h3, #s5_rightcolumn div.module-gradientblue h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#818181;

	text-indent:7px;

	line-height:24px;

	margin-bottom:11px;

	margin-top:0px;	}

	

#s5_leftcolumn div.module-gradientblue, #s5_rightcolumn div.module-gradientblue {

	background:transparent url(../images/wh_br_gradient.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

#s5_leftcolumn div.module-gradientblue div, #s5_rightcolumn div.module-gradientblue div {

	background:transparent url(../images/wh_bl_gradient.png) no-repeat scroll left bottom;

	padding:0pt;

	width:100%;

	}

* html #s5_leftcolumn div.module-gradientblue div, #s5_rightcolumn div.module-gradientblue div {

	width:100%;

	}

#s5_leftcolumn div.module-gradientblue div div, #s5_rightcolumn div.module-gradientblue div div {

	background:transparent url(../images/wh_tr_gradient_blue.png) no-repeat scroll right top;

	padding:0pt;

	}

#s5_leftcolumn div.module-gradientblue div div div, #s5_rightcolumn div.module-gradientblue div div div {

	background:transparent url(../images/wh_tl_gradient_blue.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	

#s5_leftcolumn div.module-gradientblue div div div div, #s5_rightcolumn div.module-gradientblue div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

#s5_leftcolumn div.module-gradientblue div div div div, #s5_rightcolumn div.module-gradientblue div div div div {

	border:none; }

	

/********************  Module Styles use -gradientred ********************/

		

#s5_leftcolumn div.module-gradientred div div div table td, #s5_rightcolumn div.module-gradientred div div div table td {

	padding-left:10px;

	width:auto;

	}

#s5_leftcolumn div.module-gradientred h3, #s5_rightcolumn div.module-gradientred h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#818181;

	text-indent:7px;

	line-height:24px;

	margin-bottom:11px;

	margin-top:0px;	}

	

#s5_leftcolumn div.module-gradientred, #s5_rightcolumn div.module-gradientred {

	background:transparent url(../images/wh_br_gradient.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

#s5_leftcolumn div.module-gradientred div, #s5_rightcolumn div.module-gradientred div {

	background:transparent url(../images/wh_bl_gradient.png) no-repeat scroll left bottom;

	padding:0pt;

	width:100%;

	}

	

* html #s5_leftcolumn div.module-gradientred div, #s5_rightcolumn div.module-gradientred div {

	width:100%;

	}

#s5_leftcolumn div.module-gradientred div div, #s5_rightcolumn div.module-gradientred div div {

	background:transparent url(../images/wh_tr_gradient_red.png) no-repeat scroll right top;

	padding:0pt;

	}

#s5_leftcolumn div.module-gradientred div div div, #s5_rightcolumn div.module-gradientred div div div {

	background:transparent url(../images/wh_tl_gradient_red.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	

#s5_leftcolumn div.module-gradientred div div div div, #s5_rightcolumn div.module-gradientred div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

#s5_leftcolumn div.module-gradientred div div div div, #s5_rightcolumn div.module-gradientred div div div div {

	border:none; }

	

/********************  Module Styles use -gradientgreen ********************/

		

#s5_leftcolumn div.module-gradientgreen div div div table td, #s5_rightcolumn div.module-gradientgreen div div div table td {

	padding-left:10px;

	width:auto;

	}

#s5_leftcolumn div.module-gradientgreen h3, #s5_rightcolumn div.module-gradientgreen h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#818181;

	text-indent:7px;

	line-height:24px;

	margin-bottom:11px;

	margin-top:0px;	}

	

#s5_leftcolumn div.module-gradientgreen, #s5_rightcolumn div.module-gradientgreen{

	background:transparent url(../images/wh_br_gradient.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

#s5_leftcolumn div.module-gradientgreen div, #s5_rightcolumn div.module-gradientgreen div {

	background:transparent url(../images/wh_bl_gradient.png) no-repeat scroll left bottom;

	padding:0pt;

	width:100%;

	}

* html #s5_leftcolumn div.module-gradientgreen div, #s5_rightcolumn div.module-gradientgreen div {

	width:100%;

	}

#s5_leftcolumn div.module-gradientgreen div div, #s5_rightcolumn div.module-gradientgreen div div {

	background:transparent url(../images/wh_tr_gradient_green.png) no-repeat scroll right top;

	padding:0pt;

	}

#s5_leftcolumn div.module-gradientgreen div div div, #s5_rightcolumn div.module-gradientgreendiv div div div {

	background:transparent url(../images/wh_tl_gradient_green.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	

#s5_leftcolumn div.module-gradientgreen div div div div, #s5_rightcolumn div.module-gradientgreen div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

#s5_leftcolumn div.module-gradientgreen div div div div, #s5_rightcolumn div.module-gradientgreen div div div div {

	border:none; }

	

/********************  Module Styles use -gradientdarkblack ********************/

		

#s5_leftcolumn div.module-gradientdarkblack div div div table td, #s5_rightcolumn div.module-gradientdarkblack div div div table td {

	padding-left:10px;

	width:auto;

	}

#s5_leftcolumn div.module-gradientdarkblack h3, #s5_rightcolumn div.module-gradientdarkblack h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#818181;

	text-indent:7px;

	line-height:24px;

	margin-bottom:11px;

	margin-top:0px;	}

	

#s5_leftcolumn div.module-gradientdarkblack, #s5_rightcolumn div.module-gradientdarkblack{

	background:transparent url(../images/wh_br_gradient.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

#s5_leftcolumn div.module-gradientdarkblack div, #s5_rightcolumn div.module-gradientdarkblack div {

	background:transparent url(../images/wh_bl_gradient.png) no-repeat scroll left bottom;

	padding:0pt;

	width:100%;

	}

* html #s5_leftcolumn div.module-gradientdarkblack div, #s5_rightcolumn div.module-gradientdarkblack div {

	width:100%;

	}

#s5_leftcolumn div.module-gradientdarkblack div div, #s5_rightcolumn div.module-gradientdarkblack div div {

	background:transparent url(../images/wh_tr_darkblack_gradient.png) no-repeat scroll right top;

	padding:0pt;

	}

#s5_leftcolumn div.module-gradientdarkblack div div div, #s5_rightcolumn div.module-gradientdarkblack div div div {

	background:transparent url(../images/wh_tl_gradient_darkblack.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	

#s5_leftcolumn div.module-gradientdarkblack div div div div, #s5_rightcolumn div.module-gradientdarkblack div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

#s5_leftcolumn div.module-gradientdarkblack div div div div, #s5_rightcolumn div.module-gradientdarkblack div div div div {

	border:none; }



/********************  Module Styles use -gradientoutline ********************/

		

#s5_leftcolumn div.module-gradientoutline div div div table td, #s5_rightcolumn div.module-gradientoutline div div div table td {

	padding-left:10px;

	width:auto;

	}

#s5_leftcolumn div.module-gradientoutline h3, #s5_rightcolumn div.module-gradientoutline h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	text-indent:7px;

	line-height:24px;

	margin-bottom:11px;

	margin-top:0px;	}

	

#s5_leftcolumn div.module-gradientoutline, #s5_rightcolumn div.module-gradientoutline{

	background:transparent url(../images/wh_br_gradient.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

#s5_leftcolumn div.module-gradientoutline div, #s5_rightcolumn div.module-gradientoutline div {

	background:transparent url(../images/wh_bl_gradient.png) no-repeat scroll left bottom;

	padding:0pt;

	width:100%;

	}

* html #s5_leftcolumn div.module-gradientoutline div, #s5_rightcolumn div.module-gradientoutline div {

	width:100%;

	}

#s5_leftcolumn div.module-gradientoutline div div, #s5_rightcolumn div.module-gradientoutline div div {

	background:transparent url(../images/wh_tr_gradient_outline.png) no-repeat scroll right top;

	padding:0pt;

	}

#s5_leftcolumn div.module-gradientoutline div div div, #s5_rightcolumn div.module-gradientoutline div div div {

	background:transparent url(../images/wh_tl_gradient_outline.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	

#s5_leftcolumn div.module-gradientoutline div div div div, #s5_rightcolumn div.module-gradientoutline div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

#s5_leftcolumn div.module-gradientoutline div div div div, #s5_rightcolumn div.module-gradientoutline div div div div {

	border:none; }



/*******************User positions 3,4,5 and 6**********************/	





#s5_user3_25 div.module h3{

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:27px;

	margin-top:-7px;	}

	



#s5_user4_25 div.module h3{

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:27px;

	margin-top:-7px;	}

	



	

#s5_user5_25 div.module h3{

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:27px;

	margin-top:-7px;	}

	



		

#s5_user6_25 div.module h3{

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:27px;

	margin-top:-7px;	}

	





#s5_user3_33 div.module h3{

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:27px;

	margin-top:-7px;	}

	



		

#s5_user4_33 div.module h3{

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:27px;

	margin-top:-7px;	}

	

	

#s5_user5_33 div.module h3{

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:27px;

	margin-top:-7px;	}

	

		

#s5_user6_33 div.module h3{

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:27px;

	margin-top:-7px;	}

	

		

	#s5_user3_50 div.module h3{

		font-size:13px;

		font-weight:bold;

		height:24px;

		color:#000000;

		line-height:27px;

		margin-top:-7px;	}	

	

		

	#s5_user4_50 div.module h3{

		font-size:13px;

		font-weight:bold;

		height:24px;

		color:#000000;

		line-height:27px;

		margin-top:-7px;	}



	

	#s5_user5_50 div.module h3{

		font-size:13px;

		font-weight:bold;

		height:24px;

		color:#000000;

		line-height:27px;

		margin-top:-7px;	}

		

			

	#s5_user6_50 div.module h3{

		font-size:13px;

		font-weight:bold;

		height:24px;

		color:#000000;

		line-height:27px;

		margin-top:-7px;	}

		

		

		#s5_user3_100 div.module h3{

			font-size:13px;

			font-weight:bold;

			height:24px;

			color:#000000;

			line-height:27px;

			margin-top:-7px;	}



				

			#s5_user4_100 div.module h3{

				font-size:13px;

				font-weight:bold;

				height:24px;

				color:#000000;

				line-height:27px;

				margin-top:-7px;	}



			

			#s5_user5_100 div.module h3{

				font-size:13px;

				font-weight:bold;

				height:24px;

				color:#000000;

				line-height:27px;

				margin-top:-7px;	}

				

					

			#s5_user6_100 div.module h3{

				font-size:13px;

				font-weight:bold;

				height:24px;

				color:#000000;

				line-height:27px;

				margin-top:-7px;	}

			



	

	

	

	

	

/*******************User positions 7,8 and 9 **********************/	

	

#s5_user7_33 div.module h3{

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:27px;

	margin-top:-7px;	}

	





	

#s5_user8_33 div.module h3{

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:27px;

	margin-top:-7px;	}



		

	

	

#s5_user9_33 div.module h3{

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:27px;

	margin-top:-7px;	}

	

	

		

#s5_user7_50 div.module h3{

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:27px;

	margin-top:-7px;	}

	



		

	



#s5_user8_50 div.module h3{

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:27px;

	margin-top:-7px;	}

	



		

	

#s5_user9_50 div.module h3{

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:27px;

	margin-top:-7px;	}

	





	

#s5_user7_100 div.module h3{

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:27px;

	margin-top:-7px;	}

	



	

	

#s5_user8_100 div.module h3{

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:27px;

	margin-top:-7px;	}

	

	

	

#s5_user9_100 div.module h3{

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:27px;

	margin-top:-7px;	}



		

		

/********************  Module Styles  ********************/

		

#s5_user789 div.module div div div table td, #s5_user789_left div.module div div div table td, #s5_user789_right div.module div div div table td{

	padding-left:10px;

	width:auto;

	}

#s5_user789 div.module h3, #s5_user789_left8 div.module h3, #s5_user789_right div.module h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:22px;

	margin-bottom:11px;

	margin-top:0px;	}

	

#s5_user789 div.module, #s5_user789_left div.module, #s5_user789_right div.module{

	background:transparent url(../images/wh_br.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

#s5_user789 div.module div, #s5_user789_left div.module div, #s5_user789_right div.module div {

	background:transparent url(../images/wh_bl.png) no-repeat scroll left bottom;

	padding:0pt;

	}

* html #s5_user789 div.module div, #s5_user789_left div.module div #s5_user789_right div.module div {

	width:100%;

	}

#s5_user789 div.module div div, #s5_user789_left div.module div div, #s5_user789_right div.module div div  {

	background:transparent url(../images/wh_tr.png) no-repeat scroll right top;

	padding:0pt;

	}

#s5_user789 div.module div div div, #s5_user789_left div.module div div div, #s5_user789_right div.module div div div {

	background:transparent url(../images/wh_tl.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	



#s5_user789  div.module div div div div, #s5_user789_left div.module div div div div, #s5_user789_right div.module div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

#s5_user789  div.module div div div div, #s5_user789_left div.module div div div div, #s5_user789_right div.module div div div div  {

	border:none; }



/********************  Module Styles 7 8 9 - use module style  -gradient ********************/

		

#s5_user789 div.module-gradient div div div table td, #s5_user789_left div.module-gradient div div div table td, #s5_user789_right div.module-gradient div div div table td{

	padding-left:10px;

	width:auto;

	}

#s5_user789 div.module-gradient h3, #s5_user789_left div.module-gradient h3, #s5_user789_right div.module-gradient h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	line-height:22px;

	margin-bottom:11px;

	margin-top:0px;	}

	

#s5_user789 div.module-gradient, #s5_user789_left div.module-gradient, #s5_user789_right div.module-gradient{

	background:transparent url(../images/wh_br_gradient.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

#s5_user789 div.module-gradient div, #s5_user789_left div.module-gradient div, #s5_user789_right div.module-gradient div {

	background:transparent url(../images/wh_bl_gradient.png) no-repeat scroll left bottom;

	padding:0pt;

	}

* html #s5_user789 div.module-gradient div, #s5_user789_left div.module-gradient div #s5_user789_right div.module-gradient div {

	width:100%;

	}

#s5_user789 div.module-gradient div div, #s5_user789_left div.module-gradient div div, #s5_user789_right div.module-gradient div div  {

	background:transparent url(../images/wh_tr_gradient.png) no-repeat scroll right top;

	padding:0pt;

	}

#s5_user789 div.module-gradient div div div, #s5_user789_left div.module-gradient div div div, #s5_user789_right div.module-gradient div div div {

	background:transparent url(../images/wh_tl_gradient.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	



#s5_user789 div.module-gradient div div div div, #s5_user789_left div.module-gradient div div div div, #s5_user789_right div.module-gradient div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

#s5_user789 div.module-gradient div div div div, #s5_user789_left div.module-gradient div div div div, #s5_user789_right div.module-gradient div div div div  {

	border:none; }



#s5_user789_left {

	padding-right:5px;}

	

#s5_user789_right {

	padding-left:5px;}



#s5_user789 {

	padding-left:5px;

	padding-right:5px;}



/*******************default joomla menu **********************/	





/* Default Joomla! Menu */

a.mainlevel  {

	color:#000000;

	display:block;

	font-family:Tahoma;

	font-size:12px;

	font-style:normal;

	border-bottom:1px solid #E3E3E3;

	font-weight:normal;

	line-height:25px;

	list-style-position:outside;

	list-style-type:none;

	margin-left:-4px;

	padding-left:8px;

	text-decoration:none;}

	





a.mainlevel:hover,

a.mainlevel:active,

a.mainlevel:focus  {

	color:#818181;

	text-decoration:none;

	background:#4F4F4F;}



a.mainlevel#active_menu  {

	display: block;

	text-decoration: none;	

	display: block; }



a.mainlevel:hover#active_menu  {

	text-decoration: none;	

	display: block; }



a.sublevel  {



	text-decoration: none; }





a.sublevel:active,

a.sublevel:focus  {

	text-decoration: none; }

a.sublevel:hover {

	color:#000000;

	text-decoration: underline; }

	

#active_menu  {

	color:#000000;

	padding-left:16px;

	background:transparent url(../images/mainmenu_arrow.gif) left no-repeat; }





a.sublevel#active_menu  {

	background:none;

	text-decoration: underline;}





			



	

	

	

		

	

/*  Top Menu - "cpanel" module, menu must be "flat list", class suffix "-top"  */



ul#mainlevel-top {

	display:block;

	font-family:Tahoma;

	font-size:11px;

	color:#000000;

	font-style:normal;

	float:right;

	font-weight: normal;

	line-height:10px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none; }

	

ul#mainlevel-top li {

	display:block;

	color:#000000;

	float:left;

	margin-right:0px;

	height:12px;

	border-right: 1px #000000 solid;

	overflow:hidden;

	padding-left:0px;

	padding-right:0px; }

	

ul#mainlevel-top li a {

	color:#000000;

	display:block;

	padding:1px 4px;

	text-decoration:none; }

	

ul#mainlevel-top li a:hover {

	color:#818181;

	background-color:#000000; }



	

/*  Bottom Menu - "bottom" module, menu must be "flat list", class suffix "-bottom"  */



ul#mainlevel-bottom {

	display:block;

	font-family:Tahoma;

	font-size:12px;

	color:#818181;

	padding-top:8px;

	font-style:normal;

	font-weight: normal;

	line-height:10px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none; }

	

ul#mainlevel-bottom li {

	display:block;

	color:#818181;

	float:left;

	margin-right:0px;

	height:14px;

	overflow:hidden;

	padding-left:0px;

	padding-right:0px; }

	

ul#mainlevel-bottom li a {

	color:#818181;

	display:block;

	padding:1px 4px;

	text-decoration:none; }

	

ul#mainlevel-bottom li a:hover {

	text-decoration:underline;}



/****************** Typography *********************/





.grey_box {background:#F5F5F5;

	border:1px solid #CDCDCD;

	color:#666666;

	font-size:1.1em;

	font-weight:bold;

	margin:8px auto;

	text-align:left; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:15px 

}



.blue_box {

	background:#C2DCFF;

	border:1px solid #8CBCFC;

	color:#666666;

	font-size:1.1em;

	font-weight:bold;

	margin:8px auto;

	text-align:left; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:15px 

}



.green_box {

	background:#BCEFBE;

	border:1px solid #88B889;

	color:#666666;

	font-size:1.1em;

	font-weight:bold;

	margin:8px auto;

	text-align:left; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:15px 

}



.orange_box {

	background:#FBDFAB;

	border:1px solid #F9C461;

	color:#666666;

	font-size:1.1em;

	font-weight:bold;

	margin:8px auto;

	text-align:left; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:15px 

}



.red_box {

	background:#FAC0C2;

	border:1px solid #FA8A8D;

	color:#666666;

	font-size:1.1em;

	font-weight:bold;

	margin:8px auto;

	text-align:left; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:15px 

}



.dark_box {

	background:#333333;

	border:1px solid #999999;

	color:#818181;

	font-size:1.1em;

	font-weight:bold;

	margin:8px auto;

	text-align:left; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:15px 

}





.green_boxed {

	float: left;

	margin-right: 8px;

	padding: 7px;

	display: block;

	color: #818181;

	background: #88B889;

	font-style:normal; 

	font-variant:normal; 

	font-weight:normal; 

	font-size:2.2em; 

	font-family:Tahoma, sans-serif

}



.red_boxed {

	float: left;

	margin-right: 8px;

	padding: 7px;

	display: block;

	color: #818181;

	background: #FC5B5F;

	font-style:normal; 

	font-variant:normal; 

	font-weight:normal; 

	font-size:2.2em; 

	font-family:Tahoma, sans-serif

}



.blue_boxed {

	float: left;

	margin-right: 8px;

	padding: 7px;

	display: block;

	color: #818181;

	background: #8CBCFC;

	font-style:normal; 

	font-variant:normal; 

	font-weight:normal; 

	font-size:2.2em; 

	font-family:Tahoma, sans-serif

}



.orange_boxed {

	float: left;

	margin-right: 8px;

	padding: 7px;

	display: block;

	color: #818181;

	background: #F9C461;

	font-style:normal; 

	font-variant:normal; 

	font-weight:normal; 

	font-size:2.2em; 

	font-family:Tahoma, sans-serif

}



.grey_boxed {

	float: left;

	margin-right: 8px;

	padding: 7px;

	display: block;

	color: #A09F9F;

	background: #F5F5F5;

	font-style:normal; 

	font-variant:normal; 

	font-weight:normal; 

	font-size:2.2em; 

	font-family:Tahoma, sans-serif

}



.dark_boxed {

	float: left;

	margin-right: 8px;

	padding: 7px;

	display: block;

	color: #818181;

	background: #333333;

	font-style:normal; 

	font-variant:normal; 

	font-weight:normal; 

	font-size:2.2em; 

	font-family:Tahoma, sans-serif

}



.block_box {

	clear: both;

	padding: 10px 15px;

	position: relative;

}

		

.introletter_dark {

	color:#000000;

	display:block;

	float:left;

	font-style:normal;

	font-weight:normal;

	font: 50px/40px Tahoma;

	padding:4px; 

}



.introletter_orange {

	color:#F4A30B;

	display:block;

	float:left;

	font-style:normal;

	font-weight:normal;

	font: 50px/40px Tahoma;

	padding:4px; 

}



.introletter_green {

	color:#198232;

	display:block;

	float:left;

	font-style:normal;

	font-weight:normal;

	font: 50px/40px Tahoma;

	padding:4px; 

}



.introletter_grey {

	color:#B3B3B3;

	display:block;

	float:left;

	font-style:normal;

	font-weight:normal;

	font: 50px/40px Tahoma;

	padding:4px; 

}



.introletter_red {

	color:#ED3136;

	display:block;

	float:left;

	font-style:normal;

	font-weight:normal;

	font: 50px/40px Tahoma;

	padding:4px; 

}



.introletter_blue {

	color:#2D6FC1;

	display:block;

	float:left;

	font-style:normal;

	font-weight:normal;

	font: 50px/40px Tahoma;

	padding:4px; 

}



	

blockquote {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1.3em;

	font-style:italic;

	font-weight:normal;

	line-height:1.5;

	padding-left:50px; padding-right:45px; padding-top:6px; padding-bottom:6px 

}

 

.code_grey {

	margin: 15px;

	background: #F7F7F7;

	padding: 10px 20px 10px 20px;

	border-top: 2px solid #CCCCCC;

    color: #666666;

	border-bottom: 2px solid #CCCCCC;

	font: 1.3em/1.5 monospace;

}



.code_blue {

	margin: 15px;

	background: #C2DCFF;

        color: #666666;

	padding: 10px 20px 10px 20px;

	border-top: 2px solid #8CBCFC;

	border-bottom: 2px solid #8CBCFC;

	font: 1.3em/1.5 monospace;

}



.code_red {

	margin: 15px;

	background: #FAC0C2;

	padding: 10px 20px 10px 20px;

        color: #666666;

	border-top: 2px solid #FA8A8D;

	border-bottom: 2px solid #FA8A8D;

	font: 1.3em/1.5 monospace;

}



.code_orange {

	margin: 15px;

	background: #FBDFAB;

	padding: 10px 20px 10px 20px;

	border-top: 2px solid #F9C461;

        color: #666666;

	border-bottom: 2px solid #F9C461;

	font: 1.3em/1.5 monospace;

}



.code_green {

	margin: 15px;

	background: #BCEFBE;

	padding: 10px 20px 10px 20px;

        color: #666666;

	border-top: 2px solid #88B889;

	border-bottom: 2px solid #88B889;

	font: 1.3em/1.5 monospace;

}



.code_dark {

	margin: 15px;

	background: #333333;

	padding: 10px 20px 10px 20px;

	border-top: 2px solid #999999;

	border-bottom: 2px solid #999999;

	font: 1.3em/1.5 monospace;

	color: #818181;

}



.bold_blue {

	border-bottom: 1px solid #8CBCFC;

	border-top: 1px solid #8CBCFC;

	padding: 1px;

        color: #666666;

	margin-right: 3px;

	background: #C2DCFF;

	font-weight: bold;

}



.bold_red {

	border-bottom: 1px solid #FA8A8D;

	border-top: 1px solid #FA8A8D;

	padding: 1px;

        color: #666666;

	margin-right: 3px;

	background: #FAC0C2;

	font-weight: bold;

}



.bold_grey {

	border-bottom: 1px solid #cccccc;

	border-top: 1px solid #cccccc;

	padding: 1px;

        color: #666666;

	margin-right: 3px;

	background: #F7F7F7;

	font-weight: bold;

}



.bold_green {

	border-bottom: 1px solid #88B889;

	border-top: 1px solid #88B889;

	padding: 1px;

	margin-right: 3px;

        color: #666666;

	background: #BCEFBE;

	font-weight: bold;

}



.bold_orange {

	border-bottom: 1px solid #F9C461;

	border-top: 1px solid #F9C461;

	padding: 1px;

	margin-right: 3px;

        color: #666666;

	background: #FBDFAB;

	font-weight: bold;

}



.bold_dark {

	border-bottom: 1px solid #999999;

	border-top: 1px solid #999999;

	padding: 1px;

	margin-right: 3px;

	color: #818181;

	background: #333333;

	font-weight: bold;

}





ol.numbered_list li {

margin-left: 15px;

line-height: 160%;

}



ol.numbered_list {

margin-left: 15px;

line-height: 160%;

padding-left: 15px;

}



img.solid {

	border:1px solid #999999;

	margin:5px 0pt 2px 2px;

	padding:1px;

}



img.bold {

	border:5px solid #E4E2E2;

	margin:5px 0pt 2px 2px;

	padding:1px;

}

	

img.dashed {

	border:1px #999999 dashed;

	margin:5px 0pt 2px 2px;

	padding:1px; 

}



/* S5 box */



			

#popup_div {

	width:402px;

	color:#000000;

	background: url(../images/s5box.png) no-repeat; }

	

	#popup_div h3, a {

		color:#000000; }

		

	#close_popup_div {

		float:right;

		height:25px;

		margin-right:-11px;

		margin-top:-14px;

		width:73px;	

		cursor:pointer;

		background: url(../images/close.jpg) no-repeat; }

	

	* html #close_popup_div {

			margin-right:-10px;

			margin-top:-13px; }

	

	#popup_div div.moduletable {

		padding-bottom:17px; }



		

/* System Standard Messages */

#system-message { margin-bottom: 20px; }



#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;}



/* System Error Messages */

#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}



/* System Notice Messages */

#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

