/*------------------- General ---------------- */
body
{
	padding:0px;
	margin:0px;
	font:normal 8pt verdana;
	color:#000000;
}
a
{
	font:bold 8pt verdana;
	color:#26385D;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}

/*------------------- General ---------------- */
div.top
{
	background:#1C3B73 url(../images/top_r.jpg) no-repeat top right;
	height:87px;
	text-align:center;
	padding-top:20px;
	width:100%;
}
#top
{
	position:relative;
	z-index:2;
}
#top_bg
{
	float:left;
	position:absolute;
	z-idnex:1;
	top:0px;
	left:0px;
}
h1
{
	width:100%;
	text-align:center;
	font:bold 12pt verdana;
	color:#FFFFFF;
	padding-top:8px;
	margin:0px;
	position:absolute;
	top:50px;
}

h2
{
	background:#F9F2DA url(../images/intro_bg.gif) repeat-x top left;
	border:1px solid #3C4968;
	border-bottom:0px;
	font:normal 8pt verdana;
	color:#000000;
	width:100%;
	margin:0px;
	position:relative;
	padding:7px;
}
div.top_links
{
	background:#F9F2DA;
	border:1px solid #3C4968;
	border-top:0px;
	font:normal 8pt verdana;
	color:#000000;
	width:100%;
	margin:0px;
	padding:5px;
	padding-top:0px;
	text-align:center;
}
div.body
{
	height: 90%;
	width: 100%;
	clear: both;
}
/*------------------- Menus ---------------- */
div.left
{
	float:left;
	width:24%;
	background:#B7C3E2;
	border-left:1px solid #617096;
	border-right:1px solid #617096;
	height:100%;
}
div.right
{
	float:right;
	width:26%;
	background:#B7C3E2;
	border-left:1px solid #617096;
	border-right:1px solid #617096;
	height:100%;
}

div.title
{
	background:#434F6E;
	border-bottom:1px solid #2C354D;
	font:bold 9pt verdana;
	color:#FFFFFF;
	padding:3px;
	width:100%;
}
div.title a
{
	font:bold 9pt verdana;
	color: #FFFFFF;
}
div.menu_content
{
	padding:5px;
	background:#B7C3E2 url(../images/box_bg.jpg) repeat-x top left;
}
div.menu_box
{
	border:1px solid #91A274;
	background:#FFFFFF;
	padding:4px;
	margin:3px;
	margin-bottom:4px;
	font:normal 8pt verdana;
	color:#000000;
	height:60px;
}
div.menu_box a
{
	font:bold 9pt verdana;
	color:#2B4B8E;
	text-decoration:none;
}
div.menu_box a:hover
{
	text-decoration:underline;
}
div.menu_box img
{
	border:0px;
	float:left;
	position:relative;
	top:0px;
	left:-3px;
}
#rss
{
	border-width: 0px;
	margin: 0px;
}
ul
{
	margin:0px;
	padding-left:20px;
	padding-top:8px;
}
li
{
	padding-bottom:5px;
}
div.hr
{
	background:#FFFFFF;
	height:2px;
	width:100%;
	font:normal 1pt;
}

div.search
{
	padding:7px;
	text-align:center;
}
div.search img
{
	border:0px;
}
input.field
{
	font:normal 8pt verdana;
	color:#000000;
	vertical-align:middle;
	border:1px solid #9C9C9C;
}
input.button
{
	padding:2px;
	vertical-align:middle;
	font:normal 8pt verdana;
	color:#000000;
}
div.right_banner
{

	height:60px;
	background:#E0E2E7;
	font:bold 9pt verdana;
	color:#B7C3E2;
	text-align:center;
}

/*------------------- Main ---------------- */
div.main
{
	background:#FFFFFF;
	float:left;
	height:100%;
	padding:10px;
	width:50%;
	line-height:4mm;
}
div.main img
{
	border:0px;
	vertical-align:textmiddle;
}
a.deposit_name
{
	font:bold 12pt verdana;
	color:#2B4B8E;
	text-decoration:none;
}
a.deposit_name:hover
{
	text-decoration:underline;
}
h3
{
	margin:0px;
	font:bold 12pt verdana;
	color:#000000;
}
div.flash_banner
{
	background:#E0E2E7;
	font:bold 9pt verdana;
	color:#B7C3E2;
	height:240px;
	text-align:center;
}
table.reviews
{
	width:100%;
	padding:0px;
	border-collapse:collapse;
	border:1px solid #6A603F;
}
table.reviews th
{
	height:25px;
	padding:2px;
	padding-left:3px;
	padding-right:3px;
	width:50%;
}
table.reviews th a
{
	font:bold 9pt verdana;
	color:#000000;
	text-decoration:none;
}
table.reviews th a:hover
{
	text-decoration:underline;
}
th.light
{	
	background:#D0C8AE;
}
th.dark
{
	background:#D2C270;
}
table.reviews td
{
	border:1px solid #6A603F;
	font:normal 7.5pt verdana;
	color:484230;
	padding:3px;
}
div.logo_bg
{
	background:#FFFFFF;
	border:1px solid #C1AF76;
	float:left;
	height:70px;
	width:130px;
	text-align:center;
	margin-right:5px;
}
div.logo_bg img
{
	border:0px;
}
td.light
{
	background:#FBF4D0;
}
td.dark
{
	background:#FDED9B;
}
table.payment td ul
{
	margin:0px;
	padding-left:20px;
}
table.payment
{
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	width: 460px;
}
table.payment th
{
	font:bold 8pt verdana;
	color:#000000;
	text-align:left;
	padding:0px;
}
table.payment td
{
	text-align:left;
	border:0px;
	padding:0px;
	vertical-align: top;
}

/*------------------- Bottom ---------------- */
div.bottom
{
	background:#F9F2DA;
	border:1px solid #3C4968;
	font:normal 8pt verdana;
	color:#000000;
	width:100%;
	margin:0px;
	position:relative;
	padding:7px;
}
div.copyrights
{
	font:normal 8pt verdana;
	color:#949494;
	padding:5px;
	text-align:center;
}
.AddSite
{
	font: normal 8pt verdana;
}
