/* CSS Document */

body{
	background-color:#231F20;
	text-align:left;
	vertical-align:top;	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#E0E0E0;
	line-height:15px;
}

#mainLayout{
	width:970px;
	left:-485px;
	visibility: visible;
}

#mainTable{
	width:970px;
	height:100%;
}

div.title
{
	position:relative;
	z-index:2;
}

div.label
{
	text-align:left;
	vertical-align:top;	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:White;
}

div.miniLabel
{
	text-align:left;
	vertical-align:top;	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:White;
}

table.moduletable-hMenu
{
	width:100%;
}

table.moduletable-featured
{
	width:100%;
}

table.moduletable-letter
{
	vertical-align:top;
}

table.moduletable-storys
{
	width:100%;
}

table.contentpaneopen-content
{
	width:100%;	
	border:solid 1px red;
}

table.counter
{
	width:100px;
}

table.contentpaneopen table
{
	font-size:12px;
}

table.moduletable-ssres
{
	
}

td.contentheading-content
{
	font-weight:bold;
	font-size:16px;
	padding-bottom:10px;
}


table.contentpaneopen-title
{
	width:750px;
}

table.contentpaneopen-title table
{
	
}

/*last table*/

td.bottomLeftStyle{
	color:#E0E0E0;

	line-height:16px;
	font-weight:bold;	
}

td.contentheading-title 
{
	font-family:Arial; 
	font-weight:bold; 
	font-size:16px; 
	color:#AAB9C6; 
	letter-spacing:1px;
}

/*last td*/

/*header*/
.logo{
	vertical-align:top;
	text-align:right;
	width:604px;
	height:86px;
}

.photo{
	vertical-align:bottom;
	text-align:right;
	width:328px;
	height:253px;
	vertical-align:top;
	background-image:url(images/rightShadow.jpg);
	background-position:top right;
	background-repeat:repeat-y;
	background-color:#3F627E;
}

.grayItalic
{
	color:#000000; 
	font-size:12px; 
	line-height:12px; 
	font-style:italic; 
	font-weight:normal; 
	padding-bottom:10px;
}

#horizontalMenu{
	width:602px;
	height:53px;
	text-align:center;
	vertical-align:top;
}

.hMenu{
	background-image:url(images/topMenuGradient.jpg);
	background-repeat:repeat-x;
	background-color:#3F627E;
	width:97px;
	height:53px;
	border-bottom:1px solid black;
	border-right:1px solid black;
	text-align:center;
	vertical-align:top;
	padding-top:3px;
	font-size:12px;
	line-height:14px;
}

.subtitle{
	font-family:Arial; 
	font-size:12px; 
	color:#262626; 
	letter-spacing:1px;
	font-weight:bold;
}

.leftShadowMenu{
	background-image:url(images/leftShadowMenuTop.jpg);
	background-repeat:no-repeat;
	width:40px;
}

