@charset "utf-8";
/* Designed and coded by Engr. Bambi Corro III of DesignCabi.net - www.DesignCabi.net */

*{margin: 0;}
html, body {height: 100%;}
body{background:#fff url(../images/bcg_body.jpg) repeat-x top left; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
ul,ol,li{margin:0; padding:0;}
li{list-style:none;}
img{border:none;}
a{outline:none; color:#00aff0; text-decoration:none;}
a:hover{color:#7fd7f7; text-decoration:underline;}
p{margin:0; padding:0 0 15px 0;}

h3{font:normal 18px Arial, Helvetica, sans-serif; color:#77af0f; border-bottom:1px solid; padding-bottom:3px; margin:10px 0;}
h4{font:bold 16px Arial, Helvetica, sans-serif; color:#00aff0;}

#wrap{width:940px; margin:0 auto;}

#header{width:940px; height:295px; float:left;}

#top_header{width:940px; height:45px; float:left;}
#logo{width:308px; height:45px; float:left;}
#logo h1{}
#logo h1 a{width:308px; height:45px; background:url(../images/img_logo.gif) no-repeat; float:left; text-indent:-9999px;}

#nav{width:auto; float:right;}
#nav ul{float:right;}
#nav li{float:left; margin-left:20px;}
#nav a{font:normal 13px/45px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
#nav a:hover{text-decoration:underline;}
#nav .search_box{padding-top:10px;}

#cse-search-results{width:680px;}
#cse-search-results iframe{width:680px;}

#block{width:940px; height:250px; float:left; background:url(../images/bcg_block.jpg) no-repeat;}
#block .left{width:495px; float:left;}
#block h1{text-indent:-9999px;}
#block h2{text-indent:-9999px;}
#block .right{width:442px; height:250px; float:right;}

#content{width:940px; float:left; margin:20px 0 30px 0;}

#subpage{float:left; margin:0 10px;}
#subpage img{width:300px; padding:6px; background:#fff; border:1px solid #ccc;}

#left_column{width:700px; float:left;}
#left_column h2{width:700px; height:45px; float:left; background:url(../images/bcg_label_green.gif) no-repeat; font:bold 24px/45px Arial, Helvetica, sans-serif; margin-bottom:15px; color:#fff; text-indent:10px;}

.author{font:italic 11px Arial; color:#666; margin-top:15px;}

#topics_main{width:700px; float:left;}
#topics_main ul{}
#topics_main li{width:340px; height:71px; float:left; margin-bottom:10px;}
#topics_main li img{width:90px; height:71px; float:left; margin-right:10px;}
#topics_main a{font:normal 18px/71px Arial, Helvetica, sans-serif; color:#000; float:left;}
#topics_main a:hover{}
#topics_main a.topic_last{line-height:18px;}
#topics_main a.topic_last span{padding-top:15px; float:left; width:200px;}

#articles_small{}
#articles_small ul{width:700px; float:left;}
#articles_small li{width:220px; float:left; background:#e5f7fd url(../images/bcg_articles_small.gif) no-repeat top left; margin-right:20px;}
#articles_small li.last{margin:0px;}
#articles_small h6{font:bold 15px Arial, Helvetica, sans-serif; color:#00aff0; width:100%; float:left; margin-bottom:6px; padding:10px 0 0 10px;}
#articles_small p{float:left; background:url(../images/bcg_articles_small.gif) no-repeat bottom left; padding:0 10px 10px; margin:0;}
#articles_small p a{color:#000;}
#articles_small p a:hover{text-decoration:none;}

.hr{width:700px; height:15px; float:left; background:url(../images/bcg_hr.jpg) no-repeat; margin:25px 0;}

#right_column{width:200px; float:right;}
#right_column h2{width:200px; height:45px; float:left; font:bold 24px/45px Arial, Helvetica, sans-serif; background:url(../images/bcg_label_blue.gif) no-repeat; text-indent:10px; margin-bottom:10px; color:#fff;}

.meta{width:100%; float:left; margin-bottom:15px;}
.meta a{height:29px; float:left; margin-right:25px; text-indent:35px; font:bold 12px/29px Arial, Helvetica, sans-serif;;}
.btn_doc{background:url(../images/icon_doc.jpg) no-repeat;}
.btn_txt{background:url(../images/icon_txt.jpg) no-repeat;}
.btn_pdf{background:url(../images/icon_pdf.jpg) no-repeat;}

ul.list{width:100%; float:left; margin-bottom:15px;}
ul.list li{list-style:decimal; margin-left:40px;}

.block_rules{width:660px; float:left; background:#FFFFCC; margin:20px 0; padding:15px;}
.block_rules strong{font:bold 22px Arial, Helvetica, sans-serif; background:#000; width:650px; float:left; padding:5px; margin-bottom:10px; color:#FFFF99;}
.block_rules ul{width:100%; float:left;}
.block_rules li{list-style:decimal; font:normal 18px/30px Arial, Helvetica, sans-serif; margin-left:30px;}

#topics{width:190px; float:left; margin:0 0 20px 10px;}
#topics ul{}
#topics li{margin-bottom:5px; padding-left:10px; background:url(../images/img_bullet.gif) no-repeat 0 6px;}
#topics a{border-bottom:1px solid;}
#topics a:hover{text-decoration:none; color:#666;}

#resources{width:200px; float:left;}
#resources ul{}
#resources li{width:200px; float:left; background:url(../images/bcg_resources.gif) no-repeat top left; margin-bottom:10px;}
#resources img{margin-bottom:10px; text-align:center; padding-top:10px;}
#resources p{width:180px; float:left; text-align:center; padding:0 10px 0;}
#resources p a{color:#000; font:normal 13px Arial;}
#resources p a:hover{color:#000;}
#resources p strong{width:180px; float:left; font:bold 16px Arial; color:#ff3333; margin-top:6px;}
#resources p.resource_bottom{width:200px; float:left; background:url(../images/bcg_resources.gif) no-repeat bottom left; padding-bottom:10px;}

.accordion{float:left;}
#list1b img{width:400px; padding:6px; background:#fff; border:1px solid #ccc;}
.accordion a{font:bold 15px Arial, Helvetica, sans-serif; color:#000; cursor:pointer; width:700px; float:left; margin-top:10px;}
.accordion div{width:680px; float:left; background:#f5f5f5; padding:10px;}

.accordion span{font:bold 15px Arial, Helvetica, sans-serif; color:#00aff0; width:700px; float:left; margin-top:10px;}
.accordion span.child1{width:680px; margin-left:20px; color:#0066cc;}
.accordion span.child2{width:660px; margin-left:40px; color:#00aff0;}
.accordion span.child3{width:640px; margin-left:60px; color:#66ccff;}

.accordion a.child1{width:680px; margin-left:20px; color:#0066cc;}
.accordion a.child2{width:660px; margin-left:40px; color:#00aff0;}
.accordion a.child3{width:640px; margin-left:60px; color:#66ccff;}

.accordion a.selected{border-bottom:1px solid; color:#77AF0F;}
.accordion a.selected:hover{text-decoration:none; cursor:default;}

p.ebook_title{font:normal 18px Arial, Helvetica, sans-serif; color:#77af0f; padding-bottom:3px; margin:10px 0 15px 0;}
.ebook_left{width:480px; float:left;}
.ebook_right{width:200px; float:right;}

#footer{width:100%; float:left; height:50px; background:#7fd7f7;}
#footer .wrap{width:940px; margin:0 auto;}
#footer #left{width:320px; float:left;}
#footer #right{width:400px; float:right; font:normal 11px/50px Arial, Helvetica, sans-serif; color:#fff;text-align:right;}
