@charset "utf-8";
/* CSS Document */

html {
min-height: 101%;
overflow-y: scroll;overflow-x: hidden;
}


* {margin: auto;padding: 0;}

/* Containers and tags */
body {background: #999; font-family: Tahoma, Geneva, sans-serif; font-size:13px; color:#000000; font-family:Tahoma, Geneva, sans-serif;  }

#container {margin: 0 auto; width: 900px; height: 100%; padding-top: 12px; padding-bottom: 12px;}

#container-inner {margin: 0 auto; width: 900px; height: 100%; min-height: 700px; background-color:#FFF; border: 1px solid #000; float: left; padding-bottom: 10px }

h1 {font-size: 16px; font-weight:bold}
h2 {font-size: 14px; font-weight:bold}
h3 {font-size: 12px; font-weight:bold}

/* Header */
#header {width: 900px; height: 150px}

#logo {width: 400px; height: 150px; float: left}
#headerright {width: 490px; height: 150px; float: right}
#headernumber {width: 460px; height: 70px; float: left; font-size: 20px; text-align:right; padding-top: 10px; padding-right: 20px; color:#630}
#headermenu {border-bottom: 1px solid #333333;
   
    float: right;
    height: 30px;
    padding-top: 10px;
    width: 490px;}


/* Content */
#contentcontainer { width:870px; float:left; min-height: 520px;  margin-left: 15px; border-top:12px solid #86b728}


#sliderholder { height: 520px; width: 870px; float: left}
#contentblock {height: 100%; width: 870px; float: left; background: url(../images/bg-tint.png) repeat scroll 0 0 transparent}

.hometext {padding: 10px}

.topimageholder {width: 870px; height: 177px; float: left}


#list ul
{
margin: 0;
padding: 0;
list-style-type: none;
padding-bottom: 10px;
}

#list ul li { }
#list #first a {padding-left:0px}

#list ul li a
{
text-decoration: none;
padding-right: 5px; padding-left: 5px;
color: #CCC; font-size: 11px;
}

#list ul li a:visited
{
text-decoration: none;
padding-right: 5px;
color: #CCC; font-size: 11px;
}

#list ul li a:hover
{
text-decoration: none;
padding-right: 5px;
color: #86b728; font-size: 11px;
}


/* Footer Styles*/

#footer {width: 900px; height: 100%; padding-top: 10px; float: left; padding-bottom: 10px; color: #FFFFFF}
#leftfooter {float: left; text-align:left; width: 650px}
#rightfooter {float: right}

#rightfooter a { text-decoration:none; font-size: 13px; color: #CCC;}
#rightfooter a:visited { text-decoration:none; font-size: 13px; color: #CCC;}
#rightfooter a:hover { text-decoration:none; font-size: 13px; color: #86b728;}

#footerlist ul
{
margin: 0;
padding: 0;
list-style-type: none;
padding-bottom: 10px;
}

#footerlist ul li { display: inline; }
#footerlist #first a {padding-left:0px}

#footerlist ul li a
{
text-decoration: none;
padding-right: 5px; padding-left: 5px;
color: #CCC; font-size: 13px;
}

#footerlist ul li a:visited
{
text-decoration: none;
padding-right: 5px;
color: #CCC; font-size: 13px;
}

#footerlist ul li a:hover
{
text-decoration: none;
padding-right: 5px;
color: #86b728; font-size: 13px;
}

a.mailtolinkfooter 
{
text-decoration: none;
padding-right: 5px; padding-left: 5px;
color: #CCC; font-size: 13px;
}

a.mailtolinkfooter:visited
{
text-decoration: none;
padding-right: 5px;
color: #CCC; font-size: 13px;
}

a.mailtolinkfooter:hover
{
text-decoration: none;
padding-right: 5px;
color: #86b728; font-size: 13px;
}

.bulletlist {padding-left: 20px}


.bulletlist li { line-height: 24px;}

a:link {text-decoration:none;    color: green; }
a:visited {text-decoration:none;    color: green; }
a:hover {text-decoration:none;   color:#3C3 }


.bulletlist li p {color:#000}

ul.bulletlist
{
    list-style-type:disc;
    color: green;
}

.pagepicholder {width:310px; height: 400px; float: right; padding-right: 0px; padding-left: 10px}

a.links { text-decoration:none; color:#060}
a.links:visited { text-decoration:none; color:#060}
a.links:hover { text-decoration:none; color: #666}