/*------------------------------------------------------------------------
# SC_TURNKEY
# ------------------------------------------------------------------------
# Copyright (C) 2008-2009 SMARTCHOICESITES. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: SMARTCHOICESITES.COM
# Websites:  http://www.smartchoicesites.com
# Email: sales@smartchoicesites.com
-------------------------------------------------------------------------*/


/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

body {
	margin: 0;
  background: #666 url(../images/pagebg.png) 0 0 repeat-x;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 135%;
	color: #333333;
}

a:link, a:visited {
	color: #5F8AB6;
  text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #000000;
  text-decoration: underline;
	font-weight: normal;
}

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
#page_bg {
	padding: 10px 0 0 0;
	margin-bottom: 1px;
	
}

div.center {
  text-align: center;
}

div#wrapper {
	margin: 0 auto;  
  padding:0;
  width: 971px;
 	background: url(../images/borderbg.png) repeat-y left top;
}

div#header{
	height:103px;
	background: #FFF;
	margin: 0 7px 0 6px;
}
div#header_l {
	position: relative;
	background: url(../images/topbg.png) left 14px repeat-x;
}

div#header_r {
	height: 103px;
	padding: 0px;
	overflow: hidden;
	text-align: left;
}

div#logo {
	left: 0;
	top: 0;
	position: absolute;
	z-index: 10;
	width: 337px;
	height: 102px;
	background: url(../images/logo.png) 0 0 no-repeat;
	margin:0px;
}

div#newsflash {
	width: auto;
	margin-left: 350px;
	margin-right: 30px;
	border: 1px solid #00f;
}
div#footer{
	background: url(../images/borderbottom.png) 100% 100% no-repeat;
	height: 100px;
}

div#footer_r {
	color: #666666;
  padding-top: 10px;
	height: 90px;
	overflow: hidden;
	background: url(../images/footerbg.png) #FFF repeat-x left top;
	margin:0px 8px 0px 8px;
}

 
div#footer_r ul{
  width:36%;
  margin:0 auto;
  padding:0px;
	list-style: none;
}
div#footer_r ul li{
  float: left;  
	padding:0px 8px 0px 8px;
}
div#footer_r a:link, div#footer_r a:visited  {
	color: #666666;
	text-decoration:none;
}

div#footer_r a:hover  {
	color: #5F8AB6;
	text-decoration:none;
}

div#footerspacer {
	height: 10px;
	margin:0px 8px;
	background: #FFF;
}

#pathway {
	padding: 10px 10px 8px 10px;
	width: auto;
	margin:0px;
  margin-right: 250px;
	text-align: left;
}

#search {
	float: right;
	width:320px;
	margin-top: -20px;
	margin-right: 30px;
	height: 40px;
	overflow: hidden;
	text-align:right;
}

form#searchForm input {
	vertical-align: middle;
}

form#searchForm table {
	border-collapse: collapse;
}

form#searchForm td {
	padding:0;
}

#mod_search_searchword {
	padding-left: 3px;
}

#area {
	padding: 0;
}

#whitebox {
	margin: 0 7px 0 6px;
	padding:10px 0 0 0;
	background: #fff url(../images/maincontenttop.png) repeat-x left top;
	width: auto;
	
}

#whitebox div {
	text-align: left;
}
div.mainContentFull{
margin:0 0 0 10px;
width: 940px;
padding:20px 0px 0px 0px;
background: url(../images/innerboxr1.png) no-repeat left top;
clear:both;
}
div.mainContent{
padding:10px 0px 0px 0px;
padding:10px 0px 0px 0px;
width:536px;
background: url(../images/innerbox1.png) no-repeat left top;
clear:both;
}
div.mainContent1{
margin:0px;
padding:20px 0px 0px 0px;
width:744px;
background: url(../images/innerboxc1.png) no-repeat left top;
clear:both;
}
div.ContentBg{
background: url(../images/innerboxbg.png) repeat-y left;
}
div.ContentBgFull{
background: url(../images/innerboxrbg.png) repeat-y left;
}

