
body{
 font-family: "Times New Roman", Times, serif;
 color: #333333;
 line-height: 1.166; 
 margin: 0px;
 padding: 0px;
 scrollbar-3dlight-color:#632005; 
 scrollbar-arrow-color:#ffffff;
 scrollbar-base-color:#eae2cd;
 scrollbar-darkshadow-color:#632005; 
 scrollbar-face-color:#632005;
 scrollbar-highlight-color:#ffffff; 
 scrollbar-shadow-color:#ffffff;
 scrollbar-track-color: #eae2cd;
}

.highlight{ /* just for highlighting text within content */
color:#003366;}

#highlight{ /* just for highlighting text within content */
color:#003366;}


.stext {
font-size:75%;
}

.cite {
font-size:75%;
color: #999999;
}


.oddrow {background-color:#ffffff;}

.shaded2  {background-color:#626255;}

.evenrow {background-color:#C5D3E1;}

.asterisk {
color: #CC0000;
font-weight:bold;}

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

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

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

a:hover{
 color: #ae5c27;
 text-decoration: underline;
}


#left_header1{
padding:2px 0px 0px 105px;
}

#left_header1 a{
 color: #ffffff;
 text-decoration: none;
 font-size:10px;
 font-weight:bold;
}

#left_well{
}

#left_well .content{
padding:2px 25px 0px 75px;
color:#f9c9a6;
font-size:12px;
}

#left_well .content a{
color:#ae5c27;

}


#the_story{
padding:23px 15px 0px 85px;
color:#f9c9a6;
font-size:12px;
}

#the_story a{
 color: #ae5c27;
}


#join_our_email_list{
padding:13px 0px 0px 85px;
}

#the_director_speaks{
padding:10px 0px 0px 35px;
color:#94370b;
font-size:12px;
}

#the_director_speaks_content{
padding:5px 10px 0px 15px;
color:#94370b;
font-size:12px;
}

#upsell{
border:1px solid #000000;
background-color:#ffffff;

}


#upsell a{
font-size:120%;
color: red;
}

#upsell h1{
 font-family:"Times New Roman", Times, serif;
 font-size: 120%;
 margin-top: 0px;
 margin-bottom:0px;
 padding: 5px;
}



#share_your_vision_quest{
padding:10px 0px 0px 35px;
_padding:8px 0px 0px 35px;
color:#94370b;
font-size:12px;
}

#share_your_vision_quest_links{
 color:#000000;
 font-size: 110%;
 margin-top: 0px;
 margin-bottom:0px;
 padding: 10px 0px 0px 40px;
 _padding: 10px 0px 0px 40px;
 *padding: 0px 0px 0px 40px;
 font-family:"Times New Roman", Times, serif;
}



#share_your_vision_quest_copy{

padding:10px 10px 0px 15px;
color:#94370b;
font-size:12px;
}



#purchase_your_copy{

padding:10px 0px 0px 35px;
_padding:7px 0px 0px 35px;
color:#94370b;
font-size:12px;
}

#purchase_your_copy_content{
text-align:center;
padding:75px 140px 0px 0px;
color:#e3dbc6;
font-size:12px;
}

#purchase_your_copy_content a{
color:#c06a2c;
font-weight:bold;
}

#associates_links{
 color:#000000;
 font-size: 110%;
 margin-top: 0px;
 margin-bottom:0px;
 padding: 10px 0px 0px 35px;
 _padding: 10px 0px 0px 35px;
 *padding: 0px 0px 0px 35px;
 font-family:"Times New Roman", Times, serif;
}

#associates_links_content{

padding:5px 10px 0px 15px;
color:#94370b;
font-size:12px;

}




#page_title{
padding:10px 0px 0px 35px;
color:#94370b;
}

#page_title h1{
 color:#000000;
 font-size: 110%;
 margin-top: 0px;
 margin-bottom:0px;
 padding: 0px 0px 0px 10px;
 font-family:"Times New Roman", Times, serif;
}




h1{
 font-family:"Times New Roman", Times, serif;
 font-size: 120%;
 margin-top: 10px;
 margin-bottom:0px;
 padding: 0px;
}

h2{
 font-family:"Times New Roman", Times, serif;
 font-size: 114%;
 margin-top: 3px;
 margin-bottom:0px;
 padding: 0px;
}

h3{
 font-family:"Times New Roman", Times, serif;
 font-size: 100%;
 margin-top: 3px;
 margin-bottom:0px;
 padding: 0px;
}

