body {	
	background:#1C4179;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC; }

	
#s5_drop_down {
	color:#000000;
	margin-top:-3px;
	background:#999999;
	position:absolute;
	padding-top:12px;
	padding-bottom:12px;
	z-index:300;
	width:100%;
	background:#CBCBCB url(../images/color1/dropdownback.gif) repeat-x bottom;  }	
	
#s5_drop_down_inside {	
	margin:0pt auto;
	width:917px; }

#s5_drop_down_tab {
     z-index: 2;
	 color:#000000;
     position: absolute;
     height: 21px;
     width: 140px; 
     cursor: pointer;
     text-align: center;
     margin: 0px auto; 
     background:transparent url(../images/color1/droptab.png) no-repeat;  }	
	 
* html #s5_drop_down_tab {
     background:transparent url(../images/color1/droptab.gif) no-repeat;  }	
	
	#s5_open {
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;}
	
	#s5_closed {
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;}
		
		
		
	#s5_advert1_33 { 
		float:left;
		width:33.3%; }
		
	#s5_advert2_33 { 
		float:left;
		width:33.3%; }
		
	#s5_advert3_33 { 
		float:left;
		width:33.3%; }
		
		#s5_advert1_50 { 
			float:left;
			width:49.5%; }
		
		#s5_advert2_50 { 
			float:left;
			width:49.5%; }	
		
		#s5_advert3_50 { 
			float:left;
			width:49.5%; }
			
			#s5_advert1_100 { 
				float:left;
				width:100%; }
				
			#s5_advert2_100 { 
				float:left;
				width:100%; }
				
			#s5_advert3_100 { 
				float:left;
				width:100%; }
				
					
	
#s5_header_wrap {
	background:url(../images/color1/header_repeat.png) repeat-x;
	background-color: #CCCCCC;
	height: 304px;
	width:100% }
	
	#s5_header {
		background:url(../images/color1/header.png) no-repeat;
		background-color: #CCCCCC;
		margin: 0 auto;
		height: 304px;
		width:917px; }

	#s5_header_top {	
		height:12px;
		float:right; }
	
	#s5_header_top_menu {	
		padding-top:-1px;
		height:12px;
		float:right; }
	
	#s5_header_top_width {
		padding-left:13px;
		height:12px;
		cursor:pointer;
		float:right; }
	
	
		#s5_header_user {	
			width:804px;}
		
		#s5_header_user a {
			color:#FFFFFF;}
		
		
			#s5_header_user1_50 h3 {
				color:#FFFFFF;}
				
			#s5_header_user2_50 h3 {
				color:#FFFFFF;}

			#s5_header_user1_100 h3 {
				color:#FFFFFF;}				
			
			#s5_header_user2_100 h3 {
				color:#FFFFFF;}					
		
		#s5_header_user1_50 {
			width:49%;
			height:200px;
			margin-top:20px;
			overflow:hidden;
			float:left; }
		
		#s5_header_user2_50 {
			width:49%;
			height:200px;
			margin-top:20px;
			overflow:hidden;
			float:left; }

			#s5_header_user1_100 {
				width:100%;
				height:200px;
				margin-top:20px;
				overflow:hidden;
				float:left; }
			
			#s5_header_user2_100{
				width:100%;
				height:200px;
				margin-top:20px;
				overflow:hidden;
				float:left; }

		
		
