body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font: normal 0.75em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #F0EEE3;
	text-align: justify;
	color: #333;
}
/*
.indexpage p, li, ol, ul {
	text-align: left;
}
*/
p, li, ol, ul {
	text-align: left;
	line-height: 1.8;
	margin-top: 2px;
}
p, li blockquote, ul, ol {
	font-size: 88%;
}
h1 {
	font: 150% lighter Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0px;
	margin: 0px 0px 15px 0px;
	color: #000;
	border: solid 0px #000;
}
h2 {
	font: 110% Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	color: #000;
	border: solid 0px #000;
}
h3 {
	font-size: 105%;
	font-weight: bold;
	text-align: left;
	padding: 0px;
	margin: 20px 0px 0px 0px;
	color: #289D2A;
	border: solid 0px #000;
}

h3.titleicon {
	margin-right: 0px;
	margin-top: 1.1em;
	text-align: left;
	color: #222;
	font-size: 1.01em;
	font-weight: bold;
}
blockquote { 
	font-size: 88%;
	width: 150px;
	border: 0px solid black; 
}
ul.nostyle {
	list-style-type: none;
}

li {
	margin: 15px 0px 15px 0px;
}
ul.questions li {
	margin: 2px 0px;
	padding: auto;
	border: 0px solid red;
}
hr.title-unl {
	border: thin solid #F0EEE3;
	margin: 5px 0px 5px 0px;
}
hr {
	margin: 2px 0px 0px 0px;
	border: thin solid #F0EEE3;
}
/**/

hr.topicsmarg {
	margin: 4px 4px 4px 4px;
	border: thin solid #fff;
}

#wrapper {
	/*text-align: left;*/
	margin: 0px auto;
	padding: 0px;
	border:0 solid #000;
	width: 860px;
	background-color: #fff;
	border-right: solid 15px #fff;
	border-left: solid 15px #fff;
}



/* =================== Top Nav =================== */

#header {
	margin: 0 0 0 0;
	background: #289D2A;
	border: solid 0px #000;
	height: 200px;
}
#logo {
	float: left;
	width: 171px;
	height: 142px;
	border: solid 0px #000;
	background-color: #fff;
	padding: 0px 0px 0px 0px;
	margin: 30px 51px 0px 20px;
}
#firstnav { 
	float: left;
	width: 200px;
	margin: 103px 10px 0px 20px;
	background-color: #ff;
	border: solid 0px #000;
}
#secondnav { 
	float: left;
	width: 190px;
	background-color: #ff;
	border: solid 0px #000;
	margin: 103px 0px 0px 12px;
}
#thirdnav {
	float: right;
	width: 130px;
	border: solid 0px #000;
	background-color: #f3;
	margin: 103px 0px 0px 0px;
}

/* +++++++++++++++ END TOP NAV +++++++++++++++ */

/* ========================== TITLE [GREEN] =========================== */
#title {
	float: left;
	width: 800px;
	height: 144px;
	border: solid 0px #000;
	padding: 0px;
	background-color: #F0EEE3;
	background: url(../images/title-head-bg.jpg) no-repeat;
}
#title-left-homepage {
	float: left;
	padding: 0px;
	margin: 45px 0px 7px 0px;
	border: 0px solid #000;
	width: 261px;
	background: url(../images/white-dot.gif) repeat-y right;
}
#title-left {
	float: left;
	padding: 0px;
	margin: 48px 0px 10px 30px;
	border: 0px solid #000;
	width: 440px;
	background: url(../images/white-dot.gif) repeat-y left;
}

