/*-------------------------WILD CARDS & BODY---------------------------*/
*,html {
	margin: 0;
	padding: 0;
}
body {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
	background-color: #FFF;
	margin: 0 0 20px 0;
	text-align: center;
}

/*---------------------------FORM STYLES--------------------------------*/
form {
	height: auto;
	width: auto;
}
input, select, textarea {
	font-size: 11px;
	border: 1px solid #42546A;
	background-color: #FFFFFF;
	color: #42546A;
	padding: 1px;
	vertical-align: middle;
}
option {
	padding: 0 5px 0 0;
}

/*-----------------------CONTAINER FOR CONTENT---------------------------------*/
#container {
	text-align: center;
	width: 850px;
	height: auto;
	margin: auto;
	border: 0;
	padding: 0;
}

/* ---------------------- HEADER -------------------------------------------- */

#container #header {
        font-family: "Palatino Linotype", "Palatino", "Times New Roman", Times, serif;
       	height: auto;
       	width: 840px;
	border: 0;
	margin: 5px auto 0 auto;
	text-align: right;
	background-color: #FFF;
}
#container #header img {
 	text-align: left;
 	padding: 0 0 0 10px;
 	margin: 0;
 	border: 0;
}
#container #header p {
	text-align: left;
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 80%;
	color: #000;
}
#container #header a {
	text-decoration: none;
	font-weight: normal;
	color: #000;
	border: 1px #000;
	border-style: none none dotted none;
}
#container #header a:hover {
	text-decoration: none;
	color: #999;
	border: 1px #999;
	border-style: none none solid none;
}
#container #header h3 {
	font-size: 100%;
	font-weight: normal;
	color: #666;
	margin: 0;
	padding: 0;
}
#container #header h2 {
	font-size: 150%;
	font-weight: normal;
	color: #333;
	margin: 0;
	padding: 0;
}
#container #header #leftspan {
 	float: left;
 	text-align: left;
        width: 510px;
 	border: 0;
 	padding: 0;
 	margin: 0 0 0 10px;
}
#container #header #leftspan a {
	text-decoration: none;
	color: #000;
	border: 0;
}
#container #header #leftspan a:hover {
	text-decoration: underline;
	color: #999;
	border: 0;
}
#container #header #rightspan {
 	float: left;
 	width: 310px;
}
#container #header #rightspan p {
	font-family: Tahoma, Arial, sans-serif;
	text-align: right;
	padding: 0;
	margin: 0 10px 3px 0;
	border: 0;
	font-size: 70%;
	color: #000;
}

/*-----------------------------------CONTENT - MAIN AREA-----------------------*/
#container #content {
	width: 830px;
	margin: 0 auto 0 auto;
	padding: 10px;
	padding-top: 0;
	border: 0;
	background-color: #42546A;
	height: auto;
	font-size: 80%;
}
#container #content h2 {
	padding: 0 0 0 20px;
	margin: 0;
	line-height: 1.3em;
	font-size: 120%;
	font-weight: bold;
}
#container #content h3 {
	text-align: left;
	line-height: 1.3em;
	font-size: 120%;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#container #content img {
	border: 1px solid #42546A;
	padding: 3px;
	margin: 15px 0 15px 0;
}
#container #content ol {
	padding: 0 0 0 60px;
}
#container #content ul {
	padding: 0 0 0 15px;
	margin: 0;
	text-align: left;
}
#container #content li {
	margin: 0;
	padding: 0;
	color: #42546A;
	font-size: 90%;
}


/*---------------------------------CONTENT LEFT COLUMN-------------------------*/
#container #content #left {
	width: 132px;
	height: 93px;
	float: left; 
	background-color: #FEF9F2;
	font-size: 100%;
	color: #FEF9F2;
	margin: 0;
	padding: 0 10px 15px 5px;
	border: 2px inset #FEF9F2;
}
#container #content #left a {
	text-decoration: underline;
	color: #42546A;
}
#container #content #left a:hover {
	text-decoration: none;
	color: #000;
}
#container #content #left h3 {
        font-size: 110%;
        text-align: left;
}
#container #content #left ul {
	list-style-image: url(graphics/bullet-arrow.png);
	padding: 0;
	margin: 0;
	text-align: left;
	float: none;
}
#container #content #left li {
	margin: 0 0 0 20px;
	padding: 0;
	color: #42546A;
	font-size: 90%;
	float: none;
}
#container #content #left img {
        border: 0;
        margin: 0;
        padding: 0;
}

/*---------------------------------BANNER RIGHT COLUMN-------------------------*/
#container #content #banner {
	width: 796px;
	height: 98px;	
	float: right;
	background-image: url(graphics/banner.jpg); 
	background-color: #42546A;
	color: #42546A;
	font-size: 80%;
	margin: 0 0 10px 0;
	padding: 10px 14px 0 14px;
	border: 2px inset #FEF9F2;
}
#container #content #banner.badlands {
	background-image: url(graphics/banner.jpg); 
}

#container #content #banner h2 {
	color: #42546A;
	text-align: left;
	font-family: Arial;
	font-size: 140%;
}
#container #content #banner h2.white {
	color: #FFF;
	text-align: left;
	font-family: Arial;
	font-size: 140%;
}

