 * {
font-family:Arial, Helvetica, sans-serif;
}

body {
padding:0;
margin:0;
background-image:url(/images/bodyBg.jpg);
background-repeat:no-repeat;
}

div#container {
width:950px;
float:left;
}

div#leftCol {
width:345px;
float:left;
}

div#nav {
width:235px;
float:left;
}

div#rightCol {
width:575px;
float:left;
}

div#navSpacer {
width:50px;
height:155px;
}

div#navSpacer2 {
float:left;
line-height:1px;
font-size:1px;
width:100px;
height:10px;
}

div#tagSpacer {
float:left;
font-size:1px;
line-height:1px;
width:170px;
height:10px;
}

div#logo {
width:555px;
float:left;
}

/*div#testimonial {
position:absolute;
top:460px;
_left:0px;
}*/

/*:first-child+html div#testimonial {
left:0px;
}*/

div#tagline {
width:400px;
float:left;
padding:0 0 25px 0;
_margin:-15px 0 0 85px;
}

*:first-child+html div#tagline {
padding:0 0 30px 0;
}

div#tagName {
float:left;
height:50px;
padding:0 10px 0 0;
}

div#tagContact {
padding:4px 0 0 0;
}

div#tagline {
color:#000;
font-size:12px;
}

div#tagline a {
font-size:12px;
color:#000;
text-decoration:none;
}

div#tagline a:hover {
text-decoration:underline;
}

h5 {
color:#006600;
}

h6 {
padding:0;
margin:0;
color:#006600;
font-size:11px;
}

h6 span {
font-size:16px;
}

div#content {
/*width:455px;*/
width:505px;
float:left;
clear:left;
padding:0 0 30px 100px;
}

div#content a {
font-weight:700;
}

p {
padding:0 0 15px 0;
margin:0;
font-size:12px;
color:#000;
}

ul, ol {
margin:0;
padding:0 0 0 12px;
}

ul li, ol li {
font-size:12px;
color:#000;
}

a {
font-size:12px;
color:#000;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

h1 {
color:#006600;
font-size:21px;
}

h2 {
color:#000;
font-size:18px;
}

h3 {
color:#006600;
font-size:13px;
}

h4 {
color:#000;
font-size:13px;
}

div.friend_form {
font-size:12px;
color:#006600;
}

div.friend_form label {
float:left;
width:110px;
}


/*TEXT WRAP*/

div#testimonial {
float:left;
width:351px;
height:217px;
position:absolute;
top:461px;
left:0;
}

*:first-child+html div#testimonial img {
padding:0 7px 0 0;
}

div#testimonial img {
float:left;
clear:left;
_padding:0 5px 0 0;
}

div#testimonial p {
color:#006600;
font-weight:700;
font-size:10px;
margin:13px 0 0 0;
text-align:justify;
}

/*END TEXT WRAP*/

/*ADMIN LOGIN*/

form fieldset.hidden {
border:none;
padding:0;
margin:0;
}

fieldset.hidden ol {
list-style:none;
padding:0;
margin:0;
}

fieldset.hidden ol li {
padding:0 0 10px 0;
}

fieldset.hidden ol li label {
font-weight:700;
text-transform:uppercase;
font-size:11px;
color:#006600;
}

fieldset.hidden ol li input#password,fieldset.hidden ol li input#username {
border:1px solid #ccc;
padding:3px;
width:150px;
}

#navUl,#navUl ul {
list-style:none;
margin:0;
padding:0;
}

ul#navUl {
width:235px;
}

#navUl li.menuDivider {
display:none;
}

#navUl a {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:100;
text-decoration:none;
color:#666;
overflow:hidden!important;
text-transform:capitalize;
background-image:url(/images/navBg.png);
_background-image:url(/images/navBg.gif)!important;
background-repeat:no-repeat;
float:left;
padding:5px 0 0 25px;
line-height:24px;
_width:100%;
background-position:0 -36px;
}

#navUl a:hover {
background-position:0 4px;
}

#navUl li {
float:left;
clear:left;
width:190px;
line-height:28px;
text-align:left;
margin:0 -3px 0 0;
padding:0;
overflow:hidden;
}

#navUl li ul {
position:absolute;
text-align:left;
background:#84add9;
width:auto;
left:-999em;
margin:-2.1em 0 0 13.4em;
padding:0;
}

#navUl li ul li {
display:block;
clear:left;
width:auto;
line-height:34px;
border-bottom:1px solid #7295bb;
text-align:left;
padding:0;
margin:0;
}

#navUl li ul li a {
font-size:11px;
line-height:12px;
color:#fff;
width:15em;
padding:10px 0 10px 20px;
background-image:none;
text-transform:uppercase;
}

#navUl li ul ul {
margin:-1em 0 0 10em;
}

#navUl li:hover ul ul,#navUl li:hover ul ul ul,#navUl li.sfhover ul ul,#navUl li.sfhover ul ul ul {
left:-999em;
}

#navUl li:hover ul,#navUl li li:hover ul,#navUl li li li:hover ul,#navUl li.sfhover ul,#navUl li li.sfhover ul,#navUl li li li.sfhover ul {
left:auto;
}

#navUl li ul li:hover,#navUl li ul li.sfhover {
background-image:none;
}

#navUl li ul li a:hover {
color:#fff;
background:#1f538f;
}

#navUl li ul li ul li {
top:0;
}

#navUl li a.item_0 {
position:absolute;
left:255px;
top:175px;
}

#navUl li a.item_1 {
position:absolute;
left:211px;
top:205px;
}

#navUl li a.item_2 {
position:absolute;
left:180px;
top:238px;
}

#navUl li a.item_3 {
position:absolute;
left:156px;
top:269px;
}

#navUl li a.item_4 {
position:absolute;
left:138px;
top:300px;
}

#navUl li a.item_5 {
position:absolute;
left:122px;
top:333px;
}

#navUl li a.item_6 {
position:absolute;
left:110px;
top:365px;
}

#navUl li a.item_7 {
position:absolute;
left:100px;
top:398px;
}

#navUl li a.item_8 {
position:absolute;
left:95px;
top:430px;
}



