* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #646A61;
	background: #165C7C;
}



a:link { color: #666; }
a:visited { color: #666; }
a:hover { text-decoration: underline; }

a.nav:link { color: #FFF; text-decoration: none; }
a.nav:visited { color: #FFF; text-decoration: none; }
a.nav:hover { text-decoration: underline; }

.directory a:link {color: #FF9F10; text-decoration: none; }
.directory a:visited {color: #FF9F10; text-decoration: none; }
.directory a:hover {color: #FF9F10; text-decoration: underline;}

h1 {
	color: #003366;
	border-bottom: 0px solid #ccc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.9em;
	text-align:left;
	padding-bottom:5px;
	
}

h2 {
	color: #003366;
	border-bottom: 0px solid #ccc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-align:left;
	padding-bottom:5px;
	padding-top:10px;
	font-weight:bold;
}

p {
  color:#3a6483;
  font-family:verdana,geneva,arial,helvetica,sans-serif;
  font-size: 13px;
  text-align:left;
  padding:1em;
}

p.footer {
  color:#3a6483;
  font-family:verdana,geneva,arial,helvetica,sans-serif;
  font-size: 13px;
  text-align:left;
  padding:0em;
 }

.bl {background: url(bl.png) 0 100% no-repeat rgb(230,230,230); width: 20em; margin-left:5px;}
.br {background: url(br.png) 100% 100% no-repeat}
.tl {background: url(tl.png) 0 0 no-repeat}
.tr {background: url(tr.png) 100% 0 no-repeat; padding:10px; margin-top:5px;}
.clear {font-size: 1px; height: 1px}

/************************FORMS****************************/

 
#form_box div.hr {
	height: 0px;
	margin-top: 0pt;
	margin-bottom: 7px;
}
 
#form_box p {
	float: left;
	margin: 4px 0pt;
	width: 120px;
}
 
 
#log {
	width: 100%;
	margin-top: 10px;
}
 
#log_res {
	overflow: auto;
}
 
#log_res.ajax-loading {
	padding: 0;
	background: no-repeat center;
}

.input {
    background: #FF9F10;
	width:130px;
	margin-bottom:4px;
}

input, textarea {
	width:130px;
	background-color: #FF9F10;
	border-color: #FF9F10;
}

input:focus, textarea:focus {
	background-color: #FFB030;
	border-color: #FFB030;
}

.button {
	margin-top:1em;
    border: 1px solid #FF9F10;
    background: #FF9F10;
}
.button:hover {
    border: 1px solid #FFB030;
    background: #FFB030;
}


label {
    display: block;
    width: 100px;
    float: left;
    text-align: right;
	color: #3a6483;
	font-weight:bold;
	padding-right:3px;
}


br { clear: left; }





/*******************************END FORMS*****************************/

/**************SCROLLER*********/

#ajaxticker1{
width: 220px;
height: 260px;
border: 0px;
padding: 20px;
background-color: #FFFFFF;
font-size: 13px;
color: #3a6483;
text-align:center;

}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #FFFFFF;
}

/*************END SCROLLER ****************/

/******************STRUCTURE***********************/

#wrapper {
	width: 752px;
	margin: 1em auto;

}

#top {
	width: 752px;
	height: 42px;
}

#directory {
	width: 725px;
	text-align:right;
}

.header {
	border:0;
	/*border-left: 1px solid #ff9000;
	border-right: 1px solid #ff9000;*/
	border-bottom: 1px solid #ff9000;
	background-color: white;
}

.banner_right {
	float: right;
	display: inline-block;
	width: 325px;
	height: 71px;
	border-right: 1px solid #ff9000;
}

.banner_left {
	float: left;
	padding-left:75px;
	width: 350px;
	height:71px;
	border-bottom: 1px solid #226d9f;
	border-left: 1px solid #ff9000;
	background-color: white;
	display: inline-block;
}

#content {
	width: 750px;
	padding: 0;
	background: white;
	border-left: 1px solid #ff9000;/*left border*/
	border-right: 1px solid #ff9000;/*right border*/
	border-bottom:1px solid #226d9f;/*bottom border, above orange part*/
	overflow: auto;
}

#left {
 	float: left;
	width: 253px;
	padding: 0px;
	text-align: center;
}

