body { 	 min-width:900px;
margin : 0;
padding : 0;
font-family : verdana, arial, helvetica, sans-serif;
color : #000000;
background-color : white;
padding-top: 10px;
}
hr {
width : 80%;
height : 2px;
}
p {
font : 11px/20px verdana, arial, helvetica, sans-serif;
margin : 0 0 16px 0;
padding : 0;
}
h1 { padding : 10px;
font-size : 20px;
font-weight : 300;
color : white;
background-color : tan;
}
h4 {
font-size : 12px;
font-weight : 600;
color : #8B0000;
}
h5, h6 {
color : gray;
font-size : 14px;
background-color : #f5f5f5;
font-weight : 400;
font-family : verdana, arial, helvetica, sans-serif;
}
a {
color : #FF6600;
font-size : 11px;
text-decoration : none;
font-weight : 300;
font-family : verdana, arial, helvetica, sans-serif;
}
a:link {
color : #FF6600;
}
a:visited {
color : lightsalmon;
} 	a:hover { background-color : whitesmoke;
top : 2px;
left : 2px;
color : #FF6600;
border-color : #334455 #ccddee #ddeeff #667788;
}
li {
line-height : 15px;
margin-top : 0;
margin-bottom :10px;
margin-left : 0;
color : #000000;
list-style-image : url();
}
ul {
font : 11px/20px verdana, arial, helvetica, sans-serif;
margin : 0 0 0 0;
padding : 0;
} 
#header { 

height : 141px;
background-image: url("newheader2.jpg");
background-repeat:no-repeat;
background-position:center top;
text-align : center;
}
#container { width: 950px; margin-left: auto; margin-right: auto; }
	

#left {
float : left;
width : 150px;
padding : 10px 10px;
}
#left ul {
margin-left : 0;
padding-left :0;
list-style : square inside;
}
#content { img :10px;
float : right;
width :750px;
padding : 0px 10px 0px 10px;
}
#content img{  padding :10px;
}
#menu {
float : right;
width : 150px;
padding : 10px 10px;
}
#menu ul {
margin-left : 0;
padding-left : 1em;
list-style : square inside;
}
#menuq a, #menuq a:visited { background-color : white;
position : relative;
text-decoration : none;
text-align : center;
color : #FF6600;
display : inline;
width : 10em;
border : 1px solid #ffffff;
border-color : #ddeeff #667788 #334455 #ccddee;
padding : 0.25em;
margin : 0.5em auto;
}
#menuq a:hover { background-color : whitesmoke;
top : 2px;
left : 2px;
color : #FF6600;
border-color : #334455 #ccddee #ddeeff #667788;
}
#leftx a, #leftx a:visited {
position : relative;
text-decoration : none;
text-align : center;
color : #FF6600;
display : block;
width : 10em;
border : 2px solid #ffffff;
border-color : #ddeeff #667788 #334455 #ccddee;
padding : 0.25em;
margin : 0.5em auto;
}
#leftx a:hover {
top : 2px;
left : 2px;
color : #FF6600;
border-color : #334455 #ccddee #ddeeff #667788;
}
#footer { 	clear:both;
padding : 10px 0;
height : 100px;	background-image:url('headerimage.gif');
}
#footer p {
margin : 0;
padding-top : 10px;
text-align : center;
}
#footer a {
color : #007700;
}
#quiz{	 border: 1px solid gainsboro;
	margin-left:25;margin-right:25px; margin-top:0px;
	padding:10px;
background: #FFFFFF;
color: #333333;
table:11px/20px verdana, arial, helvetica, sans-serif;
}
.large { 	 font : 11px verdana, arial, helvetica, sans-serif;
margin : 4px 4px 4px 4px;
padding : 5px;
float : left;
text-align : left;
background : whitesmoke;
}
.large1 { border: 1px solid gainsboro;
margin : 5px 5px 5px 5px;
width : 40%;
padding : 4px;
float : right;
text-align : center;
}
.large2 {
margin : 0 0 0 0;
padding : 4px;
border : 0;
float : right;
text-align : center;
}
 pre {
	overflow: auto;
	width: 575px;
	}

.bg {background:;}
.menu {padding:0 0 0 32px; margin:0; list-style:none; height:40px; background:#fff ; position:relative; font-family:arial, verdana, sans-serif; }
.menu li.top {display:block; float:left; position:relative;}
.menu li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#bbb; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:0 24px 0 12px; height:40px;}
.menu li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; background:url(images/down.gif) no-repeat right top;}
.menu li a.top_link:hover {color:#000; background: ;}
.menu li a.top_link:hover span {background:;}
.menu li a.top_link:hover span.down {background:;}

.menu li:hover > a.top_link {color:#000; background:;}
.menu li:hover > a.top_link span {background:;}
.menu li:hover > a.top_link span.down {background:;}

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu a:hover {visibility:visible;}
.menu li:hover {position:relative; z-index:200;}

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu :hover ul.sub {left:2px; top:40px; right:2px; background: #fff; padding:3px 0; border:1px solid #999999; white-space:nowrap; width:200px; height:auto;}
.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:250px;}
.menu :hover ul.sub li a {font-weight:normal;display:block; font-size:11px; height:20px; width:192px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu :hover ul.sub li a.fly {background:#fff ;}
.menu :hover ul.sub li a:hover {background:#999999; color:#fff;}
.menu :hover ul.sub li a.fly:hover {background:#999999 ; color:#fff;}
.menu :hover ul li:hover > a.fly {background:#999999 ; color:#fff;} 

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid 999999; white-space:nowrap; width:93px; z-index:200; height:auto;}
