@charset "utf-8";
/* CSS Document */

body {
text-align:center; /*center hack*/
}
.clear {
clear:both;
}

#leftfauxcol{}
#rightfauxcol{}

#wrap {
margin:0 auto; /*center hack*/
text-align:left; /*center hack*/
}

#footerFloat
{
margin:0 auto; /*center hack*/
text-align:left; /*center hack*/
}

#header {
overflow:hidden;
clear:both;

}

#siteNameWelcome{
width:auto;
float:left;
white-space:normal;
padding:0px;
margin:0px;
overflow:hidden;
}

#topWrap{
float:right;
top:0px;
right:0px;
width:auto;
overflow:hidden;
}

#TopSiteNav{
overflow:hidden;
float:right;
clear:right;
display:block;
}

#siteSlide{
overflow:hidden;
float:left;
display:block;
}

#searchZone{
overflow:hidden;
float:right;
white-space:nowrap;
clear:right;
}


#top{
background:transparent;
clear:both;
}

#dropMenu{
float:left;
width:100%;
clear:both;
}

#advHeader{/*TOP full width*/
width:100%;
/*clear:both;*/
}

#advFloat{/*bottom full width*/
width:100%;
/*clear:both;*/
}


#widthRestricted{ /*items on the Header with restricted width, same as the TEMPLATE uses auxwidth*/
margin:0 auto; /*center hack*/
text-align:left; /*center hack*/
}


#topLeft{
padding:0 0 0 8px;
background:url(../images/_container/topLeft.jpg) no-repeat left top;
height:20px;
margin:0 auto; /*center hack*/
text-align:left; /*center hack*/
}
#topRight{
padding:0 8px 0 0;
background:url(../images/_container/topRight.jpg) no-repeat right top;
height:20px;
}
#topSpacer{
background:url( ../images/_container/topSpacer.jpg) repeat-x 0% 0%;
margin-left:12px;
height:20px;
margin-right:12px;
}

#bottomFloat{
}
#bottomLeft{
padding:0 0 0 8px;
background:url(../images/_container/bottomLeft.jpg) no-repeat left top;
height:20px;
margin:0 auto; /*center hack*/
text-align:left; /*center hack*/
}
#bottomRight{
padding:0 8px 0 0;
background:url(../images/_container/bottomRight.jpg) no-repeat right top;
height:20px;
}
#bottomSpacer{
background:url( ../images/_container/bottomSpacer.jpg) repeat-x 0% 0%;
margin-left:12px;
height:20px;
margin-right:12px;
}

#bodyContent{
display:block;/*26dic*/
position:relative;
overflow:hidden;
padding: 0px; margin: 0px; 
text-align: left;
height:auto;
}

#sidebarLeft {float:left;width:20%; position:relative;}
#sidebarLeft div.inside {margin:2px 0px 0px -5px !important;}/*internal modules on this area*/

#sidebarRight {float:right;width:20%; position:relative;}
#sidebarRight div.inside {margin:2px -5px 0px 0px !important;} /*internal modules on this area*/

#sidebarLeft div.inside {
padding-left:12px !important;
padding-right: 3px !important;
}
#sidebarRight div.inside{
padding-left:3px !important;
padding-right:10px !important;
}

#middleWrap{
padding:0px;
}
.mc-both {float: right;}
.mc-left-only {float: right;}
.mc-right-only {float: left;}
.mc-wide {float: left;}


/*****************************************************/
#modulesOverContent{
overflow:hidden;
display:block;
/*clear:both;*/
}

/*applies to user 2,3,4,5,6,7,8,9 shared widht*/
div.count1{width:100%; float:left;}
div.count2{width:50%; float:left;}
div.count3{width:33.33%; float:left;}

div.optcount1{width:100%; float:left;}
div.optcount2{width:50%; float:left;}

#user2, #user3, #user4, #user5, #user6, #user7, #user8, #user9, #user10, #user11, #user12{
height:1%;
}

#modulesBellowContent{
overflow:hidden;
display:block;
/*clear:both;*/
}

#bottomSections{
overflow:hidden;
}

#optionalWrap {
width:100%;
/*clear:both;*/
float:left;
}

/*****************************************************/

breadcrumbs{
clear:right;
float:left;
}

#content {
/*float:left; issues in IE with snazzy corners*/
overflow:hidden;
padding:0px;
}

/***********************************************************/



#footer {
width:50%;
float:left;
display:block;
}

#syndicate{
width:50%;
float:left;
display:block;
text-align:right;
text-indent:10px;
}

#debug{
width:auto;
/*clear:both;*/
display:block;
overflow:hidden;

}

.inside {
padding:10px;
}
.inside2 {
padding:5px;
}
.padRight{
width:auto;
padding-left:10px;
padding-right:10px;
}


