/* Default Stylings for the entire Website */

body {
color: #000;
margin: 0;
padding: 0;
background: #fff;
background-image: url(mainbg.gif);
font-size: 12px;
}

#tm {
color:#083e4f;
margin: 0;
padding: 0;
border-top: 1px solid #93CDD9;
height: 100px;
width: 100%;
background: #c2e4ec url(headbg.gif);
}

#tm h1{
position: absolute;
top: 0;
left: 0;
margin: 25px 0 0 16px;
z-index: 2;
}

#tm h1 a img{border:0 none; text-decoration:none;}

#tm img.i1{
float:right; 
position: relative;
top: 12px;
margin-right: 20px;
border: 2px solid #0F3553;
display: inline;
}

#content img.i1{
position: relative;
top: 10px;
float:left; 
margin-left: 20px;
margin-right: 0px;
border: 2px solid #0F3553;
/*display: inline;  */
}

#topnav{z-index:3;}
#topnav {
position: absolute;
top: 101px;
left: 0;
width: 100%;
margin: 0;
padding: 6px 0;
background-color: #c2e4ec;
border-top: 1px solid #1E6878;
border-bottom: 1px solid #1E6878;
font: bold x-small Verdana,Geneva,Arial,Helvetica,sans-serif;
height: 12px;
white-space: nowrap;
display: block;
}/* to offset hide in simple.css for older browsers */


#wrap{position:relative;
margin:0;
padding:0;
width:100%;
clear:both;
border:0 none;
height:1%;}

body #content{position:relative;
top:40px;
margin:0 0 0 184px;
padding:0;
height:1%;
min-width:350px;}


.clear,.clear br{height:0px;line-height:0px;font-size:0;margin:0;padding:0;}
.clear{clear:both;width:80%;border:0 none;}


/* begin CONTENT */
#content{line-height:1.6em;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 1.0em;
}
/*#content{font:small Verdana,Geneva,Arial,Helvetica,sans-serif;}*/

#leftcontent{
	  position: relative;
		left:0px;
		top:0px;
		margin-right:0px;
		padding-right:0px;
		width:45%;
		}

	#rightcontent {
	  position: relative;
		left: 0px;
		top: 0px;
		width: 50%;
		height: 280px;
    font-size: 1.1em;
		float: right;
		}
	

/* BEGIN CONTENT HEADINGS */
/*#content h2, #content p,#content p.first{margin-left:30px;margin-right:20px;}*/
#content h2, #content p{margin-left:50px;margin-right:20px;}
h2 {
    color:#25385e;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 1.5em;
		font-weight: bold;
		line-height:1.2em;
		margin-top:0px;padding-top:20px;margin-bottom:0px;padding-bottom:10px;
		}
/*#content h2{color:#25385e;background-color:transparent;font: bold 1.5em Verdana,"Trebuchet MS",Geneva,Arial,Helvetica,sans-serif;margin-top:0px;padding-top:20px;margin-bottom:10px;padding-bottom:0;}

#content h2 a,#content h2 a:link,#content h2 a:visited{color:#25385e !important;background:#fff;}
#content h2 a:hover{color:#904e1a;background:#fff;}
#content h2 img{margin:4px 0;padding:0;border:0 none;}*/

#content p,#content p.first,#content p.firsthome,#content p.home,p.slogan,p.quicknav{line-height:1.6em;margin-top:0;padding-top:0;}
#content p.first,#content p.firsthome {margin-top:0;padding-top:0;}
#content p strong{color:#335fdb}


body #sidenav{position:absolute;top:20px;padding:0 !important;}


#navsearch{margin:20px 0 20px 5px/* all except ie6 */;padding:0;text-align:left;width:168px !important;border:0 none;}

#topnav ul{margin:0 0 0 8px !important;padding:0 !important;border:0 none;}
#topnav a{color:#083e4f !important;background:transparent;margin:0 1px;padding:2px 15px;text-decoration:none;border:1px solid #93CDD9;}
#topnav a:hover{color:#335fdb !important;background-color:#effcff !important;text-decoration:underline;}
#topnav ul li{list-style-type:none;display:inline;color:#000;background:transparent;font-size:x-small;font-weight:bold;border:0 none !important;}
#topnav li.here1 a,#topnav li.here1 a:link{color:#003141 !important;background:#effcff !important;border:1px solid #1E6878;}
#topnav li.here1 a:hover{color:#003141 !important;background:#effcff !important;border:1px solid #1E6878;}