#s5_mainwrapper_wrap {
	background:#202633 url(../images/color1/mainwrap_repeat.gif) repeat-x;
	clear:both;
	margin:0 auto;
	width:100%; }	
	
	#s5_mainwrapper {
		margin:0 auto;
		width:100%; }
		
		#s5_main_top {
			height:60px;
			width:100%; }
			
			#s5_main_top_left {
				float:left; }
			
			#s5_main_top_right {
				background:transparent url(../images/color1/search.gif) no-repeat;
				height:18px;
				margin-top:18px;
				padding-left:26px;
				padding-top:5px;
				width:144px;
				float:right; }
		
		#s5_account_button {
			background: url(../images/color1/account.gif) no-repeat;
			float:right;
			margin-top:17px;
			padding-right:13px;
			height:25px;
			width:97px;	}
			
		#s5_main_user3_100{	
			width:100%; }
			
		#s5_main_user3_50{		
			float:left;
			padding-right:11px;
			width:48%; }
			
			#s5_main_user3_50 h3{	
				color:#FFFFFF;}
			
			
			#s5_main_user3_50 .moduletable-accordion{
				overflow:hidden;
				padding-bottom:10px;
				height:34px;
				width:100%; }
	
			#s5_main_user3_50 .moduletable-accordion h3 {
				background: url(../images/color1/gradient.png) repeat-x;
				height:37px;
				color:#000000;
				font-family:Arial;
				font-size:18px;
				height:25px;
				cursor: pointer;
				font-weight:normal;
				line-height:normal;
				padding:8px 7pt 8pt 37px;}
			
			
			#s5_main_user3_50 .moduletable-accordion h3:hover {
				color:#658B1F;
				cursor:pointer; }
				
			#s5_main_user3_100 h3{	
				color:#FFFFFF;}
				
			#s5_main_user3_100 .moduletable-accordion{
				overflow:hidden;
				padding-bottom:10px;
				height:34px;
				width:100%; }
	
			#s5_main_user3_100 .moduletable-accordion h3 {
				background: url(../images/color1/gradient.png) repeat-x;
				height:37px;
				color:#000000;
				cursor: pointer;
				font-family:Arial;
				font-size:18px;
				height:25px;
				font-weight:normal;
				line-height:normal;
				padding:8px 7pt 8pt 37px;}
			
			
			#s5_main_user3_100 .moduletable-accordion h3:hover {
				color:#1C4179;
				cursor:pointer; }
			
			
			
		
		#s5_main_user4_100 {		
			width:100%; 
			color:#FFFFFF; }
		
		#s5_main_user4_50 {
			float:right;
			width:48%; }
			
			#s5_main_user4_50 h3{	
				color:#FFFFFF;}
			
			#s5_main_user4_50 .moduletable-accordion{
				overflow:hidden;
				padding-bottom:10px;
				height:34px;
				width:100%; }
	
			#s5_main_user4_50 .moduletable-accordion h3 {
				background: url(../images/color1/gradient.png) repeat-x;
				height:37px;
				color:#000000;
				font-family:Arial;
				font-size:18px;
				cursor: pointer;
				height:25px;
				font-weight:normal;
				line-height:normal;
				padding:8px 7pt 8pt 37px;}
			
			
			#s5_main_user4_50 .moduletable-accordion h3:hover {
				color:#658B1F;
				cursor:pointer; }
				
			#s5_main_user4_100 h3{	
				color:#FFFFFF;}
				
			#s5_main_user4_100 .moduletable-accordion{
				overflow:hidden;
				padding-bottom:10px;
				height:34px;
				width:100%;
				color:#FFFFFF; }
	
			#s5_main_user4_100 .moduletable-accordion h3 {
				background: url(../images/color1/gradient.png) repeat-x;
				height:37px;
				color:#ffffff;
				font-family:Arial;
				font-size:18px;
				height:25px;
				cursor: pointer;
				font-weight:normal;
				line-height:normal;
				padding:8px 7pt 8pt 37px;}
			
			
			#s5_main_user4_100 .moduletable-accordion h3:hover {
				color:#1C4179;
				cursor:pointer; }
			
		
		#s5_pathway {
			clear:both;
			padding-top:14px;
			padding-bottom:14px;
			width:100%;}
		
		#s5_pathwaytext {	
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:12px;
			padding-right:3px;
			padding-left:1px;
			color:#FFFFFF;
			width:100%;}
			
		#s5_pathwaytext2 {	
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			padding-right:3px;
			color:#FFFFFF;
			width:100%; }
			
		
			#s5_left {
				float:left;
				padding-top:15px;
				margin-right:10px;
				padding-bottom:15px;
				width:23%; }
			
			#s5_mainbody_50 {
				float:left;
				padding-top:15px;
				padding-bottom:15px;
			/*padding-left: 1em;*/
				width:50%; }
				
			#s5_mainbody_75 {
				float:left;
				padding-top:15px;
				padding-bottom:15px;
				width:75%; }