div.ContentBg1{
background: url(../images/innerboxcbg.png) repeat-y left;
}

div.Content{
margin:0px;
padding:0 10px 10px 10px;
background: url(../images/innerbox2.png) no-repeat left bottom;
}

div.ContentFull{
margin:0px;
padding:0 10px 10px 10px;
background: url(../images/innerboxr2.png) no-repeat left bottom;
}

div.Content1{
margin:0px;
padding:0 30px 10px 20px;
background: url(../images/innerboxc2.png) no-repeat left bottom;
}

div.top{
float:right;
width:240px;
height:35px;
padding:30px 10px 0 0;
vertical-align: bottom;
}

div.top ul{
  margin:0px;
  padding:0px;
	list-style: none;
}

div.top ul li{  
  float: left;  
  padding:0px 4px 0px 4px;
}

div.top a:link, div.top a:visited, div.top a:active {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  font-weight:bold;
	color: #999999;
	text-decoration:none;
}

div.top a:hover  {
	color: #000000;
	text-decoration:none;
}


/* MAIN NAVIGATION
--------------------------------------------------------- */
#sc-mainnavwrap {
  	position: absolute;
	top: 72px;
	left: 308px;
	width: 650px;
	height:30px;
	z-index: 999;
}

#sc-mainnav {
	height: 30px;
	z-index: 999;
	background: url(../images/horizmenu.gif) repeat-x top;
}

#sc-mainnav a, #sc-subnav a {
	outline: none;
}

#sc-subnav {
	display: block;
	font-size: 92%;
	height: 22px;
	position: absolute;
	top: 29px;
	background: url(../images/grad1.gif) repeat-x bottom #333333;
	width: 100%;
}

#sc-subnav ul {
	margin: 0;
	padding: 0;
}

#sc-subnav li {
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#sc-subnav li a {
	color: #999999;
	display: block;
	float: left;
	line-height: 22px;
	padding: 0 10px;
	text-decoration: none;
	background: url(../images/vline.gif) no-repeat center left;
}

#sc-subnav li a:hover,
#sc-subnav li a:active,
#sc-subnav li a:focus {
	color: #FFFFFF;
	text-decoration: none;
}

#sc-subnav li.active a,
#sc-subnav li.active a:hover,
#sc-subnav li.active a:active,
#sc-subnav li.active a:focus {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}


#maincolumn {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

table.nopad {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
}

table.nopad td.middle_pad {
	width: 20px;
}

/*****************************************/
/*** Joomla! specific content elements ***/
/*****************************************/

div.offline {
	background: #fffebb;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.2em;
	padding: 5px;
}

span.pathway {
  display: block;
  margin: 0 20px;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
}

/* headers */
div.componentheading {
  padding-left: 0px;
}

h1 {
	padding: 0;
	font-family:Helvetica ,Arial,sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: bottom;
	color: #666;
	text-align: left;
	width: 100%;
	margin: 0
}

h2, .contentheading {
	padding: 0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	vertical-align: bottom;
	color: #333;
	text-align: left;
	width: 100%;
	line-height: 1.6em;
}

table.contentpascpen h3 {
	margin-top: 25px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

h3, .componentheading, table.moduletable th, legend {
  margin: 0;
  font-weight: bold;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1.1em;
  padding-left: 0px;
	margin-bottom: 10px;
	text-align: left;
}

/* small text */
.small {
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.modifydate {
  height: 20px;
  vertical-align: bottom;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;

}

a.readon {
	margin-top: 10px;
	display: block;
	float: left;
	background: url(../images/mw_readon.png) top right no-repeat;
	padding-right: 20px;
	line-height: 14px;
	height: 16px;
}

/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }


/** overlib **/

.ol-foreground {
	background-color: #f6f6f6;
}

.ol-background {
	background-color: #666;
}

.ol-textfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ol-captionfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	font-weight: bold;
}
.ol-captionfont a {
	color: #0B55C4;
	text-decoration: none;
	font-size: 12px;
}

.ol-closefont {}

