/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.82em;
margin:0;
padding:0;
color:#2C2C2C;
background-color:#F3F1E9;
behavior: url("/css/csshover3.htc");

}



#top_wrapper {
width:100%;
background-image:url(/images/structure/top_bg.jpg);
background-repeat:repeat-x;
}

#top_wrap {
width:800px;
height:107px;
margin:0 auto;
}

#logo {
margin-top:15px;
width:auto;
height:auto;
float:left;
}


#navcontainer ul
{
padding: .2em 0;
margin: 8px 0;
list-style-type: none;
width: 100%;
font: normal 1em Verdana, arial, helvetica, sans-serif;
text-align: right;
}

#navcontainer li { display: inline; }

#navcontainer li a
{

text-decoration: none;
background-color: #000;
padding: .2em 1em;
color: #fff;
}

#navcontainer li a:hover
{
background-color:#93B90C;
color: #000;

}


#navcontainer li.active a
{
background-color:#93B90C;
color: #000;

}


#banner {
width:800px;
height:190px;
background-repeat:no-repeat;
margin:0 auto;
}

#emaxbanner {
width:800px;
height:190px;
background-image:url(/images/structure/header.jpg);
background-repeat:no-repeat;
margin:0 auto;
}

#umbanner {
width:800px;
height:190px;
background-image:url(/images/structure/umheader.jpg);
background-repeat:no-repeat;
margin:0 auto;
}

#ecobanner {
width:800px;
height:190px;
background-image:url(/images/structure/ecoheader.jpg);
background-repeat:no-repeat;
margin:0 auto;
}


/*----------------CONTENT------------------------*/

#content_wrapper {
width:800px;
height:auto;
margin:0 auto;
margin-top:10px;
margin-bottom:15px;
}

#bookmark {
width:800px;
margin:5px  auto;
font-size:0.8em;
padding: 2px 0 0 0;
}

#left_box {
width:405px;
height:auto;
float:left;
}

 h3{
color: #005329;
font-size:1.1em;
}

#right_box {
padding-right:10px;
padding-left:5px;
padding-top:5px;
padding-bottom:10px;
width:370px;
height:auto;
float:right;
background-color:#fff;
}

#box100{
padding-right:10px;
padding-left:5px;
padding-top:5px;
padding-bottom:10px;
width:785px;
height:auto;
float: left;
background-color:#fff;
}


.read_more {
width:370px;
text-align:right;
margin:0 0 20px 0;
}

/*-----------------------FOOTER-----------------------*/

#footer_wrapper {
width:100%;
height:auto;
background-color:#2C2C2C;
}

#footer_mid {
width:800px;
height:auto;
margin:0 auto;
padding-top:10px;

}

.div1 {
padding: 0 15px 0 15px;
width:220px;
height:auto;
border-right:2px dotted #C0C0C0;
float:left;
margin-right:25px;
}

.div2 {
padding: 0 0 0 15px;
width:220px;
height:auto;
float:left;
margin--right:0px;
}

h1 {
margin:0;
padding:0;
font-size:1.4em;
font-family:"Trebuchet MS";
color:#fff;
}

.style1 {
color: #CCC;
margin-right:0;
}


a.learn {
display:block;
width:81px;
height:34px;
background-image:url(/images/structure/learn.jpg);
background-repeat:no-repeat;
}

a.learn:hover {
display:block;
width:81px;
height:34px;
background-image:url(/images/structure/learn_over.jpg);
background-repeat:no-repeat;
}


 fieldset
{
margin: 0 10px 0 10px;
padding:  0 5px 10px 15px;
text-align:left;
border: solid #93B90C 1px;
}


#left_box input.textbox {
background: #fff;
color: #000;
border: solid #93B90C 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
width: 250px;
margin-left: 1.0em;
}

#left_box input.textboxlong {
background: #fff;
color: #000;
border: solid #93B90C 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
width: 320px;
margin-left: 1.0em;
}

