body{margin-top:0; background:#eaf7ff; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0;}
	div#outer{ padding-top:0;}

	div#page {position: relative;width: 788px;height: auto;	margin: auto;background:none;}
	div.top{display:block; width:788px; height:39px; float:left; margin:0 0 0 0; background:url(images/body-top.jpg) top left no-repeat;}
	div.content{display:block; width:788px; height:auto; float:left; margin:0 0 0 0; background:url(images/body-bg.jpg) repeat-y; line-height:20px;}
	
	
	div.context{display:block; width:668px; height:auto; float:left; margin:20px 0 0 0; background:none;}
	
	div.footer{display:block; width:788px; height:40px; float:left; margin:0 0 0 0; background:url(images/body-bottom.jpg) top left no-repeat;}
h1.heading1 {color: #FF0000; font-family:Arial, Helvetica, sans-serif; font-size:20px;line-height:25px; margin-top:10px; padding:0;}
.heading2{color:#0000FF;font-family: Tahoma;text-align:center; font-size:16px;line-height:18px;font-weight:bold;}
p.yellow{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:17px;}
p.normaltext{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:17px;}

.yellowbox{width:545px;margin:20px auto;background:#ffffe1;border:solid 2px #ff0000;}

.formrow{float:left;height:auto;overflow:visible;clear:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin:5px 0 5px 0; width:520px;}
.formlabel{float:left; width:200px; height:auto;text-align:right;margin-right:5px;}
.forminputs{float:left; width:250px; height:auto;text-align:left;margin-left:5px;}
.formstar{float:left; font-weight:bold;height:auto; width:5px;color:#ff0000;}
.inputtext{width:230px; height:20px;float:left;}
.inputarea{width:230px; height:40px;float:left;}