/* menu links */
a.mainlevel:link, a.mainlevel:visited {
	padding-left: 5px;
}

a.mainlevel:hover {

}

/* spacers */
span.article_separator {
	display: block;
	height: 20px;
}

.article_column {
	padding-right: 5px;
}

.column_separator {
	border-left: 1px dashed #e0e0e0;
	padding-left: 10px;
}

td.buttonheading {

}

td.buttonheading img {
	border:none;
}

.clr {
	clear: both;
}

td.greyline {
  width: 1px;
}


table.blog span.article_separator {
	display: block;
	height: 20px;
}

/* edit button */
.contentpascpen_edit{
	float: left;
}

/* table of contents */
table.contenttoc {
  margin: 5px;
  border: 1px solid #ccc;
  padding: 5px;
}

table.contenttoc td {
  padding: 0 5px;
}


/* content tables */
td.sectiontableheader {
  background: #efefef;
  color: #333;
  font-weight: bold;
  padding: 4px;
  border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
}


/* content styles */
table.contentpascpen, table.contentpane {
	margin: 0;
	width: auto;
}
table.contentpascpen h1 {line-height: 40px}

table.contentpascpen li {
	margin-bottom: 5px;
}

table.contentpascpen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}

table.contentpascpen h3 {
	margin-top: 25px;
}

table.contentpascpen h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.highlight {
	background-color: #fffebb;
}

