#hidebox { display: none }

#cookietrail {
	position: absolute;
	top: 182px;
	left:234px;
	width: 500px;
	z-index: 100;
}

#topnavtext {
	position: absolute;
	top: 152px;
	left:216px;
	width: 375px;
}

#headertext {
  	position: absolute;
	left: 220px;
	top: 79px;
	line-height: 40px;
	height:47px;
	width: 390px;
	z-index: 20;
	font-size: 28px
}


#searchboxsm{
	position: absolute;
	padding-left:15px;
	height:22px;
	width: 170px;
	z-index: 20;
}


#frame {
		width: 760px;
		margin-top:0px;
		padding:0px;
		text-align:left;
		z-index: -25;
}

.ahem { display: none; }

#header {
		width: 760px;
		height: 210px;
		overflow: hidden;
		}
		
#contentleft {
		width: 200px;
		padding:0px;
		float: left;
		}
		
#contentright {
		width: 525px; 
		padding: 0 20px 0 0;
		margin: 0 0 0 15px;
		float:left;
		}

#footer {
		width: 760px;
		height: 58px;
		padding:0px;
		float:left;
		}
		
#pageLogo {
 	position: absolute;
	left: 0px;
	top: 0px;
	width: 220px;
	height: 210px;
	z-index: 2;
}

#pageTopCenter {
	position: absolute;
	left: 220px;
	top: 0px;
	height:139px;
	width: 540px;
	z-index: 1;
}

#topbox {
	position: relative;	
	left: 0px;
	top: 0px;
	width: 515px;		
	z-index: 15;
}

#topboxheader{
	position: absolute;
	left: 30px;
	top: 1px;
	height:22px;
	width: 200px;
	z-index: 20;
}

#topboxbody {
	position: absolute;
	left: 23px;
	top: 33px;
	/* height:119px; */
	width: 363px;
	z-index: 20;
}


#wholeboxleft,  #wholeboxleftsm 
{
	border: none;
	margin: 0;
	width: 345px;
}

#sidenavleft {
	margin: 0 0 0 5px;

	border: none;
	margin: 0;
	width: 191px;
}

#wholeboxright, #wholeboxrightsm {
	border: none;
	margin: 0;
	width: 345px;
}

#wholeboxleftsm 
{ 
width: 156px; 
}

#wholeboxrightsm 
{ 
width: 156px; 
}

#tabbersm 
{ 
width: 156px; 
}

#righttabbersm { width: 156px; }

#tabber, #tabber2, #tabbersm{
	border: none;
	margin: 0;
	height: 24px;
	width: 345px;
}

#righttabber, #righttabbersm {
	border: none;
	margin: 0;
	height: 24px;
	width: 345px;
}

#sidebar2sm {

     padding: 0px 3px 0 0;
     margin: 0;
     width: 180px;
     min-width: 100px;
     vertical-align: top;
}

#sidebar div, #sidebar2 div, #sidebarsm div, #sidebar2sm div {
     margin: 0;
     border: none;
     padding: 0;
}

#sidebar .module, #sidebar2 .module, #sidebarsm .module, #sidebar2sm .module {
     border: none;
     margin: 0;
}

#sidebar h4, #sidebar2 h4, #sidebarsm h4, #sidebar2sm h4 {
     margin: 0;
/*     padding: 0 0 2px 5px;*/
     font-size: 11px;
}

#sidebar ha, #sidebar2 ha, #sidebarsm ha, #sidebar2sm ha {
     margin: 0;
/*     padding: -12px 0 0 0;*/
}

#sidebar .module .rbtop, #sidebar2 .module .rbtop, #welcome_back .rbtop, #content .rbtop, #sidebarsm .module .rbtop, #sidebar2sm .module .rbtop {
     height:8px;
/*     margin: 0 0 -8px 0;*/
     padding: 0;
     z-index:10;
}

#content .rbtop { margin: 0 0 -5px 0; }



#sidebar .rbtop div, #sidebar2 .rbtop div, #content .rbtop div, #sidebarsm .rbtop div, #sidebar2sm .rbtop div 
{ 
height:8px; 
} 

#sidebar .rbtop div div, #sidebar2 .rbtop div div, #content .rbtop div div, #sidebarsm .rbtop div div, #sidebar2sm .rbtop div div 
{ 
height:8px; 
} 

