@charset "UTF-8";
/* CSS Document */
/* Text Styles - not part of CMS */

.bodytext {
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: 787878;
}
.bodytext10 {
	line-height: 14px;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	color: 787878;
}
.bodytext13 {
	line-height: 16px;
	font-family: Tahoma;
	font-size: 13px;
	color: 787878;
}
.bodyheader {
	line-height: 14px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
    color: 444444;
}
.hds {
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0096D6;
}
.bodytext_white {
	line-height: 14px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	color: ffffff;
}
.bodytext_lightgray {
	line-height: 14px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	color: e3e5ea;
}
.links_white {
	font-family: Tahoma;
	font-size: 11px;
	line-height: normal;
	color: #ffffff;
}
.bullets11 {
	line-height: 12px;
	font-family: Tahoma;
	font-size: 11px;
	color: 787878;
	list-style-type: disc;
}
.entries {
	line-height: 20px;
	font-size: 12px;
	font-family: Tahoma;
	color: 787878;
}


/* Global Styles */
a:link, a:visited, a:active, a:hover {
	color: #78b752;
	text-decoration: underline;
}
body {
	font-family: tahoma;
	font-size: 12px;
	color: #888888;
	line-height: 18px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../images/gradient.jpg);
	background-repeat: repeat-x;
}
input, textarea, select, table {
	font-family: tahoma;
	font-size: 11px;
	color: #777777;
	line-height: 15px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
h1 {
	font-family: tahoma;
	font-size: 12px;
	color: #66a7d0;
	line-height: 15px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
form, script, p {
	margin:0px;
}
ul {
	margin-right: 20px;
}
li {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* Layout Styles */
#bgNoRepeat{
	background-image: url(../images/sub_bkd_swooshes.gif);
	background-repeat: no-repeat;
}
#bgRepeat{
	background-repeat:repeat-y;
	background-image: url(../images/gradient.gif);
}
#bgHomeLeft{
	background-image:url(../images/bg_left2.jpg);
	background-repeat:repeat-y;
	background-position:right;
	background-color: #CCEAEE;
}
#bgHomeRight{
	background-repeat:repeat-y;
	background-image: url(../images/bg_right2.jpg);
	background-color: #CCEAEE;
}
#bgTopLeft{
	background-image:url(../images/bg_left_top2.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color: #CCEAEE;
}
#bgTopRight{
	background-image:url(../images/bg_right_top2.jpg);
	background-repeat:no-repeat;
	background-color: #CCEAEE;
}
#bgBottomLeft{
	background-image:url(../images/bg_left_bottom2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	background-color: #CCEAEE;
}
#bgBottomRight{
	background-image:url(../images/bg_right_bottom2.jpg);
	background-repeat:no-repeat;
	background-color: #CCEAEE;
}
#stroketop {
	border-top: 1px solid #656565;
}
#strokebottom {
	border-bottom: 1px solid #656565;
}
#strokeleft {
	border-left: 1px solid #656565;
}
#strokeright {
	border-right: 1px solid #656565;
}

/* Module Styles */
#moduleSubnav{
	background-image:url(../images/bg_subnav.jpg);
	background-repeat:repeat-x;
	background-color:#DADFE1;
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
}
#moduleSubnavLink{
	font-family: tahoma;
	font-size: 11px;
	color: #5A6B73;
	text-decoration: none;
}
#moduleFooter{
	font-family: tahoma;
	font-size: 10px;
	color: #999999;
	padding-top: 40px;
	padding-bottom: 10px;
	list-style-type: disc;
	background-color: #CCEAEE;
}
#moduleCopyright{
	background-repeat:none;
	font-family: tahoma;
	font-size: 11px;
	color: #CCEAEE;
	padding-top: 73px;
	padding-left: 16px;
	padding-right: 16px;
	background-image: url(../images/bg_bottom2.jpg);
}
#moduleCopyrightLink{
	font-family: tahoma;
	font-size: 11px;
	color: #CCEAEE;
}
#moduleOurClients{
	font-family: tahoma;
	font-size: 11px;
	color: #CCEAEE;
	line-height: 14px;
}
#moduleContentHome{
	padding-right: 16px;
}
#stafftable {
	float: left;
	width: 220px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.staffright {
	padding: 2px;
	width: 220px;
}
.stafflist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 33px;
}
.portrait {
	float: left;
	height: 198px;
	width: 172px;
	padding-right: 286px;
	padding-bottom: 20px;
}
.p_top {
	background-image: url(../images/p_top.jpg);
	float: left;
	height: 16px;
	width: 174px;
}
.p_left {
	background-image: url(../images/p_left.jpg);
	float: left;
	height: 182px;
	width: 20px;
}
.portrait_image {
	background-image: url(../images/portrait_area.jpg);
	float: left;
	height: 182px;
	width: 154px;
	margin-left: 20px;
}
.portrait_right {
	background-image: url(../images/p_right.jpg);
	height: 182px;
	width: 17px;
	float: left;
}

