@charset "utf-8";
/* CSS Document */

*{
margin:0; padding:0;
}

body{
/*background:#afb5d7;*/ background:#cbcbcb; width:100%; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

.mainshell{
border-left:2px #fff solid; border-right:2px #fff solid; width:940px;
}

.logo{
width:940px; height:64px; background:#09265f url(images/top_logo.jpg) left top no-repeat;
}

/* navigation starts */
.nav_bg{
width:908px; height:55px; background:#1f2b5d url(images/nav_bg.jpg) left top repeat-x;
}

div.menu{
height:55px; 
}

div.menu ul{
height:55px; list-style-type:none; display:block;
}

div.menu ul li{
float:left; list-style:none; height:55px; line-height:45px; font-size:12px; width:auto; display:block;
}

div.menu ul li a{
padding-left:10px; padding-right:10px; float:left; color:#fff; text-decoration:none; width:auto; display:block;
}

div.menu ul li a:hover{
background:#1f2b5d url(images/nav_bg_over.jpg) left top repeat-x; color:#fff; text-decoration:none; display:block;
}

/* navigation ends */



/* free ebook form starts */

div.ebook{
margin:10px; line-height:14px; font-size:11px; color:#000;
}

div.ebook input{
font-size:11px; color:#000; border:#fff 1px solid; height:18px; width:160px; margin-bottom:5px;
}
/* free ebook form ends*/

.main_img{
width:940px; height:206px; background:#1f2b5d url(images/main_image.jpg) left top no-repeat;
}


div#contents{
font-size:12px; color:#000; line-height:20px; 
}

div#contents p{
margin:15px; text-align:left; 
}

div#contents p a{
text-decoration:none; color:#069; font-weight:bold; 
}

div#contents p a:hover{
text-decoration:underline; color:#f60; font-weight:bold;
}

.quote1{
margin:15px; padding:10px; background:#F9E1B7;
}

div#contents p.quote2{
margin:0px 15px 0px 15px; padding:10px; background:#bdd7eb;
}

div#contents p.quote2b{
margin:0px 15px 0px 15px; padding:10px; background:#99aebe;
}

div#contents p.quote3{
margin:0px 15px 0px 15px; padding:0px 15px 0px 35px; background:url(images/check_bg.jpg) top left no-repeat;  height:35px;
}

div#contents p.quote4{
margin:0px 15px 0px 15px; padding:10px; background:#fbe6cf;
}

div#contents p.quote4b{
margin:0px 15px 0px 15px; padding:10px; background:#fed6a5;
}


div#contents h2{
margin:15px; text-align:left; font-size:18px; color:#069; font-weight:normal; line-height:24px;
}

div#contents h3{
margin:10px 15px 10px 15px; text-align:left; font-size:14px; color:#f90; font-weight:bold; line-height:18px;
}  

div#contents ul{
margin:15px; text-align:left; list-style-type:disc; 
}

div#contents ul li{
display:block; list-style:disc; line-height:20px; margin-left:15px; margin-right:15px; padding-left:10px;

}

div#contents ul li a{
text-decoration:none; color:#000;
}

div#contents ul li a:hover{
text-decoration:underline; color:#f90;
}



table#ordernow{
width:480px; border:1px #ccc solid; margin:0 auto;
}

table#ordernow td{
padding:6px; font-size:14px; font-weight:bold;
}


.footer{
width:940px; background:#1f2b5d url(images/footer_bg.jpg) top left repeat-x; height:33px; line-height:33px; color:#fff; font-size:11px; text-align:center;
}

.footer a{
color:#fff; text-decoration:none;
}

.footer a:hover{
color:#f90; text-decoration:underline;
}


/* -- form style -- */

div#formx{
width:450px; margin:0 auto; padding-bottom:30px;

}


/* -- table of contents fpr the thank you page -- */

div#context{
width:400px; height:auto; line-height:30px; float:left; margin-left:20px; padding-left:10px;
}

div#pages{
width:50px; height:auto; line-height:30px; float:left; text-align:right; padding-right:10px;
}

.context_title{
background:#d3daed; border-bottom:1px #000 dotted; height:430px; line-height:40px; font-weight:bold;
}