
h1, h3, h4, h5, h6 { font:bold 10pt Tahoma, sans-serif; color:#333333; }
h6 { margin:0 0 6px; padding:0; font-size:9pt; }

h2 
{ font:bold 8pt Tahoma, sans-serif; color:#357FB4; }

.border {border-width: 1px;
border-style:solid; border-color:#cccccc; border-top: 0px; border-bottom: 0px; 
}

#homeNews {
	position:absolute;
	width:172px;
	top:255px;
	left:618px;
	font-size:7pt;
	}
#homeNews p {
	border-top:1px solid #fff;
	font-size:7pt;
	margin-bottom:20px;
	}
#homeNews a:link { text-decoration:none; color:#9a1e3a; }
#homeNews a:visited { text-decoration:none; color:#9a1e3a; }
#homeNews a:hover { text-decoration:underline; color:#9a1e3a; }
#homeNews a:active { text-decoration:none; color:#9a1e3a; }

#homeContent {
	position:absolute;
	width:390px;
	top:255px;
	left:207px;
	}

.main-content {
background-image:url(images/body_spacer.jpg); padding:10px 20px 20px 30px; width:624px;
background-repeat:repeat-y }
.main-content p { line-height:12pt; }

.table-content {
background-image:url(images/body_spacer2.jpg); padding:10px 20px 20px 30px;
background-repeat:repeat-y }


.left-nav-title {
	background:url(/images/leftnav_back_title.jpg) no-repeat;
	width:176px;
	height:36px;
	padding:2px 0 0 30px;
	font-size:8pt;
	font-weight:bold;
	}
.left-nav-title a:link { text-decoration:none; color:#fff; }
.left-nav-title a:visited { text-decoration:none; color:#fff; }
.left-nav-title a:hover { text-decoration:none; color:#fff; }
.left-nav-title a:active { text-decoration:none; color:#fff; }

.left-nav {
	background:url(/images/leftnav_back.jpg) no-repeat;
	width:176px;
	height:36px;
	padding:2px 0 0 30px;
	font-size:7pt;
	}
.left-nav a:link { text-decoration:none; color:#79735B; }
.left-nav a:visited { text-decoration:none; color:#79735B; }
.left-nav a:hover { text-decoration:none; color:#8C2540; }
.left-nav a:active { text-decoration:none; color:#79735B; }

.news-content {
margin-left: 15px;
	padding:10px 10px 30px 0;
	border:1px none #fff;
	color:#999;
	font-size:7pt;
	}

.news-content .hd { font-weight:bold; color:#777; }

.tablebor {
	border-left:1px solid #bab8c3;
	border-right:1px solid #bab8c3;
	}


.footer-nav {
	background:#f6f5fb;
	padding-right:10px;
	border-top:1px solid #bab8c3;
	font:7pt Verdana, sans-serif;
	color:#aaa;
	height:42px;
	text-align:right;
	}
.footer-nav a:link { text-decoration:none; color:#999; }
.footer-nav a:visited { text-decoration:none; color:#999; }
.footer-nav a:hover { text-decoration:none; color:#333; }
.footer-nav a:active { text-decoration:none; color:#999; }

.footer-home {
	padding:10px 10px 0 0;
	font:7pt Verdana, sans-serif;
	color:#ffffff;
	text-align:center;
	}
.footer-home a:link { text-decoration:none; color:#ffffff; }
.footer-home a:visited { text-decoration:none; color:#ffffff; }
.footer-home a:hover { text-decoration:none; color:#ffffff; }
.footer-home a:active { text-decoration:none; color:#ffffff; }

#contactForm {
	padding:4px;
	margin-top:10px;
	border:1px solid #eee;
	background:#fafafa;
	}
#contactForm .t {
	padding:3px 8px;
	color:#9a1e3a;
	font-size:7pt;
	text-align:right;
	}
#contactForm .l {
	font-size:7pt;
	border:1px solid #ddd;
	background:#fff;
	padding:3px;
	text-align:right;
	}
#contactForm .r {
	font-size:7pt;
	border:1px solid #ddd;
	background:#fff;
	padding:3px;
	text-align:left;
	}
#contactForm .rq {
	font-size:7pt;
	border:1px solid #ddd;
	background:#fff;
	padding:3px;
	text-align:left;
	}
#contactForm .rq input { border:1px solid #9a1e3a; }
#contactForm .c {
	font-size:7pt;
	border:1px solid #ddd;
	background:#fff;
	padding:3px;
	text-align:center;
	}
#contactForm .m {
	font-size:7pt;
	padding:3px;
	text-align:center;
	}

.clientMain { padding:6px; }
.clientMain a:link { text-decoration:none; color:#9a1e3a; }
.clientMain a:visited { text-decoration:none; color:#9a1e3a; }
.clientMain a:hover { text-decoration:underline; color:#9a1e3a; }
.clientMain a:active { text-decoration:none; color:#9a1e3a; }

.clientList { padding:2px 0 2px 30px; line-height:16pt; }
.clientList a:link { text-decoration:none; color:#9a1e3a; }
.clientList a:visited { text-decoration:none; color:#9a1e3a; }
.clientList a:hover { text-decoration:underline; color:#9a1e3a; }
.clientList a:active { text-decoration:none; color:#9a1e3a; }.homepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 25px;
	padding-right: 0px;
}
.contact {
	background-repeat: repeat-y;
	border-left-color: #bab8c3;
	border-left-style: solid;
	border-left-width: 1px;
}

.title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-left: 20px;
	color: #153247;
	margin-right: 0px;
}

.case {
	background-image: url(images/casestudyfiller.gif);
	background-repeat: repeat-y;
}
.welcome {
	background-image: url(images/welcomefiller.jpg);
	background-repeat: repeat-y;
	padding-left: 15px;
	padding-right: 20px;
}
.title2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-left: 0px;
	color: #357FB4;
	margin-right: 0px;
}
.line {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #bab8c3;
}
.boxtxt {
	line-height: 16px;
	font-size: 9px;
}
