* 		
{
margin: 0;
padding:0;
}

#bodyMain,
#bodyMainHome, 
#bodyMainAbout,
#bodyMainConsult,
#bodyMainContact,
#bodyMainFaq
{	
position: relative;
margin: 0px auto;
background-color:#666;
background-repeat:no-repeat;
background-image:url(../_images/gentianfade.png);
background-attachment:fixed;
background-position: 185px 0px;
}
			
#bodyMainHome #homeMainNav,
#bodyMainAbout #aboutMainNav,
#bodyMainConsult #consultMainNav,
#bodyMainContact #contactMainNav,
#bodyMainFaq #faqMainNav
{
color:#000;
background-image:url(../_images/mainMenuActive.png);
}

h1			
{
height:225px;
}

h3			
{
padding-top:10px;
padding-left:15px;
font-family:Verdana, Geneva, sans-serif;
color:#636;
font-size:16px;
}

h6		
{
font-family:Verdana, Geneva, sans-serif;
padding-left:18px;
padding-top:10px;
}
			
#containerMain	
{
width:802px;
margin: 0 auto;
background-color:#fff;
text-align:center;
border-left:solid black 3px;
border-right:solid black 3px;
}

#wrapper
{
width: 802px;
margin: 0 auto;
text-align: left;
position: relative;
background-color:#fff;
}
			
#wrapper2	
{
width: 802px;
margin: 0 auto;
text-align: left;
position: relative;
background-color:#ffffff;
background-repeat:no-repeat;
background-image:url(../_images/spoon-bach.png);
background-position:bottom left;
}
			
p  			
{
color: #000000;
padding:5px;
margin:12px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
line-height:normal
}

#searchArea	
{
position: absolute;
top: 30px;
right: 40px;
margin: 0;
padding:0;
color: #ffff00;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
list-style-type: none;
display: inline;
}
		
#searchArea li	
{
list-style-type: none;
display: inline;
}
	
#mainNav ul li 
{
list-style-type: none;
float:left;
display:inline;
color:#FFF;
padding-top:3px;
line-height:30px;
text-align:center;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#FF6;
}

#mainContent	
{
width: 802px;
margin: 40px auto;
padding:0px 0px;
}

#quoteGallery	
{
width: 250px;
float: left;
margin-left: 10px;
margin-top:10px;
font-family:Georgia, "Times New Roman", Times,serif;
height:350px;
border: solid 1px #000;
}
			
#flashQuote	
{
font-size:14px;
font-style:italic;
color:#666;
}

#flashFooter
{
padding-left:5px;
}


#login	
{
width: 375px;
float: left;
margin-left: 10px;
margin-top:10px;
margin-bottom:40px;
font-family:Georgia, "Times New Roman", Times,serif;
height:300px;
padding:0px;
}
			

#loginNew	
{
width: 375px;
float: right;
margin-right: 10px;
margin-top:10px;
padding-left:20px;
font-family:Georgia, "Times New Roman", Times,serif;
height:300px;
color:#60C;
}

.snippetContent
{
width: 510px;
float: right;
margin-right:10px;
text-align:left;
margin-top:10px;
background-position:left;
background-color:#F2E1FC;
border:solid gray 1px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topright: 20px;
border-top-right-radius: 20px;
}

#clear		
{
clear:both;
}
			
.clearall		
{
clear:both;
height:5px;
}

#snippets	
{
padding:5px;
text-align:justify;
}
			
a.secNav	
{
display:block;
width:110px;
height:111px;
background-image:url(../_images/postitGreen.png);
background-repeat:no-repeat;
padding-left:29px;
padding-top:35px;
color:#000;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:10px;
text-align:left;
text-decoration:none;
}
			
ul#leadsabout li
{
position:relative;
}
	
ul#leadsabout li ul 
{
position:absolute;
width:150px;
left:60px;
top:20px;
display:none;
color:red;
}

ul#leadsabout li ul li 
{
font-size:12px;
}

ul#leadsabout li:hover ul 
{
display:block;
background-color:#fff; /*for IE7*/
}

.contentSecNavSide
{
padding:0px;
margin:0px;
text-align:left;
}

a.secNavSide	
{
display:block;
color:#000;
font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;
font-size:10px;
text-decoration:none;
border-bottom:none;
padding-top:3px;
padding-bottom:3px;
}

a.secNavSide:visited
{}
		
a.secNavSide:active
{}
		
a.secNavSide:hover
{
color:#636;
font-size:10px;
background-color:#c5da9c;
}
		
a.secNavflip	
{
display:block;
width:110px;
height:111px;
background-image:url(../_images/postitGreenFlip.png);
background-repeat:no-repeat;
margin-left:0px;
padding-left:15px;
padding-top:35px;
color:#000;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:10px;
text-align:left;
}
a.secNav:visited
{
color:#000000;
}
		