/*			#s5_mainbody_75 {
				float:right;
				padding-left: 1em;
				width:65%; }
				*/
				
				
			#s5_mainbody_100 {
				float:left;
				padding-top:15px;
				padding-bottom:15px;
				width:100%; }
		
			#s5_right {
				float:left;
				padding-top:15px;
				padding-left:10px;
				padding-bottom:15px;
				width:23%; }
										
	
				
		#s5_main_user5 {
			clear:both;
			padding-bottom:13px;
			width:100% }
			
			#s5_main_user5 h3{	
				color:#FFFFFF;}
			
			#s5_main_user5 .moduletable-accordion{
					overflow:hidden;
					height:34px;
					padding-bottom:10px;
					width:100%; }
	
			#s5_main_user5 .moduletable-accordion h3 {
				background: url(../images/color1/gradient.png) repeat-x;
				height:34px;
				color:#000000;
				font-family:Arial;
				cursor: pointer;
				font-size:18px;
				height:25px;
				font-weight:normal;
				line-height:normal;
				padding:8px 7pt 8pt 37px;}		
			
			#s5_main_user5 .moduletable-accordion h3:hover {
				color:#1C4179;
				cursor:pointer; }
				
		#s5_main_bottom h3 {
			color:#FFFFFF;}
		
		#s5_main_bottom {
			clear:both;
			padding-top:8px;
			padding-bottom:13px;
			width:100% }
			
	
#s5_footer_wrap {
	height:110px;
	color:#000000;
	background:#1C4179 url(../images/color1/footer_repeat.gif) repeat-x;
	clear:both;
	margin:0 auto;
	width:100%; }	
	
	#s5_footer {
		margin:0 auto;
		clear:both;
		padding-top:21px;
		width:917px; }
		
		#s5_footer_bottom {
			
			margin:0 auto;
			width:100%; }
		
		#s5_bottom2 {
			clear:both;}
		
		#s5_sitecopy  a{
			color:#000000;}
		
		#s5_sitecopy {
			font-size:11px;
			color:#000000;
			float:left;
			clear:both;
			padding-top:9px;
			padding-right:9px;}
		
		#s5_css {	
			float: right;
			padding-bottom:7px;
			padding-right:9px;}
		
		#s5_xhtml {	
			float: right;
			padding-bottom:7px;
			padding-right:9px;}
		





/*  Bottom Bar User positions 6,7,8,9 definitions for collapse */	
	
	#s5_user6_25 h3{
		color:#000000;}
		
	#s5_user6_25{
		float:left;
		margin-top:1px;
		width:22%;
		padding:0px 10px; }
		
	#s5_user7_25 h3{
		color:#000000;}
	
	#s5_user7_25{
		float:left;
		margin-top:1px;
		width:22%;
		padding:0px 10px; }
		
	#s5_user8_25 h3{
		color:#000000;}		

	#s5_user8_25{
		float:left;
		margin-top:1px;
		width:22%;
		padding:0px 10px; }

	#s5_user9_25 h3{
		color:#000000;}		

	#s5_user9_25{
		float:left;
		margin-top:1px;
		width:22%;
		padding:0px 10px; }
		
		
		#s5_user6_33 h3{
		color:#000000;}

		#s5_user6_33{
			float:left;
			margin-top:1px;
			width:31%;
			padding:0px 10px; }
				
		#s5_user7_33 h3{
		color:#000000;}
		
		#s5_user7_33{
			float:left;
			margin-top:1px;
			width:31%;
			padding:0px 10px; }

		#s5_user8_33 h3{
		color:#000000;}
		
		#s5_user8_33 {
			float:left;
			margin-top:1px;
			width:31%;
			padding:0px 10px; }
			
		#s5_user9_33 h3{
		color:#000000;}

		#s5_user9_33{
			float:left;
			margin-top:1px;
			width:31%;
			padding:0px 10px; }
			
			#s5_user6_50 h3{
			color:#000000;}
			
			#s5_user6_50 {
				float:left;
				margin-top:1px;
				width:47%;
				padding:0px 10px; }
				
			#s5_user7_50 h3{
			color:#000000;}
				
			
			#s5_user7_50{
				float:left;
				margin-top:1px;
				width:47%;
				padding:0px 10px; }
				
			#s5_user8_50 h3{
			color:#000000;}
			
			
			#s5_user8_50 {
				float:left;
				margin-top:1px;
				width:47%;
				padding:0px 10px; }
					
			#s5_user9_50 h3{
			color:#000000;}
			
			#s5_user9_50 {
				float:left;
				margin-top:1px;
				width:47%;
				padding:0px 10px; }
				
				#s5_user6_100 h3{
				color:#000000;}
								
				#s5_user6_100 {
					float:left;
					margin-top:1px;
					width:95%;
					padding:0px 10px; }
					

				#s5_user7_100 h3{
				color:#000000;}
				
				#s5_user7_100{
					float:left;
					margin-top:1px;
					width:95%;
					padding:0px 10px; }
					
					
				#s5_user8_100 h3{
				color:#000000;}

				#s5_user8_100 {
					float:left;
					margin-top:1px;
					width:95%;
					padding:0px 10px; }
				
				#s5_user9_100 h3{
				color:#000000;}
				
				#s5_user9_100 {
					float:left;
					margin-top:1px;
					width:95%;
					padding:0px 10px; }
					

		