/*---------------------------------CONTENT MAIN COLUMN------------------------*/
#container #content #right {
	width: 796px;
	float: right;
	background-color: #fef9f2;
	color: #000;
	height: auto;
	font-size: 100%;
	text-align: left;
	margin: 0;
	padding: 15px;
	border: 2px inset #fef9f2;
}
#container #content #right img.thumbo {
	float: left;
	margin: 3px;
	padding: 2px;
	border: 1px solid #42546a;
}
#container #content #right img.floating {
	float: left;
	margin: 0 30px 0 15px;
	padding: 2px;
	border: 1px solid #000;
}

#container #content #right img.narrow {
	margin: 0;
	padding: 0;
	border: 1px solid #000;
}
#container #content #right img.noborder {
	margin: 0;
	padding: 0;
	border: 0;
}	   
#container #content #right img.icon-pdf {
 	border: 1px solid #990000;
	padding: 0;
	margin: 0 0 0 5px;   
}
#container #content #right img.icon-doc {
        float: none;
 	border: 1px solid #0033CC;
	padding: 0;
	margin: 0 0 0 5px;   
}
#container #content #right img.icon-ppt {
 	border: 1px solid #006600;
	padding: 0;
	margin: 0 0 0 5px;   
}
#container #content #right img.icon-avi {
 	border: 1px solid #A36109;
	padding: 0;
	margin: 0 0 0 5px;   
}
#container #content #right img.icon-zip {
 	border: 1px solid #868019;
	padding: 0;
	margin: 0 0 0 5px;   
}
#container #content #right img.icon-mail {
 	border: 0;
	padding: 0;
	margin: 0 0 0 5px;   
}
#container #content #right a {
	text-decoration: none;
	border: 1px #42546a;
	border-style: none none dotted none;
	color: #42546a;
}
#container #content #right a:hover {
	text-decoration: none;
	border: 1px #000;
	border-style: none none solid none;
	color: #000;
}

#container #content #right p.indented {
	color: #000;
	text-indent: 20px;
	line-height: 1.2em;
	padding: 0 0 10px 0;
}
table {
        font-size: 90%;
}
td {
	padding: 5px;
}
td.shaded {
	background-color: #eaeeff;
}
#container #content #right p {
	color: #000;
	text-indent: 0;
	line-height: 1.2em;
	padding: 0 0 10px 0;
}
#container #content #right p.centered {
	color: #000;
	text-align: center;
	text-indent: 20px;
	line-height: 1.2em;
	padding: 0 0 10px 0;
}
#container #content #right p.centerb {
	color: #000;
	text-align: center;
	text-indent: 0;
	line-height: 1.2em;
	padding: 0;
}
#container #content #right p.centerb img {
	border: 1px solid #000;
	margin: 0 5px 0 5px;
	padding: 0;
}
#container #content #right h2 {
	color: #000;
	font-size: 125%;
	padding: 0 0 10px 20px;
}
#container #content #right h2.nobottom {
	padding: 0;
	text-align: center;
}
#container #content #right h2.noindent {
	color: #000;
	padding: 0 0 10px 0;
}
#container #content #right h3 {
	color: #000;
	font-size: 110%;
	text-align: left;
	padding: 0 0 3px 0;
}
#container #content #right ol {
	padding: 0 0 5px 40px;
}
#container #content #right ul {
	list-style-type: square;
	padding: 0 0 0 15px;
	margin: 0 0 0 15px;
}
#container #content #right li {
	margin: 0;
	padding: 0 0 10px 0;
	color: #000;
	font-size: 100%;
}
#container #content #right p.box {
	margin: 0 0 10px 0;
	padding: 5px;
	color: #000;
	font-size: 100%;
	border: 1px solid #6F6653;
	list-style-type: none;
}
#container #content #right p.box img {
	float: none;
}
#container #content #right #leftbox {
	float: left;
	background-color: CCC;
	text-align: left;
	width: 370px;
	height: auto;
	padding: 0 0 30px 20px;
	border: 0;
}
#container #content #right #rightbox {
	float: left;
	background-color: CCC;
	text-align: left;
	width: 370px;
	height: auto;
	padding: 0 0 30px 15px;
	border: 0;
}
#container #content #right .figurebox {
	text-align: center;
	font-size: 90%;
	padding: 0;
	margin: 5px 0 5px 0;
	border: 0;
}
#container #content #right .figurebox img {
	text-align: center;
	padding: 0;
	margin: 0;
	border: 1px solid #000;
}


/*-------------------------------FOOTER----------------------------------------*/
#footer {
        width: 650px;
       	height: auto;
	border: 0;
	padding: 5px 0 0 0;
	margin: 0 auto 0 auto;
	text-align: center;
	background-color: #FFF;
}
#footer img {
 	float: left;
 	padding: 0;
 	margin: 0;
 	border: 0;
}
#footer p {
	text-align: left;
	padding: 0;
	margin: 3px 0 3px 0;
	border: 0;
	font-size: 70%;
	color: #000;
}
#footer a.spaced {
	text-decoration: none;
	font-weight: normal;
	font-size: 100%;
	margin: 0 10px 0 10px;
	color: #CC0000;
	border: 1px #CC0000;
	border-style: none none dotted none;
}
#footer a {
	text-decoration: none;
	font-weight: normal;
	font-size: 100%;
	margin: 0 5px 0 5px;
	color: #CC0000;
	border: 1px #CC0000;
	border-style: none none dotted none;
}
#footer a:hover {
	text-decoration: none;
	color: #000;
	border: 1px #000;
	border-style: none none solid none;
}

/*----------------------------------GLOBAL CLASSES-----------------------------*/
.centering {
       text-align: center;
}
.clear_both {
	clear: both;
	height: 1px;
}