#sidenav{z-index:2;}
#sidenav{font:bold x-small Verdana,Geneva,Arial,Helvetica,sans-serif;}
#sidenav li a{color:#083e4f;background:transparent;margin:0 1px;padding:2px 5px;text-decoration:none;}
#sidenav li a:hover{color:#335fdb;background:transparent;text-decoration:underline;}

#sidenav{height: 600px; background-image: url(sidenavbg.jpg);background-position: bottom;	background-repeat: no-repeat;}
#sidenav #cathere{background-image:url(tab.gif);background-repeat:no-repeat;margin-left:5px;margin-right:0;padding:4px 0 0 0;width:168px;border:0 none;}

#sidenav ul,#sidenav #cathere ul{color:#083e4f;background-color:#D7F3F9;margin:0;padding:10px 0 0 0;border:1px solid #557588;}

#sidenav h4.h4here a{color:#25385e;background:transparent;text-decoration:none;cursor:text;}
#sidenav h4.h4here1 a{color:#ebfdff;background:transparent;text-decoration:none;}
#sidenav h4.h4here1 a:visited{color:#371200;background:transparent;text-decoration:none;}
#sidenav h4.h4here1 a:hover{color:#335fdb;background:transparent;text-decoration:underline;}

#sidenav #cathere h4.h4here1{margin:0px;padding:0px;}
#sidenav #cathere h4.h4here1{background:transparent url(bullet1.gif) no-repeat 0.2em 0.70em;color:#25385e;font-size:1.3em;margin-left:8px;margin-bottom:8px;padding-left:17px;padding-top:4px;border:0px solid #03e5cf;}

#sidenav #cathere li,#sidenav #cathere li.here,#sidenav #cathere li.here1{color:#083e4f;margin:0 5px 8px 9px;padding:0 0 4px 10px;border:1px solid #D7F3F9;}




#cathere1 h4.h4here1asimple,#cathere h4.h4here1{background:transparent url(bullet1.gif) no-repeat 0.1em 0.40em;color:#25385e;font-size:1.1em;margin-right:1px;margin-left:8px;padding-left:12px;border:1px solid #e3e5cf;}
#sidenav #cathere h4,#sidenav #cathere h4.here1,#cathere1 h4.h4here1asimple,#sidenav #catfeatbooks h4{margin-top:6px;margin-bottom:6px;padding-top:0;padding-bottom:0;}
#sidenav h4,#sidenav h4.first1,#sidenav h4.here,#sidenav h4.here1,#sidenav h4.h4here,#sidenav h4.h4here1{background:transparent url(bullet1.gif) no-repeat 0.1em 0.40em;color:#25385e;font-size:1.1em;border:1px solid #f6f2df;}


/* See notes csssidenavinfo.txt re border for ul above */
#sidenav #cathere ul,#sidenav #cathere li{list-style-type:none;}

#sidenav #cathere li{background:transparent url(bullet2.gif) no-repeat .1em 0.52em;}
/* cathere li.here is for AT Main Section pg - Design,Markup/Code,SEO,etc. */
#sidenav #cathere li.here{background:transparent url(/img/blt/grnbl4.gif) no-repeat .1em 0.52em;}
/* cathere li.here1 is for Main section pg when AT pg WITHIN that section  */
/* such as Design - Color,or Markup,Code - CSS,or Design - Fonts */
#sidenav #cathere li.here1{background:#ececdb url(/img/blt/grngrn4.gif) no-repeat .1em 0.52em;}
#sidenav #cathere ul ul{border:0 none !important;}
#sidenav #cathere li ul,#sidenav #cathere li li{background-image:none;background-color:transparent;}
#sidenav #cathere li ul{margin:0;padding:0;}
#sidenav #cathere li li{margin:1px 0;padding:4px 0;list-style-type:none;}
#sidenav #cathere li.here1 li.here,#sidenav #cathere li.here1 li.here1,#sidenav #cathere li li.here1{margin:10px 5px 0 0 !important;padding:0 0 4px 10px !important;}
#sidenav #cathere li.here1 li.here{background:#e3e5cf url(/img/lnav/rarrbl.gif) no-repeat .1em 0.42em !important;color:#25385e !important;border:1px solid #ececdb;}
/* for 'clickable link' version of li li.here above */
/* see a.herea1 for cursor treatment */
/* See Notes:csssidenavinfo.txt */
#sidenav #cathere li.here1 li.here1,#sidenav #cathere li li.here1{background:#e3e5cf url(/img/lnav/rarr.gif) no-repeat .1em 0.42em;color:#083e4f !important;font-weight:bold !important;}
#sidenav #catfeatbooks li {background-image:none;margin:0 10px 20px 20px;padding:0;}



/
