BODY {  
	BACKGROUND-COLOR: #ffffff; 
	margin-left: 10px;
	margin-top: 0px;
	font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
	color: #02407F;
}
TD, TH, LAYER, li, ul, ol, p {  
	font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
	FONT-SIZE: 13px;
	color: #02407F;
}


p  { line-height: 140%; color: #02407F;	FONT-SIZE: 13px;}
h1 { 
	font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif; 
	font-size: 20px; color: #3ca64b}
h2 {
	font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
	font-size: 16px; color: #3ca64b; line-height: 140%;}
h3 { 
	font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
	font-size: 14px; color: #02407F;line-height: 140%;}
h4 {
	font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
	font-size: 11px; color: #02407F;line-height: 140%;}
h5 {
	font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
	font-size: 11px; color: #3ca64b}

a:hover {  color: #AD0000; text-decoration: font-weight: bold; underline;}
a:link {  text-decoration: none; font-weight: bold;}
a:active {  color: #AD0000; text-decoration: underline; font-weight: bold; background-color: #FFFFCC}
a:visited {  text-decoration: none; font-weight: bold}


.emphasis { 
font-weight: bold;
color: #AD0000; 
}


.emphasis16px { 
font-weight: bold;
color: #AD0000; font-size: 16px;
}

.hide300 {  position: relative; width: 300px; visibility: hidden}

/* used to hide message for older browsers on newer ones, also holds normal */
/* hypertext links for search engine spiders.                               */

.oldmsg {
  position: relative;
  width: 540px;
  visibility: hidden;
}

.imagefloatright {
	float:right;
	PADDING-left: 20px;
	padding-bottom:50px;
}


.imagefloatleft {
	float:left;
	PADDING-right: 20px;
	padding-bottom:20px;}

/*FLOAT WARNING - remember to use the float eg. clear:both where you want to stop the wrapping around the floated image*/

/* image and title elements */

.block {
  position: absolute;
  width: 480px;
  visibility: hidden;
}

.hidden300 {
  position: relative;
  width: 300px;
  visibility: hidden;
}


.bordertopbottom {
BORDER-top: #336699 1px solid;
BORDER-bottom: #336699 1px solid;
}

.borderbottom {
BORDER-bottom: #336699 1px solid;
}

.borderleft {
BORDER-left: #999999 1px solid;
margin-left:15px;
padding-left:15px;
}

.borderright {
BORDER-right: #999999 1px solid;
margin-left:15px;
padding-left:15px;
}





#rightbodywithbanner {
	BORDER-LEFT: #AD0000 1px solid;
	height:100%;
	overflow:visible;
	visibility:visible;	
	padding:0px;
	margin:0px;
	z-index:5;
}

#rightbodycontents {
	margin-LEFT: 20px;
}
