/* CSS Document */

body {
background-color:#D4DBE0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
font-size:12px;
color:black;
}
img {
border:none;
}
.heavy {
font-weight:bold;
}
.clr {
clear:both;
}

.inset {
float:left;
margin: 2px 8px 8px 0px;
border:#333333 1px solid;
}
#wrapper {
background-image:url(images/pagebackground.jpg);
background-repeat:repeat-y;
width:800px;
min-width:800px;
text-align:left;
border-left:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;
background-color:white;
margin:0 auto;
padding:0;
}
#headbanner {
background-image:url(images/headbanner.jpg);
height:85px;
}
#navbar {
background-image:url(images/navbar.jpg);
background-repeat:no-repeat;
height:20px;
margin:0;
padding:5px 0 0 210px;
}
#navbar a {
color:#05365A;
padding:0 10px 0 0;
font-weight:bold;
text-decoration:none;
}
#navbar a:hover {
color:white;
}

/* MAIN CONTENT GOES HERE */
#maincolumn {
display:inline;
float:right;
padding:5px 8px 0 0;
width:598px;
}
#problem_banner {
}
#centercontain {
width:597px;
}
#maintext {
float:left;
width:367px;
background-color:#F0F0F0;
margin:5px 0;
padding:20px;
height: 828px
}
#maintext a {
color:#306084;
text-decoration:none;
font-weight:bold;
}
#maintext a:hover {
text-decoration:underline;
}
.red_header {
color:#740101;
font-weight:bold;
}
#tvcontain {
background-color:#C9DAE7;
padding:20px;
}
#tvcontain img {
float:left;
margin:0 10px 0px 0;
}
#tvcontain p {
margin:0;
}
#rightstrip {
float:right;
background-color:#740101;
width:168px;
padding:5px;
color:white;
height:860px;
}
#rightstrip p {
padding:10px 10px;
}
#rightstrip form {
margin:20px 10px;
}

#anchors_head {
margin: 0px;
padding: 10px 0px 10px 10px;
list-style: none;
width: 80px;
float:left;
font-weight: bold;
color: #990000;
/*border-bottom: #ffffff 1px solid;*/
}

#anchors_head li{
margin-bottom: 5px;
}

#anchors {
/*border-bottom: #ffffff 1px solid;*/
margin: 0px;
padding: 10px 0px 10px 20px;
list-style: none;
width: 230px;
float:left;
}

#anchors li{
margin-bottom: 5px;
}

#anchors a{
color: #333333;
text-decoration: none;
}

#anchors a:hover{
color: #990000;
}




/* LEFT NAV CONTENT */
#leftnav {
display:inline;
float:left;
width:188px;
margin:0 0 0 4px;
background-image:url(images/nav_back.jpg);
}
#leftnav_top {
background-image:url(images/leftnav_top.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:6px;
margin:0;
padding:0;
font-size: 1px;
}
#leftnav_leftside {
background-image:url(images/leftnav_leftside.jpg);
background-repeat:repeat-y;
}
#leftnav_rightside {
background-image:url(images/leftnav_rightside.jpg);
background-repeat:repeat-y;
}
#menucontain {
margin:0px 0px 0px 7px;
padding:0;
width: 174px;
}
#navlist {
margin:2px 2px 0 2px;
border:1px solid #8C8C8C;
padding:0;
}
#navlist ul {
margin:0;
padding:0;
list-style:none;
}
#navlist a {
padding:0 0 0 8px;
text-decoration:none;
color:#630101;
font-weight:bold;
margin:0;
}
#navlist a:hover {
color:white;
}
.navitem {
background-color:#CFD0CC;
padding:3px 0;
border-top:1px solid #eaeaea;
border-bottom:1px solid #666;
}
.navitem:hover {
background-color:#666;
}
.nav_selected {
background-color:#9EB9CE;
padding:3px 0;
}
.nav_selected:hover {
background-color:#666;
}
.subnavitem {
background-color:#E2E3E0;
padding:3px 0;
border-bottom:1px solid #ccc;
}
.subnavitemlink {
font-weight:normal !important;
padding-left:14px !important;
}
#secondary_links {
margin:0 2px 2px 2px;
background-color:#CBC4C1;
padding:7px;
}
#secondary_links ul {
list-style:none;
margin:0;
padding:0;
line-height:150%;
}
#secondary_links a {
color:#194260;
text-decoration:none;
}
#secondary_links a:hover {
text-decoration:underline;
}
.leftmodule {
margin:3px;
background-color: #F2F2F2;
}
#leftnav_bottom {
background-image:url(images/leftnav_bottom.jpg);
background-position:top;
background-repeat:no-repeat;
height:7px;
margin:0;
padding:0;
font-size: 1px;
}

