* {padding:0px;margin:0px;}
body{width:100%;height:100%;background:#d4dbef url(images/bodybg.jpg) repeat-x;color:#333;font:12px Verdana, Arial, Helvetica, sans-serif}
p {padding:8px;}
#body{margin:0px auto 20px; background-color:transparent;width:1000px;min-width:1000px;min-height:100%;}
* html #body {height: 100%;}
#banner{margin-top:45px;background-color:#fff;background:url("images/pinnaclelogo.gif") no-repeat top left;width:1000px;height:57px;}
#content{width:100%;margin:0px auto;background-color:#ffffff;min-height:650px;}
* html #content {position: relative;height:650px;}
ul {list-style-type:disc;margin-left:50px;}
li {padding:2px 0px;}
#imageroller {position:relative;width:980px;background-color:white;margin:10px;padding:0px;}
#imagerollerno {position:relative;width:980px;background-color:white;margin:10px;padding:0px;}
#navitems{float:right;position:relative;width:78%;margin-top:18px;height:30px;background-color:#000000;z-index:10000;}
#navitems ul{list-style:none;padding:0;margin:0;float:right;margin-right:50px;}
#navitems li{float:left;position:relative;width:8em;text-align:center;padding-top:6px;}
#navitems li ul{display:none;position:absolute;top:100%;left:0;background-color:#000;padding:0.5em 0 1em 0;}
#navitems li > ul{top:100%;left:0;}
#navitems li li{float:none;display:block;width:20em;text-align:left;padding-left:8px;}
#navitems li:hover ul {display:block;}
#navitems a{color:#fff;font-size:1.1em;text-decoration:none;font-weight:bold;}
#navitems a:visited{color:#fff;text-decoration:none;}
#navitems a:hover{color:#009dde;text-decoration:underline;font-weight:bold;}
#navitems li li a{display:block;font-weight:normal;}
#navitems li li a:hover{display:block;font-weight:normal;}
.pitch{color:#01659a;font-weight:bold;margin-left:70px;font-size:1.1em;font-style:italic;}
body > div#body > div#content > div#imageroller {padding-top:10px;}
#contentbottom {width:100%;background-color:#fff;margin-bottom:20px;min-height:100%;}
* html #contentbottom {height:650px;}
#normalpageright{float:right;width:675px;position:relative;margin-right:10px;padding:0px 10px;background-color:#fff;}
#contentfull {width:960px;background-color:#fff;margin-left:10px;margin-bottom:20px;min-height:100%;padding:0px 10px;}
/*#normalpagerighttop{background:url(images/contenttop.jpg) no-repeat;width:695px;height:9px}
#normalpagerightbottom{/*background:url(images/contentbottom.jpg) no-repeat;width:695px;height:9px}
#normalpagerightmiddle{/*background-color:#e6eaf4;padding:0px 10px 10px;}*/
#normalpageright p{padding-left:0px;}
#normalpageright h2{margin-top:5px;padding-top:0px;}
#normalpageleft{float:left;margin-left:10px;position:relative;background-color:#fff; height:auto;}
#normalpageleft img{border:none;margin-bottom:10px;margin-top:5px;}
#bottomtop {width:100%;height:220px;background-color:#fff;margin-bottom:5px;}
#bottombottom {width:100%;height:220px;background-color:#fff;margin-top:5px;}
#left{width:49%;float:left;height:100%;position:relative;padding:5px 0px 5px 5px;}
#right{width:49%;float:right;height:100%;position:relative;padding:5px;padding-right:0px;margin-right:10px;}
.flower{background:url(images/bailsmed.jpg) top right no-repeat;padding:0px;margin:0px;}
/*.flower{background:url(images/sunflower.jpg) top right no-repeat;padding:0px;margin:0px;}*/
.norightpad {padding-right:0px;}
h2 {font-weight:normal;font-size:14pt;padding-top:5px;margin-left:5px;}
h3 {font-weight:bold;font-size:11pt;padding-top:5px;padding-bottom:5px;margin-left:25px;}
.nomargin {margin:0px}
.teamh2{margin:0px;padding-bottom:10px;}
.greentext{color:#48af20;}
.whitetext{color:#fff;}
.green {background:url(images/greenback.gif) 10px 5px no-repeat;}
/*.blue {background:url(images/blueback.gif) top right no-repeat;}*/
.blue {background-color:transparent; color:#016599;}
#left ul {list-style-type:disc;margin-left:40px;margin-top:10px;}
#left li {padding:1px 0px;}
.testimonial {font-size:8pt;padding:3px 20px;margin-left:5px;}
.testperson {font-weight:bold;font-style:italic;font-size:8pt;padding-top:4px;padding-left:20px;margin-left:5px;}
#isd{width:240px;height:210px;float:left;position:relative;background-color:transparent;padding:0;margin:0;border:1px solid red;}
#cs{width:100%;float:left;position:relative;background-color:transparent;padding:0;margin:0;}
#cs a {color:#fff;}
.isd {width:380px;}
.cs {width:380px;}
.bump{padding-left:15px}
.isdcs {font-size:11px;color:#fff;padding:5px 10px 5px 25px;}
.position{font-weight:bold;color:#48af20;}
#heads {width:100%;height:200px;background-color:transparent;}
#heads img{padding-right:45px;}
#headsvert {float:left;width:160px;margin-left:60px;}
#headsvert div{padding-left:20px;margin-bottom:15px;}
#headsvert a,.headshots a{text-decoration:none;}
#headsvert img,.headshots img{border:none}
.headshots {float:left;}
.headstyle {padding:10px;padding-left:0px;}
.active {background-color:#d4dbef;}
#footer{clear:both;width:100%;height:40px;background-color:transparent;text-align:center;margin-top:50px;}
#contactpageright{float:right;width:450px;position:relative;margin-right:10px;padding:0px 10px;background-color:red;}
#contactpageleft{float:left;margin-left:10px;position:relative;background-color:#fff; height:auto;}
#thisoneleft{float:left;position:relative;width:49%;min-height:100%}
#thisoneright{float:right;position:relative;width:49%;min-height:100%}
#uls{min-height:100%}
