body {
	background-color:#343e56;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	margin:0 10px 0 10px;
}
body, td, th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a {
	color:#0000ff;
	text-decoration:none;
}
a:hover {
	color:#ff0000;
}
#theWrap {
	width:780px;
	margin:0 auto;
	position:relative;
}
#subNavWrap {
	width:100px;
	position:absolute;
	left:603px;
	top:152px;
	display:none;
	z-index:100;
}
* html #subNavWrap {
	left:597px;
}
#subNav {
	width:87px;
	padding:10px 0 10px 13px;
	font-size:11px;
	text-align:left;
	background-image:url(images/subNavBg.png);
	background-repeat:no-repeat;
}
#subNav ul {
	margin:0;
	padding:0;
	list-style:none;
	line-height:21px;
	color:#cecfd3;
	font-weight:bold;
}
#subNav li {
}
#subNav li a {
	color:#cecfd3;
	text-decoration:none;
}
#subNav li a:hover {
	color:#fff;
}
#hdrWrap {
	height:150px;
	margin-bottom:2px;
	background-image:url(images/hdrBg.jpg);
	background-repeat:no-repeat;
}
#contentWrap {
	background-color:#fff;
	background-image:url(images/mainPgBg.jpg);
	background-repeat:repeat-x;
}
.fL {
	float:left;
}
.fR {
	float:right;
}
.cF {
	clear:both;
}
.noMP {
	margin:0;
	padding:0;
}
h1 {
	margin:0;
	padding:0 0 14px 0;
	font-size:18px;
	font-weight:normal;
}
h2 {
	margin:0;
	padding:0;
	font-size:12px;
}
#flashWrapHome {
	height:230px;
	background-image:url(images/flashBg.jpg);
	background-repeat:no-repeat;
}
#nagFlash1 {
	width:133px;
	height:85px;
	float:left;
}
#nagFlash2 {
	width:303px;
	height:206px;
	float:left;
}
#nagFlash3 {
	width:138px;
	height:206px;
	float:left;
}
#nagFlash4 {
	width:180px;
	height:206px;
	float:left;
}
#titleWrap {
	height:160px;
}
#mainCol {
	width:585px;
	float:left;
}
#rightCol {
	width:181px;
	margin-left:1px;
	float:left;
}
#ibeamWrap {
	margin-left:13px;
	background-image:url(images/ibeamBg.gif);
	background-repeat:repeat-x;
}
#ibeamInner {
	background-image:url(images/ibeamInnerBg.jpg);
	background-repeat:no-repeat;
}
#ibeamInner input {
	width:110px;
	padding:2px;
	font-size:11px;
	background-color:#e2d5b6;
	border:1px solid #b29c72;
}
.ibeamTitle {
	padding:4px 18px;
	font-size:13px;
	color:#343e56;
}
.formText {
	padding:3px 2px 0 0;
	width:190px;
	color:#343e56;
	text-align:right;
}
#pageInfo p {
	margin-top:0;
	padding-top:0;
}
.smallText {
	font-size:10px;
	line-height:12px;
}
/* begin featured scroller css */
#featuredWrap {
	margin-bottom:12px;
	width:181px;
	background-color:#aeb2bb;
	background-image:url(images/featuredBg.jpg);
	background-repeat:no-repeat;
}
#featuredWrapInner {
	padding-bottom:12px;
}
#featuredTitle {
	padding-bottom:14px;
}
#featuredWrapInner a {
	font-size:13px;
	color:#fff;
	text-decoration:none;
}
#featuredWrapInner a:hover {
	color:#e6c45d;
}
#featuredWrapInner img {
	border:1px solid #fff;
}
#featuredWrapInner a:hover img {
	border:1px solid #e6c45d;
}
.slidetext {
	padding-top:12px;
	font-size:11px;
	color:#fff;
}
/* end featured scroller css */
.typText {
	line-height:18px;
	color:#333;
}
#footer {
	padding:25px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-size:11px;
	line-height:18px;
}
#footer a {
	color:#fff;
	text-decoration:none;
}
#footer a:hover {
	color:#fff;
	text-decoration:underline;
}