#sidebar .rbbot, #sidebar2 .rbbot, #content .rbbot, #sidebarsm .rbbot, #sidebar2sm .rbbot 
{
     padding: 0;
     height:8px;
}

#sidebar .rbbot  div, #sidebar2 .rbbot  div, #content .rbbot  div, #sidebarsm .rbbot  div, #sidebar2sm .rbbot  div 
{
/*     margin: -3px 0 0 0;*/
     height:8px;
}

#content .rbbot  div { margin: -3px 0 0 0; }

#sidebar .rbbot div div, #sidebar2 .rbbot div div, #content .rbbot div div, #sidebarsm .rbbot div div, #sidebar2sm .rbbot div div 
{ 
height:8px; 
} 

#sidebar .rbcontentwrap, #sidebar2 .rbcontentwrap, #content .rbcontentwrap, #sidebarsm .rbcontentwrap, #sidebar2sm .rbcontentwrap 
{ 
padding: 0;    
}

#module0{
     position:absolute;
     left: 0px;
     top: 40px;
     width: 515px;
     }

#sidebar .rbcontent, #sidebar2 .rbcontent, #sidebarsm .rbcontent 
{
     padding: 0px 7px;
     width: 501px;
}

#sidebar2sm .rbcontent {
     padding: 0 7px;
     width: 180px;
     }

#content .rbcontent { padding: 0 7px; }

#content .rbcontentwrap .rbcontent #spotlight table, #content .rbcontentwrap .rbcontent #DateBreak-3 table {
border: none;
margin: 0;
}

#sidebar .more, #sidebar2 .more, #sidebarsm .more, #sidebar2sm .more 
{
/*     padding: 0 10px 5px 0;*/
     font-size: 10px;
     text-align: right;
}

#sidebar .more1, #sidebar2 .more1, #sidebarsm .more1, #sidebar2sm .more1 
{ 
/*padding: 0 0px 5px 0; */
}

#sidebarsm {
     width: 156px;
     min-width: 100px;
     vertical-align: top;
}

#sidebarsm .rbcontent { width: 142px; }

#sidebar .rbcontent 
{
/*     padding: 0 7px;*/
     width: 331px;
     }

#floatright {
float:right;
width:156px;
}

/* commented backslash hack v2\*/
html>body #sidebar .module .rbtop, html>body #content .rbtop, html>body #welcome_back .rbtop 
{ 
margin: 0; 
}

html>body #sidebar .rbbot div, html>body #content .rbbot div 
{ 
margin: 0; 
}

html>body #sidebar .rbcontentwrap, html>body #content .rbcontentwrap 
{ 
margin: 0; 
}

html>body #sidebarsm .module .rbtop, html>body #content .rbtop, html>body #welcome_back .rbtop { margin: 0; }

html>body #sidebarsm .rbbot div, html>body #content .rbbot div { margin: 0; }

html>body #sidebarsm .rbcontentwrap, html>body #content .rbcontentwrap { margin: 0; }

html>body #sidebar2 .module .rbtop, html>body #content .rbtop, html>body #welcome_back .rbtop { margin: 0; }

html>body #sidebar2 .rbbot div, html>body #content .rbbot div { margin: 0; }

html>body #sidebar2 .rbcontentwrap, html>body #content .rbcontentwrap { margin: 0; }

html>body #sidebar2sm .module .rbtop, html>body #content .rbtop, html>body #welcome_back .rbtop { margin: 0; }

html>body #sidebar2sm .rbbot div, html>body #content .rbbot div { margin: 0; }

html>body #sidebar2sm .rbcontentwrap, html>body #content .rbcontentwrap { margin: 0; }
/* end hack */

#fullheightcontainer{
  top:0px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  position:relative;
  width:714px;
}

.menulist li {
float: left;
height: 1%;
width: 130px;
}
.menulist a {
height: 1%;
width: 130px;
}
.menulist li a {
border: none;
width: 130px;
margin: 0px;
}


#printerFriendlyFooter
{
display:none;
}

.module
{
border:#00FF00 3px solid;
}

.bubbleStyle1
{
width:223px;
}
.bubbleStyle2
{
}
.bubbleStyle3
{
width:363px;
}
.bubbleStyle4
{
width:318px;
}
.bubbleStyle5
{
width:128px;
}
.bubbleStyle6
{
width:138px;
}
