body {
	padding:0;
	margin:0;
	background-color:#ffffff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#000000;
	}

img {border:0}

a {
	color:#336699;
	text-decoration:none
	}

a:hover {
	color:#003366;
	text-decoration:underline
	}

ul {
	padding:0 0 0 15px;
	margin:8px 0 0 0;
	}

ul li {
	margin:2px;
	list-style-image:url(../images/bullet.gif);
	}

.clearfix {clear:both}

.grey {color:#7b7668}

.zwhite {color:#ffffff}

.blue {color:#0099CC;}
.blue a {color:#0099CC;}
.blue a:hover {color:#0099CC;}

.red, .red a {color:#990000;}
.red a:hover {color:#CC0000;}

.error {color:#CC0000; font-weight:bold;}

#alert {width: 500px; background-color:#FFFFCC; border: 1px dotted #333333; padding: 4px;}

.brtBlue {color:#0099ff; font-weight: bold;}

#container {width:1090px}

#left {
	width:40px; 
	height:530px; 
	float:left; 
	background:url(../images/left.jpg) top no-repeat;
	}
	
#right {
	width:40px; 
	height:530px; 
	float:left; 
	background:url(../images/right.jpg) top no-repeat;
	}

#headerLogo {float:left}

#headerMiddle {float:left}

#headerRight {
	float:left; 
	width:795px; 
	height:123px; 
	background:url(../images/header_right.jpg) no-repeat;
	}

#headerRightInt {margin:18px 10px 0 0}

.searchBox {
	border:1px solid #000000; 
	width:190px;
	}

.searchBtn {
	background:none; 
	border:none; 
	cursor:pointer; 
	color:#ffffff; 
	font-size:12px; 
	width:55px;
	}

#headerRightBtns {padding:0px 0px 6px 0}

#middle {
	width:1010px; 
	float:left;
	}

#middleInterior {width:968px;}

.leftnav {
	color:#ffffff; 
	text-align:left
	}

.leftnavInt {
	color:#ffffff;
	padding-left:15px;
	text-align:left;
	}

.blkBorder {border:1px solid #000000}

.blkHdr {
	color:#000000;
	font-size:13px;
	line-height:14px;
	}
	
.redHdr {
	color:#660000;
	font-size:13px;
	line-height:14px;
	}

.titleLg {
	color:#003366;
	font-size:15px;
	line-height:16px;
	}

.titleSm {
	color:#003366;
	font-size:12px;
	line-height:14px;
	}

#homeFeatLg {
	float:left; 
	width:286px; 
	padding-left:20px; 
	text-align:left
	}

#homeFeatSmBg {
	width:778px; 
	background-color:#e5e5e5;
	}

.homeFeatSm {
	width:188px; 
	padding-left:6px; 
	zfloat:left; 
	text-align:left
	}

.homeFeatSmPic {
	margin:0 5px 5px 0
	}

#featOther {
	float:left; 
	padding-left:15px; 
	width:220px; 
	text-align:left;
	overflow: visible;
	}

#featInter {
	xwidth:390px; 
	padding:15px 0; 
	float:left;
	text-align:left
	}

#featRadio {
	xwidth:380px; 
	padding:15px 0; 
	float:left;
	text-align:left
	}
	

