body { background-color: #330066;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:white;
margin:0px;
padding-left:10em;
padding-right:10em;
padding-bottom:20px;
}


img.pic {border: 0px solid black;
}

.round-tl {
 background: url(images/corner-tl.jpg) top left no-repeat;
margin-top: -10px
}
.round-tr {
 background: url(images/corner-tr.jpg) top right no-repeat;
}
.round-bl {
 background: url(images/corner-bl.jpg) bottom left no-repeat;
margin-bottom: -10px
}
.round-br {
 background: url(images/corner-br.jpg) bottom right no-repeat;
}

.rbroundbox { background: url(images/nt.gif) repeat; }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.gif) no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { text-align: justify; margin: 0 7px; }
.rbroundbox { width: 50%; margin: 1em auto; }

.header { width: 100%;
height:145px;
padding-left:0px;
padding-bottom: 0px;
background: #330066;
color: #FFFFFF;
border: 0px solid white;
}

.block {text-align: justify;
font-size: 10pt;
font-weight: bold;
width: 95%;
padding-left: 5%;
}

.mform { border: 0px solid white;
margin-left: 30%;
width: 25em;
padding: 5px;
display: block;
} 

.bullist { border: 0px solid white;
margin-left: 8%;
width: 30em;
padding: 5px;
display: block;
}

#listblock { text-align: center
}

#mainbody {width: 100%;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background: black;
color: #FFFFFF;
border: 0px solid white;
}

#menu { position:absolute;
top:175px;
left:0px;
width:119px;
background: #330066;
color: #FFFFFF;
border:0px solid white;
text-align: center;
}

#menu2 { position:absolute;
top:175px;
right:0px;
width:119px;
background: #330066;
color: red;
border:0px solid white;
text-align: center;
}

.menuitem { width:120px;
background:#006666;
color: #FFFFFF;
font-size:10px;
border:0px solid #006661;
text-align: center;
}

.menuhead { left: 0px;
right: 0px;
width:94px;
background: #FFFFFF;
color: red;
border:0px solid black;
text-align: center;
font-weight:bold;
font-size:14px;
}

.footer { text-align: center;
height: 15px;
margin-top:0px;
padding:1px;
background: #330066;
color: red;
border: 0px solid white;
}



a{
outline: none;
}

a:link { 
	color: #ffffff;
	background-color: #336600;
	}
a:visited { 
	color: #999999;
	background-color: #336600;
	}
a:active { 
	color: #ffffff;
	background-color: #336600;
	}	

a:hover { font-size:12px;
background-color: #fff;
color:black}

h1 { font-size:30px;}

h2 { font-size:24px;}

h3 { font-size:20px;}

p,h1,h2,h3 { margin: 10px 10px 10px 10px;}

.heading { font-family: Arial, Helvetica, sans-serif;
font-size:36px;
background-color:yellow;
color: red;
font-weight:bold;
text-align: center;
}


#navcontainer { width: 500px; 
}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 500px;
background-color: #000000;
color:inherit; 
border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
background-color:inherit; 
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #fff;
color: black;
}





#horizontal-nav ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
font-weight:bold;
}

#horizontal-nav ul li { display: inline; }

#horizontal-nav ul li a
{
text-decoration: none;
padding: .2em 1em;
color: #fff;
background-color: #000000;
}

#horizontal-nav ul li a:hover
{
color: black;
background-color: #fff;
}



#navlist2 a:visited
{
color: #EEE;
background-color: black;
}

#navlist2-footer a:visited
{
color: #EEE;
background-color: black;
}

.curr_loc { color: #ffffff;
background-color: inherit;
font-size:18px;
}




#horizontal-nav-footer ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
font-weight:bold;
}

#horizontal-nav-footer ul li { display: inline; }

#horizontal-nav-footer ul li a
{
text-decoration: none;
padding: .2em 1em;
color: #fff;
background-color: #000000;
}

#horizontal-nav-footer ul li a:hover
{
color: black;
background-color: #fff;
}






.mailwrapper {
	text-align: center;
}


.maildiv {
	margin: 0 auto 0 auto;
	text-align: left;
	width: 365px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.maildiv form {
	text-align: left;
}
.maildiv label {
	/* used for right side captions */
	vertical-align: top;
	padding: 0 0 0 3px;
}

.maildiv .sidelbl {
	/* used for left side labels */
	width: 95px;
	text-align: right;
	padding: 0 10px 0 0;
	vertical-align: top;
	position: relative;
    display: block; 
    float: left; 
	clear: left;
}
.maildiv a {
	color: #005ABE;
}
.maildiv h2 {
	color: #005ABE;
	font-size: 120%;
}
.maildiv input {
	margin-bottom: 10px;

}
.maildiv select {
	margin-bottom: 10px;

}
.maildiv textarea {
	margin-bottom: 10px;

}
.maildiv .ver_img {
	padding: 0;
	margin: 0 0 10px 10px;
	vertical-align:bottom;  
	border: 1px solid #005ABE; 
}
.maildiv fieldset {
	padding: 5px 5px 5px 5px;
	margin-bottom: 10px;
}
.maildiv .legendspacing {
	height: 10px;
}
.maildiv .fmcredits {
	float: left;
	font-size: 90%;
}
.maildiv .fmsubmit {
	float: right;
}
.maildiv .fmrequired {
	color: #005ABE;
	font-size: 90%; 
	float: left;
	margin-top: 3px;
	margin-left: 5px;
}
.maildiv .fmspacer {
	height: 10px;
}

.maildiv .fminfofull {
	padding: 0 10px 0 10px;
	color: #005ABE;
	margin-bottom: 15px;
}
.maildiv .fminfohalf {
	padding: 0 10px 0 10px;
	color: #005ABE;
	margin-left: 110px;
	margin-bottom: 15px;
}
.maildiv .fmerrorbox {
	text-align: left;
}
.maildiv li {
	margin: 0 0 4px 0;
}
.maildiv .fmerrortitle {
	color: #FF0000;
	font-size: 120%;
}



