/* ////////////////////////////////////////////
				BODY
//////////////////////////////////////////// */

html, body { 
  margin:0px;
  padding:0px;
  background-color:#FFF;
  font-family:Arial, Helvetica, Verdana, sans-serif; text-align:left;
  font-size:12px;
  

  height: 100%;
  
  
   }
  
  
#body {
  text-align:left }

#centered {
  text-align:center }
  
#container-page {
	width: 100%;
	background: #FFF;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
#container-content {
	padding-bottom: 40px;
}

#container-foot {
	width: 100%;
	background: #D20001;
	position: absolute;
	bottom: 0 !important;
	bottom: -1px;
	height: 10px;
}


/* ////////////////////////////////////////////
				HEADER
//////////////////////////////////////////// */

.header{
	background: #FFF url('../gif/topbg_repeat.gif') repeat-x; color:#FFF; padding:0; margin:0;
	/*background: #D20001; color:#FFF; padding:0; margin:0;*/
}

.whiteBG{
	background: #FFF; color:#000; padding:0; margin:0;
	height: 46px;
}

.logo {
	background: #D20001 url('../gif/toplogo.gif') no-repeat top right; color:#000; padding:0; margin:0;
	width: 310px; height: 113px;
}

a.noflickerLogo:hover {
background: #D20001 url('../gif/toplogo.gif') no-repeat top right; color:#000; padding:0; margin:0;
	width: 310px; height: 113px;
}

/* ////////////////////////////////////////////
				TOP NAVIGATION
				
a span {
	display: none;
}
//////////////////////////////////////////// */

#navigationTOP a:link,#navigationTOP a:visited {
	display: block;	color:#FFF;background:#D20001; text-decoration:none;
	
}

#navigationTOP a:hover,#navigationTOP a:active {
color:#F69534;background:#D20001; 
}


#navigationTOP{
	list-style-type:none;  background:#D20001;
	margin: 55px 0 0 0; font-weight:bold;
}

#navigationTOP li{
	float:left; list-style-type:none;padding-left:20px;padding-right:20px;
}


.navInterior{
text-transform:lowercase;
}

#nav{
	padding: 0;	margin: 0;
	list-style: none; background:#D20001; text-transform:uppercase;
}
#nav ul {
	padding: 0;	margin: 0; 
	list-style: none; background:#D20001;
}

#nav a {
	display: block;
	
}

#nav li {
	float: left; 
	
}

#nav li ul {
	position: absolute;
	width: 20em;
	left: -999em;
	padding-left:0px;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

/* ////////////////////////////////////////////
				ICON NAVIGATION
//////////////////////////////////////////// */


#navigationICON a:link,#navigationICON a:visited {
	display: block;	
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigationICON a:hover,#navigationICON a:active {
	background-repeat: no-repeat;
	background-position: 0 0;
}




#navigationICON2 a:link,#navigationICON2 a:visited {
	display: block;	
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigationICON2 a:hover,#navigationICON2 a:active {
	background-repeat: no-repeat;
	background-position: 0 0;
}




#nav01 a:link, #nav01 a:visited {
	width: 76px; height: 74px;
	background-image: url('../gif/btnof01.gif');
}
#nav01 a:hover, #nav01 a:active, #nav01 a#current {
	width: 76px; height: 74px; color:#D20001;
	background-image: url('../gif/btnon01.gif');
}


#nav02 a:link, #nav02 a:visited {
	width: 75px; height: 74px;
	background-image: url('../gif/btnof02.gif');
}
#nav02 a:hover, #nav02 a:active, #nav02 a#current {
	width: 75px; height: 74px; color:#D20001;
	background-image: url('../gif/btnon02.gif');
}


#nav03 a:link, #nav03 a:visited {
	width: 76px; height: 74px;
	background-image: url('../gif/btnof03.gif');
}
#nav03 a:hover, #nav03 a:active, #nav03 a#current {
	width: 76px; height: 74px; color:#D20001;
	background-image: url('../gif/btnon03.gif');
}