h1.title-index-left-text {
	font-size: 2.2em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-align: right;
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 0px 10px;
	color: #fff;
	border: solid 0px #000;
}
h3.title-index-right-text {
	font: 130% lighter Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	color: #fff;
	border: solid 0px #000;
}
h1.title-left-text {
	font-size: 2.2em;
	
	font-weight: lighter;
	text-align: left;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	color: #fff;
	border: solid 0px #000;
}
h2.title-left-text {
	font-size: 1.8em;
	font-weight: lighter;
	text-align: left;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	color: #fff;
	border: solid 0px #000;
}
#title-right {
	width: 234px;
	float: right;
	margin: 50px 10px 0px 10px;
	padding: 0px;
	border: solid 0px #098;
}
h3.title-right-text {
	font: 130% lighter Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	color: #fff;
	border: solid 0px #000;
}
/* ######## END TITLE ######## */






/* ************ OFFERS ************ */
#offers {
	float: right;
	width: 226px;
	border: solid 0px #000;
	background-color: #fff;
}
#orange-ad-frame {
	float: right;
	width: 226px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: solid 0px #000;
	background-color: #fff;
}
#orange-ad-inside {
	/*float: left;*/
	position: relative;
	width: 206px;
	height: 88px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border: solid 10px #F0EEE3;
	background-color: #fff;
	background: #FF751A url(../images/orange-ad-bg.jpg) repeat-x bottom;
}
h1.orange-ad-inside {
	font: 110% Verdana, Geneva, Arial, Helvetica, sans-serif bold;
	text-align: center;
	padding: 0px;
	margin: 15px 0px 10px 0px;
	color: #fff;
	border: solid 0px #000;
}
h3.orange-ad-inside {
	font: 98% lighter Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	border: solid 0px #000;
}
#orange-ad-icon {
	position: absolute;
	width: 226px;
	height: 32px;
	margin: 0px 0px 30px 131px;
	background: url(images/orange-ad-botright.jpg) no-repeat bottom right;
}
#blue-ad {
	float: right;
	width: 206px;
	height: 82px;
	border: solid 10px #F0EEE3;
	margin: 9px 0px 3px 0px;
	background: #0C7FC0 url(../images/blue-ad-bg.jpg) repeat-x bottom;
}

#ad-corner {
	clear: both;
	background: #F0EEE3 url(../images/ad-break-curv-left.gif) no-repeat left;
	border: solid 0px #000;
	height: 6px;
	width: 226px;
	float: right;
}


#ques {
	float: right;
	width: 186px;
	border: solid 10px #F0EEE3;
	padding: 0 10px 10px 10px;
	margin: 6px 0px 3px 0px;
	background-color: #fff;
}


/* ###########------------------------- End Offers -------------------------############ */


#left {
	float: left;
	width: 275px;
	border: solid 0px #000;
	margin: 10px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#right {
	float: right;
	width: 226px;
	border: solid 0px #000;
	margin: 10px 0px 10px 5px;	
	background-color: #fff;
}
#topics {
	float: right;
	width: 186px;
	border: 10px solid #f0eee3;
	margin: 10px 0px 10px 0px;
	padding: 0px 10px 10px 10px;
	background: #fff;
}

#content { 
	float: left;
	width: 275px;
	background-color: #fff;
	margin: 10px 10px 10px 30px;	
	border: solid 0px #000;
}
#content-twocolm {
	float: left;
	width: 595px;
	border: solid 0px #000;
	margin: 30px 10px 10px 10px;
	background-color: #fff;
	padding: 0px 0px 0px 0px;
}
#content-corners {
	clear: both;
	background: #fff url(../images/content_botmleft.gif) no-repeat left;
	border: solid 0px #000;
	height: 6px;
	background-image: url(../images/content_botmrit.gif);
	background-position: right;
	background-repeat: no-repeat;
}
table.books tr {/*
	height: 30px;
	border: 1px solid white;
	padding: 3px 10px 0px 10px;
	text-align: center; */
	background-color: #fff;
}
table.examdates tr {
	height: 30px;
	border: 1px solid white;
	padding: 3px 10px 0px 10px;
	text-align: center; 
	background-color: #F7F6F1;
}

table.examdates, p {
	text-align: left; 
}
tr.examheader {
	background-color: #289C28;
	font-size: 0.95em;
	font-weight: bold;
	color: #fff;
	height: 50px;
}





