/**************** Body and tag styles ****************/
* {margin: 0;}
body, h1, h2, h3, h4, h5, h6, p, blockquote, label, fieldset, ul, ol, dl, li, object, table, th, tr, td  {padding: 0;}
body {
	font: 100%/1.3 "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666; background-color: #fff;
}
img {border:none;
}
h1 {font-size:1em;
	color: #0039A6;
}
h2 {font-size: .9em;
}
h3 {font-size: .8em;
	color: #FEDA7E;
	float: left;
	margin: .5em 0 .3em 0;
}
h4 {font-size: 1.1em;
	color: #1335A3;
	margin-bottom: .3em;
	float: left;
}
p, #maincontent ul {font-size: .8em;
	margin-bottom: 1em;
}
#maincontent ul {
	margin-left: 1.5em;
}
#maincontent li {
	padding-bottom: .4em;
	list-style-position: inside;
}
a {text-decoration: underline;}
a:link, a:visited {color: #1335A3;}
a:hover, a:active {color: #7E96C8; text-decoration: none;
}
/**************** Container styles ****************/
#container {
	width: 1000px;
	margin: 0 auto;
}
#mainwrapper {
	background: url(../images/main/page-bg.gif) repeat-y left top;
	min-height: 39em;
	position: relative;
	float: left;
}
#leftcolumn {
	float: left;
	width: 92px;
	text-align: center;
	font-size: .9em;
	line-height:1.2;
	padding: .3em 0;
}
/**************** Header styles ****************/
#header {
	background: #fff url(../images/main/main-header.jpg) no-repeat left top;
	height: 142px;
	position: relative;
}
#header img {position: absolute;
	left: 12px; top: 38px;
}
/**************** Navigation styles ****************/
#navleft {
	width: 172px;
	float: left;
	font-size: 1.1em;
	line-height:1.4;
	text-align: center;
}
#navleft ul {list-style: none;
}
#navleft li {text-align: right;
	margin-bottom: .4em;
	float: left;
	width: 100%;
}
#navleft li li {
	margin-bottom: .4em;
	float: left;
	font-size: .7em;
}
#navleft ul a, #navleft li#currentpage span {
	text-decoration: none;
	display: block;
	float: left;
	width: 160px;
	padding: .2em 8px .2em 0;
}
#navleft ul a:link, #navleft ul a:visited {color: #fff; border: 2px solid #0039A6;}
#navleft ul a:hover, #navleft ul a:active, #navleft li#currentpage span {color: #fff; border: 2px solid #FEDA7E;
}
#navleft ul li ul li a:link, #navleft ul li ul li a:visited {color: #fff; border: none;}
#navleft ul li ul li a:hover, #navleft ul li ul li a:active {color: #FEDA7E; border: none;
}
#navleft img {margin: 10.5em 0 1em;}
#navleft p {font-size: .6em; color: #1335A3; position: absolute; left: 0; bottom: -2.8em; margin: 5px 0 5px 7px;
}
#navleft p a {text-decoration: underline;}
#navleft p a:link, #navleft p a:visited {color: #1335A3;}
#navleft p a:hover, #navleft p a:active {color: #7E96C8; text-decoration: none;
}
/**************** Content styles ****************/
#maincontent {
	width: 704px;
	padding: 40px 0 1em 32px;
	float: left;
}
#maincontent.largetext p {
	padding-right: 32px;
	font-size: .9em;
	line-height: 1.5;
	margin-bottom: 1.6em;
}
#photowrapper {margin: 1em 0;
	float: left;
	width: 100%;
}
.itemwrapper, .itemwrapper2, .itemwrapper3 {
	float: left;
	width: 100%;
	border-bottom: 2px solid #FEDA7E;
	margin-bottom: 1em;
	font-size: .9em;
}
.itemwrapper2 {border-bottom: none;
	margin-bottom: 0;
	font-size: 1em;
}
.itemwrapper img, .itemwrapper2 img {
	float: left;
	margin: 0 10px .5em 0;
}
.itemwrapper3 img {
	float: right;
	margin: 0 0 .5em 10px;
}
#maincontent p.backtotop {float: right; font-size: .75em; margin: .5em 0 .3em 0;}
#maincontent p.backtotop a:link, #maincontent p.backtotop a:visited  {color: #FEDA7E;}
#maincontent p.backtotop a:hover, #maincontent p.backtotop a:active  {color: #7E96C8;}
/**************** Footer styles ****************/
#footer {
	font-size: .8em;
	color: #1335A3;
	float: left;
	width: 1000px;
	line-height: 1.2;
	background: url(../images/main/page-bg.gif) repeat-y left top;
}
#footer p {padding: 0 0 0 296px;
}
/**************** Misc classes and styles ****************/
.imgright {float: right; margin: 0 0 5px 1em;}
.imgleft {float: left; margin: 0 1em .5px 0;}
#maincontent p.margbottom0 {margin-bottom: 0;}
.boldtext {font-weight: bold;}
.largefont {font-size: 1.4em;}
.largebluefont {font-size: 1.4em; color: #1335A3; font-weight: bold;}