body { margin:0px; padding:0px; font-family: 'Lucida Grande' Helvetica, sans-serif Helvetica, sans-serif;}


h1{ font-family:"Lucida Grande"; color:#678FBB; font-size:18pt; font-weight:normal; padding-left: 15px; padding-top:0; margin:0; }

h2{ font-family:"Lucida Grande", helvetica, arial, sans-serif; color:#5773A3; font-size:16pt; font-weight:normal; }

h3{ font-family:"Lucida Grande", helvetica, verdana, sans-serif; color:#5478A3; font-size:18pt; font-weight:normal; padding-left: 25px; }

h4{ font-family:"Lucida Grande", helvetica, verdana, sans-serif; color:#5478A3; font-size:14pt; font-weight:normal; background-repeat: no-repeat; height: 75px; }

h5{ font-family:"Lucida Grande", helvetica, verdana, sans-serif; color:#5478A3; font-size:11pt; font-weight:normal; background-repeat: no-repeat; }


p{ font:12px/24px "Lucida Grande", helvetica, verdana, sans-serif; color:#6e6e6e;
 margin:0; padding:0; font-size: 10pt; line-height: 25px; color: #7A7A7A; }
 
ul, li{ font:12px/24px "Lucida Grande", helvetica, verdana, sans-serif; color:#6e6e6e;
font-size: 10pt;  color: #7A7A7A; }

a:link { text-decoration: none; color: #7A7A7A; }
a:visited { text-decoration: none; color: #7A7A7A; }
a:hover { text-decoration: none; color: #999; }
a:active { text-decoration: none; color: #7A7A7A; }

#header-wrap { height: 180px; background-repeat: no-repeat; background-position: bottom; }
#header-top-wrap { height: 40px; background-image: url(../images/bg-header-top.gif); background-repeat: repeat-x; }
#header-top { width: 945px; background-image: url(../images/bg-header-top.gif); background-repeat: repeat-x; height: 30px; margin: auto; padding-right: 15px; padding-left: 15px; padding-bottom: 10px; }
#banner-wrap { height: 300px; background-image: url(../images/bg-center-main.jpg); background-repeat: repeat-x; background-position: top; left: 0px; top: 0px; }
#banner { width: 975px; height: 290px; background-image: url(../images/bg-banner.jpg); background-position: right top; background-repeat: no-repeat; margin-right: auto; margin-bottom: auto; margin-left: auto; padding-top: 10px; }
#title { width: 960px; height: 30px; background-position: right center; background-repeat: no-repeat; margin-right: auto; margin-left: auto; padding-top: 30px; padding-bottom: 10px; padding-left: 15px; }
#title-wrap { height: 70px; background-repeat: repeat-x; background-position: bottom; left: 0px; top: 0px; margin-top: 7px; padding-bottom: 5px; background-image: url(../images/bg-title.gif); margin-bottom: 0px; }
#header-main { margin: auto; height: 130px; width: 975px; padding-bottom: 10px; background-image: url(../images/shadow-header.gif); background-position: center bottom; background-repeat: no-repeat; }
#logo { float: left; padding-top: 25px; padding-left: 15px; }
#nav-menu { float: right; width: 575px; padding-right: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EDEDED; }
#nav-menu ul{ display:inline; margin: 0px; padding: 0px; font-size: 10pt; color:#6C6C6B; font-weight: bold; float: right; font-family: Arial, Helvetica, sans-serif; }
#nav-menu li{ display:inline; padding-left: 25px; margin: 0px; font-family: Arial, Helvetica, sans-serif; }
#nav-menu li a:link{color:#6C6C6B;  text-decoration: none;}
#nav-menu li a:hover{ color:#999;  text-decoration: none; }
#nav-menu li a:visited{color:#6C6C6B;  text-decoration: none;}

#header-contact { float: right; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; height: 55px; }
#content-box { width: 975px; margin: auto; height: 320px; position: relative; padding-top: 10px; }
#box-01 { margin: auto; width: 280px; float: left; background-image: url(../images/bg-box-01.gif); background-repeat: repeat-x; background-position: top; height: 223px; position: absolute; left: 3px; top: 10px; padding-top: 20px; }
#box-03{ margin: auto; width: 278px; float: left; background-image: url(../images/bg-box-01.gif); background-repeat: repeat-x; background-position: top; height: 223px; position: absolute; left: 685px; top: 10px; padding-top: 20px; }
#box-02 { margin: auto; width: 391px; float: left; background-image: url(../images/bg-box-01.gif); background-repeat: repeat-x; background-position: top; height: auto; position: absolute; left: 290px; top: 10px; padding-top: 20px; }
.content { margin: auto; width: 975px; height: auto; padding-bottom: 15px; }
#bottom-content { width: 935px; margin: auto; height: auto; border: thick solid #f0f5f7; background-color: #E2EAEF; }
.btm-box { padding: 10px; float: left; width: 212px; font-size: 8pt; border-right-width: 2px; border-right-style: solid; border-right-color: #F1EEFF; }
.clear { clear: both; }
#footer-wrap { background-color: #091829; background-image: url(../images/bg-footer.png); background-repeat: repeat-x; background-position: top; height: 300px; margin: 0px; padding: 0px; }
#footer { margin: auto; width: 955px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #41413E; height: 200px; padding-top: 25px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-image: url(../images/bg-footer-02.png); background-position: center top; background-repeat: no-repeat; }
.wrap-content { background-color: #FFF; padding-top: 20px; background-image: url(../images/bg-wrap-main.gif); background-repeat: repeat-x; background-position: top; }
.wrap-content-02 { background-color: #E7E7E7; padding-top: 20px; background-image: url(../images/bg-content-wrap-02.gif); background-repeat: repeat-x; background-position: top; }
.content-main { margin: auto; padding: 15px; width: 945px; background-repeat: repeat-y; background-position: left; }
.column { padding: 15px; width: 935px; background-color: #F9F9F9; margin: 5px; height: auto; background-image: url(../images/bg-verdict.gif); background-repeat: no-repeat; background-position: center top; }
.column-right { float: right; width: 317px; position: absolute; right: 0%; left: 646px; bottom: 0px; top: 15px; height: 100%; }
.content-left { min-height:700px; float: left; width: 580px; background-color: #FFF; padding: 20px; border: 1px solid #F1F1F1; }
#column-stretch { position: absolute; left: 0px; right: 33%; bottom: 0px; top: 0px; background-color:#F9F9F2; background-image:url(images/bg-column-left.jpg); background-repeat:repeat-y; background-position:right; background-repeat:repeat-y; width: 300px; padding-right:10px; padding-top: 15px; border: 3px solid #F1F1F1; }
#column-stretch ul{ font-size: 10pt; line-height: 25px; color: #7A7A7A; margin: auto; }
#column-stretch li{ font-size: 10pt; line-height: 25px; color: #59594C; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFF8; border-top-width: 1px; border-top-style: solid; border-top-color: #F2EADA; margin-right: 30px; list-style-type: none; border-right-color: #ECECEC; font-family:"Lucida Grande", helvetica, arial, sans-serif; padding: 5px; }
.profile-box { margin: 5px; padding: 10px; float: left; height: auto; width: 170px; background-color: #F9F9F2; }
.profile-wrap { width: 600px; margin: auto; }
.box-shadow { background-image: url(../images/bg-box-shadow.gif); background-position: center center; margin: auto; height: 50px; width: 279px; position: absolute; left: 693px; top: 268px; }
.box-shadow-03 { background-image: url(../images/bg-box-shadow.gif); background-position: center center; margin: auto; height: 50px; width: 279px; position: absolute; left: 1px; top: 268px; }
.box-shadow-02{ background-image: url(../images/bg-box-shadow.gif); background-position: center center; margin: auto; height: 50px; width: 399px; position: absolute; left: 289px; top: 268px; }
.box-wrap { width:450px; height:350px; }
.profile-right { float: right; width: 390px; margin-top: 5px; margin-bottom: 5px; padding-right: 10px; border-left-width: 3px; border-left-style: solid; border-left-color: #F0F0F0; padding-left: 10px; }


#testimonials {width: 500px;height: 100px;list-style-type: none}
#testimonials .slide {}
blockquote { font-size: 24px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #D9E5FF; font-style: italic }
#logo-wrap { width: 975px; height: 90px; }
s

