/* Margin and padding reset */
* { margin:0; padding:0; }

/* Global declarations */
body { font-family: Arial, Tahoma, Verdana, sans-serif;	font-size:62.5%; position:relative; }
img { border:0; }
ul { list-style-type:none; }
h1, h2, h3, h4, h5, h6 { clear:both; font-family:"Modata", Tahoma, Arial, sans-serif; font-weight:normal; }
h1 { font-size:28px; margin-bottom:15px; }
h2 { font-size:18px; margin-bottom:10px; }
h3 { font-family: Tahoma, Arial, sans-serif; }
p { font-size:13px; line-height:20px; margin-bottom:15px; }
hr { clear:both;  width:100%; height:1px; border:0; margin-bottom:20px; margin-top:10px; }

#container { min-width:960px; max-width:1600px; margin:0 auto; }

#header { width:100%; height:130px; }
#header #top { display:block; width:100%; height:83px; }

#top .logo { float:left; display:inline; width:361px; margin:20px 0 0 30px; }
#top .meta { display:inline; float:right; position:relative; padding-right:10px; margin-top:10px; }

.meta p { text-align:right; margin-bottom:10px; margin-top:10px; color:#aaa; }
.meta ul { float:right; }
.meta ul li { float:right; }
.meta ul li .ui-icon { float:left; }
.meta ul li a { float:left; margin:0 0 0 10px; font-size:10px; text-decoration:none; }
.meta ul li a span { margin-top:-2px; }

/*p.mid { text-align:center; margin-top:10px; color:#284797;}*/
p.mid { text-align:center; margin-top:20px; color:#BC1B2A;}
p.mid a { padding:0 10px; }

#header #search { float:right; display:block; position:relative; width:249px; right:5px; height:26px;  margin-top:13px; }
#header #navbar { float:left; display:block; }

#search input { background:none; border:0; width:180px; padding:5px 10px 0 0; position:relative; font-size:12px; font-style:italic; }
#search input.but { position:relative; float:left; width:24px!important; height:24px; margin-top:1px; padding:0!important; }

#navbar ul.nav { display:inline-block; height:30px; margin-top:11px; position:relative; float:left; }

ul.nav li { float:left; position:relative; height:30px; display:block; }
ul.nav li a { color:#ccc; text-decoration:none; font-size:12px; padding:10px 20px 12px; display:block; }
ul.nav ul { position:		absolute; top:			-999em; width:			10em;  }
ul.nav ul li { border:0; padding:5px; width:130px; z-index:9999!important; height:auto; }
ul.nav li:hover ul, ul.nav li.sfHover ul { left:			0; top:			3.6em; /* match top ul list item height */ z-index:		9999!important; }
ul.nav li:hover li ul, ul.nav li.sfHover li ul { top: -999em; }
ul.nav li li:hover ul, ul.nav li li.sfHover ul { left: 14.0em; /* match ul width */ top: 0; }
ul.nav li li:hover li ul, ul.nav li li.sfHover li ul { top:-999em; }
ul.nav li li li:hover ul, ul.nav li li li.sfHover ul { left:14.0em; /* match ul width */ top:0; }
ul.nav li li { position:relative; z-index:9999!important; }
ul.nav li li a { display:block; width:110px; font-size:12px; padding:5px 10px; }

#bgwrap { float:left; position:relative; width:100%; }

#sidebar { float:left; width:240px; position:relative; padding:0 35px; }
#sidebar h2 { margin-top:30px; }
#sidebar p { margin-bottom:0; }
#sidebar .sort { display:inline-block; width:234px; }

.sort .portlet { width:100%; }

#sidebar ul { width:240px; margin-bottom:30px; }
#sidebar ul li { width:190px; padding:5px 25px; }
#sidebar ul ul { width:190px; margin-bottom:0; margin-top:3px; }
#sidebar ul li ul li { width:165px; }
#sidebar ul li ul li ul li { width:140px; }
#sidebar li.last { border-bottom:0; }
#content { float:right; width:100%; margin-left:-320px; position:relative; background:url('../images/siderep.png') 185px 0 repeat-y; padding-bottom:30px; min-height:500px; }

#main { margin-left:320px; margin-right:30px; padding-top:30px; position:relative; }

.pad20 { display:block; min-width:590px; max-width:1230px; padding:00px 20px 0px 0px; }

#content ul.dash { float:left; display:block; margin-bottom:10px; }

#footer { clear:both; float:left; width:100%; display:block; color:#000000; /*height:90px;*/ position:relative; }

ul.dash li { float:left; display:inline; margin:0 10px 15px 0px; /*background:#FF0000;*/ }
ul.dash li a { display:block; width:112px; height:109px; text-decoration:none; }
ul.dash li a img { display:inline; margin-left:32px; margin-top:18px; }
ul.dash li a span { display:block; width:100%; text-align:center; margin-top:10px; font-size:11px; }

#columns { display:block; width:100%; }
#columns .cols2 { display:block; float:left; width:50%; } 
#columns .cols3 { display:block; float:left; width:31%; padding:10px; }
#columns .cols4 { display:block; float:left; width:25%; }

.box { clear:both; float:left; width:90%; }

.portlet { padding:2px; margin-bottom:15px; }

.portlet-header { font-weight:normal!important; /*display:inline;*/ padding:5px 5px 5px 10px; }
.portlet-content { padding:10px; }

.ui-sortable-placeholder { padding:0; visibility:visible!important; }

/* New */

.user_status{ width:500px; float:left; text-align:center; padding:54px 0 0 0; }

.user_status p { color:#5b5b5b; font-size:18px; }

.meta ul li a{ margin: 25px 25px; }

#footer {
	background:url(../images/footer-bg.png) repeat-x;
}


.lf_width { width:auto; }

.check_box { width:290px; float:left}

.vsf { width:60px; }