/* ------------- "generic" styles */

body {
	margin: 0; padding: 0;
	color: #333;
	font: small Arial, Helvetica, Geneva, Swiss;
	text-align:center; 
	
}

a {
	text-decoration: none;
}

a img {
	border: 0;
}

p {
	margin: 0 0 1em;
}

ul {
    list-style: none;
    margin: 0;
	padding: 0;
}

a.link:link {color: #7F7F7F; text-decoration: none}
a.link:visited {color: #7F7F7F; text-decoration: none}
a.link:hover {color: #7F7F7F; text-decoration: underline}
a.link:active {color: #7F7F7Fs; text-decoration: none}

a.white:link {color: #7F7F7F; text-decoration: none}
a.white:visited {color: #7F7F7F; text-decoration: none}
a.white:hover {color: #7F7F7F; text-decoration: underline}
a.white:active {color: #7F7F7F; text-decoration: none}

#layout { width: 760px; margin: 0 auto; 
text-align: left;  
background-color: #fff;
}
#masthead{
	
}
#titleimage{
	float: left;
	width: 250px;
	
	
}
#titletext{
	margin: 0 50px 0 275px;
	
	text-align: center;
}
#titletext h1{
	color: #8A0000;	
	font-size: 34px;
	font-weight:lighter;
	
}
#titletext h2{
	color: #8A0000;	
	font-size: 20px;
	font-weight:lighter;
	
}
#teaser p{
	color: #000;
	font-size: 14px;
	
	margin: 0 60px 0 300px;
}
#teaser p.center{
	text-align: center;

}
#teaser p.justify{
	text-align: justify;

}
#sidemenu{
	float: left;
	text-align: left;
	width: 175px;

/*	
	border-color: #333;	
	border-style: solid;
	border-width: thin;
	*/
}

#content{
	color: #000;
	margin: 0 0 0 175px;
	padding: 5px 15px 5px 0;	
		
	border-style: none none none solid;
    border-color: #7F7F7F;
    border-size: 1px;
    border-width: 1px;
}

#content div.contact{
	position:absolute;
	top:200px;	
	margin: 0 25px 0 25px;	
}

#content div.form{
	margin: 0 50px 0 125px;	
}

#content div.form1{

	position:absolute;
	top:250px;
	margin: 0 50px 0 125px;	
}

#content p{
	font-size: 14px;
	font-weight:100;
	margin: 0 50px 0 75px;
	padding: 0 0 0 50px;
}
#content p.contact{
	text-align:center;
	font-size: 18px;
	margin: 0;
	
}
#content p.center{
	text-align:center;
}
#content p.justify{
	text-align:justify;	
}
#content p.faqred{
	
	color: #8A0000;	
}
#content p.red{
	
	font-size: 18px;
	color: #8A0000;	
}
#content div.line{
	text-align:center;
	margin: 15px 185px 0 265px;
	border-top-style: solid;
    border-top-color: #8A0000;
    border-top-width: 1px;	
}

#footer {
	font-size:10px;
	clear: both;
	text-align:center;
	color: #7F7F7F;	
	
    border-top-style: solid;
    border-top-color: #7F7F7F;
    border-top-width: 1px;
}
#footer li{
	display: inline;
	border-right-style: solid;	
	border-right-color: #7F7F7F;
	border-right-width: 1px;
	margin: 4px 0;
	padding: 0 6px;
	
}

#footer li.last{
	border-right-color: #fff;
}
#m

#menu1 {
        width: 175px;
//        margin: 10px;

        }

#menu1 li a {
		
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
          
        text-decoration: none;
        }

#menu1 li a:link, #menu1 li a:visited {
        color: #7F7F7F;
        display: block;
        
        padding: 8px 0 0 0;
        }

#menu1 li a:hover{
	color: #7F7F7F;
    text-decoration: underline;
    padding: 8px 0 0 0;
}	

#menu1 li #current {
        color: #7F7F7F;
        font-weight: bold;
        text-decoration: underline;
        padding: 8px 0 0 0;
        }