body{ margin: 0; background: #e6e6e6; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; }

img {border: none;}

li			{ list-style-position: outside; margin-left: 5px; padding-top: 2px }
ul			{ color: #000000; font-size: 12px; line-height: 15px;  list-style-type: circle; margin: 0px 5px 5px 10px; padding-top: 10px; padding-bottom: 5px; padding-left: 10px }
ol { color: #000000; font-size: 12px; line-height: 15px;  list-style-type: decimal; margin: 0px 5px 5px 10px; padding-top: 10px; padding-bottom: 5px; padding-left: 10px }


#header{ background: #2c3f4e; border: none; width: 100%; border: 0px solid green;}
#footer{ background: #2c3f4e; border: none; max-height: 100px;}
#number{ position: absolute; margin-bottom: 0; max-height: 100px;}

#sidebar{ background: #773C1E; max-width: 180px; border: 0px solid blue;}
#sidebar div img { display: block;}

.spacer{ background: #333; min-height: 2px; max-height: 5px; }
/*===========================================================*/

#body{
	background: #f6e7b2;
	border: 3px solid #333;
	position: absolute;
	top: 10%;
	left: 10%;
	width: 500px;
	height: 500px;
	overflow: scroll;
	display: none;
	z-index: 1000;
	padding: .5em;
	}
	
	#body div{
		border: 0px solid blue;
		}

#form1 div{
	border-bottom: 1px dotted #333;
	width: 95%;
	margin: 10px auto;
	padding-bottom: 10px;
	font-size: 10pt;
	line-height: 12pt;
	color: #2c3f4e;
	}



/*===========================================================*/
#wrapper{
	width: 800px;
	margin: 0 auto;
	margin-top: -30px;
	margin-bottom: -10px;
	}

	#wrapper div{
		border: 0px solid red;
	}

#content{
	border: 0px solid red; 
	text-align: center;
	margin: 0 auto;
	margin-bottom: 20px;
	margin-top: 20px;
	overflow: hidden;
	}

h1 { font-size: 10pt; font-weight: bold; line-height: 12pt; color: #2c3f4e; display: inline;}
h2 { font-size: 12pt; font-weight: bold; line-height: 14pt; color: #2c3f4e;}

#top{
	background: url('../gfx/bord_top.gif') no-repeat bottom;
	height: 30px;
	margin: 0 auto;
}

#bottom{
	background: url('../gfx/bord_bot.gif') no-repeat top;
	height: 40px;
	margin: 0 auto;
}

#side{
	background: url('../gfx/bord_sid.gif') repeat-y;
	margin: 0 auto;
}
	#side p{
		display: inline;
		line-height: 9pt;
		text-align: justify;
		font-size: 8pt;
		}


