html, body{
	margin: 0;
	text-align: center;
}

td{
	font-family: Arial, Helvetica, sans-serif;
	color:#55555D;
	font-size:75%;
	line-height:150%;
}
h1{
	font-size:200%;
	line-height:100%;
}
.top{
	background-image: url(header_back_0.png);
	background-repeat: no-repeat;
}

.canvas{
	background-image: url(canvas_back.png);
	background-repeat: repeat-y;
}

.container{
	margin: 0 auto;
}

.content{
	padding: 20px 150px 20px 50px;
	
}
.menu{
	padding: 20px;
	line-height:200%;
}

.menu a:hover, .menu a:active {
color:#22B2FD;
text-decoration:none;
font-weight: bolder;
}
.menu a:link, .menu a:visited {
color:#3467B4;
text-decoration:none;
font-weight: bolder;
}
 
a:hover, a:active {
color:#22B2FD;
text-decoration:underline;
}
a:link, a:visited {
color:#3467B4;
text-decoration:underline;
}
a {
}

/*netq style*/

.nqinput, .nqquestion , .nqoption, .nqtextblock, .nqbutton
{
	font-family: Arial, Helvetica, sans-serif;
	color:#55555D;
	font-size:75%;
	line-height:150%;
}

.nqinput, .nqbutton{
	font-size:100%;
}
.nqquestion {}
.nqeven{}
.nqodd{}
.nqmatrixodd {}
.nqmatrixeven 	{}
.nqoption{}
.nqtextblock {}


TD.nqerror 		
{
	color: #7B2184;
	font-weight: bold;
}
H2.nqerror 	
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	color: #7B2184;
	font-weight: bold;
}


