body {
margin : 20px 0;
padding : 0;
background : #ffffff;
color : #666666;
text-align : center;
}


h1, h2, h3, h4, h5, h6 {
font-family : Tahoma, Arial, "Times New Roman", Sans-serif;
font-weight : bold;
text-transform : uppercase;
color : #333333;
padding : 10px;
margin : 0;
}

h1 {
font-size : 160%;
font-weight : bold;
font-variant : small-caps;
}

h2 {
font-size : 130%;
text-transform : uppercase;
font-variant : small-caps;
font-weight : bold;
}

h3 {
font-size : 120%;
text-transform : uppercase;
font-variant : small-caps;
font-weight : bold;
}

h4 {
font-size : 110%;
font-weight : bold;
}

h5 {
font-size : 100%;
font-weight : bold;
}

h6 {
font-size : 90%;
font-weight : bold;
text-transform : uppercase;
}


a {
color : #125b27;
text-decoration : none;
padding : 0;
}

a:hover {
color : #125b27;
padding : 0;
border-bottom : 2px dotted #ba9f2e;
}

.left {
text-align : left;
}

.center {
text-align : center;
}

.right {
text-align : right;
}

.justify {
text-align : justify;
}

p {
padding : 10px;
margin : 0;
}

ul, ol {
margin : 5px 20px;
padding : 0 20px;
font-weight : bold;
}


#page {
position : relative;
width : 910px;
margin : 0 auto;
text-align : left;
background : #ffffff;
}


#content {
float : left;
width : 850px;
margin-left : 30px;
display : inline;
padding : 0;
border-top : 5px solid #ffffff;
background : #ffffff;
}

#header {
position : relative;
background : #ffffff;
height : 40px;
width : 910px;
padding : 0;
color : #ffffff;
}

#header #toplinks {
position : absolute;
top : 8px;
right : 45px;
color : #125b27;
font-size : 16px;
font-weight : bold;
text-transform : uppercase;
}

#header #toplinks p {
padding : 0;
margin : 0;
}

#header #toplinks a {
color : #125b27;
}

#header #toplinks a:hover {
color : #125b27;
border-bottom : 2px dotted #ba9f2e;
}


#logo {
width : 910px;
border : 1px solid #dcdcdc;
clear : both;
background : #ffffff url(images/logo.jpg);
}


#links {
clear : both;
padding : 0;
margin : 0 62px;
text-align : center;
}

#links ul {
list-style : none;
background : #125b27 url(images/button.jpg) repeat-x;
width : 867px;
padding : 0;
margin : 0 auto;
height : 45px;
display : inline;
text-transform : uppercase;
}

#links ul li {
display : inline;
margin : 0 auto;
padding :;
}

#links ul li a {
display : block;
float : left;
width : auto;
margin : 0;
padding : 0 20px;
border-right : 1px solid #093114;
border-left : 1px solid #093114;
border-bottom : 1px solid #093114;
color : #ffffff;
font : 14px/45px "Century Gothic", "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;
text-transform : uppercase;
text-decoration : none;
letter-spacing : 2px;
background : #125b27 url(images/button.gif) repeat-x;
}

#links ul li a:hover, #links ul li a:active {
color : #ba9f2e;
}

#links ul li#current a {
background : #0c481b url(images/button-current.gif) repeat-x;
}


#left {
margin : 10px 175px 0 10px;
}

#left h1 {
margin : 10px 10px 0 10px;
font : normal 1.8em Georgia, "Times New Roman", Times, serif;
color : #125b27;
padding : 15px 0 2px 0;
border-bottom : 1px solid #333333;
}


#right {
float : right;
width : 175px;
margin-top : 10px;
}


#footer {
clear : both;
width : 910px;
font-size : 95%;
padding : 20px 0;
text-align : left;
background : #ffffff;
}

#footer a {
text-decoration : none;
color : #125b27;
font-weight : bold;
}

#footer a:hover {
color : #125b27;
}

#footer p {
padding : 10px 0;
}

#footer h2 {
color : #125b27;
margin : 0;
padding : 0 10px;
}


#contact {
clear : both;
color : #333333;
margin : 0 auto 10px auto;
width : 919px;
padding : 5px 0;
text-align : center;
background : #ffffff;
border-top : 1px solid #333333;
}

/* Date Modified:  December 29, 2009 */