.rollover a {
display:block;
padding:24px 0px 0px 0px;
font: bold 16px sans-serif;
color:#fff;
background: url("/elements/images/button.jpg");
background-repeat:no-repeat;
text-decoration: none;
width:146px;
height:38px;
margin-top:0px;
margin-left:5px;
text-align:center;

}
.rollover a:hover { 
background: url("/elements/images/rollover.jpg");
background-repeat:no-repeat;
width:146px;
height:38px;
margin-top:0px;
margin-left:5px;
font: bold 18px sans-serif;
color:#fff;
}

.rollover a:active {
background: url("/elements/images/button.jpg");
background-repeat:no-repeat;
width:146px;
height:38px;
margin-top:0px;
margin-left:5px;
color:#fff;
}


body {background: url(/elements/images/whitestripe2.gif);
background-repeat: repeat;
margin:0px;
}



#logo {
margin-top:0px;
width:667px;
height:134px;
margin-left:225px;
position:relative;
}

#topline {
background:url(/elements/images/toplinebg.jpg);
height:18px;
margin-top:-23px;

}

#bottomline {
background:url(/elements/images/bottomlinebg.jpg);
height:19px;
}

#purplebg {
background:url(/elements/images/purplebg.jpg);
height: 195px;
}

#flashmovie {
	position:absolute;
	left: 226px;
	top: 130px;
	height: 190px;
	visibility: visible;
	z-index: 5000;
}

#navigation {
	margin-top:-1px;
	margin-left:228px;
	width:146px;
	height:312px;
	position:absolute;
	top: 345px;
	left: -76px;

	
}

#bodybg {
background:url(elements/images/bodybg.jpg);
width: 325px;
height:500px;
margin-left:226px;
padding-left:90px;
padding-top:10px;
padding-right:250px;}

#header1 {
background:url(elements/images/header1.jpg);
background-repeat:no-repeat;
width:234px;
height:52px;
font: bold 22px sans-serif;
color:#fff;
padding:7px 0px 0px 0px;
text-align:center;
margin-top:-500px;
margin-left:654px;
}
#header2 {
background:url(elements/images/header2.jpg);
background-repeat:no-repeat;
width:234px;
height:52px;
font: bold 22px sans-serif;
color:#fff;
padding:7px 0px 0px 0px;
text-align:center;
margin-top:150px;
margin-left:654px;
}

#footer {
background:url(elements/images/footerbg.jpg);
height:28px;
margin-top:0px;
margin-left:-30px;
color:#283891;
font: normal 12px sans-serif;
padding:11px 0px 0px 0px;
text-align:center;
margin-bottom:0px;
}
.footer a:link {color:#323f8b; text-decoration:none;}
.footer a:active {color:#323f8b; text-decoration:none;}
.footer a:hover {color:#ccc; text-decoration:none;}
.footer a:visited {color:#323f8b; text-decoration:none;}

#footer2 {
background:url(elements/images/footerbg.jpg);
height:28px;
margin-top:-20px;
margin-left:-30px;
color:#283891;
font: normal 12px sans-serif;
padding:11px 0px 0px 0px;
text-align:center;
margin-bottom:0px;
}

.footer2 a:link {color:#323f8b; text-decoration:none;}
.footer2 a:active {color:#323f8b; text-decoration:none;}
.footer2 a:hover {color:#ccc; text-decoration:none;}
.footer2 a:visited {color:#323f8b; text-decoration:none;}


#maintext {
	position:absolute;
	left: 339px;
	top: 564px;
	width: 321px;
	height: 471px;
}

#textbox1 {
	position:absolute;
	left: 662px;
	top: 407px;
	width: 223px;
	height: 170px;
	z-index: 1000;
	
}

#textbox2 {
	position:absolute;
	left: 662px;
	top: 621px;
	width: 223px;
	height: 174px;
}
#image1 {
	background:url(elements/images/envelope.jpg);
	position:absolute;
	left: 786px;
	top: 439px;
	width: 96px;
	height: 95px;
	z-index: 100;
	
}
#fullbg {
background:url(elements/images/fullbodybg.jpg);
background-repeat:repeat-y;
width: 625px;
margin-left:224px;
padding-left:30px;
padding-top:10px;
padding-right:15px;
font: normal 12px sans-serif;
}
.titleheader {
position:relative;
width:500px;
font: bold 30px sans-serif;
color:#fff;
padding:3px 0px 0px 0px;
text-align:left;
color:#323f8b; text-decoration:none;
}
.inputtext {
color:#27378C;
font-weight:bold;
padding:0px;
background-color:#E7E7E7;
}