.textselect{
background: #fff;
color: #000;
border: solid #93B90C 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
margin-left: 1.0em;
}


#left_box input.textboxsmall {
background: #fff;
color: #000;
border: solid #93B90C 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
width: 150px;
margin-left: 1.0em;
}	

.formlabel {
   color: #93B90C; 
	margin-left: 10px;
	Margin-right: 20px;
	display: block;
	font-size: 1.0em;
	font-style:italic;
	margin-top: 10px;
}


legend
{
color: #fff;
background:#93B90C;
border: 1px solid #93B90C;
padding: 2px 6px;
text-align:left;
} 

.textarea{
width:300px;
border: solid #93B90C 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
margin-left: 1.0em;
font-size: 1.0em;
}


a:link, a:active, a:visited{
font-size:1em;
text-decoration: none; 
color: #FF8040;
}

a:hover {
text-decoration: underline;
color: #93B90C;

}

ul.icons li {
        list-style: none;
        background-image:url(/images/icons/default.gif);
		background-repeat: no-repeat;
		padding-left: 25px;
        background-position: 0.2em;
		font-weight:normal;
}

ul.icons li.pdf{
        background-image:url(/images/icons/pdf.jpg);
		background-repeat: no-repeat;
		padding-left: 25px;
		background-position: 0.2em;
		font-weight:normal;
}

ul.icons li.www{
        background-image:url(/images/icons/www.jpg);
		background-repeat: no-repeat;
		padding-left: 25px;
		background-position: 0.2em;
		font-weight:normal;
}

ul.icons li.pop{
        background-image:url(/images/icons/newwindow.gif);
		background-repeat: no-repeat;
		padding-left: 30px;
		background-position: 0.2em;
		font-weight:normal;
}


ul.icons li.swf{
        background-image:url(/images/icons/swf.jpg);
		background-repeat: no-repeat;
		padding-left: 25px;
		background-position: 0.2em;
		font-weight:normal;
}

img {
border:0px;}

.alert
{
background: #ffffcc url(/images/icons/alert.png) top left no-repeat;
_background: #ffffcc url(/images/icons/alert.gif) top left no-repeat;
padding: 15px 10px 15px 65px;
margin-top: 10px;
margin-left: auto; 
margin-right: auto;
color: #ee0000;
border: 1px solid #000;
text-align:left;
font-size: 1em;
height: auto;
width:280px;
}

.error
{
background: #fff2f2 url(/images/icons/error.png) top left no-repeat;
_background: #fff2f2 url(/images/icons/error.gif) top left no-repeat;
padding: 15px 10px 15px 65px;
margin-top: 10px;
margin-left: auto; 
margin-right: auto;
color: #ee0000;
border: 1px solid #ee0000;
text-align:left;
font-size: 1em;
height: auto;
width:280px;
}

.query
{
background: #e8ffdd url(/images/icons/query.png) top left no-repeat;
_background: #e8ffdd url(/images/icons/query.gif) top left no-repeat;
padding: 15px 0 15px 65px;
margin-top: 10px;
margin-left: auto; 
margin-right: auto;
color: #000;
border: 1px solid #349901;
text-align:left;
font-size: 1em;
height: auto;
width:280px;
}

#credentials
{
background: #e8ffdd url(/images/icons/user.png) top left no-repeat;
_background: #e8ffdd url(/images/icons/user.gif) top left no-repeat;
padding: 15px 0 15px 65px;
margin-top: 10px;
margin-left: auto; 
margin-right: auto;
color: #000;
border: 1px solid #349901;
text-align:left;
font-size: 1em;
height: auto;
width:280px;
}


.green
{
color: #93B90C;}

#copyright {
width:800px;
margin:0 auto;
padding: 10px 0;
border-top:3px solid #969696;
font-size:0.9em;
color:#666666;
}

#fleft {
width: 370px;
float:left;
margin: 0 0 5px 0;
}