/******************************Suckerfish *******************************/

#navv {
	margin: 0;
	padding: 0;
	font-size:14px;
}

#navv li {
	margin-right:4pt; }

#navv li li{
	margin-right:0pt; 
	height: 22px;}

	

#navv a {
	color:#FFFFFF;
	float: left;
	font-weight:bold;
	text-decoration: none;
	display: block;
	float: left;
	cursor: pointer;
	height: 37px;
	line-height: 37px;
	padding: 0 15px;
	overflow: hidden;
}

#navv a.topdaddy,
#navv li.active a.topdaddy {
	padding-right: 25px;
}

#navv li li a{
	background: none;
	font-weight: normal;
	padding: 0;
	text-indent: 15px;
	height: 22px;
	line-height: 20px;
}

#navv, #navv ul {
	height:35px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	
}

#navv li li {
	padding: 0;
	background: none;
	height: 20px;
}

/* top level links */
#navv a {


}

/* sub level links */

#navv ul ul a {
	color:#FFFFFF;
	display: block;
	text-decoration: none;
	width: 300px;
	text-transform: none;
	
}

/* top level buttons */

#navv li {
	float: left;
	padding-bottom:2pt;
	background: none;
	height: 35px;
	
}

#navv ul li {
	position: relative;
	
}

#navv li ul {
	z-index: 45;
	top: 37px;
	position: absolute;
	left: -999em;
	height: auto;
	width: 240px;
	font-weight: normal;
	border-width: 0;
	margin: 0;
	padding: 0;

}
	
#navv ul {
	margin: 0;
	padding:4pt 0pt 0pt 0px;
}

#navv li li {
	border-top:1px solid #cc0000;
	float: left;
	padding: 0;
 	width: 240px;

}


/* margin for pullouts */
#navv li ul ul {
	margin:-27px 0pt 0pt 165px;
}


#navv li:hover ul ul, 
#navv li:hover ul ul ul,
#navv li:hover ul ul ul ul,  
#navv li.sfhover ul ul, 
#navv li.sfhover ul ul ul, 
#navv li.sfhover ul ul ul ul {
	position:absolute;
	left: -999em;
	background-color:#cc0000;
	z-index:50;
	
}

#navv li:hover ul, 
#navv li li:hover ul, 
#navv li li li:hover ul, 
#navv li li li li:hover ul,
#navv li.sfhover ul, 
#navv li li.sfhover ul, 
#navv li li li.sfhover ul,
#navv li li li li.sfhover ul{
	
	position:absolute;
	z-index: 50;
	left: 0;
	

}

#navv li li:hover, #navv li li.sfhover {
	background-color:#cc0000;
	position:relative;
	z-index: 50;
	left: 0;
	
	  
}
#navv ul ul {
	background-color:#E83131;
	border-width:1px 1px 1px 1px; }

#navv ul ul a {

}

#navv li li.active {
	background: none;
}

#navv ul li.active a {
margin-top:-4px;
color:#000000;
background:transparent url(../images/color1/menu_left.gif) no-repeat scroll left;
}

#navv ul li.active a:hover {
margin-top:-4px;
color:#FFFFFF;
margin-top:-4px;
}

#navv ul li a.parent {
background: url(../images/color1/sublevel_arrow.gif) 100% 0 no-repeat;
color: #FFFFFF;

}



#navv ul li ul li a.parent {
background: url(../images/color1/sublevel_arrow.gif) 100% 0 no-repeat;
color: #FFFFFF;

}





#navlist li:hover a, #navlist li.sfHover a {
	background:transparent url(../images/color1/menu_left.gif) no-repeat scroll 0pt;
	color:#FFFFFF;
}

