/* CSS Document */body{	background: #ffffff url(../images/bg.gif) repeat-x;	height:100%;}#container {    width:752px;    height:100%;    margin:20px auto;    border-top:#8c8c8c 1px solid;    border-left:#8c8c8c 1px solid;    border-right:#8c8c8c 1px solid;    border-bottom:#8c8c8c 1px solid;    background:#ffffff;}#header {    height:100px;    width:752px;    background: #ffffff url(../images/logo.gif) no-repeat;}#header .inside {     padding-left:500px;    padding-top:55px;    font-family: arial, sans-serif;    font-weight: bold;    font-size:11px;    color: #000000;}#navigation {    width:752px;    height:28px;    background: #ffffff url(../images/nav_bg.gif) repeat-x;}#content {    width:750px;    height:100%;}#main_content {    width:732px;    height:100%;    padding-top:10px;    padding-left:10px;    padding-right:10px;    padding-bottom: 10px;    background:#ffffff url(../images/cont_bg.gif)}#footer {    width:752px;    height:28px;    background: url(../images/nav_bg.gif) repeat-x;}#footer .inside{     font-family: arial, sans-serif;    font-size:11px;    letter-spacing:2px;    color:#949293;    text-align:center;    padding-top:8px;}ul {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 2em;font-weight: normal;font-variant: normal;text-transform: none;text-decoration: none;text-indent: 0px;list-style-position: outside;padding: 0px;margin: 2px;}ul li {list-style-type: none;}ul.copy {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 16px;font-weight: normal;font-variant: normal;text-transform: none;text-decoration: none;text-indent: 0px;list-style-position: outside;padding: 0px;margin: 2px;}/* 404, general warning */.warning {	background: #FFFFED url(/images/warning.gif) left no-repeat;	border-top: 1px solid #E5E081;	border-bottom: 1px solid #E5E081;	margin: 10px 0;	padding: 10px 5px 8px 28px;	color: #333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	}/* Search Box */.search{    background-color: rgb(255, 255, 255);    border-top-width: 1px;    border-right-width: 1px;    border-bottom-width: 1px;    border-left-width: 1px;    border-top-style: solid;    border-right-style: solid;    border-bottom-style: solid;    border-left-style: solid;    border-top-color: rgb(140, 140, 140);    border-right-color: rgb(140, 140, 140);    border-bottom-color: rgb(140, 140, 140);    border-left-color:rgb(140, 140, 140);	width: 125px;	padding-left: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	color:#666666;}#copy {    font-family: Arial, Helvetica, sans-serif;    font-size:12px;    color:#666666;    padding-left:10px;    padding-top:5px;    padding-right:10px;    line-height:18px;    background-color:#ffffff;    border-left: 1px solid #8c8c8c;    border-right: 1px solid #8c8c8c;    border-bottom: 1px solid #8c8c8c;    border-top: 1px solid #8c8c8c;}#copy2 {    font-family: Arial, Helvetica, sans-serif;    font-size:12px;    color:#666666;    padding-left:10px;    padding-top:5px;    padding-right:10px;    line-height:18px;    background-color:#ffffff;    border-left: 1px solid #8c8c8c;    border-right: 1px solid #8c8c8c;    border-bottom: 1px solid #8c8c8c;    border-top: 1px solid #8c8c8c;    width: 378px;}#copy3 {    font-family: Arial, Helvetica, sans-serif;    font-size:12px;    color:#666666;    padding-left:10px;    padding-top:5px;    padding-right:10px;    line-height:18px;    background-color:#e6ebf6;    border-left: 1px solid #8c8c8c;    border-right: 1px solid #8c8c8c;    border-bottom: 1px solid #8c8c8c;    border-top: 1px solid #8c8c8c;}.survey_header {font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#D30101;}.title {font-family: Arial, Helvetica, sans-serif;font-size:24px;font-weight:bold;color:#D30101;}.iso {font-family: Arial, Helvetica, sans-serif;font-size:10px;color:#666666;}.index {font-family: georgia, times-roman, serif;font-size:16px;color:#D30101;text-decoration: none;}.h1 {font-family: georgia, times-roman, serif;font-size:13px;color:#D30101;text-decoration: none;}.h2 {font-family: georgia, times-roman, serif;font-size:12px; font-style:italic; color:#5c76a5;text-decoration: none;}a.toc:link {font-family: georgia, times-roman, serif;font-size:12px;color:#666666;text-decoration: none;}a.toc:hover {font-family: georgia, times-roman, serif;font-size:12px;color:#D30101;text-decoration: none;}a.toc:visited {font-family: georgia, times-roman, serif;font-size:12px;color:#666666;text-decoration: none;}/* form inputs */input.disabled {	border: 1px solid #F2F2F2;	background-color: #F2F2F2;}input.generic {    border: 1px solid #000000;}input.required, textarea.required {	border: 1px solid #000000;}input.validation-failed, textarea.validation-failed {	border: 1px solid #FF3300;	color : #000000;}input.validation-passed, textarea.validation-passed {	border: 1px solid #000000;	color : #000;}.validation-advice {	margin: 5px 0;	padding: 5px;	background-color: #FF3300;	color : #FFF;	font-weight: bold;	font-size: 11px;	width: 90%;}.custom-advice {	margin: 5px 0;	padding: 5px;	background-color: #C8AA00;	color : #FFF;	font-weight: bold;}