/* ---------- LINKS ------------ */
.main-content a:link,
.main-content a:visited,
.main-content a:hover{
	color: #003399;
	}
	
.leftrail a:link,
.leftrail a:visited,
.leftrail a:hover{
	color: #003399;
	}

.rightrail a:link,
.rightrail a:visited,
.rightrail a:hover{
	color: #003399;
	}

/* ---------- LAYOUT ------------ */
#header a{ position: absolute;}
#header a.wiley-home{ 
	width: 120px;
	height: 30px;
	top: 8px;
	right: 10px;
	}
#header a.cpe-home{
	width: 230px;
	height: 40px;
	top: 25px;
	left: 15px;
	}	

#header a span{
	display: none;	
	}
	
#header{	
	height: 90px;
	margin: 0 4px;
	position: relative;
	background: url(http://media.wiley.com/assets/1506/56/header.gif) no-repeat;
	}	

.leftrail{
	float: left;
	width: 213px;
	}	
	
.leftrail .zone,
.rightrail .zone{
	width: 193px;
	padding: 10px;
	background: #f7f7ed;
	}

.rightrail .zone{ width: 212px; }	
	
.main-content{
	float: left;
	width: 479px;
	margin: 0 8px; 
	background: #f7f7ed;
	}	
	
#internal .main-content{ 
	width: 705px; 
	margin: 0 0 0 8px; 
	padding-left: 10px;
	float: right;
	background: none;
	}		
	
.rightrail{
	float: left;
	width: 232px;
	}	
	
.rightrail .courselist{
	padding: 13px 0 0 0;
	background: #e5edf5 url(http://media.wiley.com/assets/1506/62/course-list-top.gif) no-repeat top;
	}	
	
.courselisting{
	padding: 10px 6px 10px 8px;
	background: #e5edf5 url(http://media.wiley.com/assets/1506/59/course-list-bottom.gif) no-repeat bottom;
	}
	
.courselisting .entry{  clear: both; }	

.featured-author{
	background: #fff;
	margin: 0 0 10px 0; 
	padding: 10px 5px 10px 10px;
	}
	
.featured-author img,
.CPEfeature img{ float: left; }	
.featured-author .caption{ 
	float: left; 
	margin: 20px 0 0 8px; 
	width: 88px; 
	}
.featured-author a{ font-weight: bold; font-size: 16px; }

.CPEfeature{ margin-bottom: 30px; }
.CPEfeature .caption{
	float:left;
	margin: 0 0 0 10px;
	width: 110px;
	}

.hp-content-area{
	background: #fff;
	padding: 10px;
	margin: 8px;
	}
	
.hp-content-area .zone{
	width: 215px;
	float: left;
	
	}

.hp-content-area .zone .info{
	background: #f7f7ed;
	padding: 10px;
	width: 195px;
	}	

.hp-content-area form{ margin: 10px 0; }	
.hp-content-area fieldset{
	border: 0;
	margin: 0 0 10px 0;
	padding: 0;
	}
.hp-content-area label{ font-size: 11px; }
.hp-content-area input.text{ width: 115px; height:auto;}	
.hp-content-area input.submit{
	display: block;
	margin: 0 auto;
	}
	
.author,
.course{
	clear: both;
	padding: 15px 0;
	border-top: 1px solid #ccc;
	}	
	
.author img{
	float: left;
	display: block;
	margin: 0 20px 0 0;
	border: 1px solid #ccc;
	}		
	
.author p{ margin-bottom: 0; }
	
/* ---------- LISTS ------------ */	
ul.fancy{
	margin: 10px 0;
	padding: 0;
	}
	
