@charset "UTF-8";
/* CSS Document */
body{background-image:url(../images/bg.gif)}
#header{background:url(../images/headerbg.gif) repeat-x;
height:142px;}
#head{margin-top:50px;}
#nav{margin-top:62px;}
#nav ul{float:right}
#nav ul li{list-style-type:none;
display:inline;
padding:0;
margin:0 20px 0 14px;
font:12px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
font-weight:normal;
text-transform:uppercase;
color:#396593;
}
#nav ul li.last{list-style-type:none;
display:inline;
padding:0;
margin:0 0px 0 14px;
font:12px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
font-weight:normal;
text-transform:uppercase;
color:#396593;
}
#nav ul li a{text-decoration:none;color:#660000}

.mid{vertical-align:middle}
#content{
margin-top:30px;
background-color:#ffffcc;
padding:10px 0;
}
.squeeze{
width:600px;
font-size:16px;
margin:0 auto;
padding:10px 0 3px 0;
}
.col2bgs{
background:#FFA95C url(../images/grad-hm-tr.jpg) repeat-x top;
}
#col2top{height:157px;}
.pad{padding:10px;}
.buttons{margin-top:12px;width:280px;
}

#leftnav{
background:#FFA95C url(../images/grad-hm-tr.jpg) repeat-x top;
}
#leftnav ul{
list-style:none;
margin:0;
padding:0;
text-indent:-28px;
}

.subnav ul li a{color:#993300;}
.subnav ul li.active a{color:#660000;font-weight:bold;}
.subnav ul li.active ul li a{color:#993300;font-weight:normal;}
.subnav ul li.active ul li.active a{color:#660000;font-weight:bold;}

.breadcrumb a{
font-weight:bold;
text-decoration:none;
color:#3F0000;
}
#rightcolsub{
background:#FFA95C url(../images/subcontentbg.png) repeat;
color:#3F0000;
font-size:14px;
}

.rightcol{
padding-top:14px;}
.leftcol{
padding-top:10px;float:left;width:160px;margin-left:10px;
}
.leftcolbottom{
float:left;width:180px;
}

.buttons a span {
background:url("../images/btn_right.png") no-repeat scroll right top transparent;
color:#660000;
display:block;
float:left;
height:28px;
padding:2px 20px 0 0;
margin-left:10px;
text-transform:uppercase;
line-height:28px;
position:relative;
text-align:center;
text-indent:20px;
font-size:11px;
}
.buttons a {
background:url("../images/btn_left.png") no-repeat scroll left top transparent;
float:left;
height:28px;
width:10px;
margin:0;
padding:0;
position:relative;
text-decoration:none;
}
#lower{
margin:10px 10px 0 0;}
#col1{
text-align:center;
color:#993300;}

.grid_3_custom{float:left;
width:200px;
background:#FFA95C url(../images/grad-hm-tr.jpg) repeat-x top;
margin-right:20px;
height:82px;
line-height:82px
}

.grid_3_custom_last{float:left;
width:200px;
background:#FFA95C url(../images/grad-hm-tr.jpg) repeat-x top;
height:82px;
line-height:82px
}

.grid_3_custombtm{float:left;
width:200px;
margin:1px 20px 0 0;
height:32px;
}

.grid_3_custombtm_last{float:left;
width:200px;
margin:1px 0 0 0;
height:32px;
}

.shadow-h1{color:#660000; font-size:14px; font-style:italic;}
a{text-decoration:none}

#bottombarbg{background:url(../images/bottm-bar-bg.gif) no-repeat;
height:32px;
width:640px;
margin-top:20px;
line-height:32px;}

.calday{background:url(../images/calbg.png) no-repeat;
width:27px;
height:27px;
padding:6px 0 0 0px;
color:#F04F11;
float:right;
text-align:center;}

h1{
font-size:18px;
text-transform:uppercase;
margin:0;
padding:0;
color:#660000;
}

h2{
font-size:14px;
text-transform:uppercase;
margin:0;
padding:0;
color:#660000;
}
h3{
font-size:12px;
margin:0;
padding:0;
color:#660000;
}
p{
padding:0 0 10px 0;
margin:0;
}

#footer{
color:#fff;
text-align:center;
margin-top:24px;
}
#footer a{
color:#fff;
text-decoration:underline;
}
#social{
position:relative;
float:right;
margin-top:-34px;
}
#mainbar{
border:1px solid #FFAC5F;
	margin:10px 0;
}
#mainbar h1{
	text-align:center;
	color:#660000;
	padding-top:6px;
	padding-bottom:6px;
	margin:0px;
	font-size:138.5%;
}
#mainbar label {
float: left;
width: 200px;
font-weight: bold;
margin: 5px;
}
form p{margin:0; padding: 0px;}
label {
float: left;
width: 200px;
font-weight: bold;
margin: 5px;
}

input,
textarea,
select {
margin: 5px;
background-color: #ffffff;
border: 1px solid #d4d4d4;
}

textarea {
width: 270px;
}

fieldset
{
margin-top:10px;
background-color:#e2e2e2;
padding:10px;
}
legend
{
color:#666666;
font-weight:bold;
font-style:italic;
background-color:#e2e2e2;
margin-left:-10px;
padding:4px 10px 20px 10px;
}

img.last{display:none}

