body {	background-color:#f7f7f7;font-family:arial;	font-size:14px;	margin:0;	}	
body.contentpane, body.mceContentBody {	font-family:arial;	font-size:12px;	} 	

/* Normal link */
a {	color:#0d8872;	text-decoration:none; }
a:hover, a:focus  {	color:#0d8872;	text-decoration:none; } 
img, fieldset  { border:none; } 
h1  { font-size:20px; color:#fff;margin:0;padding:0;text-transform: uppercase;} 
h2  {  font-family: 'museo_sans500';font-size:18px; color:#000;font-weight:normal;margin:0;padding:0;text-transform: uppercase;} 
h3  { font-size:18px; font-weight:normal;margin-top:5px;padding:0;text-transform: uppercase;} 
h4  { font-size:16px; color:#fff;font-weight:bold;margin:0;padding:0;text-transform: uppercase;} 
h5  { font-size:14px; color:#000000;margin:0;padding:0;text-transform: uppercase;}
p  {    padding:0; } 
ul li  {	padding-left: 0px;	}	
ol  {	margin-top: 5px;	padding-left: 13px;	margin-bottom: 5px; }
ol li  {	margin-left: 5px; }
th  {	padding: 4px;	font-weight: bold;	text-align: left; }
fieldset  {	border: none; }
fieldset a  {	font-family:'museo_sans500';font-size:15px;font-weight: bold; }
a img  {	border: none; }

/* FORM--------------------------------------------------------- */
form  {	margin-bottom: 3px;	padding: 0; }
input, select  {	color:#787878;font-size: 12px; width: 298px;}
textarea  {	font-size:13px;	padding-left: 2px; }
.inputbox  {	border: 1px solid #C9C7C7; }
#search_searchword {	width:180px; }	
#search_ordering {	background:#FFFFFF;}		
.inputbox:hover, .inputbox:focus  {	border: 1px solid #eddbff; }

/* JOOMLA STYLE--------------------------------------------------------- */

@font-face {
    font-family: 'museo_sans500';
    src: url('fonts/MuseoSans_500-webfont.eot');
    src: url('fonts/MuseoSans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/MuseoSans_500-webfont.woff') format('woff'),
         url('fonts/MuseoSans_500-webfont.ttf') format('truetype'),
         url('fonts/MuseoSans_500-webfont.svg#museo_sans500') format('svg');
    font-weight: normal;
    font-style: normal;

}


table.blog  {}
table.blog .article_seperator  {display: block;	height: 10px; }
table.contentpane  {border-collapse:collapse;	border-spacing:0px;	margin:0px;	padding:0px;}
table.contentpaneopen, table.contentpane, table.blog {width:100%}
table.contentpaneopen  {width:100%;}
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.searchintro  {padding: 10px 0;width: 80%;}
/*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;}
.category  {font-weight: bold;}
.clr  {clear: both;}
.componentheading  {background-color:#f26a21;color: #f8f8f8;font-size: 29px;line-height:25px;font-weight:bold;margin-bottom:5px;padding:6px;}
.contentdescription  {padding-bottom: 30px;}
.contentheading  {font-size:18px;font-weight:normal;line-height:normal;}
a.contentpagetitle  {text-decoration: none!important;color: #000000;}
a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus  {text-decoration: none!important;color: #000000;}
.createdate  {padding-bottom:5px;	line-height: 10px;font-weight: bold;}
.modifydate  {color: #7E7E7E;height: 32px;}
.moduletable  {padding: 0;}
.mosimage  {padding: 0;border:1px solid #CCCCCC;background:#ffffff;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:7px 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  {border-bottom:1px dotted #cccccc;color:#000000;font-weight:bold;padding:5px 0;}
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;}
.button:hover, .button:focus {color:#FFFFFF;	cursor:pointer;}
.button {border:medium none;	color:#CCCCCC;font-size:11px;height:22px;border:none;padding:3px 11px 5px;background:#000000;} 	

/* DEFAULT MENU----------------------------------------------------------- */
ul.menu-mainmenu li a, a.mainlevel  {border-bottom:1px dotted #e6e6e6;display:block;line-height:13px;margin:0;padding:8px 6px;text-decoration:none;width:91%;}
ul.menu-mainmenu li a:hover, a.mainlevel:hover  {text-decoration:none;}
ul.menu-mainmenu li, #mainlevel li {padding-left:0px;padding-right:0px;list-style-image:none;list-style-position:outside;list-style-type:none;}
a.sublevel  {display:block;padding:3px 3px 3px 14px;}
a.sublevel:hover {text-decoration: none;}
a.mainlevel:hover {text-decoration:none;}
ul.menu-mainmenu {margin:0px;padding:0px;}

/* MISCELLANOUS----------------------------------------------------------- */
ul.menu-menu li {border-bottom:1px dotted #CCCCCC;	list-style:none;line-height:29px;margin-left:-37px;}
ul.menu-menu li a {	padding-left:7px;} 
.back_button {height:37px;padding-top:26px;}
div.back_button a,div.back_button a:active  {margin: -2px 0;display: block;	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;color:#606060;background: none!important;text-decoration: none!important; }

/* 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-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; }
a.readon {	background:#000000 none repeat scroll 0 0;	color:#FFFFFF;	display:block;	float:right;	font-size:12px;	font-weight:bold;	margin-right:6px;	padding:3px 12px 4px 11px;	text-decoration:none;}
a.readon:hover, a.readon:active, a.readon:focus  {    color:#666666;		text-decoration:none;}

/*  Default Login */
fieldset.input p {	margin:0;	padding:0;}	
form#form-login {	margin:0;	padding:0;}
#cboxLoadedContent form#form-login {	margin-left:-17px;	margin-top:18px;}
form#form-login ul li {	border-bottom:1px dotted #CCCCCC;	height:25px;	line-height:24px;	list-style-image:none;	list-style-position:outside;	list-style-type:none;	margin-left:-31px;	}
form#form-login ul li a {	padding-left:23px;	}
#modlgn_username, #modlgn_passwd {		height:17px;		padding:2px;		width:100%;}

/* Layout--------------------------------------------------------- */
#s5_logo {	height:78px;	width:512px;	float:left;	margin-top:16px;	background: url(../images/m21_logo.png) no-repeat;} 	
#s5_iconsearch {	width:134px;	margin-right:0;	float:right;}	
#s5_topgradsearch {		height:33px;		margin-top:63px;		margin-left:‚120px;		width:134px;} 	
#mod_search_searchword {		background-color:#787878;		color:#FFF;		font-size:13px;		height:20px;		padding:9px;		width:300px;}		
#s5_menubar {	height:44px;padding:18px 14px 29px 12px; width:100%;	} 		
#s5_breadcrumbs {	width:100%;	height:34px;		} 			
#s5_breadcrumbsinner {		line-height:16px;		padding-left:9px;}
#s5_topmenushadleft {	height:63px;	width:16px;	float:left;	margin-left:-16px;	} 	
#s5_topmenushadright {	height:63px;	float:right;	width:16px;	margin-top:-8px;	margin-right:-16px;	} 		
#s5_topmodshadleft {	height:370px;	width:19px;	position:absolute;	margin-left:-19px;	} 		
#s5_topmodshadright {	float:right;	height:352px;	margin-right:-19px;	width:19px;	} 		
#s5_botmodshadleft {	height:204px;	width:16px;	float:left;	margin-left:-16px;	} 		
#s5_botmodshadright {	height:204px;	width:16px;	float:right;	margin-right:-16px;} 		
.s5_toplefrig, .s5_w_modwrap {	margin-bottom:12px;}		
#s5_getmaincolheight {margin-top:0;z-index:0;} 			
.s5_backmiddlemiddle {} 		
.s5_w_modwrap  {z-index:0;}		
.s5_b_modwrap   {}
#s5_mainbodyfullw { width:200%;}
#s5_mainbodywrapper {	float:left;	left:50%;	position:relative;	width:50%;}
#s5_mainbody {	left:-100%;	overflow:hidden;	position:relative;	margin-bottom:20px; }
#s5_mainbodywrap {	width:100%;} 
#s5_leftcolumn {	padding-right:13px;			float:left;		left:-50%;		overflow:hidden;		position:relative;}
#s5_leftcolumn h3 {position:relative;padding-bottom:12px;}
#s5_mainbodywrap {padding-top:20px;float:left;}
#s5_rightcolumn { padding-left:0; margin-bottom:13px;	float:left;}
#s5_rightcolumn h3 {	color: #787878;font-weight:bold;		margin-top:6px;position:relative;			padding-bottom:0;}
.s5_wrap, .s5_wrap2 {	margin:0 auto;}	
#s5_topmenu ul {		height:28px;		padding:0;		margin-left:0px;		margin-top:0;		margin-bottom:0px;}	
#s5_topmenu ul li {		list-style-image:none;		list-style-position:outside;		list-style-type:none;		margin-top:0;		float:left;		margin-right:0px;		padding-top:7px;		padding-bottom:8px;}			
#s5_topmenu ul li a {		background:none;		padding:10px 3px;		font-size:11px;}
#s5_topmenu ul li a:hover {		text-decoration:none;		color:#cccccc;		background:#2e2e2e;}			
#s5_topmenu ul li a span{		padding:10px;}		
#s5_headright {	margin-right:8px;	height:100px;	width:26%;	float:right;}				
.s5_w_modwrap div.module-user1 h3 {	color:#cccccc;	padding-bottom:24px;	font-style:normal;}
.s5_w_modwrap div.module-user1 { 	padding:0px;    width: 100%;}
.s5_w_modwrap div.module-user1 div {	padding:0px;	margin:0px;}
.s5_w_modwrap div.module-user1 div div {	padding:0px;	margin:0px;}
.s5_w_modwrap div.module-user1 div div div {	padding:0px;	margin:0px;	padding:8px 11px 17px 12px;	padding-left:12px;	position:relative;	z-index:0;	width: auto;}
.s5_w_modwrap div.module-user1 div div div div {	margin: 0px;	padding: 0px;	background: none;}		
.s5_w_modwrap div.module h3, .s5_backmiddlemiddle div.module h3 { color:#787878;font-size:29px; font-weight:bold; line-height:0.85; margin-bottom:9px;}
.s5_w_modwrap div.module, .s5_backmiddlemiddle div.module { 	padding:0px;    width: 100%;}
.s5_w_modwrap div.module div, .s5_backmiddlemiddle div.module div {	padding:0px;	margin:0px;}
.s5_w_modwrap div.module div div, .s5_backmiddlemiddle div.module div div {	padding:0px;	margin:0px;}
.s5_w_modwrap div.module div div div, .s5_backmiddlemiddle div.module div div div {	margin:0px; padding:4px 0px 3px 7px;	position:inherit;		width:auto;}
.s5_w_modwrap div.module div div div div, .s5_backmiddlemiddle div.module div div div div {	margin: 0px;	padding: 0;	background: none;}					
.s5_w_modwrap div.module-user2 h3, .s5_backmiddlemiddle div.module-user2 h3 {	background-color:#333333; font-size:29px; font-weight:bold; line-height:0.8;	margin-bottom:9px;	}
.s5_w_modwrap div.module-user2, .s5_backmiddlemiddle div.module-user2 { 	padding:0px;    width: 100%;}
.s5_w_modwrap div.module-user2 div, .s5_backmiddlemiddle div.module-user2 div {	padding:0px;	margin:0px;}
.s5_w_modwrap div.module-user2 div div, .s5_backmiddlemiddle div.module-user2 div div {	padding:0px;	margin:0px;}
.s5_w_modwrap div.module-user2 div div div, .s5_backmiddlemiddle div.module-user2 div div div {	padding:0px;	margin:0px;	padding:7px 23px 0 12px;position:relative;	z-index:0;	width: auto;}
.s5_w_modwrap div.module-user2 div div div div, .s5_backmiddlemiddle div.module-user2 div div div div {	margin: 0px;	padding: 0px;	background: none;}
body div.module-h3 h3 {	font-style:normal;	padding-bottom:12px;}	
body div h3 span.s5_h3_first, .s5_first, .contentheading, #s5_navv a span {		color:#FF9900;		font-style:normal;}
.s5_first {		font-weight:bold;		font-size:17px;}			
.s5_daydate {		margin-left:-7px;		font-size:38px;}		
.s5_yeardate {		margin-top:3px;		font-weight:bold;		font-size:15px;}	
body div.module-h3 { 	padding:0px;    width: 100%;}
body div.module-h3 div {	padding:0px;	margin:0px;}
body div.module-h3 div div {	padding:0px;	margin:0px;}
body div.module-h3 div div div {	background: url('../images/Shape5_BridgeofHope_h3back.png') repeat-x top;	padding:0px;	margin:0px;	padding:6px 15px 17px 11px;	font-style:normal;	padding-left:12px;	position:relative;	z-index:0;	width: auto;}
body div.module-h3 div div div div {	margin: 0px;	padding: 0px;	background: none;}	
#s5_rightcolumn div.module-mod1 h3, #s5_leftcolumn div.module-mod1 h3 {		padding-left:6px;}
#s5_rightcolumn div.module-mod1, #s5_leftcolumn div.module-mod1 { 	padding:0px;	padding-bottom:7px;    width: 100%;}
#s5_rightcolumn div.module-mod1 div, #s5_leftcolumn div.module-mod1 div {	padding:0px;	margin:0px;}
#s5_rightcolumn div.module-mod1 div div, #s5_leftcolumn div.module-mod1 div div {	padding:0px;	margin:0px;}
#s5_rightcolumn div.module-mod1 div div div, #s5_leftcolumn div.module-mod1 div div div {	margin-top:6px;	padding:1px 2px 5px;	position:relative;	z-index:1;	width: auto;}
#s5_rightcolumn div.module-mod1 div div div div, #s5_leftcolumn div.module-mod1 div div div div {	margin: 0px;	padding: 0px;	background: none;}	
#s5_rightcolumn div.module-mod2 h3, #s5_leftcolumn div.module-mod2 h3 {	padding-bottom:0;	padding-left:0px;}
#s5_rightcolumn div.module-mod2, #s5_leftcolumn div.module-mod2  { 	padding:3px 0;width: 100%;}
#s5_rightcolumn div.module-mod2 div, #s5_leftcolumn div.module-mod2 div {	padding:0px;	margin:0px;}
#s5_rightcolumn div.module-mod2 div div, #s5_leftcolumn div.module-mod2 div div {}
#s5_rightcolumn div.module-mod2 div div div, #s5_leftcolumn div.module-mod2 div div div {	padding:9px 10px;	position:-moz-available;	z-index:1;	width: auto;}
#s5_rightcolumn div.module-mod2 div div div div, #s5_leftcolumn div.module-mod2 div div div div {	margin: 0px;	padding: 0px;	background: none;}

/* Main body */
.s5_maincomponent_wrap_2 {	height:35px;	padding-left:3px;	padding-top:3px;	}
.s5_maincomponent_wrap_1 {	background-color: #f26a21; z-index:0;	height:42px;	margin:0 0 14px -3px;}

/*  Column Backgrounds */
.s5_backmiddlemiddle_r {	margin-left:7px;	}

/* Black module, adverts 4-6  */
.s5_blackmodsoutter   {	border-left:1px solid #343434;	border-right:1px solid #343434;	background:#000000;} 

/* Adverts 4,5,6 */
.s5_whitemodsoutter div.module h3 {	padding-bottom:26px;	color:#000000;}
.s5_whitemodsoutter div.module { 	padding:0px;    width: 100%;}
.s5_whitemodsoutter div.module div {	padding:0px;	margin:0px;}
.s5_whitemodsoutter div.module div div {	padding:0px;	margin:0px;}
.s5_whitemodsoutter div.module div div div {	margin:0px;	padding:17px;	color:#000000;	padding:2px 13px 16px 19px;	position:relative;	z-index:1;	width: auto;}
.s5_whitemodsoutter div.module div div div div {	margin: 0px;	padding: 0px;	background: none;}			

/* User 3-7 */
.s5_bblack_outter div.module h3 {	padding-bottom:26px;}
.s5_bblack_outter div.module { 	padding:0px;	margin-top:-36px;    width: 100%;}
.s5_bblack_outter div.module div {	padding:0px;	margin:0px;}
.s5_bblack_outter div.module div div {	padding:0px;	margin:0px;}
.s5_bblack_outter div.module div div div {	margin:0px;	padding:17px;	padding:0 8px 0 5px;	position:relative;	z-index:1;	width: auto;}
.s5_bblack_outter div.module div div div div {	margin: 0px;	padding: 0px;	background: none;}
#s5_footermiddle {font-size: 12px; height:15px;		color: #787878; width:100%;		text-transform:none;}
#s5_footercopyright a{color:#414141;}		
#s5_topleft {float:left;}
#s5_topright {padding-left:8px;		float:left;}					
#s5_innerwrapbottom {	margin-top:-1px;}				
.s5_mainmiddlebotmods {		margin-left:17px;}			
.s5_backmiddlemiddle {		margin-bottom:8px;}				
#s5_topgradsearchin {		padding-left:16px;}		

/* Module Styles */
#s5_mainbody div.module h3 {	background-color:#0d8872; color:#ffffff;font-size:18px;	font-weight:bold; margin-bottom:3px; padding:0 0 0 3px;}
#s5_mainbody div.module { 	padding:0px;}		

/*******************default joomla menu with images, use "-img" on menu class suffix **********************/	
/* Default Joomla! Menu */
a.mainlevel-img  {	border-bottom:1px solid #CCCCCC;	color:#000000;	display:block;	font-size:11px;	font-style:normal;	font-weight:normal;	height:33px;	line-height:31px;	list-style-position:outside;	list-style-type:none;	margin-bottom:3px;	margin-left:20px;	padding-left:8px;	text-decoration:none;}
#mainlevel-img li img {    padding-top:8px;	float:left;}
ul#mainlevel-img li{		padding-left:1px;}	
a.mainlevel-img:hover,a.mainlevel-img:active,a.mainlevel-img:focus  {	color:#000000;	text-decoration:none;}
a.mainlevel-img#active_menu  {	text-decoration: none;	 }
a.mainlevel-img:hover#active_menu  {	text-decoration: none;		display: block; }
a.sublevel-img  {font-size:11px;	background:none;	padding: 2px 2px 2px 27px;	text-decoration: none; }
a.sublevel:active,a.sublevel:focus  {	font-size:11px;	text-decoration: none; }
a.sublevel-img:hover {	color:#000000;	font-size:11px;	background:none;	text-decoration: none; }	
#active_menu-img  {	color:#000000;	background:none; }	
a.sublevel-img#active_menu  {	background:none;	text-decoration: none;}	
div.module-plain img {	float:left;	margin-left:0px;	margin-top:8px;	padding-right:3px;	position:absolute;	vertical-align:bottom;	}		
.s5_backmiddlemiddle ul  {		margin-top:-6px;		list-style-position:outside;		list-style-type:none;}		
.s5_backmiddlemiddle ul li {		height:23px;		line-height:25px;		padding-bottom:5px;		margin-left:-39px;}	
.s5_backmiddlemiddle ul li a, .s5_backmiddlemiddle ul li:hover {			color:#ffffff;	}
.s5_backmiddlemiddle ul li:hover, .s5_backmiddlemiddle ul li a:hover {		text-decoration:none;		color:#cccccc;}		
#s5_positions {	width:100%; }		
#s5_positions h3 {		padding-bottom:5px;		color:#000000;}					
#s5_user1_100 {				padding-bottom:25px;				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_advert1_33 {			float:left;			margin-left:-8px;width:33%;			padding-bottom:13px; }					
#s5_advert2_33 {			float:left; 		width:33%;			padding-bottom:4px;}				
#s5_advert3_33 {			float:right;			width:32%;			padding-bottom:4px;}						
#s5_advert1_50 {				float:left;				width:50%;				padding-bottom:2px; }							
#s5_advert2_50 {				float:left;				width:50%;				padding-bottom:2px;}						
#s5_advert3_50 {				float:left;				width:50%;				padding-bottom:2px;}												
#s5_advert1_100 {					width:100%;					padding-bottom:0px; }									
#s5_advert2_100 {					float:left;					width:100%;					padding-bottom:0px;}								
#s5_advert3_100 {					float:left;					width:100%;					padding-bottom:0px;}												
#s5_advert4_33 {			float:left;			width:33%;			padding-bottom:0px; }					
#s5_advert5_33 {			float:left;			width:33%;			padding-bottom:0px;}				
#s5_advert6_33 {			float:left;		margin-top:-9px;	width:33%;			padding-bottom:0px;}						
#s5_advert4_50 {				float:left;				width:50%;				padding-bottom:2px; }							
#s5_advert5_50 {				float:left;				width:50%;				padding-bottom:2px;}						
#s5_advert6_50 {				float:left;				width:50%;				padding-bottom:2px;}												
#s5_advert4_100 {					width:100%;					padding-bottom:0px; }									
#s5_advert5_100 {					float:left;					width:100%;					padding-bottom:0px;}								
#s5_advert6_100 {					float:left;					width:100%;					padding-bottom:0px;}																	
#s5_contentbottom1_33 {			float:left;			width:33%;			padding-bottom:0px; }					
#s5_contentbottom2_33 {			float:left;			width:33%;			padding-bottom:0px;}				
#s5_contentbottom3_33 {			float:left;			width:33%;			padding-bottom:0px;}						
#s5_contentbottom1_50 {				float:left;				width:50%;				padding-bottom:2px; }							
#s5_contentbottom2_50 {				float:left;				width:50%;				padding-bottom:2px;}						
#s5_contentbottom3_50 {				float:left;				width:50%;				padding-bottom:2px;}												
#s5_contentbottom1_100 {					width:100%;					float:left;					padding-bottom:0px; }									
#s5_contentbottom2_100 {					float:left;					width:100%;					padding-bottom:0px;}								
#s5_contentbottom3_100 {					float:left;					width:100%;					padding-bottom:0px;}
#s5_user3_20{		float:left;		width:20%;		margin:0px;		padding:0px; }			
#s5_user4_20 {		float:left;		width:20%;		margin:0px;		padding:0px; }			
#s5_user5_20 {		float:left;		width:20%;		margin:0px;		padding:0px; }				
#s5_user6_20 {		float:left;		width:20%;		margin:0px;		padding:0px; }						
#s5_user7_20 {		float:left;		width:20%;		margin:0px;		padding:0px; }													
#s5_user3_25{			float:left;			width:25%;			margin:0px;			padding:0px; }					
#s5_user4_25 {			float:left;			width:25%;			margin:0px;			padding:0px; }					
#s5_user5_25 {			float:left;			width:25%;			margin:0px;			padding:0px; }					
#s5_user6_25 {			float:left;			width:25%;			margin:0px;			padding:0px; }							
#s5_user7_25 {			float:left;			width:25%;			margin:0px;			padding:0px; }							
#s5_user3_33{				float:left;				width:27.5%;				margin:0px;				padding:0;}							
#s5_user4_33 {				float:left;				width:45%;				margin:0px;				padding:0px;}							
#s5_user5_33 {				float:left;				width:33%;				margin:0px;				padding:0px;}							
#s5_user6_33 {				float:left;				width:27.5%;				margin:0px;				padding:0px;}								
#s5_user7_33 {				float:left;				width:33%;				margin:0px;				padding:0px;}																	
#s5_user3_50{					float:left;					width:50%; }									
#s5_user4_50 {					float:left;					width:50%;}									
#s5_user5_50 {					float:left;					width:50%;}									
#s5_user6_50 {					float:left;					width:50%; }										
#s5_user7_50 {					float:left;					width:50%;}																
#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%;}					
#s5_user7_100 {						float:left;						width:100%;}		
#s5_footermenu {	float:left;}
#s5_footicons {	margin-top:116px;	position:absolute;	width:250px;}
#s5_footcopy {	float:right;}						

/*  S5 Tab Show */
.s5_ts_active {	background:transparent url(../images/default/s5_ts_active.png) repeat-x scroll center top;}		
.s5_mod_title_wrap_2, .s5_component_wrap_2, #s5_button_wrap2 {	background:transparent url(../images/default/s5_white_h3_l.png) no-repeat scroll left top;	height:35px;	padding-left:14px;	padding-top:9px;	}
.s5_mod_title_wrap_1, .s5_component_wrap_1, #s5_button_wrap1 {	background:transparent url(../images/default/s5_white_h3_r.png) no-repeat scroll right top;	height:35px;}#s5_button_frame ul li a {	background:transparent url(../images/default/s5tabshow_sep.jpg) no-repeat scroll right top;}

/*  Bottom Menu - "bottom" module, menu must be "flat list", class suffix "-bottom"  */
#s5_footermiddle a.mainlevel {	background:none;}
#s5_footermiddle h3 {	padding-bottom:7px;}
#s5_footermiddle ul {	display:block;	font-style:normal;	font-weight:normal;	line-height:10px;	list-style-image:none;	list-style-position:outside;	list-style-type:none;	margin:0px -18px 0;	padding:0;	}
#s5_footermiddle ul li {	display:block;	height:14px;	float:left;	line-height:9px;	margin-right:0px;	overflow:hidden;	padding-bottom:6px;	padding-left:1px;	margin-right:-10px;	}	
* html #s5_footermiddle ul li {	margin-left:12px;}	
#s5_footermiddle li a {	background:none;	display:block;	padding:0 7px 3px 18px;	border-right:1px solid #CCCCCC;	text-decoration:none;	}
#s5_footermiddle li a.mainlevel {	background:none;}	#s5_footercenter ul li a.mainlevel-bottom:hover {	text-decoration:none;	}

/* 1.5 *//* System Standard Messages */
#system-message dt.error  {	font-size:14px;	font-weight:bold;	color:#ff0000;	padding-bottom:10px;}	
#system-message dd.error {	font-size:12px;}
#system-message { margin-bottom: 20px; }
#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;padding:7px;padding-left:40px;list-style-image:none;list-style-position:outside;list-style-type:none;}

/* 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;list-style-image:none;list-style-position:outside;list-style-type:none;}

/* 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;list-style-image:none;list-style-position:outside;list-style-type:none;}
.tool-tip {   float: left;   background: #CCCCCC;   border: 1px solid #333333;   padding: 5px;   color:#000000;   max-width: 200px;}
.tool-title {   padding: 0;   margin: 0;   font-size: 100%;   font-weight: bold;   margin-top: -15px;   padding-top: 15px;   padding-bottom: 5px;   color:#000000;}
.tool-text {   font-size: 100%;   color:#000000;   margin: 0;}