body {
text-align: center; 
width: 100%; 
height: 100%; 
background-image: url(/graphics/bodybg.jpg); 
background-repeat: repeat-x; 

}

#logo { 

background-image: url(/graphics/logo.jpg); 
background-repeat: no-repeat; 
margin: 0 auto; 
width: 750px;
height: 150px;
z-index: 0;
text-align: left;
position: relative;
left: -22px;


}


#header { 


background-image: url(/graphics/headerbg.jpg); 
background-repeat: no-repeat; 
margin: 0 auto; 
width: 750px;
height: 200px;
z-index: 1;
font-family: arial; 
font-size: 14px; 
padding: 0px;
font: 16px arial bold;
text-align: center;
position: relative;
top: -40px;
color: white;

}


#headernav ul {
padding: 0px;
text-align: center;
margin: 0 auto;

}


#headernav ul li{

display: inline-table;
list-decoration: none;
background-image: url(/graphics/headerbox.jpg); 
background-repeat: no-repeat;
height: 60px;
width: 150px;
padding-top:40px;
color: #9251d4;
font: 20px arial bold;
font-weight: bold;
text-decoration: none;
margin-left: 10px;
margin-right: 10px;
margin-top: 50px;
}

#headernav a, #headernav a:visited {
color: #9251d4;
font: 20px arial bold;
font-weight: bold;
text-decoration: none;

}

#headernav ul li#li1 {

position: relative;
top: 30px;

}


#headernav ul li#li2 {

position: relative;
top: 10px;

}


#headernav ul li#li3 {

position: relative;
top: -10px;

}


#headernav ul li#li4 {

position: relative;
top: -30px;

}


#headerlinks {

position: relative;
top: -10px;
float: right;
height: 30px;
width: 200px;
z-index: 4;
font: 12px arial white;

}

#headerlinks a, a:link{

text-decoration: none;
color: white;

}

#headerlinks a:hover {

text-decoration: none;
color: black ;
background-color: white;


}

#headerlinks a:active {
background-color: white;
color: black;

}

#container {
text-align: center; 
width: 730px; 
margin: 0 auto;
font-family: arial; 
font-size: 12px; 
padding: 0px;
z-index: 1; 
background-color: white;
padding: 10px;
background-repeat: repeat-y;
position: relative;
top: -40px;

}

#quote {
width: 150px; 
height:;
font-family: arial; 
color: #000066; 
font-size: 16px;
z-index: 1;
color: white;
}


#leftmargin {
text-align: left;
margin-top: 15px;
float: left; 
width: 100px; 
height:; 
background-image:;  
padding: 5px; 
font: 12 px arial; 
z-index: 0;
background-image: ;
background-repeat: no-repeat;
margin-left: 5px;
min-height: 150px;
}

#navigation {

position: relative;
left: 5px;
width: 80px;
margin-left: 5px;


}


#navigation a, #navigation a:link, #navigation a:visited{

color: black;
text-decoration: none;
height:15px;
display: block;
line-height:10px;
}

#navigation a:hover, #navigation a:active {

color: #57406f ;
background-image: ;
width: 80px;
height:15px;
overflow: visible;
display: block;
line-height:10px;
}


#textareatop {
background-image: url(/graphics/textareatop.jpg); 
height: 15px;
width: 500px;
margin: 0 auto; 
position: relative;
padding-bottom: 0px;

}

#textarea {
text-align: left;
background-color: #57406f;
width: 450px;
margin: 0 auto;
padding: 25px; 
padding-top: 1px;
color: black; 
z-index: 0; 
line-height: 100%;
word-spacing: 3px;
font-size: 12px;
min-height: 300px;


}


#textarea a, #textarea a:hover {
color: white;
text-decoration: none;

}

.featurebox {

background-image: url(/graphics/featureboxbg.jpg); 
height: 80px;
width: 260px;
background-color: white;
background-repeat: no-repeat;
display:block;
color: black;
padding: 10px;
font: 12px arial;
}

.featurebox:hover {

height: 80px;
width: 260px;
background-image: url(/graphics/featureboxbg.jpg); 
background-repeat: no-repeat;
display:block;
color: black;
padding: 10px;
font: 12px arial;

}



.featurebox a, .featurebox a:hover {

text-decoration: none;
color: white;

}

#maintext {


position: relative;
top: -10px;


}

#textareabottom {
background-image: url(/graphics/textareabottom.jpg); 
height: 15px;
width: 500px;
margin: 0 auto; 

}

#footer {
margin-top: 0px; 
padding-top: 0px; 
font-size: 
10px; 
clear: both; 
width: 750px;
height: 90px; 
background-color: white;
background-repeat: no-repeat;
border-top: 1px dotted black;
margin: 0 auto; 
margin-bottom: 0px;
padding-bottom: 5px;
position: relative;
top: -40px;


}


/* HYPERLINK STYLES */

#maintext a, a:link {

text-decoration: none;
color: white;

}

#maintext a:hover {

text-decoration: underline;
color: white ;


}

#maintext a:active {
background-color: ;

}



h1 {

font: 16px arial bold;
color: #fffc1d;
text-decoration: none;

}


h2 {

font: 14px arial bold;

color: white;
text-decoration: none;

}

h3 {

font: 12px arial;
font-weight: bold;
text-decoration: none;
line-height: 1px;
margin-top: 0px;
margin-bottom: 0px;
}