*  {

	margin: 0;

	padding: 0; }

	



body  {

    font-size: 76%;

	color:#000000;

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



#s5_innershadow {

	width:660px;

	height:22px;

	background-image: url(templates/spheredocs/images/topback.png);	}





/* Normal link */

a  {

	text-decoration: underline;

	color:#000000; }



a:hover, a:focus  {

	color:#666666;

	text-decoration:underline; }



 img, fieldset  { border:none; }

 h5 {color:#a10000; font-size:11px;}

 h1  { font-size:24px; color:#000000; font-family:Arial, Helvetica;}

 h2  { font-size:24px; color:#000000; font-family:Arial, Helvetica; font-weight:normal;}

 h3  { font-size:16px; color:#000000; font-family:Arial, Helvetica;}

 h4  { font-size:14px; color:#000000; font-family:Arial, Helvetica;font-weight:normal;}

 h4 a  { font-size:14px; color:#000000; font-family:Arial, Helvetica;}

 h5  { font-size:12px; color:#000000; font-family:Arial, Helvetica;}





/* Small text */

.small, .smalldark, .createdate, .modifydate, .mosimage_caption,

.back_button, .pagenavcounter, .pagenav, .pagenavbar, a.readon  {

	font-size: 0.9em;

}







p  {

    padding:5px; }



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: 14px/normal Tahoma, Arial, sans-serif; }



select, .inputbox  {

	padding: 2px; }



.inputbox_sm {

    border: 2px #C9C7C7 solid;

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

	padding-left: 2px;

	margin-right:27px;

	margin-top:4px;

	font-size:12px; }

	

.inputbox_sm2 {

    border: 1px #C9C7C7 solid;

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

	padding-left: 2px;

	margin-right:27px;

	margin-top:5px;

	font-size:12px; }



textarea  {

	padding-left: 2px; }



.inputbox  {

    margin-top:3px;

	border: 2px solid #C9C7C7;

	background:#F4F4F4;

	color:#000000; }



#search_searchword {

	width:180px; }



.inputbox:hover, .inputbox:focus  {

	border: 2px 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: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; }



.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.5em;

	line-height: normal;

	font-weight: bold; }



.contentdescription  {



	padding-bottom: 30px; }



table.blog .contentheading  {

	font-size: 1.5em;

	font-weight: bold;

	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: #FFFFFF; }



a.contentpagetitle:hover,

a.contentpagetitle:active,

a.contentpagetitle:focus  {

	text-decoration: none!important;

	color: #FFFFFF; }



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: #FFFFFF;

	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: 1px 9px 1px 10px;

	display: block;

	border: 1px #666666 solid;

	font-size:12px;

	color:#000000;

	font-weight: bold;

	background: transparent url(../images/buttonback.jpg) repeat-x top;

	text-decoration: none; }



a.readon:hover, a.readon:active, a.readon:focus  {

    color:#000000;	

	text-decoration:none;

	background: transparent url(../images/buttonback_hover.jpg) repeat-x top;}

	

.button:hover, .button:focus {

	background: transparent url(../images/buttonback_hover.jpg) repeat-x top;

	color:#000000;

	border-color:#5F5F5F;

	cursor:pointer;

	border-style:solid;

	border-width:1px; }



.button {

	background: transparent url(../images/buttonback.jpg) repeat-x top;

	border-bottom:#666666;

	border-left:#999999;

	border-top:#999999;

	border-right:#666666;

	color:#000000;

	border-style:solid;

	border-width:1px;

	font-size:12px;

	margin-bottom:6px;

	margin-top:8px;

	padding:4px 10px 6px;}





/* Default Joomla! Menu */

a.mainlevel  {

	display: block;

	text-decoration: none;	

	border-bottom:2px #FEFEFE solid;

	background: url(../images/bottombar.gif) no-repeat bottom;

	height:20px;

	color:#000000;

	padding-left:10px;

	padding-top:8px; }



a.mainlevel:hover,

a.mainlevel:active,

a.mainlevel:focus  {

	display: block;

	text-decoration: none;

	background:#FFFFFF;

	border: 2px #CCCCCC solid;

	padding-left:8px;

	padding-top:6px;

	color:#000000; }



a.mainlevel#active_menu  {

	display: block;

	text-decoration: none;	

	display: block; }



a.mainlevel:hover#active_menu  {

	display: block;

	border: 2px #CCCCCC solid;

	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 {

	background:#EBEBEB;

	color:#000000;

	padding-right: 20px;

	padding-left: 11px;

	text-decoration: none; }

	

a.sublevel:hover#active_menu  {

	color:#999999; }





#active_menu  {

	padding-top:6px;

	padding-left: 35px;

	color:#ff0000;

	border-left: 2px #FEFEFE solid;

	border-top: 2px #FEFEFE solid;

	border-bottom: 2px #F4F4F4 solid;

	background:url(../images/bg_menu_active.gif) no-repeat left center; }



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}





/* MISCELLANOUS

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



.back_button {

	height:37px;

	padding-top:26px;

	background:transparent url(../images/back.gif) no-repeat scroll left center;}





div.back_button a,

div.back_button a:hover,

div.back_button a:active  {

	background:transparent url(../images/back.gif);

	margin: -2px 0;

	display: block;

	padding-left:40px;

	height:37px;

	background: none!important;

	text-decoration: none!important; }



#mod_login_password, #mod_login_username  {

	width: 50%; }



#mod_login_password  { 

    padding:2px;

	width: 160px; }



#mod_login_username  {

    padding:2px;

	width: 160px; }



#mod_login_remember  {

	border: none;

	background: none; }



label { 

    margin-bottom:2px;

	margin-top:13px; }



/* 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; }



.bulbon {

	background:transparent url(../images/typography/lightbulb_on.gif) no-repeat scroll left center;

	color:#3589E3;

	padding-left:25px; }



.bulboff {

	background:transparent url(../images/typography/bulboff.gif) no-repeat scroll left center;;

	color:#3589E3;

	padding-left:25px; }



.stop {

	background:transparent url(../images/typography/stop.gif) no-repeat scroll left center;;

	color:#3589E3;

	padding-left:25px; }



.bolt {

	background:transparent url(../images/typography/bolt.gif) no-repeat scroll left center;;

	color:#3589E3;

	padding-left:25px; }

	

.question {

	background:transparent url(../images/typography/question.gif) no-repeat scroll left center;;

	color:#3589E3;

	padding-left:25px; }

	

.smexclamation {

	background:transparent url(../images/typography/exclamation.gif) no-repeat scroll left center;;

	color:#3589E3;

	padding-left:25px; }

	

.cross {

	background:transparent url(../images/typography/cross.gif) no-repeat scroll left center;;

	color:#3589E3;

	padding-left:25px; }



.bullet {

	background:transparent url(../images/typography/bullet.gif) no-repeat scroll left center;

	color:#3589E3;

	padding-left:25px; }

	

.attach {

	background:transparent url(../images/typography/attach.gif) no-repeat scroll left center;

	color:#3589E3;

	padding-left:25px; }



.asterick {

	background:transparent url(../images/typography/asterisk_yellow.gif) no-repeat scroll left center;

	color:#3589E3;

	padding-left:25px; }

	

.acceptblk {

	background:transparent url(../images/typography/accept_blk.gif) no-repeat scroll left center;

	color:#3589E3;

	padding-left:25px; }

	

.accept {

	background:transparent url(../images/typography/accept.gif) no-repeat scroll left center;

	color:#3589E3;

	padding-left:25px; }



.error {

	background:#F5F5F5 url(../images/typography/stop.png) no-repeat scroll 6px center;

	border:1px solid #CDCDCD;

	color:#C63434;

	font-size:13px;

	font-weight:bold;

	margin:8px auto;

	padding:8px 4px 8px 40px;

	text-align:left; }



.folder {

	background:#F5F5F5 url(../images/typography/folder.png) no-repeat scroll 6px center;

	border:1px solid #CDCDCD;

	color:#474747;

	font-size:13px;

	font-weight:bold;

	margin:8px auto;

	padding:8px 4px 8px 40px;

	text-align:left; }

	

.doc {

	background:#F5F5F5 url(../images/typography/doc.png) no-repeat scroll 6px center;

	border:1px solid #CDCDCD;

	color:#474747;

	font-size:13px;

	font-weight:bold;

	margin:8px auto;

	padding:8px 4px 8px 40px;

	text-align:left; }



.exclamation {

	background:#F5F5F5 url(../images/typography/exclamation.png) no-repeat scroll 6px center;

	border:1px solid #CDCDCD;

	color:#5053C6;

	font-size:13px;

	font-weight:bold;

	margin:8px auto;

	padding:8px 4px 8px 40px;

	text-align:left; }



.leftnumber {

	clear:both;

	position:relative; }

	



.sphere_black {

	background: transparent url(../images/typography/sphere_black.gif) no-repeat scroll 6px center;

	color:#FFFFFF;

	font-size:18px;

	font-weight:bold;

	height:45px;

	line-height:45px;

	padding:14px 16px 13px 15px;

	text-align:left;

	width:25px; }

	

.sphere_blue {

	background: transparent url(../images/typography/sphere_blue.gif) no-repeat scroll 6px center;

	color:#000000;

	font-size:18px;

	font-weight:bold;

	height:45px;

	line-height:45px;

	padding:14px 16px 13px 15px;

	text-align:left;

	width:25px; }

	

.sphere_graphite {

	background: transparent url(../images/typography/sphere_graphite.gif) no-repeat scroll 6px center;

	color:#000000;

	font-size:18px;

	font-weight:bold;

	height:45px;

	line-height:45px;

	padding:14px 16px 13px 15px;

	text-align:left;

	width:25px; }

	

.sphere_graphite {

	background: transparent url(../images/typography/sphere_graphite.gif) no-repeat scroll 6px center;

	color:#000000;

	font-size:18px;

	font-weight:bold;

	height:45px;

	line-height:45px;

	padding:14px 16px 13px 15px;

	text-align:left;

	width:25px; }

	

.sphere_green {

	background: transparent url(../images/typography/sphere_green.gif) no-repeat scroll 6px center;

	color:#000000;

	font-size:18px;

	font-weight:bold;

	height:45px;

	line-height:45px;

	padding:14px 16px 13px 15px;

	text-align:left;

	width:25px; }

	

.sphere_purple {

	background: transparent url(../images/typography/sphere_purple.gif) no-repeat scroll 6px center;

	color:#000000;

	font-size:18px;

	font-weight:bold;

	height:45px;

	line-height:45px;

	padding:14px 16px 13px 15px;

	text-align:left;

	width:25px; }

	

.sphere_red {

	background: transparent url(../images/typography/sphere_red.gif) no-repeat scroll 6px center;

	color:#000000;

	font-size:18px;

	font-weight:bold;

	height:45px;

	line-height:45px;

	padding:14px 16px 13px 15px;

	text-align:left;

	width:25px; }

	

.sphere_yellow {

	background: transparent url(../images/typography/sphere_yellow.gif) no-repeat scroll 6px center;

	color:#000000;

	font-size:18px;

	font-weight:bold;

	height:45px;

	line-height:45px;

	padding:14px 16px 13px 15px;

	text-align:left;

	width:25px; }

	

.sphere_white {

	background: transparent url(../images/typography/sphere_white.gif) no-repeat scroll 6px center;

	color:#000000;

	font-size:18px;

	font-weight:bold;

	height:45px;

	line-height:45px;

	padding:14px 16px 13px 15px;

	text-align:left;

	width:25px; }



	

.introletter {

	color:#000000;

	display:block;

	float:left;

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

	font-size:40px;

	font-style:normal;

	font-weight:normal;

	line-height:30px;

	padding:4px 8px 0pt 0pt; }

	

blockquote {

	background:transparent url(../images/typography/leftquote.gif) no-repeat scroll 1px 0px;

	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; }

	

blockquote div {

	background:transparent url(../images/typography/rightquote.gif) no-repeat scroll right bottom; }



/* Modules

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





#s5_leftcol div.module {

	padding-bottom:20px; }



#s5_leftcol div.module div div div  {

	padding-left:5px; }



#s5_leftcol div.module div div div h3 {

	padding-left:0px;

	padding-top:8px;

	width: 205px;

	font-size:16px;

	height:40px;

	color:#000000; }



#s5_leftcol div.module div div div table td {

    

	padding-left:5px; }



#s5_leftcol div.module div div div table  {

	width:98%; }



#s5_rightcol div.module {

	padding-bottom:20px; }



#s5_rightcol div.module div div div  {

	padding-left:5px; }



#s5_rightcol div.module div div div h3 {

	padding-left:0px;

	padding-top:8px;

	font-size:16px;

	width: 205px;

	height:40px;

	color:#000000; }



#s5_rightcol div.module div div div table td {

	padding-left:5px; }



#s5_spbox4 div.moduletable {

	padding-bottom:20px; }





#s5_spbox5 div.moduletable {

	padding-bottom:20px; }

  

#s5_spbox5 div.moduletable h3 { 

    font-size:16px;

	background:url(../images/newsflash.gif)  no-repeat scroll 0% 0%;

	padding-left:28px;

	padding-bottom:20px; }



#s5_spbox6 div.moduletable {

	padding-bottom:20px; }



#s5_spbox4 div.moduletable ul {

	padding:0;

	margin:0; }



#s5_spbox4 div.moduletable li {

	padding:0;

	margin:0;

	padding-bottom:8px; }



#s5_spbox5 div.moduletable ul {

	padding:0;

	margin:0; }



#s5_spbox5 div.moduletable li {

	padding:0;

	margin:0;

	padding-bottom:8px; }



#s5_spbox6 div.moduletable ul {

	padding:0;

	margin:0; }



#s5_spbox6 div.moduletable li {

	padding:0;

	margin:0;

	padding-bottom:8px; }





	

/*  Top menu module position "top", menu name must be "flat list", class suffix "-top" */



#s5_topmenu-top ul a{

    

    list-style-image:none;

    list-style-position:outside;

    list-style-type:none;

    line-height:25px;

	float:left;

	padding-left: 16px;

	padding-right: 16px;

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

	font-size:14px;

	font-weight:normal;

    height: 35px; }



#s5_topmenu-top li a{

    background:transparent url(../images/seperator.jpg) no-repeat;

    float:left;

	padding-left: 16px;

	padding-right: 16px;

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

	font-size:14px;

	font-weight:normal;

    height: 26px; }

	

#s5_topmenu-top ul li {

    padding:0px;

	float:left;

	height: 35px; }

	

#s5_topmenu-top a:hover {

    background:transparent url(../images/topmenu_back.jpg) repeat-x; 

    color:#000000;

	padding-left: 16px;

	padding-right: 16px;

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

	font-size:14px;

	font-weight:normal;

	height: 26px; }

	

#s5_topmenu.active_menu.mainlevel {

    color:#ffffff;

    text-decoration:none;

    background-position:right;

    background-image:url(../images/hover_arrow.jpg);



}