/* FOOTER */
#footer {
clear:both;
background-color:#BABABA;
color:black;
text-align:center;
font-size:11px;
padding:10px;
}

/* INTERIOR */
#rightstrip_int {
float:right;
background-color:#E2DFDF;
width:217px;
padding:5px 5px 20px 5px;
color:black;
margin:5px 0 0 0;
}
.blueheader {
color:#264C68;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}
#rightstrip_int a {
color:#9A0202;
text-decoration:none;
font-weight:bold;
}
#rightstrip_int a:hover {
text-decoration:underline;
}
#rightstrip_int h3 {
color:#264C68;
margin:10px 10px;
font-size:16px;
}
#rightstrip_int p {
margin:10px 10px;
}
#rightstrip_int form {
margin:20px 10px;
}
#maintext_int {
float:left;
width:325px;
background-color:#F0F0F0;
margin:5px 0 5px 0;
padding:20px;
min-height: 725px;
height:925px;
overflow: visible;
}

#maintext_int_long {
float:left;
width:325px;
background-color:#F0F0F0;
margin:5px 0 5px 0;
padding:20px;
min-height: 725px;
height:1100px;
overflow: visible;
}

#maintext_int_exlong {
float:left;
width:325px;
background-color:#F0F0F0;
margin:5px 0 5px 0;
padding:20px;
min-height: 725px;
overflow: visible;
}

#maintext_int_form {
float:left;
width:554px;
background-color:#F0F0F0;
margin:5px 0 5px 0;
padding:20px;
height: 925px;
}


#maintext_int a {
color:#306084;
text-decoration:none;
font-weight:bold;
}
#maintext_int a:hover {
text-decoration:underline;
}
.red_center {
color:#9A0202;
font-weight:bold;
text-align:center;
}
#maintext_int form {
text-align:center;
color:#003399;
font-weight:bold;
}

/* DROP DOWNS FOR TOP NAV */

#dropmenudiv{
position:absolute;
border:none;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent:5px;
border-bottom: 1px solid black;
padding: 2px 0 2px 0px;
text-decoration: none;
font-weight: normal;
font-size:10px;
color:#333;
text-align:left;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:white;
}


.callout {
font-size: 14px;
font-weight: bold;
}


/* FORM FIELD STYLES ###########################################*/


#form1 input{
width: 200px;
margin-bottom: 5px;
}

#form1 select{
margin-bottom: 5px;
}

#form1 .phone1 {
width: 30px !important;
}

#form1 .phone2 {
width: 40px !important;
}

#form1 .zip{
width: 65px;
}

#form1 .month{
width: 62px;
}

#form1 .day{
width: 38px;
}

#form1 .year{
width: 52px;
}

#form1 .radio{
width: 15px;
}

#form1 textarea{
width: 225px;
height: 100px;
margin-bottom: 5px;
}

#form1 label{
width: 160px;
}

#form1 .label {
display: block;
width: 160px;
float: left;
margin-bottom: 15px;
margin-right: 8px;
}


#form1 br{
clear:left;
}

#form1 h1{
font-size: 14px;
color: #990000;
margin-bottom: 8px;
background-color: #EEEDED;
padding: 2px;
}

#form1 .checkbox{
float: left;
width: 15px;
}

/*Short form styles ######################### */

#shortform input{
width: 135px;
}

#shortform .phone1 {
width: 26px !important;
}

#shortform .phone2 {
width: 37px !important;
}

#shortform .zip{
width: 65px;
}

#shortform .radio{
width: 12px;
}

#shortform textarea{
width: 135px;
height: 85px;
margin-bottom: 5px;
}

#shortform label{
width: 160px;
}

#shortform .label {
display: block;
width: 160px;
float: left;
}


#shortform br{
clear:left;
}

#shortform .checkbox{
float: left;
width: 15px;
}