h1
{
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 18pt;
    color: #4F2E7D; 	
}
h2
{ 
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 18pt;
    color: #4F2E7D; 
}
h3
{ 
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 14pt;
    color: #4F2E7D; 
}
h4
{ 
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 12pt;
    color: #4F2E7D; 
}
h5
{ 
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: #4F2E7D; 
}
h6
{ 
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    color: #4F2E7D; 
}
p.Answer
{
	text-indent: 2em;
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    display: none;
}
#centercol p
{
	text-indent: 2em;
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 10pt;
}
#wrapper { 
 min-width: 540px;  /* Always good to have on full width liquid CSS layouts,  
                 google "min-width IE" for JS solutions there */ 
 width: 100%;               /* total width */ 
 background: #fcf9f0;
}       
#logo img { border: 0px;}

#logo
{
	float: left;
	background: #fcf9f0;
	padding-top: 10px;
}
body { background: #fcf9f0; }

#body2 { 
 border-left: solid 160px #fcf9f0;  /* left column width and color */ 
 /*border-right: solid 170px #fff;  /* right column width and color */
 background: #fcf9f0;    /* center column color */ 
 width: auto; 
} 

#innerbody { margin: 0; width: 100%; background: #fcf9f0;} 

#leftcol { 
 width: 160px;              /* left column width145 */ 
 margin-left: -160px;      /* _negative_ left column width */ 
 background: #fcf9f0;
 float: left; 
 position: relative; 
 z-index: 10; 
} 

#centercol {  
 float: left;  
 width: 100%;  
 position: relative;  
 z-index: 12;  
 background: #fcf9f0;
} 

#centercontent { 
 /*border: solid 1px #a4a4a4; */
 padding: 10px; 
 margin: 0px 15px 0px 10px; 
 background: #fcf9f0;
}

.clear { clear: both; text-align: center; } 

/* Mozilla code */ 
#body > #innerbody { border-bottom: 1px solid transparent; } 
#leftcol { margin-right: 1px; } 
#rightcol { margin-left: 1px; } 
#rightcol p { padding-left: 10px; } 
#centercol { margin: 0 -8px 0 -2px; } 

#footer { 
 clear: both; 
 position: relative; 
 padding: 8px; 
}

#header { 
 height: 40px; 
 background: #fcf9f0; 
} 

#topmenu
{
	position: absolute;
	top: 40px;
	right: 20px;
	background: #fcf9f0;
}

#topmenu ul { 
 list-style: none;    /* removes list marker */ 
 padding: 0px;    /* removes left indent */ 
 margin: 0px; 
} 

#topmenu ul li { 
 display: inline;    /* sets list items to display in a row */ 
 padding-left: 10px;  /* puts space in between list items */ 
} 
ul li
{
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 10pt; 
}

#topmenu a:link, #topmenu a:visited { 
 color: #334392; 
 text-decoration: none; 
 font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
 font-size: 10pt; 
} 

#topmenu a:active, #topmenu a:hover { 
 color: #032BF2; 
 text-decoration: underline; 
}
#selected
{
	font-weight: bolder;
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 10pt; 
}
a
{
	color: #334392; 
 text-decoration: none; 
 font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
 font-size: 10pt; 
}