/* CSS Document */

/* main / screen media stylesheet */


html {
	font-size: 100.01%;
}

body {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}


a img {
	border: 0px;
}


hr {
	clear: both;
	width: 70%;
}


#titlebar {
	min-width: 60em;
}


#titlebar h1 {
	float: left;
	width: 35%;
	text-align: center;
	margin-left: 4%;
	margin-right: 0;
	margin-top: 3%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
}


#titlebar img {
	border-width: 0;
	padding: 0;
	margin: 0;
}


#titlelogo {
	float: left;
}


#titlephoto {
	float: right;
}


#navbar1 {
	/* background: #FFFFFF url(../images/navback3.gif) left bottom repeat-x; */
	background-color: #FFFFFF;
	clear: both;
	min-width: 50em;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 2em;
	margin-right: 1em;
	padding-left: 0;
	padding-right: 0;
	padding-top: 1%;
	padding-bottom: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-align: center;
}


#navbar1 ul {
	margin-left: 2em;
	margin-right: 2em;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}


#navbar1 li {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#navbar1 li a {
	color: #FFF;
	background: #63ADB5 url("../images/butleft1.gif") left top no-repeat;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	margin: 0;
}


#navbar1 li a span {
	background: #63ADB5 url("../images/butright1.gif") right top no-repeat;
	padding-right: 10px;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
}


#navbar1 li.currentlink a {
	color: #FFF;
	background: #2A166F url("../images/butlefthover1.gif") left top no-repeat;
}


#navbar1 li.currentlink a span {
	background: #2A166F url("../images/butrighthover1.gif") right top no-repeat;
}


#navbar1 li > a:hover {
	color: #FFF;
	background: #2A166F url("../images/butlefthover1.gif") left top no-repeat;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	margin: 0;
}


#navbar1 li > a:hover > span {
	background: #2A166F url("../images/butrighthover1.gif") right top no-repeat;
	padding-right: 10px;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
}


#navbar2 {
	text-align: right;
	margin-top: 0;
	margin-bottom: 1%;
	margin-left: 1%;
	margin-right: 1%;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 3%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


#navbar2 ul {
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
}


#navbar2 li:first-child {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 0.6em;
	padding-right: 0.25em;
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
}


#navbar2 li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 0.6em;
	padding-right: 0.25em;
	padding-top: 0;
	padding-bottom: 0;
	border-left: thin solid #666666;
}

#navbar2 .currentlink {
	font-weight: bolder;
}


#navbar2 form {
	float: right;
}


#navbar3 {
	float: left;
	min-width: 14em;
	width: 18em;
	margin-left: 0;
	margin-right: 0;
	margin-top: 1%;
	margin-bottom: 0;
	padding: 0;
	left: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}


#navbar3 ul.outerlist {
	margin: 1%;
	padding: 0;
}


#navbar3 ul.outerlist li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}


#navbar3 a.outerlink:link, #navbar3 a.outerlink:visited {
	background-color: #2A166F;
	color: #FFF;
	text-decoration: none;
	display: block;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0.5em;
	margin-bottom: 0;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	padding-left: 0.5em;;
	padding-right: 0.5em;
}


#navbar3 a.outerlinkcurrent:link, #navbar3 a.outerlinkcurrent:visited {
	background-color: #43939C;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0.5em;
	margin-bottom: 0;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	padding-left: 0.5em;;
	padding-right: 0.5em;
}
	
	
#navbar3 li > a.outerlink:hover, #navbar3 li > a.outerlink:focus {
	background-color: #43939C;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0.5em;
	margin-bottom: 0;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	padding-left: 0.5em;;
	padding-right: 0.5em;
}


#navbar3 ul.innerlist {
	background-color: #2A166F;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}


#navbar3 ul.innerlist li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-position: outside;
	list-style-type: disc;
}


#navbar3 ul.innerlist a:link, #navbar3 ul.innerlist a:visited {
	background-color: #2A166F;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0.225em;
}


#navbar3 ul.innerlist li > a:hover, #navbar3 ul.innerlist li > a:focus {
	background-color: #43939C;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0.225em;
}


#navbar3 ul.innerlist a.currentlink:link, #navbar3 ul.innerlist a.currentlink:visited {
	background-color: #43939C;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0.225em;
}


#navbar3 ul.innerlist li > a.currentlink:hover, #navbar3 ul.innerlist li > a.currentlink:focus {
	background-color: #43939C;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0.225em;
}


#navbar3 ul.innerlist span {
	display: list-item;
	list-style: disc;
	list-style-position: inside;
	margin-left: 1em;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}


#maincontent {
	color: #000000;
	float: left;
	min-width: 14em;
	width: 55%;
	margin-left: 2%;
	margin-right: 5%;
	margin-top: 1%;
	margin-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	padding-top: 0;
	padding-bottom: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


#maincontent h2 {
	text-align: center;
	font-size: 1.4em;
}


#maincontent h3 {
	text-align: center;
	font-size: 1.175em;
	padding-top: 1em;
}


#maincontent h4 {
	font-size: 1.1em;
	padding-top: 0.75em;
}


#maincontent h5 {
	font-size: 1em;
}


#maincontent .imgright {
	float: right;
	padding: 0.3em;
}


#maincontent .imgleft {
	float: left;
	padding: 0.3em;
}


#maincontent table {
	padding-bottom: 1.5em;
	padding-top: 1.5em;
}


#maincontent table caption {
	padding-top: 1em;
	padding-bottom: 0;
}


#maincontent thead {
	background-color: #666;
	color: #FFF;
}

#maincontent th {
	padding: 0.5em;
}


#maincontent td {
	background-color: #CCC;
	color: #000;
	padding: 0.75em;
}


#maincontent li {
	padding: 0.2em;
}


#mainoffice {
	clear: both;
	margin-left: 5%;
	margin-right: 5%;
	padding-top: 1%;
	border-top: thin solid #000000;
}


#mainoffice address {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-style: normal;
}

#mainoffice .logoleft {
	float: left;
	margin-right: 5%;
}


#mainoffice .logoright {
	float: right;
}


#mainoffice .copyright {
	border-right: thin solid #000000;
	padding-right: 1em;
}

#mainoffice .privacy {
	padding-left: 1em;
}

.navskip {
	display: none;
}


.imgtop {
	margin-top: 2%;
	margin-bottom: 1%;
	margin-left: 0;
	margin-right: 0;
	padding:0;
	text-align: center;
}


.backtotop {
	margin-left: 2%;
	}
	

.abclist {
	list-style-type: lower-alpha;
}


.numlist {
	list-style-type: decimal;
}


.mainindented {
	margin-left: 2em;
	margin-right: 2em;
}

.boxborder {
	border: thin solid #000000;
	padding: 0.25em;
}