h2 { size: 14pt; color: #8bc03f;}
/*===========================================================*/
.content  	        	{ color: #705e47; font-size: 13px; line-height: 16px }
.contentIndent 			{ color: #705e47; font-size: 13px; font-weight: 700; line-height: 16px; position: relative; left: 30px }
.contentIndent2 		{ color: #705e47; font-size: 13px; line-height: 16px; position: relative; top: -15px; left: 60px }
.contentSM 				{ color: #333; font-size: 10px; line-height: 12px;  }
.contentWHT 			{ color: #fff; font-size: 11px; line-height: 16px; }
.titleYEL  				{ color: #87de99; font-weight: bold; font-size: 16px; line-height: 16px; }

a:link     		       	{ color: #705e47; text-decoration: underline }
a:active     	      	{ color: #c5965e; text-decoration: underline }
a:visited     	      	{ color: #705e47; text-decoration: underline }
a:hover        			{ color: #c5965e; text-decoration: none }

.rowbtm  { border-bottom: 3px solid #87de99; }
.rowbtm100 { border-bottom: 3px solid #87de99; }
.rowtop  { border-top: 3px solid #87de99; }

.bgimage  					{ background: #ffffff url(../gfx/dropshadow1.gif); }
.bgimagetop 				{ background: #ffffff url(../gfx/dropshadow2.gif); }

.large  { color: #363636; font-size: 18px;  font-weight: bold; line-height: 23px }

.tableprops	   { background: #f4f4f4; padding: 12px; border: solid 1px #000; outline: solid 1px black }

.popup
{
	position:absolute;
	border:solid 1px black;
	background-color:white;
	padding:4px;
}

.popup img{ 
	border: dotted 1px #666;
	}
	

/* Navigation Styles
----------------------------------------------- */
.buttonscontainerLG {width: 200px;}

.buttonsLG a.navLG:link    { color: #fff; font: bold 18px Arial, sans-serif; text-decoration: none; background-color: #473E39; text-align: left; display: block; margin-top: 1px; padding: 6px 2px 6px 4px; border-left: 10px solid #f0f4f0 }
.buttonsLG a.navLG:active     { color: #fff; font: bold 18px Arial, sans-serif; text-decoration: none; background-color: #1e7614; text-align: left; display: block; margin-top: 1px; padding: 6px 2px 6px 4px; border-left: 10px solid #fffdb3 }
.buttonsLG a.navLG:visited    { color: #fff; font: bold 18px Arial, sans-serif; text-decoration: none; background-color: #473E39; text-align: left; display: block; margin-top: 1px; padding: 6px 2px 6px 4px; border-left: 10px solid #f0f4f0 }
.buttonsLG a.navLG:hover     { color: #fff; text-decoration: none; border-left: 10px solid #1e7614 }


.buttonscontainer {width: 200px;}

.buttons a.nav:link    { color: #fff; font: bold 11px Arial, sans-serif; text-decoration: none; background-color: #473E39; text-align: left; display: block; margin-top: 1px; padding: 3px 2px 3px 4px; border-left: 10px solid #f0f4f0 }
.buttons a.nav:active     { color: #fff; font: bold 11px Arial, sans-serif; text-decoration: none; background-color: #1e7614; text-align: left; display: block; margin-top: 1px; padding: 3px 2px 3px 4px; border-left: 10px solid #fffdb3 }
.buttons a.nav:visited    { color: #fff; font: bold 11px Arial, sans-serif; text-decoration: none; background-color: #473E39; text-align: left; display: block; margin-top: 1px; padding: 3px 2px 3px 4px; border-left: 10px solid #f0f4f0 }
.buttons a.nav:hover     { color: #fff; text-decoration: none; border-left: 10px solid #1e7614 }

#navcolumn{
	width: 180px;
}


/*------------------*/
#navdropdownFP{ width: 100%; color: #FFF; font: bold 18px Arial, san-serif; border-left: 10px solid #f0f4f0; background-color: #473E39; padding: 6px 2px 6px 4px; cursor: pointer; margin-top: 1px; }
#navdropdownFP:hover {border-left: 10px solid #1e7614;}


#navdropdownFP p{text-decoration: none; text-align: left; display: inline;}
#statesListFP {
	display: none;
	border-left: 10px solid #f0f4f0;
	height: 200px;
	overflow: scroll;
	}

	#statesListFP a{
		color: #fff; font: bold 11px Arial, sans-serif; text-decoration: none; background-color: #473E39; text-align: left; display: block; padding: 3px 2px 3px 4px; }
	#statesListFP a:hover{ background-color: #8a7467; }
	
/*------------------*/
#navdropdownMP{ width: 100%; color: #FFF; font: bold 18px Arial, san-serif; border-left: 10px solid #f0f4f0; background-color: #473E39; padding: 6px 2px 6px 4px; cursor: pointer; margin-top: 1px;}
#navdropdownMP:hover {border-left: 10px solid #1e7614; }

#navdropdownMP p{text-decoration: none; text-align: left; display: inline;}
#statesListMP {
	display: none;
	border-left: 10px solid #f0f4f0;
	height: 200px;
	overflow: scroll;
	}

	#statesListMP a{
		color: #fff; font: bold 11px Arial, sans-serif; text-decoration: none; background-color: #473E39; text-align: left; display: block; padding: 3px 2px 3px 4px; }
	#statesListMP a:hover{ background-color: #8a7467; }	
	
/*------------------*/
#navdropdownQQ{ width: 100%; color: #FFF; font: bold 18px Arial, san-serif; border-left: 10px solid #f0f4f0; background-color: #473E39; padding: 6px 2px 6px 4px; cursor: pointer; margin-top: 1px;}
#navdropdownQQ:hover {border-left: 10px solid #1e7614; }

#navdropdownQQ p{text-decoration: none; text-align: left; display: inline;}
#statesListQQ {
	display: none;
	border-left: 10px solid #f0f4f0;
	height: 200px;
	overflow: scroll;
	}

	#statesListQQ a{
		color: #fff; font: bold 11px Arial, sans-serif; text-decoration: none; background-color: #473E39; text-align: left; display: block; padding: 3px 2px 3px 4px; }
	#statesListQQ a:hover{ background-color: #8a7467; }	
		
.Box  { font-size: 13px; line-height: 22px; background: #ededed; width: 50%; border: solid 3px #3b3b3b }