/* CSS Document */

body {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
background-image: url(images/wrapperbkg.gif);
background-repeat: repeat-y;
background-position: top center;
margin: 0 auto;
}
img {
border: 0px;
}

#wrapper {
width: 800px;
margin: 0 auto;
}
#left {
width: 378px;
float: left;
text-align: right;
}
#left p{
margin: 0px;
padding: 0px;}

#right {
width: 392px;
padding-top: 50px;
float: right;
padding-left: 30px;
padding-bottom: 70px;
}
a { 
color: #7DBE31;
font-weight: bold;
text-decoration: none;
}

a:hover { 
color: #7DBE31;
font-weight: bold;
text-decoration: underline;
}


h1 {
font-size: 21px;
line-height: 28px;
margin: 0px;
padding: 0px;
text-transform: uppercase;
font-weight: normal;
color: #7DBE31;
}
p {
font-size: 14px;
line-height: 18px;
margin-bottom: 10px;
margin-top: 6px;
padding-right: 36px;
font-weight: normal;
color: #333333;
}
#nav {
margin-bottom: 30px;
}
#nav a{
background-color: #7DBE31;
font-size: 21px;
font-weight: normal;
line-height: 26px;
color:#FFFFFF;
text-transform: uppercase;
padding: 5px 13px 4px 26px;
text-decoration: none;
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: top left;
}

#nav a:hover{
background-color: #666666;
color:#FFFFFF;
text-decoration: none;
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
*html #nav a{
background-color: #7DBE31;
font-size: 21px;
font-weight: normal;
line-height: 26px;
color:#FFFFFF;
text-transform: uppercase;
padding: 5px 13px 4px 26px;
text-decoration: none;
background-image: url(images/bullet_ie.gif);
background-repeat: no-repeat;
background-position: top left;
}

*html #nav a:hover{
background-color: #666666;
color:#FFFFFF;
text-decoration: none;
background-image: url(images/bullet_ie.gif);
background-repeat: no-repeat;
background-position: left bottom;
}



#nav a, x:-moz-any-link, #nav a, x:-moz-any-link, x:default {
background-color: #7DBE31;
font-size: 21px;
font-weight: normal;
line-height: 26px;
color:#FFFFFF;
text-transform: uppercase;
padding: 4px 13px 3px 26px;
text-decoration: none;
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: top left;
}


#nav a:hover, x:-moz-any-link, #nav a:hover, x:-moz-any-link, x:default {
background-color: #666666;
color:#FFFFFF;
text-decoration: none;
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: left bottom;
}


#biglinks {
margin: 0px;
background-image: url(images/bullet_whitebkg2.gif);
background-repeat: repeat-y;
background-position: left top;
}
*html #biglinks {
margin: 0px;
background-image: url(images/bullet_whitebkg.gif);
background-repeat: repeat-y;
background-position: left top;
}

#biglinks a{
font-size: 18px;
font-weight: bold;
line-height: 28px;
color: #7DBE31;
padding-left: 16px;
text-transform: uppercase;
text-decoration: none;
}

#biglinks a:hover{
text-decoration: underline;
}
.hr {
background-image: url(images/hr.gif);
background-repeat: no-repeat;
background-position: top left;
height: 8px;
margin-top: 22px;
padding-bottom: 18px;
}
.phone {
font-size: 18px;
font-weight: normal;
padding-top: 10px;
}

.phone a{
color: #7DBE31;
font-weight: normal;
text-decoration: none;
}
.phone a:hover{
color: #7DBE31;
font-weight: normal;
text-decoration: underline;
}
#footer {
background-image: url(images/hr.gif);
background-repeat: no-repeat;
background-position: top left;
padding-top: 14px;
font-size: 12px;
font-weight: normal;
margin: 0px 0px 10px 408px;
}
.forceclear {
clear: both;
}