#navlist li:hover span, #navlist li.sfHover span {
	background:transparent url(../images/color1/menu_right.gif) no-repeat scroll 100% 50%;
	color:#FFFFFF;
}


#navlist li:hover a, #navlist li.over a {
	background:transparent url(../images/color1/menu_left.gif) no-repeat scroll 0pt;
	color:#FFFFFF;
}

#navlist li:hover span, #navlist li.over span {
	background:transparent url(../images/color1/menu_right.gif) no-repeat scroll 100% 50%;
	color:#FFFFFF;
}



#navlist ul li.lastitem a {
	background:none;
	color:#FFFFFF;
}


	/*  active menu button  */

#navlist span.s5_outer_active {

	background:transparent url(../images/color1/menu_right.gif) no-repeat scroll left 0pt;
	}
#navlist span.s5_outer_active span {
	background:transparent url(../images/color1/menu_right.gif) no-repeat scroll right 0pt;
	margin-top:4px;
	}

#navv li a.sub  {
	background:none;
	color:#FFFFFF;
}


#navlist ul li:hover a, #navlist ul li.over a {
	background:none; }
	
	
#navlist ul li.noback a {
	background:none;
	color:#FFFFFF;
}
	



/*  Bottom Menu - "header" module, menu must be "flat list", class suffix "-top"  */

ul#mainlevel-top {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-style:normal;
	font-weight: normal;
	margin:0pt;
	padding:0pt;
	line-height:10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none; }
	
ul#mainlevel-top li {
	display:block;
	color:#FFFFFF;
	float:left;
	margin-right:0px;
	height:12px;
	border-right: 1px #CCCCCC solid;
	overflow:hidden;
	padding-left:0px;
	padding-right:0px; }
	
ul#mainlevel-top li a {
	color:#FFFFFF;
	display:block;
	padding:1px 4px;
	text-decoration:none; }
	
ul#mainlevel-top li a:hover {
	color:#000000;
	background-color:#E3E3E3; }

/*  Bottom Menu - "footer" module, menu must be "flat list", class suffix "-bottom"  */

ul#mainlevel-bottom {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	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:#000000;
	float:left;
	margin-right:0px;
	height:12px;
	border-right: 1px #000000 solid;
	overflow:hidden;
	padding-left:0px;
	padding-right:0px; }
	
ul#mainlevel-bottom li a {
	color:#000000;
	display:block;
	padding:1px 4px;
	text-decoration:none; }
	
ul#mainlevel-bottom li a:hover {
	color:#FFFFFF;
	background-color:#000000; }
	
	
/*******************default joomla menu **********************/	


/* Default Joomla! Menu */
a.mainlevel  {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-style:normal;
	font-weight: normal;
	line-height:26px;
	padding-left:9px;
	list-style-image:none;
	text-decoration:none;
	list-style-position:outside;
	list-style-type:none; }

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus  {
	color:#FFFFFF;
	background:#2B2F37 url(../images/color1/menu_arrow.gif) no-repeat right; }

a.mainlevel#active_menu  {
	display: block;
	text-decoration: none;	
	display: block; }

a.mainlevel:hover#active_menu  {
	text-decoration: none;	
	display: block; }

a.sublevel  {
	padding: 2px 2px 2px 11px;
	text-decoration: none; }


a.sublevel:active,
a.sublevel:focus  {
	text-decoration: none; }
a.sublevel:hover {
	color:#FFFFFF;
	text-decoration: underline; }
	
a.sublevel:hover#active_menu  {
	color:#999999; }


#active_menu  {
	color:#C3C3C3;
	background:#484E5A; }

