body {background:#113061 url('./images/ttt_bg.gif') top left repeat-x;}

#maincontainer {position:absolute;
	padding: 0px;
	width:770px;
	left:50%;
	margin-left:-385px;
	height:580px;
	top:0px;
	background:#000033;
	z-index: 0;}

#flash {
   position:absolute;
   margin-left:35px;  
}

#leftlogo {position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;}

#topgoldbar {position: absolute;
	left: 76px;
	top: 0px;
	z-index: 10;}

#rightside {position: absolute;
	z-index: 10;
	left: 559px;
	top: 0px;}

#bottombar {position: absolute;
	left: 76px;
	top: 548px;
	z-index: 10;}

#copyright {
   position: absolute;
	left: 76px;
	top: 557px;
	z-index: 11;
}
#copyright img {
   border:0;
}
   
#mail {position: absolute;
	top:74px;
	left:718px;
	z-index:100;}

#backgroundimg {position:absolute;
	left: 46px;
	top: 89px;
	z-index:5}

#sidebar {position: absolute;
	left: 573px;
	top: 73px;
	height: 300px;
	width: 180px;
	z-index:30;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	color: #EFEEEE;}

#sidebar img {position: absolute;
	top:24px;
	left:0px;
	z-index:31;}



/* CHANGED */

#sidebar p {position:relative;
	margin-top:.3em;
	left:1.3em;
	width:15.5em;
	line-height:1.2em;
	z-index:35}

#sidebar h1{position:relative;
	margin-top:.5em;
	margin-bottom: .3em;
	top: 0em;
	left: .9em;				
	font-size:1em;
	width:13em;}

#sidebar h2{position:relative;
	color: #73B1E4;
	margin-top: 1.5em;
	margin-bottom:.5em;
	left:.8em;
	font-weight: bold;
	font-size:1.1em;
	width:165px;
	z-index: 35;}
	
#sidebar a, #sidebar a:visited {color:#fafafa;
	font-weight:normal;
	text-decoration:none;}

#sidebar a:hover {color:#C28709;}

#poll {position: absolute;
	left: 573px;
	top: 381px;
	height: 126px;
	width: 190px;
	z-index:30;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .58em;
	color: #EFEEEE;}

#poll h1 {position:relative;
	margin-top:.5em;
	margin-bottom:6px;
	top:0;
	left:6px;
	font-size:10px;
	font-weight:bold;
   }

#poll p {position:relative;
	margin-top:8px;
	margin-bottom:0;
	left:6px;
	width:165px;
	z-index:35;}

#poll p.submit{position:absolute;
	top:101px;
	left:124px;
	font-weight: bold;}

#poll input {height:10px; 
   width:10px; 
   margin:0; 
   padding:0;}

#poll table {margin-top:3px;}

#poll td {font-size:.6em; 
   color:#EFEEEE;}
   
#poll a {text-decoration: none;
	color: #FFFFFF;}

/* END CHANGED */



#location-bp {position: absolute;
	left:132px;
	top:62px;
	width:131px;
	height:15px;
	z-index:50;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .5em;
	font-weight: bold;
	color: #000033;
	background-image: url(images/menulocation.gif);
	text-align: center;
	display: block;}

#location-bc {position: absolute;
	left:273px;
	top:62px;
	width:131px;
	height:15px;
	z-index:50;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .5em;
	color: #000033;
	background-image: url(images/menulocation.gif);
	text-align: center;
	display: block;}

#location-bs {position: absolute;
	left:407px;
	top:62px;
	width:131px;
	height:15px;
	z-index:50;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .5em;
	color: #000033;
	background-image: url(images/menulocation.gif);
	text-align: center;
	display: block;}

#location-tt {position: absolute;
	left:60px;
	top:62px;
	width:70px;
	height:15px;
	z-index:50;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .5em;
	color: #000033;
	/*background-image: url(images/testlocation.gif);*/
	text-align: center;
	display: block;}


/* CHANGED */

#maincontent {
	position:absolute;
	left: 185px;
	top: 87px;
	width:360px;
	z-index:40;
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	color: #EFEEEE;}

#maincontent h1{font-size:1.25em;
   padding:0; 
   margin:0;  
   margin-bottom:7px;
	font-weight:bold;
	color:#C28709}

#maincontent p {padding:0; 
   margin:0; 
   margin-bottom:12px;}

#maincontent table {padding:0; 
   margin:0; 
   margin-bottom:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #EFEEEE;}

#maincontent p.lastline {
	font-weight:bold;}

#maincontent a {color:#C28709;
	text-decoration:none;}

#maincontent a:hover {color:#ffffff;}

/* END CHANGED */

#testquestioncontent {
	position:absolute;
	left: 220px;
	top: 100px;
	width:340px;
	z-index:40;
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	color: #EFEEEE;}

#testquestioncontent h1{font-size:1.3em;
   padding:0; 
   margin:0;  
   margin-bottom:7px;
	font-weight:bolder;
	color:#C28709}

#testquestioncontent h2{font-size:1.0em;
	position: absolute;
   padding:0; 
   margin:0;  
   margin-bottom:0px;
	font-weight:bolder;
	color:#C28709}

#testquestioncontent table{font-size:1em;
position:absolute;
   padding:0; 
   margin:0;  
   margin-bottom:0px;
	font-weight:bold;
	color:#ffffff}

#testquestioncontent p {padding:0; 
   margin:0; 
   margin-bottom:12px;}

#testquestioncontent p.lastline {
	font-weight:bold;}

#testquestioncontent a {color:#C28709;
	text-decoration:none;}

#testquestioncontent a:hover {color:#ffffff;}

#prevquestion {position: aboslute;
	top:280px;}

#nav {position:absolute; 
	top:36; 
	left:65;
	z-index:100;}

#nav, #nav ul {padding: 0;
	margin: 0;
	list-style: none;}

#nav a {color: #C28709;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight: bold;
	text-decoration:none;
	display: block;}

#nav a span {color:#FFFFFF;}

#nav ul a {padding: 1px 3px;
	font-size:.65em;
	color: #000;
	width: 128px;
	margin-left:5px;}

html>body #nav ul a {width: 122px;}

#nav ul a:hover {background: #F4E8D1;}

#nav ul .menu_top img {vertical-align:bottom;}
#nav ul .menu_bottom img {vertical-align:top;}
#nav ul .menu_item {background: transparent url('./images/bpmenumid.gif') top left repeat-y;}

#nav li ul {width:138px;}
#nav li li {background:transparent; width:138px;}

#nav li .menu_item:hover {background:url('./images/bpmenumid_sel.gif') top left repeat-y;}

#nav li {background: #000033;
	float: left;}

#nav li ul {position: absolute;
	background: transparent;
	top:-15px;
   	margin-left:-8px;
	left: -999em;}

#nav li:hover ul, #nav li:hover ul, #nav li.sfhover ul {left: auto;}
