﻿/* Body */
body {font-family:Segoe UI, Arial, Sans-Serif; font-size:12px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#88A9D9; color:White}

/* Fonts */
.defaultFontBlack {font-family:Segoe UI, Arial, Sans-Serif; font-size:12px; color:Black}
.defaultFontWhite {font-family:Segoe UI, Arial, Sans-Serif; font-size:12px; color:White}
.defaultFontGray {font-family:Segoe UI, Arial, Sans-Serif; font-size:12px; color:Gray}
.watermark {font-family:Segoe UI, Arial, Sans-Serif; font-size:12px; color:Gray; font-style:italic}
.bold {font-weight:bold}
.emphasized {color:#192754; font-weight:bold}
.description {color:White; font-weight:bold; font-style:italic; font-size:16px}
h1 {font-size:32px; color:Black; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; font-weight:normal}
h2 {font-size:16px; color:White; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-weight:bold}
span.subtitle {color:#A0A0A0; font-size:16px}
span.price {color:#A0A0A0; font-size:18px}
a.link {text-decoration:none; color:#192754; border-bottom:1px dotted #192754}
a.link:hover {color:#354875; border-bottom:1px dotted #354875}
a.linkBlack {text-decoration:none; color:Black}
a.linkBlack:hover {border-bottom:1px dotted Black}
a.linkGray {text-decoration:none; color:Gray}
a.linkGray:hover {border-bottom:1px dotted Gray}
a.linkWhite {text-decoration:none; color:White}
a.linkWhite:hover {border-bottom:1px dotted White}
a.footer {font-family:Segoe UI, Arial, Sans-Serif; font-size:10px; color:White; text-decoration:none}

/* Image defaults*/
img {border-style:none}

/* Master Page */
div.headerBox {width:100%; height:80px; background-image:url("../images/background/header.png"); background-repeat:repeat-x}
div.menuBox {width:100%; height:auto; background-image:url("../images/background/menu.png")}
div.contentBox {width:100%; height:auto; padding:10px 0px 10px 0px; background-color:#F5F5F5}
div.footerBox {width:100%; height:auto;  background-image:url("../images/background/footer.png")}

div.header {width:1000px; height:68px; margin:0px auto 0px auto; padding:6px 0px 6px 0px}
div.menu {width:970px; height:41px; margin:0px auto 0px auto; font-weight:bold}
div.ad {width:968px; height:273px; border:solid 1px #D0D0D0; margin:0px auto 15px auto}
div.content {width:970px; min-height:275px; margin:0px auto 0px auto; color:Black}
div.footer {width:970px; height:26px; margin:0px auto 0px auto; padding: 15px 0px 0px 0px}

/* Content boxes */
div.text {width:968px; min-height:273px; background-color:White; border:solid 1px #D0D0D0}
div.adProduct {width:940px; height:255px; border:solid 1px #D0D0D0; padding:4px 14px 14px 14px; margin:0px auto 15px auto}
div.products {width:640px; border:solid 1px #D0D0D0; float:left; background-color:White; background-image:url("../images/background/titleTop.png"); background-repeat:repeat-x}
div.services {width:311px; border:solid 1px #D0D0D0; float:right; background-color:White; background-image:url("../images/background/titleTop.png"); background-repeat:repeat-x}

/* Menu buttons */
.menuItemLarge ul {height:36px; list-style:none; margin:0; padding:0}
.menuItem ul {height:36px; list-style:none; margin:0; padding:0}
.menu li {float:left; padding:0px}
.menuItemLarge li a {min-width:190px; color:White; display:block; line-height:36px; margin:0px; padding:0px 0px 0px 0px; text-align:center; text-decoration:none}
.menuItem li a {min-width:156px; color:White; display:block; line-height:36px; margin:0px; padding:0px 0px 0px 0px; text-align:center; text-decoration:none}
.menu li a:hover, #firstMenuItem:hover, .menu ul li:hover a {color:White; text-decoration:none}

/* Menu */
div.topMenuItem {height:16px; padding:8px 0px 8px 10px; float:left; overflow:hidden; color:White}
div.menuItemLarge {height:36px; width:190px; overflow:visible; float:left}
div.menuItemLarge:hover {background-color:#A6BFE2}
div.menuItem {height:36px; width:156px; overflow:visible; float:left}
div.menuItem:hover {background-color:#A6BFE2}
div.subMenu {width:290px; padding:0px 10px 0px 10px; height:auto; text-align:left; position:relative; top:0px; left:0px; font-weight:normal; color:Black; background-color:White; border:1px solid #A6BFE2}
div.subItem {width:290px; overflow:hidden; padding:5px 0px 5px 0px}

/* Buttons */
input.button {
  font: font-family:Segoe UI, Arial, Sans-Serif;
  font-size:14px;
  padding:2px 5px 2px 5px;
  color:White;
  background-color:#192754;
  border: 1px outset #192754;
  border-style:outset
}

input.button:hover {
  background-color:#354875;
  border: 1px outset #354875;
  cursor:pointer;
}

/* References page */
div.references {width:970px; margin:0px auto 0px auto; color:Black}
div.referencesLeft {width:300px; padding:6px 6px 6px 6px; margin-right:14px; border:solid 1px #D0D0D0; float:left; background-color:White; background-image:url("../images/background/titleTop.png"); background-repeat:repeat-x}
div.referencesRight {width:300px; padding:6px 6px 6px 6px; border:solid 1px #D0D0D0; float:left; background-color:White; background-image:url("../images/background/titleTop.png"); background-repeat:repeat-x}

/* Contact form */
div.contactForm {width:940px; min-height:245px; padding:0px 14px 14px 14px; background-color:White; border:solid 1px #D0D0D0; background-image:url("../images/background/titleTop.png"); background-repeat:repeat-x}
div.contactItemLeft {width:140px; float:left}
div.contactItemRight {width:800px; float:right}



