/* Browser-specific styles
=====================================================================*/

/* Global Defaults
=====================================================================*/
body,div,dl,dt,dd,ul,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
div { text-align: left; vertical-align: top; }
q:before,q:after{content:'';}
a,ins{text-decoration:none; color:#484848;}
a:hover {text-decoration:underline; color:#333;}
strong { font-weight: bold; }
cite { display: block; font-size: 0.9em; font-style: italic; text-align: right; }
.padded { padding:20px;}


/* Global Elements
=====================================================================*/

html { overflow-x: auto; height:100%;}
	/* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */


body { 
	font-size:11px;
height:100%;}

#adv_page { background: url(../../adv0908-Beserious/images/bk-luce.png) no-repeat;}

body.width_medium div#adv_page {
	width: 900px;
	height:100%;
}

body.width_small div#adv_page {
	width: 790px;height:100%;
}

body.width_fmax div#adv_page {
	min-width: 750px;
	max-width: 1050px;height:100%;
}


#adv_page { 	
margin: 0 auto; z-index:-20;  }

#skytop-left { height:68px;
padding:15px 30px 2px 70px;

overflow:hidden;



}

#skytop-right { 
overflow:hidden;
font-size:x-small;
color:#333;
height:144px;
border-bottom: 1px  #f77539 solid;
z-index:99;
background:#FFF;
}

#skytopcontainer { 


height: 144px;
background: url(../images/border-sx.png) repeat-y 0 0  ;
position:relative;
z-index:99;
margin: 0 auto 0 auto;
	padding: 0px 0px 0px 5px;

}

#skytopcontainer-dx { 
margin: 0 auto 0 auto;
	padding: 0px 5px 0px 0px;
	text-align: left;
	/* re_aligns text to left second part of two part MSIE centering workaround */
	
	background: url(../images/border-dx.png) repeat-y 100% 0  ;
	position:relative;
}
.clearfix { display:block;}


#nav { float:left; margin-left: 25px; padding: 80px 0px 0px 230px;}
#search { float:right;}

#content
{
	background: #ffffff;
	padding:30px 15px 30px 30px; 
position:relative;
text-align:left;
width:904px;

	
	
}


#content-full
{

	background: #ffffff;
	
	padding-right:300px;
	padding-top:0px;
	padding-left:15px;
	padding-bottom:15px;


}

#content-left
{
height:100%;

float:left;
position:relative;
 padding: 10px 5px 10px 3px; 

margin: 0px;
 }

#content2
{
	width: 540px;
	position:relative;
/* margin: 15px; */
padding:10px;
border:2px solid #F77539;


 }
#content li { margin-left: 15px; }

#layout-total { padding:35px 5px 15px 410px;}

#side
{
	background:#FFF;
	border-left: 1px dashed #ccc;

float:right;
min-width:200px;

position:relative;



overflow:hidden;

}



#side-right
{
float:left;
width:200px;
overflow: hidden;
border-left: 1px solid #1f1f1f;
padding: 10px 2px 10px 3px;
position:relative;
}

#side a { 


}

#side li a {
padding:4px 8px;
display:block;
border-bottom: 1px dotted #484848;
}
#side a:hover {
	text-decoration:underline;



}

#side2
{
/* border-left: 1px solid #e2e2e2; */

padding: 15px 10px;

 }

#top-modules { position:relative; overflow:hidden; padding:10px 10px 10px 20px; min-width:300px;}
#top1 { float:left; text-align:left; padding: 0px 8px 0px 0px; border-right: 1px dotted #ccc; overflow:hidden;}
#top2 { float:left; text-align:left; padding: 0px 0px 0px 8px; overflow:hidden;}

#announcements
{
background:#105994 url(../../adv0908-Beserious/images/background_footer.png) repeat-x;
border-top: #fff 1px solid;

position:relative;
width:100%
height:auto;

color:#fff;}

#announcements h3
{

color:#eaeaea;
background: transparent;
  margin: 0 -10px 0 -11px;
  height: 30px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.4em;
  font-style:normal;
  padding-left: 10px;
  padding-top:10px;
	margin-bottom: 10px;
	text-align: left;
	color:#fff;
	border-top:none;
	border-bottom:none;
}

#announcements_container
{

position:relative;
width:960px;
margin: 0 auto;
height:auto;
padding:20px;
}

#announcements a { color:#FFFFFF;}

#footer{

text-align:center;
color:#CCCCCC;
position:relative;
}

#footer a{ border-right: 1px solid #1F679A; padding: 0px 8px;}