.title{
	background-image:url(images/titles/newsMedia.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:602px;
	height:90px;
	vertical-align:top;
	background-color:#3F627E;
}

.storyTitle{
	height:34px;
	vertical-align:top;
	background-color:#3F627E;
	font-size:16px;
	color:white;
	letter-spacing:1px;
	font-weight:bold;
	padding-left:27px;
}
/*end header*/


/*body*/
.leftShadow{
	background-image:url(images/leftShadow.jpg);
	background-repeat:repeat-y;
	width:40px;
	height:100%;
}
.rightShadow{
	background-image:url(images/rightShadow.jpg);
	background-repeat:repeat-y;
	width:130px;
	height:100%;
}

.centerCol{
	background-color:#3F627E;
	border:solid 1px #3F627E;
}

.centerCol[class]{
	background-color:#3F627E;
	width:798px;
}


.leftCol{
	width:490px;
	padding-left:27px;
}

.countStories
{
	width:490px;
	padding-right:5px;
	color:#8E0000;
	font-weight:bold;
	letter-spacing:1px;
	padding-top:20px;
	vertical-align:middle;
	font-weight:bold;
	font-weight:12px;
}

.rightCol{
	vertical-align:top;
	padding-right:10px;
	height:100%;
}

.rightColCartoon{
	vertical-align:top;
	padding-right:10px;
	height:500px;
	background-image:url(images/cartoon.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.rightCol td {
	vertical-align:middle;
}

.dummyCol{
	background-image:url(images/sep.jpg);
	background-repeat:repeat-y;
	width:20px;
	height:100%;
}

.dummyCol2{
	background-image:url(images/sep.jpg);
	background-repeat:repeat-y;
	height:100%;
}

.endCurly{
	background-image:url(images/final.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:100%;
	height:55px;
	vertical-align:middle;
}
/*end body*/


.footer{
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	padding-left:30px;
	vertical-align:middle;
	padding-top:0px;
}

.copyright{
	font-size:8px;
	color:#58595B;
	text-align:right;
	padding-right:130px;
	vertical-align:top;
}


/*colors*/
.blue{
	color:#3F627E;
}

.yellow{
	color:#FFBE00;
}

.marsRed{
	color:#8E0000;
}

.gray{
	color:#E0E0E0;
}

.darkGray{
	color:#58595B;
}


/*links*/

/*links*/
A:link, A:visited{
  color:#FFBE00;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
  line-height:18px;
}

A:hover{
  color:#E0E0E0;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
  line-height:18px;
}

A.yellowLink:link, A.yellowLink:visited{
  color:#FFBE00;
  text-decoration:none;
  font-weight:bold;
}

A.yellowLink:hover{
  color:#E0E0E0;
  text-decoration:none;
  font-weight:bold;
}

A.mainlevel-yellowLink:link, A.mainlevel-yellowLink:visited{
  color:#FFBE00;
  text-decoration:none;
  font-weight:bold;
}

A.mainlevel-yellowLink:hover{
  color:#E0E0E0;
  text-decoration:none;
  font-weight:bold;
}

A.marsRedLink:link, A.marsRedLink:visited{
  color:#8E0000;
  text-decoration:none;
  font-size:10px;
}

A.marsRedLink:hover{
  color:#FFBE00;
  text-decoration:none;
  font-size:10px;
}

A.whiteLink:link, A.whiteLink:visited{
  color:white;
  text-decoration:none;
  font-size:12px;
  font-weight:normal;
  line-height:14px;
}

A.whiteLink:hover{
  color:#FFBE00;
  text-decoration:none;
  font-weight:normal;
  font-size:12px;
  line-height:14px;
}

A.mainlevel-whiteLink:link, A.mainlevel-whiteLink:visited{
  color:white;
  text-decoration:none;
  font-size:12px;
  font-weight:normal;
  line-height:14px;
}

A.mainlevel-whiteLink:hover{
  color:#FFBE00;
  text-decoration:none;
  font-weight:normal;
  font-size:12px;
  line-height:14px;
}

/*txt*/
p
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#E0E0E0;
	line-height:14px;
}

p.marsRedLink{
  color:#8E0000;
  text-decoration:none;
  font-size:12px;
}

p.grayItalic
{
	color:#000000; 
	font-size:12px; 
	line-height:12px; 
	font-style:italic; 
	font-weight:normal; 
	padding-bottom:10px;
}

ul
{
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	color:#E0E0E0; 
	line-height:15px; 
	font-weight:normal;
	list-style-type:square;
}


.tinny{
	color:#FFBE00;
	font-size:10px;
	line-height:12px;
}

ul.tiny
{
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:10px; 
	color:#E0E0E0; 
	line-height:15px; 
	font-weight:bold;
	list-style-type:square;
}

/*home*/
.bottomLeft{
	color:#E0E0E0;
	font-size:11px;
	line-height:16px;
	background-image:url(images/best-selling_book.gif);
	background-repeat:no-repeat;
	background-position:27px 0px;
	height:100%;
	padding-left:27px;
	width:236px;
	padding-top:63px;
}

.bookTitle{
	color:black;
	font-size:11px;
	font-weight:bold;
}

.bottomCenter{
	height:100%;
	background-image:url(images/subscribeTitle.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:250px;
	font-size:11px;
	vertical-align:top;
	padding-top:45px;
	color:#E0E0E0;
}

.bottomRight{
	height:100%;
	font-size:11px;
	vertical-align:top;
	padding-right:10px;
	padding-top:10px;
}

.yellowTxt{
	color:#FFBE00;
	font-size:11px;
	line-height:18px;
	border-top:1px solid white;
	padding-top:10px;
}

.homeMainImg{
	background-image:url(images/homeMainImg.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:602px;
	height:213px;
	vertical-align:top;
	background-color:#3F627E;
}

.homeMainImg2{
	width:602px;
	height:213px;
	vertical-align:top;
	background-color:#3F627E;
}

.txtHome{
	position:relative;
	background-image:url(images/homeTxts.gif);
	background-repeat:no-repeat;
	width:288px;
	height:95px;
	top:0px;
	right:140px;
}
.txtHome[class]{
	position:relative;
	background-image:url(images/homeTxts.gif);
	background-repeat:no-repeat;
	width:288px;
	height:95px;
	top:0px;
	right:100px;
}

.horizontalSep{
	background-image:url(images/horizontalSep.gif);
	background-repeat:no-repeat;
	background-position:40;
	width:970px;
	height:16px;
	border:0px;
}
/*end home*/

span
{
	color:Black;
	font-weight:bold;
	font-size:11px;
}

span.subtitle{
	font-family:Arial; 
	font-size:12px; 
	color:#262626; 
	letter-spacing:1px;
	font-weight:bold;
}

span.contentheading-title 
{
	font-family:Arial; 
	font-weight:bold; 
	font-size:16px; 
	color:#AAB9C6; 
	letter-spacing:1px;
}


/*forms*/
input{
	border:1px solid white;
	background-color:#3F627E;
	width:130px;
	color:white;
	font-size:9px;
}		

.inputbox
{
	border:1px solid white;
	background-color:#3F627E;
	vertical-align:top;
	padding-left: 3px;
	width:125px;
	height:16px;
	font-size:10px;
	color: #000;
	margin-bottom: 10px;
}


.btn
{
	background-color:#E0E0E0;
	border:1px solid #AAB9C6;
	color:#3F627F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	padding: 0 5px;
}

/*
.btn{
	width:60px;
	height:22px;
	vertical-align:top;
	margin-top:1px;
}
	
.btn[class]{
	width:60px;
	height:22px;
	vertical-align:top;
	margin-top:0px;
}
*/

.images
{
	float:right;
	padding-left:15px;
}

.images2
{
	float:left;
	padding-right:15px;
}

.frame
{
	border:2px solid #aab9c6;
}
#adhov{
	position:absolute;
	left:250px;
	top:250px;
	width:400px;
	height:250px;
	background: #FFBE00;
	color: #000;
	visibility: hidden;
	z-index: 1000;
}