/* module control elements */
/* @group Modules 

div.module,
div.module_menu {
	background: none;
	padding: 0px;
	margin-bottom: 10px;
  }

td.leftcol .module_menu div,
td.leftcol .module div,
td.rightcol .module_menu div,
td.rightcol .module div{
  background: none;
	padding: 0px;
	margin: 0px;
  }

td.leftcol .module div div ,
td.leftcol .module_menu div div,
td.rightcol .module div div ,
td.rightcol .module_menu div div{
	background:url(../images/module_bg.png) 0 0 repeat-y;  
  padding: 0px;
	margin: 0;
	}

td.leftcol .module div div div,
td.leftcol .module_menu div div div	,
td.rightcol .module div div div,
td.rightcol .module_menu div div div{
  background: url(../images/module-bottom-bg.png) 0 100% no-repeat;
  padding: 10px;
	padding-top: 0px;
}

td.leftcol .module div div div div,
td.leftcol .module_menu div div div div,
td.rightcol .module div div div div,
td.rightcol .module_menu div div div div {
	background: none;
	padding: 0px;
	margin: 0;
}

td.leftcol .module h3,
td.leftcol .module_menu h3,
td.rightcol .module h3,
td.rightcol .module_menu h3{
	padding: 0 0 0 10px;
	margin: 0px -10px 0px -10px;
	height: 36px;
	font-family:"Trebuchet MS";
	color: #000000;
	font-weight: bold;
	font-size: 125%;
	line-height: 36px;
	background: url(../images/module-h3.png) 0 0 no-repeat;
}

div.module div div div ul,
div.module_menu div div div ul {
	margin: 0px;
	padding-left: 15px;
}

div.module div div div ul li, div.module_menu div div div ul li {
	list-style: url(../images/blue_cross.jpg);
}

div.module div div div ul li a:link, div.module div div div ul li a:visited,div.module div div div ul li a:active,
div.module_menu div div div ul li a:link, div.module_menu div div div ul li a:visited,div.module_menu div div div ul li a:active {
	color: #333333;
	text-decoration:none;
}

div.module div div div ul li a:hover, div.module_menu div div div ul li a:hover{
	color: #5F8AB6;
	text-decoration:none;
}

td.rightcol { 
width:156px;
padding:0px 2px 0px 0px;
}

td.leftcol{ 
width:156px;
padding:0px 0px 0px 2px;
}
td.leftcol .inputbox,
td.rightcol .inputbox{
font-size: 11px;
font-weight: normal;
width:130px;
}

table.user1user2 .moduler,
table.user1user2 .modulec,
table.user1user2 .module{
	background: none;
	padding: 0px;
	margin-bottom: 10px;
  }

table.user1user2 .moduler div,  
table.user1user2 .modulec div,
table.user1user2 .module div{
  background: none;
	padding: 0px;
	margin: 0px;
  }

table.user1user2 .module div div {
	background:url(../images/box_bg.png) 0 0 repeat-y;  
  padding: 0px;
	margin: 0;
	}

table.user1user2 .modulec div div {
	background:url(../images/boxc_bg.png) 0 0 repeat-y;  
  padding: 0px;
	margin: 0;
	}
  	
table.user1user2 .moduler div div {
	background:url(../images/boxr_bg.png) 0 0 repeat-y;  
  padding: 0px;
	margin: 0;
	}
	
table.user1user2 .module div div div{
  background: url(../images/box_bottom.png) 0 100% no-repeat;
  padding: 15px;
	padding-top: 0px;
}

table.user1user2 .modulec div div div{
  background: url(../images/boxc_bottom.png) 0 100% no-repeat;
  padding: 15px;
	padding-top: 0px;
}

table.user1user2 .moduler div div div{
  background: url(../images/boxr_bottom.png) 0 100% no-repeat;
  padding: 15px;
	padding-top: 0px;
}

table.user1user2 .moduler div div div div,
table.user1user2 .modulec div div div div,
table.user1user2 .module div div div div {
	background: none;
	padding: 0px;
	margin: 0;
}

table.user1user2 .module h3{
	padding: 0 0 10px 10px;
	margin: 0px -15px 0px -15px;
	height: 36px;
	font-family:"Trebuchet MS";
	color: #ce9b4a;
	font-weight: bold;
	font-size: 125%;
	line-height: 36px;
	background: url(../images/boxtitle.jpg) 0 0 no-repeat;
}

table.user1user2 .modulec h3{
	padding: 0 0 10px 10px;
	margin: 0px -15px 0px -15px;
	height: 36px;
	font-family:"Trebuchet MS";
	color: #ce9b4a;
	font-weight: bold;
	font-size: 125%;
	line-height: 36px;
	background: url(../images/boxtitlec.jpg) 0 0 no-repeat;
}

table.user1user2 .moduler h3{
	padding: 0 0 10px 10px;
	margin: 0px -15px 0px -15px;
	height: 36px;
	font-family:"Trebuchet MS";
	color: #ce9b4a;
	font-weight: bold;
	font-size: 125%;
	line-height: 36px;
	background: url(../images/boxtitler.jpg) 0 0 no-repeat;
}

table.user1user2 div div div ul{
	margin: 0px;
	padding-left: 25px;
}

table.user1user2 div div div ul li {
	list-style: url(../images/arrow_new.gif);
}

table.user1user2 .moduler div div div ul li a:link, table.user1user2 .moduler div div div ul li a:visited,table.user1user2 .moduler div div div ul li a:active,
table.user1user2 .modulec div div div ul li a:link, table.user1user2 .modulec div div div ul li a:visited,table.user1user2 .modulec div div div ul li a:active,
table.user1user2 .module div div div ul li a:link, table.user1user2 .module div div div ul li a:visited,table.user1user2 .module div div div ul li a:active {
	color: #5F8AB6;
	text-decoration:none;
}

table.user1user2 .moduler div div div ul li a:hover,
table.user1user2 .modulec div div div ul li a:hover,
table.user1user2 .module div div div ul li a:hover{
	color: #000;
	text-decoration:none;
}
*/

/* forms */
table.adminform textarea {
  width: 540px;
  height: 400px;
  font-size: 1em;
  color: #000099;
}

div.search input {
	width: 145px;
	border: 1px solid #ccc;
	margin: 15px 0 10px 0;
}

form#form-login fieldset { border: 0 none; margin: 0em; padding: 0em;}
form#form-login ul { padding-left: 20px; }

