a:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none;}
a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none;}
a:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #999999; font-weight: bold; text-decoration: none;}

a.topmenu:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #CACAE3; font-weight: bold;}
a.topmenu:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #CACAE3; font-weight: bold;}
a.topmenu:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: bold;}

a.sidemenu:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold;}
a.sidemenu:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold;}
a.sidemenu:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: bold;}

a.offer:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 12pt; color: #FFFF00; font-weight: bold;}
a.offer:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 12pt; color: #FFFF00; font-weight: bold;}
a.offer:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; font-weight: bold;}

body {background-color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000; margin: 0;}
p {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000;}
h1 {
	padding: 0;
	font-family:Helvetica ,Arial,sans-serif;
	font-size: 1.8em;
	font-weight: bold;
	vertical-align: bottom;
	color: #1B57B1;	
	text-align: left;
	width: 100%;	
}
h2 {
	padding: 0;
	font-family:Helvetica ,Arial,sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	vertical-align: bottom;
    color: #333;
	text-align: left;
	width: 100%;
}

h3 {
  margin: 0;
  font-weight: bold;
  font-family: Helvetica ,Arial,sans-serif;
  font-size: 8pt;
  color: #666;

  padding-left: 0px;
	margin-bottom: 10px;
	text-align: left;
}
xh1 {font-family: verdana, arial, helvetica, sans-serif; font-size: 12pt; color: #000000; font-weight: bold;}
xh2 {font-family: verdana, arial, helvetica, sans-serif; font-size: 11pt; color: #000000; font-weight: bold;}
xh3 {font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold;}
h4 {font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold;}
h5 {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold;}

.whitemenu {font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; color: #CACAE3; font-weight: bold; background-color: #3A3A70;}
.content {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal;}
.answer {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #990000; font-weight: normal;}

.indent {padding: 10px 10px 10px 10px;}

.button 	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight:normal;
		background-color: #fff;
		}

.textbox 	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
		color: #000;
		font-weight:normal;
		}

.selectbox 	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
		color: #000;
		font-weight:normal;
		}
		
div#example {
	
		}
.exampleBox {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000; 
	font-weight: normal;
	background-color: #D9E3F0;
	padding: 10px 10px 10px 10px;
	margin-bottom:10px;
}
div#casestudy {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 8pt; 
		color: #000000; 
		font-weight: normal;
		background-color: #FFFFFF;
		padding: 10px 10px 10px 10px;
		border:#333333;
		margin-bottom:10px;
				}
.casestudy {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 8pt; 
		color: #000000; 
		font-weight: normal;
		background-color: #FFFFFF;
		padding: 10px 10px 10px 10px;
		border:#333333;
		margin-bottom:10px;
		}
		
		
div#issues {

	clear: both;
	font-size: 80%;
	background-color: #D9E3F0;
}

div#page	{
		margin:0 auto;
		width: 740px;
		}
		
		
div#logo	{
		position: relative;
		float: left;
		text-align:left;
		width: 100%;
		background-color: #000;
		}
		
		
div#topmenu	{
		position: relative;
		float: left;
		text-align:left;
		width: 100%;
		background-color: #3A3A70;
		}
		

div#chapter	{
		position: relative;
		float: left;
		width: 500px;
		background-color: #eeeeee;
		}
		

div#chapt-cont	{
		position: relative;
		float: left;
		width: 96%;
		border-top: 10px solid #eeeeee;
		border-left: 10px solid #eeeeee;
		border-bottom: 10px solid #eeeeee;
		}
		

div#question	{
		
		}

.questionBox {
    position: relative;
	float: left;
	width: 100%;
	background-color: #86A8D2;
	margin-bottom:10px;
}		

div#a		{
		position: relative;
		display: none;
		float: left;
		width: 100%;
		background-color: #cccccc;
		}
		

div#b		{
		position: relative;
		display: none;
		float: left;
		width: 100%;
		background-color: #cccccc;
		}
		

div#c		{
		position: relative;
		display: none;
		float: left;
		width: 100%;
		background-color: #cccccc;
		}
		

div#contents	{
		position: relative;
		float: right;
		width: 240px;
		background-color: #86A8D2;
		border-bottom: 10px solid #86A8D2;
		}
		

div#cont-item	{
		position: relative;
		float: left;
		width: 90%;
		background-color: #86A8D2;
		border-left: 10px solid #86A8D2;
		border-top: 10px solid #86A8D2;
		}
		

div#details	{
		position: relative;
		float: right;
		width: 240px;
		background-color: #86A8D2;
		border-bottom: 10px solid #86A8D2;
		}
		

div#det-item	{
		position: relative;
		float: left;
		width: 90%;
		background-color: #86A8D2;
		border-left: 10px solid #86A8D2;
		border-top: 10px solid #86A8D2;
		}
		

div#login	{
		position: relative;
		float: right;
		width: 240px;
		background-color: #86A8D2;
		border-bottom: 10px solid #86A8D2;
		}
		

div#log-box	{
		position: relative;
		text-align: right;
		float: left;
		width: 90%;
		background-color: #86A8D2;
		border-left: 10px solid #86A8D2;
		border-top: 10px solid #86A8D2;
		}
		

div#offer-box	{
		position: relative;
		text-align: center;
		width: 90%;
		background-color: #86A8D2;
		border-left: 10px solid #86A8D2;
		border-top: 10px solid #86A8D2;
		}
		

div#footer	{
		position: relative;
		float: right;
		width: 240px;
		background-color: #ffffff;
		}
#question-intro {
	
}

.questionIntroBox {
    clear: both;
	padding: 10px 10px 10px 10px;
	background-color: #FFFFFF;
	display: block;
	margin-bottom:10px;
}

div#question {
	clear: both;
	padding: 0px 0px 0px 0px;
	background-color: #86A8D2;
	display: block;
	margin-bottom:10px;
}
.question {
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 80%;
	background-color: #86A8D2;
	display: block;
}
div#question_source {
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 80%;
	background-color: #86A8D2;
	display: none;

}
.content_chapter {
	font-weight: bold;
	font-size: 90%;
}

.content_chapter_hidden {
	display: none;
}
.content_chap_item {
	display: block;
}
.content_chap_item_hidden {
display: none;
}

.total {
	font-weight: bold;
	font-size: 9pt;
}


.shortbreak {
		margin:0 0 1 0;
		margin-bottom:0px;
		}
div#proceed_button {
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 8pt; 
		color: #000000; 
		font-weight: normal;
		background-color: #86A8D2;
		padding: 10px 10px 10px 10px;
		border:#333333;
		margin-bottom:10px;
}
