/* CSS Document */
			html, body {
				margin: 0;
				padding: 0;
				/*background-color: #444444;*/
				font-family:Verdana, Arial, Helvetica, sans-serif;
			}
			
            .note {
            background: #ffffff url(../images/bell.png) center no-repeat;
            background-position: 15px 50%;
            text-align:left;
            padding: 5px 20px 5px 50px;
            border-top: 2px solid #a0a0a0;
            border-bottom: 2px solid #a0a0a0;
            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: #e0e0e0 url(../images/exclamation.png) center no-repeat;
            background-position: 15px 50%;
            text-align:left;
            padding: 5px 20px 5px 50px;
			font-size:11px;
            }		
			
			#footer{
			vertical-align: middle;
			padding: 5px 10px 5px 10px;
			/*background-color:#295172;*/
			border-top: 1px solid black;
			font-size:10px;
			color:#a0a0a0;
			background-position: center;
			clear:both;
			/*width:100%;*/
			}
			
			#leftCol{
			display: none
			}
			
				#leftCol .header{
				display: none;
				}
				
			#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: black;			
			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:#303030;
				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:12px;
				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;
			}
			
			.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;
            text-align:center;
			font-size:14px;
			font-weight: bold;
			color:#000000;
            }		
			
			.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;			
			}
			
			.rating{
			color: #999999;
			font-style:italic;
			}
			
			#submitButton{
			display: none;
			}
			
			a:after
			{
				content:' [' attr(href) ']      '
			}
			
			#thankyou{
			display:block;
			font-size:16px;
			font-weight:bold;
			padding-top: 20px;
			}			
