html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}


/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	background:#ffffff url() top center repeat-x;
}

.global {
width:100%;
height:100%;
padding:0px;
margin:0px auto;
text-align:center;
background:#ffffff url();
}

.header {
width:960px;
height:124px;
padding:0px;
margin:0px auto;
}

.nav {
width:960px;
height:32px;
padding:0px;
margin:0px auto;
}

.content {
width:960px;
margin:0px auto;
background:#ffffff;
padding-top:23px;
text-align:left;
}
.content2 {
width:960px;
margin:0px auto;
background:#ffffff url(images/) top center repeat-x;
padding-top:23px;
float:left;
}

.footer {
width:100%;
height:60px;
padding:0px;
margin:0px auto;
background:#ffffff bottom center repeat-x;
clear:both;
margin-top:30px;
}

/*--------------------------// Header Section //-----------------------------*/

.logo {
width:504px;
height:88px;
float:left;
overflow:hidden;
margin-left:27px;
margin-top:25px;
margin-bottom:11px;
}

.header_links {
width:310px;
height:75px;
float:right;
overflow:hidden;
margin-top:33px;
margin-right:12px;
text-align:left;
}

.subscribe {
width:286px;
height:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
overflow:hidden;
margin-bottom:8px;
}

.subscribe img {
margin-top:6px;}

.search_bar {
width:222px;
height:15px;
border:1px solid #006699;
margin-right:10px;
float:left;
margin-top:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:4px;
color:#a4a4a4;
padding-top:5px;
padding-left:3px;
}

.links {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
line-height:15px;
}

.links a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
text-decoration:none;
}

.links a:hover {
color:#999999;
}

/*--------------------------// Navigation Section //--------------------------*/

.nav_left {
width:9px;
height:32px;
background:#666666 url(images/nav_left.jpg) right no-repeat;
float:left;
}

.nav_right {
width:9px;
height:32px;
background:#666666 url(images/nav_right.jpg) left no-repeat;
float:right;
}

.nav_main {
width:942px;
height:32px;
background:#666666 url(images/nav_bg.jpg) top center repeat-x;
float:left;
}

.nav_separator {
width:3px;
height:32px;
background:#999999 url(images/nav_separator.jpg) top center no-repeat;
float:left;
}

.nav_main span {
padding-left:33px;
padding-right:33px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#eeeeee;
font-weight:bold;
height:32px;
float:left;
line-height:32px;
cursor:pointer;
}

.nav_main span:hover {
background:#cccccc url(images/nav_hover.jpg) top center repeat-x;
color:#ffffff;
}

.nav_main span.selected {
background:#999999 url(images/nav_active.jpg) top center repeat-x;
}

.nav_main a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#eeeeee;
font-weight:bold;
text-decoration:none;
}


/*--------------------------// Sidebar Section //--------------------------*/

.sidebar {
width:226px;
float:left;
overflow:hidden;
}

#sidebar_menu {
width:226px;
text-align:left;
float:left;
overflow:hidden;
}

.sidebar_menu_selected {
width:215px;
height:41px;
background:#cccccc url(images/sidebar_menu_active.jpg) top left no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#0072A9;
font-weight:bold;
line-height:40px;
padding-left:10px;
}

#sidebar_menu .sidebar_menu_selected a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0072A9;
	font-weight:bold;
	text-decoration:none;
	line-height:41px;

}

#sidebar_menu .sidebar_menu_selected a:hover {
color:#006699;
font-weight:bold;
height:41px;
}

.sidebar_box {
width:211px;
float:left;
overflow:hidden;
}

.sidebar_textbox {
width:187px;
background:#FDFDFD url(images/sidebar_bg.jpg) top right repeat-y;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:14px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
line-height:15px;
border-bottom:1px solid #D3DFE9;
border-top:1px solid #FFFFFF;
}

.sidebar_textbox p {
padding-top:6px;
padding-right:6px;
margin-left:-1px;
font-size:10px;
}

#sidebar_menu .sidebar_textbox a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
text-decoration:none;
}

#sidebar_menu .sidebar_textbox a:hover {
color:#006699;
}

