body { margin:0; padding:0; color:#3D3D3D; font:12px/1em Arial, Helvetica, sans-serif; }
a { font: Arial, Helvetica, sans-serif; color:#3D3D3D; line-height;14px;}
a img { border:0; }
img.sky { border:2px solid #C4EDFF; margin: 8px; }
#container { width:900px; margin:20px auto 0 auto; }

/* TOP NAVIGATION */
.navt { height:30px; }
.navt td span, .navt td a { display:block; height:30px; text-decoration:none; color:#FFF; line-height:28px; text-align:center; background-repeat:no-repeat; }
.navt td a, .navt td span { background-position:left top; }
.navt td a:hover { background-position:bottom; }
#navt1 { width:113px; }
#navt2 { width:113px; }
#navt3 { width:78px; }
#navt4 { width:104px; }
#navt4a { width:124px; }
#navt5 { width:105px; }
#navt6 { width:105px; }
#navt7 { width:95px; }
#navt8 { width:63px; }
#navt1 a { background-image:url(images/navt01.gif); }
#navt2 a { background-image:url(images/navt02.gif); }
#navt3 a { background-image:url(images/navt03.gif); }
#navt4 a { background-image:url(images/navt04.gif); }
#navt4a a { background-image:url(images/navt04a.gif); }
#navt5 a { background-image:url(images/navt05.gif); }
#navt6 a { background-image:url(images/navt06.gif); }
#navt7 a { background-image:url(images/navt07.gif); }
#navt8 a { background-image:url(images/navt08.gif); }
#navt1 span { background-image:url(images/navt01_a.gif); }
#navt2 span { background-image:url(images/navt02_a.gif); }
#navt3 span { background-image:url(images/navt03_a.gif); }
#navt4 span { background-image:url(images/navt04_a.gif); }
#navt4a span { background-image:url(images/navt04a_a.gif); }
#navt5 span { background-image:url(images/navt05_a.gif); }
#navt6 span { background-image:url(images/navt06_a.gif); }
#navt7 span { background-image:url(images/navt07_a.gif); }
#navt8 span { background-image:url(images/navt08_a.gif); }

/* HEADER */
.header { width:100%; }
.header .bg { background:url(images/header_bg.jpg) repeat-x; vertical-align:top; width:406px; padding-top:32px; padding-left:8px; } 

/* CONTENT */
.content { margin-top:30px; }
.col_left { width:660px; vertical-align:top; }
.col_left td { vertical-align:top; }
.title1 { margin:0; padding:0; height:26px; font-weight:bold; font-size:16px; color:#0083D2; line-height:1em; text-transform:uppercase; }
.title1 em { font-style:normal; color:#3D3D3D; } 
.title1 span { text-transform:none; } 
.title2 { font-weight:bold; font-size:13px; color:#7BA40A; height:25px; margin:0px; padding:0px 0px 3px 0px; }

.welcoming .title2 { margin-top:8px; }
td.building { width:195px; text-align:right; padding-top:27px; }
.col_left p { line-height:18px; margin:0px 0px 0px 0px; padding:0; text-align:justify;}
.also { display:block; height:30px; padding-left:24px; background:url(images/mark_green.gif) left 1px no-repeat; text-decoration:none; font-weight:bold; font-size:13px; line-height:16px; }  
.a_d { background:url(images/mark_greend.gif) left 1px no-repeat; }  
.also:hover { color:#7BA40A; }

.hr660 { background:url(images/hr660.gif) no-repeat; margin-top:13px; height:24px; }
.img { padding-right:20px; }
.about .img2 { padding-right:20px; padding-left:30px; }
.about p { width:150px; }
.about .dots_a { padding:10px 0 14px 0; }
.meet .img2 { padding-right:20px; padding-left:30px; }
.meet p { width:250px; }
.meet .dots_a { padding:10px 0 14px 0; }

/* RIGHT COLUMN */
.col_right { padding-left:36px; vertical-align:top; }
.col_right p.testim { margin:0; padding:0; width:184px; font-size:11px; line-height:14px; }
.sign { color:#7BA40A; font-weight:bold; padding:0; margin:12px 0 0 0; height:20px; }
.col_right .address { line-height:18px; margin:0; padding:0; }
.col_right .address a { color:#D25F00; }
.dots_t { height:10px; }
.more_testim { padding-top:5px; height:55px; }
.hr_testim { height:24px; }
.click_loc_map { margin-top:15px; }

/* FOOTER */
.footer { margin-top:40px; }
.footer .td_l { width:9px; }
.footer .menu { text-align:center; background:url(images/footer_bg.gif) repeat-x; }
.footer .menu, .footer .menu a { color:#FFF; font-size:11px; }
.footer .menu a { text-decoration:none; padding:0 4px; }
.footer .menu a:hover { text-decoration:underline; }
.footer .td_r { width:9px; }

/* COPYRIGHTS */
.copy { padding:14px 0; text-align:center; }

/* SUBPAGE */
.lf { float:left; margin-right:22px; }
.rf { float:right; margin-left:22px; }
.txt p { line-height:18px; margin:0; padding:20px 0 0 0; }
.txt p.first { padding:0; }
.txt p.second { padding-top:10px; }
.clearall { clear:both; }
.topped { padding-top:30px; clear:both; }
.topped td { vertical-align:top; }
ul.sol { list-style:none; margin:0; padding:0; }
ul.sol li { margin:0; padding:2px 0 7px 25px; background:url(images/mark_greendd.gif) left 3px no-repeat; line-height:18px; }
ul.sol .tall { background:url(images/mark_green.gif) left 3px no-repeat; }
.hr900 { margin-top:10px; }
.title3 { font-weight:bold; font-size:16px; margin:0; padding:0; height:28px; }
.fr_blue { background-color:#0083D2; }
.fr_blue .txt td { color:#FFF; font-size:11px; line-height:24px; vertical-align:top; padding-left:1px; }
.fu .txt td { text-transform:uppercase; }
.fr_blue .txt .first { padding-left:40px; }
.fr_blue .txt .second { padding-left:16px; }
.fs12 .txt td { font-size:12px; }
.address {line-height: 155%;}
p{line-height: 140%;}
#viewlink{margin: 10px; border: #006699 1px solid;}
h1 {
	font-size: 18px;
	line-height: 22px;
}

.sublink a
{
	text-decoration:none; 
	color:#FFF;
	margin: 15px 17px 0px 0px;
}
.sublink
{
	padding: 10px 0px 0px 0px;
}