#fmiddle {
width: 150px;
float:left;
margin: 0 0 5px 0;
}


#fright {
width: auto;
text-align:right;
margin: 0 0 5px 0;
}

/* DATA TABLES */

.data table{
		border: 1px solid #666;
	}
	
.data tr td{
		font-size: 1em;
		padding: 3px 8px;
background: #E4F1C3 ; 
	
	}
.data thead td{
		color: #fff;
		background-color: #93B90C;
		font-weight: bold;
		border-bottom: 1px solid #999;
	}
.data tbody td{
	
			border-left: 1px solid #D9D9D9;
	}
.data tbody tr.even td{
background: #BAD696; 
	}
	
.data tbody tr.selected td{

background: #3d80df;
		color: #fff;
		border-left: 1px solid #346DBE;
		border-bottom: 1px solid #7DAAEA;
	}
	
.data tbody tr.ruled td{
		color:#fff;
background-color:#9EBF6D;
	border-color:#BBE2BC ;
	}

.submenu1{
position:absolute;
visibility: hidden;
font:normal 1em Verdana, arial, helvetica, sans-serif;
line-height: 1.5em;
border:1px solid #93B90C;
z-index: 1000;
background-color: #000;
width: 17.4em;
color:#000;
}

.submenu1  a:link{
width: 100%;
display: block;

/*border:1px solid #93B90C;*/
padding: 1px 0;
text-decoration: none;
text-indent: 10px;
color: #fff;
}

.submenu1 a:active{
width: 100%;
display: block;

/*border:1px solid #93B90C;*/
padding: 1px 0;
text-decoration: none;
text-indent: 10px;
color: #fff;
}


.submenu1 a:visited{
width: 100%;
display: block;

/*border:1px solid #93B90C;*/
padding: 1px 0;
text-decoration: none;
text-indent: 10px;
color: #fff;
}


.submenu1 a:hover{ /*hover background color*/
background-color: #93B90C;
color: #000;
}

.submenu2{
position:absolute;
visibility: hidden;
font:normal 1em Verdana, arial, helvetica, sans-serif;
line-height: 1.5em;
border:1px solid #93B90C;
z-index: 1000;
background-color: #000;
width: 9.7em;
color:#000;
}

.submenu2  a:link{
width: 100%;
display: block;

/*border:1px solid #93B90C;*/
padding: 1px 0;
text-decoration: none;
text-indent: 10px;
color: #fff;
}

.submenu2 a:active{
width: 100%;
display: block;

/*border:1px solid #93B90C;*/
padding: 1px 0;
text-decoration: none;
text-indent: 10px;
color: #fff;
}


.submenu2 a:visited{
width: 100%;
display: block;

/*border:1px solid #93B90C;*/
padding: 1px 0;
text-decoration: none;
text-indent: 10px;
color: #fff;
}


.submenu2 a:hover{ /*hover background color*/
background-color: #93B90C;
color: #000;
}

.submenu3{
position:absolute;
visibility: hidden;
font:normal 1em Verdana, arial, helvetica, sans-serif;
line-height: 1.5em;
border:1px solid #93B90C;
z-index: 1000;
background-color: #000;
width: 13.7em;
color:#000;
}

.submenu3  a:link{
width: 100%;
display: block;

/*border:1px solid #93B90C;*/
padding: 1px 0;
text-decoration: none;
text-indent: 10px;
color: #fff;
}

.submenu3 a:active{
width: 100%;
display: block;

/*border:1px solid #93B90C;*/
padding: 1px 0;
text-decoration: none;
text-indent: 10px;
color: #fff;
}


.submenu3 a:visited{
width: 100%;
display: block;

/*border:1px solid #93B90C;*/
padding: 1px 0;
text-decoration: none;
text-indent: 10px;
color: #fff;
}


.submenu3 a:hover{ /*hover background color*/
background-color: #93B90C;
color: #000;
}