a.secNav:active
{
color:red;
}
		
a.secNav:hover
{
color:#636;
background-image:url(../_images/postitWhite.png);
}

a.secNavflip:hover
{
color:#60C;
background-image:url(../_images/postitFlip.png);
}

.footertransparent_class 
{
filter:alpha(opacity=40);
-moz-opacity:0.40;
-khtml-opacity: 0.40;
opacity: 0.40;
background-color:#999;
border-top:solid 3px #000000;
}
			
#homeMainNav	
{
display:block;
background-repeat:no-repeat;
width:130px;
background-color:#000;
}

#aboutMainNav, #faqMainNav, #consultMainNav, #contactMainNav		
{
background-repeat:no-repeat;
margin-left:38px;
width:130px;
display:block;
background-color:#000;
}

a#homeMainNav, #aboutMainNav, #faqMainNav, #consultMainNav, #contactMainNav	
{
text-decoration:none;	
color:#ffff33;
}

a#homeMainNav:hover
{
background-image:url(../_images/mainMenuRoll.png);
color:#000;
}

a#aboutMainNav:hover
{
background-image:url(../_images/mainMenuRoll.png);
color:#000;
}

a#consultMainNav:hover
{
background-image:url(../_images/mainMenuRoll.png);
color:#000;
}

a#contactMainNav:hover
{
background-image:url(../_images/mainMenuRoll.png);
color:#000;
}

a#faqMainNav:hover
{
background-image:url(../_images/mainMenuRoll.png);
color:#000;
}

a.loginLink	
{
text-decoration:none;	
color:#ffff33;
margin-right:6px;
}
		
a.loginLink:visited
{
color:#ffff33;
}
		
a.loginLink:active
{
color:red;
}
		
a.loginLink:hover
{
color:white;
background-image:none;
}

a.allLinks	
{
text-decoration:none;	
color:#9f72bf;
margin-right:6px;
}
		
a.allLinks:visited
{
color:green;
}
		
a.allLinks:active
{
color:red;
}
		
a.allLinks:hover
{
color:#6a3c8a;
background-image:none;
}

fieldset 
{
margin: 0 auto;
border:solid #ada0b5 10px;
background-color:#F2E1FC;
width:250px;
padding:10px;
}

label 	
{
display: block;
line-height:15px;
width:150px;
text-align:left;
}

input 	
{
width:150px;
}

.footerContent 	
{
padding:20px;
text-align:right;
}

#contentAbout	
{
width:520px;		
padding:10px;
margin:50px 10px;
border:dotted gray 1px;
}

#content	
{
width:500px;
text-align:justify;
background-color:#F2E1FC;
padding:10px;
}

ul#leads 	
{
margin-left:300px;
margin-right:0px;
}

#leads li	
{
list-style-type: none;
display:block;
float:left;
padding:10px;
padding-top:15px;
}

#leadsabout li	
{
list-style-type: none;
width:200px;
display:block;
float:left;
padding:5px;
}
		
#leadsabout
{
padding-top:60px;
display:block;
float:left;
}
			
#leadwrapper
{
background-image:url(../_images/longPostit.png);
background-repeat:no-repeat;
margin-left:10px;
display:block;
float:left;
width:250px;
height:450px;
}

ol			
{
list-style-type:disc;
padding-left:10px;
padding-right:10px;
margin:0 auto;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
width:400px;
}

.floatRight { 
float: right; 
margin: 0px; 
margin-top:10px;
border:solid 2px black;
}

.remedy		
{
margin-top:2px;
text-align:justify;
}

.contentRemedy	
{
margin-right:135px;	
}

.footerMainNav
{
float:left;
width:170px;
margin-left:281px;
}

.footerSecNav
{
float:left;
width:175px;
}

.footerTerNav
{
float:left;
width:175px;
}

.footerColItem	
{
text-decoration:none;
text-align:left;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:10px;
color:#333;
padding:5px;
border-left:dotted #333 1px;
list-style-type: none;
}

.footerCol
{
margin-top:10px;
text-decoration:none;
}

a.footerlink	
{
color:#000000;
text-decoration:none;
}

a.footerlink:visited	
{
text-decoration:none;
}

a.footerlink:active	
{
color:#000;
text-decoration:none;
}

a.footerlink:hover	
{
color:#ffffff;
text-decoration:none;
}

.required 
{
font-size: 0.75em;
color: red;
}

span	
{
font-family:Verdana, Geneva, sans-serif;
font-size:9px;
display:block;
background-color:black;
color:#FFF;
text-align:center;
line-height:40px;
}

.verticalrule	
{
width:5px;
height:400px;
background-color:gray;
float:left;
margin-top:20px;
}

#question
{
width:200px;
height:175px;

}

.button
{
background-color:#ba7aec;
width:100px;
height:25px;
}
