/* CSS Document */

body{

	background-attachment: scroll;
	background-color: #717980;
	background-image: url(../IMGS/bgRepeat.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#mainColumn{
width: 710px;
margin: 0 auto;
background-color: ##717980;
overflow:hidden;
margin-bottom:10px;

}

#top{

width:675px;
height:33px;
background-color:#717980;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	margin: 0px 0px 0px 35px;
	
}

#headerIMG{
clear:both;
width:710px;
height:130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .83em;
overflow:hidden;
margin:0px;

/*border-left:1px solid #464646;
border-right:1px solid #464646;*/
padding-left:.7em;
}

#headerIMG h1{
font-weight:normal;
color:#FFFFFF;
margin-left: 1em;
margin-top:50px;
margin-bottom: -20px;
}

#headerIMG h2{
font-weight:normal;
color:#fdba2f;
margin-left: 1.5em;
font-size:1.7em;
/*margin-bottom:-10px;*/
}

#content{
margin:0px;
padding:0px;
width:706px;
border-left: 1px solid #464646;
border-right: 1px solid #464646;
border-bottom: 1px solid #464646;
border-top: 1px solid #464646;
	background-image: url(../IMGS/bgTape.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color:#FFFFFF;
}

#left{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .83em;
float:left;
width:425px;
margin:0px;
padding-top:15px;
padding-right:.7em;
padding-left:3em;
padding-bottom:.7em;
}

#left h1{
font-weight:normal;
font-size:1.7em;
color:#b4bd33;
margin-top:0px;
margin-bottom: -5px;
padding-left: 10px;
border-left: 5px solid #717980;
}

#left h2{
font-weight:normal;
font-size:1.2em;
color: #999999;
margin-top:10px;
margin-bottom: -5px;
font-weight:bold;
}

#left h3{
font-size: 1.2em;
color:#b3b3b3;
}

#left h3 strong{
font-weight:bold;
}

#left h4{
margin-top:-17px;
font-size: 1em;
color:#b3b3b3;
}

#left p{
color:#565658;
}

#left #newsDate{
font-size: 1em;
color:#b3b3b3;
margin-bottom:-15px;
}

#left #newsSubject{
font-size: 1.1em;
color:#0474c7;
font-weight:bold;
margin-bottom:-10px;
}

#left #slick-show{
margin-right:20px;
}

#left #excerptQuote{

font-size:1.1em;
font-style:italic;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3e90cc;
}

#left #footnote{
font-size:.9em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#315773;
}

#left #titleAUTHOR{
color:#5b8655;
font-size:1.5em;
margin-bottom:-5px;
}

#left #titleBOOK{
color:#967e9d;
font-size:1.5em;
margin-bottom:-5px;
}

#left #titleBOOK a:link{
text-decoration:none;
color:#967e9d;
}

#left #titleBOOK a:visited{
text-decoration:none;
color:#967e9d;
}

#left #titleBOOK a:hover{
text-decoration:none;
color:#967e9d;
}

#left #titleCONTACT{
color: #ada574;
font-size:1.5em;
margin-bottom:-5px;
}

#left #titleNEWS{
color:#de8f5a;
font-size:1.5em;
margin-bottom:-5px;
}

#left #titlePRIVACY{
color: #666666;
font-size:1.5em;
margin-bottom:-5px;
}

#left #titleRESOURCES{
color: #bd6059;
font-size:1.5em;
margin-bottom:-5px;
}

#left a:link {
	font-style: normal;
	color: #0474c7;
	text-decoration: none;
}

#left a:visited {
	font-style: normal;
	color: #0474c7;
	text-decoration: none;
}

#left a:hover {
	font-style: normal;
	color: #315773;
	text-decoration: underline;
}

#left a[href $='.pdf'] { 
   padding-left: 25px;
   background: transparent url(../IMGS/page_white_acrobat.png) no-repeat center left;
}

#left a[href $='.doc'] { 
   padding-left: 25px;
   background: transparent url(../IMGS/page_white_word.png) no-repeat center left;
}

#left a[href $='.docx'] { 
   padding-left: 25px;
   background: transparent url(../IMGS/page_white_word.png) no-repeat center left;
}

#left a[href $='.htm'] { 
   padding-left: 25px;
   background: transparent url(../IMGS/page_white_link.png) no-repeat center left;
}

#left a[href $='.html'] { 
   padding-left: 25px;
   background: transparent url(../IMGS/page_white_link.png) no-repeat center left;
}

#left a[href ^="http:"] { 
   padding-left: 25px;
   background: transparent url(../IMGS/page_white_link.png) no-repeat center left;
}

