body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	scrollbar-base-color: #FFFFFF;
	background-color:#000;
	margin:0px;
	}
a{
	color:#de3032;
	}
p{
	margin:0px;
	margin-bottom:10px;
	}
#topHeader td, #topHeader div, #topHeader p{
	color:#fff;
	}
#topHeader td{
	background-color:#000;
	}
ul.services{
	list-style:none;
	margin:0px;
	padding:0px;
	font-weight:900;
	}
.services li{
	}
.topNav{
	list-style:none;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #000;
	}
.topNav li, .topNav h2{
	display:inline;
	}
.topNav h2{
	}
.topNav a{
	font-style:italic;
	font-weight:bold;
	font-size:13px;
	padding-right:15px;
	}
#mainBody{
	text-align:left;
	padding:25px 5px;
	}
#footerLibitem{
	color:gainsboro;
	font-size:smaller;
	font-family:Arial, Helvetica, sans-serif;
	}
#footerLibitem a{
	color:navajowhite;
	}
#anchor1{
	color:white;
	position:relative;
	background-color:teal;
	}
#sub1{
	position:absolute;
	left:475px;
	top:-50px;
	width:225px;
	}
#sub1 a{
	color:mistyrose;
	}


/* ----------- for admin mode toolbar ----------- */
#adminMode{
	background-color:#777;
	border:1px solid #000;
	padding:0px 5px;
	color:WHITE;
	font-family:Arial;
	position:fixed;
	top:15px;
	left:15px;
	text-align:left;
	width:275px;
	-moz-opacity:.85;
	}
#adminModeExit{
	float:right;
	padding:0px 2px;
	margin:1px;
	border:1px solid WHITE;
	font-weight:900;
	font-family:Arial;
	}
#adminModeExit a{
	color:#FFF;
	text-align:center;
	font-size:9px;
	}
.amBtn{
	float:right;
	padding:0px 2px;
	margin:1px;
	border:1px solid WHITE;
	font-weight:900;
	font-family:Arial;
	}
.amBtn a{
	color:#FFF;
	text-align:center;
	font-size:9px;
	font-weight:900;
	padding:0px 3px;
	}
textarea.amFlds{
	font-size:11px;
	line-height:13px;
	width:250px;
	border:1px solid #000;
	}

/* ----- CSS for topCtrl ------- */
#topCtrl{
	position:absolute;
	right:7px;
	top:7px;
	}
#topCtrl ul{
	margin:0px;
	padding:0px;
	}
#topCtrl li{
	display:inline;
	padding:0px 7px;
	font-size:12px;
	}



#CTA{
	margin-top:15px;
	}
.mainCTA{
	font-size:129%;
	color:darkgoldenrod;
	}
#CTA a{
	color:darkred;
	}

/* -- submenu - first time using float-left on <li> tags -- */
.beforeServicesTab{
	padding-right:7px;
	}
.servicesTab{
	padding-left:7px;
	background-color:#ccc;
	}
#subMenu{
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:center;
	}
#subMenu li{
	background-color:#ccc;
	float:left;
	border-left:1px solid #000;
	padding:3px 7px;
	}
#subMenu li h3{
	display:inline;
	font-size:13px;
	color:#000;
	font-weight:400;
	}

