body {background:#fff url(../images/main-bg.gif) top center repeat-y; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
#container {width:960px; text-align:left; margin:0 auto;}
#head {height:100px; width:100%; float:left; clear:both; vertical-align:middle;}
#navTop {width:100%; height:auto; float:left; clear:both; background:#06c; border-bottom:3px solid #1a478a;}
#navLeft {width:200px; float:left; background:#fff;}
#content {float:left; width:750px; margin:10px 0 0 10px;}
#foot {width:750px; height:auto; float:right; clear:both; margin-top:20px;}

h1,h2,h3,h4,h5,p{margin:5px 2px;}
h1 {font-size:24px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
p,li {font-size:12px;}

#head img{margin:10px 5px;}

/*Top Navigation*/
#navTop ul{list-style:none; width:100%; margin:0px; padding:0px; display:block; float:left; background:#06c url(../images/b_space.gif) bottom right repeat-x;}
#navTop ul li {padding:0px; margin:0px; display:block; float:left;}
#navTop ul li.home {width:199px; margin-left:0px;}

#navTop ul li a {display:block; padding:3px 10px; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; border-left:1px solid #fff;}
#navTop ul li.home a {padding:3px 5px; border-left:none;}
#navTop ul li.apply a {padding:3px 26px 3px 75px;}

#navTop ul li a:hover, #navTop ul li a.sel {background:#1a478a;}
#navTop ul li.apply a:hover, #navTop ul li.apply a.sel {border-right:1px solid #fff;padding:3px 25px 3px 75px;}

#navTop span.pNum {display:block; padding:3px 10px; color:#fff; font-size:12px; font-weight:bold; text-align:left; width:200px;}

/*Left Nav*/
#navLeft ul{list-style:none; width:199px; margin:0px; padding:0px; float:left;border-right:1px solid #ececec; border-bottom:1px solid #ececec; background:#ccc; height:auto; margin-bottom:30px;}
#navLeft ul li{display:block; width:199px; float:left; margin:1px; margin-top:0px; margin-right:0px; margin-left:0px;}
#navLeft ul li a {display:block; color:#666; padding:3px 5px; background:#ebf6fa; width:188px; float:left; font-size:12px; text-decoration:none;}
#navLeft ul li a:hover, #navLeft ul li a.selected  {background:#1a478a; color:#fff;}

#navLeft p {
margin:5px;
color:#666;
font-size:12px;
}

#navLeft p b {
display:block;
width:100%;
padding:5px 0px;
border-bottom:1px solid #ccc;
margin-bottom:5px;
}

#navLeft p a {margin:0px; padding:0px; width:100%; text-decoration:none; color:#06c;}
#foot p {
font-size:12px;
}

/*Body Stuff*/


.indM td{
background:#fff5cc;
}

#content a, #body a:active, #body a:visited {
text-decoration:none;
 color:#06c;
}

#content a:hover {text-decoration:underline;
}

.indImg {float:left; margin:5px 10px 5px 5px; border:1px solid #666;}
a.header, a.header:link, a.header:active, a.header:visited, a.header:hover {
color:#000;
text-decoration:none;
}
legend {font-weight:bold;font-size:18px;}
fieldset {margin:1px; padding:3px; border:1px solid #666; }

.form {
border-bottom:1px solid #ccc;
display:block;
float:left;
font-size:1.2em;
padding:1% 0;
margin:0;
width:98%;
}
 
.form .form_title {
display:block;
float:left;
font-size:1.2em;
font-weight:bold;
padding:1% 0;
margin:0;
clear:both;
width:100%;
}

.form .form_column {
display:block;
float:left;
padding:0;
margin:0;
width:49%;
}

.form .form_row {
display:block;
float:left;
padding:1%;
margin:0;
width:98%;
}

.form .form_row label {
cursor:pointer;
display:block;
float:left;
padding:1% 3% 1% 1%;
width: 35%;
text-align:right;
}
 
.form .form_row input.text,  .form .form_row select, .form .form_row textarea { 
background:#eee;
border:1px solid #666;
display:block;
font-size:1.2em;
padding:3px;
width: 46%;
}

.form .text_description {
background:#eee;
border:1px solid #666;
display:block;
font-size:1.2em;
height:75px;
padding:3px;
width:98%;
}

.form .form_row select {
padding:0;
}

.form .form_row option {
padding:3px 3px 0 3px;
}

.form .form_row input.text:hover, .form .form_row input.text:focus, .form .form_row textarea:hover, .form .form_row textarea:focus {
background:#ffc; 
border:2px solid #393;
padding:2px;
}

.form .form_row select:hover, .form .form_row select:focus {
background:#ffc; 
border:1px solid #393;
}

.form .text_description:hover, .form .text_description:focus {
background:#ffc;
border:2px solid #393;
padding:2px;
}

.form_submit {
text-align:center;
}

.form_submit input.submit {
border:1px solid #666;
display:block;
font-size:1.4em;
padding: 3px 10px;
}

select.new_select {
background:#fac886; 
border:none;
cursor:pointer;
display:block;
font-size:1.2em;
padding:3px;
width:100%;
}

select.new_select option {
padding:2px;
outline:none;
}

select.new_select option:hover {
background:#fab354; 
}