a.mainlevel-nav  { border:none; text-decoration:none; color:#000000 ; padding:4px; text-align:center}
a.mainlevel-nav:visited   { border:none; text-decoration:none; color:#000000}
a.mainlevel-nav:hover   { text-decoration:none;  color:#000000; height:auto}
a.mainlevel-nav:active   { border:none; text-decoration:none;  color:#000000}
	
/******************* joomla buttons and styles **********************/	
	
a.readon  {
	float: right;
	background: transparent url(../images/color1/readmore.gif) no-repeat top;
	padding:5px 41px 8px 18px;
	display: block;
	font-size:12px;
	color:#000000;
	font-weight: bold;
	text-decoration: none; }

a.readon:hover, a.readon:active  {
    color:#1200FF;
	background: transparent url(../images/color1/readmore.gif) no-repeat top;
	padding:5px 41px 8px 18px;	
	text-decoration:none; }
	
	
a.readon:focus  {
	text-decoration:none; }
	


.back_button {
	width:49px;
	height:20px;
	padding-top:4px;
	margin-top:9px;
	padding-left:36px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	background: transparent url(../images/color1/back.gif) no-repeat top; }
	
.back_button:hover, .back_button:focus {
	width:49px;
	height:20px;
	padding-top:4px;
	padding-left:36px;
	text-decoration:none;
	color:#000000;
	background: transparent url(../images/color1/back.gif) no-repeat top; }
	
th.pagenav_next a {
	background: transparent url(../images/color1/next.gif) repeat-x top;
	color:#000000;
	float:right;
	padding-top:4px;
	padding-left:14px;
	height:21px;
	margin:5px 5px 5px;
	padding-top:3px;
	width:70px; }	
	
th.pagenav_next a:hover, th.pagenav_next a:active, th.pagenav_next a:focus{
	background: transparent url(../images/color1/next.gif) repeat-x top;
	color:#000000;
	float:right;
	padding-top:4px;
	padding-left:14px;
	height:21px;
	text-decoration:none;
	margin:5px 5px 5px;
	padding-top:3px;
	width:70px; }	
	
th.pagenav_next a:focus {
	text-decoration:none; }	
	
th.pagenav_prev a {
	background: transparent url(../images/color1/prev.gif) repeat-x top;
	color:#000000;
	float:right;
	padding-top:4px;
	padding-left:38px;
	height:21px;
	margin:5px 5px 5px;
	padding-top:3px;
	width:46px; }	
	
th.pagenav_prev a:hover, th.pagenav_prev a:active {
	background: transparent url(../images/color1/prev.gif) repeat-x top;
	color:#000000;
	float:right;
	padding-top:4px;
	padding-left:38px;
	height:21px;
	text-decoration:none;
	margin:5px 5px 5px;
	padding-top:3px;
	width:46px; }	
		
th.pagenav_prev a:focus {
	text-decoration:none; }	
	
	
/* Joomla Styles */

div.mosimage {
	border:1px solid #CCCCCC;
	}
.mosimage {
	border:1px solid #CCCCCC;
	margin:11px;
	}
	
.mosimage_caption {
	background:#EFEFEF none repeat scroll 0%;
	border-top:1px solid #CCCCCC;
	color:#666666;
	font-size:0.85em;
	margin-top:2px;
	padding:1px 2px; }

.modifydate  {
	color: #7E7E7E;
	height: 15px; }

select, .inputbox  {
	padding: 2px; }
	
.sectiontableheader {
	background:#414651 none repeat scroll 0% 50%;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 5px; }
	
	

.sectiontableentry1 {
	background:#404651 none repeat scroll 0%; }

.sectiontableentry1 :hover{
	background:#2B2F37 none repeat scroll 0%; }
		
	
.sectiontableentry2 {
	background:#3C414B none repeat scroll 0%;
}

.sectiontableentry2:hover{
	background:#2B2F37 none repeat scroll 0%; }
		

tr.sectiontableentry1 td {
	padding:9px 4px 9px 1px; }

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:98% }

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: #FFFFFF;
	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; }
	
tr.sectiontableentry1 td {
	padding:5px; }
	
tr.sectiontableentry2 td {
	padding:5px; }
	


.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; }

.componentheading  {
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-size: 1.2em;
	font-family:Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold; }
	
.contentdescription  {
	padding-bottom: 30px; }
	

table.blog .contentheading  {
	padding-top:3px;
	font-size: 1.2em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	line-height: normal; }

.contentheading  {
	font-size: 1.2em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: normal; }

a.contentpagetitle  {
	text-decoration: none!important;
	color: #FFFFFF; }

a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus  {
	text-decoration: none!important;
	color: #FFFFFF; }
	
	
.button:hover, .button:focus {
	background: transparent url(../images/color1/gradient.png) repeat-x top;
	color:#000000;
	border-bottom:#666666;
	border-left:#999999;
	border-top:#999999;
	border-right:#666666;
	border-style:solid;
	border-width:1px;
	border-color:#5F5F5F;
	border-style:solid;
	border-width:1px; }

.button {
	background: transparent url(../images/color1/gradient.png) repeat-x top;
	border-bottom:#666666;
	border-left:#999999;
	border-top:#999999;
	border-right:#666666;
	border-style:solid;
	border-width:1px;
	margin-bottom:1px;
	margin-top:2px;
	font-size:14px;	}
	
#mod_login_username {
	padding:2px;
	color:#000000;
	background:url(../images/input_back.gif);
	width:87%; }

#mod_login_password {
	padding:2px;
	color:#000000;
	background:url(../images/input_back.gif);
	width:87%; }
	
#mod_login_remember {
	background:transparent none repeat scroll 0%;
	border:medium none; }	

	
div#s5_main_top_right #mod_search_searchword {
	background:transparent none repeat scroll 0% 50%;
	border:medium none;
	height:17px;
	color:#595959;
	margin-top:-1px;
	padding-left:3px;
	padding-top:0px;
	width:125px;
	}
	
	
.inputbox  {

	border: 1px solid #BEBEBE;
	color:#000000; }
	

.inputbox:hover, .inputbox:focus  {
	border: 1px solid #606060;
	background:#F1F1F1;	 }


#s5_left div.module h3, #s5_right div.module h3 {
	font-size:1.2em;
	font-weight:bold;
	color:#FFFFFF;
	line-height:37px;
	margin-top:0px;
	}


		
#s5_left div.module, #s5_right div.module {
	margin-bottom:26px;	
	}
	
	
#s5_left div.module h3, #s5_right div.module h3 {
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	}
	

	
#s5_left div.module-style1 h3, #s5_right div.module-style1 h3 {
	color:#FFFFFF;
	font-size:1.2em;
	padding-top:11px;
	font-weight:bold;
	height:28px;
	}


	
#s5_left div.module-style1 div div div, #s5_right div.module-style1 div div div {
	background:transparent url(../images/color1/mod_style4_tl.gif) no-repeat scroll left top;
	padding-bottom:50px;
	padding-left:13px;
	padding-right:13px;
	padding-top:3px;
	min-height:24px;
	width:auto;
	}
	