/* thumbnails */
div.mosimage         {  margin: 5px; }
div.mosimage_caption {  font-size: .90em; color: #666; }

div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #666; text-align: center; }

/* Parameter Table */
table.paramlist {
	margin-top: 5px;
}

table.paramlist td.paramlist_key {
	width: 128px;
	text-align: left;
	height: 30px;
}

table.paramlist td.paramlist_value {
}

div.message {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 14px;
	color : #c30;
	text-align: center;
	width: auto;
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	margin: 3px 0px 10px;
	padding: 3px 20px;
}

/* Banners module */
.Banner{
	margin: 0px 0px 0px 8px;
	text-align: center;
	width: 744px;
	clear:both;
}
/* Default skyscraper style */
.bannergroup {
}

.banneritem img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Text advert style */

.banneritem_text {
	padding: 4px;
	font-size: 11px;
}

.bannerfooter_text {
	padding: 4px;
	font-size: 11px;
	background-color: #F7F7F7;
	text-align: right;
}

/* System Messages */
/* see system general.css */

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }

/* Polls */
.pollstableborder td {
	text-align: left;
}

/* WebLinks */
span.description {
	display:block;
	padding-left: 30px;
}

/* Frontend Editing*/
fieldset {
	border: 1px solid #ccc;
	margin-top: 15px;
	padding: 15px;
}

legend {
	margin: 0;
	padding: 0 10px;
}

td.key {
	border-bottom:1px solid #eee;
	color: #666;
}

/* Tooltips */

.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

/* 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; margin:0px; padding-left: 40px; text-indent:0px;}

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


#power_by{
	float:left;
	text-align: center;
}

/* Component Specific Fixes */

#component-contact table td {
	padding: 2px 0;
}

div.module-box { padding: 0;background: transparent url(../images/module-box-blue-bg-r.png) top right no-repeat;}
div.module-box > div { padding: 16px 0 0 0;background: transparent url(../images/module-box-blue-bg-l.png) top left no-repeat; }
div.module-box > div > div { padding: 0 0 0 13px;background: transparent url(../images/module-box-blue-bg-lb.png) bottom left no-repeat; }
div.module-box > div > div > div { padding: 0 10px 30px 0;background: transparent url(../images/module-box-blue-bg-rb.png) bottom right no-repeat;}

div.module { padding: 0;background: transparent url(../images/module-box-blue-bg-r.png) top right no-repeat;}
div.module > div { padding: 16px 0 0 0;background: transparent url(../images/module-box-blue-bg-l.png) top left no-repeat; }
div.module > div > div { padding: 0 0 0 13px;background: transparent url(../images/module-box-blue-bg-lb.png) bottom left no-repeat; }
div.module > div > div > div { padding: 0 10px 30px 0;background: transparent url(../images/module-box-blue-bg-rb.png) bottom right no-repeat;}
/*div.module-box #p_avreloaded0, div.module-box #p_avreloaded1 { margin-left: 7px}*/

div.module_menu { padding: 0;background: transparent url(../images/module-box-blue-bg-r.png) top right no-repeat;}
div.module_menu > div { padding: 16px 0 0 0;background: transparent url(../images/module-box-blue-bg-l.png) top left no-repeat; }
div.module_menu > div > div { padding: 0 0 0 13px;background: transparent url(../images/module-box-blue-bg-lb.png) bottom left no-repeat; }
div.module_menu > div > div > div { padding: 0 10px 30px 0;background: transparent url(../images/module-box-blue-bg-rb.png) bottom right no-repeat;}

ul.menu {padding: 0 0 0 5px; margin: 0; list-style: none}
ul.menu li a {display: block; padding: 2px 0}

.module_text h3 {background: none}
div.module ul {margin: 0; padding: 0}