#right {
	border-left: 1px solid #226d9f;
	float: right;
	width: 480px;
	padding-top:0px;
	padding-bottom: 25em;
	display:inline;
}

#bottom {
	color: white;
	background: #ff9000 url('images/bottomBar.gif') no-repeat top left;
	width: 752px;
	height: 42px;
	text-align: center;
	border:0;
	
}

#legal {
	padding:.5em;
	line-height:1.5em;

}

#form_box {
	text-align:left;
	color:white;


}

 
/************************* END OF STRUCTURE*********************************/

/*******************NAVIGATION **********************/
/* Navigation Container */
#divNav {
	background: #f90;
	height: 25px;/*height of the whole nav section*/
	width: 480px;
	margin: 0 0 0;
	padding: 0;
	position: relative;
	top: 0; left: 0;
}
#divNav * {margin: 0; padding: 0; line-height:1.1em, 1.05, 1.15;}
#divNav a {text-decoration: none;}

#nav {
	list-style-type: none;
}

#nav>li {
	margin: 0;
	display: block;
	float: left;
	text-align: center;
}

/* for all links in the list */
#nav li a {
	display: block;
	width: 118px;
	color: white; /*color of sub-menu foreground*/
	font-weight: bold;
}

#nav li>ul a:hover {
	display: block;
	width: 118px;
	color: #f90; /*color of sub-menu foreground*/
	font-weight: bold;
}




/* Tab Presentation */
#nav>li>a {
	float: left;
	display: block;
	height: 15px;
	padding: 4px 0;
	width: 118px;
	border: 1px solid #165C7C;
	color: #165C7C; /*color of the non-current, main menu foreground*/
	background: white;
}
#nav>li.currentPage>a {background:#f90;border-bottom: 1px solid #f90; color: white;}/* Current top-menu */
#nav>li:hover>a {background: #165C7C;color: white;}/*Non-current top-menu, when hovered on*/
#nav>li.currentPage:hover>a {background: #f90}/*current top-menu, when hovered on*/


/* Categories */
#nav>li>ul {
	float: left;
	display: none;
	position: absolute;
	top: 25px;
	left: 0;
	width: 476px;
	height: 30px;/*height of subnav*/
	padding: 1px;/*padding of the subnav*/
	background: #165C7C;/*background color of the subnav*/
	list-style-type: none;
	border: 1px solid #224d9f;/*shows bottom border of the subnav area*/
	border-top: none;
}
#nav>li.currentPage>ul {
	background: #f90;
	display: inline-block;
}
#nav>li>ul>* {
	font-size: 92%;
	float: left;
	height: 29px;
	margin: 1px;
	padding-top:0px;/*padding for the subnav from the topnav*/
	/*padding-left:20px;/*makes the sub-nav more spaced out*/
	padding-right:15px;
	display: inline-block;
	width: 118px;
}
#nav>li>ul>*>* {
	vertical-align: middle;
}

/* Rollover */
#nav>li:hover>ul {
	display: block;
	z-index: 10000;
}
#nav>li:hover>a {border-bottom: 1px solid #165C7C;}/*when you hover over the top-nav*/
#nav>li.currentPage:hover>a {border-bottom: none; color: white;}/*when you hover over the top-nav, current*/
#nav li.currentPage ul li a:hover {color:#165c7c;}/*when you hover over the top-nav*/

/*****************END NAVIGATION**************************/





 ul.list {
  color:#3a6483;
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  font-size:1em;
  text-align:left;
  padding-left:3em;
 }
 
  ul.deeplist {
  color:#3a6483;
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  font-size:1.1em;
  text-align:left;
  padding-left:1.3em;
  font-weight:bold;
 }
 
  ul.extralist {
  color:#3a6483;
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  font-size:1em;
  text-align:left;
  padding-left:3em;
  line-height:1.4em;
 }
 
 ul.cleaninglist {
 	  color:#3a6483;
  		font-family: verdana, geneva, arial, helvetica, sans-serif;
  		font-size:.9em;
  		text-align:left;
  		padding-left:15px;
  		text-height:1px;
	
 }

p.footer {
  color: white;
  font-family:verdana,geneva,arial,helvetica,sans-serif;
  font-size: 13px;
  text-align:center;
  padding:0em;
 }


