body		{
			margin:			0px;
			background-color:	#000; /* #c09a63; */
			height:		    	100%;
			font-family:	    	verdana, arial, helvetica, sans-serif;
			font-size:	      	10pt;
			color:		     	#dddddd;
		}

html		{
			height:		    	100%;
		}

p, li		{
			color:		     	#dddddd;
			text-align:	     	justify;
		}

p, address  {
              			padding-left:  0px;
            }

li  { padding-bottom: 0.5em;  }

a img		{
			border:			0px;
		}

a		{
			font-size:		10pt;
			color:			#c09a63;
			text-decoration:	none;
		}

a:hover		{
			text-decoration:	underline;
		}

address	{
			font-style:		normal;
			font-size:		0.8em;
		}

h1		{
			font-size:		22px;
			color:			#ffffff;
			text-align:		left;
			font-weight:		bold;
           		font-family:    	arial, helvetica, sans-serif;
		}

h2		{
			font-size:		14px;
			color:			#ffffff;
			text-align:		left;
			font-weight:		bold;
      font-family:    	arial, helvetica, sans-serif;
		}



div#outerborder {
      display:    block;
      background-color: black;
			margin:			20px auto 0px auto;
			padding:		0px;
			border:			1px solid black;
			float:			none;
			width:			692px; /* was 692px */
		}
		
html>body div#outerborder {  }

div#container	{
      display:    block;
			margin:			0px;
			padding:		0px;
			border-width:		1px;
			border-style:		solid;
			border-color:		#c09a63;
			width:			690px; /* was 690px */
			height: auto;
			background-color:	black;
			float:			left;
		}

div#leftbox	{
			width:			219px;
			float:			left;
			clear:			both;
			height: auto;
		}

div#topimagebox {
      float: left;
      border-left:		1px solid #c09a63;
      }

div#logobox	{
			width:			219px;
			height:			222px;
			float:			left;
			text-align:		center;
			background:		url('images/sawtooth.gif');
			background-repeat:	no-repeat;
			background-position:	bottom;
		}

div#contentbox	{
			padding:		30px 30px 10px 30px;
			width: 409px;
			float:			left;
			border-left:		1px solid #c09a63;
		}

/* Hides from IE5-mac \*/
* html div#contentbox { overflow: hidden; }
/* End hide from IE5-mac */ 

div#col1	{
			width:			47%;
			float:			left;
			margin-right:		5%;
		}

div#col2	{
			width:			47%;
			float:			left;
		}

div#row1	{
			float:			left;
			clear:			both;
			width:			100%;
			background-color:	black;
			text-align:		center;
			font-size:		10px;
			margin-top:		20px;
		}

div#belowmenu	{
				width: 164px;
				padding: 15px 30px 20px 25px;
				height: auto;
				float: left;
				clear: both;
			}

html>body div#belowmenu	{	padding-top: 25px;	}

div#menubox	{
			width:			164px;
			/* height:			270px; */
			background-color:	black;
			float:			left;
			padding:		30px 10px 0px 45px;
			clear: both;
		}			

div#menubox ul	{
			line-style:		none;
			list-style-type:	none;
			margin-left:		0px;
			padding-left: 0px;
		}

div#menubox ul ul {
      padding-top: 10px;
      padding-left: 20px;
      }

/* Correct Mozilla/FF spacing */
/* html>body div#menubox ul li { margin-left: -40px; }
html>body div#menubox ul li ul li { margin-left: -20px; }
html>body div#menubox ul ul { padding-top: 0px; } */


#menubox ul ul li {
	padding-left: 20px;
}

div#menubox li	{
			margin-left:		0px;
			width:			auto;
		}

div#menubox ul a:link, div#menubox ul a:visited
		{
			color:			#dddddd;
			font-family:		verdana, arial, helvetica, sans-serif;
			font-size:		14px;
			letter-spacing:		2px;
		}

div#menubox ul ul a:link, div#menubox ul ul a:visited
    {
      			color:			#dddddd;
			font-family:		verdana, arial, helvetica, sans-serif;
			font-size:		12px;
			letter-spacing:		2px;
    }

/*
html>body div#menubox ul li ul li a
	{
			font-size: 14px;
			color: #FF0000;
	}
*/

hr {
	margin: 5px 0px 5px 0px;
	color: #660033;
	border: 0;
	border-top: 1px solid #660033;
	height: 1px;
	width: 580px;
}
form {
	margin: 0;
}
.banner, .search_box {
	height: 80px;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 20px;
}
.banner {
	width: 530px;
	padding-left: 20px;
	float: left;
	text-align: left;
}
.search_box {
	float: right;
	clear: right;
	width: auto; /* was 200px */
}
.search_string {
	width: 80px;
	height: 16px;
	font-size: 10px;
	vertical-align: middle;
}
.search_submit {
	width: 50px;
	height: 22px;
	font-size: 10px;
	vertical-align: middle;
}
.banner a {
	color: #FFFFFF;
}

/*
.menu {
	float: left;
	width: 140px;
	margin: 10px;
	margin-top: 3px;
}
.menu ul, .menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 5px;
}
.menu ul ul {
	padding-left: 8px;
}
.menu a:link, .menu a:visited, .menu a:active, .menu a:hover {
	display: block;
	padding: 2px;
}
.menu_main li {
                  list-style: none;
                  			margin-left:		0px;
			width:			auto;
              }
.menu_main a:link, .menu_main a:visited, .menu_main a:active {
  border-bottom: 1px dashed #999999;
}
.menu_main a:hover {
	border-bottom: 1px dashed #333333;
}
*/

.login_table {
	border: 1px solid #D0D0D0;
	margin-top: 20px;
	margin-bottom: 5px;
	text-align: center;
	padding-bottom: 3px;
}
.login_table h1 {
	color: #660033;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	margin: 5px 0px 5px 0px;
}
.login_table input {
	text-transform: uppercase;
	font-size: 10px;
	margin: 5px 0px 1px 0px;
	width: 100px;
}
.content {
	margin-left: 150px;
	padding: 4px 10px 14px 10px;
	text-align: justify;
	clear: right;
}
#footer {
  width:			692px;
  margin: auto;
	clear: both;
	height: 20px;
	font-size: 10px;
	color: #333333;
	text-align: center;
}

#footer a {
  font-size: 10px;
  color:      #004A8C;
}

.powered_by {
	text-align: center;
	font-size: 10px;
	padding-top: 2px;
}
