*
{
	margin:0px;
	padding:0px;
}

body
{
	background:#C5D4E7;
	text-align:center;
	color:#000;
	font-size:12px;
	line-height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link {color:#0A70D5; }
a:visited {color:#335c90; }
a:hover {text-decoration:none;}
a:active {color:#AC2816;}

img {border-width:0px;}

.ClearIt
{
	clear:both;
	float:none;
	font-size:1px;
	height:0px;
}

#body_container
{
	width:1000px;
	margin:0px auto;
	text-align:left;
	background:#000;
}

#page_container
{
	width:1000px;
	position:relative;
	background:url(../image-files/bg-page.gif) repeat-y;
}

#header_container
{
	clear:both;
	position:relative;
	z-index:1;
}

#header
{
	position:relative;
}

#main
{
	clear:both;
	padding-bottom:54px;
	width:100%;
	position:relative;
	z-index:1;
}

#wrap
{
	width:800px;
	float:left;
}

#content_container
{
	position:relative;
	z-index:3;
	float:right;
	width:560px;
	margin:54px 20px 0px 20px;
	display:inline;
}

#content
{
}

#content h1
{
	font-family: "Times New Roman", Times, Georgia, serif;
	color:#014c86;
	font-size:29px;
	font-weight:normal;
	line-height:36px;
	margin-bottom:36px;
}

#content h2
{
	font-family: "Times New Roman", Times, Georgia, serif;
	color:#014c86;
	font-size:21px;
	font-weight:bold;
	line-height:36px;
	margin-bottom:18px;
	margin-top:18px;
}

#content h3
{
	font-family: "Times New Roman", Times, Georgia, serif;
	color:#014c86;
	font-size:17px;
	font-weight:bold;
	line-height:36px;
	margin-bottom:18px;
	margin-top:18px;
}

#content p
{
	font-size:12px;
	margin-bottom:18px;
}

#content ul, ol
{
	margin:18px 0 0 18px;
}

#content li
{
	margin-left:8px;
}

#content .FloatLeft
{
	float:left;
	clear:right;
	margin-right:18px;
}

#content .FloatRight
{
	float:right;
	clear:left;
	margin-left:18px;
}

#content .ImgLeft
{
	float:left;
	clear:right;
	margin-right:20px;
	margin-bottom:9px;
	margin-top:9px;
}

#content .ImgLeft img
{
	border:1px #DDD solid;
	padding:5px;
	background:#FFF;
}

#content .ImgRight
{
	float:right;
	clear:left;
	margin-left:20px;
	margin-bottom:9px;
	margin-top:9px;
}

#content .ImgRight img
{
	border:1px #DDD solid;
	padding:5px;
	background:#FFF;
}

#content .ImgTxtRight
{
	text-align:left;
	border:0px #E7E2DF solid;
	border-top-width:4px;
	padding:5px;
	margin-bottom:18px;
	color:#555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#fdfcea;
}

#content .ImgTxtRight img
{
	margin-left:10px;
	float:right;
	clear:left;
	border:1px #DDD solid;
	padding:5px;
	background:#FFF;
}

#content .ImgTxtLeft
{
	text-align:left;
	border:0px #E7E2DF solid;
	border-top-width:4px;
	padding:5px;
	margin-bottom:18px;
	color:#555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#fdfcea;
}

#content .ImgTxtLeft img
{
	margin-right:10px;
	float:left;
	clear:right;
	border:1px #DDD solid;
	padding:5px;
	background:#FFF;
}

#content .ImgCaptionRight
{
	text-align:center;
	border:1px #E7E2DF solid;
	padding:5px;
	margin:0px auto;
	margin-bottom:18px;
	color:#555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:right;
	clear:left;
	margin-left:10px;
	margin-bottom:18px;
	background:#fff9f9;
}

#content .ImgCaptionLeft
{
	text-align:center;
	border:1px #E7E2DF solid;
	padding:5px;
	margin:0px auto;
	margin-bottom:18px;
	color:#555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	clear:right;
	margin-right:10px;
	margin-bottom:18px;
	background:#fff9f9;
}

#content .ImgCaptionLeft img, #content .ImgCaptionRight img
{
	margin-bottom:10px;
}

#content .ImgCaptionLeft p, #content .ImgCaptionRight p
{
	text-align:center;
	font-size:11px;
}

#content .AdsenseImgRight
{
	text-align:left;
	margin-bottom:18px;
	background:#FFF;
}

#content .AdsenseImgRight img
{
	margin-left:0px;
	float:right;
	clear:left;
	border:1px #DDD solid;
	padding:5px;
	background:#FFF;
}

#left_container
{
	position:relative;
	top:0;
	z-index:3;
	width:180px;
	float:left;
	margin:24px 10px 0px 10px;
	display:inline;
}

#left
{
	font-size:11px;
	line-height:24px;
	padding-top:12px;
}

#left h4
{
	font-size:18px;
	font-weight:normal;
	color:#000;
	margin-top:24px;
}

#left h4 a
{
	font-weight:normal;
	color:#000;
	text-decoration:none;
}
#left h4 a:visited { color:#000; }
#left h4 a:hover{ color:#FFF; text-decoration:underline; }

#left li
{
	list-style-type:none;
	width:180px;
	border-bottom:1px #88a0bf solid;
}
#left li a
{
	color:#000;
	text-decoration:none;
	width:180px;
	display:block;
	padding:2px 0px;
}
#left li a:visited { color:#000; }
#left li a:hover{ color:#FFF; }

#left h5
{
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}

#left li ul
{
	margin-bottom:10px;
}

#left li li
{
	margin-left:20px;
	list-style-type:circle;
	width:160px;
	border-bottom:0;
}

#left li li a
{
	width:160px;
}

#left div
{
	margin:20px 0px;
}

#left div a
{
	color:#b2bfd0;
	text-decoration:underline;
}
#left div a:visited { color:#b2bfd0; }
#left div a:hover{ color:#FFF; text-decoration:none;}

#top_menu_container
{
	position:absolute;
	top:-70px;
	left:-10px;
	z-index:3;
	width:1000px;
}
#top_menu
{
	padding:0px 10px;
	text-align:right;
	font-size:11px;
}

#top_menu li
{
	list-style-type:none;
}
#top_menu li a
{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#top_menu li a:visited { color:#FFF; }
#top_menu li a:hover{text-decoration:underline;}

#right_container
{
	position:relative;
	z-index:3;
	width:180px;
	float:right;
	margin:24px 10px 0px 10px;
	display:inline;
}

#right
{
	font-size:11px;
	line-height:24px;
}

#right h4
{
	font-size:18px;
	font-weight:normal;
	color:#000;
	margin-top:36px;
}

#right h5
{
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}

#right div
{
	margin:36px 0px;
}

#right div a
{
	color:#183454;
}
#right div a:visited { color:#183454; }
#right div a:hover{ color:#FFF; }

#footer_container
{
	clear:both;
	position:relative;
	z-index:1;
}

#footer
{
	background:#445462;
	position:relative;
	padding: 20px;
	text-align:center;
	color:#000;
}

#footer p
{
	margin-bottom:10px;
}

#footer a
{
	color:#b2bfd0;
	text-decoration:underline;
}
#footer a:visited { color:#b2bfd0; }
#footer a:hover{ color:#b2bfd0; text-decoration:none;}
.noDisplay {
	display:none;
}
.fix {
	visibility:hidden;
	clear:both;
	display:block;
}


