html {margin: 0px;
padding: 0px;


}


body {
	font-family : Baskerville, Times, "Times New Roman";
	font-size : 13px;
	color : #666666;
	background-color : #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 97%px;
	}
	



blockquote {margin: 0px 40px 0px 40px;}

h1 {
font-size : 20px;
font-weight : bold;
color : #5c7ab5;
}


h2 {
font-size : 14px;
font-weight : bold;
color : #5c7ab5;
}

h3 {
	font-size : 14px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}


.top {
font-size : 18px;
font-weight : bold;
color : #ffffff;
}

.top2 {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 12px;
font-style : italic;
font-weight : bold;
color : #FFFFFF;
}

.title {
	font-size : 16px;
	font-weight : normal;
	color : #5c7ab5;
	font-family: Baskerville, Times, "Times New Roman";
}



.phone {font-family: Arial,Helvetica,sans-serif; font-size: 10px; 
color: #000000;}

.small {
font-size : 10px;
color : #ffffff;
}

/************* Subpages **************/

#assessform {margin: 0px 20px 0px 100px;}

#block {
	text-align: left;
	display: block;
	position: absolute;
	width: 360px;
	margin: 15px 20px 20px 470px;
	z-index: 30;
	
}

#bar {position: absolute;
	padding: 0px 0px 0px 0px;
	z-index: 50;
	left: 127px;
	top: 144px;
	width: 730px;
	margin: 0px;}


#text {
	position: absolute;
	padding: 0px 0px 0px 0px;
	z-index: 30;
	left: 127px;
	top: 144px;
	width: 730px;
	height: auto;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px 0px 0px 0px;	
}

#text p, ul, li {text-align: justify;
font-family: Baskerville, Times, "Times New Roman";
	color: #666666;
	font-size: 13px;
	}


.text {text-align: justify;
font-family: Baskerville, Times, "Times New Roman";
	color: #666666;
	font-size: 13px;	
}

.txtpad {padding: 0px 20px 0px 20px;}
.txtpad2 {padding: 0px 20px 0px 20px;}
.txtpad3 {padding: 0px 30px 0px 40px;}
.ulist {margin: 0px 30px 0px 40px;}

#rightheader {
	position: absolute;
	text-align: right;
	margin: 0px 0px 0px 0px;
	z-index: 30;
	left: 500px;
	top: 90px;
	width: 348px;}

#dictionary {margin: 0px 0px 0px 20px;}

#draw {margin: 15px 0px 0px 0px;}

#newsletter {margin: 0px 15px 0px 30px;}

#newsletter p {text-align: justify;
font-family: Baskerville, Times, "Times New Roman";
	color: #666666;
	font-size: 13px;}

#sfimage {
position: absolute;
top: 86px;
left: 0px;}


#questions {position: absolute;
	text-align: left;
	z-index: 30;
	right: 20px;
	left: 100px;
	top: 610px;
	font-family: Baskerville, Times, "Times New Roman";
	color: #666666;
	font-size: 13px;
	width: 760px;
	height: auto;
	background-color: #FFFFFF;}	
	
#questions p {text-align: justify;
margin: 0px 10px 0px 20px;}	
#questions h1 {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}


/************* Numbered Styles **************/

.style1 {font-size : 18px;}

.style2 {font-size: 16px}

