body {
 margin: 0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000033;
 background: #FFFFB5;
 background-color: #FFFFB5;
}

/* START link styles */
A:link	{font-size: x-small;
	color: #4294FF ;
}

A:visited	{font-size: x-small;
	color: #7B007B;
}

A:active	{font-size: x-small;
	color: #ffffff;
	background-color: #C00000;
}

A:hover {font-size: x-small;
	color: #ffffff;
	background-color: #4294FF;
}
/* END link styles */

/* START new site styles */
a.browse {font-size: 8pt;}
a.browse:visited {font-size: 8pt;}
a.browse:active {font-size: 8pt;}
a.browse:hover {font-size: 8pt;}

.hilite{
 color: #ffffff;
 background-color: #4294FF;
 font-size: 8pt;
}

/* END new site styles */



div, p, td {
 font-size: x-small;
}
form {
	display: inline;
}

/* START <H TAG> styles */
h1,h2,h4,h5,h6 {
 font-family: Times New Roman, Times, sans-serif;
}

h3{
font-family:  Sans MS, Verdana, Arial, Helvetica, sans-serif; line-height: 10pt;}

h1 {font-size:16pt; font-family: Times New Roman, Times, serif; font-style: italic; font-weight: 600; color:rgb(0,0,102); background-color:transparent;}

h2 {font-size:14pt; font-family: Times New Roman, Times, serif; font-style: italic; font-weight: 600; color:rgb(0,0,102); line-height: 18pt; background-color:transparent;}

h3 {font-size:8pt; font-style: normal; font-weight: 800; color: #006600; background-color:transparent;}

h4 {font-size:13pt; font-style: italic; font-weight: 600; color:rgb(0,0,102); background-color:transparent;}

h5 {font-size:12pt; font-style: italic; font-weight: 600; color:rgb(0,0,102); background-color:transparent;}

h6 {font-size:11pt; font-style: italic; font-weight: 600; color:rgb(0,0,102); background-color:transparent;}

/* END <H TAG> styles */

hr { color: #003300; }

table {background: #ffffff;}

td {vertical-align: top;}

.headerlayout {width: 100%;}

.bodylayout{
	width: 100%;
	height: 100%;
}

.titleitalic {
 font-family: Times New Roman, Times, serif;
 font-style: italic;
 font-weight: 600;
 font-size: 24pt;
 color: rgb(0,0,102);
}

.title {
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: 500;
 font-size: 10pt;
 color: #000000;
}

.bodytext {
 font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: 400;
 font-size: 11pt;
 color: #000000;
 vertical-align: top;
}

.bodytextbold {
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: 600;
 font-size: 10pt;
 color: #000000;
}

.hilite{
	color: #ffffff;
	background-color: #4294FF;
	font-size: x-small;
}


.lheader{
 background: #FFFFB5;
 vertical-align: top;
 width: 360px;
}

.mheader{
 background: #FFFFB5;
 vertical-align: middle;
}

.rheader{
 background: #FFFFB5;
 vertical-align: top;
 text-align: right;
 width: 44px;
}

/* sidebar navigation classes */
.lsidebar{
 background: #FFFFff;
 background-image:  url(lib/yellowwhitebgl.gif);
 vertical-align: top;
 width: 135px;
 padding-left: 5px;;
}

.rsidebar{
 background: #FFFFff;
 background-image:  url(lib/yellowwhitebgr.gif);
 text-align: right;
 vertical-align: top;
 width: 135px;
 padding-right: 5px;
}

.innernav{
	border: 1px solid #4294FF; 
	padding: 2px; 
	width: 130px;
}

.headernav{
	background: #FFFFFF;
	border: 1px solid #4294FF; 
	padding: 2px 5px; 
	margin: 0 5px;
	width: 100%;
	text-align: center;
	font-size: x-small;
}

div.navhead{
	background: #4294ff; 
	color: #ffffff; 
	height: 20px; 
	width: 130px; 
	margin: 0; 
	padding: 0; 
	border: 0;
} 


img.curvel {
	float: left; 
	clear: none;
}

img.curver {
	float: right; 
	clear: none;
}

span.navheadtext{
	clear: none; 
 float: left; 
	font-weight: bold;
}

span.navheadtextr{
	clear: none; 
	/*float: right;*/
	font-weight: bold;
}

/* end sidebar */

.equsstable {
 	background: #008000;
	border: 0;
	width: 95%;
	cellpadding: 4;
	cellspacing: 4;
}

LI.bold {
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: 600;
 font-size: 10pt;
}

/* START text below a photograph within a <P> tag*/
P.phototxt
	{
	font-family: Courier, System, MS Sans Serif;
	font-style: normal;
	font-weight: 200;
	font-size: 8pt;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #3C3E98;
	background-color: #ffffb5;
}

/* END text below a photograph within a <P> tag*/


td.label{
	font-weight: bold;
	padding: 15px 2px 0 ;
}

tr.shaded{background: #ffffee;}

/* ====== START customers advertisment Table style=======*/

.tableadd{
	background-color: transparent;
	border: 1;
	width: 90%;
	cellpadding: 4;
	cellspacing: 4;
	font-family: Courier, System, MS Sans Serif, sans-serif;
	font-style: normal;
	font-weight: 200;
	font-size: 8pt;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #3C3E98;
	background-color: #ffffff;
}

	/* ====== END customers advertisment Table style =======*/
	
	

/* ====== START picture border Table style=======*/

.tablepicture{
	background-color: transparent;
	border: 0;
	cellpadding: 0;
	cellspacing: 0;
	align: center;
	}
	
.tdframetopl{
	background-color: transparent;
	background-image:  url(lib/images/frametopl.gif);
	width: 10px;
	height: 10px;
	}
	
.tdframetop{
	background-color: transparent;
	background-image:  url(lib/images/frametop.gif);
	height: 10px;
	wrap: none;
	}

.tdframetopr{
	background-color: transparent;
	background-image:  url(lib/images/frametopr.gif);
	width: 10px;
	height: 10px;
	}

.tdframeleft{
	background-color: transparent;
	background-image:  url(lib/images/frameleft.gif);
	width: 10px;
	wrap: none;
	}

.tdframeright{
	background-color: transparent;
	background-image:  url(lib/images/frameright.gif);
	width: 10px;
	wrap: none;
	}

.tdframebtml{
	background-color: transparent;
	background-image:  url(lib/images/framebtml.gif);
	width: 10px;
	height: 10px;
	}
	
.tdframebtm{
	background-color: transparent;
	background-image:  url(lib/images/framebtm.gif);
	height: 10px;
	wrap: none;
	}

.tdframebtmr{
	background-color: transparent;
	background-image:  url(lib/images/framebtmr.gif);
	width: 10px;
	height: 10px;
	}
/* ====== END picture border Table style=======*/


td.valley-viewadd{
	background-color: #003300;
	}
	
td.hardstruggle-viewadd{
	background-color: #509CF2;
	}

td.charlies-van-viewadd{
	background-color: #D1F7D4;
	}
	
	td.thenest-viewadd{
	background-color: #FFCC66;
	border-color: #FFCC66;
	}