/*  Bottom menu user7 menu name must be "flat list", class suffix "-bottom"  */



ul#mainlevel-bottom {

	display:block;

	font-family:Arial;

	font-size:11px;

	color:#FFFFFF;

	font-style:normal;

	font-weight:bold;

	line-height:20px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none; }

	

ul#mainlevel-bottom li {

	display:block;

	color:#FFFFFF;

	float:left;

	margin-right:5px;

	height:22px;

	overflow:hidden;

	padding-left:0px;

	padding-right:0px; }

	

ul#mainlevel-bottom li a {

	color:#FFFFFF;

	display:block;

	padding:1px 13px;

	text-decoration:none; }

	

ul#mainlevel-bottom li a:hover {

	color:#FFFFFF;

	background-color:#000000; }

	

	

/* Layout

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

.logo { 

     margin-top: 5px; }



#s5_wrapper  {

    width:100%;

	text-align:left; }



#s5_wrapinner  {

    width:100%;

	margin:0 auto;

	text-align:left; }

	

	

#s5_topwrap { 

  	width:100%;

	height:100px; }



	

#s5_top {

	width:890px;

	height:100px;

	margin:0 auto; }

	

	#s5_toplogo {

		width:75%;

		float:left; }

		

	#s5_topright {

		width:25%;

		height:90px;

		padding-top:5px;

		padding-bottom:5px;

		overflow:hidden;

		float:right; }

	

	#s5_topmenu {

		margin-top: 9px;

		float:left; }

		

		

.s5_usertools_widths {

	padding-top:5px;

	padding-left:9px; }

	

		#s5_toolbutton {

			padding-top:16px;

			float:right; }

	 

#s5_topmenubarwrap {

    width:100%;  

	height:44px;

    clear:both;

	background:url(../images/bg_user123.jpg) repeat-x left top; }

	

#s5_topmenubar {

	margin:0pt auto;

    width:890px;  

	height:44px; }

 

#s5_button {

	position:relative;

	z-index:3;

	top:-30px;

 	margin:0pt auto;

	width:99px;}



#s5_overlay {

	cursor:pointer;

	left:50%;

	width:101px;

	height:25px;

	text-align:center;

	color:#000000;

	padding-top:5px;

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

	font-size:10px;

	z-index:8;

	margin-left:-50px;

	position:relative; }

	

#s5_tools {

	left:50%;

	margin-left:115px;

	z-index:4;

	width:0px;

	top:112px;

	height:30px;

	position:absolute; }

	

#s5_toolinner {

	width:190px;

	height:30px; }

	

* html #s5_tools {

	left:50%;

	margin-left:115px;

	z-index:4;

	width:0px;

	top:114px;

	height:30px;

	position:absolute; }

	

#stretch {

	height:0;

	top:20px;

	float:left; }

	

#stretchinner {

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

	height:0;

	top:20px;

        display: none;

	float:left;

	width:202px; }



#s5_shadow {

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

	left:50%;

	margin-left:-323px;

	z-index:4;

	position:absolute;}



#s5_wrapuser123 {

    width:100%;

	clear:both;

	margin:0pt auto; }



#s5_user123wrap {

    width:100%;

	clear:both;

        height: 0px;

	background: url(../images/backrepeat.png) repeat-x;

        background-position: bottom;

	overflow: hidden; }



#s5_user123 {

    width:890px;

    clear:both;

	margin:0 auto;

	padding-top: 0px; }







#s5_containerwrap {

    clear:both;     

    margin:0px;

	width:100%; }



#s5_main_bg { 

     width:100%;

	 margin:0px;

	 padding-top:15px;

	 background:#FFFFFF url(../images/bg_container.jpg) left top repeat-x;

	 float:left; }



#s5_contanerinner {

    width:890px;

	clear:both;

	margin:0 auto; }



	#s5_leftcol { 

		background:url(../images/leftcol.png) right top no-repeat;

    	width:205px;

		padding-right:10px;

		min-height:584px;

		float:left; }

		

	* html #s5_leftcol {

		height:584px; }



	#s5_inset {

		padding-bottom: 20px;

		margin-left:230px;

		margin-right:230px; }

		

	#s5_inset_both {

		padding-bottom: 20px;

		margin-left:0px;

		margin-right:0px; }

		

	#s5_inset_left {

		padding-bottom: 20px;

		margin-left:0px;

		margin-right:230px; }

		

	#s5_inset_right {

		padding-bottom: 20px;

		margin-left:230px;

		margin-right:0px; }



	#s5_maincontent {

		margin-left:230px;

		margin-right:230px; }

		

	#s5_maincontent_both {

		margin-left:0px;

		margin-right:0px; }

		

	#s5_maincontent_left {

		margin-left:0px;

		margin-right:230px; }

		

	#s5_maincontent_right {

		margin-left:230px;

		margin-right:0px; }



	#s5_rightcol {

		background:url(../images/rightcol.png) left top no-repeat;

    	width: 205px;

		padding-left:10px;

		min-height:584px;

		float: right; }	

		

	* html #s5_rightcol {

		height:584px; }

		

		

	#s5_toolbar {

		padding-top: 20px;

		padding-bottom: 20px;

		margin-left:230px;

		margin-right:230px; }

		

	#s5_toolbar_both {

		padding-top: 20px;

		padding-bottom: 20px;

		margin-left:0px;

		margin-right:0px; }

		

	#s5_toolbar_left {

		padding-top: 20px;

		padding-bottom: 20px;

		margin-left:0px;

		margin-right:230px; }

		

	#s5_toolbar_right {

		padding-top: 20px;

		padding-bottom: 20px;

		margin-left:230px;

		margin-right:0px; }

	



#s5_user456wrap { 

	 width:100%;

 	 clear:both; }

	 

#s5_user456 { 

	width:890px;

	margin:0 auto;

	color:#FFFFFF; }

	

	

	#s5_bottommenuwrap {

		float:right;

		width:890px; }

		

		#s5_bottommenu {

			float:right; }	



   

	#s5_user4 {

		float:left;

		overflow:hidden;

		width:33.3%; }



	#s5_user4_50 {

		float:left;

		overflow:hidden;

		width:49%; }

		

	#s5_user4_100 {

		float:left;

		overflow:hidden;

		width:100%; }



	#s5_user5 {

		float:left;

		overflow:hidden;

		width:33.3%; }

		

	#s5_user5_50 {

		float:left;

		overflow:hidden;

		width:49%; }

		

	#s5_user5_100 {

		float:left;

		overflow:hidden;

		width:100%; }

		

	#s5_user6 {

		float:left;

		overflow:hidden;

		width:33.3%; }  

		

	#s5_user6_50 {

		float:left;

		overflow:hidden;

		width:49%; }  

		

	#s5_user6_100 {

		float:left;

		overflow:hidden;

		width:100%; }  



#s5_spbox4 {

	padding-top:40px;

	padding-left:13px;

	padding-right:20px; }



#s5_spbox5 {

	padding-top:40px;

    padding-left:13px;

	padding-right:20px; }



#s5_spbox6 {

	padding-top:40px;

    padding-left:13px;

	padding-right:20px; }



#s5_user456bottom {

	background:#000000;

	width:100%;

	height: 9px;

	max-height: 9px;

	clear:both; }



#s5_bottom {

	clear:both;

	padding-bottom:10px;

	padding-bottom:15px;

	width: 890px; }



#s5_footerwrap {

     width: 890px;

	 margin: 0 auto;

	 padding-top: 50px;

	 padding-bottom: 50px;

     clear: both; }



	#s5_footerleft {

		text-align: left;

		width:15%;

		float: left; }

		

	#s5_footercenter {

		text-align: left;

		width:69%;

		padding-top:8px;

		font-size:11px;

		text-align: center;

        float: left; }	 		

	  

	#s5_footerright {

		text-align: right;

		width:15%;

		padding-top:10px;

		float: left; }





.clearfix:after {

content:".";

height:0;

clear:both;

visibility:hidden;

}



/* Hides from IE-mac \*/

* html .clearfix {

height:1%;

}



*+html .clearfix {

height:1%;

}



.clearfix {

display:block;

}



.rowpadding {

padding: 13px;  }



.clr {

     clear: both;

}x`