#nav04 a:link, #nav04 a:visited {
	width: 75px; height: 74px;
	background-image: url('../gif/btnof04.gif');
}
#nav04 a:hover, #nav04 a:active, #nav04 a#current {
	width: 75px; height: 74px; color:#D20001;
	background-image: url('../gif/btnon04.gif');
}


#nav05 a:link, #nav05 a:visited {
	width: 75px; height: 74px;
	background-image: url('../gif/btnof05.gif');
}
#nav05 a:hover, #nav05 a:active, #nav05 a#current {
	width: 75px; height: 74px; color:#D20001;
	background-image: url('../gif/btnon05.gif');
}


#nav06 a:link, #nav06 a:visited {
	width: 75px; height: 74px;
	background-image: url('../gif/btnof06.gif');
}
#nav06 a:hover, #nav06 a:active, #nav06 a#current {
	width: 75px; height: 74px; color:#D20001;
	background-image: url('../gif/btnon06.gif');
}



.icon{
list-style-type:none; display:inline;
}

.iconTXT{
padding-top:76px;  text-align:center; font-size:11px;
}
.iconTXTitalic{
	font-weight:lighter; font-style:italic;
}


#navigationICON li{
	float:left; list-style-type:none; 
}

#navigationICON2 li{
	/*float:left;*/ list-style-type:none;padding: 5px; margin:5px;
}

#navigationICON {
margin-bottom: 155px; 
}

/* Hide from IE5-mac. Only IE-win sees this. */ 
* html #navigationICON  {
	padding-bottom:1px;
} 
/* End hide from IE5/mac */

/* ////////////////////////////////////////////
				RIGHT HAND NAVIGATION
//////////////////////////////////////////// */

.redBorder{
	background: #FFF; color:#000; border: 1px solid #d20001;
	width: 185px; margin:10px; padding:0; font-size:11px; float:right;
}
.redBorder p{
	font-size:11px; line-height:1.5; color:#000; background:#FFF;
}
.redBorder h2{
	font-size:14px; line-height:1.5; color:#000; background:#FFF; color:#d20001; padding-left:10px;
}
.redBorder img{
	border: 1px solid #d20001; margin: 5px 0;
}





.blueBorder{
	background: #FFF; color:#000; border: 1px solid #1C6BC5;
	width: 185px; margin:10px; padding:0; font-size:11px; float:right;
}
.blueBorder p{
	font-size:11px; line-height:1.5; color:#000; background:#FFF;
}
.blueBorder h2{
	font-size:14px; line-height:1.5; color:#000; background:#FFF; color:#d20001; padding-left:10px;
}
.blueBorder img{
	border: 1px solid #1C6BC5; margin: 5px 0;
}

.clearthis{
clear:both;
}
#tl_Politics{
	background:#1C6BC5 url('../gif/tl_creativity.gif') no-repeat;
	width: 185px; height: 77px; margin:0 0px 0 0; padding:0;	
}

/* Hide from IE5-mac. Only IE-win sees this. */ 
* html #tl_Politics {
	width: 185px; height: 77px;
} 
/* End hide from IE5/mac */

#tl_Arts{
	background:#d20001 url('../gif/tl_arts.gif') no-repeat;
	width: 185px; height: 77px; margin:0 0px 0 0; padding:0;	
}

/* Hide from IE5-mac. Only IE-win sees this. */ 
* html #tl_Arts {
	width: 185px; height: 77px;
} 
/* End hide from IE5/mac */

.orangeBorder{
	background: #FFF; color:#000; border: 1px solid #F69534; 
	width: 185px; margin:10px; padding:0; font-size:11px; float:right;
}
.orangeBorder p{
	font-size:11px; line-height:1.5; color:#000; background:#FFF;
}
.orangeBorder h2{
	font-size:14px; line-height:1.5; color:#000; background:#FFF; color:#d20001; padding-left:10px;
}
.orangeBorder img{
	border: 1px solid #F69534; margin: 5px 0;
}
#tl_Book{
	background:#F69534 url('../gif/tl_book.gif') no-repeat;
	width: 185px; height: 77px; margin:0 0px 0 0; padding:0;	
}

/* Hide from IE5-mac. Only IE-win sees this. */ 
* html #tl_Book {
	width: 185px; height: 77px;
} 
/* End hide from IE5/mac */