#left a[href ^="mailto:"] { 
   padding-left: 25px;
   background: transparent url(../IMGS/email_link.png) no-repeat center left;
}


#left form{
margin:0;
padding:0;
min-width:350px;
max-width:420px;
width:400px;
}

#left form fieldset{
border-color:#e19800;
border-width: 1px;
border-style: solid;
padding:10px;
margin:0;
}

#left form fieldset legend{
font-size:1.1em;
color: #666666;
}

#left form label{
display:block;
float:left;
width:200px;
padding:0px;
margin:10px 0 0;
text-align:right;
color:#666666;
}

#left form input, #left form textarea, #left form select{
display:inline;
width:150px;
margin:10px 0 0 10px;
}

#left form checkbox{
display:inline;
width:50px;
margin:10px 00 10px;
}

#left form .required{
color:#FF0000;
}

#left .execsumm {
margin-bottom:10px;
}

#horRule {
height: 1px;
border-top: 1px solid #E5E5E5;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 5px;
margin-right: 10px;
}
#horRule hr {
display: none;
}

#left #bioPic{
float:left;
margin-right: 10px;
margin-bottom:10px;
}

#left #bookPic{
width:180px;
margin-right: 10px;
}

#left #QuestionHeader{
font-size:1.1em;
color: #666666;
}

#left #AnswerHeader{
font-size:1.1em;
color: #0474c7;
}

#left hr{
    height:1px;
    width:100%;
    background:#b3b3b3;
	margin-left:0px;
	margin-top:5px;
}

#left li{
margin-bottom:10px;
}

#right{
margin-left:480px;
width:226px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
}

#right h1{
font-weight:normal;
font-size:1.4em;
color:#4db3d8;
margin-top:15px;
margin-bottom: 10px;
padding-left: 10px;
border-left: 5px solid #717980;
}

#right #events{
padding-right: 5px;
margin-bottom:25px;
}

#right #eventDate{
margin-top:15px;
width:190px;
font-size:.7em;
color:#FFFFFF;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
background-color: #4db3d8;
}

#right #eventText{
font-size:1em;
font-style:normal;
/*font-weight:bold;*/
font-variant:small-caps;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1785ad;
line-height: 130%;
width:190px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 0px;
background-color: #ebebeb;
}
#right #eventLoc{
font-size:.6em;
font-style:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
line-height: 130%;
width:190px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 5px;
background-color: #ebebeb;
}

#right #eventDetails{
width:190px;
font-size:.7em;
color:#1785ad;
padding:10px;
background-color: #f5f5f5;
}

#right #eventLearn{
width:190px;
font-size:.7em;
color:#1785ad;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 8px;
padding-top: 5px;
background-color: #E6E6E6 ;
}

#right #events a:link{
	font-style: normal;
	color: #1785ad;
	text-decoration: none;
}

#right #events a:visited{
	font-style: normal;
	color: #1785ad;
	text-decoration: none;
}

#right #events a:hover{

		font-style: normal;
	color: #666666;
	text-decoration: underline;
}

#right #bookBottom{
margin-left:26px;
}
#right #quotes{
padding-top:40px;
padding-right: 5px;
margin-bottom:25px;
}

#right #quoteText{
margin-top:15px;
font-size:.9em;
font-style:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#565658;
margin-bottom: 5px;
width:190px;
padding: 10px;
background-color: #a0dcf2;
}

#right #quoteAuthor{
width:180px;
font-size:.7em;
color:#717900;
margin-bottom: 20px;
background: url(../IMGS/tip.jpg) no-repeat 20px 0;
margin-top:-5px;
padding-top:15px;
padding-left:10px;
}

#right #bulk{
margin-top:10px;
background:#ddd5a2;
width:160px;
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}




#footer {
clear:both;
width: 650px;
/*height: 50px;*/
height:110px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .70em;
	color:#999999;
margin:0px;
padding-top:10px;
padding-right:.7em;
padding-left:3.5em;
padding-bottom:.7em;
}

#footer .rightLogo{
/*float:right;*/
border:0px;
padding-top:6px;
}

#footer .RBLogo {
display:block;
margin-left:auto;
margin-right:auto;
}

#footer a:link {
	font-style: normal;
	color: #999999;
	text-decoration: none;
}

#footer a:visited {
	font-style: normal;
	color: #999999;
	text-decoration: none;
}

#footer a:hover {
	font-style: normal;
	color: #315773;
	text-decoration: underline;
}

#footer .col1{
width:50%;
}
#footer .col2{
width:25%;
}
#footer .col3{
width:25%;
}

.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}
