html,body,div,span,h1,h2,h3,h4,h5,h6,hr,p,a,font,img,strong,sub,sup,b,u,i,center,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td {
margin:0;
padding:0;
}

a {
text-decoration:none;
color:#663300;
}

a:hover {
text-decoration:underline;
}

.nocss {
display:none;
}

hr {
border:none 0;
border-bottom:1px solid #fff;
border-top:1px solid #c5c6be;
}

* {
margin:0;
padding:0;
}

input {
border:1px solid #989891;
background:#ffffff;
}

textarea {
border:1px solid #989891;
background:#ffffff;
}

h1 {
font-family:Times New Roman;
font-size:28px;
color:#023002;
font-weight:normal;
margin:0 0 8px;
}

h2 {
font-family:Times New Roman;
font-size:20px;
color:#333333;
margin:12px 0 6px;
font-weight:normal;
line-height:24px;
font-style:italic;
}

h3 {
font-family:Trebuchet MS;
font-size:16px;
color:#2b0e05;
font-weight:normal;
margin:12px 0 6px;
font-style:italic;
}

h4 {
font-family:Trebuchet MS;
font-size:15px;
color:#666;
font-weight:normal;
margin:10px 0 6px;
}

h5 {
font-family:Trebuchet MS;
color:#666;
font-size:14px;
padding:15px 0 4px;
font-weight:normal;
}

h6 {
font-family:Trebuchet MS;
font-size:13px;
color:#444;
font-weight:normal;
margin:15px 0 4px;
}

.body {
background-color:#001500;
background-image:url(/Assets/Category/000010/0000/bg_tile.jpg);
background-repeat:repeat-x;
margin:0 auto;
padding:0;
}

#maincontainer {
width:1000px;
margin:0 auto;
overflow:hidden;
}

.clearboth {
clear:both;
}

#header {
display:block;
margin:auto;
background-image:url(/Assets/Category/000010/0000/header.png);
background-repeat:no-repeat;
width:1000px;
height:234px;
}

*html #header {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/Assets/Category/000010/0000/header.png');
}

#lead {
display:block;
margin:auto;
background-image:url(/Assets/Category/000010/0000/lead.png);
background-repeat:no-repeat;
width:1000px;
height:214px;
}

*html #lead {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/Assets/Category/000010/0000/lead.png');
}

#top2_nav {
width:988px;
height:45px;
text-align:center;
margin:0 auto;
background-image:url(/Assets/Category/000010/0000/nav_bg.gif);
background-repeat:repeat-x;
}

#top2_nav ul {
list-style-type:none;
display:inline;
margin:0 auto;
padding:0;
width:938px;
}

#top2_nav li {
display:inline;
margin:0;
padding:0;
}

#top2_nav li.last_child a {
border:none;
}

#top2_nav li a {
font-family:Arial;
font-weight:normal;
font-size:12px;
line-height:45px;
color:#fefefe;
text-decoration:none;
border-right:1px solid #fefefe;
padding:0 16px 0 12px;
}

#container {
margin:0 auto;
padding:0;
overflow:hidden;
width:988px;
background-image:url(/Assets/Category/000010/0000/content_tile.gif);
background-repeat:repeat-y;
}

#container_content {
margin:0 auto;
padding:0;
width:988px;
background-image:url(/Assets/Category/000010/0000/content_top.gif);
background-repeat:no-repeat;
}

#left_column {
display:inline;
float:left;
width:660px;
padding:0 0 30px;
margin:0 0 0 25px;
overflow:hidden;
}

#left_column img {
margin:30px 0 20px;
}

#right_column {
display:inline;
float:left;
width:278px;
margin:0;
padding:0 0 30px;
overflow:hidden;
background-image:url(/Assets/Category/000010/0000/rightcol_top.gif);
background-repeat:no-repeat;
}

#right_column h2 {
margin:0;
width:235px;
font:normal 22px Georgia;
color:#000;
margin-bottom:10px;
text-transform:uppercase;
}

#content {
width:590px;
margin:0 0 0 30px;
}

#content p {
font-size:14px;
font-family:Georgia;
line-height:20px;
color:#000;
padding:0 0 10px 18px;
}

#content ul {
padding:2px 0 10px 40px;
}

#content ul li {
font-size:14px;
font-family:Georgia;
line-height:26px;
color:#000;
padding:0;
}

#content ul li a {
color:#663300;
}

#address {
margin:55px 0 0 20px;
width:245px;
padding:0;
}

#address p {
font-size:14px;
font-family:Arial;
margin:0 0 8px;
color:#333;
text-transform:uppercase;
line-height:20px;
}

#contact {
margin:60px 0 20px 20px;
width:245px;
padding:0 0 15px;
}

#contact p {
font-size:12px;
font-family:Arial;
margin:0 0 10px;
color:#333;
}

#contact fieldset {
border:0;
}

#contact .form-pct {
padding-left:5px;
width:205px;
font-family:Arial;
font-size:12px;
background:#ffffff;
color:#336677;
margin-bottom:10px;
}

