@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
font-family:palatino linotype, helvetica, san-serif;
}

a {
color:#003366;
}

a:hover {
color:#006699;
}

#container {
margin:0 auto;
width:1000px;
background:url(/atf/cf/%7BDE8EBA63-DB1A-4957-92B1-DB88DBC787D9%7D/Vitter_FAF_bg.jpg);
background-repeat:no-repeat;
background-color:#fff;
min-height:600px;
overflow-y:auto;
font-family:palatino linotype, helvetica, san-serif;
}

#toplinks {
color:#ffffff;
float:right;
width:300px;
margin-top:70px;
font-weight:bold;
}

#header {
background:url(/atf/cf/%7BDE8EBA63-DB1A-4957-92B1-DB88DBC787D9%7D/Vitter_FAF_header.jpg);
width:1000px;
height:130px;
background-repeat:no-repeat;
margin:0;
padding:0;
}

#actions {
width:1000px;
float:left;
display:inline;
height:270px;
}

#panel1 {
width:200px;
float:left;
margin-top:20px;
margin-left:14px;
display:inline;
border-right:1px solid #000000;
padding-left:10px;
}

#panel1 input {
border:1px solid #000;
margin-bottom:2px;
padding:7px;
width:170px;
font-weight:bold;
background: white url('http://www.davidvitter.com/images/input_bg.png') repeat-x left top;
}

#panel1 .submit {
background:#990000;
color:#fff;
width:100px;
}

#panel2 {
width:400px;
float:left;
margin-top:20px;
margin-left:14px;
display:inline;
}

#panel3 {
width:308px;
height:80px;
float:left;
margin-left:20px;
margin-top:20px;
}

#panel3 img {
margin-bottom:2px;
}

h2 {
border-bottom:1px solid;
padding-bottom:3px;
}

#webfeature {
float:left;
display:inline;
width:972px;
margin-left:14px;
margin-top:20px;
font-family:palatino linotype, helvetica, san-serif;
}

#webfeature .top, #webfeature .bottom {
margin:0;
padding:0;
float:left;
display:inline;
}

#webfeature .middle {
background:url(/atf/cf/%7BDE8EBA63-DB1A-4957-92B1-DB88DBC787D9%7D/vitter_FAF_featuremiddle.png);
background-repeat:repeat-y;
width:932px;
padding:0 20px 20px 20px;
float:left;
display:inline;
font-family:palatino linotype, helvetica, san-serif;
}

#leftNav {
width:200px;
float:left;
display:inline;
}

#FAFcontent {
float:left;
display:inline;
width:700px;
min-height:600px;
margin-top:30px;
margin-left:20px;
font-family:palatino linotype, helvetica, san-serif;
}

.FAFcontent {
border-top:5px solid #fff;
border-left:5px solid #fff;
border-right:5px solid #fff;
padding:0px 20px 20px 20px;
font-family:palatino linotype, helvetica, san-serif;
}

#footer {
margin:20px auto;
width:1000px;
text-align:center;
float:left;
}

.footerText {
border:1px solid #000;
padding:5px;
width:300px;
margin:0 auto;
font-family:palatino linotype, helvetica, san-serif;
}

#leftNav {
margin-top:30px;
margin-right:20px;
background-color:#003366;
height:400px;
}

.nav1 {
padding:10px;
background:#004b78;
color:#fff;
border-bottom:1px solid #fff;
}

.nav1:hover {
background:#660000;
}

.nav1 a {
color:#fff;
text-transform:uppercase;
font-size:13px;
text-decoration:none;
font-weight:bold;
font-size:16px;
}

.nav1 a:hover {
color:#ccc;
}

.nav2 {
padding:5px 10px 3px 20px;
}

.nav2 a {
color:#fff;
text-transform:lowercase;
font-size:13px;
text-decoration:none;
}

.nav2 a:hover {
color:#ccc;
}

.breadcrumb {
display:none;
}

h1 {
font-size:20px;
}

input, select, textarea, option, checkbox {
font-family:palatino linotype, helvetica, san-serif;
padding:2px;
}

table {
width:100%;
margin:0;
padding:0;
background:none;
}

#Label_Compose {
color:#000;
font-size:16px;
}

.Alert {
color:#cc0000;
font-weight:bold;
font-size:16px;
}

.HtmlButton {
background:#660000;
border:1px solid #fff;
padding:5px;
color:#fff;
font-size:20px;
font-weight:bold;
}

textarea {
width:350px;
height:200px;
}



