
body {
	margin: 0pt;
	padding: 0pt;
	color: #660000;
	background-color: #FFFFFF;
	font-size: 14px;
	font-family: arial,helvetica,san-serif;
}

h1:first-child {margin-top: 0;}/*starts first h1 in TD flush top*/
h2:first-child {margin-top: 0;}/*starts first h2 in TD flush top*/

h1 {
font-size: 24px;
font-weight: normal;
color: #003399;
}

h2 {
line-height: 0em;
margin-left: 1em;
font-size: 16px;
font-weight: bold;
font-style: none;
color: #660000;
}

h3 {
line-height: 0em;
margin-left: 3em;
font-size: 14px;
font-weight: none;
font-style: none;
color: #660000;
}

h4 {
line-height: 0em;
margin-left: 0em;
font-size: 16px;
font-weight: normal;
font-style: none;
color: #660000;
}

#mainTable {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 775px;
	z-index:1;
	border: 0px solid #990033;
	/*/*/line-height: 1.5em; /* */
 }

#mainTable td {
 	padding: 10px 5px 5px 10px;/*Pads each table cell in modern browsers*/
 }

#header {
	border-left: 0px dotted #333;
 	background-color: #990033;
 	background-image: url(images/red_stucco.gif);
	color: #FFFFFF;
	height: 40px;
	font-style: none;
 	font-size: 21px;	
	/*/*/font-size: 150%; /* */
 }

 #maincontent {
	width: 645px;
	border-left: 0px dotted #333;
 	font-size: 14px;	
	/*/*/font-size: 100%; /* */
 }

 #banner {
 	background-color: #CCCCCC;
 	color: #CCCCCC;
	height: 135px;
 	background-image: url(images/LEStitle.jpg);

 }

#filler {
 	background-color: #990033;
	height: 5px;
 }

#sidebar {
	position: relative;
	width: 130px;
 	font-size: 12px;	
	vertical-align: top;
	background-image: url(images/BGDesignB.gif);
	/*/*/font-size: 85%; /* */
 }

#sidebar a {
 	/*/*/padding: 3px;
 	display: block;
 	border: 2px dotted #000000;
 	text-decoration: none;
 	line-height: 1em;
 	width: 160px; /* */
 }

#sidebar a:link, #sidebar a:visited {
 	color: #666;
 }

#sidebar a:hover, #sidebar a:active {
 	color: #FFFFFF;
 	background-color: #CC0000;
 	border: 2px solid #000;
 }

#sidebar ul {
 	/*/*/padding-left: 1em;
 	margin-left: 1em;
 	list-style-type: none; /* */
 }

#sidebar li {
 	/*/*/margin: 0px 0px 6px 0px; /* */
 }

#current a {
 	color: #FFFFFF !important;
 	/*/*/background-color: #999999!important;
 	border: 2px dotted #999 !important; /* */
 }




 #footer {
 	background-color: #FFFFFF;
 	color: #333333;
 	background-image: url(csst_bg.gif);
 	font-size: 10px;	
	/*/*/font-size: 71%; /* */
 }

#bottom {
 	background-color: #990033;
	color: #FFFFFF;
 	background-image: url(images/red_stucco.gif);
	height: 10px;
 	font-size: 10px;	
	/*/*/font-size: 71%; /* */
 }

#navbar{
/*/*/font-size: 10 px
display: block; 
align: center/* */
}

#navlist {
	position: absolute;
	left: 0px;
	top: 135px;
	width: 130px;
	z-index:5;
}

#navlist ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*/*/font-size: 100%; /* */
}


#navlist li {
	margin: 0 0 0px 0;
}

#navlist a {
	/*/*/display: block;
	padding: 10px 2px 2px 10px;
	border: 0px solid #FFFFFF;
	width: 120px;
	height: 40px;
	background-color: #3399FF;
	background-image:  url(images/BGDesignB.gif); /* */
}

#navlist a:link, #navlist a:visited {
	color: #000;
	/*/*/color: #FFFFFF;
	text-decoration: none; /* */
}
#navlist a:hover {
	border: 0px solid #333;
	background-color: #990033;
	background-image:  url(images/BGDesign2.jpg);
	color: #FFFFFF;
}

#uberlink a:link, #uberlink a:visited, #uberlink a:hover {
	/*/*/border: 0px solid #333;
	background-color: #3399FF;
	background-image:  url(images/BGDesignB.gif);
	color: #000000; /* */
}

#uberlink a:hover {
	/*/*/border: 0px solid #333;
	background-color: #990033;
	background-image:  url(images/BGDesign2.jpg);
	color: #000000; /* */
}