* {
margin:0px;
padding:0px;
}
td {
padding:3px;
}
p {
margin:4px 0 10px 0;
}
body  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #FB7D06;
	font-size:.7em;
	line-height:150%;
	background-image:url(images/bg_topshading.jpg);
	background-repeat:repeat-x;
	margin: 16px 0 0 0; 
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #666;
}
#wrapper {
	width:938px;
	background: #FFFFFF;
	margin: 0 auto;
	padding: 8px 16px 0px 16px;
	text-align:left;

} 
#header { 
	height: 322px; /* if you're changing the source order of the columns, you'll may want to use a height on the header so that you can give the columns a predictable top value */
}
#post {
	background-color:#39362F;
	width:20px;
	margin-left:531px;
	height:1px;
	font-size:0px;
}
#horinav {
	background-color:#666;
	height:25px;
	background-image:url(images/bg_post.gif);
	background-repeat:no-repeat;
	background-position:531px 0;
	border-bottom:3px solid #fff;
}

#horinav ul {
	list-style-type:none;
padding:0;
margin:0;
float:right;
width:372px;
	}
	
#horinav ul li {
	display:inline;

}

#horinav ul li a, #horinav ul li a:visited{
	color: #fff;
	text-decoration:none;
	display:block;
	padding: 5px 18px 5px 18px;
	float: left;
	border-right:1px solid #fff;
	}
	
#horinav ul li a:hover{
	display:block;
	color:#000;
}
#container {
	background-color:#CCCCCC;
	clear:left;
}

#leftnav {
	float:left;
	width:178px;
	background-image:url(images/bg_nav.jpg);
	background-repeat:repeat-x;
	padding:5px;
}
#left {
	float:left;
	width:178px;
	padding:5px;
}
#leftnav ul {
	width:100%;
	padding:0;
	margin: 0 0 10px 0;
}
#leftnav ul li{
	margin: 0 0 2px 0;
	list-style:none;
	overflow:hidden;
}
#leftnav ul li a:link, #leftnav ul li a:visited {
	color:#333;
	text-decoration:none;
	padding: 3px 2px 3px 2px;
	display:block;
	height:12px;
}

#leftnav ul li a:hover{
	color:#000;
}
#subcontainer {
	width:750px;
	background-color:#FEF5BA;
	float:right;	
}
#widecontainer {
	width:750px;
	background-color:#FFF;
	float:right;
	padding-bottom:5px;
}
#rightcol {
	float:right;
	width:243px;
	background-image:url(images/bg_rightnav.jpg);
	background-repeat:repeat-x;
	color:#333;
}
#rightcol .padtext {
	background-image:url(images/bg_rightcol.jpg);
	background-repeat:repeat-x;
}

#rightcol a, rightcol a:visited {
	color:#333;
}
#rightcol a:hover {
	color:#E67004;
}
#rightcol h1{
	color:#333;
	font-size: 1.5em;
	font-weight: normal;
	margin:12px 0 0 0;
	font-family: Arial, Helvetica, sans-serif; 
}
#rightcol h2{
	color:#666;
	font-size: 1.3em;
	font-weight: normal;
	margin:2px 0 0 0;
	font-family: Arial, Helvetica, sans-serif; 
}


#rightcol h3{
	color:#666;
	font-size: 1em;
	font-weight: normal;
	margin:2px 0 0 0;
	font-family: Arial, Helvetica, sans-serif; 
}
#rightcol li{
	list-style-image: url(images/gr_rightarrow.gif);
	margin-bottom: 4px;
	margin-left:22px;
	margin-right:2px;
	margin-top: 6px;

}
#centercol {
	width: 497px;
	margin-right:243px;
	background-color:#FFF;
	padding-right:10px;
}
*html #centercol {
	width: 494px;
}

#centercol li, #widecol li{
	list-style-image: url(images/gr_arrow.gif);
	line-height: 130%;
	margin-bottom: 4px;
	margin-left:22px;
	margin-right:2px;
	margin-top: 6px;

}
.padtext {
	padding:4px 6px 15px 15px;
}
#centercol h1, #widecol h1{
	color:#E67004;
	font-size: 1.5em;
	font-weight: normal;
	margin:12px 0 0 0;
	font-family: Arial, Helvetica, sans-serif; 
}
#centercol h2{
	color:#E67004;
	font-size: 1.3em;
	font-weight: normal;
	margin:12px 0 0 0;
	font-family: Arial, Helvetica, sans-serif; 
}


#centercol h3{
	color:#E67004;
	font-size: 1em;
	font-weight: normal;
	margin:2px 0 0 0;
	font-family: Arial, Helvetica, sans-serif; 
}
#centercol a, centercol a:visited {
	color:#E67004;
}
#centercol a:hover {
	color:#000;
}

.wrapright { 
	float: right;
	margin-left: 8px;
}
.wrapleft { 
	float: left;
	margin-right: 8px;
}
#footer {
		height:45px;
	margin-top:0px;	
	clear:both;
	margin-bottom:10px;
	clear:both;
	font-size:.9em;
}
#ftdmg{
	width:106px;
	height:51px;
	float:right;
	margin-bottom:17px;
	margin-left:10px;
}
#ftcopy{
	width:650px;
/*	height:45px; */
	float:left;
	margin-top:15px;
}
.smaller {
	font-size:.9em;
}
.putLeft {
	text-align:left;
}