/* CSS Document */

#mainDiv {
	margin: 0 0 0 20px;
	width: 742px;
}


.clearAll{
	clear: both;
	overflow: hidden;
}

.column {
font-size:.8em;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
float:left; 
width: 25%;
}

.sitemapwrap {
margin-bottom: 10px;
width: 173px
}


p {
font-size:.9em;
margin-left:.5em;
margin-top:.5em;
margin-bottom:1em;
}

h3 {
font-size:.9em;
font-weight:bold;
margin-top: 1em;
margin-bottom: .7em;
}

h2 {
font-size:.9em;
font-weight:bold;
margin-bottom: 1em;
margin-top:1em;

}

h1 {
font-size:1em;
font-weight:bold;
margin-top: 0;
margin-bottom: 0;
margin-left: .5em;
}

ul {
margin-left: .5em; padding-left:1em;
}

.legal{
font-size:.6em;
margin-left: .5em;
}

a {
color:#251E6E;
}
a visited {
color:#0099FF;
}
body {
font-family:Arial, Helvetica, sans-serif;
color:#000099;
background-color:#fafafa;
}

fieldset {
border: none;
}
legend {
padding: .2em;
font-weight: bold;

}
input {
border: 1px solid #000000;
font-weight: normal;
}

#wrap {
background-color:#E6E6E6;
width: 955px;
border:1px solid #E6E6E6;
margin: auto;
padding: .5em;
}

#main {
margin-top: 1.5em;
margin-bottom:1.5em;
}

#logo{
margin-bottom:.3em;
margin-top:.5em;
}
#sidebar{
float:left;
width:25%;
}

#intwrap {
float:right;
width:75%;
}

#pageform {
Clear:left;
float: left;
font-size:.8em
}

#pagenumber {
clear:left;
width:70%; 
}

#pagenumber p {
margin-top: 1em;
margin-left:0;
font-size:.8em;
}

* html #navbar ul li a { /* IE hack */
width: 1%;
}

#navbar ul li a:hover {
color:#0000FF;
} 

#header {
margin-top:2em;
margin-bottom:2em;
width:inherit;
clear:left;
clear:right;
clear:right;
}

#techead {
color:red;
padding: 10px;
}

#printinfo{
margin-top:2em;
width:inherit;
clear:left;
clear:right;
clear:right;
}

#main {
margin-top: 1.5em;
margin-bottom:1.5em;
}

#footer {
font-family:Arial, Helvetica, sans-serif;
font-size:.7em;
padding: 2em;
clear:both;
}

#footer p {
margin-right: 7%;
text-align: right;
}

#allcolumns {
margin-top:2;
}

#clear {
clear:both;
}

.PageHeading{

}

.container-hold {
clear: both;
margin: 0px;
width:100%;
}

.left { 
clear: left;
float: left; 
width:49%;
margin-bottom:.5em;
}
	
.right {
float:right;
width:50%;
margin-bottom:.5em;
}


.imageBlackBorder {
border-style:solid;
	border-color: black;
	border-width:1px;
}

.bullets {
margin-left:0;
}

