html{color:#ffffff;background:#22301F url('images/background.png');}
@font-face {
font-family: MyriadPro-Semibold;
src: URL(MyriadPro-Semibold OpenType.ttf);
} 
body{margin:0;padding:0;text-align:center;font-family:  Helvetica, Verdana, Arial, sans-serif;}
#header {height:83px;background-image:url('../../images/backgrounds/bg_header_aqua.jpg');margin-top:0px;margin-left:auto;margin-right;color:#fff}
#header #header_container {width:970px;}
#header #header_container img {float:left;margin:0;}
#header #header_container ul li {display:inline;margin:0 12px;float:right;position:relative;top:22px;}
#header #header_container a {color:#fff;font-size:.9em;}
#bodycontainer { width:756px; height:auto;margin:0 auto;text-align:left;border:1px solid #6B7469;}
.interiorbody {width:756px; height:auto;margin:0 auto;text-align:left;border-left:1px solid #6B7469;border-right:1px solid #6B7469;}
.interiorbodyinner {width:756px;}
#bodycontent { text-align:left;width:970px;height:100%;margin:0 auto;background-color:#ffffff;padding:4px;} /* encloses all actual content except footer */

.hometop {width:756px;height:400px;background-image:url('images/hometopback.jpg');overflow:hidden}
.interiortop {width:756px;height:243px;background-image:url('images/interiortopback2.jpg');overflow:hidden;}
.attorneytop {width:756px;height:243px;background-image:url('images/attorneytopback.jpg');overflow:hidden;}
.successestop{width:756px;height:243px;background-image:url('images/successestopback.jpg');overflow:hidden;}
.clientstop{width:756px;height:243px;background-image:url('images/clientstopback.jpg');overflow:hidden;}
.contacttop{width:756px;height:243px;background-image:url('images/contacttopback.jpg');overflow:hidden;}
.footercontainer {background:#22301F;width:100%;}
#footer {background:#22301F;margin:0 auto;width:100%}
.footerinner {width:756px; height:200px;text-align:right;margin:0 auto;}
.footerblue {background:#0E1321;border-left:1px solid #6B7469;border-right:1px solid #6B7469;}
.footerblueinner {height:35px;width:756px;}

.toplink {width:100%;text-align:right;}
.toplink a {color:#FFFFFF}

ul { margin:0px;
	padding-left: 1em;
	text-indent: -1em; list-style-image:url('/images/bullet.gif'); list-style-position:inside
}
ul li a {color:#7CA5C8;vertical-align:top;}
.rightlinks tr td a {color:#7CA5C8;vertical-align:top;font-size:12px;}

.topleft {float:left;width:306px;margin:0px;overflow:hidden;height:300px;}
.topright {width:450px;float:right;margin:0px;overflow:hidden;}
.logo {width:220px;height:44px;position:relative;top:120px;left:125px;font-family: MyriadPro-Semibold, Helvetica, Verdana, Arial, sans-serif;color:#6699CC;font-size:24px;letter-spacing:-3px;}
.logo_desc {font-size:10px;letter-spacing:1px;color:#FFFFFF;font-weight:lighter;margin-left:10px;}
.search {width:410px;position:relative;top:0px;left:0px;}
.searchinner{float:right;margin-top:125px;margin-right:10px;}
.search a {color:#99ccff;font-size:11px;font-family: Helvetica, Verdana, Arial, sans-serif;}
.searchbox {width:100px;height:15px;font-size:10px;}
.searchint {width:410px;float:right;}
.searchintinner{float:right;margin-right:10px;}
.printpage {margin-bottom:4px;margin-right:7px;}
.printpage a {color:#99ccff;font-size:11px;font-family: Helvetica, Verdana, Arial, sans-serif;}
.welcome {width:370px;height:180px;float:left;overflow:hidden;}
.welcomeinner {margin-top:5px;}
.pagewelcome {color:#FFFFFF;font-family: Helvetica, Verdana, Arial, sans-serif;letter-spacing:-1px;font-size:24px;margin-bottom:15px;font-weight:lighter;}
.headertext {color:#000000;font-size:13px;line-height:1.5;}
.navblock {width:100%;height:67px;float:left;margin-right:7px;}
.interiornavblock {width:100%;height:50px;position:relative;left:0px;top:120px;}
.nav {float:right;vertical-align:middle;margin:17px 8px;}
.nav a {font-size:12px;color:#FFFFFF;letter-spacing:-1px;text-decoration:none;height:48px;}
.navint a {font-size:12px;color:#FFFFFF;letter-spacing:-1px;text-decoration:none;}
.nav a.off:hover, .navint a.off:hover {color:#99ccff;}
.nav a.on, .navint a.on {color:#99ccff;}
.nav a.off, .navint a.off {color:#FFFFFF;}

.homebody{width:756px;background-image:url('imagesbackgradient.png');background-repeat:repeat-x}
.bluebar {border-left:1px solid #ffffff;border-right:1px solid #FFFFFF;margin-left:77px;float:left;opacity:0.4;filter:alpha(opacity=40);}
.bluebarinterior {border-left:1px solid #7a8379;border-right:1px solid #7a8379;margin-left:77px;float:left;}
.bluebarinner {width:42px;height:200px;background-color:#6699CC;opacity:0.4;filter:alpha(opacity=40);}
.bluebarintinner {width:42px;height:200px;background-color:#394F43;}

.contenttext {color:#FFFFFF;line-height:1.5;font-size:12px;float:left;margin:8px;width:400px;text-align: left;font-family:Helvetica, Verdana, Arial, sans-serif;}
.contenttext table tr td {font-size:12px;color:#FFFFFF;}
.contenttext table tr td a {color:#99ccff;}
.contentpull {color:#6699CC;line-height:1.5;font-size:12px;float:right;margin:4px;width:200px;font-family:Helvetica, Verdana, Arial, sans-serif;}
.privacylinks {float:right;font-size:9px;font-family:Helvetica, Verdana, Arial, sans-serif;color:#5458C3;margin-top:10px;margin-right:5px;}
.privacylinks a {color:#6699CC;}
.copyright {float:right;font-size:9px;font-family:Helvetica, Verdana, Arial, sans-serif;color:#FFFFFF;margin-top:10px;margin-right:5px;}