body
{
}
#topdiv
{
	position:absolute;
	top:30px;
	border-style:solid;
	border-width:thin;
	border-color:Olive;
	width:100%;
}
#topimg
{
	height:85px;
	width:85px;
}
#topstrap
{
	position:relative;
	left:100px;
	font-size:xx-large;
	font-weight:bold;
	color:Olive;
	vertical-align:top;
}
#divbody
{
	background-color:white;
	background-image:url(../images/backdrop2_light.jpg);
	background-repeat:repeat;
	background-attachment:fixed;
	position:absolute;
	top:150px
}
#divfooter
{
	position:relative;
}
.floatright
{
	float:right;
}

#positioned
{
	position:relative;
	top:100px;
	left:100px;
}
.picfloatright
{
	height:150px;
	width:150px;
	float:right;
}
.picfloatleft
{
	height:150px;
	width:150px;
	float:left;
}
.header
{
	height:60px;
	background:white;
	width:803px;
	overflow:hidden;
}
.menu
{
	width:160px;
	float:left;
	overflow:hidden;
}
.content
{
    font-family:Century Gothic;
	width:640px;
	text-align:justify;
}
.content .headertext
{
    font-family:Century Gothic;
    font-size:48;
    color:#b6cb8c;
}
.content p
{
    text-align:justify;
}
.container
{
	background:white;
	width:100%;
	height:100%;
}
.logo
{
	height:120px;
	width:120px;
}
.picfloatright
{
	height:150px;
	width:150px;
	float:right;
}
.picfloatleft
{
	height:150px;
	width:150px;
	float:left;
}
.topimg
{
	width:85px;
}
#topstrap
{
	font-family:Serif;
	font-size:40px;
	font-weight:bold;
	color:#336600;
	background-image:url(../images/backdrop2_light.jpg);
	background-repeat:repeat;
	background-attachment:fixed;
	width:100%;
	height:100%;
}
.heading
{
	font-weight:bold;
	font-size:x-large;
	color:Olive;
}
.subheading
{
	font-weight:bold;
	font-size:large;
	color:Olive;
}
.floatleft
{
	float:left;	
}
.floatright
{
	float:right;	
}
.paraheader
{
    font-weight:bold;
    color:Olive;
}
.subscript
{
    font-size:x-small;
}

.buttonscontainer 
{
	width: 150px;
	position:relative;
	top:2px;
	left:2px;
	/*background-color:#DDFFCC;*/
	background-color:#EEFFDD;
	border-right: 1px solid #b6cb8c;
}

/* menu bar */
.buttons a 
{
	color:Olive ;
	background-color:Transparent ;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-bottom: 0px solid ;
	font-family:Century Gothic;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	border-bottom:1px solid White;
}

.buttons a:hover 
{
	background-color:White ;
	color:Blue ;
	text-decoration: none;
}

/*  foot bar  */
#footer1
{
	clear:both;
	width:803px;
	margin:10px 0 0 0;
}
/*ul#footList
{
	margin:5px 0 10px 131px;
	padding:0px;
}	
ul#footList li
{
	list-style-type: none;
	display:inline;
	padding:2px 0;
}
ul#footList li a
{
	padding: 0 8px 0 0;
}
ul#footList li a
{
	border-right:1px solid #000;
}
ul#footList li a.none
{
	border:none;
}
#footList a
{
	font-size:85%;
}
#footList li a.none
{
	border:none;
}
*/
ul#serviceBar
{
	background:#b6cb8c;
	list-style:none;
	margin:0;
	padding:5px 0;
	width:800px;
	height:15px;
}
ul#serviceBar li
{
	padding:0px;
}
ul#serviceBar li.copyright
{
	float:left;
	width:85px;
	border:1px solid #b6cb8c;
	color:#fff;
	background:#b6cb8c;
	font-size:10px;
}
ul#serviceBar li.footermostpop
{
	float:left;
	width:565px;
	background:#b6cb8c;
	color:#fff;
	font-size:13px;
	text-align:center;
}
ul#serviceBar li.footertotop
{
	float:right;
	width:90px;
	color:#fff;
	font-size:11px;
	text-align:right;
	padding:0 5px 0 0;
}

ul#serviceBar li label
{
	color:#fff;
	font-size:13px;
	padding:0 5px 0 0;
	text-decoration: underline;
	text-align:center;
}

ul#serviceBar li a
{
	color:#fff;
}
ul#serviceBar li.copyright a
{
	float: left;
	text-indent:-1000px;
	width:83px;
	background:url("../images/mini_sedum.gif") no-repeat 3px 3px;
	border:none;
}

.boldlist li a
{
    color:Olive;
}

/*
 * This next section provides divs with shaded backround images 
 * with rounded corners
 */
dl.curved 
{
    background:#66cc66 url(../images/c_tl2.gif) top left no-repeat; 
    margin:5px 0; 
    padding:0; 
    width:107pt;
}
dl.curved dt 
{
    background:transparent url(../images/c_tr2.gif) top right no-repeat; 
    padding:10px; 
    text-align:center; 
    color:#fff;
}
dl.curved dd 
{
    background:#ccffcc url(../images/c_bl2.gif) bottom left no-repeat; 
    padding:0; 
    margin:0;
}
dl.curved dd p 
{
    margin:0px;
    padding:5px;
    line-height:1.3em;    
}
dl.curved dd p.last 
{
    background:transparent url(../images/c_br2.gif) bottom right no-repeat; 
}

/*
 * The panels to appear below the main LHS menu
 */
div.applyPanel
{
    float:left;
    margin:5px 5px 5px 5px;
    
}
.container dl dd a:hover 
{ 
    color: #33aa33; 
    font-size: 110%;
}

/* context menu */

ul.SimpleContextMenu {
    display: none;
    position: absolute;
    margin: 0px;
    padding: 0px;
    font-family: verdana;
    font-size: 12px;
    list-style-type: none;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

ul.SimpleContextMenu li 
{
	border-bottom: 1px solid #000000;
}

ul.SimpleContextMenu li a 
{
	display: block;
	width: 100px;
	padding: 2px 10px 3px 10px;
	text-decoration: none;
	color: #000000;
	background: #eeeeee;
}

ul.SimpleContextMenu li a:hover 
{
	text-decoration: none;
	color: #ffffff;
	background: Olive;
}