/* Elements */
body
{
	font:normal 12px tahoma, verdana, arial, helvetica, sans-serif;
	color:#333333; background-color:#003063; margin:20px 0px 0px 0px;
}
marquee { font-size:8pt; padding:3px; cursor:hand; }

caption { color:#397D5A; font-size:14pt; font-weight:bold; background-color:inherit; padding:10px; }
label { font-weight:bold; cursor:hand, auto;  font-size:10px; }
input, textarea { font-size:10px; }
h3 { color:#397D5A; font-size:12pt; font-weight:bold; background-color:inherit; padding:10px;  margin-bottom:-10px; }
ul { list-style-type:square; position:relative; left:30px; top:-5px; }
a:link, a:visited, a:active { font-size:10pt; text-decoration:underline; color:#006531; }
a:hover { color:#9CCF63; text-decoration:none; }


/* Classes */
.sidebartbl { float:left; width:187px; }
.references { font-size:8pt; }
.clr { border:1px outset #C0C0C0; font:bold 7pt tahoma, verdana, arial, helvetica, sans-serif; background-color:#397D5A; color:#FFFFFF; cursor:hand; }
.sep { color:#CECB8C; font-size:10pt; margin:0px 5px 0px 5px; vertical-align:middle; }
.sep2 { color:#7B929C; font-size:10pt; margin:0px 5px 0px 5px; vertical-align:middle; }	
.smhdr { color:#397D5A; font:bold 12pt tahoma, verdana, arial, helvetica, sans-serif; letter-spacing:1px; }
.brn { border:2px solid #CECB8C; font-size:9pt; padding:5px; color:#333333; }
.sidebar { background-color:#CECB8C; padding:5px; border:2px solid #CECB8C; font-weight:bold; color:#333333; }
.hdrimg { border:none; margin-left:5px; }
.leftimg { float:left; border:none; margin:5px 20px 5px 10px; }
.rightimg { float:right; border:none; margin:5px 20px 5px 10px; }
.line 
{ 
	background-image:url('../images/blue-line.jpg'); 
	background-repeat:repeat-x; 
	background-position:middle center; 
	width:100%; 
	clear: all;
}

/* IDs */
#topCell { width:783px; height:78px; background-image:url('../images/top-bgrnd.jpg'); background-repeat:no-repeat; background-position:top left; }
#midCell { width:783px; height:319px; background-image:url('../images/mid-bgrnd.jpg'); background-repeat:no-repeat; background-position:top left; }
#botCell { width:783px; height:65px; background-image:url('../images/bot-bgrnd.jpg'); background-repeat:no-repeat; background-position:top left; }
	
#topSideCell { width:783px; height:83px; background-image:url('../images/topside-bgrnd.jpg'); background-repeat:no-repeat; background-position:top left; }
#midSideCell 
{ 
	padding:7px 10px 10px 10px; 
	width:783px; height:220px; 
	background-image:url('../images/midside-bgrnd.jpg'); 
	background-repeat:repeat-y; 
	background-position:top left; 
	vertical-align:top; text-align:left;
	font:normal 10pt tahoma, verdana, arial, helvetica, sans-serif;
}
#botSideCell { width:783px; height:157px; background-image:url('../images/botside-bgrnd.jpg'); background-repeat:no-repeat; background-position:top left; }

#topNav { padding-left:50px; padding-right:20px; height:19px; white-space:nowrap; }
#topNav a:link, #topNav a:visited, #topNav a:active { font-size:8pt; text-decoration:none; color:#006531; vertical-align:middle; }
#topNav a:hover { color:#9CCF63; }
#botNav { margin-top:4px; }

#botLink1 {	color:#DEE7DE; font-size:8pt; padding:0px 20px 0px 170px; height:31px; text-align:right; vertical-align:middle; white-space:nowrap; }
#botLink2 { color:#397D5A; font-size:8pt; padding:10px 20px 0px 170px; height:45px; text-align:right; vertical-align:top; white-space:nowrap; }
#botLink2 a:link, #botLink2 a:visited, #botLink2 a:active { font-size:8pt; text-decoration:none; color:#397D5A; vertical-align:middle; }
#botLink2 a:hover { color:#003063; text-decoration:underline; }
#botLink2 input { background-color:transparent; font-size:7pt; color:#397D5A; vertical-align:middle; border:1px solid #333333; }
#botLink2 .clr { border:1px solid #ffffff; font:bold 7pt tahoma, verdana, arial, helvetica, sans-serif; background-color:#397D5A; color:#FFFFFF; cursor:hand; }

#bigImg { filter:progid:DXImageTransform.Microsoft.Fade(duration=0.5); }

#rightcontent
{
	position:relative; left:30px; top:0px;
	border:none; padding:0px 50px 20px 20px;
}

#contactform
{
	position:absolute; 
	top:200px; left:360px; 
	width:450px;
}