.newbottom {margin: 10px}
div.splbottom { padding: 0;background: transparent url(../images/splbottom-r.png) top right no-repeat;}
div.splbottom div.spl1 { padding: 16px 0 0 0;background: transparent url(../images/splbottom-l.png) top left no-repeat; }
div.splbottom div.spl1 div.spl2 { padding: 0 0 0 16px;background: transparent url(../images/splbottom-lb.png) bottom left no-repeat; }
div.splbottom div.spl1 div.spl2 div.spl3 { padding: 0 16px 16px 0;background: transparent url(../images/splbottom-rb.png) bottom right no-repeat; }
.sectiontableentry2-box, .sectiontableentry1-box {text-align: left}
/*menu*/
ul.menu-bullettree {padding: 0}
ul.menu-bullettree li {list-style: none; background: url(../images/blue_cross.jpg) no-repeat left 8px; padding: 2px 2px 2px 15px;}
ul.menu-bullettree li ul {padding-left: 5px}
ul.menu-bullettree li a {display: block; color: #333333}
ul.menu-bullettree li a:hover {color: #5f8ab6; text-decoration:none}

#sc-pathway { background: transparent url(../images/dot.png) repeat-x bottom left; padding: .6em 1em; }
#sc-banner div,
#sc-banner h3{ text-align: center; margin: 0 auto; padding: 20px 0 20px 0; }
#sc-usermodules1 { padding: 1.2em 0; background: transparent url(../images/dot.png) repeat-x left bottom; }
#sc-usermodules2 { padding: 1.2em 0; background: transparent url(../images/dot.png) repeat-x left top; }
#sc-usermodules3 {}
#sc-usermodules1_inner_grid2,  #sc-usermodules2_inner_grid2 { background: transparent url(../images/dot.png) repeat-y 50% top; }
#sc-puser1_grid2,  #sc-puser3_grid2 { width: 49.95%; float: left; }
#sc-puser2_grid2,  #sc-puser4_grid2 { width: 49.95%; float: right; }
#sc-puser5_grid2,  #sc-puser6_grid2,  #sc-puser7_grid2 { width: 49.95%; float: left; }
#sc-puser5_grid3,  #sc-puser6_grid3,  #sc-puser7_grid3 { width: 33.3%; float: left; }
#sc-usermodules2,
#sc-usermodules1 { margin: .6em 1.2em; }
#sc-puser5, #sc-puser6, #sc-puser7 { padding: 1.2em; }

/* Footer */
#sc-footer { padding: 1.2em 1em; font-size: 0.9em; color: #595959; background: url(../images/footerbg.png) #FFF repeat-x left top; margin: 0 7px 0 6px;}
#sc-footer a:link,  #sc-footer a:visited { color: #000; text-decoration: underline; }
#sc-footer a:hover { text-decoration: none; }
#sc-pfooter_grid2 { float: left; width: 49.5%; text-align: left }
#sc-pbottom_grid2 { float: right; width: 49.5%; }
#sc-pbottom { text-align: right; }

/*icon menu*/
ul.menu-icon { margin: 0; padding: 0; list-style: none; font-weight:bold; }
ul.menu-icon li { display: inline; margin: 0; background: none; padding: 0 0 0 12px; }
ul.menu-icon a:link,  ul.menu-icon a:visited { background: transparent url(../images/dot.png) no-repeat left top; padding-left: 20px; text-decoration: none !important; color: #000000; }
ul.menu-icon a:hover { text-decoration: underline !important; }

#sc-promo { color: #f2f2f2; background: #595959 url(../images/promo-bg.jpg) repeat-x left top; border-bottom: 5px solid #404040;margin: 0 6px;}
#sc-promo h3 { color: #ffffff; }
#sc-puser8_inner,  #sc-puser9_inner { padding: 15px; }
#sc-puser8 a:link, #sc-puser8 a:visited,  #sc-puser9 a:link, #sc-puser9 a:visited { color: #40afff; }

.sc-colright {width: 189px; float: right; padding:9px}
.sc-colleft {width: 194px; float: left;padding:9px}
.sc-colcenter {width:536px; float: left}
.sc-colcenter1 {width:744px; float: right}
.sc-colcenterfull {width: 99%;}

.mr-texareainput {width: 160px; height: 134px;}
.mr-input {width: 160px;}

.clearbreak { clear: both; }
ul.latestnews-plain,
ul.mostread-plain {padding: 0; margin: 0}
ul.latestnews-plain li,
ul.mostread-plain li {list-style: none; padding-left: 10px; margin-left: 6px;}
