/* page properties */
html {
	height: 100%;
 	}
 
body {
	height: 100%;
	margin-top: 2px;	   
	 }

/* table properties */
table.layouttable { 
	background:#FFF;
	/* background:#DCCAA2; */
	width: 800px;
	height: 100%;
	
	 }

 table.layouttable td {
 	/* border-top: 1px solid silver; */
	 }
 
 td.col {
 	padding-left: 10px;
	padding-right: 10px;
	
	 }

  	
ul{
 	list-style-type: none; 
 	margin: 0px;
	padding: 0px;
	}
	
.ul_content {
	list-style-type: disc;
 	margin: 0px;
	padding: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #031559;
	}
	
#content_col{
	margin-top: 30px;
	margin-right: 30px;
	margin-left: 10px; 
	/* background-color:#CCCCCC; */
	padding-left: 20px;
	padding-right: 20px;
	border-top: 1px solid;
	border-left: 1px solid;
	}
	
	
#left_col{
	padding-top: 10px;
	max-width:210px;
	}


/* *************font properties************* */
 p { 
 	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size: 14px;
	color: #031559;
	 }
ol {
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size: 14px;
	color: #031559;
	 }	 
	 
 div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
 	}
 
/* page header font*/

.h1 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight: 600;
	color: #031559;
 	 }
	 
/* bold and red font*/ 
.style17 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#990000
	 }

.tiny {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	}

/* Content line */
.line {
	border-bottom: 0.1em solid #663300;
	width: 75%;
	}
	
/* Content header font */
.h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#031559;
	font-weight: bold;
	font-size: 18px;
	}
	
/* paragraph header font */
.h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 18px;
	color: #031559;;
	}
		
.disclaimer{
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	vertical-align:bottom;
	}
	
/* top menu */
 #top-menu ul {
	float: left;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 65px;
	} 
 
#top-menu li {
	float: left;
	margin: 0 0.17em;
	}

#top-menu li a:link {
	height: 2em;
	line-height: 2em;
	float: left;
	width:7.9em;
	padding-left: 4px;
	padding-right: 4px;
	display: block;
	border: 0.1em solid #dcdce9;
	color: #3366cc;
	text-decoration: none;
	text-align: center;
	}

#top-menu li a:visited {
height: 2em;
	line-height: 2em;
	float: left;
	width:7.9em;
	padding-left: 4px;
	padding-right: 4px;
	display: block;
	border: 0.1em solid #dcdce9;
	/* color: #black; */
	text-decoration: none;
	text-align: center;
}

 #top-menu li a:hover {
	background:#031559;
	color: white;
	}

/* menu styles */


#nav_menu {
	/* valign: center; */
	margin-left: 10px;
	margin-top: 20px;
	font-size: 12px;
	line-height: 1.5em;
	

	/* border: 0.1em solid #3F210D; */
	/* padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;*/
		}
		
#nav_menu li {
	margin: 5px;
	
		}
		
#nav_menu a {
	display: block;
	padding: 3px 0px 3px;
	background-color: #369;
	color:white;
	text-decoration: none;
	}

#nav_menu a:visited {
	display: block;
	padding: 3px 0px 3px;
	background-color: #369;
	color: white;
	text-decoration: none;
	}	
	

#nav_menu a:hover{
	background-color: white;
	color: #369;
	}

.navmenu_header {
	padding: 4px;
	background-color:#031559;
	color: white;

	}
.navmenu_status {
	padding: 4px;
	background-color: black;
	color: white;

	}
	
#status{
	border:1px solid
	}
/* front page menu */

#navlist
{
	margin-left: 10px;
	margin-top: 20px;
	font-size: 12px;
	line-height: 1.5em;
	
}

#navlist li
{
	display: inline;
	list-style-type: none;
	padding: 7px;
	margin: 5px;
}

#navlist a { 
	
	

	padding: 3px 15px 3px;

	background-color: #369;
	color:white;
	text-decoration: none;
	max-width: 9em;
	
	}
	
#navlist a:visited {
	display: inline;
	padding: 3px 15px 3px;
	background-color: #369;
	color: white;
	text-decoration: none;
	max-width: 9em;
	
	}	
	

#navlist a:hover{
	background-color: white;
	color: #369;
	padding: 3px 15px 3px;
	}
	
	
.navlist_header {
	background-color:#031559;
	color: white;
	
	}
	
	

/* #navlist a:link, #navlist a:visited
{

height: 2em;
	line-height: 2em;
	float: left;
	width:7.9em;
	background-color: #369;
color: #fff;
text-decoration: none;
margin: 0 0.4em;
padding: 3px 0px 3px;
	text-decoration: none;
}

#navlist a:hover
{
;
text-decoration: none;
background-color: white;
	color: #369;
}
*/
.navmenu_status {
	padding: 4px;
	background-color: black;
	color: white;

	}


/* link properties */	

a:link{
	color: #3366cc;
	text-decoration: underline;
	}

a:visited{
	color: #3366cc;
	text-decoration: underline;
	}

a:hover{
	color: #white ;
	background-color: #031559;
	text-decoration: underline;
	}


/* ********** Form styles ********** */
legend {
		  padding: 0.2em 0.5em;
		  border:1px solid #031559;
		  color:#031559;
		  font-size:100%;
		  text-align:right;
	  }
	  label {
		  float:left;
		  width:35%;
		  margin-right:0.5em;
		  padding-top:0.2em;
		  text-align:right;
		  font-weight:normal;
		  font-color:#031559;
	  }
	  fieldset {
	  	border:1px solid #031559;
		  padding: 1em;
		  font:90%/1 sans-serif;
		  font-color:#663300;
	  }


.form_content {
	color: #031559;
	}