.table3color{
	background:#FFF;  color:#000; margin:0px; padding:0px; width: 100%;
	font-size:12px;
    line-height:1.5;
    color:#000000;
}
.table3color td{
margin:0px; padding:10px; 
}
.table3color td.firstTD{
margin:5px; padding:5px;text-align:center;
}

.tableBlue{
	background:#81C6FF;  color:#000; margin:10px 0px; padding:10px; width: 100%;
	font-size:12px;
    line-height:1.5;
    color:#000000;
}
.tableBlue th{
	background:#4297F9;  color:#fff;
	font-weight:bold; 
	font-size:14px;
	line-height:1.5;
}


.tableYellow{
	background:#FFD180;  color:#000; margin:10px 0px; padding:10px; width: 100%;
	font-size:12px;
  	line-height:1.5;
  	color:#000000;
}
.tableYellow th{
	background:#FFBA41;  color:#fff;
	font-weight:bold; 
	font-size:14px;
	line-height:1.5;
}

.tableRed{
	background:#F1B0B0;  color:#000; margin:10px 0px; padding:10px; width: 100%;
	font-size:12px;
  	line-height:1.5;
  	color:#000000;
}
.tableRed th{
	background:#D20202;  color:#fff;
	font-weight:bold; 
	font-size:14px;
	line-height:1.5;
}


  

.mainContent, .post-body{
padding-left:10px; padding-right:10px;
text-align:left;

}


.mainContent .blueBorder, .mainContent .redBorder, .mainContent .orangeBorder{
	 float:left;	clear:both;
}



div.leftColumn{
float:left; width:190px; font-size:10px; padding: 0 10px;
}


.rightFloat{
background: #FFF; color:#000; text-align:center;
 margin:0 10px 10px 0; padding:0px; font-size:11px; float:right;
}
.rightFloat p{
  text-align:left;
}

.leftFloat{
background: #FFF; color:#000; text-align:center;
max-width: 500px; margin:0 10px 10px 0; padding:0px; font-size:11px; float:left;
}
.leftFloat p{
  text-align:left;
}


.floatBlue{
background: #81C6FF; color:#000; border: 1px solid #1C6BC5;text-align:center;
width: 100%; margin:0 10px 10px 0; padding:10px 0; font-size:11px;
}
.floatBlue p{
  text-align:left;
}
.floatOrange{
background: #fbca9a; color:#000; border: 1px solid #F69534; text-align:center;
width: 100%; margin:0 10px 10px 0; padding:10px 0; font-size:11px; 
}
.floatOrange p{
  text-align:left;
}
#listNav{
border: 0px solid #000;
	margin: 0em;
	width: 90%;
	padding: 0;
}
/* ////////////////////////////////////////////
				FOOTER NAVIGATION
//////////////////////////////////////////// */

#flashPosition{
/*position:absolute;
right: 207px;*/ clear:both;

position:absolute;
right:197px;
bottom:5px;
}
/* Hide from IE5-mac. Only IE-win sees this. */ 
* html #flashPosition{
clear:both;

position:absolute;
right:207px;
bottom:20px;
} 
/* End hide from IE5/mac */




#flashPosition2{
clear:both;
position:absolute;
right:0px;
bottom:5px;
}
/* Hide from IE5-mac. Only IE-win sees this. */ 
* html #flashPosition2{
clear:both;
position:absolute;
right:0px;
bottom:5px;
} 
/* End hide from IE5/mac */


#flashSpacer{
margin-bottom: 180px;
}




.footer{
	background: #D20001; color:#FFF; padding:2px 10px; margin:0; font-weight: bold; font-size:12px;
}

.footer p{
	background: #D20001; color:#FFF; padding:0; margin:0; text-align:right;  font-weight: bold; font-size:12px;
}


#navFooter a:link,#navFooter a:visited {
	display: block;	
	color:#FFF; text-transform: lowercase; 
}

#navFooter a:hover,#navFooter a:active {
color:#F69534;
}

#navFooter li{
	float:right; list-style-type:none; color:#fff;
	font-weight: bold; font-size:12px; padding:0 10px;
}

