@CHARSET "UTF-8"; /* Adapted From Honour with Books CSS */
/* Tags */
body {
	margin:0 auto; padding:0;
	background:#e5e0d5 url(images/bg.jpg) repeat-x scroll left top;
	color:#a4a4a4;
	font:100% Calibri, Verdana, Tahoma, Arial, sans-serif;
}
a		{text-decoration:none;}
a:hover	{text-decoration:underline;}
a img	{border: none;}
p		{margin:0 0 1.0em; text-align: justify}
p.title	{font-size:1.3em; font-weight:bold;}
blockquote p {font-size: 100%; line-height:1.3em; margin:0;}

/* Wrapper */
#wrap	{background:#FFFFFF; margin:0 auto; width:880px;}

/* Header */
table#header 		{border-collapse:collapse; line-height:1.3em; border:0; width:880px; height:63px; margin:5px 0px 5px 0px; padding:0px 0 0 0;}
table#header th		{border:1px solid #d8d8d8; background:url(img/menubg2.gif) repeat-x bottom left #dddddd; color:#993366; padding:4px; text-align:left;}
table#header th a	{background-color:inherit; color:#993366; padding:4px;}
table#header td 	{color:#303030; font-size:1em; padding:7px; text-align:left;}

/* Banner Image */
#banner	{border: none;}

/* One-column Content */
#content	{line-height:1.3em; margin: 30px 40px 15px; padding-bottom: 15px; text-align: justify;}

/* Footer */
#footer {background:#e5e0d5; clear:both; color:gray; margin:0 auto; padding:10px 0; text-align:center; width:880px; line-height:1.5em; font-size:0.9em; height:50px;}
#footer p {margin:20px; padding:0; text-align: center;}
#footer a {background-color:#e5e0d5; color:gray; font-weight:400; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer span {font-size:1.2em;}
#footer table {border:0px; background:#fff; line-height:1.3em; width:70%; margin:0 0 0; padding:0; text-align:center;}
#footer td {background:#fff; font-size:0.9em; padding:7px; text-align:center;}

/* Table Adapted from Library Homepage  */
table.colored {
	border: none;
	border-collapse:collapse;
	font-size: 100%;
	margin-bottom: 8px;
}
table.colored th {
	background: #a2a2a2;
	color: white;
	text-align: left;
	font-weight: bold;
	padding: 8px 5px;
	border: 1px solid white;
}
table.colored tr {
	background: #f8f8f8;
	vertical-align: top
}
table.colored tr.odd {
	background: #f5f5f5;
	vertical-align: top
}
table.colored tr.even {
	background: #e9e9e9;
	vertical-align: top
}
table.colored td {
	text-align: left;
	padding: 6px 5px;
	border: 1px solid white;
}

/* Pin and Light bulb Boxes from Library Homepage  */
.orderbox{
	position:relative;
	padding:10px 30px 10px 40px;
	border: 1px solid #f2d5cd;
	font-size: 95%; 
	background: #ffefe5;
}
.orderbox2{
	position:relative;
	padding:10px 30px 10px 40px;
	border: 1px solid #f8edcb;
	font-size: 95%; 
	background: #fffbef;
}
.orderbox .icon{
	width:30px;height:50px;background:url(images/table_tag02.png) no-repeat left top;
	position:absolute;left:5px;top:-7px;z-index:9999;float:left
}
.orderbox2 .icon{
	width:30px;height:50px;background:url(images/table_tag03.png) no-repeat left top;
	position:absolute;left:5px;top:-7px;z-index:9999;float:left
}

/* Additional Classes by FF */
.image {
	width:30px;height:50px;background:url(images/table_tag02.png) no-repeat left top;
	position:relative;left:5px;top:-7px;z-index:9999;float:left
}
.image .text {
	position:absolute;
	top:10px;
	left:10px;
	width:300px;
}
.layer1 {
margin: 0;
padding: 0;
/*width: 880px;*/
}
 
.heading {
margin: 1px;
/*color: #fff;*/
padding: 10px 0px 0px 0px;
cursor: pointer;
position: relative;
font-size: 95%;
/*background-color:#c30;*/
}
.content {
padding: 0px 30px 10px 0px;
/*background-color:#fafafa;*/
}
/*p { padding: 5px 0; }*/

.orderbox2 .table {
	width:720;
	padding-bottom:15px;
}
/* Additional Classes by Ali */
.clr .clear {clear: both;}
.fullwidth	{width: 100%;}

ul.circled-arrow 	{
	list-style:none; margin: 10px 0 10px 10px; padding:0;
}
ul.circled-arrow li {
	background: url(images/ul_li_style1.gif) no-repeat 0px 2px;
	padding: 0px 0px 5px 15px;
}