html, body {
   background-color:#FFFFFF;
   font-family:Geneva,Arial,Helvetica,sans-serif;
   margin:0px;
   height:100%;
}
img {
   border:0px;
}
#header,#footer {
   box-shadow:0px 0px 5px 5px #2A2B2C;
   background-color:#2A2B2C;
}
#header, #headerImage, .headerLinks, .headerLinksSelected {
   height:85px;
}
#headerImage {
   float:left;
   padding-left:1.5em;
}
.headerLinks, .headerLinksSelected {
   float:right;
   line-height:85px;
   padding-right:1.5em;
   text-align:right;
   vertical-align:middle;
}
.headerLinksSelected {
   color:#519CFF;
}
.headerLinks a:link, .headerLinks a:visited {
   color:#FFFFFF;
   text-decoration:none;
}
#container {
   min-height:100%;
   height:auto !important;
   height:100%;
   margin:0 auto -50px;
}
#footer, #bottomPush {
   height:50px;
}
#footer {
   color:#C3C3C3;
}
#footercontent {
   padding-left:1.5em;
   padding-top:1em;
}
.rtasbody {
   overflow:auto;
   width:100%;
}
.detailCellContainer1 {
   float:left;
   padding:2%;
   width:96%;
}
.detailCellContainer2 {
   float:left;
   padding:1.6%;
   width:63%;
}
.detailCellContainer3 {
   float:left;
   padding:1.6%;
   width:30%;
}
.detailCellContact {
   float:left;
   padding:2%;
   width:29%;
}
.detailCellContactInner {
   background-color:#545658;
   box-shadow:0px 0px 5px 5px #545658;
   color:#FFFFFF;
   font-size:1.5em;
   padding:0.5em;
   width:100% -0.5em;
}
.detailCell1Header, .detailCell2Header {
   color:#FFFFFF;
   font-size:1.5em;
   width:100%;
}
.detailCell1Header {
   background-color:#519CFF;
}
.detailCell2Header {
   background-color:#545658;
}
.detailCellHeaderText {
   padding:0.5em;
}
.detailCellTriangleLeft, .detailCellTriangleRight {
   width:50%;
}
.detailCellTriangleLeft {
   float:left;
}
.detailCellTriangleRight {
   float:left;
   text-align:right;
}
.detailCellMainText {
   padding:1.5em;
}
.servicesBackText {
   padding-top:0.75em;
   padding-right:0.75em;
   text-align:right;
}
.detailCellLButton {
   font-size:1.5em;
   text-align:left;
}
a.detailCellButton {
   /* Gradient Stuff */
   background: #519cff; /* Old browsers */
   background: -moz-linear-gradient(top, #519cff 0%, #76b1e8 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#519cff), color-stop(100%,#76b1e8)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top, #519cff 0%,#76b1e8 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top, #519cff 0%,#76b1e8 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top, #519cff 0%,#76b1e8 100%); /* IE10+ */
   background: linear-gradient(to bottom, #519cff 0%,#76b1e8 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#519cff', endColorstr='#76b1e8',GradientType=0 ); /* IE6-9 */
   color:#FFFFFF;
   padding:0.5em;
   /* Rounded Corners */
   -webkit-border-radius:0.5em;
   -moz-border-radius:0.5em;
   border-radius:0.5em;
}
a.detailCellButton:hover {
   background: #2a5a84; /* Old browsers */
   background: -moz-linear-gradient(top, #2a5a84 0%, #6091bc 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a5a84), color-stop(100%,#6091bc)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top, #2a5a84 0%,#6091bc 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top, #2a5a84 0%,#6091bc 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top, #2a5a84 0%,#6091bc 100%); /* IE10+ */
   background: linear-gradient(to bottom, #2a5a84 0%,#6091bc 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a5a84', endColorstr='#6091bc',GradientType=0 ); /* IE6-9 */
   color:#999999;
}

/* NOT USED
 * div.detailContactCell {
   background-color:#545658;
   color:#FFFFFF;
   width:100%;
   }
 * */
