body{
margin:0;
padding:0;
background-color:#e8e4d9;
color: #666666; 
font-family:arial, helvetica;
font-size: 10pt;
background-image: url(images/background.gif);
background-repeat: repeat-x; 
text-align: center;
}

Body #poll{
margin:0;
padding:0;
background-color:#FFFFFF;
color: #424242; 
font-family:arial, helvetica;
font-size: 10pt;
}

img, div { behavior: url(iepngfix.htc) }


#maincontainer{

margin: 0 auto; /*Center container on page*/
width: 936px; 
margin-top: -323px;
z-index:0;
hasLayout: true 
}

div #at16p{
behavior:none;
}

#contentwrapper{
float: left;
width: 100%;
background-image: url(images/blueframe_long.gif); 
background-repeat: repeat-x;
margin: 0 0 0 0;

}


#mainmenu{
margin-left: 275px; /*Set left margin to LeftColumnWidth*/
background: transparent;
width: 327px;
padding: 0px; 
margin-top: -499px;
text-align: left;
margin-right: 0px;
}

*html #mainmenu{
margin-left: 68px; /*Set left margin to LeftColumnWidth*/
background: transparent;
width: 327px;
padding: 0px; 
margin-top: -558px;
text-align: left;
margin-right: 0px;
}

#effectmenu{
margin-left: 263px; /*Set left margin to LeftColumnWidth*/
background: transparent;
width: 829px;
height:79px;
padding: 0px; 
margin-top: -509px;
text-align: left;
margin-right: 0px;
}

*html #effectmenu{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
background: transparent;
width: 615px;
height:79px;
padding: 0px; 
margin-top: -10px;
margin-right: 0px;
z-index:24px;
}

#contentcolumn{
margin-left: 23px; /*Set left margin to LeftColumnWidth*/
background: #FFFFFF;
width: 827px;
padding: 10px; 
margin-top: 0px;
text-align: left;
margin-right: 25px;
}

*html #contentcolumn{
margin-left: -18px; /*Set left margin to LeftColumnWidth*/
background: #FFFFFF;
width: 848px;
padding: 0px; 
margin-top: -3px;
text-align: left;
margin-right: 25px;
}

#Spacer{
background: #FFFFFF;
}

.LALogo{ 
position: absolute;
width: 277px; 
height: 111px;
background-image: url(images/blklogo.jpg); 
background-repeat: no-repeat;
z-index:25;
margin-left: -18px;
margin-top: 18px;
padding: 5px;
display: block;
cursor:hand;
}


.LALogoShadow{ 
position: absolute;
width: 298px; 
height: 120px;
background-image: url(images/logo_shadow.png); 
background-repeat: no-repeat;
z-index:24;
margin-left: -18px;
margin-top: 18px;
}

 #leftcolumn{
float: left;
width: 2px; /*Width of left column*/
margin-left: 3px; /*Set left margin to -(MainContainerWidth)*/
background: transparent;
color: transparent;
text-align: left; 
margin-top: 1px;
}

*html  #leftcolumn{
float: left;
width: 2px; /*Width of left column*/
margin-left: 0px; /*Set left margin to -(MainContainerWidth)*/
background: transparent;
color: transparent;
text-align: left; 
margin-top: 0px;
}

.innertube{
margin-top: 150px;
color: orange;
}

#RightColumn
{ 
position:relative;
background-color: transparent;
width: 1px; 
height: 540px;
margin: 0 auto;
margin-top: 20px;
z-index:18;
text-align:left;
right: -410px;
color: #FFFFFF;

} 

*html #RightColumn
{ 
position:relative;
background-color: transparent;
width: 1px; 
height: 600px;
margin-top: 18px;
z-index:18;
text-align:left;
right: -430px;
color: #FFFFFF;

} 

.tagline{
position:relative;
background-color: transparent;
top: 29px;
right: 4px;

}

#footerBig{
clear: left;
width: 100%;
background: #e8e4d9;
text-align: center;
padding: 0px 0;
}


.noticeablydifferentBIG{ 
position: relative;
width: 42px; 
height: auto;
z-index:7;
top: -25px;
left: 490px;
margin: 0 auto;
}

