body { background-color:#282460; margin:0px;
	font-family: Arial, Helvetica, sans-serif;
}

td {
}

input {border:solid 1px #282460;}
textarea {border:solid 1px #282460;}

th {background:#5d5d89 url(images-site/th-back.gif) repeat-x; padding:5px 15px 5px 15px; color:#FFFFFF; font-size:14px; font-weight:bold;}
th a:link, th a:visited, th a:active { color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none}
th a:hover { color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:underline;}

h1 { font-family:"Times New Roman", Times, serif; font-size:18px; color:#282460; padding:15px 30px 15px 10px; font-weight:normal;}
h1.main { font-family:"Times New Roman", Times, serif; font-size:18px; color:#282460; padding:15px 15px 15px 10px; font-weight:normal;}

hr { height:1px; color:#282460; background-color:#282460;}

/* Site Classes */
img.imgBorder {border:solid 1px #282460;}

.noTop {border-bottom:solid 1px #282460; border-left:solid 1px #282460; border-right:solid 1px #282460; line-height:18px; font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif; padding:10px; background-color:#D8EDFF;}
.Top {border:solid 1px #282460; line-height:18px; font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif; padding:10px; background-color:#D8EDFF; margin:0px;}
.blueborder {border:solid 1px #282460;}

.aboutLogos { text-align:right; padding: 5px 15px 10px 0px; font-size:12px; border-right:solid 1px #282460;}
.aboutLogosLast { text-align:right; padding: 5px 15px 10px 0px; font-size:12px; }

.aboutContact { text-align:center; padding:10px; font-size:12px; border-right:solid 1px #282460;}
.aboutContactLast { text-align:center; padding:10px; font-size:12px; }

.licContact { text-align:center; padding:10px; font-size:12px; border:solid 1px #282460;}
.licContactLast { text-align:center; padding:10px; font-size:12px; border-right:solid 1px #282460; border-top:solid 1px #282460; border-bottom:solid 1px #282460;}

.rightBorder {border-right:solid 1px #282460;}

table.border { border:solid 1px #282460;}

table.borderParts {border-top:solid 1px #282460; border-left:solid 1px #282460;}
td.borderParts {border-bottom:solid 1px #282460; border-right:solid 1px #282460; padding:10px; text-align:left;}

.blueText { color:#282460; text-decoration:none;}
.blueText a:link, .blueText a:active, .blueText a:visited { color:#282460; text-decoration:none;}
.blueText a:hover { color:#282460; text-decoration:underline;}

.redText { color:#ec1f27; text-decoration:none;}
.redText a:link, .redText a:active, .redText a:visited { color:#ec1f27; text-decoration:none;}
.redText a:hover { color:#ec1f27; text-decoration:underline;}

.goldText { color:#fcaf17; text-decoration:none;}
.goldText a:link, .goldText a:active, .goldText a:visited  { color:#fcaf17; text-decoration:none;}
.goldText a:hover {color:#fcaf17; text-decoration:underline;}

.galleryCell {padding: 0px 0px 30px 0px;}

.padding10 {padding:10px;}
.content {padding:5px 30px 15px 15px; line-height:18px; font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif;}
.content a:link, .content a:visited, .content a:active { color:#333333; font-size:12px; text-decoration:none}
.content a:hover { color:#333333; font-size:12px; text-decoration:underline;}
.contentLess {padding:0px 15px 0px 15px; font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif;}

.cellLeftBorder { border-right:solid 1px #282460; font-size:12px; padding:10px; line-height:17px;}
.cellRight {font-size:12px; padding:10px; line-height:17px;}
.cellLeftBorderAlt { border-right:solid 1px #282460; font-size:12px; padding:10px; background-color:#e9e9ef; line-height:17px;}
.cellRightAlt {font-size:12px; padding:10px; background-color:#e9e9ef; line-height:17px;}

input.contact { width:190px; height:19px; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
textarea.contact {font-size:10px; font-family:Arial, Helvetica, sans-serif; width:427px; height:50px;}
input.button {background:#5d5d89 url(images-site/th-back.gif) repeat-x; color:#FFFFFF; font-size:12px; font-weight:bold; padding:3px 5px 3px 5px;}

ul { font-size:12px; line-height:17px;}

/*navigation*/
.navigation { background:url(images/nav-bg.gif) repeat-x;}

td.contracting { background-color:#71aeda; border-right:solid 1px #FFFFFF; border-top:solid 1px #FFFFFF; font-size:12px; line-height:18px; width:313px;}

td.electrical { background-color:#fcaf17; border-right:solid 1px #FFFFFF; border-top:solid 1px #FFFFFF; font-size:12px; line-height:18px; width:315px;}

td.security { background-color:#ec1f27; border-top:solid 1px #FFFFFF;}

td.contractingBottom { background-color:#71aeda; border-right:solid 1px #FFFFFF; font-size:12px; line-height:18px; width:313px;}

td.electricalBottom { background-color:#fcaf17; border-right:solid 1px #FFFFFF;  font-size:12px; line-height:18px; width:315px;}

td.securityBottom { background-color:#ec1f27; }

.indexText { font-size:12px; line-height:18px; padding:15px;}

td.footerLinks {padding:10px; background-color:#FFFFFF;}
.footerLinks { font-size:14px; color:#333333; font-family:"Times New Roman", Times, serif;}
.footerLinks a:link, .footerLinks a:active, .footerLinks a:visited { text-decoration:none; padding:10px; color:#333333;}
.footerLinks a:hover { text-decoration:underline;}

.footerLeft {padding:10px; color:#333333; font-family:"Times New Roman", Times, serif; font-size:12px; line-height:22px;}
.footerRight {padding:10px; color:#333333; font-family:"Times New Roman", Times, serif; font-size:12px; line-height:22px; text-align:right;}

td.mainContent { background-color:#FFFFFF;}

td.mainCell {border-top:solid 1px #FFFFFF;}

.side, .side a:link , .side a:visited, .side a:active { font-family:"Times New Roman", Times, serif; padding:10px; font-size:14px; color:#333333; text-decoration:none; display:block;}
.side a:hover { color:#000066; display:block;}

/* contracting classes */

td.contractingSide { border-bottom:solid 1px #71aeda; display:block;}
td.contractingSide a:hover { background-color:#71aeda;}
td.contractingSideLast {display:block;}
td.contractingSideLast a:hover { background-color:#71aeda;}
td.contractingGalleries { background-color:#71aeda; padding:10px; text-align:center; font-family:"Times New Roman", Times, serif; font-size:16px; color:#000066;}
h1.contracting { font-family:"Times New Roman", Times, serif; font-size:18px; color:#71aeda; padding:15px 15px 15px 10px; font-weight:normal;}
.contractingGallery { padding-bottom:30px;}
.contractingGallery img {border:solid 1px #71aeda;}

/* Electric classes */

td.electricSide { border-bottom:solid 1px #fcaf17; display:block;}
td.electricSide a:hover { background-color:#fcaf17;}
td.electricSideLast {display:block;}
td.electricSideLast a:hover { background-color:#fcaf17;}
td.electricGalleries { background-color:#fcaf17; padding:10px; text-align:center; font-family:"Times New Roman", Times, serif; font-size:16px; color:#000066;}
h1.electric { font-family:"Times New Roman", Times, serif; font-size:18px; color:#fcaf17; padding:15px 15px 15px 10px; font-weight:normal;}
.electricGallery { padding-bottom:30px;}
.electricGallery img {border:solid 1px #fcaf17;}
.tableList { padding:5px; text-align:left; line-height:16px;}
.green { color:#006633;}

/* Security classes */

td.securitySide { border-bottom:solid 1px #ec1f27; display:block;}
td.securitySide a:hover { background-color:#ec1f27;}
td.securitySideLast {display:block;}
td.securitySideLast a:hover { background-color:#ec1f27;}

td.securityGalleries { background-color:#ec1f27; padding:10px; text-align:center; font-family:"Times New Roman", Times, serif; font-size:16px; color:#000066;}
td.securityGalleries a:link, td.securityGalleries a:visited, td.securityGalleries a:active { color:#000066; text-decoration:none;}
td.securityGalleries a:hover { color:#000066; text-decoration:underline;}

h1.security { font-family:"Times New Roman", Times, serif; font-size:18px; color:#ec1f27; padding:15px 15px 15px 10px; font-weight:normal;}
.smallRed {color:#ec1f27; font-size:10px; padding:5px 5px 5px 15px;}
.securityGallery { padding-bottom:30px;}
.justRed {color:#ec1f27;}
.securityGallery img {border:solid 1px #ec1f27;}
ul.security {list-style:square #ec1f27; font-size:12px;}

h1.test { font-family:"Times New Roman", Times, serif; font-size:14px; color:#282460; padding:15px 30px 15px 10px; font-weight:normal;}

.littleWhite { color:#FFFFFF; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.littleWhite a:link, .littleWhite a:visited, .littleWhite a:active, .littleWhite a:hover { color:#FFFFFF; text-decoration:none;}
