@charset "UTF-8";



body {
    margin:0;
    padding:0;
    background:#666666;
	font-family: Arial, Helvetica, sans-serif;
    color:#585858;
    }
	
	/* for internet explorer */
* html body {
  padding: 0px 0 0px 0; 
  }
  
  div#preload { display: none; }
  
  
  
 
#wrap {
    background:#fff;
    margin:0 auto;
    width:960px;
    }
	
	#header {
    background:#fff;
    }
	
	#header h1 {
    padding:0px;
    margin:0;
    }
	
/*SEARCH*/	
	
#search {
float:right;
margin:10px 14px 15px 0;
font:normal 12px Arial, Helvetica, sans-serif;
width:300px;
} 

#search a:link {
color: #9d9d9e;
text-decoration:none;
} 

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


#search2 {
float:right;
margin:30px 0 12px 0;
font:normal 12px Georgia, "Times New Roman", Times, serif;
border-right:1px solid #ccc;

} 

#search2 a:link {
color: #9d9d9e;
text-decoration:none;
} 

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


#search_gen {
float:right;
margin:30px 68px 12px 17px;
font:normal 12px Arial, Helvetica, sans-serif;
} 

#search_pg_txt {
margin:0 0 30px 20px;
padding-top:0;
font:.75em Arial, Helvetica, sans-serif; 
}

.img_box_search {
float:left;
width:73px;
margin-left:20px;
}



#main {
    background:#fff;
    float:left;
    width:960px;
	margin-top:20px;
	border:none;
    }

/*LEFT TABS NAVIGATION*/

#list-menu {
float:left;
width:150px;
margin-top:93px;
margin-left:22px;
}

#list-menu ul {
margin: 0; 
list-style-type: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
line-height:1em;

}

#list-menu li {
background: #fff url(../img/tab4.gif) no-repeat;
display: block;
width:137px;
height:43px;
margin:8px 0;
}

#list-menu a {
display:block;
border: none;
text-decoration: none;
padding:15px 0 0 15px;

}

#list-menu a:link, #list-menu a:active, #list-menu a:visited {
color: #848585;
}

#list-menu a:hover {
color: #545353;
}

#list-menu .padding {
padding-top:8px;
}



#listBox {
margin-left:10px;
margin-top:20px;
height:100px;
padding:5px;
}

#listBox ul {
margin: 0; 
list-style-type: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height:1.1em;

}

#listBox li {
background: none;
}

#listBox p {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height:1.1em;
margin:0;
padding:0;
}

#listBox a {
display:block;
border: none;
text-decoration: none;
padding:0;

}


.smll_txt {
font-size:12px;
}


/*END LEFT TABS NAVIGATION*/

.sidebar-logo {
padding-left:38px;
}



/*RIGHT CONTENT*/

 #right_content {
float:left;
margin-left:26px;
margin-top:0;
padding:0 10px 0 0;
}


 #right_content a:link {
text-decoration:none;
color: #bf4643;
}  
 #right_content a:visited {
text-decoration:none;
color: #bf4643;
}  
 #right_content a:hover {
text-decoration:none;
color: #e93833;
}   
 #right_content a:active {
text-decoration:none;
color: #e93833;
}  





.curved_box {
	background-color: #fff;
	width: 630px;
	
	padding: 30px;
	border: 1px solid #d0d0d0;

	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	behavior: url(border-radius.htc);
}



.feature_box {
float:left;
width:200px;
height:170px;
border:1px solid #d0d0d0;
margin:4px;

}

.feature_box p{
margin:0;
padding:8px;
}


.grid_txt {
text-align:center;
color:#999;
padding-top:70px !important;
font:18px Georgia, "Times New Roman", Times, serif;

}


.img_box {
float:left;
width:118px;
margin-left:20px;
}

.center_box {
float:left;
width:400px;
margin-left:160px;
}


.text_box {
float:left;
width:430px;
margin-left:22px;
}

.text_box p{
font: 12px/17px Arial, Helvetica, sans-serif;;
color:#585858;
margin:0 0 10px 0;
padding-right:40px;
font-weight:normal;
}



.vid_box {
float:left;
width:555px;
margin-left:22px;
margin-top:0;
}

.vid_box p{
font: 12px/17px Arial, Helvetica, sans-serif;;
color:#585858;
margin:0 0 10px 0;
padding-right:40px;
font-weight:normal;
}


.text_box_wide {
float:left;
width:580px;
margin-left:22px;
}

.text_box_wide p{
font: 12px/17px Arial, Helvetica, sans-serif;;
color:#585858;
margin:0 0 15px 0;
padding-right:30px;
font-weight:normal;
}