#contact .msg-pct {
padding-left:5px;
width:205px;
font-family:Arial;
font-size:12px;
background:#ffffff;
color:#336677;
margin-bottom:10px;
height:60px;
}

#contact .quickButton {
margin-top:10px;
border:0 none;
background:transparent none repeat scroll 0 0;
cursor:pointer;
-moz-background-clip:0;
-moz-background-origin:0;
-moz-background-inline-policy:0;
text-align:left;
}

#contact .quickInput {
width:190px;
height:20px;
background:#ffffff;
border:1px solid #666;
color:#333;
}

#contact #quickMessage {
height:45px;
width:230px;
padding:5px 0 0 5px;
background:#ffffff;
border:1px solid #666;
font-family:Arial;
font-size:11px;
color:#333;
}

#contact .pad_qck_itm {
padding:3px 6px 3px 0;
color:#333;
font-family:Arial;
font-size:11px;
}

#bottom {
background:url(/Assets/Category/000010/0000/footer.gif);
background-repeat:no-repeat;
width:988px;
margin:auto;
height:140px;
}

.footlinks {
margin:0 auto;
padding:20px 0 0;
width:980px;
}

.footlinks ul {
list-style-type:none;
display:inline;
margin:0 auto;
padding:0;
width:960px;
}

.footlinks li {
display:inline;
margin:0;
padding:0;
}

.footlinks ul li a {
font-family:Arial;
font-weight:normal;
font-size:12px;
color:#fff;
text-decoration:none;
border-right:1px solid #fff;
padding:0 16px 0 12px;
}

.footlinks ul li.first_child a {
padding-left:0;
}

.footlinks ul li.last_child a {
border:none;
}

.footlinks ul li a:hover {
text-decoration:underline;
}

#disclaimer {
width:820px;
padding:12px 40px 30px;
font-family:Tahoma;
font-size:10px;
color:#000;
margin:auto;
}

#disclaimer a {
color:#000;
}

.DirectionsContent {
display:block;
position:relative;
}

#directionsInput {
padding:4px 0;
}

#fromAddress {
width:350px;
border:1px solid #c0c0c0;
background:#eee;
padding:3px 4px;
font:11px Tahoma, Verdana, sans-serif;
color:#555;
}

#directionsLocale {
padding:4px 0;
}

#directionsLocale select {
border:1px solid #c0c0c0;
background:#eee;
padding:2px;
font:11px Tahoma, Verdana, sans-serif;
color:#555;
}

#directionsSubmit {
padding:8px 0 10px;
}

#directionsSubmit input {
padding:1px 2px;
font:bold 12px Tahoma, Verdana, sans-serif;
text-transform:uppercase;
color:#fff;
background:#364a61;
border:1px solid #000;
}

#directionsSubmit input:hover {
background:#7b0225;
}

#map {
border:1px solid #c0c0c0;
color:#000;
}

.pad_frm_itm {
padding:3px 0;
margin:0;
}

.form-label {
width:112px;
padding:0 2px 0 0;
display:inline-block;
vertical-align:top;
text-align:left;
}

.form-pct {
border:1px solid #bbb;
background:#eee;
font:11px Tahoma, Verdana, sans-serif;
color:#555;
padding:5px 6px;
width:380px;
}

select.form-pct {
width:auto;
}

.msg-pct {
border:1px solid #bbb;
background:#eee;
font:11px Tahoma, Verdana, sans-serif;
color:#555;
padding:5px 6px;
width:495px;
height:70px;
overflow:auto;
}

.main-submit {
padding:1px 2px;
font:bold 12px Tahoma, Verdana, sans-serif;
text-transform:uppercase;
color:#fff;
background:#364a61;
border:1px solid #000;
text-align:center;
text-decoration:none;
}

.main-submit:hover {
background:#7b0225;
}

.custom-form {
margin-top:14px;
}

.custom-form fieldset {
margin:0 0 20px;
padding:0;
border:none;
}

.custom-form legend {
padding:0 2px;
font-weight:bold;
}

.custom-form ol {
margin:0;
padding:0;
list-style:none;
}

#overlay_div {
position:relative;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
padding:0;
z-index:100;
}

#overlay_div p {
line-height:normal;
}

#iagree {
position:absolute;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
padding:15px;
border:1px solid #031c40;
background-color:#ececec;
width:400px;
margin:4px 0 0;
}

#overlay_div h3 {
font:18px Verdana, Arial, Helvetica, sans-serif;
border-bottom:1px solid #0a3150;
color:#031c40;
padding:0;
margin:0 0 4px;
}

#iagree .overlay_submit {
padding:4px;
margin:0 6px 0 0;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
background:#555;
border:1px solid #333;
float:right;
text-decoration:none;
}

#iagree .overlay_submit:hover {
text-decoration:none;
color:#fff;
background:#777;
border:1px solid #555;
}

#iagree .checkbox {
float:left;
height:22px;
display:block;
}

#iagree input#Agreement {
position:relative;
top:3px;
border:none;
}