html,body{margin-top:10px;padding:0; background-color:#CCCCCC}
body{text-align:center}
h1 {margin:0;padding:0 0 0 0;font-family:Arial,Verdana;font-size:28px;font-weight:normal;line-height:100%;letter-spacing:-1px;color:#67bdff;}
h2 {margin:0;padding:0;font-family:Arial,Verdana;font-size:18px;font-weight:normal;line-height:120%;color:#666666;}
.maintext {margin:0;padding:0;font-family:Arial,Verdana; font-size:14px;font-weight:normal;letter-spacing:0px;color:#666666;line-height:120%}
.smalltext {margin:0;padding:0;font-family:Arial,Verdana; font-size:11px;font-weight : normal;}
a:link { color: #cc0033; text-decoration: underline; }
a:visited {color: #cc0033; text-decoration: none; }
a:hover {color: #00aeef; text-decoration: underline; }
a:active {color: #cc0033; text-decoration: none; }
div#header{height:100px;background-image:url(images/fpm_header_778x100.gif);}
div#container{text-align:left; background:#ffffff url(images/iso.gif) bottom left no-repeat;}
div#container{width:778px; margin:0 auto; border:solid silver; border-width:0 1px 0 1px; }
div#white_line{height:5px; background:#ffffff; line-height:0; font:10%;}
div#grey_line{height:20px; background:#868686; line-height:0; margin-bottom:10px;  font:10%;}
div#navigation{padding:0 0 10px 10px; background:#ffffff;}
div#wrapper{float:left;width:100%; }
div#content p{margin:0; line-height:normal; color:#666666;}
div#content{margin-left:160px; padding:0 0 10px 0;}
div#wider_content p{margin:0 10px 0 0; line-height:normal; text-align:justify; color:#666666; }
div#wider_content{margin-left:160px;}
div#navigation{float:left;width:150px;margin-left:-778px; height:550px;background:none;}
div#extra{background:#ffffff;}
div#extra{float:left;width:250px;margin-left:-250px; padding:40px 0 0 0;}
div#footer{height:20px; padding-top:2px; background:#cc0033; color:#ffffff; font-weight:bold;}
div#footer p{margin:0;padding:5px 10px;}
div#footer{clear:both;width:100%}
.bl {background: url(images/bl.gif) 0 100% no-repeat #cccccc; width: 350px;}
.br {background: url(images/br.gif) 100% 100% no-repeat}
.tl {background: url(images/tl.gif) 0 0 no-repeat}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:10px; margin-bottom:10px;}
.clear {font-size: 1px; height: 1px}
label { display: block; font-family: Arial,Verdana; font-size: 13px; }
.questions table{text-align:left; padding:0px; margin:0px;border:0px;border-collapse:collapse;border-spacing:0px;background:#EBEBEB}
.questions table tr  {padding:0px; margin:0px;border:0px;border-collapse:collapse;border-spacing:0px;}
.questions table td{padding:0px; margin:0px;border:0px;border-collapse:collapse;border-spacing:0px;}
.questions  table tr td{padding:1px; text-align:left; height:40px; margin:1px;border-bottom:1px #fff solid; border-spacing:0px;border-collapse:collapse;margin:0px; padding-left:5px}
.tableHeader{ color:#fff; background:#808080;}
.tableSubHeader{background:#999999; color:#fff}
.rowstyle{background:#EBEBEB}
fieldset{padding:0px:margin:0px;}
.firstcoloumn{border:1px #000 ; margin:0px; padding-left:10px;}
.questions{text-align:left; padding:10px; width:630px; margin:auto;}
.questions fieldset{border:#EBEBEB 1px solid;}


.questions  input[type="submit"]{
	width: 250px;
	padding:10px;
	font-weight:bold;
	font-size:14px;
	margin-left:0px;
	float:right;
	color:#fff;
	margin:3px;
	border:1px solid #000;
	background: #cc0033 center no-repeat; 
}
.questions input[type="submit"]:hover{
background:#D22C33 center no-repeat;
}