#MainNavInContact
{ 
position: relative;
margin-left: 626px;
top: 36px;
z-index:28;

}

*html #MainNavInContact
{ 
position: relative;
margin:0 auto;
left: 310px;
top: 38px;
z-index:28;

}

.effectsearch {
position:relative;
background-image: url(images/effect_search.jpg); 
background-repeat: no-repeat;
left: 0px;
top: -62px;
z-index:19;
padding:3px;
}

*html .effectsearch {
position:relative;
background-image: url(images/effect_search.jpg); 
background-repeat: no-repeat;
left: 11px;
top: -52px;
z-index:19;
padding:3px;

}

.effectsearchhome {
position:relative;
background-image: url(images/effect_search.jpg); 
background-repeat: no-repeat;
left: 2px;
top: -46px;
z-index:19;
padding:3px;
}

*html .effectsearchhome {
position:relative;
background-image: url(images/effect_search.jpg); 
background-repeat: no-repeat;
left: 13px;
top: -36px;
z-index:19;
padding:3px;

}

*html .YouMayBe
{
position:relative;
left: 10px;
width:267px;
padding:0px;
top: -30px;
}

*html .Maybeborder{
position:relative;
background-image: url(images/effect_opinionborder.jpg); 
background-repeat:repeat-y;
top: -2px;

}



.YouMayBe
{
position:relative;
left: 2px;
width:267px;
top: -30px;
}

.Maybeborder{
position:relative;
background-image: url(images/effect_opinionborder.jpg); 
background-repeat:repeat-y;
margin-top: -12px;

}

.Maybetext{
position:relative;
padding-right:10px;
padding-left:5px;
width: 250px;

}

*html .CQ
{
position:relative;
left: 11px;
width:267px;
padding:0px;
top: -30px;
}

.CQ
{
position:relative;
left: 3px;
width:267px;
top: -30px;
}

.CQborder{
position:relative;
background-image: url(images/savantborder.jpg); 
background-repeat:repeat-y;
margin-top: -12px;

}

.CQtext{
position:relative;
padding:2px;
width: 255px;

}

*html .opinionborder{
position:relative;
background-image: url(images/effect_opinionborder.jpg); 
background-repeat:repeat-y;
top: -2px;

}


*html .Opinion
{
position:relative;
left: 10px;
width:267px;
}

.Opinion
{
position:relative;
left: 2px;
width:257px;
}

.opinionborder{
position:relative;
background-image: url(images/effect_opinionborder.jpg); 
background-repeat:repeat-y;
margin-top: -12px;

}

.opiniontext{
position:relative;
padding:5px;
width: 250px;
}


*html .Savant
{
position:relative;
left: 11px;
width:167px;
}

.Savant
{
position:relative;
left: 3px;
width:267px;
}

.Savantborder{
position:relative;
background-image: url(images/savantborder.jpg); 
background-repeat:repeat-y;
margin-top: -12px;

}

.Savanttext{
position:relative;
padding-right:15px;
padding-left:5px;
padding-bottom:5px;
width: 250px;
max-width:220px;
overflow: hidden; /*leave as is*/
}

*html .Savanttext{
position:relative;
padding-right:0px;
padding-left:5px;
padding-bottom:5px;
width: 250px;
overflow: scroll; /*leave as is*/
}

.searchtxt {
position:relative;
width:170px;
font-size:10pt;
background:#FFFFFF;
border:1px solid #000000;
padding:0px;
top: -5px;
height:20px;
left:0px;
z-index:15;
}

*html .searchtxt {
position:relative;
width:170px;
font-size:10pt;
background:#FFFFFF;
border:1px solid #000000;
padding:0px;
top: -1px;
height:20px;
left:0px;
z-index:15;
}

.bread
{
width:550px;
}

*html .btnSearch {
position:relative;
width:70px;
font-size:10pt;
background:#ecf0f4;
border:0px solid #000000;
top: -2px;
height:20px;
left:0px;
z-index:15;
}

