INPUT, SELECT, TEXTAREA, TH, TD 		{font-size:1em; font-family:"Lucida Sans Unicode", "Lucida Grande", "Georgia", Arial, Helvetica, "Times New Roman", Times, serif;}
LI LI, LI P, TD P, BLOCKQUOTE P, TH P 	{font-size:1em; font-family:"Lucida Sans Unicode", "Lucida Grande", "Georgia", Arial, Helvetica, "Times New Roman", Times, serif;		}

label				{font-weight:normal; margin-top:7px; display:block;}

#maintable .threecoltable 	{margin-top:0;}
#maintable .threecoltable td#smallcol {border:0;	width:175px;	padding:0;}
#maintable .threecoltable td#smallcol p{margin: 10px 0;}
#maintable table.threecoltable td#latest_news {width: 532px !important;	width /**/:532px;	width:532px; padding:0; border:0;	background:none;}
#maintable .threecoltable div.righthead {width: 155px !important;	width /**/:175px;	background-color:#B9B9FF;	border-top:1px solid #000066;	border-bottom:1px solid #000066;}
.featurebox_sml {margin:15px 0 0 0;	padding:5px 10px;	background: #400040;	width: 155px !important;	width /**/:175px;	}
#maintable .threecoltable td#smallcol  div.featurebox_sml p {color:#FFF;	margin:5px 0;}
#maintable .threecoltable td#smallcol  div.featurebox_sml a {color:#FFF;	text-decoration:underline;}
#maintable .threecoltable td#smallcol .formfieldSB {width: 173px !important;	width /**/:175px;}

#maintable td#smallcol form#form3 .fieldwide, #maintable td#smallcol form#form4 .fieldwide {width: 147px !important;	width /**/:153px; border:1px solid #CCC;}
#maintable td#smallcol form#form3 .fielddate, #maintable td#smallcol form#form4 .fielddate {width: 105px !important;	width /**/:111px; border:1px solid #CCC;}

td.box#latest_news p {	margin:10px 0 10px 0px;}

h2					{font-weight:normal; margin:20px 0 -6px 0; font-size:1.4em; color:#555; border-top:1px solid #EFEFEF; padding-top:15px;}

#form3 .button			{color:#FFF; background-color:#006790}
.fakebutton		{background-color:#006790; color:#FFF; font-weight:bold; padding:3px 7px 3px 27px; background-image:url(/i/icons/page_edit.gif); background-repeat:no-repeat; background-position:6px 3px; margin:3px 0 0 0;}
.fakebutton a	{color:#FFF; border:0; outline:none;}
.fakebutton a:hover 	{background-color:#94B3C5;}
.fieldwide {	padding: 3px;border: 1px solid #ccc;width: 312px !important;	width /**/:320px; color:#444}

.loginbox		{width: 153px !important;	width /**/:175px; border:1px solid #D4D4D4; padding:0px 10px 0px 10px; margin:0 0 20px 0; background-color:#FAFCFD;}
#maintable .threecoltable .loginbox li {border:0;margin:5px 0; font-size:0.9em;}
.loginbox li em	{float:right; font-style:normal;}
.message		{padding:10px; background-color:#FF0000; color:#FFF; border:1px solid #CC0000; color:#FFF; font-weight:bold;}
.redtext		{font-weight:bold;}
.sideheading	{background-color:#006790; color:#FFF; margin:0px; padding:5px 11px; display:block; font-weight:bold;}
.sideheading img	{margin:0 10px -2px 0;}
#maintable .TableBorder		{border-bottom:1px solid #EFEFEF; border-left:1px solid #EFEFEF; margin:20px 0; width:auto; }
#maintable .TableBorder td, #maintable .TableBorder th	{padding:10px; margin:0; font-weight:normal; border-right:1px solid #EFEFEF; border-top:1px solid #EFEFEF; vertical-align:top; text-align:left;}
#maintable .TableBorder td p	{margin: 5px 0;}
#maintable .TableBorder td.TableCellHighlight, #maintable .TableBorder th.TableCellHighlight, #maintable .TableCellHighlight		{background-color:#666; color:#FFF; font-weight:bold;}
p.viewmore		{background-image:url(/i/icons/action_forward.gif); background-repeat:no-repeat; background-position:0 1px; padding-left:25px;}

div#sideLeader.sideheading		{background-color:#94B3C5;}
div#sideRegister.sideheading		{background-color:#820F00;}
div#sideRegister.sideheading a		{color:#FFF; border:0;}
div#sideRegister.sideheading a:hover {color:#EFEFEF; border:0; background-color:transparent;}
	
.maincontentholder {
	padding:5px 15px 5px 15px;
	border: 1px solid #7097A4;
	display:block;
	width: 500px !important;	width /**/:530px;
	}
	#maintable td.dividersmall	{width:auto; padding:0 15px 0 0;}