/* CSS Document */body{background-color: #004A80;
text-align: center;
overflow: hidden;}

#bgimg { z-index: -1; position: absolute; margin-left: auto; margin-right: auto; top: 0px; left: 0px; }


#gradbox { width: 100%; text-align: left; /*background-image: url('border/top.jpg'); background-repeat: repeat-x;*/ }

#gradbox2 { width: 100%; text-align: left; height: 64px; /*background-color: #004A80; clear: both; background-image: url('border/bottom.jpg'); background-repeat: repeat-x;*/ }

#shadowbox { 
position: relative;
top: -141px;
left: 31px;width: 750px;background-color: #FFFFFF;
height: 34px; 
background-color: #FFFFFF; 
background-image: url('border/shadow2.jpg'); 
background-repeat: no-repeat;
z-index: 1;
}
#topleft { /*background-image: url('border/tl_corn.jpg');*/ width: 34px; height: 34px; float: left; z-index: 4; clear: both; }#top {  width: 730px; height: 34px; z-index: 3; margin-left: auto; margin-right: auto; }#topright { /*background-image: url('border/tr_corn.jpg');*/ width: 34px; height: 34px; float: right; z-index: 4; }

#botleft { /*background-image: url('border/bl_corn.jpg');*/ width: 34px; height: 34px; float: left; z-index: 4; }#bottom { z-index: 3; width: 730px; height: 34px;}#botright { /*background-image: url('border/br_corn.jpg');*/ width: 34px; height: 34px; float: right; z-index: 4; }
a:link.nav{color: #FFFFFF;padding: 4px;text-decoration: none;}a:visited.nav{color: #FFFFFF;padding: 4px;text-decoration: none;}a:active.nav{color: #990000;padding: 4px;text-decoration: none;}a:hover.nav{background-color: #004A80;padding: 4px;color: #FFFFFF;text-decoration: none;}#mainbox{width: 814px;margin-left: auto;
margin-right: auto;/*background-color: #004A80;background-image: url('border/bg3.jpg');*/background-repeat: repeat-y;
text-align: left;
margin-top: 50px;
z-index: 2;}#topbox{
margin-left: 31px;
margin-right: 33px;/*background-color: #333333;background-image: url('top/1.jpg');background-repeat: no-repeat;*/font-family: Verdana, Arial, sans-serif;font-size: 9px;color: white;text-transform: lowercase;text-align: left;z-index: 3;}#banner{float: left;margin-top: 100px;margin-left: 35px;z-index: 4;}#di1{float: right;margin-top: 15px;margin-right: 10px;z-index: 4;
/*border: 5px solid #000000*/;}#di2{float: right;margin-top: 15px;margin-right: 10px;z-index: 4;
clear: right;
/*border: 5px solid #000000*/;}#navbox{margin-left: 30px;
margin-top: 10px;
/*margin-bottom: 15px;*/width: 700px;padding-top: 5px;
padding-bottom: 5px;text-align: center;font-family: Calibri, Helvetica Neue, Arial, sans-serif;font-size: 12px;
letter-spacing: 1px;
text-transform: uppercase;z-index: 4;background-image: url('top/semitrans.png');
clear: both;}#bodybox{
position: relative;
top: -110px;
left: 31px;background-color: white;padding-top: 10px;font-family: Verdana, Arial, sans-serif;font-size: 10px;width: 750px;}#email{text-align: right;font-family: Verdana, Arial, sans-serif;font-size: 10px;color: white;}

.footer { clear: both; height: 15px; }

#validated { width: 100%; position: absolute; right: 0px; bottom: 0px; text-align: right; }
.validatedimg { margin: 5px; border: 0px solid #000000; }

#home_caption{
position: absolute;
left: 5px;
bottom: 5px;
padding: 0px;
padding-left: 3px;
padding-right: 6px;text-align: left;font-family: Calibri, Helvetica Neue, Arial, sans-serif;font-size: 12px;z-index: 4;background-image: url('top/semitrans.png');
background-color: black;
color: white;}

#aboutbox
{
	margin-left: 8%;
	margin-right: 8%;
	padding: 20px;
	background-image: url('top/semitrans.png');
	overflow: auto;
	text-align: left;
	color: #FFFFFF;
	font-family: Calibri, Helvetica Neue, Arial, sans-serif;
	font-size: 10pt;
}

#aboutbox a:link
{
	color: #ADFF2F;
	text-decoration: none;
}

#aboutbox a:hover
{
	color: #1E90FF;
	text-decoration: none;
	border-bottom: 1px dotted #1E90FF;
}

#aboutbox a:visited
{
	color: #ADFF2F;
	text-decoration: none;
}

#aboutbox a:visited:hover
{
	color: #1E90FF;
	text-decoration: none;
	border-bottom: 1px dotted #1E90FF;
}
	
#bannerbox
{
	margin-left: 10%;
	margin-right: 10%;
	text-align: center;
}

#bannersm{margin-top: 10px;z-index: 4;}

#navboxsm{margin-left: 20%;
margin-right: 20%;padding-top: 5px;
padding-bottom: 5px;text-align: center;font-family: Calibri, Helvetica Neue, Arial, sans-serif;font-size: 12px;
letter-spacing: 1px;
text-transform: uppercase;z-index: 4;background-image: url('top/semitrans.png');}

#headertext
{
	font-size: 24pt;
	font-weight: bold;
	margin-bottom: 7px;
}

#photosbox
{
	margin-left: 0%;
	margin-right: 0%;
	padding-left: 10%;
	padding-right: 10%;
	padding-top: 10px;
	padding-bottom: 30px;
	background-color: #2C2C34;
	text-align: left;
	color: #FFFFFF;
	font-family: Calibri, Helvetica Neue, Arial, sans-serif;
	font-size: 10pt;
}
	