.request_quote {
margin:0px auto;
width:175px;
height:43px;
margin-top:25px;
margin-bottom:30px;
}

/*--------- Clients Section styles -------------*/

.clients {
width:217px;
float:left;
overflow:hidden;
padding-top:16px;
}

.our_clients {
width:217px;
height:44px;
background:#FAFBFC url(images/our_clients.jpg) top left no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#0072A9;
font-weight:bold;
line-height:40px;
text-align:left;
padding-left:20px;
}

.clients_container {
width:214px;
text-align:left;
background-color:#FAFBFC;
margin:0px auto;
float:left;
overflow:hidden;
}

.quote_dots {
width:210px;
margin:0px auto;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color:#859FAD;
padding-top:14px;
padding-left:12px;
background-color:#FAFBFC;
}

.quote_left {
width:34px;
height:31px;
background:url(images/quote_left.jpg) top left no-repeat;
float:left;
margin-right:10px;
}

.quote_text {
margin-bottom:8px;
padding-top:13px;
width:170px;
float:left;

line-height:20px;
padding-left:15px;
}
.quote_text span{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:90px;
line-height:11px;
color:#8e8e8e;

}

.dots {
width:140px;
height:31px;
background:url(images/dots.jpg) center left repeat-x;
float:left;
}

.quote_right {
width:34px;
height:30px;
background:url(images/quote_right.jpg) top right no-repeat;
float:left;
margin-left:12px;
}

.client_list_container {
width:185px;
margin:0px auto;
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:17px;
}

.client_box {
width:169px;
padding:8px;
background-color:#EDF2F6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#457894;
margin-top:8px;
margin-bottom:14px;
}

.client_box ul {
list-style-type:circle;
list-style-position:inside;
margin-left:10px;
margin-top:5px;
line-height:18px;
}

/*--------------------------// Content Section //--------------------------*/

.mainbar {
width:700px;
float:left;
overflow:hidden;
margin-left:17px;
text-align:left;
}


h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#4B6376;
margin-top:1em;
margin-bottom:1em;
,margin-bottom:0.5em;
margin-left:10px;
}

#mainbarservices {
width:700px;
float:left;
overflow:hidden;
margin-left:15px;
text-align:left;
}
#mainbarservices h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#4B6376;
margin-top:1em;
margin-bottom:1em;
,margin-bottom:0.5em;
margin-left:15px;
line-height:22px;
text-align:left;
}
#mainbarservices h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:bold;
color:#2b3842;
margin:0px;
padding:0px;
margin-bottom:1em;
,margin-bottom:0.5em;
margin-left:0px;
line-height:22px;
text-align:left;
}
#mainbarservices strong{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
line-height:16px;
color:#5f656a;
margin:0px;
padding:0px;
margin-bottom:1em;
,margin-bottom:0.5em;
}
#servicesbox {
width:325px;
height:180px;
background:#fff url(images/servicesbox_bg.jpg) top repeat-x;
float:left;
margin:0px 15px 20px 0px;
}
#servicesbox h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#5B778E;
margin-left:20px;
border-bottom:1px solid #D6DEE4;
height:30px;
width:287px;
}
#servicesbox img {
float:left;
margin-right:5px;
margin-left:30px;
margin-top:8px;
}

#servicesbox p {
color:#666666;
width:195px;
float:left;
}

.read_more {
width:92px;
height:20px;
background:url(images/read_more.jpg) top center no-repeat;
float:left;
margin-left:110px;
margin-top:15px;
cursor:pointer;
}

.read_more:hover {
background:url(images/read_more_hover.jpg) top center no-repeat;
}

#servicesboxmain {
padding:10px;
}

/*--------------------------// Video Container Box Section //--------------------------*/
.video_box {
}

.video_main {
background-color:#EDF2F6;
float:left;
width:640px;
padding-left:28px;
padding-right:28px;
padding-top:15px;
padding-bottom:17px;
border-left:1px solid #C5D5E2;
border-right:1px solid #C5D5E2;
}

.vid_list {
width:638px;
margin-top:17px;
}

.next {float:left;margin-right:20px;padding-top:20px;}
.previous {float:right;padding-top:20px;}
.vid_pics {padding-right:;float:left;text-align:center;}
.vid_pics img {margin-right:10px;}



