*
{
	margin:0px;
	padding:0px;
}
body
{
	background:#3E585E url(../image-files/bg-body.gif) repeat-x;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

a:link{color:#0876BB;}
a:visited{color:#295774;}
a:hover{text-decoration:none;}
a:active{color:#D37200;}

img { border-width:0px; }

#body_container
{
	border:0px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	width:770px;
	background:#EFE9E5 url(../image-files/bg-container.gif) repeat-y;
}

#wrapper
{
	border:0px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	width:770px;
	background:transparent url(../image-files/bg-header3.jpg) no-repeat;
}

.ClearIt
{
	clear:both;
	float:none;
	font-size:1px;
	height:0px;
}

#header
{
	height:150px;
}

#content
{
	float:right;
	margin:25px 10px 00px 10px;
	text-align:left;
	font-size:13px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	line-height:170%;
	width:500px;
	padding-bottom:75px;
	/* The following line is there to make IE assign a proper margin to a floated div when the margin is in the same direction as the float. Other browsers ignore it. Even IE ignores it, but it still makes it assign proper margins. */
	display:inline; /* DO NOT remove */
}

#content h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:normal;
	line-height:36px;
	margin:0px;
	margin-bottom:25px;
	color:#663333;
        text-align:center;
}

#content h2
{
	font-size:18px;
	font-weight:normal;
	line-height:36px;
	color:#990000;
	text-align:center;
	text-transform:capitalize;
	margin-top:18px;
}

#content h3
{
	font-size:13px;
	font-weight:bold;
	line-height:36px;
	color:#497179;
	text-align:center;
	margin-top:18px;
}

#content p
{
	padding:7px 0px;
}

#content .ImgFull
{
	text-align:center;
}

#content .ImgFull img
{
	padding:5px;
	margin:0px auto 18px auto;
	border:1px #DDD solid;
	background:#FFF;
}

#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:#fff9f9;
}

#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:14px;
	background:#fff9f9;
}

#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 .ImgCaptioncenter
{
	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:center;
        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;
}

#navbox
{
	float:left;
	font-size:13px;
	font-family:"Lucida Sans Unicode", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	width:220px;
	margin:230px 10px 0px 10px;
	display:inline;
}

#navbox ul
{
	padding:0px;
	margin:0px;
	line-height:140%;
	list-style:none;
}

#navbox li a {display:inline-block;}

#navbox li a
{
	display:block;
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#666;
	line-height:36px;
	border-left:#F2F2F4 solid 10px;
	padding-left:5px;
}

#navbox li a:visited
{
	display:block;
	color:#666;
}

#navbox li a:hover
{
	display:block;
	color:#437D83;
	border-left:#D37200 solid 10px;
}

#navbox .LinkBox
{
	margin:18px 0px;
}

#navbox .LinkBox h6
{
	font-family:"Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
}

#top_nav
{
	position:absolute;
	top:120px;
	text-align:right;
	width:770px;
	list-style:none;
	line-height:18px;
	font-size:13px;
	color:#444;
}

#top_nav a:link, #top_nav a:visited, #top_nav a:hover, #top_nav a:active
{
	background:transparent;
	color:#444;
	text-decoration:none;
	margin:0px 0px 0px 135px;
	border-top:#6C8184 4px solid;
	padding-top:5px;
	display:block;
}
#top_nav a:hover
{
	border-top-color:#D37200;
}

#top_nav li
{
	float:right;
}

#footer_container
{
	background:#EFE9E5;
	margin-top:10px;
	text-align:center;
}

#footer
{
	background:transparent url(../image-files/bg-footer.jpg) no-repeat right bottom;
	color:#666;
	font-size:11px;
	line-height:150%;
	text-align:left;
	width:770px;
	margin:0px auto;
	padding-bottom:100px;
}

#footer p
{
	padding:10px 0px;
	margin-right:100px;
}
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover
{
	color:#000;
	text-decoration:none;
}
#footer a:hover
{
	text-decoration:underline;
}

.Special
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
}