

/* ---------------------- basic layout------------------  */
body {
	background: url(../images/headerbg.jpg) repeat-x;
	}

.yellowbg{ background:url(../images/yellowbg.jpg) repeat-x; width:360px; float:left;}

.bluebg { background:url(../images/bluebg.jpg) repeat-x; width:auto; float:left; height:48px; width:625px;}

.search{ padding:10px 0 0 10px;}

/* --- search form starts ----*/
.searchbtn { background:url(../images/submitbtn.jpg) no-repeat; border:none; 
	width:70px; height:26px; padding-top:0; position:absolute; 
	color:#FFFFFF; font:normal 12px Arial, Helvetica, sans-serif; margin:-2px 0 0 5px; padding:0;}
	
.txtbox{ border:1px solid #809DB9;
	font:normal 11px Arial, Helvetica, sans-serif;
	width:100px; height:14px !Important;  margin:0; padding:2px;}
	
.txtboxwm{ border:1px solid #809DB9;
	font:normal 11px Arial, Helvetica, sans-serif;
	width:100px; height:14px !Important;  margin:0; padding:2px;
	color:#999;
	}	
	
.ddown{ border:1px solid #809DB9; 
	font:normal 11px Arial, Helvetica, sans-serif;
	width:120px; height:20px;   margin:0; padding:0; }
/* --- search form ended ----*/


/*-------------------links----------------------------------*/
.topmenu-sec{
width:600px;
float:left;
margin:0;
padding:8px 0 0 0;
height:37px;
font-weight:bold; }

.topmenu-sec ul{
margin:0;
padding:0 0 0 10px;
list-style:none;}

.topmenu-sec li{

padding:0;
text-decoration:none;
width:auto;
display:inline; text-transform:uppercase;}

.topmenu-sec li img{ padding:0 5px;}

.topmenu-sec li a{
color:#FFFFFF;
text-decoration:none;
padding:5px 18px 0 18px; 
width:auto; 
height:30px; 
float:left; background:url(../images/linksside.jpg) right top no-repeat;}

.current{ /*Selected Tab style*/
text-decoration:none; 
color:#FF9900 !Important; 
background:url(../images/linksside.jpg) right top no-repeat;
display:block;}

.topmenu-sec li a:hover	{
text-decoration:none; 
color:#FF9900; 
background:url(../images/linksside.jpg) right top no-repeat;
display:block;}


/*-------------------links----------------------------------*/



/*  --- brown box ----  */
.blue { width:214px; background:#E6F1FB; }
/*
.box { width:214px; background:#F1EEE7; border-bottom:2px solid #DBD3BF; 
	border-right:2px solid #DBD3BF; }

.box h1 { background:url(../images/leftlinks/bluehd.gif) no-repeat; height:25px;
	font:bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:7px 0 0 30px;
	 text-transform:uppercase;}

.box h1 a{ color:#FFFFFF; text-decoration:none;}
.box h1 a:hover{ color:#FFFFFF; text-decoration:underline;}

.box ul { padding:5px 10px 15px 10px;}
.box li{ background:url(../images/leftlinks/link1bull.jpg) left bottom repeat-x; 
padding-bottom:2px; line-height:22px; display:block; width:194px;}
.box li a{ display:block; width:190px; color:#333333; text-decoration:none; }
.box li a:hover{ color:#333333; text-decoration:underline; }
*/
#box { width:214px; background:#F1EEE7; border-bottom:2px solid #DBD3BF; 
	border-right:2px solid #DBD3BF; }

#box h1 { background:url(../images/leftlinks/bluehd.gif) no-repeat; height:25px;
	font:bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:7px 0 0 30px;
	 text-transform:uppercase;}
#box h1 a{ color:#FFFFFF; text-decoration:none;}
#box h1 a:hover{ color:#FFFFFF; text-decoration:underline;}

#box ul { padding:5px 10px 15px 10px; z-index:5000;}
#box li{ background:url(../images/leftlinks/link1bull.jpg) left bottom repeat-x; 
padding-bottom:2px; line-height:22px; display:block; width:190px;}
#box li a{ display:block; width:190px; color:#333333; text-decoration:none; }
#box li a:hover{ color:#333333; text-decoration:none; background:#F1EEE7; }
#box ul ul, #box ul ul ul{margin:0;padding:0;list-style-image:none;width:190px; background:#E2DDCF; border:1px solid #949494; text-indent:4px;}

