
html, body
	{
	margin				: 0px;
	padding				: 0px;
	background-color	: #D4E6FF;
	color				: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	}

div
	{
	border				: none;
	margin				: 0px;
	padding				: 0px;
	}

.header
	{
	margin				: 0px;
	padding				: 0px;
	color				: #000000;
	background			: url(../images/ui1/header_BG.jpg) top repeat-x;
	}
/* IE5 needs shifting up - and #empty to clear its parsing palette */
* html body .header
	{
/*	margin-bottom		: -19px;*/
	font-family			: "\"}\"";
	font-family			: inherit;
	margin-bottom		: 0px;
	}
#empty{}

/* -1px margin-top is so NN4 borders overlap */
.columns
	{
	margin				: 0px;
	margin-top			: -1px;
	padding				: 0px;
	color				: #000000;
	/*border				: solid 1px #000000;
	border-top-style	: none;
	border-bottom-style	: none;*/
	background: #D4E6FF url(../images/ui1/main_BG.jpg) top repeat-x;
	}
/* reset post NN4 */
.columns
	{
/*/*/
	margin-top			: 0px;
/* */
	}

/*
make sure that .leftcolumn's width is equal to .centercolumn's margin-left
width can be fixed pixels or ems or percentage
-11px margin-top enables columns to lign up in NN4 rather than dropping down unacceptably
*/
.leftcolumn
	{
	float				: left;
	left				: 0px;
	width				: 160px;
	margin				: 0px;
	margin-top			: -11px;
	padding				: 0px;
	}
/* reset post NN4 */
.leftcolumn
	{
/*/*/
	margin-top			: 0px;
/* */
	}


/*
make sure that .rightcolumn's width is equal to .centercolumn's margin-right
width can be fixed pixels or ems or percentage
*/
.rightcolumn
	{
	position			: static;
	float				: right;
	width				: 175px;
	margin				: 0px;
	padding				: 0px;
	}
	
/* .centercolumn base settings
====================================
These values allow the three columns to butt up against each other
You can change the margins between them either by altering these values. However, in most cases altering the padding property of the .[$column]padding selectors will be simpler and more effective.
------------------------------------
NN4
------------------------------------
margin-left		: -25px
margin-right	: 0px
margin-top		: -1px
If you must change these, experiment with these values extensively since the center column does not move in a direct one-to-one relationship to the value specified here. The margin-top of -1px is needed to make NN4 line up correctly.
------------------------------------
OmniWeb
------------------------------------
margin-left		: 0px;
margin-right	: 0px;
------------------------------------
Other browsers
------------------------------------
margin-left		: width of .leftcolumn
margin-left		: final width of .rightcolumn
margin-right is set to the value of the overriding values for .rightcolumn's width.

If you don't want a border in NN4,but want the colour, change the border to none
*/
.centercolumn
	{
	margin				: 0px;
	padding				: 0px;
	color				: #000000;

/*	border				: solid 1px #000000;*/
	border-top			: none;
	border-bottom		: none;
/*	border-left			: dotted 1px #000000;
	border-right		: dotted 1px #000000;*/
	}

/* NN4 values */
.centercolumn
	{
	margin-right		: 0px;
	margin-left			: -25px;
	}
/* Other browsers - hide from NN4 */
/*/*/
.centercolumn
	{
	margin-top			: 0px;
	margin-right		: 175px;
	margin-left			: 160px;
	}
/* OmniWeb but exclude from IE5 mac */
/*\*/
.fake.centercolumn 
	{
	margin-right		: 0px;
	margin-left			: 0px;
/*	border-left			: solid;
	border-right		: solid;*/
	}
/* reset IE*/
* html body .centercolumn
	{
	margin-right		: 175px;
	margin-left			: 160px;
/*	border-left			: dotted 1px #000000;
	border-right		: dotted 1px #000000;*/
	}
/* end NS4 exclude hack */


	
/* -7px margin-top enables footer/middles to lign up in NN4 rather than dropping down unacceptably */
.footer, .middle
	{
	clear				: both;
	margin				: 0px;
	padding				: 2px;
	text-align			: left;
	color				: #000000;
	height				: 29px;
	vertical-align:middle;
	}
/* reset post NN4 */
.footer, .middle
	{
/*/*/
	margin-top			: 0px;
/* */
	}

.headerpadding, .leftpadding, .centerpadding, .rightpadding
	{
	margin				: 0px;
	padding				: 0px;
	text-align:center;
	}
	
.rightpadding {direction:rtl;}
	
/* following styles have nothing to do with the structural layout */
h1, h2, h3, h4
	{
	margin-top			: 0px;
	}
	
