/* -- layout -- */

body {
overflow: scroll;
padding: 0;
margin: 0;
font: small  Verdana, Arial, sans-serif;
color: #666666;
overflow-x:hidden;
}
#wrapper {
width: 750px;
margin: 10px auto;
margin-top: 0px;
background-color: #ffffff;


}
#masthead {
height:244px;
text-align:center;
background: url(images/header.jpg) no-repeat;

}

#menubox {
width: 750px;
height: 50px;
float: left;
}



/* -- sidebar2 -- */
#sidebar2 {
width: 200px;
float: left;
text-align: left;
dispaly: inline;
padding-bottom: 10px;
padding-top: 10px;
padding-right: 20px;
margin-top: 30px;
margin-bottom: 10px;

}

#sidebar2 li{
list-style-type:none;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #00cc33;

}







#mainContent {
float: left;
width: 530px;
min-height: 400px;
background-color: #ffffff;
font-size:90%
margin-left: 10px;
}



#idpic {
float: right;
height:150px;
width: 150px;
border: 1px solid #666666;
padding: 10px 10px 10px 10px;
margin-left: 30px;
margin-right: 10px;
margin-bottom: 10px;

}

.separator {
clear: both;
height: 0;
}

#footer {
background-color: #ffffff;
border-top: 1px solid #33cc66;
text-align: right;
padding: 15px 20px;
color: #666666;
}




/* -- fonts -- */

h1 {
font-size: 110%;
font-weight: heavy;
margin: 0 0 5px;
}

#p {
padding-left: 10px;
padding-bottom: 10px;
padding-top: 10px;
padding-right: 10px;
background-color: #ffffFF;
}

#mainContent h1 {
text-align: left;
color: #33cc66;
padding-left: 10px;
padding-bottom: 10px;
padding-top: 10px;
padding-right: 10px;
margin-top: 30px;
margin-bottom: 10px;
font-size: 24px;
text-shadow: 5px 5px 5px #FF0000;

}

#mainContent h2 {
text-align: left;
padding-left: 10px;
color: #006600;
font-size: 15px;
text-shadow: 5px 5px 5px #FF0000;




}

#mainContent p {
margin-left: 10px;
padding-bottom: 10px;
padding-top: 10px;
padding-right: 10px;
background-color: ffffff;
}


#mainContent li {
margin-left: 30px;
padding-right: 10px;
background-color: #ffffFF;
}

#mainContent ul ul i {
padding-left: 10px;
padding-right: 10px;
font-size: 90%;
}



#footer p {
margin: 0;
}

#mainContent legend {
font: small  Verdana, Arial, sans-serif;
color: #666666;
}


/* -- links -- */
a {
font: bold Arial, Helvetica, sans-serif;
font-size: 100%;
color: #ff9933;
}

#emailContainer a {
color: #3399ff;
}

#sidebar2 a {
text-decoration: none;
border-bottom: 1px;
color: #666666;


}

#sidebar2 a:hover {
text-decoration: none;
border-bottom: 1px;
color: #33cc66;


}


/* JAVA Drop Down Menu */

.menuheader {
display:block;
position:relative;
height:30px;
}

#menu-container {
display:block;
position:relative;
width:750px;
auto 0px; font-size:10px;
}

#drop_down_menu {
display:block;
position:absolute;
clear:both;
margin:0px; padding:0px;
text-align:center;
list-style-type:none;
text-align:center;
width:750px;
float:none;
left:0px;
top:0px;
}

#drop_down_menu li { font-weight:bold; float:left; color:#ffffff; padding:5px; cursor:pointer; width:115px;  background:#33cc66;}

#drop_down_menu li ul { margin:0px; padding:10px 0px; list-style-type:none; font-size:10px;}

#drop_down_menu li ul li { display:block; float:none; clear:both; padding:10px 0px; border-bottom: 1px solid #ffffff}

#drop_down_menu li ul li a { color:#ffffff; font-weight:bold; text-align:center; text-decoration:none; display:block; font-size:10px;}

#drop_down_menu li ul li a:HOVER { text-decoration:none; color:#006600;font-size:10px;}

#drop_down_menu li a { color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none; display:block;}

#drop_down_menu a:hover { color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none; display:block;}

#drop_down_menu li a:HOVER { text-decoration:none; color:#006600; }


/* End JAVA Drop Down Menu */


