* {margin:0; padding:0;}
body {background:url(img/bg.jpg) repeat-x #000 fixed; width:100%; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#666666}
#shadow {background:url(images/shadow_middle.png) repeat; width:833px; margin:0 auto; text-align: center;}
#page {background:#fff; border:2px #E0DBCA solid;  width:900px; margin:8px auto; text-align:left;  position:relative;}

a {color:#006633;}
a:hover {color:#CCCC99;}


#header {background:url(img/logo.jpg); height:125px;}
#nav {position:absolute; width: 900px; left: 0px; top: 85px;}
#nav li {display:inline;}
#nav a {display:inline; color:#FFFFFF; text-decoration:none; font-size:12px; height:13px; line-height:13px; text-transform:lowercase; padding:0 13px;}
#nav a h1 {display:inline; color:#FFFFFF; font-weight:normal; font-size:12px; line-height:13px; text-transform:lowercase;}
#nav a:hover, #nav a:hover h1 {color:#FFFFCC; text-decoration: underline;}
#nav a + a {border-left:#FFFFFF 1px solid;}

#inner_navigation {background:url(images/inner_bg.gif) top no-repeat #bfbed0; width:308px; font-size:14px; font-weight:bold; color:#660000; line-height:1.5em; }
#inner_navigation h1 {padding-left:10px; font-size:16px; padding-top:130px; font-weight:bold; }
#inner_navigation ul {padding-left:25px; font-size:12px; padding-top:20px;}

#left, #right {padding:18px;}

#left h1, #right h1 { background:url(img/heads/heads.jpg) repeat-x; height:14px; color:#E0DBCA; font-size:14px; line-height:14px; margin-bottom:18px; padding:4px;}

#pageHead {color:#026409; font-size:14px; line-height:14px; margin:0; padding:18px;}

#left h2, #right h2 {color:#026409; font-size:14px; line-height:14px; margin-bottom:18px;}
#left p, #right p, #left ul, #right ul {margin-bottom:18px;}
#left ul, #right ul {margin-left:18px;}
#left li, #right li {padding:0 0 9px 12px; background:url(img/bull.jpg) no-repeat 0 5px; list-style:none;}

#bar {width:8px; background:url(images/bar_bg.gif) no-repeat top #bfbed0;}
#info {width:308px; font-size:14px; font-weight:bold; color:#660000; background:url(images/dollars.png) no-repeat;}
#info h1 {font-size:16px; padding:20px 50px 10px 10px; line-height:1.5em;}
#info p {font-size:14px; padding:20px 0px 10px 10px;}
#info form {padding:10px;}
#info .text_box {width:193px;}
#info .button {padding:0px; margin:0px; width:90px;}
.phone {font-size: 20px;}

#footer {background:url(img/footer_bg.jpg) repeat-x; font-size:10px; color:#fff; height:10px; padding:6px 10px; line-height:10px; text-align:right}

td {vertical-align:top;}

#text {width:900px; color:#fff; text-align:center; margin:0 auto; padding:5px; font-size:10px;}
#text a {color:#fff;}
#text a:hover {text-decoration:none;}

#key {text-align:center; font-size:10px; color:#999999; line-height:10px; margin:0; padding:8px 0 0 0;}

/*Forms*/
#tax {font-weight:bold;}
#tax input {display:block;}
#tax label {display:block; font-weight:bold;}
#tax fieldset {padding:0 10px 10px 10px; border:#000099 solid 1px; margin-top:10px;}
#tax legend {font-size:14px; font-weight:bold; color:#CC0000; padding-bottom:5px;}
#tax textarea {width:100%;}
.small {font-size:9px; font-weight:normal;}
.small2 {font-size:9px; font-weight:normal; padding-left:23px;}
.eighth {width:12%;}
.quarter {width:25%;}
.half {width: 50%;}
.3quarters {width:75%;}
.full {width:100%;}

#right #progress_bar_in {background:url(img/footer_bg.jpg); border:#fffff; border-left-width:0; border-right-width:0;}
#right #progress_bar_out {border:#999999; border-left-width:0; border-right-width:0;  height:11px;}

body.form td.right {background:#FFFFFF;}
body.form #mainTable {background: url(img/form-backs.jpg) no-repeat #f8f8f8; border-top:6px solid #d5d39b; min-height:500px;}
body.form #mainTable td.right {background:none;}
#form_info {padding:2px; font-size:13px;}
#form_info a {color:#FFFFFF; text-decoration:none; !important}
#form_info a:hover {text-decoration:underline;}

#getStarted {position:absolute; display:block; width:218px; height:40px; left: 15px; top: 362px;}
#getStarted ul {position:absolute; display:none; width:301px; height:auto; left: 209px; top:-179px; padding:15px 35px 35px 15px; margin:0; background: url(img/get_started-bg.png) no-repeat;}
#getStarted ul li {display:block; height:22px; list-style:none;}
#getStarted ul li a {display:block; height:14px; line-height:14px; font-size:14px; padding:4px; color:#FFFFFF; text-decoration:none;}
#getStarted ul li a:hover {text-decoration:underline; color:#FFFFCC}

#getStarted:hover ul {display:block;}

/* Tips */

#tips {background:url(img/tips-top.jpg) no-repeat top;}
#tips #right h1 {background:none; margin-bottom:6px; padding:0 0 3px 0; border-bottom:#003300 1px solid;}
#tips #right {background: url(img/tips-foot.jpg) no-repeat bottom; color:#fff; padding:72px 30px 30px 30px; font-size:11px; line-height:15px;}

#tips #right a {color:#CCCC99; font-weight:900}
#tips #right a:hover {color:#FFFFFF;}
