body {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	color:#2d3551;
	background-image: url(../images/bg-body.gif);
	background-color: #797c86;
	background-repeat: repeat-y;
}
body,td,th,input,select,textarea{font-family: arial, helvetica, verdana, sans-serif; }
body,td,th{}
form{padding:0;}

a {color: #6F7130;}
a:hover{color:#084887}
a img {border: 0;}

img {10px 0px 0px 0px }

h1{}
h2{color: #0076cc;font-size: 1.4em;line-height:1.4em;margin:10px 0 0px 0;font-family: arial, helvetica, verdana, sans-serif;}
h3{color: #000000;font-size: 1.2em;line-height:1.2em;margin:10px 0 0px 0;font-family: arial, helvetica, verdana, sans-serif;}
h4{color: #818479;font-size: 1.1em;line-height:1.1em;margin:10px 0 0px 0;font-family: arial, helvetica, verdana, sans-serif;}
h5{color: #000000;font-size: .9em;line-height:.9em;margin:10px 0 0px 0; font-style: italic;font-family: arial, helvetica, verdana, sans-serif; } 

.clear{clear:both;font-size:1px;line-height:0px;}
.skipnavigation{position:absolute;top:-30px;}

.layout {
	width:745px;
	background-image: url(../images/background.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	position: relative;
	border-left-color: #2A3450;
	border-left-style: solid;
	border-left-width: 5px;
}
.homepage .layout{background: url(../images/subpage-bg.gif) top left repeat-y}
.subpage .layout{}

.leftcolumn {
	width: 240px;
	float:left;
	overflow:hidden;
	background-color: #2D3552;
}
	.crest {
	line-height:1px;
	color:#084887;
	background-image: url(../images/crest.jpg);
	height: 238px;
	width: 240px;
}
	.crest input {vertical-align:middle;}
	.crest .textfield {width:100px;font-size:1em;border:1px solid #7c7c7c;margin:0px 4px 0 0;font-weight:normal; color:#005aa0}
	.crest .button-search { background: url(../images/searchbutton.gif); width:15px;height:15px;text-indent:-500px;color:#FFFFFF;font-size:0px !important;border:none;padding:0;margin:0px 0 0 0}
	
	.nav ul {margin:0px; padding:0px; list-style:none}
	.nav ul li a, .nav a:link{text-decoration:none;font-size:.7em }
	.nav ul {padding:0 0 20px 0;}
	.nav ul li a {display: block;color:#FCF281;width:225px;padding:3px 0 3px 15px;background: url(../images/nav-item-bg.gif) bottom left no-repeat;text-decoration:none;font-weight:bold;}  
	.nav ul li a:hover{color:#818479}
	.nav ul li a.selected{text-transform:uppercase;display: block;color:#084887;width:143px;padding:1px 0 4px 15px;background: url(../images/nav-item-bg.gif) bottom left no-repeat;text-decoration:none;background:none;font-weight:bold;}

.navIndent{
		padding: 0px 0px 0px 7px;
		color:#FFFFFF;
	}
	
.rightcolumn {float:left;width:490px;}
	.header {
	position:relative;
	height:148px;
	width: 504px;
	background-image: url(../images/bg-team.jpg);
}
	.header h1{font-size:1px;line-height:1px;margin:0;position:absolute;left:0;}
	.header h1 a{color:#000000;display:block;width:280px;height:50px;text-indent:-1000px;text-decoration:none;}
	
.column1 {float:left;width:305px;}
.column2 {float:right;width:146px;}
	
.toolbar{
	width: 470px;
	padding-top: 12px;
}
	.toolbar ul{
	margin:0;
	padding:0;
	font-size:0.7em;
}
	.toolbar ul li{float:left;display:block;}
	.toolbar ul li.last {}
	.toolbar ul li a{ float:left;display:block;padding:7px 10px 0px 10px}
	.toolbar ul li a, .toolbar ul li a:link{color:#FFFFFF;text-decoration:none}
	.toolbar ul li a:hover {color:#ffffff;text-decoration:underline}
	.header .toolbar ul{float:right;} /* Opera fix */
	#bottom.toolbar {
	margin:15px 15px 0 0px;
	bottom:0;
	float: right;
}
	#bottom.toolbar ul li.last {background: url(../images/toolbar-bg.gif) top right repeat-y}
	#bottom.toolbar ul li a {background: url(../images/toolbar-bg.gif) top left repeat-y;color:#6F7130;padding:0 22px 14px 19px;line-height:10px}

.pagetitle{
	overflow: hidden;
	background-color: #8A90A2;
	color: #FFFFFF;
	font-size: 1.2em;
	margin-right: 1px;
	padding-left: 10px;
	padding-top: 5px;
	height: 31px;
	width: 494px;
}
.pagetitle h1{float:right; margin:0 10px;padding:2px 0 0 0;font-size:.8em;font-weight:bold;color:#FFFFFF;text-transform:uppercase;height:20px;}
.content{
	padding:2px 6px 30px 20px;
	font-size:1em;
	line-height:1.2em;
	font-family: Garamond;
	text-align: justify;
}
.content ul{
	list-style-image: url(../images/bullet-index.gif);
	
	}
	
/* Entry page columns */
.mainimg{line-height:0px;font-size:0px}
.textarea {color: #4d4f49; margin: 0px 0 0px 0px; width: 600px;font-size:.7em;line-height:1.35em;border-top:20px solid #f2f7fa;border-bottom:10px solid #f2f7fa}
	.textarea h2 {color: #00649e;font-weight:bold; font-size: 1.4em;margin:0px 0 7px 0}
	.textarea p{margin:0 0 10px 0;}
	.textarea ul{padding:0;margin:2px 0 2px 15px;}
	.textarea ul li{margin:0 0 10px 0;list-style: url(../images/bullet-textarea.gif);}
.column01 {margin: 0px 0 0 0px; float: left; width: 580px;padding:0 10px} 
.column01Heading {
	color: #2d3551;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #49536F;
	font-weight: bold;
}

.footer {width:730px;position:relative;height:50px;color: #003399; clear: both;background: url(../images/background.gif) top left no-repeat; border-top: 0px solid #C5C8BF;padding:5px 0 0 0;}
.footer a, .footer a:link{color: #003399;}
.copyright {
	margin:13px 5px 0px 0px;
	text-align: left;
	font-size: 0.50em;
	line-height:1.3em;
	position:absolute;
	left:10px;
	top: 6px;
	color: #FFFFFF;
}

.chosen {
	color: #FFFFFF;
	padding: 3px 0px 3px 15px;
	font-size: 0.7em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #485774;
	font-weight: bold;
}

.white {
	color: #FFFFFF;
}

.copyright em {font-style: normal; text-transform: uppercase;}

.subpagetable a{display:block;}
.subpagetable a, .subpagetable a:link{text-decoration:underline;font-weight:bold;}
.subpagetable li{margin:0 0 14px 0;list-style-image: url(../images/bullet.gif);}

.subpagetablewhite a{display:block;}
.subpagetablewhite a, .subpagetablewhite a:link{text-decoration:underline;font-weight:bold; color:#FFFFFF}
.subpagetablewhite li{margin:0 0 14px 0;list-style-image: url(../images/bullet-db.gif);color:#deeff7;}

.ipf-PageChildLinks a{display:block;}
.ipf-PageChildLinks a, .ipf-PageChildLinks a:link{text-decoration:underline;font-weight:bold;}
.ipf-PageChildLinks li{margin:0 0 14px 0;list-style-image: url(../images/bullet.gif);}

#dropmenudiv {position:absolute; border:1px solid #e4e4e4; /* border-bottom-width: 0; */ line-height:18px;z-index:100;}
#dropmenudiv a {font-size:.65em;width: 100%;display: block; /* text-indent: 6px; */ padding: 1px 6px 0 6px; text-decoration: none;color: black;}
#dropmenudiv a:hover { /*hover background color*/ background-color: #e4e4e4;color: black;}

.clear{clear:both;font-size:1px;line-height:0px;}
.address {
	padding-left:10px;
	color:#FFFFFF;
	font-size: 0.8em;
}
.address a:link{
	color:#FCEB7A;
	font-size: 12px;
}
.address a:visited{
	color:#FCEB7A;
	font-size: 12px;
}
.address a:hover{
	color:#FCEB7A;
	font-size: 12px;
	font-decoration: underline;
}
.right input{
	color:#2E3552;
	font-size: 10px;
	margin-left: 10px;
}