/*  +++++++--------------------------  Links  ----------------------------+++++++  */

a:link, a:visited, a:hover, a:active {
	color: #f60;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	text-align: left;
font-size: 100%;
}
a:hover   {
		text-decoration: underline;
}
a:link.titlelink, a:visited.titlelink, a:hover.titlelink, a:active.titlelink {
	color: #242424;
	font-weight: bold;
	font-size: 85%;
	text-decoration: none;
}
a:hover.titlelink   {
		text-decoration: underline;
}

a:link.footerlink, a:visited.footerlink, a:hover.footerlink, a:active.footerlink { color: #333; font-weight: normal; text-decoration: none; }
a:hover.footerlink   {
		text-decoration: underline;
}

a.navbar:link, a.navbar:visited, a.navbar:hover, a.navbar:active {
	color: #fff;
	font-size: 90%;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	/* background: url(../images/nav-bult-pnt.gif) no-repeat 4px; */
}
a.navbar:hover   {
		text-decoration: none;
		/*background: url(../images/nav-bult-pnt-over.gif) no-repeat 4px; */
}
a.navbar {
	   white-space: nowrap;
		float: left;
		clear: both;
		color: #333;
		font-weight: normal;
		text-decoration: none;
		padding: 4px 20px 4px 20px;
		width: 150px;
		/*background-image: url('../images/navbar-bullet.gif') fixed no-repeat left;*/
		font-size: 90%;
		border: solid 0px #000;
}
a.navbar:hover {
		text-decoration: underline;
		color: #fff;
		/*background-image: url('../images/navbar-bullet-over.gif') fixed no-repeat left;*/
}
/*a.navbar:hover ul, li { background-color: White; }*/

a.topics:link, a.topics:visited, a.topics:hover, a.topics:active { color: #0C7FC0; margin: 0px 0px 0px 0px; font-size: 80%; font-weight: normal; text-decoration: none; }
a.topics:hover   {
		text-decoration: underline;
}
/*  end links  */


/***********-------------------------------------- FOOTER ------------------------------------------***********/

#footer {
	clear: both;
	background: #f6f6f4;
	border: 0px solid #fff;
	padding: 0px;
	height: 220px;
}
#footer h5 {
	float: left;
	width: 850px;
	font-size: 95%;
	color: #333;
	padding: 8px 0 6px 11px;
	border-bottom: 1px solid #ccc;
	border-top: 5px solid #289d2a;
	margin: 0 0 10px 0;
	/*font: bold 12px arial, verdana, tahoma, "trebuchet ms", sans-serif;*/
}

#footer-firstnav, #footer-secondnav, #footer-thirdnav {
	width: 200px;
	float: left;
	border: 0px solid #000;
	}
#footer-firstnav {
	margin: 0px 100px 10px 13px;
	}
#footer-secondnav {
	margin: 0px 100px 10px 0px;
	}
#footer-thirdnav {
	margin: 0px 0px 10px 0px;
	}
#footer a {
		white-space: nowrap;
		float: left;
		clear: both;
		color: #333;
		font-weight: normal;
		text-decoration: none;
		padding: 4px 20px 4px 0px;
		width: 150px;
		font-size: 86%;
		border: solid 0px #000;
}
#footer a:hover {
		text-decoration: underline;
		color: #333;
		/*background-image: url('../images/navbar-bullet-over.gif') fixed no-repeat left;*/
}
/***********  END FOOTER ***********/


/*********** Copyright ***********/

#copyright {
	clear: both;
	background: #fff;
	border-left: solid 0px #fff;
	border-right: solid 0px #fff;
	border-bottom: solid 20px #fff;
	border-top: solid 0px #fff;
	height: 20px;
	text-align: left;
}
p.copyright {
	text-align: left;
	color: #242424;
	font-size: 85%;
}

/*********** end Copyright ***********/