#s5_left div.module-style1 div div, #s5_right div.module-style1 div div {
	min-height:179px;
	background:transparent url(../images/color1/mod_style4_tlr.gif) no-repeat scroll right top;
	}

#s5_left div.module-style1 div div div div, #s5_right div.module-style1 div div div div {
	margin: 0;
	margin-left:9px;
	margin-top:4px;
	padding: 2pt;
	height:auto;
	width:auto;
	background:none;
	color:#FFFFFF; }

	
	
	

	
#s5_left div.module-style2 div div div table td, #s5_right div.module-style2 div div div table td {
	padding-left:15px;
	width:auto;
	}
#s5_left div.module-style2 h3, #s5_right div.module-style2 h3 {
	font-size:1.2em;
	font-weight:bold;
	height:28px;
	color:#FFFFFF;
	line-height:27px;
	margin-top:0px;	}
	
#s5_left div.module-style2, #s5_right div.module-style2 {
	background:transparent url(../images/color1/mod_def_br.gif) no-repeat scroll right bottom;
	clear:both;
	color:#FFFFFF;
	float:left;
	margin-bottom:21px;
	padding:0pt;
	width:100%;
	}
#s5_left div.module-style2 div, #s5_right div.module-style2 div {
	background:transparent url(../images/color1/mod_def_bl.gif) no-repeat scroll left bottom;
	padding:0pt;
	}
* html #s5_left div.module-style2 div, #s5_right div.module-style2 div {
	width:100%;
	}
#s5_left div.module-style2 div div, #s5_right div.module-style2 div div {
	background:transparent url(../images/color1/mod_style1_tr.gif) no-repeat scroll right top;
	padding:0pt;
	}
#s5_left div.module-style2 div div div, #s5_right div.module-style2 div div div {
	background:transparent url(../images/color1/mod_style1_tl.gif) no-repeat scroll left top;
	padding:13px 9px 16px 7px;
	width:auto;
	}
#s5_left div.module-style2 div div div div, #s5_right div.module-style2 div div div div {
	background:transparent none repeat scroll 0%;
	margin:0pt;
	padding:0pt;
	}