#footer div { text-align:center; }
#footer .moduletable { margin-bottom: 0; font-size:1em;}


#layout
{
	margin: 0 auto 0 auto;
	padding: 0px 0px 0px 5px;
	text-align: left;
	
	/* re_aligns text to left second part of two part MSIE centering workaround */
		/* Total width */
	background: url(../images/border-sx.png) repeat-y 0 0  ;
	position:relative;
}


#layout-dx
{
	margin: 0 auto 0 auto;
	padding: 0px 5px 0px 0px;
	text-align: left;
	/* re_aligns text to left second part of two part MSIE centering workaround */
	
	background: url(../images/border-dx.png) repeat-y 100% 0  ;
	position:relative;
}

#form-login{ font-size:9px; color:#666;  
position:relative;}

#form-login a{ font-size:9px; color:#D6DFEF;  }


.menu{ margin-bottom:25px;
}

#box_ann{ float:left; 

color:#8CA7CF;
border-right: 1px dotted #ccc;
margin-right:25px;
padding-right:10px;
	
	}
	
	#slidewrap { cursor:pointer; }
	
	
div#menutop-sx { background:url(../images/menutop-sx.png) 0 0 no-repeat  ; }

div#menutop-cx { background:url(../images/menutop-center.png) 0 0 repeat-x; }

div#menutop-dx { background:url(../images/menutop-dx.png) 100% 0 no-repeat;}




div#bottom-sx { background:url(../images/total-bottom.png) 0 bottom no-repeat  ; height:8px;}

div#bottom-cx { background:url(../images/bottom-cx.png) 0 bottom repeat-x;height:12px !important; position:relative; }

div#bottom-dx { background:url(../images/bottom-dx.png) 100% bottom no-repeat; height:12px; position:relative; padding-right:12px;}

#menutop-sx { position:relative; padding-left:10px;}
#menutop-dx { position:relative; padding-right:12px;}
#menutop-cx { position:relative; height:29px !important; 
padding-left:5px;
padding-right:10px;
padding-top:8px;
text-align:left; }

#bottom { background:url(../images/bk-sx.png) repeat-y; position:relative; margin:0; padding-left:5px;}
#bottom-right{ background: url(../images/bk-dx.png) repeat-y 100% 0; position:relative;padding-right:5px;  margin:0; }
#bottom-center{ background: #333 ; position:relative;padding:20px;  margin:0; }
.bottomfloat { float:left; position:relative; overflow:hidden;}

#bottom1 {  position:relative; margin:0; padding:10px;}
#bottom2 {  position:relative; margin:0; padding:2px; }

#featured p { }

#featured  {z-index:-1; position:relative; height:216px; background:transparent url(../images/border-sx.png) repeat-y scroll 0 0;
padding:0 0 0 5px;
}
#featured-dx
{
	height:216px;
	margin: 0 auto 0 auto;
	padding: 0px 5px 0px 0px;
	text-align: left;
	/* re_aligns text to left second part of two part MSIE centering workaround */
	
	background: url(../images/border-dx.png) repeat-y 100% 0  ;
	position:relative;
}

#featured2  {position:relative;  min-height:60px;
background:transparent url(../images/border-sx.png) repeat-y scroll 0 0;
margin:0 auto;
padding:0 0 0 5px;


}

#user4  {position:relative; background:#FFF; }
#user5  {position:relative; background:#FFF; }
#user6  {position:relative; background:#FFF; }


#featured2-dx
{
	/* height:47px; */
	margin: 0 auto 0 auto;
	padding: 0px 5px 0px 0px;
	text-align: left;
	/* re_aligns text to left second part of two part MSIE centering workaround */
	
	background: url(../images/border-dx.png) repeat-y 100% 0  ;
	position:relative;
}

.cols2 { width: 45%; overflow:hidden; }
.cols3 { width: 30%; overflow:hidden; }
.cols4 { width: 22%; overflow:hidden; }
#top10 img { padding:5px; }
#top10 { padding:10px 15px 0px 15px; }
.tab { float:left; }
.page-block { float:left;}

#TitleBox { float: right; height: 41px; margin-right: 20px; background:#FFF; }
#TitleBox h1 { color: #F77539 ; 
border-right: 10px solid #F77539;}

.inputbox { 
border: 1px solid #F77539;}

#header { border-bottom:5px solid #f5dc7f; margin-bottom:5px; }

.chronoform a:link, 
.chronoform a:visited, 
.chronoform a:hover { 
color:#FFFFFF; font-size:6px;
}