/* Begin CSS Popout Menus at Left */
#box ul li{position:relative; z-index:2;}
#box li ul{position:absolute; z-index:5000; left:182px;top:0;display:none;}

	/* Fix IE. Hide from IE Mac \*/
	* html #box ul li{float:left; height:1%;}
	* html #box ul li a{height:1%;}
	/* End */

div#box ul ul, div#box ul ul ul, div#box ul li:hover ul ul, div#box ul li:hover ul ul ul {display:none;}
div#box ul li:hover ul, div#box ul ul li:hover ul, div#box ul ul ul li:hover ul{display:block;}



/*  --- orange box ----  */

#box3 { width:214px; background:#FFEBD7; border-bottom:2px solid #FFD9B3; 
	border-right:2px solid #FFD9B3; }

#box3 h1 { background: url(../images/leftlinks/orangehd.gif) no-repeat; height:25px;
	font:bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:7px 0 0 30px;
	text-transform:uppercase;}

#box3 h1 a{ color:#FFFFFF; text-decoration:none;}
#box3 h1 a:hover{ color:#FFFFFF; text-decoration:underline;}

#box3 ul { padding:5px 10px 15px 10px;}
#box3 li{ background:url(../images/leftlinks/link3bull.jpg) left bottom repeat-x;  width:194px; padding-bottom:2px; 
	line-height:22px; display:block;}
#box3 li a{ color:#333333; text-decoration:none; display:block; width:190px; }
#box3 li a:hover{ color:#333333; background:#FFEBD8; text-decoration:none; }
#box3 ul ul, #box3 ul ul ul{margin:0;padding:0;list-style-image:none;width:190px; background:#FFF2E8; border:1px solid #E2AF89; text-indent:4px;}

/* Begin CSS Popout Menus at Left */
#box3 ul li{position:relative; z-index:2;}
#box3 li ul{position:absolute; z-index:5000; left:182px;top:0;display:none;}

	/* Fix IE. Hide from IE Mac \*/
	* html #box3 ul li{float:left; height:1%;}
	* html #box3 ul li a{height:1%;}
	/* End */

div#box3 ul ul, div#box3 ul ul ul, div#box3 ul li:hover ul ul, div#box3 ul li:hover ul ul ul {display:none;}
div#box3 ul li:hover ul, div#box3 ul ul li:hover ul, div#box3 ul ul ul li:hover ul{display:block;}


/* --- full right panel----- */
.rghtpanelfull{ float:right; width:auto; padding-top:226px;}

.rghtpanelfull2{ float:right; width:auto; padding-top:0;}

.banner{ position:absolute; margin:3px 0 0 197px; z-index:2;}

/* ---------- right panel -----  */

.rghtpanel { width:250px; height:auto; float:left;}

.orgheading { background:url(../images/rightlinks/org-bg.jpg) repeat-x; height:26px;
	font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:8px 0 0 15px; width:235px;}
	