.top_left {
width:11px;
height:11px;
background:url(images/top_left.jpg) bottom right no-repeat;
float:left;
}

.top_mid {
width:3px;
height:11px;
background:url(images/top_mid.jpg) bottom center repeat-x;
float:left;
width:676px;
}

.top_right {
width:11px;
height:11px;
background:url(images/top_right.jpg) bottom left no-repeat;
float:left;
}

.bottom_left {
width:11px;
height:11px;
background:url(images/bottom_left.jpg) top right no-repeat;
float:left;
}

.bottom_mid {
width:3px;
height:11px;
background:url(images/bottom_mid.jpg) top center repeat-x;
float:left;
width:676px;
}

.bottom_right {
width:11px;
height:11px;
background:url(images/bottom_right.jpg) top left no-repeat;
float:left;
}

/*--------------------------// Text Section //--------------------------*/

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:bold;
color:#2b3842;
margin:0px;
padding:0px;
margin-bottom:1em;
,margin-bottom:0.5em;
margin-left:15px;
line-height:22px;
text-align:left;
}

.clear {clear:both;}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;

margin-left:11px;
margin-right:11px;
}

p i {color:#4B6374;}


.list {
list-style-type:none;
list-style-position:inside;
margin-left:20px;
margin-top:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:17px;
}

.list li {
padding-top:6px;
padding-bottom:6px;
padding-left:20px;
background:url(images/blue_bullet.jpg) no-repeat center left;
}

.list_long {
list-style-type:none;
list-style-position:inside;
margin-left:20px;
margin-top:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

.list_long li {
padding-top:6px;
padding-bottom:6px;
padding-left:20px;
background:url(images/blue_bullet.jpg) no-repeat left 9px;
line-height:17px;
}

/*---------------------// Footer Section //--------------------------*/

.footer_container {
width:960px;
height:45px;
margin:0px auto;
}

.footer_left {
width:12px;
height:45px;
background:url(images/footer_left.jpg) top right no-repeat;
float:left;
}

.footer_right {
width:12px;
height:45px;
background:url(images/footer_right.jpg) top left no-repeat;
float:left;
}

.footer_mid {
width:930px;
height:45px;
background:url(images/footer_mid.jpg) top center repeat-x;
float:left;
padding-top:16px;
padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
line-height:12px;
}

.copyright {float:left;width:500px;}

.footer_links {
float:right;
width:400px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#C1F1F7;
line-height:12px;
text-align:right;
padding-right:5px;
}

.footer_links a {
color:#C1F1F7;
text-decoration:none;
}

.footer_links a:hover {
text-decoration:underline;
}

/*---------------------------- Home Page Styles ----------------------------*/

.home_content {
background:none;
}

.banner_container {
width:960px;
height:220;
margin:0px auto;
margin-top:25px;
margin-bottom:27px;
}

.home_box {
width:950px;
margin:0px auto;
text-align:center;
}

.first_box {
margin-right:25px;
float:left;
padding-top:5px;
}

.second_box {
float:left;
padding-top:5px;
}

.last_box {
margin:0px;
float:right;
padding-top:5px;
}

.box_top {
width:262px;
height:71px;
border:1px solid #CFDCE7;
background-color:#F7F7F7;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
color:#607A8A;
text-align:left;
padding-top:13px;
padding-bottom:15px;
padding-left:18px;
padding-right:18px;
line-height:23px;
}

.box_bottom {
width:262px;
height:292px;
border-bottom:1px solid #CFDCE7;
border-left:1px solid #CFDCE7;
border-right:1px solid #CFDCE7;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#455A74;
padding-top:20px;
padding-bottom:20px;
padding-left:18px;
padding-right:18px;
line-height:18px;
text-align:left;
}

.box_top img {
margin-top:-18px;
margin-right:-22px;
float:right;
}

/*--------------------------- Testimonial Styles -----------------------------*/

.testimonial_container {
margin:0px auto;
width:924px;
padding-top:10px;
}

.testimonial {
width:920px;
margin:0px auto;
border-bottom:2px dotted #CCCCCC;
padding:2px 4px 25px 4px;
float:left;
overflow:hidden;
text-align:left;
margin-bottom:35px;
}

.testimonial img {
float:left;
margin-right:20px;
}

.testimonial h1 {
margin-left:0px;
margin-right:380px;
height:28px;
margin-bottom:8px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
color:#607A8A;
float:left;
width:400px;
border-bottom:1px solid #CFDCE7;
margin-top:0px;
font-weight:normal;
}

.testimonial p {
font-size:11px;
color:#555;
margin-left:139px;
}

.testimonial h2 {
margin-left:140px;
font-size:13px;
font-weight:bold;
color:#777;
margin-bottom:7px;
margin-top:15px;
}

.testimonial strong {
margin-left:139px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
margin-top:-5px;
}

/*--------------------------- Team Styles -----------------------------*/

.team_container {
width:948px;
margin:0px auto;
}

.team {
width:907px;
background:#f6f6f6 url(images/team_bg.jpg) top center;
border:1px solid #e2e2e2;
float:left;
overflow:hidden;
padding:23px 15px 26px 26px;
}

.pic_quote {
width:270px;
float:left;
overflow:hidden;
}

.frame {
width:268px;
height:254px;
background:#cccccc url(images/strips.jpg) top center;
border:1px solid #666;
float:left;
padding-top:14px;
}

.detail_photos {
width:595px;
float:left;
overflow:hidden;
padding-left:42px;
}

.detail {
width:356px;
height:364px;
,height:382px;
background:#ffffff;
float:left;
border:1px solid #999999;
text-align:left;
padding:12px;
padding-right:14px;
overflow:auto;
}

.pointer {
width:31px;
height:30px;
background:url(images/pointer.jpg) top right no-repeat;
position:absolute;
,float:left;
margin-left:-42px;
,margin-left:-52px;
margin-top:20px;
}

.photos {
width:185px;
height:387px;
float:left;
margin-left:12px;
}

.arrow_box {
width:185px;
border:1px solid #8C8C8C;
height:10px;
background:#E6E6E6;
text-align:center;
padding-top:8px;
padding-bottom:8px;
}

.photo_container {
width:185px;
height:321px;
,height:339px;
background:#FFFFFF;
border-left:1px solid #8C8C8C;
border-right:1px solid #8C8C8C;
padding-top:12px;
}

.fav_quote {
width:244px;
height:85px;
,height:102px;
background:#fff url(images/fav_quote_bg.jpg) no-repeat 16px 10px;
border:3px solid #999;
float:left;
clear:both;
margin-top:10px;
padding:10px;
text-align:left;
text-indent:40px;
}

.fav_quote p {
color:#3A4D63;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:8px;
,margin-top:22px;
}

.detail p {
font-size:11px;
color:#555;
clear:both;
}

.detail h1 {
margin-top:10px;
,padding-top:5px;
height:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
color:#607A8A;
font-weight:normal;
}

.detail strong {
width:345px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
border-bottom:1px solid #CFDCE7;
float:left;
clear:both;
margin-top:4px;
margin-bottom:10px;
,margin:0px;
margin-left:8px;
}

.photo_frame {
border:1px solid #999999;
width:94px;
background:#cccccc;
margin:0px auto;
padding-top:6px;
padding-bottom:6px;
margin-bottom:10px;
}

/*--------------------------- TESTIMONIALS Styles -----------------------------*/
#testimonials{

width:948px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.testicontainer{
float:left;
}
.testimg{
width:118px;
height:118px;
border:1px solid #94b1c9;
float:left;
}
.testi-text{
float:left;
padding-left:10px;
width:750px;

}
.test-author{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
font-weight:bold;
float:right;
clear:both;
}
.test-title{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
font-weight:normal;
float:right;
}
h2{
background-image:url(images/h1-bg.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#607a8a;
margin:0px;
padding:0px;
padding-top:4px;
}
.horizontal-sep{
background-image:url(images/horizontal-sep.jpg);
background-repeat:no-repeat;
width:923px;
height:3px;
float:left;
margin:10px 0px;
}


#sitemap{
	width:600px;
	padding-left:100px;
	color:#000066;
}
#sitemap ul{
display:block;
}
#sitemap li{
color:#0065a0;
}
#sitemap li a{
color:#455a74;
}
#sitemap li a:hover{
color:#0065a0;
}
#sitemap li ul li a{
color:#354a64;
font-weight:normal;
}
#sitemap li ul li a:hover{
color:#354a64;
font-weight:normal;
}
/*--------------------------// New CSS //--------------------------*/
.servicesbox {
width:700px;
float:left;
overflow:hidden;
margin-left:15px;
text-align:left;
}
.servicesbox h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
color:#2b3842;
margin-top:1em;
margin-bottom:1em;
,margin-bottom:0.5em;
margin-left:15px;
line-height:22px;
text-align:left;
}
.servicesbox span {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color:#2b3842;
margin-top:1em;
margin-bottom:1em;
,margin-bottom:0.5em;
margin-left:20px;
line-height:22px;
text-align:left;
}
.servicesbox b{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#737a7f;
margin-left:15px;
line-height:24px;
}
.servicesbox ul{
margin-left:30px;
line-height:12px;
}
.servicesbox li{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color:#737a7f;
margin-top:1em;
padding-top:2px;
padding-bottom:3px;
padding-left:20px;
background:url(images/blue_bullet.jpg) no-repeat center left;
}
.intro{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
color:#5f656a;
margin-top:1em;
font-style:italic;
margin-bottom:1em;
,margin-bottom:0.5em;
}
.intro2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#333333;
margin-top:1em;
font-style:italic;
margin-bottom:1em;
,margin-bottom:0.5em;
}
.servicesboxtext {
padding:4px;
}
.servicesboxtext h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#2b3842;
}
.servicesboxtext p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color:#737a7f;
margin-top:1em;
margin-bottom:1em;
,margin-bottom:0.5em;
}

