body {margin: 0; padding: 0; background-color: #726157; font-size:100%;}

#container
{
width: 875px;
margin: 20px auto;
background-color: #fff;
color: #333;
line-height: 130%;
font-size: 90%;
font-family:Arial, Helvetica, sans-serif;
}


h4 {
}
.smalltext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
}

#top
{

background: url(images/bg.gif) 0 76px repeat-x;
background-color: #DDDCDC;
height: 210px;

float: left;
width: 100%;
border-bottom: 1px dotted  #9E9A9A;

}

object {float: left; margin: .5em .5em .5em 0;
}
.speaker {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 90%;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}


div.motto
{
font-size: 100%;
font-family: Arial, Helvetica, sans-serif;
font-variant: small-caps;
letter-spacing: .1em;
width: 100%;
margin:  0 0 0 30px;
float: left;
padding: .2em 0;
text-align: center;
color: #333333;
font-weight: bold;
}

div.addr
{
font-size: 85%;
font-family: Arial, Helvetica, sans-serif;
font-variant: small-caps;
letter-spacing: .1em;
width:600px;
margin:  0 0 0 230px;
float: left;
padding: .2em 0;
text-align: center;
color: #333333;
position: absolute;
top: 	208px;
clear: both;



}


div.add1 {
	position: relative;
	float: left;
	margin: 10px 0px 0 10px;
	line-height: 1.2em;
	width: 200px;
	letter-spacing: .16em;
	font-size: 80%;
}

div.add2 {
	position: relative;
	top: 62px;
	float: left;
	margin: 0 10px 0 0px;
	line-height: 1.2em;
	width: 117px;
	vertical-align: middle;
	font-size: 80%;
}


div.add3 {
	position: relative;
	float: left;
	margin: 45px 0px 0 20px;
	line-height: 1em;
	width: 500px;
	height: 80px;
	top: 0px;
	text-align: right;
	letter-spacing: .19em;
	line-height: 1.5;	
	font-size: 80%;
	color: #000;
}


span.em {
letter-spacing: .19em;
	line-height: 1.5;	
	font-size: 80%;
	color: #000;}



#leftnav
{
float: left;
width: 200px;
margin: 0;
padding: 1em;
}

#rightnav
{
float: right;
width: 160px;
margin: 1em 0 0 0;
padding: 1em .5;
}

#content
{
margin: 0 -30px 0 220px;
padding: 1em;
max-width: 40em;

}
#contentEdu
{
margin: 0 -30px 0 250px;
padding: 1em;
max-width: 40em;

}
#content2
{
margin: 0 -30px 0 220px;
padding: 1em;
max-width: 40em;
}

#contentcolumns
{
margin: 0 80px 0 280px;
padding: 1em;
max-width: 40em;
width: 500px;
}

#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
text-align: center;
border-top: 1px solid #010c59;
font-variant: small-caps;
}




/*-----------PARAGRAPH, HEADERS, IMG---------------------------*/
.content {border-bottom: 1px solid #ffffff; float: left; padding: 0 .5em; text-align: left;
}
.contentMP3 {float: left; padding:.5em; text-align: justify;
}
.contentLast {border: none; float: left; padding: .5em; text-align: justify;
}


.article {text-align: left; font-family: Arial, Helvetica, sans-serif;
letter-spacing: .11em;}

#content img {
	float: right;
	margin-right: 0;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 1em;
}

#content img.left {
	float: left;
	margin-right: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 0;
}

#content2 img {float: left; margin: 1em; margin-right: 0; border: 1px solid #010c59;}

#content imgLeft {float: left; margin: 1em; margin-right: 0; border: 1px solid #010c59;}

.Left {float: left; padding: .5em .5em .5em 0;
}

.right  {float: right;
}

#leftnav p, #rightnav p {font-family: Arial, Helvetica, sans-serif; margin: 0 0 1em 0; }

#content h2 {
	margin: 0 0 .5em 0;
	color: #59663c;
	padding: 1em 0 0 0;
	letter-spacing: .1em;
	font-variant: small-caps;
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 30px;
}

#content h3.headerbox {
	font-weight: normal;
	font-variant: normal;
    border-style:ridge;
    text-align: center;
    font-variant: small-caps;
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 26px;
    margin-right:50px;
}


.hd_h2 {text-indent: -2000px;}

#content h2.first { margin: 0 0 .5em 0; color: #010c59; padding: 0; letter-spacing: .15em; font-variant: small-caps; font-weight: 800; font-family:Georgia, "Times New Roman", Times, serif;}


#content img.pod {text-align: center; display: inline; margin: 0; padding: .5em 0 .5em 0; float: left; border: none;}