.btnSearch {
position:relative;
width:70px;
font-size:10pt;
background:#ecf0f4;
border:0px solid #000000;
top: -3px;
height:20px;
padding: 0px;
padding-bottom: 3px;
left:0px;
z-index:15;
}

.effectwhite{
position:relative;
top: -3px;
color:#FFFFFF; text-decoration:none; font-size: 8pt; font-weight:bold; font-family:Arial;
}

.whatsin {
position:relative;
width:180px;
top: -2px;
height:20px;
left:1px;
z-index:15;
}

.searchtxtNews {
position:relative;
width:150px;
font-size:10pt;
background:#FFFFFF;
border:1px solid #000000;
padding:0px;
top: 2px;
height:20px;
left:10px;
z-index:15;
}

*html .btnSearchNews {
position:relative;
width:65px;
font-size:10pt;
background:#ecf0f4;
border:0px solid #000000;
top: 1px;
height:20px;
left:10px;
z-index:15;
}

.btnSearchNews {
position:relative;
width:65px;
font-size:10pt;
background:#ecf0f4;
border:0px solid #000000;
top: 5px;
height:20px;
left:10px;
z-index:15;
}

.whatsinNews {
position:relative;
width:160px;
top: 2px;
height:20px;
left:11px;
z-index:15;
padding-bottom:12px;
}

*html .whatsinNews {
position:relative;
width:160px;
top: 2px;
height:20px;
left:11px;
z-index:15;
padding-bottom:0px;
}
/*Search*/
.searchTypeImage 
{
	width:12px;
	height:12px;
	}
.resultList ul
{
	list-style:none;
	margin-top:5px;
	margin-left:5px;
	padding-bottom: 0px;
}
.resultList ul li
{
	margin-bottom:5px;
}
.resultList p
{
	margin-top:0px;
	margin-bottom: 0px;
}
.pageLinks
{
	margin-left:5px;
}
.slidertop
{
position: relative; /*leave as is*/
background-image: url(images/mainstory_top.jpg);
background-repeat: no-repeat; 
}

.sliderbottom
{
position: relative; /*leave as is*/
background-image: url(images/mainstory_bottom.jpg);
background-repeat: no-repeat; 
}
.sliderwrapper
{
background-image: url(images/mainstory_rtborder.jpg);
background-repeat: repeat-y; 
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 0px solid transparent;
border-bottom-width: 0px;
width: 542px; /*width of featured content slider*/
height: 350px;

}



.sliderwrapper .contentdiv
{
visibility: hidden; /*leave as is*/
left: 5;  /*leave as is*/
margin-left:3px;
margin-top:-7px;
top: 0;  /*leave as is*/
padding: 5px;
background: white;
width: 525px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
font-family:arial, helvetica;
font-size: 10pt;

}

div .pagination
{

width: 532px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background-color: #9d9d9d;
padding: 5px 5px 5px 5px;
}

.pagination a:link.toc
{
padding: 0 5px;
text-decoration: none; 
color: #424242;
background: white;
border-top: 1px solid #424242;
border-right: 1px solid #424242;
border-bottom: 1px solid #424242;
border-left: 1px solid #424242;
}

.pagination a:hover.toc, .pagination a.selected.toc
{
text-decoration: none; 
padding: 0 5px;
border-top: 1px solid #424242;
border-right: 1px solid #424242;
border-bottom: 1px solid #424242;
border-left: 1px solid #424242;
color: #000;
background-color: #e8e4d9;

}

div .cqpagination
{

width: 240px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background-color: #FFFFFF;
padding: 5px 5px 5px 5px;
}

.cqpagination a:link.toc
{
padding: 0 5px;
text-decoration: none; 
color: #424242;
background: white;
border-top: 1px solid #424242;
border-right: 1px solid #424242;
border-bottom: 1px solid #424242;
border-left: 1px solid #424242;
}

.cqpagination a:hover.toc, .cqpagination a.selected.toc
{
text-decoration: none; 
padding: 0 5px;
border-top: 1px solid #424242;
border-right: 1px solid #424242;
border-bottom: 1px solid #424242;
border-left: 1px solid #424242;
color: #000;
background-color: #e8e4d9;

}