/* CSS Document */
body{background-color:#f5f1e1;}
*{
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.2;
padding: 0;
margin: 0;
}
#main {
width: 760px;
border: 1px solid #000;
margin: 2px auto -1px auto; 
background-color:#fff;
border-top: 7px solid #000;
}
a{color:#003399;}
ol{ 
list-style:none;
margin:10px 0 0 15px;
}
#sidenav{
border-right:1px solid #a1a1a1;
width:164px;
padding: 10px 0 7px 7px;
letter-spacing: .5px;
}
#sidenav table a{
color:#036;
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
display:block;
margin:0 0 7px 0;
}
#content{
padding:10px 5px 7px 7px;
width:550px;
}
#content p{
margin: 20px 0 0 0;
}
ul{
margin:10px 0 0 15px;
}
#footer{
margin: 0;
padding:6px 3px 6px 3px;
border-top: 1px solid #a1a1a1;
border-bottom: 7px solid #000;
font-weight:bold;
text-align:center;
}
.banner{
border-bottom:5px solid #036;
border-top: 5px solid #036;
background:url(../templateImages/bannerbk.jpg) no-repeat right;
}


.subhdrs{
color:#036;
border-bottom: 1px dashed #0036;
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
margin:0 0 7px 0;
width:550px;
margin:0 0 10px 0;
}
.minihdrs{
color:#333;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding: 5px 0;
}

.chart{
border-left:1px solid #e09f07;
float:left;
width:275px;
margin: 0 0 1em 1em;
}
.chart td{
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border-bottom:1px solid #e09f07;
border-right:1px solid #e09f07;
text-align:center;
}
.chart th{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#f6ae51;
text-align:center;
padding: 2px;
}
.linewt{background-color:#faf8f3;}
.linedk{background-color:#f9eac8;}
.box{
border-top:1px solid #e09f07;
border-left:1px solid #e09f07;
border-bottom: 1px solid #72142c;
border-right: 1px solid #72142c;
width:125px;
float:left;
padding:5px;
margin: 10px 7px 7px 0;
}
.box2{
border-top:1px solid #e09f07;
border-left:1px solid #e09f07;
border-bottom: 1px solid #72142c;
border-right: 1px solid #72142c;
width:270px;
float:left;
padding:5px;
margin: 10px 7px 7px 0;
}
.services span{
float:left;
margin:0 15px 10px 0;
}
.services p{
width:100%;
margin-bottom:15px;

}
/***Form Controls*****************************/

.label {
width:110px;
font-weight:bold;
text-align:right;
font-size:11px;
padding-right:10px;
white-space:nowrap;
}
.fields {
font-size:10pt;
margin: 3px 0;
border-top:1px solid #69C;
border-left:1px solid #69C;
border-bottom: 1px solid #036;
border-right: 1px solid #036;
}
.submitbtn{
border-color:#036;
border-style:solid;
border-width:1px;
font-size:11px;
}
