html { height: 100%; }.mainBody {	background-color: #e2e2e2;	margin: 20px;}body, td, p{	font-family: arial, helvetica, verdana;	font-size: 11px;	font-weight: normal;	line-height: 15px;}h1{	color: #8e1118;	font-size: 18px;	line-height: 20px;	font-weight: normal;	margin-top: 0px;	margin-bottom: 5px;}h2{	color: #8e1118;	font-size: 15px;	font-weight: normal;	margin-top: 0px;	margin-bottom: 0px;}h3{	color: #8e1118;	font-size: 13px;	font-weight: normal;	margin-top: 0px;	margin-bottom: 5px;}.panel{border-width: 1px 1px 0px 0px; border-style: solid; border-color:#419dd3;}.panel2{border-width: 1px 0px 0px 0px; border-style: solid; border-color:#419dd3;}ul{	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	padding-left: 40px;}img, form { border: 0px; }form {margin: 0px; padding: 0px} a { text-decoration: underline; color: #8e1118; font-size: 11px;}a:active{	color: #8e1118;	text-decoration: underline;}a:hover{	color: #8e1118;	text-decoration: none;}.mainmenu, .mainmenu a{	font-size: 11px;	font-weight: normal;	color: #c0c1c1;	text-decoration: none;}.mainmenu a:hover, .mainmenu a.current  {	color: #fff;	text-decoration: none;}/* categories menu */#categoriesMenu, #categoriesMenu ul{	text-align: left;	margin: 0px; /* Removes browser default margins applied to the lists. */	padding: 0px; /* Removes browser default padding applied to the lists. */}#categoriesMenu li{	margin: 0px 0px 5px 0px; /* A left margin to indent the list items and give the menu a sense of structure. */	padding: 0px; /* Removes browser default padding applied to the list items. */	list-style-type: none; /* Removes the bullet point that usually goes next to each item in a list. */}#categoriesMenu .symbols{	/* Various styles to position the symbols next to the items in the menu. */	float: left;	width: 10px;	height: 10px;	background-repeat: no-repeat;	margin-left: -10px;}* html #categoriesMenu .symbols {	/* IE Hack */	float: none;}#categoriesMenu { margin-left: 0px; }#categoriesMenu ul{	list-style-type: none;	display: none;	clear: both;	margin-left: 0px;	padding-left: 6px;	margin-top: 5px;}#categoriesMenu li{	font-size: 10px;	font-weight: normal;	line-height: 11px;	color: #000;}#categoriesMenu li a{	text-decoration: none;	color: #fff;}#categoriesMenu li a:hover,#categoriesMenu li a#currentMenuOption { color: #000; }#categoriesMenu li a.current:hover { }#categoriesMenu li a.current { background-repeat: repeat-y; }/* Page Navigator */.resultpage a,.resultpage a:visited {	text-decoration: underline;	padding: 2px;	color: #32606a;}.resultpage_current a {	text-decoration: none;	color: #000;	font-weight: bold;	padding: 2px;}.result_totalfound {	padding-right: 10px;}.pagenavigator {	}/* dynamic forms */.dynamicForm .singleEditField { width: 250px;} .dynamicForm .mediumEditField { width: 250px;} .dynamicForm .largeEditField { width: 250px;} .dynamicForm .required {color: red}.dynamicForm .dynamicFormLabel { font-weight: bold; text-align: right;} .dynamicForm .dynamicFormErrors { font-size:14px; display: block; border: 1px dotted red; font-weight: bold }.dynamicForm .dynamicFormMessage { font-size:14px; display: block; border: 1px dotted yellow; font-weight: bold}