﻿
/* CSS Document */

body {font:80% Arial, Helvetica, sans-serif; margin:0; padding:0; background:black;}

h1 {margin:0; padding:0; font:Arial; font-size:22px; color:#183152;}
h2 {margin:0; padding:0; font-size:18px; color:#375d81;}
h3 {margin:0px 10px 0 0px; padding:5px 0 0 0px; font-family:Arial, Helvetica, Sans-Serif; font-size:18px; color:black;}
h4 {margin:0 0 10px 0; padding:0; font-family:"Times New Roman", Times, serif; font-size:18px; color:black; text-align:center;}
h5 {margin:0 0 10px 0; padding:0 0 0 0px; font-family:Arial, Helvetica, Sans-Serif; font-size:17px; color:black; text-decoration:underline;}
h6 {margin:0; padding:0; font-family:Helvetica, Arial; font-size:12px; color:black; font-weight:normal;}
p {margin:0; padding:0}
a:link {margin:0; padding:0; color:#262e5f;}
a:visited {color:#262e5f;}


/*Site Layout*/
.container {margin:0px auto 0 auto; padding:8px 0; width:1000px; background:url(../App_Themes/Images/contBKG.png) repeat-y;}
.header {margin:20px auto 0 auto; padding:0; height:122px; width:1000px; background:url(../App_Themes/Images/Header3.jpg) no-repeat;}
.mainRight {margin:0 0px 0 0px; padding:0px 0px 0px 0px; border:solid 1px gray; float:left; width:205px; height:508px;   background-color:black; background:url(../App_Themes/Images/mainRightBKG.jpg) no-repeat;}
.main {margin:0 0px 0 214px; padding:0 0px 0 0px; width:735px;}
.maintop {margin:0px 0 0 0px; padding:0 0 0 0px; border:solid 1px black; height:350px; width:735px;}
.mainbottom {margin:8px 0 0 0px; padding:0 0 0 0px; width:735px; height:150px;}
.rightTop {margin:0; padding:40px 0px 0px 0px; height:309px;}
.rightMiddle {margin:0; padding:0; height:180px;}
.rightBottom {margin:7px 0 0 0 ; padding:0 0 0 0px;}
.subHeader {margin:0; padding:10px 0 0 0; text-align:center; width:210px; height:31px; color:white;}
.listHolder {margin:0 0 0 0; padding:0 0 0 20px; height:115px; color:White;}
.content {margin:0px 0 0 205px; padding:25px 25px; border:0px solid black; color:black; background:url(../App_Themes/Images/contHeader.jpg) no-repeat; background-color:white;}
.content4 {margin:0 0 0 178px; padding:5px 10px 0px 10px; color:black; border:solid 1px black; background:white;}
.content5 {margin:0; padding:5px 10px 5px 10px; color:black; background:white; border:0px black solid;}
.pricingContent {margin:0; padding:8px; color:black; border:0px solid black; background:white; height:400px;}
.content3 {margin:0px 15px 0 5px; padding:5px 20px 5px 20px; color:black; font-size:14px; float:left; background:url() repeat-y; width:998px;}
.content2 {margin:0px 15px; padding:20px 10px 5px 10px; color:black; font-size:14px; float:left;background:#fff; width:1008px;}
.centerContent {margin:0 0 0 ; padding:0; color:white; font-size:14px; text-align:center;}
.contentRight {margin:0 0 0 226px; padding:5px 15px 0px 15px; border:solid 1px black; color:black;float:none; height:420px; background:white;}
.contentLeft {margin:0; padding:10px 0 0 35px; width:191px;  height:392px; color:#3f466a; border:solid 1px black; float:left; background:url(../App_Themes/Images/glassCover.jpg) no-repeat;}
.headHolder {margin:0; padding:0; border-bottom-color:#000000; border-bottom-width:thin;}
.photoRight {margin:10px 55px 10px 25px; padding:0; float:right;}
.feedbackPhoto {margin:-300px 20px 0 0; padding:0; float:right;}
.questions {margin:0; padding:0;}

.contentHolder2 {margin:0px 15px 0px 15px; padding:0 8px; width:952px; background:#ddd;}

.text {margin:0; padding:20px 35px 5px 275px;}
.prodNavHolder2 {width:260px; float:left;}
.prodNavHolder {margin:0 0px 0 23px; border-left:1px solid #bbb; border-bottom:1px solid #bbb; border-right:1px solid #bbb; padding:0 0 0 0; background-color:white;}

.newsNavHolder {margin:0px 0px 0 0px; padding:0; width:170px; float:left;}
.productsContent {margin:0px 25px 0  260px; padding:25px 25px; color:black; background:url(../App_Themes/Images/contHeader.jpg) no-repeat; background-color:white; border:0px solid black;}
.drjContent {margin:0 0 0 205px; border:solid 1px black; background:url(../App_Themes/Images/) repeat-x; background-color:White; padding: 10px 15px 10px 15px; color:black;}

.incidentsContent {margin:0 0 0 205px; border:solid 1px black; padding: 10px 15px 10px 15px; float:none; color:black; background:white;}
.priceContent {margin:0 20px 0 0 ; border:solid 1px white; padding: 10px 25px 10px 25px; float:right; width:600px; color:black; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.locContent {margin:0 20px 0 0 ; border:solid 1px black; padding: 10px 25px 10px 25px; float:right; width:600px; color:black; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.newsContent {margin:0 0 0 190px; padding: 100px 25px 10px 25px; color:black; border:solid 1px black; background:url(../App_Themes/Images/Newsheader.jpg) no-repeat; background-color:White;}
.newsContent5 {margin:0 0 0 0px; padding: 100px 25px 10px 25px; color:black; border:solid 1px black; background:url(../App_Themes/Images/NewsheaderArchive.jpg) no-repeat; background-color:White;}

.gsa {float:right; margin:0 500px 0 0;}

.photonewsContent {margin:0 0 0 190px; padding: 100px 25px 10px 25px; float:none; color:#333333; border:solid 1px black;  background:url(../App_Themes/Images/Newsheader.jpg) no-repeat; text-align:center; background-color:White;}
.windows {margin:0px 0 0 5px; padding:10px;  border:solid 1px black; background:url(../App_Themes/Images/ssHeader.jpg) no-repeat; background-color:black; float:left; width:315px; text-align:center;}
.windowsFull {margin:0px 0 0 5px; padding:10px;  border:solid 1px black; background:url(../App_Themes/Images/ssHeader.jpg) repeat-x ; background-color:black; float:left;  width:650px; text-align:center;}

.pocket {margin:0px 0px 0 10px; padding:10px;  border:solid 1px black; background:url(../App_Themes/Images/ssHeader.jpg) no-repeat; background-color:black; float:left; width:315px; text-align:center;}
.emptyContent {margin:0; padding:0; color:white; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.pad {margin:0 0 30px 0; padding:5px; float:left; width:160px;}
.padHolder {margin:0; padding:0;}
.padContent {margin:15px 0 0 0; padding:0; float:none;}
.leftProduct {margin:0 0 38px 0; padding:5px 0 0 35px; float:left; color:white; width:260px}
.divNewsletterHomePhoto {margin:0 3px 0 7px; padding:0; float:right;}
.octHomePhoto {margin:10px 15px 0 0; padding:0; float:right;}
.floatLeft {margin:0 10px 10px 0; padding:0; float:left;}
.floatRight {margin:0 0px 10px 10px; padding:0; float:right;}
.contentHolder {margin:0px 0 0 23px; padding: 0px 0px 0px 0px; float:none;  width:950px;}

.headerAnimation {margin:32px 26px 0 0; padding:0 0 0 0; height:90px; width:785px; float:right;}
.cxService {margin:0 0 0 83px; padding:100px 0 0 0; width:229px; float:left;}

.cxLogin {margin:0 15px 0 0; width:175px; float:right; height:10px;}

.phoneNumber {margin:0 6px 0 0; padding:0; float:right; width:231px; height:28px; background:url(../App_Themes/Images/Number.jpg) no-repeat;}
.newsletterButtonHolder {margin:0 0 0px 0; padding:5px 0 0 5px;}
.locSub {margin:0; padding:0; width:270px;}
.wheresPEAC {margin:0 0 10px 20px; padding:0; float:left; border:solid 1px black; color:black;}
.infoFooter {margin:0 auto 30px auto; padding:0; text-align:center; color:#555;}
.infoFooter a:hover {font-weight:normal;}
.center {margin:0; text-align:center;}
.black {color:Black;}
.locAnimation {margin:0; padding:0; width:950px; height:400px; border:solid 1px black;}
.headerImage {margin:0; padding:5px; height:17px; background:url(../App_Themes/Images/headerImageBKG.jpg) repeat-x; color:White; border:solid 1px black;}
.headerImage2 {margin:0; padding:5px; height:17px; background:url(../App_Themes/Images/headerImageBKG.jpg) repeat-x; color:White; border:solid 1px black;}
.leftButton {margin:0px 0; padding:4px 0 0 25px;}
.leftButtonHolder {float:left; width:235px; margin:270px 0 0 0;}
.screenShot {margin:-1px 25px 0 0; padding:10px; background:white; border-top:1px solid #bbb; float:right; width:695px;}
.ssheader {margin:0 0 0 5px; padding:10px; height:20px; background:black; width:315px; border:1px solid black; background:url(../App_Themes/Images/ssHeader.jpg) no-repeat; float:left;}
.ssheader2 {margin:0 0 0 10px; padding:10px; height:20px; background:black; width:315px; border:1px solid black; background:url(../App_Themes/Images/ssHeader.jpg) no-repeat; float:left;}

.incidentButton {margin:10px 0 0 7px;}

.adobe {}
.width183 {width:183px;}

/*Navigation*/
#bottomTag {margin:0; padding:0 22px 0 0; text-align:right; text-decoration:none;}
#bottomTag ul {margin:0; padding:0;}
#bottomTag ul li {}
#bottomTag ul li a {margin:0; padding:0 0 0 0; text-align:right; color:white; text-decoration:none;}
#bottomTag ul li a:hover {font-weight:normal; text-decoration:underline;}

#subNav {margin:0 0 0 35px; padding:0; padding:0 0 0 0; float:left;}
#subNav ul {margin:0; padding:0; list-style:none;}
#subNav ul li {}
#subNav ul li a {padding:0 0 0 20px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; background:url(../App_Themes/Images/subnav.jpg) no-repeat;}
#subNav ul li a:hover {padding:0 0 0 20px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
#subNav ul li a.selected {padding:0 0 0 20px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; background:url(../App_Themes/Images/subnavselected.jpg) no-repeat;}

.topnav {margin:0 auto; padding:0; background:url(../App_Themes/Images/NavTop.jpg) no-repeat; height:7px; width:1000px;}
#nav {margin:0 auto; padding:0 20px 0 0; width:980px; height:22px; background:url(../App_Themes/Images/nav3.jpg) no-repeat;}
#nav ul {margin: 0 0 0 30px; padding:0; list-style:none;}
#nav ul li { display:inline;}
#nav ul li a {margin:0 0 0 0; padding:3px 10px 3px 10px; border-right:solid 1px gray; text-align:center; display:block; float:left; text-decoration:none; color:White;}
#nav ul li a:hover {background:#444; font-weight:normal;}
#nav ul li a.selected { background:#ddd; color:#000;}

#listNav {margin:0 0 29px 0; padding:5px 0 0 35px;}
#listNav ul {margin:0; padding:0;}
#listNav ul li {margin:0; padding:0;}
#listNav ul li a{margin:0; padding:0; color:white; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px;}
#listNav ul li a:hover{margin:0; padding:0; color:white; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-size:10px;}

#listNavBlack {margin:0 0 38px 0; padding:5px 0 0 35px;}
#listNavBlack ul {margin:0; padding:0;}
#listNavBlack ul li {margin:0; padding:0;}
#listNavBlack ul li a{margin:0; padding:5px; color:black; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px;}
#listNavBlack ul li a:hover{margin:0; padding:5px; color:black; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-size:10px;}

#tabNav {margin: 0 auto 10px 0; padding:0 0 0 20px; width:1048px; height:35px;}
#tabNav ul {margin: 0; padding:5px 0 0 10px; list-style:none;}
#tabNav ul li {display:inline;}
#tabNav ul li a {margin:0 5px 0 0; padding:7px 8px 7px 8px; text-align:center; color:#000; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; background:url(../App_Themes/Images/tab2.png); display:block; width:84px; float:left; }
#tabNav ul li a:hover {padding:7px 8px 7px 8px; color:#000; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; background:url(../App_Themes/Images/tabhover.png);}
#tabNav ul li a.selected {padding:7px 8px 7px 8px; color:#000; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; background:url(../App_Themes/Images/tab1.png);}

#productNav {margin: 0 0 0; padding:10px 0 0 20px; width:1000px;}
#productNav ul {margin: 0 40px 0 0; padding:5px 0 0 10px; list-style:none; float:right;}
#productNav ul li {display:inline;}
#productNav ul li a {margin:10px 2px 0 0; width:40px; padding:7px 8px 7px 8px; text-align:center; color:#8E9EDD; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  display:block; float:left;}
#productNav ul li a:hover {padding:7px 8px 7px 8px; color:white; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
#productNav ul li a.selected {padding:7px 8px 7px 8px; color:white; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}

.leftNavHeader {margin:0px 0 0 0; padding:4px 0 0 10px; height:21px; color:White; background:url(../App_Themes/Images/sectionHeaderBlue.jpg) repeat-x; width:195px;}
.leftNavFooter {margin:0px 0 0 0; padding:0; height:0; color:black; background:url(../App_Themes/Images/navFooter.jpg) repeat-x; width:195px;}

#leftNav {margin:0px; padding:0; float:left; color:white; width:205px; height:390px; background:url(../App_Themes/Images/IncidentsBKG.jpg);}
#leftNav ul {margin:0; padding:0; list-style:none;}
#leftNav ul li {margin:0; padding:5px 0 0 10px; height:15px;}
#leftNav ul li:selected {background:#dddddd;}
#leftNav ul li a{margin:0; padding:5px; font-family:Tahoma; text-decoration:none; font-size:12px;}
#leftNav ul li a:hover{color:#375d81; font-size:12px;}
#leftNav ul li a.selected{color:black;font-weight:bold; font-size:12px;}

#newsNav {margin:0; padding:28px 0 0 20px; border:solid 1px #bbbbbb;  float:left; color:white; background:white; background:url(../App_Themes/Images/recentIssueHeader.jpg) no-repeat;  width:168px; height:170px;}
#newsNav ul {margin:0; padding:0;}
#newsNav ul li {margin:0; padding:0; background:white;}
#newsNav ul li a{margin:0; padding:0; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;}
#newsNav ul li a:hover{margin:0; padding:0; color:white; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-size:12px;}
#newsNav ul li a.selected{margin:0; padding:0; color:white; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-size:12px;}

#newsNavCont {margin:0; padding:28px 0 5px 20px; float:left; border:solid 1px #bbbbbb;  color:black;  width:168px; background:url(../App_Themes/Images/contentHeader.jpg) no-repeat;}
#newsNavCont ul {margin:0; padding:0;}
#newsNavCont ul li {margin:0; padding:0;}
#newsNavCont ul li a{margin:0; padding:0; color:#777777; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;}
#newsNavCont ul li a:hover{margin:0; padding:0; color:black; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;  font-size:12px;}
#newsNavCont ul li a.selected{margin:0; padding:0; color:black; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}

#drjNav {margin:0 0 0 0; padding:50px 0 0 0px; float:left; color:white; width:210px; height:324px; background:url(../App_Themes/Images/mainRightBKGDrJ.jpg) no-repeat;}
#drjNav ul {margin:0; padding:0; list-style:none;}
#drjNav ul li {margin:0; padding:0;}
#drjNav ul li a{margin:0; padding:0 0 0 15px; color:#444444; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;}
#drjNav ul li a:hover{color:black;text-decoration:underline;  font-size:12px;}
#drjNav ul li a.selected{color:black;font-weight:bold; font-size:12px;}

#siteNav {margin:8px 0 0 25px; padding:0px 0 0 20px; float:left; color:black; width:260px; border:solid 1px black;}
#siteNav ul {margin:0; padding:0; list-style:none;}
#siteNav ul li {margin:0; padding:0;}
#siteNav ul li a{margin:0; padding:0 0 0 15px; color:#2a2f47; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;}
#siteNav ul li a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold;}
#siteNav ul li a.selected{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.featureHolder {width:400px;}
#newFeatures {margin:0 0 0 70px; padding:0;}
#newFeatures ul {margin:0; padding:0; margin-right:10px;}
#newFeatures ul li{ margin:0; padding:0;}
#newFeatures ul li a {text-decoration:none;  margin:10px 0 0 0; padding:0; }
#newFeatures ul li a:hover {color:Black;}
#newFeatures ul li ul { margin:0; list-style:none; width:400px; padding:5px; background:#fff; margin-left:-10000px; position:absolute; z-index:200; border:1px solid #333333;} 
#newFeatures ul li:hover ul { margin-left:25px; }

.clear {clear:both;}

