body {
	font-family:Verdana, arial, Helvetica, sans-serif;
	font-size:62.5%;
	background-image:url(/images/background-main.gif);
	background-repeat:repeat-x;
	background-color:#E0DEDE;
	padding:16px 0 0 0;
	margin:0;
}

p, td, li, dt, dd { font-size:1.2em; }
img { border-width:0; }

.blank { clear:left; height:1px; background-color:#FFF; border:none; color:#FFF; margin:0; padding:0; }
.left { float:left; }
.right { float:right; }
.center { text-align:center; }
.indent { padding-left:2em; }

.link-sm { font-size:0.9em; }
.text-sm { font-size:0.9em; }
.text-sm-lite { font-size:0.9em; color:#666; }
.text-x-sm-lite { font-size:0.8em; color:#666; }
.text-label { font-size:0.9em; font-weight:bold; color:#333; }

.border001 { margin:5px 15px 15px 5px; padding:0px 5px 5px; border:1px solid #999; }

a {	font-size:1.1em; font-weight:bold; color:#006699; }
a:link { }

#content-wrapper a:hover { background-color:#E9E9EB; }

h1 { font-size:1.8em; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; color:#CC0000; }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.6em; margin:0em; padding:0; font-weight:bold; color:#1F539A; }
h3 { color:#4F9F48; font-size:1.4em; margin:0; font-weight:bold; }
h4 { font-size:1.2em; margin:0; font-weight:bold; }
h5 { font-size:1.0em; margin:0; font-weight:bold; }
h6 { font-size:0.8em; margin:0; font-weight:bold; }

#header {
	margin:0 auto;
	background-image:url(/images/header-main.jpg);
	background-repeat:no-repeat;
	width:994px;
	height:218px;
	text-indent:-9999px;
}
#company-address {
	background-image:url(/images/header-address-block.gif);
	background-repeat:no-repeat;
	width:351px;
	height:86px;
	text-indent:-9999px;
}

.text-for-non-css { visibility:hidden; display:none; }

#nav1 { border-top:1px dotted #908FA3; border-bottom:1px dotted #908FA3; margin:10px 8px; padding:0; }
#nav1 ul { margin:0; padding:0 0 0 5px; height:36px; white-space:nowrap; }
#nav1 li { float:left; list-style-type:none; padding:0 25px 0 0; }
#nav1 li a { display:block;	height:36px; text-indent:-9999px; text-decoration:none; }

#nav1-home { width:63px; background-image:url(/images/nav1_home.png); background-repeat:no-repeat;}
#nav1-home a:hover { background-position:0 -36px; width:63px; background-image:url(/images/nav1_home.png); background-repeat:no-repeat; }

#nav1-business { width:152px; background-image:url(/images/nav1_our-business.png); background-repeat:no-repeat;}
#nav1-business a:hover { background-position:0 -36px; width:152px; background-image:url(/images/nav1_our-business.png); background-repeat:no-repeat; }

#nav1-clients { width:139px; background-image:url(/images/nav1_our-clients.png); background-repeat:no-repeat;}
#nav1-clients a:hover { background-position:0 -36px; width:139px; background-image:url(/images/nav1_our-clients.png); background-repeat:no-repeat;}

#nav1-mission { width:141px; background-image:url(/images/nav1_our-mission.png); background-repeat:no-repeat;}
#nav1-mission a:hover { background-position:0 -36px; width:141px; background-image:url(/images/nav1_our-mission.png); background-repeat:no-repeat;}

#nav1-contact { width:126px; background-image:url(/images/nav1_contact-us.png); background-repeat:no-repeat;}
#nav1-contact a:hover { background-position:0 -36px; width:126px; background-image:url(/images/nav1_contact-us.png); background-repeat:no-repeat;}

#content-wrapper {
	position:relative;
	margin:0 auto;
	padding-left:15px;
	width:936px;
	border-top:1px solid #992E14;
	border-left:1px solid #6B8270;
	border-right:1px solid #6B8270;
	border-bottom:1px solid #6B8270;
	background-color:#FFF;
}
#content-main { float:left; width:676px; }
#content-main h1 { padding:0; background-image:url(/images/h1-background01.gif); background-repeat:repeat-y; background-color:#FEF2B0; height:1%; }
#content-main h1 span {
	display:block;
	padding:18px 10px 18px 27px;
	background-image:url(/images/h1-background02.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	height:1%;
}
#content-main  h2, h3, h4, h5 { margin-left:1em; }

#content-main p { margin-left:1.5em; }

#quick-tips {
	float:left;
	margin:0 12px 12px 20px;
	padding:0;
	width:219px;
	background-image:url(/images/quick-tips-background01.gif);
}
#quick-tips h2 {
	background-image:url(/images/quick-tips-header.gif);
	background-repeat:no-repeat;
	width:219px;
	height:81px;
	text-indent:-9999px;
	margin-left:0;
}
#quick-tips ul { padding:0 10px 1em 0; margin-left:30px; }
#quick-tips li { margin:0; padding:0; list-style-type:circle; }
#quick-tips #content { padding:5px; }
#quick-tips #shadow {
	display:block;
	margin:0;
	padding:0;
	height:4px;
	background-image:url(/images/quick-tips-bottom-shadow.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	font-size:0.1px;
}
#footer { margin:5px auto; width:936px; }