.text_box_wide ul {
list-style:disc url(../gfx/bullet.gif) outside;
margin:10px 22px 10px 30px;
	padding:0;
}

.text_box_wide li {
font: 12px/17px Arial, Helvetica, sans-serif;
color:#585858;
    margin:0;
	padding-bottom:8px;
    }



#ebook_info {
background-color:#FFFFFF;		
float:left;
width:550px;
margin:0;
padding:20px;
}

#ebook_info p {
font: 12px/17px Arial, Helvetica, sans-serif;;
color:#585858;
margin:0 0 10px 0;
padding:0 0 0 15px;
font-weight:normal;
}

#ebook_info h4 {
font: 14px  Georgia, "Times New Roman", Times, serif;
line-height:18px;
color:#585858;
padding:0 0 0 15px;
margin-top:22px;
margin-bottom:10px;
font-weight:bold;
}

#right_content .ebook_but {
margin:19px 0 19px 0;
}


.highlight {
font-size:150%;
font-family:Georgia, "Times New Roman", Times, serif;
color:#4670a5;
padding-left:3px;
}


h1 {
font: 1.7em  Georgia, "Times New Roman", Times, serif;
color:#4670a5;
margin:15px 0 0px 20px;
font-weight:normal;
}

h2 {
font: 1.6em  Georgia, "Times New Roman", Times, serif;
color:#4670a5;
margin-top:0;
margin-bottom:7px;
font-weight:normal;
}

h3 {
font: 18px  Georgia, "Times New Roman", Times, serif;
color:#585858;
padding:0;
margin-top:2px;
margin-bottom:5px;
font-weight:normal;
}

h4{
font: 14px  Georgia, "Times New Roman", Times, serif;
line-height:18px;
color:#585858;
padding:0;
margin-top:2px;
margin-bottom:5px;
font-weight:bold;
}

h5{
font: 15px  Georgia, "Times New Roman", Times, serif;
line-height:18px;
color:#585858;
padding:0;
margin:5px 0;
font-weight:bold;
}

h6{
font: 14px  Georgia, "Times New Roman", Times, serif;
line-height:18px;
color:#4670a5;
padding:0;
margin:3px 0;
font-weight:bold;
}

.blue_txt {
font-size:14px;
color:#4670a5;
font-weight:bold;
}



.clear {
clear:both;
}




hr {
border: none 0;
border-top:1px dotted #acabab;/*the border*/
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
margin: 20px 20px 30px 8px;
display:block;
}


.top_line{
margin: 10px 20px 30px 8px;

}

.top_line_vid{
margin: 10px 20px 17px 8px;
}




.img_cursor {
cursor: pointer; 
cursor: hand;
margin-right:6px;
}

img {
border: none;
}





a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}


/*FOOTER*/
	
#footer {
	height:160px;
    background:#333;
    clear:both;
    }
	
#footer_wrap {
	
   margin:0 30px 0 30px;
   padding-top:40px;
    }
	

	
	#footer p {
	text-align:center;
    margin:0;
	padding-top:10px;
	padding-bottom:10px;
	
	text-shadow: 0 0 0 #404040;
opacity:0.99;   
	}

#info-box {
margin: 26px 0 0 12px;
}


#footer .f-contact {
float:left;
width:70px;
margin-right: 10px;
padding-top:14px;
 
	}		
#footer .f-copyright {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:14px;
text-align:left;
color:#666;
padding-top:0;
padding-left:10px;
float:left;
border-left: 1px solid #666;
width:450px;
text-shadow: 0 0 0 #404040;
opacity:0.99; 
 
	}	
	
	
	#footer a:link {
	text-decoration:none;
border-bottom: 1px dotted;
color: #7f7f7f;
font-size:11px;
}  
 #footer a:visited {
border-bottom: 1px dotted;
color: #7f7f7f;
font-size:11px;
}  
 #footer a:hover {
border-bottom: 1px dotted;
color: #f0eeee;
font-size:11px;
}   
 #footer a:active {
border-bottom: 1px dotted;
color: #7f7f7f;
font-size:11px;
}  


.web-message {
	text-align:center; 
	margin-top:60px; 
	margin-bottom:200px;
	padding-left:0;
	margin-left:0
}



/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 860px) {
	
		#wrap {
    margin:0 auto;
    width:770px;
    }
		
		.web-message {
	text-align:left; 
	margin-top:80px; 
	margin-bottom:200px;
	padding-left:60px;
	margin-left:0
}

		
	}
	