/*HEADER*/
#top {
	height: 108px;
	width: 100%;
	border: 0px none;
	background-color: #FFFFFF;
	background-image: url(images/hdrbg.jpg);
}
.right {
	float: right;
}
.left {
	float: left;
}

#tagline {
	height: 19px;
	width: 100%;
	background-color: #464646;
}



/*BODY*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#main {
	width: 100%;
	background-image: url(images/rtline_bg.gif);
	background-repeat: repeat-y;
	height: 100%;
	background-position: right;
}
#main2 {
	width: 100%;
	background-image: url(images/nav_bg.gif);
	background-repeat: repeat-y;
	height: 100%;
	background-position: left;
	clear: left;
	float: left;
}



/*TOP NAV*/
.topnavlnks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bluepike {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}



/*TABLE*/
.grayhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #E0DFE3;
	width: 100%;
	display: block;
	border: 1px solid #E0DFE3;
	text-align: center;
}
.whiterow1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	width: 100%;
	display: table-row;
	border-right: 1px solid #E0DFE3;
	border-bottom: 1px solid #E0DFE3;
	border-left: 1px solid #E0DFE3;
}
.indent {
	margin-left: 20px;
}
.tablemain {
	width: 99%;
	float: left;
}

A.gototop:link {
	text-decoration: none;
	color:#EB2D2E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 100%;
}
A.gototop:visited {
	text-decoration: none;
	color:#EB2D2E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 100%;
}
A.gototop:hover {
	color:#EB2D2E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	width: 100%;
}
A.gototop:active {
	text-decoration: none;
	color:#EB2D2E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 100%;
}
.gototopbox {
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
	clear: left;
	float: left;
}
#text {
	width: 450px;
	float: right;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 0;
	text-align: left;
	line-height: 18px;
}



/*CONTENT*/
#Content {
	MARGIN: 0px 20px 0px 145px;
	padding: 10px;
}
.bdycpy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #454545;
}	
.subheadlnks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


/*HEADINGS*/
.copy {
	width: 100%;
	float: left;
	position: static;
	padding: 3px;
	text-align: left;
	margin-bottom: 10px;
}
.headingbox {
	color: #000000;
	width: 99%;
	float: left;
	position: static;
	padding: 3px;
	text-align: center;
	margin-bottom: 10px;
}
.headingtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #303672;
}
.slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #303672;
	line-height: normal;
	font-variant: small-caps;
}


/*INFO BUCKETS*/
.mainpixbox {
	width: 99%;
	float: left;
	margin-bottom: 10px;
}
.smpixbox {
	width: 100px;
	float: left;
	position: static;
	padding: 3px;
	text-align: center;
	height: 100px;
	margin-bottom: 10px;
}
.smheadings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	line-height: 12px;
}
.subhead {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #303575;
}
.rtcolumn {
	color: #000000;
	width: 350px;
	float: right;
	position: static;
	padding: 3px;
	text-align: center;
	clear: none;
}
.hdbox {
	width: 94px;
	float: left;
	position: static;
	padding: 0px 0px 0px 3px;
	text-align: center;
	height: 27px;
	clear: left;
}
.pixbox {

	width: 94px;
	float: left;
	position: static;
	padding: 0px 0px 0px 3px;
	text-align: center;
	clear: left;
}



/*LIST*/
.lftcolumn {
	color: #000000;
	float: left;
	padding: 3px;
	text-align: left;
}
.redbullet {
	list-style-image: url(images/redbulet.gif);
}
.list {
	color: #101F70;
	list-style-type: square;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}



/*LEFT NAVIGATION*/
#Menu {	
	LINE-HEIGHT: 17px;
	float: left;
	clear: both;
	margin: 0px 10px 5px 0px;
	padding: 0px;
	width: 130px;
}
.mainnavlnk {
	text-align: left;
	padding: 6px 0px 0px 15px;
	height: 24px;
	width: 115px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #FFFFFF;
	border-left: none;
	margin: 0px;
}
a.wnav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.wnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.wnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EB2D2E;
	text-decoration: none;
}	
a.wnav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}



/*FOOTER*/
#footer {
	width: 100%;
	float: left;
	clear: both;
	background-image: url(images/ftr_bg.jpg);
	height: 22px;
}
#footer2 {
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	clear: left;
}
.insideftr {
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 22px;
	background-image: url(images/botlft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.insideftr2 {
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 22px;
	background-image: url(images/botrt.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	letter-spacing: 1px;
}




/*CLEANER*/
.cleaner {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}



/*MIN-WINDOW SIZE*/
.width {
 width:100%;
 min-width:800px;
}
 
.stuff {
 border:0px solid #c00;
 padding:0px;
}
 
* html .minwidth {
 padding-left:800px;
}
 
* html .container {
 margin-left:-800px;
 position:relative;
}
 
/*\*/
* html .minwidth, * html .container, * html .stuff, * html .layout  {
 height:1px;
}
/**/
