body { 
	margin: 0;
	padding: 0;
	background-color: white;
	font-family: verdana, Tahoma, "Trebuchet MS", sans-serif; }
	
#home_page { 
	margin: 0;
	padding: 0;
	background-image: url(/images/bkg.jpg);
	background-repeat: repeat-x;
	background-color: #a8ccf0;
	font-family: verdana, Tahoma, "Trebuchet MS", sans-serif; }

#popup { margin: 20px; }
	
p, td, ul {
	font-family: verdana, Tahoma, "Trebuchet MS", sans-serif;
	font-size: 12px; }

.er { font-size: 10px; color: red }
	
.sideColumnText { font-size: 11px; }
.sideColumnText p { font-size: 11px; }
	
/* HOME PAGE ---------- */
#headerFlash { 
	position: absolute; 
	left: 43; 
	top: 16; }
#gettingStarted { 
	font-size: 11px;
	position: absolute; 
	left: 550; 
	top: 55; }
#whatsNew { 
	font-size: 11px;
	position: absolute; 
	text-align: center;
	width: 210px;
	left: 550; 
	top: 55; }

#whoAreWe { 
	padding: 10px 10px 0px 10px;
	background-image: url(/images/bkg_whoarewe.jpg);
	background-repeat: no-repeat; }
	
#whoAreYou { 
	padding: 10px 10px 0px 10px;
	background-image: url(/images/bkg_whoareyou.jpg);
	background-repeat: no-repeat; }
	
#dbRating { background-color: #b6d5f2; padding: 15px; }
	
/* HEADERS ---------- */
h1 { color: #0b4499; font-family: serif; font-size: 24px; line-height: 40px; padding: 0; margin: 0; }
h1.underline { border-bottom: 2px solid #3583ce; }
h2 { color: #b90f0f; font-size: 14px; padding: 0; margin: 0; }
h3 { color: black; font-size: 14px; padding: 0; margin: 0; }

h5 { color: #0b4499; font-family: serif; font-size: 24px; line-height: 32px; padding: 0; margin: 0; }
h5.underline { border-bottom: 2px solid #3583ce; }

h6 { background-color: #545454; color: white; font-size: 12px; padding: 3px; margin: 0; }

#outline {}
#outline td { padding: 5px 15px 5px 0px; }

#header { padding-bottom: 5px; border-bottom: 2px solid #3583ce; }

.side_photo { border-right: 2px solid #e6e6e6; border-bottom: 2px solid #e6e6e6; }

#servicesNav { background-image: url(images/bkg_services_main.jpg); background-repeat: no-repeat; padding: 20px 0px 0px 30px; }
#servicesNav a { font: 14px arial; font-weight: bold; color: #b90f0f; text-decoration: none; }
#servicesNav a:visited { font: 14px arial; font-weight: bold; color: #b90f0f; text-decoration: none; }
#servicesNav a:hover { font: 14px arial; font-weight: bold; color: #0b4499; text-decoration: none; }

.subNavSimple { padding-top: 8px; }

/* FORMS ---------- */
input { font-family: verdana, Tahoma, "Trebuchet MS", sans-serif; font-size: 11px; margin: 1px 0px; }
select { font-family: verdana, Tahoma, "Trebuchet MS", sans-serif; font-size: 11px; margin: 1px 0px; }
submit { font-family: verdana, Tahoma, "Trebuchet MS", sans-serif; font-size: 14px; margin: 1px 0px; }


/* TABLES ---------- */
table#icons {}
table#icons td { padding: 6px 5px 6px 0px; }

table#clientsMain {}
table#clientsMain td { font-size: 10px; }

table#trainingCourses { border-top: 1px solid grey; border-bottom: 1px solid grey; }
table#trainingCourses td { font-size: 11px; padding: 5px; }

table#scheduleOfItems { border-top: 1px solid grey; border-bottom: 1px solid grey; }
table#scheduleOfItems td { font-size: 11px; padding: 5px; }
table#scheduleOfItems td.hdr { color: white; background-color: #545454; font-weight: bold; }



/* FOOTER ---------- */
#footer {
	font-size: 11px;
	text-align: center;
	margin-top: 20px;
	border-top: 1px solid #3583ce;
	padding: 20px 0px;
	line-height: 20px; }
	
#footer_home {
	font-size: 11px;
	text-align: center;
	padding: 20px 0px;
	line-height: 20px; }

/* LINKS ---------- */
a { color: #b90f0f; text-decoration: none; }
a:visited { color: #b90f0f; text-decoration: none; }
a:hover { color: #b90f0f; text-decoration: underline; }

a.redBold { font: 14px arial; font-weight: bold; color: #b90f0f; text-decoration: none; }
a.redBold:visited { font: 14px arial; font-weight: bold; color: #b90f0f; text-decoration: none; }
a.redBold:hover { font: 14px arial; font-weight: bold; color: #0b4499; text-decoration: none; }