ul.fancy li{
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 0 12px;
	list-style: none;
	background: url(http://media.wiley.com/assets/1506/67/fancy-list.gif) no-repeat 0 5px;
	}
	
.course-login ul{
	margin: 5px 0;
	padding: 0;
	}
	
.course-login li{
	font-size: 11px;
	padding: 0 0 0 8px;
	margin: 0;
	background: url(http://media.wiley.com/assets/1506/66/small-list.gif) no-repeat 0 8px;
	list-style: none;
	}		

/* ---------- TYPOGRAPHY ------------ */
.zone .heading{ 
	margin-bottom: 10px; 
	background: #e0e0ce url(*ERROR*) no-repeat top; 
	}

.zone .heading h3{
	font-size: 14px;
	color: #2d4166;
	padding: 5px 5px 7px 24px;
	margin: 0;
	background: url(http://media.wiley.com/assets/1506/60/leftrail-headings-bottom.gif) no-repeat 0 bottom;
	}

.rightrail .zone .heading{ background: #e0e0ce url(http://media.wiley.com/assets/1506/54/rightrail-sidenav-top.gif) no-repeat top; }	
.rightrail .zone .heading h3{ background: url(http://media.wiley.com/assets/1506/52/rightrail-headings-bottom.gif) no-repeat 0 bottom; }	

.hp-content-area .zone .heading{ background: #538c33 url(http://media.wiley.com/assets/1506/58/hp-content-top.gif) no-repeat top; position: relative; }
.hp-content-area  .zone .heading h2{
	font-size: 14px;
	color: #fff;
	padding: 4px 5px 4px 10px;
	margin: 0;
	background: url(http://media.wiley.com/assets/1506/64/hp-content-bottom.gif) no-repeat bottom;
	}
	
.rightrail .courselist h3{	
	font-size: 16px;
	color: #244996;
	background: #bfd3ee url(http://media.wiley.com/assets/1506/55/course-list-heading-bottom.gif) no-repeat bottom; 
	padding: 0 5px 1px 10px;
	margin: 0 9px 0 8px;
	position: relative;
	}
	
.courselisting .entry span.status{
	text-transform: uppercase;
	color: #ff4c00;
	font-size: 10px;
	float: left;
	}

.courselisting .entry span.course-name,
.courselisting .browse-more{ 
	float: right; 
	width: 182px;
	margin-bottom: 10px;
	}	
	
.courselisting .browse-more{ 
	text-align: right;
	font-weight: bold;
	margin-top: 5px;
	}	
	
.titlebar{
	background: #f7f7ed;
	margin: 0 0 20px -10px;
	font-size: 18px;
                     color:#244996;
	font-weight: bold;
	padding: 5px 10px; 
	}	
	
/* ---------- AUTONAV------------ */	
div.autonav{ 
	width: 193px; 
	background: none;
	border: none;
	padding: 4px 0 0 0;
	margin: 0;
	background: url(http://media.wiley.com/assets/1506/61/sidenav-level1-top.gif) no-repeat top;
	}
	
div.autonavLevel0,
div.autonavLevel0On{ 
	border: none;
	background: #bfd3ee url(http://media.wiley.com/assets/1506/51/sidenav-level1-bottom.gif) no-repeat bottom;
	padding: 0;
	color: #244996;
	font-size: 16px;
	padding: 0 5px 2px 10px;
	margin: 0 0 10px 0;
	}

div.autonavLevel1,
div.autonavLevel1On,
div.autonavLevel2,
div.autonavLevel2On{
	background: #e0e0ce;
	border-bottom: 1px solid #b7b6a8;
	padding: 5px 5px 5px 10px;
	margin: 0;
	color: #244996;
	}	
	
div.autonavLevel1On,
div.autonavLevel2On{ font-weight: bold; }		

div.autonav a:link,
div.autonav a:visited,
div.autonav a:hover{ 
	color: #244996; 
	display: inline;
	background: none;
	border: none;
	padding: 0;
	text-decoration: none;
	}
div.autonav a:hover{ text-decoration: underline; }

div.autonavLevel0 a,
div.autonavLevel0On a{ color: #244996; }

.left{ float: left; }
.right{ float: right; }	

object#flash{ 
    margin: 10px auto 5px auto; 
    display: block;
}
	
	
/* ------------ MINISITE TOPNAV --------------*/

.minisite-topnav{
    margin:0 6px 0 5px;
    background: #599238 url('http://media.wiley.com/assets/1818/91/minisite-topnav-bg.gif') no-repeat;
}

.minisite-topnav div{
    position:relative;
    width:100%;
    height:45px;
    margin:0;
    padding:0;
}

.minisite-topnav p{
   position: absolute;
   right:8px;
   top: 3px;
   color: #fff;
   font-size: 11px;
   margin:0;
   padding:0;
}

/* flag */
.minisite-topnav p img{ margin: 0 3px -5px 0; }

.minisite-topnav a:link {color:#fff;text-decoration:none;}
.minisite-topnav a:visited {color:#fff;text-decoration:none;}
.minisite-topnav a:hover {color:#fff;text-decoration:underline;}

/* MINISITE TOP-NAV HOVER */
.minisite-topnav div ul{
    position: absolute;
    right: 8px;
    bottom: 0;
    margin: 0;
    padding: 0;
    list-style: none;
}

.minisite-topnav div ul li{
    display:inline;
    margin:0;
    padding-left:8px;
    float:left
}

.minisite-topnav div ul li a{ 
    display:block;
    height:20px;
    margin:0;
    padding:0;
}

.minisite-topnav div ul li a b{display:none;}

.minisite-topnav div ul li#cart-btn a{
    width: 49px;
    background: url('http://media.wiley.com/assets/1818/90/minisite-cart.gif') no-repeat;
}
.minisite-topnav div ul li#cart-btn a:hover, .minisite-topnav div ul li#cart-btn a.active{
    background-position: 0 -20px;
}

.minisite-topnav div ul li#myacct-btn a{
    width: 89px;
    background: url('http://media.wiley.com/assets/1818/89/minisite-myacct.gif') no-repeat;
}
.minisite-topnav div ul li#myacct-btn a:hover, .minisite-topnav div ul li#myacct-btn a.active{
    background-position: 0 -20px;
}

.minisite-topnav div ul li#help-btn a{
    width: 42px;
    background: url('http://media.wiley.com/assets/1818/88/minisite-help.gif') no-repeat;
}
.minisite-topnav div ul li#help-btn a:hover, .minisite-topnav div ul li#help-btn a.active{
    background-position: 0 -20px;
}

.header-left{ background: #538c33; }

.header-right{ 
	background: url(http://media.wiley.com/assets/1818/70/header-right.gif) repeat-x; 
	height:45px; 
	width:100%; 
}

