body {width:auto; height:auto; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#333333; line-height:20px; background:#2C81AA;}
img {border:0;}
.wrapper {width:960px; height:auto; margin:0 auto 0 auto; background:#FFFFFF; clear:both; overflow:hidden;}
.wrapper a {color:#006600; text-decoration:underline;}
.wrapper a:hover {color:#990000; text-decoration:none;}
	.topBg {width:960px; height:145px; background:url(images/top-bg.jpg) no-repeat center top;}
	.logo {padding-top:12px; padding-left:7px;}

	.navbar {width:960px; height:39px; line-height:39px; font-family:Georgia, 'Times New Roman', Times, serif; font-size:16px; color:#FFFFFF; font-weight:bold; font-style:italic;}
		.navbar .navbarSpacer {width:1px; height:39px; line-height:39px; font-size:0px; background:url(images/nav-border.jpg) no-repeat left top;}
		.navbar a { text-align:center;width:auto; height:39px; line-height:39px; display:block; color:#FFFFFF; text-decoration:none; text-align:center; background:url(images/nav.jpg) repeat-x left top;}
		.navbar a:hover {color:#003964; text-decoration:none; background:url(images/nav.jpg) repeat-x left bottom;}
		.current a { text-align:center;color:#003964; text-decoration:none; background:url(images/nav.jpg) repeat-x left bottom;}
		
.mainBody {width:960px; height:auto; margin:0 auto 0 auto;}
.mainBodyWrapper {width:930px; height:auto; padding-top:20px; padding-bottom:20px; padding-left:15px; padding-right:15px; clear:both; overflow:hidden;}

	.left {width:250px; height:auto; float:left; background:url(images/left-edge.jpg) no-repeat left top #92D64F; color:#000000; font-size:14px;}
	.leftCanvas {width:220px; padding-top:30px; padding-bottom:20px; padding-left:15px; padding-right:15px;}
	.leftTitle {font-family:Georgia, 'Times New Roman', Times, serif; font-size:15px; color:#006600; font-weight:bold; font-style:italic;}
	.leftSpacer {height:20px; line-height:20px; font-size:0px;}
	.leftButton {width:200px; height:32px; line-height:32px; font-family:Georgia, 'Times New Roman', Times, serif; font-size:13px; color:#006600; font-weight:bold; font-style:italic; text-align:center;}
	.leftButton a {width:200px; height:32px; line-height:32px; display:block; color:#006600; text-decoration:none; background:url(images/left-button.jpg) no-repeat left top;}
	.leftButton a:hover {color:#fff; background:url(images/left-button.jpg) no-repeat left bottom;}
	
	.right {width:654px; height:auto; float:right; padding-top:25px;}
	.rightTitle {font-family:Georgia, 'Times New Roman', Times, serif; font-size:25px; color:#47579E; font-weight:bold; font-style:italic;}
	.rightSpacer {height:20px; line-height:20px; font-size:0px;}
	.flashCanvas {width:654px; height:auto; background:#F4F1E8; border:solid 1px #E3D9B9;}
	.flash {padding-top:6px; padding-bottom:6px; padding-left:6px; padding-right:6px;}
	
	.wide {width:930px; height:auto; padding:25px 0 0 40px;}

.footer {width:960px; height:70px; margin:0 auto 0 auto; clear:both; overflow:hidden; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.footerCanvas {padding-top:15px;}
.footerLinks {font-size:11px; color:#FFFFFF;}
	.footerLinks a {color:#FFFFFF; text-decoration:none;}
	.footerLinks a:hover {color:#FFFF00; text-decoration:underline;}
.footerCopy {font-size:10px; color:#CCCCCC;}
.footerCopy a {color:#CCCCCC; text-decoration:underline;}
.footerCopy a:hover {color:#FFFF00; text-decoration:none;}
	
.tt {color:#993300; font-size:16px;}

#dropdown1,#dropdown2,#dropdown2_submenu, #dropdown3, #dropdown4, #dropdown5{position:absolute; display:block; width:160px; clear:both; left:0px; z-index:1; font-size:15px; visibility:hidden; font-family:Georgia, 'Times New Roman', Times, serif; font-weight:bold; font-style:italic;}

	.dropdown {width:160px; height:auto;}
	.dropdown_wide {width:470px; height:auto;}
	.dropdown ul,.dropdown li, .dropdown_wide ul, .dropdown_wide li {margin:0; padding:0; list-style-type:none; height:auto;}
	.dropdown a {display:block; color:#FFFFFF; text-align:left; padding-left:10px; text-decoration:none; background:#006092; font-family:Georgia, 'Times New Roman', Times, serif; font-size:15px; line-height:39px; height:39px; font-weight:bold; font-style:italic; border-bottom:solid 1px #49CD08;}
	.dropdown_wide a {display:block; color:#FFFFFF; text-align:left; padding-left:10px; text-decoration:none; background:#006092; font-family:Georgia, 'Times New Roman', Times, serif; font-size:12px; line-height:39px; height:39px; font-weight:bold; font-style:italic; border-bottom:solid 1px #C48E6C;}
	.dropdown a:hover, .dropdown_wide a:hover {text-decoration:none; background:#66CBFF; color:#003964;}
	
	.dropdown77 {width:162px; height:auto;}
	.dropdown77 ul,.dropdown77 li, .dropdown_wide ul, .dropdown_wide li {margin:0; padding:0; list-style-type:none; height:auto;}
	.dropdown77 a {display:block; color:#FFFFFF; text-align:left; padding-left:10px; text-decoration:none; background:#006092; font-family:Georgia, 'Times New Roman', Times, serif; font-size:15px; line-height:39px; height:39px; font-weight:bold; font-style:italic; border-bottom:solid 1px #49CD08;}
	.dropdown77 a:hover, .dropdown_wide a:hover {text-decoration:none; background:#66CBFF; color:#003964;}

	.dropdown66 {width:162px; height:auto;}
	.dropdown66 ul,.dropdown66 li, .dropdown_wide ul, .dropdown_wide li {margin:0; padding:0; list-style-type:none; height:auto;}
	.dropdown66 a {display:block; color:#FFFFFF; text-align:left; padding-left:10px; text-decoration:none; background:#006092; font-family:Georgia, 'Times New Roman', Times, serif; font-size:15px; line-height:39px; height:39px; font-weight:bold; font-style:italic; border-bottom:solid 1px #49CD08;}
	.dropdown66 a:hover, .dropdown_wide a:hover {text-decoration:none; background:#66CBFF; color:#003964;}	

	.dropdown55 {width:164px; height:auto;}
	.dropdown55 ul,.dropdown55 li, .dropdown_wide ul, .dropdown_wide li {margin:0; padding:0; list-style-type:none; height:auto;}
	.dropdown55 a {display:block; color:#FFFFFF; text-align:left; padding-left:10px; text-decoration:none; background:#006092; font-family:Georgia, 'Times New Roman', Times, serif; font-size:15px; line-height:39px; height:39px; font-weight:bold; font-style:italic; border-bottom:solid 1px #49CD08;}
	.dropdown55 a:hover, .dropdown_wide a:hover {text-decoration:none; background:#66CBFF; color:#003964;}	

	.dropdown44 {width:161px; height:auto;}
	.dropdown44 ul,.dropdown44 li, .dropdown_wide ul, .dropdown_wide li {margin:0; padding:0; list-style-type:none; height:auto;}
	.dropdown44 a {display:block; color:#FFFFFF; text-align:left; padding-left:10px; text-decoration:none; background:#006092; font-family:Georgia, 'Times New Roman', Times, serif; font-size:15px; line-height:39px; height:39px; font-weight:bold; font-style:italic; border-bottom:solid 1px #49CD08;}
	.dropdown44 a:hover, .dropdown_wide a:hover {text-decoration:none; background:#66CBFF; color:#003964;}	

	.dropdown33 {width:158px; height:auto;}
	.dropdown33 ul,.dropdown33 li, .dropdown_wide ul, .dropdown_wide li {margin:0; padding:0; list-style-type:none; height:auto;}
	.dropdown33 a {display:block; color:#FFFFFF; text-align:left; padding-left:10px; text-decoration:none; background:#006092; font-family:Georgia, 'Times New Roman', Times, serif; font-size:15px; line-height:39px; height:39px; font-weight:bold; font-style:italic; border-bottom:solid 1px #49CD08;}
	.dropdown33 a:hover, .dropdown_wide a:hover {text-decoration:none; background:#66CBFF; color:#003964;}	
		
.photo {text-align:center; padding:10px;}
	.photo .photoThumb td {border:#CCCCCC solid 1px;}
	.photo .photoBig {padding:15px; border:#CCCCCC solid 1px; }
	

.divbox{padding-top:15px;}
	.divbox li{list-style-image:url(images/bullet.jpg); font-size:12px; line-height:17px;}
	.divbox span{font-weight:bold; text-decoration:underline;}
	.divbox .l {width:49%; float:left;}
	.divbox .r {width:49%; float:right;}
	
.divrow {background:#f8f8f8; margin-bottom:5px; border-bottom:solid 1px #999999; overflow:hidden; padding:10px; height:150%;}
	.divrow .l{width:49%; float:left;}
	.divrow .r {width:49%; float:right;}

.servicestitle {color:#2C81AA;}
.companyname {color:#2C81AA; font-weight:bold;}



.fontsh {clear:both; width:60px; position:absolute;}
	.fontshR {position:relative; top:20px; left:900px;}
		.fontsh-b a {width:100%; display:block; height:19px; line-height:19px; background:url(images/font-b.jpg) left top no-repeat; text-decoration:none; text-align:right;}
			.fontsh-b a:hover {background:url(images/font-b.jpg) left bottom no-repeat;text-decoration:none;}
		.fontsh-s a {width:100%; display:block; line-height:19px;   height:19px; background:url(images/font-s.jpg) left top no-repeat; text-decoration:none;}
			.fontsh-s a:hover {background:url(images/font-s.jpg) left bottom no-repeat;text-decoration:none;}