.orgheading a{ color:#FFFFFF; text-decoration:none;}
.orgheading a:hover{ color:#FFFFFF; text-decoration:underline;}

.arrow { position:absolute; z-index:100; margin:3px 0 0 210px;}

.books ul{ padding:15px 0 0 7px;}
.books li{
padding:0;
text-decoration:none;
width:auto;
display:inline; text-transform:uppercase;}

.books li a{
color:#FFFFFF;
text-decoration:none;
padding:5px 8px 5px 8px; 
width:auto; 
float:left; background:none; border:3px solid #FFFFFF;}

.books li a:hover	{
text-decoration:none; 
color:#FF9900; 
background:#E6F1FB;
display:block; border:3px solid #FFEBD7;}

.greenheading { background:url(../images/rightlinks/yellow-bg.jpg) repeat-x; height:26px;
	font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:8px 0 0 15px; width:235px;}

.greenheading a{ color:#FFFFFF; text-decoration:none;}
.greenheading a:hover{ color:#FFFFFF; text-decoration:underline;}
	
.box5
{
    background: #FCFAE9;
    text-align: center;
    padding: 15px 15px 15px 67px;
    margin: 0 13px;
}

.pagecontent{ width:497px; float:left; padding:3px 8px 10px 15px;}

/* ---------------------- basic layout just ended------------------  */

/* --------------------- Content Layout Starts Here -----------------*/

.pagecontent h1{ background:url(../images/rightlinks/blue-bg.jpg) repeat-x; height:25px;
	font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF; 
	padding:8px 0 0 55px; width:auto;}

.pagecontent h1 a{ color:#FFFFFF; text-decoration:none;}
.pagecontent h1 a:hover{ color:#FFFFFF; text-decoration:underline;}

.pagecontent h2{ font:bold 16px Arial, Helvetica, sans-serif; color:#333333; width:auto;}
.pagecontent h2 a{ color:#333333; text-decoration:none;}
.pagecontent h2 a:hover{ color:#333333; text-decoration:underline;}
/*
.pagecontent h3{ font:bold 13px Arial, Helvetica, sans-serif; color:#FF4A00; padding:5px 0 0 15px; width:auto;}
.pagecontent h3 a{ color:#FF4A00; text-decoration:none;}
.pagecontent h3 a:hover{ color:#FF4A00; text-decoration:underline;}

.pagecontent h2{ font:bold 16px Arial, Helvetica, sans-serif; color:#333333; padding:0 0 0 15px; width:auto;}
.pagecontent h2 a{ color:#333333; text-decoration:none;}
.pagecontent h2 a:hover{ color:#333333; text-decoration:underline;}
*/
.pagecontent h3{ font:bold 13px Arial, Helvetica, sans-serif; color:#FF4A00; width:auto;}
.pagecontent h3 a{ color:#FF4A00; text-decoration:none;}
.pagecontent h3 a:hover{ color:#FF4A00; text-decoration:underline;}

.pagecontent p{ line-height:18px; padding:7px 0;}
.pagecontent p a{ color:#3384DE; text-decoration:underline;} 
.pagecontent p a:hover{ color:#000000; text-decoration:underline;} 

.pagecontent ul { padding:0; list-style:none; margin:0; }
.pagecontent li{color:#333333; line-height:18px; font-size:12px; background:none; text-indent:20px;padding:2px 0 2px 4px; height:18px;
}
.pagecontent li a{ color:#000000; text-decoration:none; }
.pagecontent li a:hover { color:#FF4A00; text-decoration:underline; }

.midarrow { position:absolute; z-index:100; margin:3px 0 0 440px;}

/* --------------------- Content Layout Ends Here -----------------*/

a:link, a:visited{ color:#333333; text-decoration:none; }
a:hover{ color:#FF4A00;}


.thumb2 
{
    padding:2px;
    border:1px solid #ccc;
    float:right;
    }   
.BookInfo
{
    margin:12px 8px;
    }
 
.BookInfo h1
{
    line-height:15px;font-size:15px;color: #FF3300;font-weight:bold;
}  
.BookInfo .otherInfo 
{
    margin-left:50px;
    line-height:20px;
    }
.BookInfo #BookCap 
{
    float:right;
    width:210px;
    text-align:center;
    margin-right:20px;
    font-size:11px;
    } 
    
#BookCap #dvPopStats    
    {
        margin:8px 0;
        }
    
.BookInfo
{
    /*font-weight:bold;*/
    color:#005D6E;
    }   
    
.BookCaption 
{
    padding:8px 12px;
    border:yellow;
    background-color:lightyellow;
    display:block;
    }     
    
.BookInfo .bDesc 
{
    font-size:14px;
    color:#FF7900;
    font-weight:bold;
    margin-top:12px;
    }  
.BookPrice{color:#006699;}   
.right
{
    text-align:right;
    }