/* CSS Document */
			html, body {
				margin: 0;
				padding: 0;
				background-color: #444444;
				font-family:Verdana, Arial, Helvetica, sans-serif;
			}
			
            .note {
            background: #cccccc url(../images/bell.png) center no-repeat;
            background-position: 15px 50%;
            text-align:left;
            padding: 5px 20px 5px 50px;
            border-top: 2px solid #707c8a;
            border-bottom: 2px solid #707c8a;
            color:#000000;
			font-size:11px;
            }

            .error {
            background: #990000 url(../images/error.png) center no-repeat;
            background-position: 15px 50%;
            text-align:left;
            padding: 5px 20px 5px 50px;
            border-top: 2px solid red;
            border-bottom: 2px solid red;
            color:white;
			font-size:11px;
            }

            .alert {
            background: #fff6bf url(../images/exclamation.png) center no-repeat;
            background-position: 15px 50%;
            text-align:left;
            padding: 5px 20px 5px 50px;
            border-top: 2px solid #ffd324;
            border-bottom: 2px solid #ffd324;
			font-size:11px;
            }		
			
			#footer{
			vertical-align: middle;
			/*background-repeat: repeat-x;*/
			background-image: url(../images/stripe_bg.png);
			/*direction:rtl;*/
			padding: 5px 10px 5px 10px;
			/*background-color:#295172;*/
			font-size:10px;
			color:#FFFFFF;
			background-position: center;
			clear:both;
			/*width:100%;*/
			}
			
			#leftCol{
			width: 230px;
			margin-right: 550px;
			font-size:12px;
			color:#336600;
			padding-left:10px;
			}
			
				#leftCol .header{
				/*background-color:#DDDDDD;*/
				font-weight: lighter;
				font-size:16px;
				color: #66CC66;
				margin:0;
				}
				
			#rightCol{
			width: 520px;
			float:right;
			padding-left: 15px;
			padding-right: 15px;
			}
			
			#header{
			background-image:url(../images/n1.gif);
			background-repeat:repeat-x;
			padding-top: 15px; 
			padding-left: 20px; 
			padding-bottom: 20px; 
			background-position:top; 
			color: white;			
			height: 120px;
			}
			
				#header h1{
				font-size:24px;
				margin: 0;
				padding: 0;
				font-weight:bolder;
				}
			
				#header h2{
				font-size: 16px;
				margin: 0;
				padding: 0;
				font-weight:normal;
				}
			
				#header p a{
				color:#DDDDDD;
				font-size:12px;
				}
			
			.question{
			padding-left: 15px;
			padding-right: 15px;
			padding-bottom: 20px;
			}
			
				.question .text{
				color:#000033;
				text-align:justify;
				font-size:12px;
				margin-left: 25px;
				}

				.question .inputs{
				color:black;
				text-align:left;
				font-size:11px;
				margin-left: 25px;
				}
				
				.question .prefix{
				width:20px;
				float:left;
				color:#CC0000;
				font-size: 12px;
				}
			
			#pageContainer{
			width: 800px;
			margin:auto;
			background-color: #ffffff;
			}
			
			p{
			margin: 0;
			text-align:justify;
			color:#666699;
			}
			
			p a{
			text-decoration: none;
			color:#000033;
			}
			
			p a:hover{
			text-decoration:underline;
			}
			
			.section{
			padding-left: 15px;
			padding-right: 15px;
			padding-top: 25px;
			border-bottom: 2px solid #990000;
			font-size:12px;
			color: black;
			}
			
			.qHeader{
			padding-left: 15px;
			padding-right: 15px;
			padding-bottom: 5px;
			padding-top: 5px;
            background-image:url(../images/n1.gif);
			background-repeat:repeat-x;
            text-align:center;
            border-top: 2px solid #009999;
            border-bottom: 2px solid #009999;
			font-size:14px;
			color:#FFFFFF;
            }		
			
			.qError{
            background: url(../images/cross.png) center no-repeat;
            background-position: 50% 50%;
			width: 20px;
			float:left;
			height:auto;			
			}

			.qCorrect{
            background: url(../images/tick.png) center no-repeat;
            background-position: 50% 50%;
			width: 20px;
			float:left;
			height:auto;			
			}
			
			.qPointer{
            background: url(../images/flag_red.png) center no-repeat;
            background-position: 50% 50%;
			width: 20px;
			float:left;
			height:auto;			
			}
			
			.rating{
			color: #999999;
			font-style:italic;
			}
			
			div.curFocus {
			background-color: #F2F2F2;
			}			
			#thnakyou{
			display: none;
			}