/************************************************
*	Standard Fonts & Features								*
************************************************/

H1 H2 H3  H4{
	color: #000000;
	font-size: 1.6em;
	font-family: Times Ropman Verdana, Arial, Sans-Serif;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	border-top: 1px none #000000;
	}
H1 {	font-size: 2.4em;   text-align: center; color: #fff; font-weight: bold; margin: 2px 0px 5px 0px;}	
H2 {	font-size: 1.6em;	text-align: center; color: #fff; font-weight: bold; margin: -5px 0px 5px 0px;}	
H3 {	font-size: 1.1em; 	text-align: center; color: #fff; font-weight: bold; margin: -5px 0px 5px 0px;}	
H4 {	font-size: 0.9em; 	font-weight: bold; color: #f7ba15; text-align: left; margin: 15px 0px 5px 0px;}
H5 {	font-size: 0.9em; 	color: #999999;	text-align: right; margin: -2px 0px -15px 0px;}
H6 {	font-size: 0.9em;	color: #999999;	text-align: left; margin: -10px 0px 0px 0px;}

A:link { text-decoration: yes; border: none; color:#000000; }
A:visited { text-decoration: none; border: none; color:#000000; }
A:hover { text-decoration: none; border: none; color:red; }

/********************************************
*	Images  								*
*********************************************/

img.right { margin: 0px 0px 2px 10px; border: 0 cm; border-color: white; border-style: none; float: right;}
img.center { margin: 0 auto; border-style: none;}
img.left { margin: 0px 10px 2px 0px; border: 0 cm; border-color: white; border-style: none; float: left; }


/*********************************************************/
html {
background: #e8ecfb url(../graphics/pageback.gif) repeat;
}
body {
	font-size: 1.0em;
	color: #000000;	
	text-align: justify;
	margin: 0 auto;				/*center page layout*/
	padding: 0px;
	}

#wrapper {
	background: #ffffff;
	margin: 0 auto;
	width: 1000px;					/*set page width*/
	min-width: 1000px;				/*set if width variable*/
	height: 100%;	
	border: 1px solid #E4E4E4;			/*used for testing layout placement*/	
	z-index: 2;	
}


/************************************************
*	Header  									*
************************************************/
#header {
	position: relative;
	background: #fff url(../images/header-bar.gif) repeat-x;
	/*background: transparent;*/
	width: 100%;
	top: 0px;
	left: 0px;
	height: 125px;
	padding: 0px;
	text-align: center;
	border: 1px none red;
	z-index: 1;
	}
	#logo {
	position: relative;
	top: 0px;
	left: 180px;
	}
#navmenu {
	position: relative;
	top: -12px;
	width: 780px;
	margin: 0 auto;
	border: 1px none blue;
}		
/************************************************
*	Footer					     	    * 
************************************************/
#footer {
	position: relative;
	background: #071f7e;
	font-size: 0.9em;
	top: 5px;
	width: 100%;
	margin: 0px 0px -8px 0px;
	padding 0px;
	text-align: center;
	}
	
/************************************************
*	Content 					     		    * 
************************************************/

#contentarea {
	position: relative;
	background: #ffffff;
	top: 0px;
	width: 1000px;
	margin: 0 auto;
	/*margin: 75px 150px 0px 150px;	 /*set left & right widths for columns*/
	padding: 0px 0px 0px 0px;
	border-left: 1px none #E4E4E4;			/*test layout*/
	border-right: 1px none #E4E4E4
	text-align: justify;
	z-index: 4;
	}
	
#content {
position: relative;
background: transparent;
top: 0px;
width: 968px;
margin: 0px 0px 0px 0px;
padding: 10px 15px 10px 15px;
border: 1px none blue;
z-index: 4;
}		



#left-col {
position: relative;
float: left;
margin: 0px 0px 0px 0px;
width: 180px;
border: 1px none blue;
z-index: 5;
}

#right-col {
position: relative;
float: right;
right: -10px;
margin: 10px 5px 10px 25px;
padding: 2px 5px 5px 5px;
width: 240px;
border: 1px none green;
z-index: 5;
}
.clear {clear: both;}



/************************************************
*	Right Sidebar 					     	    * 
************************************************/
#sidebar {
	position: absolute;
	color: #000000;
	top: 0px;
	height: 90%;
	left: -180px;
	width: 180px;
	text-align: left;
	border: 1px dashed green;
	z-index: 3;
	}
	#advert2 {
			position: relative;
			width: 160px;
			height: 140px;
			top: 10px;
			right: -2px;
			margin: 0px 0px 0px 0px;	 
			padding: 0px 0px 0px 0px;
			border: 1px none #E4E4E4;			
			z-index: 4;
			}

	

		#navmenu ul {
		list-style-image:  url(../graphics/double_arrow.gif);
		margin-left: -10px;
		}

			#banner {
			position: relative;
			width: 200px;
			height: 530px;
			top: -10px;
			left: 0px;
			margin: 0px 0px 0px 0px;	 
			padding: 0px 0px 0px 0px;
			border: 1px none #E4E4E4;			
			z-index: 4;
			}
			#banner2 {
			position: relative;
			width: 200px;
			height: 200px;
			top: -10px;
			right: 2px;
			margin: 0px 0px 0px 0px;	 
			padding: 0px 0px 0px 0px;
			border: 1px none #E4E4E4;			
			z-index: 4;
			}
			#advert1 {
			position: relative;
			width: 200px;
			height: 140px;
			top: 330px;
			right: -2px;
			margin: 0px 0px 0px 0px;	 
			padding: 0px 0px 0px 0px;
			border: 1px none #E4E4E4;			
			z-index: 4;
			}
/************************************************
*     Feedback Forms					     	    * 
************************************************/
form {
	margin: 3em auto;
	width: 90%;
}
fieldset {
background-color: #ffffff;
border: 1px solid #ccc;
margin: 0.5em;
padding: 0.5em;
}
label {
display: block;
font-weight: bold;
float: left;
clear: left;
width: 9em;
padding-right: 1em;
text-align: right;
line-height: 1.6em
}
input {
display: block;
float: left;
width: 12em;
margin: 0 0 .5em 0;
border: 1px solid #999;
}
input[type=radio],
input[type=checkbox],
input[type=submit] {
width: auto;
}
legend {
font-size: 0.8em;
font-weight: bold;
position: relative;
top: -.2em;
color: #666;
}
br {
clear: both;
}

input#zip {
width: 6em;
}

input#submit {
right: 10px;
float: right;
}


form#loginform {
	margin: 0 auto;
	width: 140px;
	padding-top: -10px;
}
fieldset#loginform {
	font: 0.6em helvetica, arial, sans-serif;
	border: 1px solid #999;	
	background-color: #E4E4E4;
	margin-right: 36px;
	margin-left: -1px;
}
#loginform input {
	width: 9em;
}

/************************************************
*	Text Counter					     	    * 
************************************************/
.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
  overflow: hidden;
	background-color: navy;
	padding-left: 5px;
}






