body {background: #00192d url(/_images/backgrounds/bkg.jpg) top repeat-x; margin: 0; padding: 0; color: #fff;font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px;}

a img {border: 0 none;}
a {color: #56dbff;}
#main {width: 856px; margin: 0 auto;}
#top {height: 149px; display: block; width: 856px;}
#topleft {width: 622px; background: url(/_images/backgrounds/topleft.jpg) no-repeat; height: 149px; float: left;}
#topright {float: right; width: 234px;}

p {margin: 0; padding: 0 0 15px 0;}

.fr {float: right;}

.intro {width: 262px;}

#cta .fr {margin: 0 0 5px 7px;}

#content {width: 622px; float: left;}
#right {width: 234px;_width:200px;float: right; font-size: 12px;}
#nav ul {margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 1px solid #33658c;}
#nav ul li {list-style-type: none; margin: 0; padding: 0;}

#servicesnav {display: block; height: 338px; width: 306px; background: url(/_images/backgrounds/paper.jpg) no-repeat;}

.intro {float: left; margin-top: 15px; }
#servicesnav {float: right; margin-right: 40px;}

#servicesnav ul {margin: 0; padding: 31px 0 0 32px;}
#servicesnav ul li {list-style-type: none; margin: 0; padding: 0;display: inline;}

.quote {margin-top: 20px;}

#footer {margin: 10px 0;font-size: 11px; }
#footer a {color: #fff;  text-decoration: none;}
#footer a:hover {text-decoration: underline;}

.social {float: left;}
.credits {float: right;}

h1 {position: absolute; left:-567em;}
.header {margin-bottom: 20px;}


.tesicred {padding-top: 10px; margin-top: 10px; font-size: 12px; border-bottom: 1px solid #33658c; padding-bottom: 10px; margin-bottom: 50px; font-style: italic; color: #64e2ff;}

ol li {margin-bottom: 20px;}

h2 {font-size: 14px; border-bottom: 1px solid #33658c; padding-bottom: 5px;}

.blogheader {color: #64e2ff; font-size: 20px; line-height: 22px;}
#footer img {margin-right: 3px;}

.testlogo {float: left; width: 146px; margin-right: 20px;}
.testimonial {float: left; width: 380px;}
.textimonial p {padding: 0 0 15px 0; margin: 0;}

.testimonialnologo {width: auto; float: none;}
.tesicrednologo {padding-top: 10px; margin-top: 10px; font-size: 12px; border-bottom: 1px solid #33658c; padding-bottom: 10px; margin-bottom: 50px; font-style: italic; color: #64e2ff;width: auto;float: none;}
.mugshot {float: right; margin: 40px 0 20px 20px; width:  178px; text-align: right; font-size: 10px; line-height: 14px; }
.mugshot img {margin-bottom: 10px;}
#newslist { margin: 0; padding: 0;}
#newslist li {list-style-type: none; margin-bottom: 20px;}

.connect_widget .connect_widget_text {color: #ffffff!important;}