#navcontainer a img {margin-left: 10px; border: none;}


/*-------------------NAVIGATION-----------------------*/
/* ul#navlist {font-variant: small-caps;} */

#navcontainer  p.first {
	margin-left:40px;
	font-weight: bold;
	text-decoration: underline overline;
	padding-bottom: 15px;
}

#navcontainer  p {margin: 0; padding: 0 0 5px 0;}

#navcontainer  p a {text-align: center; margin: 0 0 0 30px; padding: 0; font-size: 90%; text-decoration: none;}

#navcontainer p img {margin: 0; padding: 0;} 

#navcontainer ul
{
list-style-type: none;
text-align: left;
padding:0;
margin-left: 10px;
}

#navcontainer ul li a
{
background: transparent url(images/bullet.jpg) left center no-repeat;
padding-left: 20px;
text-align: left;
font: normal "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-size: 11px;
text-decoration: none;
color: black;
letter-spacing: .11em;
font-variant: small-caps;
}

#navcontainer ul li a:hover
{
background: transparent url(images/bullet_on.jpg) left center no-repeat;
color: grey;
}

#navcontainer ul li a#current
{
background: transparent url(images/bullet_on.jpg) left center no-repeat;
color: #9C131D;
}

       /*--------------CONTENT NAV----------------------*/
	   
#content  a {color: #59663c; text-decoration: underline; font-variant: small-caps; font-family: Georgia, "Times New Roman", Times, serif;; font-size: 80; line-height: 1.5em;}	

#content  a:hover {color: #000000; border-bottom: 1px dotted #000;}

#content  a.coloredlink {color: #000000; background-color: #a5c95a; text-decoration: none; font-variant: small-caps; font-family: Georgia, "Times New Roman", Times, serif;; font-size: 80; line-height: 1.5em;}	

#content  a.coloredlink:hover {color: #000000; border: 1px dotted #000;}

#content  a.button {
text-decoration: none;
font-weight: none;
font-size: 1.2em;
color: #ffffff;
background-color: #8baa4c;
border-top: .3em solid #c1dc88;
border-right: .3em solid #59663c;
border-bottom: .3em solid #59663c;
border-left: .3em solid #c1dc88;
}	

#content  a.button:hover {
background-color: #9dc24b;
border-top: .3em solid #c9e68e;
border-right: .3em solid #647344;
border-bottom: .3em solid #647344;
border-left: .3em solid #c9e68e;
}


             /*--------------END CONTENT NAV----------------------*/
			 
			 
			  /*--------------FOOTER NAV----------------------*/

#footer ul {padding: 0; margin: 0;}

#footer ul li
{
list-style-type: none;
display: inline;
text-align: left;
padding:10; margin: 0;
text-decoration: none;
}

#footer ul li a
{
background: transparent url(/C|/shankman/css/images/list-off.gif) left center no-repeat;
padding-left: 5px;
text-align: left;
font: normal 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: black;

}

#footer ul li a:hover
{
background: transparent url(/C|/shankman/css/images/list-on.gif) left center no-repeat;
color: grey;
}

#footer ul li a#current
{
background: transparent url(/C|/shankman/css/images/list-active.gif) left center no-repeat;
color: #666;
}


/*---------------------------TABLES----------------------------*/

td {border-bottom: font-size:90%;}

td.head {color: #FFF; font-weight: bold; letter-spacing: .11em;}

td a {text-decoration: none; color: #CCC; font-weight: normal; }

.boldred {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

/*-------------------------- IMPORTED STYLES ----------------------------*/

.comingsoon {
	color :red;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : smaller;
}


.copy {
	color : Black;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : smaller;
}

.pressdate {
	color: #6B7A3F;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :  smaller;
}

.eventlink{
	color: #006464;
	font-weight : bold;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.aboutlink{
	color: #63515F;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.memberlink {
	color: #006464;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.roundlink{
	color: #006464;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.publicationlink{
	color: #006464;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.pagehead1{
	color: #006464;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

.roundhead {
	color: #006464;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :  smaller;
	
}

#sponsorsIndex, #sponsorshref {
		white-space: nowrap;	
		text-align:center;
		
}



DIV#sponsors {
  
   margin-top:10px;
   height:980px;
   width:550px;
}

DIV#sponsorsHeader {
	margin:10px 10px 4px 10px;
	padding-right:4px;
	border: solid 1px transparent;
}


#sponsors h2.spHead {
	position: relative;
	margin: 0 0 .5em 0;
	color: #59663c;
	padding: 1em 0 0 1em;
	letter-spacing: .1em;
	font-variant: small-caps;
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 25px;
}


#sponsors A.sponsorsLinks {
	text-decoration: none;
	border-bottom: 0px;
}

