/* GENERAL */
html, body {height: 101%;}

A{text-decoration: none;}

A:hover, A:active{text-decoration: underline;}

BODY{font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;}

IMG{border: none;}

LEGEND.noShow{display: none;}

.noShow{left: -9999px;	padding: 0.3em;	position: absolute;	top: 0;}
.right{	float: right;}
.clear{	clear: both;}
.bold{font-weight: bold;}
.tablecaption{padding: 0 0 15px 0px; margin: 0 0 0 40px; font-weight: bold;	text-align: left;}

H1{
	background: url(images/lead.gif) left top no-repeat;
	padding: 0 0 15px 40px;
	margin: 0;
	color: #336699;
	font-size: 1.3em;
	height: 28px;
}

H2{
	background: url(images/sublead.gif) left top no-repeat;
	padding: 0 0 15px 40px;
	margin: 0;
	color: #336699;
	font-size: 1.1em;
	height: 17px;
}

H3{
	background: url(images/sublead.gif) left top no-repeat;
	padding: 0 0 15px 40px;
	margin:0;
	color: #336699;
	font-size: 0.9em;
	height: 17px;
}
H4{	padding: 0 0 15px 40px;
	margin: 0 0 0px 0;
	color: #336699;
	font-size: 1.1em;
	height: 17px;
}
li {margin: 0 0 0 15px;	padding: 0;}

/* GENERIC BOX CORNER POSITIONS */


.leftBottom{background-position: bottom left; background-repeat: no-repeat;}

.leftTop{background-position: top left;	background-repeat: no-repeat;}

.rightBottom{background-position: bottom right; background-repeat: no-repeat;}

.rightTop{	background-position: top right;	background-repeat: no-repeat;}

/*HEADER BOX*/

#HeaderBox {background-color: #78b2Bb;}

.LogoBox .leftBottom{background-image: url(images/corners/corner3.gif);}

.LogoBox .leftTop{	background-image: url(images/corners/corner1.gif);}

.LogoBox .rightBottom{	background-image: url(images/corners/corner4.gif);}

.LogoBox .rightTop{	background-image: url(images/corners/corner2.gif);}

.logo{
	background-image: url(images/logo.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0 0 0 100px;
	padding: 0 0 0 0px;
	height: 108px;
}
/*BREADCRUMB BOX*/

#breadcrumb{ background-color: #277F8D;}

.breadBox .leftBottom{	background-image: url(images/corners/bcorner3.gif);}

.breadBox .leftTop{	background-image: url(images/corners/bcorner1.gif);}

.breadBox .rightBottom{	background-image: url(images/corners/bcorner4.gif);}

.breadBox .rightTop{background-image: url(images/corners/bcorner2.gif);}

.trail{
	background-image: none, no-repeat;
	margin: 5px 0 0 0px;
	padding: 1px 0 0 180px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif,;
	color:  #fff;
	font-size: .9em;
}
.trail A{ color: #fff;}

/*NAVIGATION BOX*/

#navigation{ display:block; background-color: #5C849D; width: 20%; margin: 10px 0 0 0; padding:0; float: left; }

.navBox .leftBottom{ background-image: url(images/corners/ncorner3.gif);}
.navBox .leftTop{background-image: url(images/corners/ncorner1.gif);}
.navBox .rightBottom{background-image: url(images/corners/ncorner4.gif);}
.navBox .rightTop{background-image: url(images/corners/ncorner2.gif);}
.intro{
	background-image: none, no-repeat;
	margin: 0;	padding: 10px 5px 40px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:  #fff;
	font-size: .9em;
}
.lines{	background: url(images/lines.gif) repeat-x;	margin: 0;	padding: 0;}
.nav{
	background: url(images/lines1.gif) repeat-x; 
	margin: 0;	padding: 2px 0 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:  #fff;
}
.nav a:link, .nav a:visited{font-weight: normal; color: #fff; }
.nav a:hover, .nav a:active{font-weight: normal; color: #fff;}
.navarrow{	float: right;}

.subnav{
	background:#7D9DB1 url(images/sublines.gif) repeat-x;
	margin: 0;	padding: 2px 0 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:  #fff;
}
.subnav a:link, .subnav a:visited { font-weight: normal; color: #fff; }
.subnav a:hover, .subnav a:active {	color: #fff; }

.navbase {	background-image: none;	margin: 0;	padding: 10px 0 100% 5px;}
.navbaseLong{background-image: none; margin: 0;	padding: 10px 0 100% 5px;}
/*main content*/

#maincontent {margin: 10px 0 0 0; padding: 0; width: 80%; float: left; clear:none; }

.main{	
	margin: 0;	padding: 0 0 0 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #369;
}

.content{margin: 0; padding: 0 0 15px 40px; width:auto;}

.content A{	font-weight: bold; color: #006F81;}

.statement{	margin: 0;	padding: 0 0 0 40px; font-weight: bold;}

.dots{	margin: 0 0 15px 0;	padding: 0;	background: url(images/dots.gif) bottom left  repeat-x;}

/*up link*/

.up{float: right; color: #369;}

.up A{ float: right; color: #369;}

.copyright{	margin: 0;	padding: 10px 0 10px 0; text-align: center; color: #369;}
.copyright A{font-weight: bold;	color: #006F81;}

TABLE#results{
	margin: 0 0 0 40px;	padding: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: .9em;
	color:  #369;
}
.ref{
	margin: 0;	padding: 0 0 35px 40px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: .8em;
	color:  #369;
}

#maincontent TABLE{
	margin: 0 0 25px 40px;	padding: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: .9em;
	color:  #369;
}

#maincontent TABLE td {	margin: 0;	padding: 10px 15px 0 0;	vertical-align: top;}

#maincontent UL{margin: 0 0 0 15px;	padding: 0 0 10px 40px;}

#maincontent LI{margin: 0;	padding: 0;}