.style3 {font-size: 24px; color: #5C7AB5; font-weight: bold;}

.style4 {color: #5C7AB5; font-weight: bold;}

.style5 {font-family: "Trebuchet MS", Verdana, "Times New Roman", Tahoma}

.style6 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.style7 {font-size: 24px}

.style8 {font-family: "Trebuchet MS", Verdana, "Times New Roman", Tahoma;}

.style9 {font-size: 16px; color: #CC9900;}

.style10 {font-family : Arial; font-size : 12px;}

.style11 {font-size : 10px; font-weight : bold;}

.style12 {font-size : medium;}

.style13 {font-size : 10px; font-weight : bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;}

.style14 {font-family : Arial;}
.style15 {font-size : 12px;
}
.style16 {margin-right: 40px;}

.style17 {font-size : 13px; color : #666666; font-family: "Times New Roman", Times, serif; text-decoration: none;}

.style18 {font-size: 16px}
.style19 {font-size : 15px; color : #666666; font-family: "Times New Roman", Times, serif; text-decoration: none;}


.aboutquote1 {font-size : 14px; color : #5c7ab5; margin : 0;font-family: "Times New Roman", Times, serif; text-decoration: none;
margin: 0px 0px 0px 150px;}

.aboutquote2 {font-size: 11px; color : #333333;
margin: 0px 0px 0px 150px;}


/************* Specific Styles **************/

.assess {margin: 0px 0px 0px 40px;}
.abutton {margin: 0px 0px 0px 165px;}
.blue {
	color : #5c7ab5;
	text-decoration: none;
	font-weight: bold;
}


.blue2 {
	color: #5c7ab5;
	text-decoration: none;
	
}

.bluecontact {
	color : #5c7ab5;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.wine {
	color : #663300;
	text-decoration: none;
	font-weight: bold;
}


.aboutsml {font-size: 11px; color : #333333;

}

.gold {color : #A3852F;
font-weight: bold;}

.contact {margin:  0px 0px 0px 100px;} 

.constant {
text-decoration: none;
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
color:#999999;}

.dictionary {
font-size : 18px;
font-weight : bold;
color : #5c7ab5;
}

.email {
font-family: Arial,Helvetica,sans-serif;
font-size: 9px;
color:#999999;}

.feeimage {margin: 0px 20px 0px 0px;}

.indexquote {
	margin-right: 60px;
	display: block;
	text-align: justify;
}

.imagefaq {padding: 0px 0px 0px 50px;}
.faqul {margin: 0px 80px 0px 20px;
text-align: justify;
font-family : Arial; font-size : 12px;}


.left {margin: 0px 20px 0px 20px;}

.newsimg1 {margin: 0px 0px 3px 30px;}


.pdf {
text-align: justify;
}


.justify {
text-align: justify;
}

.orange {
color : #cc9900;
text-decoration: none;
}

.padding {
padding: 5px 0px 0px 0px;}

.services {
	margin: 0px 0px 0px 40px;		
}

.sfimage {margin: 0px 20px 100px 0px;}
.sfimagemain {margin: 0px 70px 0px 0px;}
.logo {margin: 0px;}

.updictionary {
	margin: 0px 0px 0px 259px;
	border: 0px none;
	}
	
	.upnewsletter {
	margin: 0px 0px 0px 259px;
	border: 0px none;
	}
	
.upservices {
	margin: 0px 0px 0px 310px;
	border: 0px none;
	}
	
	.upfaq {
	margin: 0px 0px 0px 320px;
	border: 0px none;
	}
.upassess {
	margin: 0px 0px 0px 220px;
	border: 0px none;
	}

/************* Form Tags **************/
.formstyle1 {font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: #993300;}

.formstyle2 {font-family: Arial,Helvetica,sans-serif; font-size: 10px; 
color: #000000;}


/************* Footer Tags **************/
#footer {
	z-index: 100;
	position: absolute;
	clear: both;
	background-color: #333333;
	left: 0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
			
}

.topdictionary {top: 3000px;

}
.topservices {top: 1160px;

}
.topabout {
	top: 1050px;
}
.topfees {top: 550px;
}
.topfaq {top: 3550px;

}
.topassess {top: 2300px;}
.topcontact {top: 600px;
}
.topnewsletter {top: 1500px;}

/************* Menu and Links **************/
#menu {margin-left: 25px;
	margin-top: 0px;
	left: 0px;
	}

#menu p{
	text-indent: 0px;
	text-decoration: none;
	display:  inline;	
font-weight: normal;
    margin: 0px;
	font-size : 10px;
	font-weight : bold;
	color : #ffffff;
	text-align: left;
	color: #660000;
	padding: 0px 10px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
}


A:link {
color : #A3852F;
text-decoration : none;
}

A:active {
color : #A3852F;
text-decoration : none;
}

A:visited {
color : #A3852F;
text-decoration : none;
}

A:hover {
color : #A3852F;
text-decoration : underline;
}

A.menu:active {
font-size : 10px;
font-weight : bold;
text-decoration : none;
color : #ffffff;
}

A.menu:link {
font-size : 10px;
font-weight : bold;
text-decoration : none;
color : #ffffff;
}

A.menu:visited {
font-size : 10px;
font-weight : bold;
text-decoration : none;
color : #ffffff;
}

A.menu:hover {
font-size : 10px;
font-weight : bold;
text-decoration : none;
color: #d95904;
}

A.article {
	font-size : 13px;
	font-weight : bold;
	color : #993300;
}

A.small:active {
font-size : 10px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
}

A.small:link {
font-size : 10px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
}

A.small:visited {
font-size : 10px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
}

A.small:hover {
font-size : 10px;
font-weight : bold;
color: #d95904;
text-decoration : underline;
}

A.faq:active {
font-weight : bold;
color : #5c7ab5;
text-decoration : none;
}

A.faq:link {

font-weight : bold;
color : #5c7ab5;
text-decoration : none;
}

A.faq:visited {

font-weight : bold;
color : #5c7ab5;
text-decoration : none;
}

A.faq:hover {

font-weight : bold;
color : #5c7ab5;
text-decoration : underline;
}

.seminar1 {
	font-size : 16px;
	font-weight : bold;
	color: #993300;
	font-family: "Times New Roman", Times, serif;
	line-height: 20px;
}

.seminar2 {
	font-size : 12px;
	font-weight : bold;
	color: #A3852F;
	font-family: "Times New Roman", Times, serif;
	line-height: 18px;
}

#more {position: absolute;
top: 200px;
left: 880px;
border: 0px;}

.aboutimage {padding: 0px 0px 0px 40px;}
