body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-image: url(images/bgbackground.jpg);
	background-color: #FFFFFF;
}
form {
margin:0;
padding:0;
}
.black12boldun {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #040404;
	font-weight: bold;
	text-decoration: underline;
}
.black12bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #040404;
	font-weight: bold;
	text-decoration: none;
}
.blacksmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #040404;
	text-decoration: none;
}
.blacksmall:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #040404;
	text-decoration: underline;
}
.greenhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0B1D83;
}
.bodytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2D2D2D;
}
.black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFEFF;
	text-decoration: none;
}
.whitebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFEFF;
	text-decoration: none;
}
.whitebold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFEFF;
	text-decoration: underline;
}
.black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.black:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.blackbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #C0C0C0;
}
.greenborder {
	border: 1px solid #639910;
}
.ablack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.ablack:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #639910;
	text-decoration: none;
}
.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
.red:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
}
.bluetext {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
.bluebold14 {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	font-weight:bold;
	text-decoration: none;
}
.greentext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.greentext:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.greentext0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
	text-decoration: none;
}
.greentext0:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
	text-decoration: underline;
}
.bluebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1D2762;
}
.orangebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.orangebold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #639910;
	text-decoration: none;
}
.agreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #639910;
	text-decoration: none;
}
.agreen:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.boxc {
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.bluehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #252F62;
}
.black12 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0B0B0B;
}
.lightblueborder {
	border: 1px solid #E1E4EB;
}
.blackhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.black13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.black13:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
		font-weight: bold;
}
.greenbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #90B46C;
}
.arialgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0B1D83;
	text-decoration: none;
}
.whitesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.whitesmall:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.greybdr {
	border: 1px solid #EEEEEE;
}
.blackborder {
	border: 1px solid #000000;
}
.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #7897D7;
}
.bluelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	text-decoration: underline;
	color: #7897D7;
}
.blue12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #3863BC;
	font-weight: bold;
}
.bluenormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #3863BC;
	font-weight: normal;
}
.grey12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.grey12_light {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}
.grey12_lighter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}
.grey12_lighterlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	color: #999999;
	font-weight: normal;
	text-decoration: underline;
}
.blackheadn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.ablue {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000421;
	text-decoration: underline;
}
.ablue:hover {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000421;
	text-decoration: none;
}.blueborder {
	border: 1px solid #4B7196;
}
.rblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #a90000;
	text-decoration: none;
}
.bblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.rred_hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #a90000;
	text-decoration: none;
}
.rred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #a90000;
	text-decoration: none;
}
.rred:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: ;
	color: #a90000;
	text-decoration: underline;
}
.cherrynav11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #941622;
	font-weight:bold;
	text-decoration: none;
}
.white14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}
.cherry10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #941622;
	text-decoration: none;
}
.black12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.cherry11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #941622;
	text-decoration: none;
}
.cherryborder {
	border: 1px solid #7D1313;
}
.grey11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight:normal;
	text-decoration: none;
	line-height: 18px;
}
.greyNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight:bold;
	text-decoration: none;
	line-height: 18px;
}
.greyNav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight:bold;
	text-decoration: underline;
	line-height: 18px;
}
.black11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
}
.arialgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0B1D83;
	text-decoration: none;
}
.arialgold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #947B25;
	text-decoration: none;
}
.greenhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0B1D83;
}.blackbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.bluetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.bluetext0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
.orangebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.orangebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
/* Breadcrumbs top area and Copyright bottom area */
table.SkinPlaceHolderBK {
    border-width : 0px;    
    background-color : white;    
}