.submenu4{
position:absolute;
visibility: hidden;
font:normal 1em Verdana, arial, helvetica, sans-serif;
line-height: 1.5em;
border:1px solid #93B90C;
z-index: 1000;
background-color: #000;
width: 8.7em;
color:#000;
}

.submenu4  a:link{
width: 100%;
display: block;

/*border:1px solid #93B90C;*/
padding: 1px 0;
text-decoration: none;
text-indent: 10px;
color: #fff;
}

.submenu4 a:active{
width: 100%;
display: block;

/*border:1px solid #93B90C;*/
padding: 1px 0;
text-decoration: none;
text-indent: 10px;
color: #fff;
}


.submenu4 a:visited{
width: 100%;
display: block;

/*border:1px solid #93B90C;*/
padding: 1px 0;
text-decoration: none;
text-indent: 10px;
color: #fff;
}


.submenu4 a:hover{ /*hover background color*/
background-color: #93B90C;
color: #000;
}


.submenu5{
position:absolute;
visibility: hidden;
font:normal 1em Verdana, arial, helvetica, sans-serif;
line-height: 1.5em;
border:1px solid #93B90C;
z-index: 1000;
background-color: #000;
width: 15.2em;
color:#000;
}

.submenu5  a:link{
width: 100%;
display: block;

/*border:1px solid #93B90C;*/
padding: 1px 0;
text-decoration: none;
text-indent: 10px;
color: #fff;
}

.submenu5 a:active{
width: 100%;
display: block;

/*border:1px solid #93B90C;*/
padding: 1px 0;
text-decoration: none;
text-indent: 10px;
color: #fff;
}


.submenu5 a:visited{
width: 100%;
display: block;

/*border:1px solid #93B90C;*/
padding: 1px 0;
text-decoration: none;
text-indent: 10px;
color: #fff;
}


.submenu5 a:hover{ /*hover background color*/
background-color: #93B90C;
color: #000;
}



.submenu6{
position:absolute;
visibility: hidden;
font:normal 1em Verdana, arial, helvetica, sans-serif;
line-height: 1.5em;
border:1px solid #93B90C;
z-index: 1000;
background-color: #000;
width: 10.2em;
color:#000;
}

.submenu6  a:link{
width: 100%;
display: block;

/*border:1px solid #93B90C;*/
padding: 1px 0;
text-decoration: none;
text-indent: 10px;
color: #fff;
}

.submenu6 a:active{
width: 100%;
display: block;

/*border:1px solid #93B90C;*/
padding: 1px 0;
text-decoration: none;
text-indent: 10px;
color: #fff;
}


.submenu6 a:visited{
width: 100%;
display: block;

/*border:1px solid #93B90C;*/
padding: 1px 0;
text-decoration: none;
text-indent: 10px;
color: #fff;
}


.submenu6 a:hover{ /*hover background color*/
background-color: #93B90C;
color: #000;
}




input[type="submit"] 
{
	background: #93B90C;
color: #000;
border-color:#BBE2BC;
 }
 
 input[type="submit"]:hover
{
background: #000;
color: #fff;
border-color:#BBE2BC;
cursor:pointer;
 }
 
 .checkbox
 
 {
	padding-left:20px;}
	
	
 .was {
	background:#FFFF99;
border: solid #ee0000 1px;
	color: #ee0000;
	font-size:1.5em;}
	
	
.now {
	 	background:#FFFF99;
		border: solid #6633cc 1px;
	color: #6633CC;
	font-size:1.5em;
}

.announce
{
background: #e8ffdd;
padding: 15px;
margin: 15px;
color: #000;
border: 1px solid #349901;
text-align:left;
font-size: 1em;
min-height: 10px;
}


.bermudian
{
background: #fff;
padding: 15px;
margin: 15px;
color: #000;
border: 1px solid #4a3121;
text-align:left;
font-size: 1em;
min-height: 10px;
}