.servicesboxtext ul{
margin-left:10px;
line-height:12px;
}
.servicesboxtext li{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color:#737a7f;
margin-top:1em;
padding-top:2px;
padding-bottom:4px;
padding-left:20px;
background:url(images/blue_bullet.jpg) no-repeat center left;
}

.box123{
width:340px;
float:left;
margin-bottom:20px;

}
/* Team */
.teamcontainer{
width:700px;
float:left;
overflow:hidden;
margin-left:15px;
text-align:left;
}

.teamcontainer h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
text-transform:uppercase;
color:#2b3842;
margin-top:1em;
margin-bottom:1em;
,margin-bottom:0.5em;
margin-left:15px;
line-height:22px;
text-align:left;
}
.teamtxt{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
color:#5f656a;
text-align:justify;
line-height:22px;
,margin-bottom:0.5em;
}
.teamcontainer span {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
font-style:italic;
color:#2b3842;
margin-top:1em;
margin-bottom:1em;
,margin-bottom:0.5em;
margin-left:10px;
line-height:12px;
text-align:left;
}
.teamcontainer b{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#737a7f;
margin-left:15px;
line-height:24px;
}
.frame{
	float:right;
	display:inline;
	width:130px;
	height:144px;
	margin-left:15px;
	margin-bottom:45px;
	margin-top:5px;
	padding:10px;
	border:0px;
	background:none;
}
.page404{
width:960px;
height:500px;
clear:both;
padding:0px;
margin:0px auto;
}

.maplink{
 width:498px;
 height:449px;
float:left;
padding-left:30px;
}
.maplink a{
display:block;
 width:498px;
 height:449px;
background-image:url(images/map-idle.png);
}

.maplink a:hover{
 width:498px;
 height:449px;
background-image:url(images/map-hover.png);
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 216px;
height:105px;
padding: 0px;
padding-left:20px;
padding-right:30px;
padding-top:20px;
visibility: hidden;
font-size:14px;
z-index: 100;
background-image:url(images/tooltipbg.png);
background-repeat:no-repeat;
background-position:top left;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.clienttxt{
width:960px;
clear:both;
padding:0px;
margin:0px auto;
float:left;
}
.clientimg{
float:left;
padding:5px 7px 4px 7px;
}
#contactform{
color:#333333;
font-size:12px;
font-family:arial;
}