/* Area between left and right menus */
table.SkinBK {
    border-width : 0px;    
    background-color : white;
}
.MakeDonationButton {width:162px; height:21px; border:0px; padding: 0px 0px 0px 0px;cursor:hand; cursor:pointer; background-color : Transparent; }
.HomePageFeaturedBooksLabel
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight : bold;
   color: White;
   background-color: #002B5F;
   height: 15px;
   padding-left: 3px;
}
.Header
{  
  background-color:#002B5F; 
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:white;
  padding-left:20px;  
  border : solid 0; 
}
.JomLeftMenuItem
{
  color:#444444;
  font-size:12px;
  cursor:hand;
  cursor:pointer;
  font-family:Arial;
  height: 11px;
  
  
}.picgreenborder {
	border: 8px solid #D7DFBA;
}
.vidblackborder {
	border: 1px solid #000000;
}
.main {
width:200px;
border:1px solid black;
}

.month {
background-color:black;
font:bold 12px verdana;
color:white;
}

.daysofweek {
background-color:gray;
font:bold 12px verdana;
color:white;
}

.days {
font-size: 12px;
font-family:verdana;
color:black;
background-color: lightyellow;
padding: 2px;
}

.days #today{
font-weight: bold;
color: red;
}


.cnnMB input,
.cnnMB form
{margin:0;padding:0;}

.cnnMB .cnnMBTop
{border-bottom:1px solid #dfdfdf; padding:0px; margin:0px; position:relative;}

.cnnMB .cnnMBHead
{font-weight:bold;font-size:22px;padding:5px 12px 8px 12px;line-height:24px;}

.cnnMBSponsor
{float:right; display:inline; margin:0px 4px 0px 0px; padding:2px 0 0 0;}


.cnnMB .cnnMB88x31
{position:absolute;top:1px;right:5px;}
* html .cnnMB .cnnMB88x31
{right:14px;}

.cnnMB .cnnMBSponTxt
{position:absolute;top:16px;right:98px;}
* html .cnnMB .cnnMBSponTxt
{right:107px;}

.cnnMB .cnnMBRowG,
.cnnMB .cnnMBRowR,
.cnnMB .cnnMBRowU
{border-top:1px solid #dfdfdf;position:relative;height:24px;}

.cnnMB .cnnMBRowG
{color:#090;background: #F2F2F2 url(http://i.cdn.turner.com/cnn/.element/img/2.0/content/markets_box/up_arrow.gif) 58% 7px no-repeat;}

.cnnMB .cnnMBRowR
{color:#ca0002;background: #F2F2F2 url(http://i.cdn.turner.com/cnn/.element/img/2.0/content/markets_box/down_arrow.gif) 58% 7px no-repeat;}

.cnnMB .cnnMBRowU
{height:24px;color:#999;background: #F2F2F2;}

.cnnMB .cnnMBName a
{font-size:16px;font-weight:bold;margin-right:4px;}

.cnnMB .cnnMBName
{position:absolute;left:12px;top:6px;font-size:10px;color:#000;}

.cnnMB .cnnMBTimestamp
{padding:5px 12px 6px 12px;font-size:11px;color:#949494;}

.cnnMB .cnnMBData
{position:absolute;right:74px;top:6px;font-size:16px;font-weight:bold;}

.cnnMB .cnnMBDataSm
{position:absolute; top:6px; right:12px; font-size:10px;}

.cnnMBGetQuote
{padding:12px 12px 8px 12px;border-top:1px solid #dfdfdf;}

input.cnnTxtMBGetQuote
{width:114px;margin:0 9px 0 0;padding:2px 0 0 2px;vertical-align:top;border:1px solid #dfdfdf;height:16px;font-size:12px;font-weight:bold;color:#949494;}

input.cnnTxtMBGetQuoteType
{width:114px;margin:0 9px 0 0;padding:2px 0 0 2px;vertical-align:top;border:1px solid #dfdfdf;height:16px;font-size:12px;font-weight:bold;color:#000;}


.cnnMoreNewsBin .cnnHeaderLnk
{font-size:16px;font-weight:bold;line-height:19px;padding:2px 0;}

.cnnMoPoHeader .cnnHeaderLnk
{font-size:16px;font-weight:bold;padding-bottom:3px;}


.cnnMoPoHeader .cnnHeaderLnk
{font-size:16px;font-weight:bold;padding-bottom:3px;}

