/*Print Stuff*/
#print-logo {display:none;}
#print-image {display:none;}
#print-prudential {display:none;}

* {margin:0 0 0 0; padding:0 0 0 0; border:none;}
html {overflow-x:hidden;}
body {margin:0 0 0 0; padding:0 0 0 0; background-color:#141414; background-image:url(img/background.gif); background-repeat:repeat; color:#d2d2d2; font-family:Arial, sans-serif; font-size:11px;}
a:link, a:visited, a:active {color:#d2d2d2; text-decoration:none; font-weight:normal;}
a:hover {color:#ffffff; text-decoration:none; font-weight:normal;}

/*Fonts*/
h1 {font-size:18px; font-weight:normal; color:#ffffff; padding:0 0 16px 0;}
h2 {position:absolute; top:40px; left:54px; font-size:11px; color:#d2d2d2; font-weight:normal;}
p {padding:0 0 6px 0;}
b {color:#ffffff; font-weight:normal;}

/*General Structure*/
table {margin:0px; padding:0px;}
#container {width:100%; height:100%;}
#container #blank {text-align:center;}
#container #top {height:56px; vertical-align:top;}
#container #bottom {text-align:center;}
.box {position:relative; width:850px;}
#content {position:relative; margin:auto; width:850px; height:500px; font-family:Arial, sans-serif; z-index:10;}
#middle { position:relative; height:500px; background-color:#000000; margin:0px -5px 0px -5px; padding:0px 0 0 0; z-index:10;}

/*Global*/
.logo {position:absolute; top:-10px; left:0px; border:none; z-index:30;}
#iframe {position:absolute; top:40px; left:170px;}

/*Menu*/
#main-menu {position:absolute; top:40px; right:0px; font-family:Arial, sans-serif; font-weight:normal; text-align:left; padding:0 0 0 0; margin:0 0 0 0; z-index:100;}
#main-menu li {display:inline; list-style:bullet; color:#0d7bc0; font-size:11px; font-weight:normal; padding:0 0px 0 12px; margin:0 0 0 0;}
#main-menu li.selected {color:#0d7bc0; margin:0 0 0 0; padding:0 0px 0 12px;}
ul#main-menu li a.parent {color:#0d7bc0;}
#main-menu li a:link {font-weight:normal; color:#d2d2d2;}
#main-menu li a:active {font-weight:normal; color:#d2d2d2;}
#main-menu li a:visited {font-weight:normal; color:#d2d2d2;}
#main-menu li a:hover {font-weight:normal; color:#ffffff;}
#main-menu li ul {position:absolute; top:319px; left:255px;}
#main-menu li ul li {display:block; list-style:none; padding:0px; text-align:left; text-transform:capitalize;}

/*Sub Menu*/
#sub-menu-container {position:absolute; top:20px; left:0px; width:129px; height:460px; border-right:1px solid #211e1f;}
#sub-menu {position:absolute; top:16px; left:0px; font-size:11px; line-height:20px; text-align:left;}
#sub-menu li {text-decoration:none; list-style:none;}
#sub-menu li.selected {color:#0d7bc0;}
#sub-menu li a.parent {color:#0d7bc0;}

/*Pages*/
.slideshow {position:absolute; top:40px; right:0px; z-index:30;}
.copy {position:absolute; top:280px; right:0px; width:680px; height:180px; overflow:hidden; font-size:11px; line-height:16px; text-align:left; padding:0 0px 0 0;}
.copy-one {float:left; margin:0 20px 0 0; width:213px;}
.copy-two {float:left; margin:0 20px 0 0; width:213px;}
.copy-three {float:left; width:213px;}

/*3/4 Copy Pages*/
.small-copy {position:absolute; top:340px; right:0px; width:674px; height:120px; overflow:auto; font-size:11px; line-height:16px; text-align:left; padding:0 6px 0 0;}

/*Full Page Copy*/
.full-copy {position:absolute; top:40px; right:0px; width:674px; height:420px; overflow:auto; font-size:11px; line-height:16px; text-align:left; padding:0 6px 0 0;}
.full-copy img {float:left; clear:left; margin:0 20px 10px 0;}
.full-copy-two {position:absolute; top:36px; left:220px;}
.full-copy-three {position:absolute; top:36px; left:440px;}
.full-copy hr {height:1px; width:640px; background:#211e1f; margin:20px 0 20px 0; padding:0px;}

/*services*/
.services-one {float:left; margin:0 20px 0 0; width:330px;}
.services-two {float:left; width:330px;}

/*Staff Page*/
.bio-image {position:absolute; top:40px; left:170px; width:680px; height:184px; overflow:hidden;}
.bio-image img {float:left; margin:0 20px 20px 0; padding:0px;}
.bio-copy {position:absolute; top:239px; right:0px; width:680px; height:180px; overflow:hidden; font-size:11px; line-height:16px; text-align:left; padding:0 0px 0 0;}

/*Contact Page*/
.contact-copy {position:absolute; top:340px; right:0px; width:680px; height:120px; overflow:hidden; font-size:11px; line-height:16px; text-align:left; padding:0 0px 0 0;}
.contact-one {float:left; margin:0 20px 0 0; width:155px;}
.contact-two {float:left; width:505px;}

/*Footer*/
.prudential {position:absolute; bottom:-30px; left:0px;}
.footer {position:absolute; bottom:-28px; left:90px; font-size:11px; z-index:50;}
.footer a {color:#d2d2d2;}
.footer a:hover {color:#0d7bc0;}