body {background:#ebebeb; margin:0pt auto; text-align:center;}

h1 {color:#006492; font:normal 24px verdana; margin-top:5px; margin-bottom:10px;}
input, select, textarea {border:1px solid #7F9DB9; font:normal 12px verdana;}
p {margin-top:0px;} /* to avoid the space between an image title and database content  */
img {border:0px;}

table {border-top:3px solid #2F88AA; color:#2F87AA; padding:5px; border-collapse:collapse;}
table th {height:44px; border-bottom:10px solid #DBDBDB; border-left:1px solid #C7C7C7; border-right:1px solid #C7C7C7; color:#006291; font:bold 12px verdana; padding:5px; background:#FAFAFA;}
table td {border-bottom:1px solid #C7C7C7; border-left:1px solid #C7C7C7; border-right:1px solid #C7C7C7; padding:5px;}

table.list {border:0px; padding:0px; border-collapse: collapse; color:#006291;}
table.list th {height:20px; border:0px; padding:0px;}
table.list td {height:30px; padding:0px 5px 0px 0px !important; border:none; border-bottom:1px #c7c7c7 solid; font:normal 11px verdana;}

#main {width:1004px; background-color:#ffffff; margin:0pt auto;}
#top {height:90px; background:url('../images/top-bar-bg.gif');}
#topSpace {clear:both; height:17px; background:#2B7A9A; text-align:left; color:#ffffff; font:normal 12px verdana; padding:3px 0px 0px 20px;}
#middle {text-align:left; padding:10px 20px 10px 20px;}
#bottomDivider {clear:both; background:transparent url('../images/bottom-bg.gif') repeat-x;}
#bottomLinks {border-bottom:1px dashed #C7C7C7; padding-bottom:10px; text-align:center; color:#686868;}
#copyrights {color:#686868; font:normal 12px verdana; text-align:left; padding:10px; }
#leftSide {float:left; width:341px; margin-left:3px; border-right:1px dashed #C7C7C7;}
#innerLeftSide {float:left; width:610px; border-right:1px dashed #C7C7C7; padding-right:20px;}
#productLeftSide {float:left; width:510px; border-right:1px dashed #C7C7C7;}
#productMiddleSide {float:left; width:162px; padding:0px 10px 0px 10px; border-right:1px dashed #C7C7C7;}
#rightSide {float:left; width:600px; padding-left:16px; }

input.submit {background:transparent url('../images/submit.gif'); width:56px; height:19px; border:none; display:block; cursor:pointer;}

hr.dashed {height:1px; border:none; border-top:1px #c7c7c7 dashed; clear:both; text-align: left;/*this will align it for IE*/ margin: 0 auto 5px 0;/*this will align it left for Mozilla*/ .margin:0px;}
hr.solid {height:1px; border:none; border-top:1px #c7c7c7 solid; clear:both; text-align: left;/*this will align it for IE*/ margin: 0 auto 5px 0;/*this will align it left for Mozilla*/ .margin:0px;}

ul.blue {margin:0px 0px 0px 16px; padding:0px; list-style-type: square;}
ul.blue li{color:#006291; font:normal 11px verdana; padding-bottom:4px; .padding-bottom:2px; margin:0px;}
ul.blue a{color:#006291; font:normal 11px verdana; padding-bottom:4px; .padding-bottom:2px; margin:0px;}

ul {margin:0px 0px 0px 16px; padding: 5px 20px 0px 0px; list-style-type: square;}
ul li{ padding-bottom:4px; .padding-bottom:2px; margin:0px;}

span.title {font:bold 14px verdana; color:#006291;}
span.titleRed {font:bold 14px verdana; color:#B60610;}
span.titleLight {font:normal 12px verdana;	color:#2982AC;}
span.mediumRed {font:normal 12px verdana; color:#B60610;}

/* A Style */
a {outline: none;}

a {
	font:normal 14px verdana;
	color:#001DCA;
}
a:hover {text-decoration:none;}

a.smallLink {font-size:11px; text-decoration:none; }
a.smallLink2 {font-size:11px; }

a.topTab{
	height:18px;
	.height:23px;
	display:block;
	color:#7C7C7C;
	font:bold 12px arial;
	text-decoration:none;
	padding:5px 10px 0px 10px;
	float:left;
}
a.topTab:hover {background-color:#57A8C8; color:#ffffff;}
a.topTabSelected {
	background-color:#2B7A9A;
	height:18px;
	.height:23px;
	display:block;
	color:#ffffff;
	font:bold 12px arial;
	text-decoration:none;
	padding:5px 10px 0px 10px;
	float:left;
}

a.title {
	font:bold 14px verdana;
	color:#006291;
	text-decoration:none;
}

a.titleNormal {
	font:normal 14px verdana;
	color:#006291;
	text-decoration:none;
}

a.titleLight {
	font:bold 12px verdana;
	color:#2982AC;
	text-decoration:none;
}

a.grayLink {
	color:#686868;
	font:normal 12px verdana;
	text-decoration:none;
}
a.grayLink :hover {text-decoration:underline;}

a.bulletLink {
	color:#001DCA;
	font:normal 14px verdana;
	padding-left:10px;
}

a.archiveBoxMonth{
	float:left;
	height:26px;
	text-align:center;
	width:76px;
	border-right:1px #c7c7c7 solid;
	border-bottom:1px #c7c7c7 solid;
	text-decoration:none;
	font:bold 12px verdana;
	color:#6B6B6B;
	padding-top:14px;
}
a.archiveBoxMonth:hover {background:#57A7C8; color:white;}

a.smallRed {font:normal 10px verdana; color:#B60610;}
a.smallBlue {font:normal 10px verdana; color:#2A7B96; text-decoration:none;}
a.smallBlue:hover {color:#56A6C9;}

a.blueBarLink {float:left; display:block; position:relative; top:-3px; padding:3px 7px 0px 7px; height:17px; font-size:11px; text-decoration:none; color:#ffffff;}
a.blueBarLink:hover {background-color:#57a8c8;}

a.navBar {font:normal 12px verdana; color:#ffffff;}
/* Div */
div.smallText {color:#515151; font:normal 10px verdana;}
div.normalText{color:#515151; font:normal 14px verdana;}
div.archiveBoxMonth {float:left; height:26px; padding-top:14px; font:bold 12px verdana; color:#BFBFBF; text-align:center; width:76px; border-right:1px #c7c7c7 solid; border-bottom:1px #c7c7c7 solid;}
div.form_error_message{color:red; float:left; font:normal 10px verdana;}
div.abstract {color:#2F87AA; font:italic 14px verdana; padding-right:20px;}
div.productBoxOpen {background:url('../images/product-bg.gif') repeat-y; padding-top:5px; border-bottom:1px #c7c7c7 solid;}
div.productBoxOpenTop {background:url('../images/editorspicbg.gif') repeat-y; padding-top:5px; border-bottom:1px #c7c7c7 solid;}
div.productBoxOpenTopInner {background:url('../images/editorspicbginner.gif') repeat-y; padding-top:5px; border-bottom:1px #c7c7c7 solid;}
div.productBoxClose {border-bottom:1px #c7c7c7 solid; padding:5px 0px 5px 0px;}
div.productSpecialOffer {padding-bottom:5px; padding-top:3px;}
div.grayTitleBox {background:url('../images/titlebg.gif') repeat-x; position:relative; top:-5px;}

/* Ads Divs */
#adPosition1 {display:none;}

#adPosition4 {display:none;}
#adPosition2 {padding-bottom:10px; text-align:center; display:none;}
#adPosition3 {padding-top:10px; text-align:center; display:none;}

a.repetition{ color:#2F87AA; font:normal 8pt verdana; text-decoration:none;
	border:1px #C7C7C7 solid; padding:2px 4px 2px 4px;
}
a.repetitionActive, a.repetition:Hover{ color:#ffffff; background-color:#2F87AA;
	font:normal 8pt verdana; text-decoration:none;
	border:1px #C7C7C7 solid; padding:2px 4px 2px 4px;
}
span.repetition{ color:#2F87AA; font:normal 8pt verdana; text-decoration:none;
	border:1px #C7C7C7 solid; padding:2px 4px 2px 4px; font-weight:bold;
}

div.titleHeader{clear:both; font:bold 10pt verdana; color:#2B7A9A; padding-top:10px; padding-bottom:3px; width:325px; border-bottom:3px #2B7A9A solid; text-align:left;}
div.titleHeader a{ font:bold 10pt verdana; color:#2B7A9A; text-decoration:none; }
div.titleHeader h1{ font:inherit; margin:0px; color:inherite;}
div.titleHeaderMedium{ width:295px; }
div.titleHeaderSmall{ width:162px; }
div.titleHeaderMediumSmall{ width:250px; }
div.titleHeaderBigger{ width:490px; }
div.titleHeaderBig{ font:bold 10pt verdana; color:#2B7A9A; padding-bottom:3px; width:600px; border-bottom:3px #2B7A9A solid; }
div.titleHeaderBigRed{ color:#B70101; border-bottom:3px #B70101 solid; position:relative; top:1px; }
div.readMore{ float:left; margin:5px 0px 0px 10px; text-align:center; background:#C3C3C3; font:bold 7pt verdana; color:white; width:66px; height:13px;}
div.readMore a{ font:bold 7pt verdana; color:white; text-decoration:none; }
div.playNow{ float:left; text-align:center; background:#2B7A9A; font:bold 7pt verdana; color:white; width:66px; height:13px;}
div.playNow a{ font:bold 7pt verdana; color:white; text-decoration:none; }
span.rightArrow{
	margin-top:5px; margin-bottom:10px; display:inline-block; width:0; float:left; height:0; border-top: 7px solid transparent;
	border-bottom: 6px solid transparent; border-left: 7px solid #C3C3C3; border-right: 0; position: relative;
}
span.downArrow { display:block; width:1px; position:relative; left:20px; bottom:0px; border-left: 5px solid transparent;  border-right: 5px solid transparent; border-top: 5px solid #2B7A9A; border-bottom: 0; }
span.downArrowRed{ border-top: 5px solid #B70101; }
div.grayBackground{
	clear:both; width:600px; height:20px; background:url('../images/bgjump.gif') bottom left repeat-x;
}

div.popOffer {z-index:101; background: url('../images/popup-bg.gif') repeat-x; background-position:bottom; line-height:normal; background-color:#ffffff; width:640px; border:1px #2B7A99 solid;}




/* Special Offer Box */
.advboxcontainer {border:1px #DBE9EE solid;}
.advboxcontrols { border-top:1px #DBE9EE solid; padding:5px 10px 5px 10px; background:#EFF5F8; text-align:right; }
.advboxcontrols #previous { float:right; display:block; background:url('../images/control_left.gif') 0px 0px; width:24px; height:15px; }
.advboxcontrols #next { float:right; display:block; background:url('../images/control_right.gif') 0px 0px; width:24px; height:15px; }
.advboxcontrols #previous_bonus_ticker { float:right; display:block; background:url('../images/control_left.gif') 0px 0px; width:24px; height:15px; }
.advboxcontrols #next_bonus_ticker { float:right; display:block; background:url('../images/control_right.gif') 0px 0px; width:24px; height:15px; }
.advbox div { padding:5px 10px 0px 10px; display:none; background:url('../images/hot-t-s.gif') 0px 0px no-repeat;}
.advbox div.first { display:block; }
#advcounter { color:#2B7A9B; font:normal 7pt verdana; }
#advtotal { color:#2B7A9B; font:normal 7pt verdana; }

/* News Box */
#ourNewsBox {list-style-type:none; margin:0px; padding:0px;}
#ourNewsBox li  {border-bottom:1px #c7c7c7 solid; padding:5px 0px;}
#ourNewsBox li  a {text-decoration:none;}
#ourNewsBox img {cursor:pointer;}
div.ourNewsDataBox {display:none; padding:5px 0px 0px 20px; max-height:200px;}
div.ourNewsDataBox p {padding-top:5px;}
img.newsBox{float:right; width:75px; height:62px; border:1px black solid; margin:5px 10px;}