h4{
 font-family:"Times New Roman", Times, serif;
 font-size: 95%;
 font-weight: normal;
 margin-top: 3px;
 margin-bottom:0px;
 padding: 0px;
}

h5{
 font-family:"Times New Roman", Times, serif;
 font-size: 90%;
 margin-top: 3px;
 margin-bottom:0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}


/***********************************************/
/* header */
/***********************************************/

#header{
 padding: 0px 0px 0px 0px;
 border-bottom: 1px solid #cccccc;
 width: 950px;
 height:185px;
 background-image:url(images/header.jpg);
 background-repeat:no-repeat;
}



#top_nav{
 font-size: 90%;
 font-weight:bold;
 padding:0px;
 width:950px;
 color:#ffffff;
 height:27px;
 background-color:#516fa2;
/* background-image:url(images/top_nav_bg.gif);
 background-repeat:no-repeat; */
}

#top_nav a{
 color:#ffffff;

}
#top_nav_box1 {
float:left; 
 
width:95px; 
height:113px;
}

#top_nav_box2 {
float:left; 

width:85px; 
height:113px;
}

#top_nav_box3 {
float:left; 

width:90px; 
height:113px;
}

#top_nav_box4 {
float:left; 

width:90px; 
height:113px;
}

#top_nav_box5 {
float:left; 

width:80px; 
height:113px;
}




/************** .content styles *****************/

#content{

font-size:95%;
padding:10px 10px 0px 20px;
color:#94370b;
font-size:90%;

}

#content a{
 color:#000000;
 }

#content h1{
 color:#000000;
 }
 
#content h2{
 color:#000000;
 }
 
#content h3{
 color:#000000;
 }



/************* footer ***************/

#footer{
 text-align:right;
 450px;
 height:35px;
 clear: both;
 color: #f9c9a6;
 padding: 10px 10px 0px 0px;
 font-size:12px;
}

#footer img{
 padding: 4px 4px 4px 10px;
 vertical-align: middle;
}
#footer a{
 color:#ae5c27;
}



/*********** #left_nav link styles ***********/

#left_nav ul a:link, #left_nav ul a:visited {display: block; width:188px;}
#left_nav ul {list-style: none; margin: 0; padding: 0; width:188px;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#left_nav li {border-bottom: 1px solid #fff; width:188px;}

/* fix for browsers that don't need the hack */
html>body #left_nav li {border-bottom: none; width:188px;}


#left_navFeatured h1 {
 padding: 5px 0px 2px 5px;
 font-size:85%;
}

#left_navFeatured {
width:100%;
border:1px #284b8d solid;
margin:5px 0px 5px 5px;
}

#left_navFeatured a{
color:#CC0000;
}


/* phplist styles */

#phplist{
color:#e58635;
text-align:left;
padding:10px;
font-size:12px;

}
#phplist a { font-size: 12px; color: #ae5c27; font-style: normal;  font-family: "Times New Roman", Times, serif; text-decoration: none; }
#phplist a:visited { color: #ae5c27; }
#phplist a:hover {  text-decoration: underline; }
#phplist p { font-weight: normal; font-size: 12px; color: #e58635; font-style: normal;  font-family: "Times New Roman", Times, serif; text-decoration: none; }
#phplist h1 {font-weight: bold; font-size: 14px; color: #e58635; font-style: normal;  font-family: "Times New Roman", Times, serif; text-decoration: none;}
#phplisth2 {font-weight: bold; font-size: 13px; color: #e58635; font-style: normal; font-family: "Times New Roman", Times, serif; text-decoration: none;}
#phplist h3 {font-weight: bold; font-size: 12px; color: #e58635; font-style: normal; font-family: "Times New Roman", Times, serif; text-decoration: none; margin:0px; padding:0px;}
#phplist h4 {font-weight: bold; font-size: 12px; color: #e58635; font-style: normal; font-style: normal;  font-family: "Times New Roman", Times, serif; text-decoration: none; margin:0px; padding:0px;}
#phplist hr {width : 100%; height : 1px; color: #e58635; size:1px;}
#phplist .forwardform {margin: 0 0 0 0; padding: 0 0 0 0;}
#phplist .forwardinput {margin: 0 0 0 0; padding: 0 0 0 0;}
#phplist .forwardsubmit {margin: 0 0 0 0; padding: 0 0 0 0;}
#phplist div.emailfooter { font-size : 12px; font-style: normal; font-family: "Times New Roman", Times, serif; }
#phplist div.emailfooter a { font-size: 12px; color: #ae5c27; font-style: normal;  font-family: "Times New Roman", Times, serif; text-decoration: none; }