@charset "utf-8";
/* CSS Document */

body{
	padding:0;
	margin:0;
	background:url(/images/background_left.jpg) repeat-x #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}
h1{font-size: 18pt; font-weight:normal; color:#00aeef; padding: 10px 0 0 0;}
h2{color:#000; font-size: 14pt; font-weight:normal; margin:10px 0; padding:0;}
h3{font-size: 8pt; font-weight:normal;}
img{border: 0px none;}
#main{padding: 10px 20px 20px 10px; background-color:#FFFFFF; border: 1px solid #333333;}

#mainphoto{ height:160px; background:url(/images/mainphoto.jpg) right no-repeat #678D98; border: 1px solid #000066; margin: 0 0 20px 0;}
#rightcolumn{background:url(/images/background_right.jpg) repeat-x; width:30px;}
.image{ border: 1px solid #000066;}
.displaytable {width: 100%; border-collapse: collapse; margin-bottom: 20px; border-top: 1px solid #000000;}
.displaytable td { border-bottom: 1px solid #000000;  padding: 10px; font-size: 12pt; text-align:center;}
.displaytable tr:nth-child(odd)		{ background-color:#a2edff; }



.toplinks { color: #FFFFFF; text-decoration:none; font-size: 11pt; font-weight: bold; padding: 0 40px 10px 0; }
.toplinks a { border-right: 1px solid #FFFFFF; padding:0 5px 0 5px; display:block; }
#main a { color: #000066;}
legend {
	color:#333333;
	padding: 0 10px 0 10px;
	margin-bottom:5px;
}
fieldset {
	border:1px solid #aea996;
	padding:15px 15px 15px 15px;
	margin-bottom:20px;
}
fieldset p { margin-bottom: 10px; }


.frm {
	padding: 3px;
	border: 1px solid #aea996;
	background-color:#FFFFFF;
}
.frmbutton {
	padding: 5px;
	border: 1px solid #aea996;
	background:#e4e2da;
}
.frm100 {
	padding: 3px;
	border: 1px solid #aea996;
	width: 95%;
	background-color:#FFFFFF;
}

.frmerror {
	padding: 3px;
	border: 1px solid #FF0000;
	background-color: #FFFF99;
}
.frmerror100 {
	padding: 3px;
	border: 1px solid #FF0000;
	width: 95%;
	background-color: #FFFF99;
}

fieldset table td { 
	padding: 2px;
}
fieldset   br {clear:left;}
fieldset  label { 
	display: block; 
	float: left; 
	width: 130px;
	font-weight:bold; 
	padding: 0; 
	margin: 4px 5px 10px 0;
}

fieldset .frm100 {
	padding: 3px;
	border: 1px solid #aea996;
	
	background-color:#FFFFFF;
}
fieldset .frmerror100 {
	padding: 3px;
	border: 1px solid #FF0000;
	
	background-color:#FFFF99;
}


#breadcrumbs, #breadcrumbs a {
	font-size: 8pt;
	text-transform:lowercase;
}
/* start of menu css */

#pagesidemenu {
	list-style-type: none;
	float: right;
}
#pagesidemenu a {
	display:block;
	text-decoration:none;
}
#pagesidemenu a:hover {
	display:block;
	color:#333333;
	}
#pagesidemenu li {
float: left;

}
.leftmenusub {
	font-weight: bold;
	color:#FFFFFF;
}
.leftmenusubactive {
	font-weight: bold;
	color:#333333;
}
.leftmenusub10 {
	color:#aea996;
}
.leftmenusub20 {
	color:#aea996;
	margin-left:10px;
}
.leftmenusub30, .leftmenusub40 {
	color:#aea996;
	margin-left:20px;
}
.leftmenusubactive10 {
	color:#333333;
}
.leftmenusubactive20 {
	color:#333333;
	margin-left:10x;
}
.leftmenusubactive30 a, .leftmenusubactive40 a {
	color:#333333;
	margin-left:20px;
}

.clr{clear:both;}
#content td img{margin-bottom:10px;}
#content ul{margin:0 0 20px 0px; list-style:none;}
#content ol{margin:0 0 20px 0px;}
#content ol li{ padding:0 0 15px 5px; margin:0 0 0 20px;}
#content ul li{padding: 0px 0px 15px 20px; font-style:italic; font-size:10pt; background:url(/images/bullet.gif) left 5px no-repeat; line-height:12pt; font-weight:bold;
	}
#content blockquote { background:#C7DDE0; padding: 20px; font-size: 11pt;}

#footer a { text-decoration: none;}