p
	{
	margin-bottom		: 0px;
	}
#BreadCrumb {
	clear				: both;
	margin				: 0px;
	padding				: 7px 2px 3px 10px;
	text-align			: left;
	color				: #000000;
	height				: 23px;
	vertical-align:middle;
	font-size:17px;
	color:#003399;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}

#BreadCrumb a {color:#003399;}
#BreadCrumb a:hover {text-decoration:none;}

#HeaderNav {list-style-type:none; color:#FFFFFF; margin: 0px ; padding: 0px 0px 3px 0px; }
#HeaderNav li {color: #EEC435; display: inline;margin: 0px ; padding: 0px; }
#HeaderNav li a {color: #FFFFFF; font-weight:bold; font-family:tahoma; font-size:11px; }
#HeaderNav li a:hover {color: #EEC435; font-weight:bold; text-decoration:none;}

#HeaderNavHeb {list-style-type:none; color:#FFFFFF; margin: 0px ; padding: 0px 0px 3px 0px; }
#HeaderNavHeb li {color: #EEC435; display: inline;margin: 0px ; padding: 0px; }
#HeaderNavHeb li a {color: #FFFFFF; font-weight:bold; font-family:tahoma; font-size:11px; }
#HeaderNavHeb li a:hover {color: #EEC435; font-weight:bold; text-decoration:none;}


#HeaderNavEs {list-style-type:none; color:#FFFFFF; margin: 0px ; padding: 0px 0px 3px 0px; }
#HeaderNavEs li {color: #EEC435; display: inline;margin: 0px ; padding: 0px; }
#HeaderNavEs li a {color: #FFFFFF; font-weight:bold; font-family:tahoma; font-size:10px; }
#HeaderNavEs li a:hover {color: #EEC435; font-weight:bold; text-decoration:none;}



#main {	background-color	: #ffffff; padding: 5px; text-align:left;}
#main h2 {color:#003399;}
.midCat {background: #FFF5E8 url(../images/ui1/Cat_BG.jpg) repeat-x; padding: 4px; margin: 2px;}
.leftpadding ul, .rightpadding ul { margin: 0px; padding: 0px;}

.leftpadding li, .rightpadding li {
	line-height: 175%;
	list-style-type:none;
	border-bottom: 1px solid #FFDBA4;
	margin: 0px;
	display:block;}

.leftpadding li a, .rightpadding li a {color: #003399;}
.leftpadding li a:hover, .rightpadding li a:hover {text-decoration:none;}

.message { color:#FF0000;}
.small {font-size: 9px;}

textarea, input, select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #003366;
}

#main td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


/* this is for the ADDINGS PAGES:---------------------------------------------*/

#main form fieldset {
  clear: both;
  border-color: #000000;
  border-width: 1px 0px 0px 0px;
  border-style: solid none none none;
  padding: 10px;
  margin: 20px 0px 0px 0px;
/*  background-color: #FFF8EE;*/
}

#main form fieldset legend {
  font-size: 150%;
  color: #000000;
  margin: 0px;
  padding: 0px 5px;
}


/* this is for the main page listings:---------------------------------------------*/




#main  .FileListBlock {
  clear:both;
/*  border-color:#999999;
  border-width: 1px;
  border-style: solid;*/
  padding: 0px 0px 15px 0px;
  margin: 25px 0px 0px 0px;
  background-color: #FFF8EE;
  position:relative;
}

#main .FileListHeader {
  font-size: 150%;
  color: #003399;
  margin: 0 0 5px 0;
  padding: 0px 5px;
  position:relative;
  background-color: #FFEFDF;	/*#FFF0EE;*/
/*  border: 1px solid #999999;*/
  border-bottom: none;
}

#main  .FileListBlock .vw {margin: 8px; padding: 4px;} /* for scrolling divs on the vw.asp page*/










#main  fieldset.files {
  clear:both;
/*  border-color:#999999;
  border-width: 1px;
  border-style: solid;*/
  padding: 0px 15px 15px 15px;
  margin: 25px 0px 0px 0px;
  background-color: #FFF8EE;
  position:relative;
  display:block;
}

#main fieldset.files legend {
  font-size: 150%;
  color: #003399;
  margin: 0px 10px 5px 0px;
  padding: 0px 5px;
  position:relative;
  display:block;
  top: -20px;
  background-color: #FFEFDF;	/*#FFF0EE;*/
/*  border: 1px solid #999999;*/
  border-bottom: none;
}

#main fieldset.files div.vw {margin: 8px; padding: 4px;} /* for scrolling divs on the vw.asp page*/

.labelSpacer {width: 110px; float:left; display:block;}
.inputSpacer {margin-left: 110px;display:block;}