html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img  {
margin: 0px; 
padding: 0px; 
border: 0px; 
}


body  { background-color: #1B5C3C; text-align: center }


#wrap   { 
background-color: #fff;  
text-align: left; 
margin: auto; 
padding: 0px; 
width: 792px; 
}
#nav, #nav ul   { 
font-size: 10pt; 
font-family: Verdana; 
list-style: none; 
margin: 0px; 
padding: 0px; 
width: 792px; 
text-align:center
} 


#nav a    { 
color: #fff; 
text-decoration: none; 
background-color: #1B5C3C; 
display: block; 
padding-top: 2px; 
padding-bottom: 1px; 
padding-left: 1px; 
width: 131px;
border-top: 1px solid #1B5C3C;
border-bottom: 1px solid #fff;}
} 


#nav a:hover { 
color: #1B5C3C; 
background-color: #ccc; 
border-top: 1px solid #1B5C3C;
}


#nav li    { width: 131px; float: left; border-right: 1px solid #fff; border-bottom: 1px solid #1B5C3C }


#nav li ul  { position: absolute; left: -999em; width: 131px } 


#nav li ul li a    { color: #1b5c3c; background-color: #f3dc42; border-top: 1px solid #fff; border-right: 1px solid #1B5C3C; }


#nav li:hover ul { 
left: auto; 
}


#nav li:hover ul, #nav li.sfhover ul  { 
left: auto; 
}

#banner { 
background: #fff url("../images/banner.jpg") no-repeat left top; 
text-align: right; 
width: 792px; 
height: 158px; 
text-decoration: none;
}


h1     { 
color: #999; 
font-size: 16pt; 
font-family: Times, "Times New Roman"; 
font-style: italic; 
font-weight: normal; 
padding-top: 70px; 
padding-right: 20px; 
padding-bottom: 0; 
}


#content     {
	color: #000000;
	font-size: 12pt;
	font-family: Times, "Times New Roman";
	line-height: 14pt;
	margin: 10px 200px auto 280px;
	padding: 10px;
	min-height: 500px
}


#content li     { 
list-style-type: none; 
margin-top: 15px; 
padding-right: 20px; 
padding-left: 20px; 
}
#content p {
	margin-top: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
}

h2     {
	color: #1b5c3c;
	font-size: 16pt;
	font-weight: normal;
	padding: 20px 0 0
}
h3 {
	color: #000;
	padding-top: 22px;
	padding-bottom: 15px
}
a { 
color: #1B5C3C; 
}

.mainpic   { 
float: left;
clear: both;
margin: 10px;
}


#sidenav   { margin-top: 30px; margin-right: 20px; width: 130px; float: right }


#sidenav li  {
margin-top: 10px;
list-style-type: none; 

}


#sidenav a  { 
color: #1B5C3C; 
font-size: 8pt; 
font-family: Verdana; 
text-decoration: none; 
}


#sidenav a:hover  { 
text-decoration: underline; 
}


#footer {
color: #999; 
font-size: 8pt; 
font-family: Verdana; 
text-align: right; 
margin-bottom: 2px; 
padding-right: 10px; 
width: 100%; 
border-top: 8px solid #1B5C3C;
}


#footernav  { 
color: #1B5C3C; 
font-size: 7pt; 
font-family: Verdana; 
text-align: right; 
margin-top: 20px; 
padding-right: 10px; 
width: 100%; 
clear: both; 
}
#footernav a  { 
text-decoration: none;
}


#footnav a:hover { 
text-decoration: underline; 
}
td { color: #666; font-size: 8pt; line-height: 10pt; text-align: center; margin: 0; padding: 0; border-top: 1pt solid #1b5c3c; border-right: 1pt solid #1b5c3c }

table  { padding: 10px }

.line {
border-bottom: 1px solid #1B5C3C
}
#careers ul li{
	list-style:disc;
	list-style-position:outside;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:20px;
	padding-left:10px
	}
#careers table tr td{
	text-align:left;
	border:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif
	}
	
img.logo_img {
	float:left;
	margin:0 15px 25px 0;
	}	
#sponsors a:link img, #info a:visited img {
	padding:3px;
	border:1px solid #cccccc;
	}
#sponsors a:hover img, #info a:active img {
	padding:3px;
	border:1px solid #999999;
	}
/*#sponsors ul li {
	margin: 7px 0 20px 10px;
	list-style: none;
	clear:both;
	font-size:11px;
	font-family: Verdana, Geneva, sans-serif
	}*/









/* Menu ------------------------------------------------------------- */

#navigation {
	width:792px;
	height:18px;
	color:#fff;
	margin-left: auto;
  	margin-right: auto;
	margin-top:1px;
	text-align:center;
	background: #1B5C3C;
	padding-top:3px
	}

#navigation a{
	color:#fff;
	}
	
#navigation a:hover {
	color:#f3dc42;
	}

ul.menu {
	list-style:none;
	margin:0;
	padding:0
}
ul.menu * {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight:lighter;
	text-decoration: none;
	letter-spacing:0.1em;
	font-size: 9pt;
	}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {
	position:absolute;
	top:15px;
	left:0px;
	display:none;
	opacity:0;
	list-style:none
}
ul.menu ul li {
	position:relative;
	border:1px solid #fff;
	border-top:none;	
	width:131px; /*submenu width*/
	margin:0;
	text-align:center;
}

ul.menu ul li a {display:block; padding:7px 7px; background-color:#1B5C3C;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {
	margin:0;
	padding:0px 5px;	
	border-left:1px solid #fff;
	width:119px /* menu item width*/
}
ul.menu .menulink:hover, ul.menu .menuhover {}
ul.menu .sub {background:#d1d1d1 url(../images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

	
ul.menu .endborder {
	margin:0;
	padding:0px 5px;	
	border-left:1px solid #fff;
	width:118px /* menu item width*/
	}

