body { 
padding: 0px;
background-color: #15315B;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #555;
font-size: 14px;
letter-spacing: 0px;
line-height: 19.2px;
height: auto;
margin: 0px;
margin-top: 5px;
font-weight: bolder;
}

#textsize {
text-align: center;
cursor: pointer;
font-size: 12px;
line-height: 17px;
}

body.mceContentBody {
background-color: #FFF;
}

.tiny{
font-size: 11px;
}

.indent{
padding-left: 22px;
padding-top: 10px;
}

h1{
color: #15315B;
margin: 5px 0px 8px 0px;
font-size: 150%;
}

h2{
color: #15315B;
margin: 0px 0px 5px 0px;
font-size: 145%;
}

h3{
color: #15315B;
margin: 0px 0px 5px 0px;
font-size: 135%;
font-weight: normal;
}

h4{
color: #15315B;
margin: 0px 0px 5px 0px;
font-size: 125%;
}

.smaller li{
font-size: 11px;
list-style-type: disc;
}

#nav ul, #botNav ul{
line-height: 16px;
}

.picR{
float: right;
margin: 0px 0px 4px 10px;
}

.picL{
float: left;
margin: 0px 10px 4px 0px;
}

.indent{
margin-left: 20px;
}

.letters ol li{
list-style-type: upper-alpha;
}

#nav li, #botNav li{
line-height: 16px;
}

b{
color: #7D94C8;
font-size: 108%;
}

.ltBlue{
color: #7395CB;
}

#botNav a:link{color:#FFF; text-decoration: none;}
#botNav a:visited{color:#FFF; text-decoration: none;}
#botNav a:hover{color:#15315B; text-decoration: none;}

#botNav span a:link{color:#15315B; text-decoration: none;}
#botNav span a:visited{color:#7D94C8; text-decoration: none;}
#botNav span a:hover{color:#7D94C8; text-decoration: none;}

a:link{color:#15315B; text-decoration: none;}
a:visited{color:#15315B; text-decoration: none;}
a:hover{color:#7D94C8; text-decoration: none;}

#page{
width: 780px;
height: auto;
margin: auto;
background: url(../images/bg.gif);
}

#header{
background: url(../images/header.jpg);
width: 780px;
height: 204px;
}

#nav{
width: 776px;
font-size: 11px;
float: left;
}

#nav ul{
padding: 0px;
margin: 180px 0px 0px 152px;
}

#nav li {
display: inline;
padding-left: 14px;
}

.errorlist {
	color: red;
}

#list {
	margin-left:20px;
	background-color: #fafafa;
}
#list div.pop {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#list div.selected .title {
	font-weight: bold;
}
#list div.title {
	color: #15315B;
	cursor: pointer;
	background-color: #fff;
}
#list div.title:hover {
	color: #7d94c8;
	cursor: pointer;
}
#list div.selected {
	border-bottom: none;
	background-color: #fff;
}
form {
	font-weight: normal;
}

form ul {
	list-style: none;
	padding-left: 0;
}

form li {
	display: inline;
}

form th {
	font-weight: normal;
	text-align: left;
}

form label{
	font-size: 90%;
}

form table.wrapper {
	font-size: 100%;
	line-height: 100%;
}

form table.smallfields input {
	width: 100px;
}

form table.squished ul{
	margin: 0px;
}

form table.edu {
	border-collapse: collapse;
	font-weight: normal;
}

form table.edu td {
	border: 1px solid #cbcbcb;
}
form table.edu input {
	max-width: 130px;
}
form table.emp input{
	max-width: 130px;
}
form table.emp textarea {
	width: 130px;
	height: 50px;
}
form table.emp li {
	display:block;
}

.contentHidden{
display: none;
}

#columns{
width: 780px;
}

#map{
width: 265px;
height: 375px;
float: left;
font-size:12px;
line-height:17px;
}

#mapTop{
background: url(../images/mapTop.gif);
height: 82px;
width: 265px;
}

#mapTitle{
height: 82px;
width: 265px;
}

#bigLeft{
float: left;
overflow: hidden;
}

#bigLeftBox{
background: url(../images/leftBg.gif);
margin: 7px 3px 0px 12px;
width: 212px;
overflow: hidden;
}

#bigLeftBottom{
background: url(../images/leftBottom.gif) no-repeat bottom;
height: 17px;
width: 212px;
}

#bigLeftText{
margin: 10px 15px 5px 18px;
overflow: hidden;
}

.text{
padding: 22px 10px 0px 36px;
}

.instructions{
font-size: 11px;
line-height: 11px;
letter-spacing: -.7px;
font-weight: normal;
word-spacing: -1px;
}

#services{
width: 515px;
height: 375px;
float: left;
}

#servicesTop{
background: url(../images/servicesTop.jpg);
height: 72px;
width: 515px;
}

#servicesTitle{
height: 72px;
width: 515px;
}

.servicesTopText{
padding: 36px 10px 0px 140px;
}

#servicesBottom{
background: url(../images/servicesBottom.jpg);
height: 121px;
width: 515px;
}

#servicesInstructions{
height: 121px;
width: 515px;
color: #FFF;
}

.servicesText{
padding: 0px 34px 0px 174px;
}

#left{
float: left;
overflow: hidden;
}

#leftBox{
background: url(../images/boxBg.gif);
width: 212px;
margin: 7px 3px 0px 12px;
overflow: hidden;
}

#leftBottom{
background: url(../images/boxBottom.gif) no-repeat bottom;
height: 17px;
width: 212px;
}

#leftText{
margin: 10px 15px 5px 18px;
overflow: hidden;
}

#mid{
float: left;
border-top: thin #A3B9DC solid;
margin: 10px 0px 5px 5px;
width: 520px;
}

#midLeft{
float: left;
width: 356px;
}

#midServices{
float: left;
border-top: thin #A3B9DC solid;
margin: 10px 5px 5px 10px;
width: 480px;
}

#servicesText{

margin-top: 7px;
}

#full{
float: left;
width: 734px;
}

#fullText{
width: 720px;
border-top: thin #A3B9DC solid;
margin: 10px 10px 5px 26px;
}

#right{
float:right;
font-size:12px;
line-height: 17px;
}

#rightBox{
background: url(../images/smallBoxBg.gif);
margin: 8px 0px 0px 2px;
width: 147px;
}

#rightText{
margin:0px 15px 5px 15px;
font-size: 11px;
}

#rightBottom{
background: url(../images/smBoxBottom.gif) no-repeat bottom;
height: 14px;
width: 147px;
}

#footer{
background: url(../images/footer.gif);
height: 82px;
width: 780px;
}

#botNav{
margin-top: 31px;
height: 24px;
width: 780px;
font-size: 12px;
float: left;
}

#botNav ul{
padding: 0px;
margin: 2px 0px 0px -12px;
}

#botNav li {
display: inline;
padding-left: 30px;
}