html {height:100%;}
body {height:100%;width:100%;margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#3b3b3b;background-color:#ededed;text-align:center;}
img {border:none;}
a {color:#006db0;text-decoration:none;outline:none;}
a:hover {color:#006db0;text-decoration:underline;}
h1 {margin:0px;padding:0px 0px 0px 28px;height:30px;font-size:1.6em;font-weight:normal;color:#004587;background-image:url(../images/h1Bg2.png);background-position:0px 2px;background-repeat:no-repeat;}
h1.home {margin:0px;padding:0px 0px 0px 0px;height:30px;font-size:1.6em;font-weight:normal;color:#004587;background-image:none;}
h2, h3, h4, h5, h6 {font-size:1.2em;font-weight:normal;color:#006db0;line-height:1.4em;margin:0px;padding:0px 4px 0px 0px;}
h3 {font-family:Georgia, "Times New Roman", Times, serif;}
#wrapper {min-height: 100%;height:auto!important;height:100%;margin:0 auto -24px;}
#container {width:960px;height:674px;margin:auto;text-align:left;padding-top:14px;}
#left {width:89px;}
#left,#menu,#rightSide {float:left;height:673px;}
#leftSide {float:left;width:89px;height:673px;background-image:url(../images/left.png)}
#menuTop {width:151px;height:15px;background-image:url(../images/menuTop.png);}
#menuMiddle {width:151px;height:624px;background-image:url(../images/menuBg.png);}
#menuBottom {width:151px;height:34px;background-image:url(../images/menuBottom.png);}
#menuMiddle ul {margin:35px 0px 0px 0px;padding-left:22px;}
#menuMiddle ul li {list-style:none;text-transform:uppercase;font-size:0.9em;letter-spacing:1px;}
#menuMiddle ul li a {display:block;width:122px;height:13px;background-image:url(../images/menuLinkBg.png);background-position:-130px 0px;background-repeat:no-repeat;color:#3b3b3b;text-decoration:none;padding:6px 0px 4px 7px;margin:1px 0px 1px 0px;}
#menuMiddle ul li a:hover {background-image:url(../images/menuLinkBg.png);background-position:-130px -24px;background-repeat:no-repeat;color:#006db0;}
#menuMiddle ul li.linkOn {height:13px;padding:6px 0px 4px 7px;background-image:url(../images/menuLinkBg.png);background-position:0px 0px;background-repeat:no-repeat;color:#006db0;font-weight:800;}
#menuMiddle ul li.linkServicesOn {height:13px;padding:6px 0px 4px 7px;background-image:url(../images/menuLinkBg.png);background-position:0px -24px;background-repeat:no-repeat;color:#006db0;font-weight:800;}
#menuMiddle ul li.linkServicesOn a {height:11px;padding:0;background-image:url(../images/menuLinkBg.png);background-position:-260px 0px;background-repeat:no-repeat;margin:0px;color:#006db0;font-weight:800;}
#menuMiddle ul li.linkServicesOn a:hover {background-image:url(../images/menuLinkBg.png);background-position:-264px -29px;background-repeat:no-repeat;}
#menuMiddle ul li.secondaryNav a {display:block;width:110px;height:13px;background-image:url(../images/menuLinkBg.png);background-position:0px -48px;background-repeat:no-repeat;color:#3b3b3b;text-decoration:none;text-transform:none;padding:5px 0px 5px 12px;color:#3b3b3b;margin:0px;}
#menuMiddle ul li.secondaryNav a:hover {background-image:url(../images/menuLinkBg.png);background-position:-130px -48px;background-repeat:no-repeat;color:#006db0;text-transform:none;margin:0px;}
#menuMiddle ul li.secondaryNav  {margin:0px;padding:0px;list-style:none;background-image:url(../images/menuLinkBg.png);background-position:0px -48px;background-repeat:no-repeat;text-transform:none;letter-spacing:0px;}
#menuMiddle ul li.secondaryNavOn {display:block;width:117px;height:13px;background-image:url(../images/menuLinkBg.png);background-position:0px -48px;background-repeat:no-repeat;color:#3b3b3b;text-decoration:none;text-transform:none;padding:5px 0px 5px 12px;color:#006db0;letter-spacing:0px;margin:0px;}
#menuMiddle ul li.secondaryNavLast  {margin:0px;padding:0px;list-style:none;background-image:url(../images/menuLinkBg.png);background-position:0px -72px;background-repeat:no-repeat;text-transform:none;letter-spacing:0px;}
#menuMiddle ul li.secondaryNavLast a {display:block;width:110px;height:13px;background-image:url(../images/menuLinkBg.png);background-position:0px -72px;background-repeat:no-repeat;color:#3b3b3b;text-decoration:none;text-transform:none;padding:5px 0px 5px 12px;margin:0px;}
#menuMiddle ul li.secondaryNavLast a:hover {background-image:url(../images/menuLinkBg.png);background-position:-130px -72px;background-repeat:no-repeat;color:#006db0;text-transform:none;margin:0px;}
#menuMiddle ul li.secondaryNavLastOn {height:13px;background-image:url(../images/menuLinkBg.png);background-position:0px -72px;background-repeat:no-repeat;color:#006db0;text-transform:none;padding:5px 0px 5px 12px;margin:0px;letter-spacing:0px;}
#logo {border:none;cursor:pointer;}
#logo a, #logo a:hover {cursor:pointer;}
#rightSide {width:715px;background-image:url(../images/content.jpg);}
#content {font-size:1.0em;width:640px;height:575px;margin:70px 0px 0px 37px;padding:0px;overflow:auto;}
#content a {text-decoration:none;border-bottom:1px dashed #006db0;}
#content a:hover {border-bottom:1px solid #006db0;}
#content p {margin:5px 0px 15px 0px;line-height:1.8em;}
#contentCol1, #contentCol2, #contentCol3 {width:200px;float:left;margin:0px;padding:0px 5px 0px 0px;}
#contentCol2 {width:195px;}
#contentCol1text, #contentCol2text {width:185px;border-right:dotted 1px #cccccc;margin:0px;padding:0px 6px 0px 4px;float:left;}
#contentCol3text {width:190px;border:none;margin:0px;padding:0px 0px 0px 5px;float:left;}
#content ul, #bulletList ul {line-height:1.8em;margin:0px;padding:0px 0px 10px 20px;}
#content ul li, #bulletList ul li  {list-style-type:none;list-style-image:url(../images/bullet.png);background-repeat:no-repeat;padding:0px;margin:0px;}
#content br {line-height:1.8em;}
/* Begin Portfolio Styles */
#portfolio  {width:640px;float:left;}
#portfolioImg1, #portfolioImg2, #portfolioImg3, #portfolioImg4, #portfolioImg5, #portfolioImg6, #portfolioImg7 {float:left;width:365px;height:409px;padding-top:5px;display:block;background-image:url(../images/portfolio/mainImageShadow.png);background-position:bottom;background-repeat:no-repeat;}
#portfolioDescription1, #portfolioDescription2, #portfolioDescription3, #portfolioDescription4, #portfolioDescription5, #portfolioDescription6, #portfolioDescription7  {float:left;width:275px;padding-top:65px;display:block;}
#portfolioImg2, #portfolioImg3, #portfolioImg4, #portfolioImg5, #portfolioImg6, #portfolioImg7  {display:none;}
#portfolioDescription2, #portfolioDescription3, #portfolioDescription4, #portfolioDescription5, #portfolioDescription6, #portfolioDescription7 {display:none;}
#portfolioThumbs {float:left;width:630px;padding-left:5px;margin-top:25px;height:60px;}
#portfolioThumbs a, #portfolioThumbs a:hover {border:none;cursor:pointer;}
#portfolioThumbs img {padding-right:5px;}
#portfolioThumbs img.last {padding-right:0px;}
/*End  Portfolio Styles */
#contentLeftCol {float:left;width:270px;padding:0px 30px 0px 0px;margin-top:10px;}
#contentRightCol {float:left;width:290px;height:490px;padding:0px 0px 0px 20px;border-left:dotted 1px #cccccc;margin-top:15px;}
#contentRightCol h2, #bulletList h2 {height:23px;background-image:url(../images/arrow.png);background-position:0px 3px;background-repeat:no-repeat;padding-left:23px;}
#contentRightCol h3 {font-size:1.4em;color:#888888;margin-top:50px;font-style:italic;}
#contentRightCol h4 {display:block;text-align:right;margin:10px 0px 0px 0px;padding-bottom:0px;color:#888888;font-size:1.0em;}
#contentRightCol ul, #bulletList ul {margin-left:17px;}
#bulletList {float:left;padding:0px;margin:0px;}
#bulletList p {width:310px;margin-top:0px;}
#push {height:24px;}
#copyright {width:100%;height:22px;background-image:url(../images/copyrightBg.png);border-top:solid 2px #cccccc;color:#cccccc;font-size:0.9em;}
#w3cinfo {float:right;padding:2px 0px 0px 5px;}
#copyrightinfo {float:right;padding:5px 10px 5px 0px;}
table {width:320px;padding:0px;}
td.topPadding {width:85px;vertical-align:top;padding-top:5px;}
strong {font-weight:normal;}
.strong {font-weight:800;}
.mainImage {float:left;padding:0px 30px 50px 0px;}
.right {display:block;text-align:right;margin:10px 0px 0px 0px;padding-bottom:0px;}
.rightHome {display:block;text-align:right;margin:10px 10px 0px 0px;padding-bottom:0px;}
.rightButton {display:block;text-align:right;margin:10px 0px 0px 0px;}
.question {display:block;font-size:1.0em;color:#006db0;padding-top:10px;}
.box, .boxMessage {width:235px;border:1px solid #555;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;color:#3b3b3b;}
.boxMessage {padding-right:2px;}
#menuMiddle ul li.faq {text-transform:none;}