#sponsors A.sponsorsLinks:focus {
	text-decoration: none;
	border-bottom: 0px;
}

#sponsors A.sponsorsLinks:hover {
	text-decoration: none;
	border-bottom: 0px;
}

#sponsors A.sponsorsLinks:visited {
	text-decoration: none;
	border: 0px;
}

#sponsors A.sponsorsLinks:active{
	text-decoration: none;
	border-bottom: 0px;
}

#sponsors img {
	float: none;
	margin-right:10px;
}

.webmaster {
	color: #A8677D;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
.publicationsublink{
	color: #006464;
	text-decoration: none;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}


.linkdata{
	color: Black;
	font-size : smaller;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.copywrite {
	
	font-size : 10px;
	font-style : italic;
	color : #006464;
	width:100%;
	
}



#Vertbar{
	position:absolute;
	top:44px;
	left:150px;
	voice-family: "\"}\"";

	}
/* Again, "be nice to Opera 5". */
body>#Vertbar {
	top:42px;
	left:160px;
}

#greenbar{
	position:absolute;
	top:40px;
	left:155px;
	voice-family: "\"}\"";

	}
/* Again, "be nice to Opera 5". */
body>#greenbar {
	top:40px;
	left:160px;
}
#FindAProHeader {
    		font-weight : bold;
	        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	        font-size : 1em;
        
    	}
    
    	#title {
    		font-size: 1.5em;
    		color: #006464;
    	}
        #searchHeader {
            /*font-weight : bold;*/
	        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	        font-size : 11px;
            text-align: left;
            padding:1px;
            margin: 1px;

        }
        

        #SearchPanel, #CategoryPanel, #ResultPanel {
	border-top: 1px solid green;
	border-left: 1px solid green;
	border-right: 1px solid green;
	border-bottom: 1px solid green;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
	margin:0px;
	width:450px;
	background-color: #DDDDDD;            
            
        }
        
        .SearchHeader {
        	position:relative;
        	text-decoration:underline;
        	padding:0px;
        	margin:0px;
        	_width:15%;

        }
        
        #SearchTable {
        	padding: 0px;
        	margin: 0px;
        	
        }
        
        #disclaimer {
        	width:500px;
        	margin:0px;
        	padding:0px;
        	margin-left: 2em;
        	position:relative;
        }
        
        #disclaimerPara {
        	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	        font-size : 10px;
			line-height:1.5;
        	margin:0px;
        	padding:0px;
        	text-align:left;
        }
        
        #ContentSearch {
        	/*position:absolute;
			top: 50px;
			left:170px;*/
			margin:0px 0px 0px auto;
			padding:auto auto auto 2px;
			width:550px;
        }
.photo {
	font-size : 10px;
	color : #006464;
	
}

.homelink {
	color: Black;
	text-decoration: none;
	font-weight : bold;
	font-size : 12px;
}
.linkdata{
	color: Black;
	font-size : small;
	
}

.memberlink {
	color: #006464;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.maroonLink{

	color: #A8677D;
	text-decoration: none;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.pagehead1{
	color: #006464;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.webmaster {
	color: #A8677D;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.quote  {
	color : Green;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 85%;
	font-style : italic;
}

/* For FIND A PRO SEARCH */
#content A.memberLink  {
	font-size:90%;
}

td A#NewSearch {
	font-size:90%;
}

td span#resultsLabel {
   color: #333333;
        	font-family: Arial,Helvetica,sans-serif;
        	font-size:90%;
}

.searchHeaderResult {
   			color: #333333;
        	font-family: Arial,Helvetica,sans-serif;
        	font-size:90%;
} 

#content A.pageLinks {
   			color: #333333;
        	font-family: Arial,Helvetica,sans-serif;
        	font-size:90%;
}

 #SearchHeaderIntro {
        	color: #333333;
        	font-family: Arial,Helvetica,sans-serif;
        	font-size:110%;
        	line-height: 130%;
        }

#edu {
	margin:0px;
	padding:0px;
	width:100%;
}

#eduHeader  {
	text-align: center;
}
#eduHeader h2 {	
	margin: 0 0 .1em 0;
	color: #59663c;
	padding: 1em 0 0 0;
	letter-spacing: .1em;
	font-variant: small-caps;
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 30px;
}

#eduHeader h3 {	
	margin: 0 0 .1em 0;
	color: #000000;
	padding: 1em 0 0 0;
	letter-spacing: .1em;
	font-variant: small-caps;
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 24px;
}

.sched {
width:100%;
text-align:center;
text-decoration:underline;
margin-bottom:10px;
font-size:110%;
}

	
