body {background-color:#CCCCCC;background-image:url(images/BackgroundQfind.jpg);background-repeat:repeat-x;color:#000000;font-family:arial, helvetica, sans-serif; font-size:12px;margin: 0px 0px 30px 0px;text-align:left;}
body.SearchBG {background-color:#ffffff;background-image:none;color:#000000;font-family:arial, helvetica, sans-serif; font-size:12px;margin: 0px 0px 30px 0px;text-align:left;}
body.white {background-color:#ffffff;background-image:none;font-family:arial, helvetica, sans-serif; font-size:12px;margin: 0px 0px 30px 0px;text-align:left;color:#000000}

/*IMAGES */
img.right {float: right; border:0px}
img.rightpad10 {float: right; border:0px; padding:0px 0px 10px 10px}
img.left {float: left; border:0px}
img.center {float: center; border:0px}
img {border:0px}

/*LINKS */
a:link{color:#3452b0} a:visited{color:#3452b0} a:hover{color:#cc0000}
a.side:link{color:#6666cc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-color: #eeeeee; padding: 3px; width:158 px} 
a.side:visited{color:#6666cc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-color: #eeeeee; padding: 3px; width:158 px} 
a.side:hover{color:#ffffff; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-color: #cc0000; padding: 3px; width:158 px}
a { text-decoration:none }

/* Ralenti TOP NAV */
.Header {background-color:#000000;background-image:url(includes/images/NZ_Building_Products_Showca.jpg);background-repeat:no-repeat;border-bottom:1px solid #ffffff;height:60px;white-space:nowrap;width:100%}
.HeaderFloat {display:inline;float:right;height:43px;padding:17px 0px 0px 0px;}
.HeaderSButton {display:inline;float:right;height:60px;padding:0px 0px 0px 0px;}
.RalentiNav {border-top:1px solid #666666; border-bottom:1px solid #666666; background-color:#e0e0e0;clear:both}
#Qfind td {background-color:#cccccc;border-right:1px solid #ffffff}
#Qfind a {border-right: 1px solid #666666;color:#000000;display:block;font-size:11px;font-weight:bold;padding:8px 8px 8px 8px;text-align:center;text-decoration: none;white-space:nowrap}
#Qfind a.left {border-right: 1px solid #666666;color:#000000;display:block;font-size:11px;font-weight:bold;padding:8px 8px 8px 18px;text-align:left;text-decoration: none;white-space:nowrap}
#Qfind a.left:hover {background-color:#999999;color: #ffffff;}
#Qfind a:hover {background-color:#999999;color: #ffffff;text-decoration: none;}
.HeaderSearch {background-color:#cccccc;border:1px double #ffffff;height:18px;width:180px;}
.Sharing {display:inline;float:right;padding:6px 58px 0px 10px}

/* Structure */
.ContainerMain {background-color:#ffffff;border:1px solid #cccccc;margin:40px auto 40px auto;min-height:400px;padding:15px;width:968px;}
.ContainerMainSub {background-color:#ffffff;border:1px solid #cccccc;margin:0px auto 40px auto;min-height:400px;padding:15px;width:968px;}
.Footer {background-color:#f8f8f8;border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;color:#333333;clear:both;font-size:11px;padding:10px;margin:20px auto 0px auto;}
.Footer a:link {color:#3452b0}
.Footer a:visited {color:#3452b0}
.Footer a:hover {color:#077393;text-decoration:underline}
.TopWrapper {clear:both;padding:0px}
.QuickLinks {float:right;padding-bottom:15px;padding-left:17px;width:720px;}
table.LinksTable {}
.LinksTable td {font-size:10px;padding:1px 3px 1px 10px;vertical-align:top}
.LinksTable td.LinksTableL {padding:1px 3px 1px 0px;white-space:nowrap}

/* HIGHLIGHTING */
.highlightTopBot {border-top:1px solid#cccccc;border-bottom:1px solid #cccccc;background-color:#eeeeee;}
.highlight        {color: #000000; background-color: #cccccc}
.highlightqfind     {color:#333333; background-color: #cc99ff; padding: 2px}
.highlightstyle     {color:#333333; background-color: #CCCCFF; padding: 2px}
.highlightother     {color:#333333; background-color: #CCCC99; padding: 2px}
.highlightwebsite     {color:#333333; background-color: #99ccff; padding: 2px}
.highlightreport     {padding: 2px}
.yourcompany {padding: 2px; background-color:#969696}
.compcompany {padding: 2px; background-color:#c0c0c0}
.highlightwhite     {color: #ffffff; padding: 3px; font-size:16px; border-top: 1px solid #666666; border-bottom: 1px solid #666666}
.highlight2 {background-color:#999999;color:#ffffff;font-size:14px;padding:5px;border-top: 1px solid #666666; border-bottom: 1px solid #666666;font-weight:bold}
/*.highlight2     {color: #333333; background-image: url("images/lines.jpg"); border: 1px solid #cccccc; padding: 3px; font-weight: bold;}*/
pre {font-family:courier;font-size:12px;}


/* GENERAL FORMATTING */
.footerOLD {font-size:9px; color:#666666;}
.white {color:#ffffff;}
.grey {color:#666666; font-size:9px}
.red {color:#cc0000; font-size:11px}
.red2 {color:#cc0000}
.greycenter {color:#666666; font-size:9px; text-align: center;}
.side {background-color: #eeeeee; padding:3px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; white-space: nowrap}
.linespace {line-height: 150%}
.padfive {padding: 10px}
.padcenter {padding: 10px; text-align: center}
.nowrap {white-space: nowrap}
.excellent {color:#ff0000; font-size:12px; font-weight: bold;}
.verygood {color:#ff6600; font-size:12px; font-weight: bold;}
.good {color:#cc9933; font-size:12px; font-weight: bold;}
.floatstop {clear:both}
.inline {display:inline}
.notbold {font-weight:normal}
.right {text-align:right}
.RightBox {float:right;padding:0px 0px 10px 10px;text-align:center;width:200px}
.RightBoxFoot {float:right;padding:0px 0px 10px 10px;text-align:center;width:111px}
.HeaderFooter {font-size:12px}


h1 {font-size:20px;}
h1.head {font-size:22px; color:#FFFFFF}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:12px}

.smallcenter {font-size:9px; text-align: center;}
.small {font-size:9px;}
.eight {font-size:8px;}
.eightc {font-size:8px; text-align: center;}
.ten {font-size:10px;}
.tenc {font-size:10px; text-align: center;}
.eleven {font-size:11px;}
.elevenc {font-size:11px; text-align: center;}
.twelve {font-size:12px;}
.twelvec {font-size:12px; text-align: center;}
.fourteen {font-size:14px;}
.fourteengrey {font-size:14px; color:#999999;}
.fourteenc {font-size:14px; text-align: center;}
.sixteen {font-size:16px;}
.sixteenc {font-size:16px; text-align: center;}
.right {text-align: right;}
.center {font-size:12px; text-align: center;}

/* SALES PAGE FORMATTING*/
div.MainWindow {margin-left:auto; margin-right:auto; margin-top:30px; border:1px solid #00629f; padding:0px 0px 0px 0px; width:1000px; background-image:url(images/sales/sidenav.jpg); background-repeat:repeat-y; background-color:#ffffff;}
div.HeaderQF {background-image:url(images/header_background.jpg); background-repeat:repeat-y; height:80px; line-height:80px; vertical-align:middle; border-bottom:0px solid #00629f; padding:10px 20px 10px 10px}
div.Content {width:785px; float:left; padding:10px 20px 10px 10px}
div.RightWindow {float:right; padding: 0px 0px 10px 20px; text-align:center}
div.LeftWindow {float:left; width:175px; padding-right:10px;}
ul.sales {list-style-image:url(images/sales/check.jpg)}
ul.sales2 {list-style-image:url(images/sales/check2.jpg)}

td.sales {width:33%; padding-left:10px; padding-right:10px}
#sales td {}
#sales a {font-size:12px; padding:8px 8px 8px 8px;text-decoration: none;display:block;text-align:left;border-bottom: 1px solid #00629f;border-right: 1px solid #00629f;white-space:nowrap;font-weight:bold;color:#333333;background-color:#b9d4e5;}
#sales a:hover {color: #ffffff; text-decoration: none;	background-color:#00629f;}

/*  Build School Formating*/
div.MainWindowBS {width:1000px; margin: 0px auto 10px auto; border:1px solid #666666;background-color:#ffffff}
div.BuildContent {padding:10px 20px 20px 20px}
table.alph {}
.alph td {border-bottom:1px solid #333366; border-right:1px solid #ffffff; background-color:#ffffff; width:3%}
.alph td.zed {border-bottom:1px solid #333366; border-right:1px solid #333333; background-color:#ffffff; width:3%}
.alph a {color:#ffffff;background-color:#333333; display:block; text-align:center; padding-top:4px; padding-bottom:4px;}
.alph a:hover {background-color:#cc0000;}
#BuildColumn1 {width:636px; padding:10px 10px 0px 0px; float:left}
#buildColumn2 {width:313px; padding:10px 10px 0px 0px; float:left; float:left}

table.MainTable {background-color:#ffffff;border:1px solid #999999;margin:auto;width:960px;}

table.BuildAds
.BuildAds td {text-align:center;}
.BuildAds a {color:#ffffff; display:block; text-align:center;padding: 0px 0px 5px 0px; border:1px solid #333333; background-color:#333333}
.BuildAds a:hover {background-color:#052a81; color:#ffffff;display:block}
.BuildAds img {padding-bottom:5px}

table.Contact {}
.Contact td {padding:2px 2px 2px 15px}
.Contact td.ContactL {padding:2px 2px 2px 0px}

table.form {background-color:#ecf1ec; border:1px solid #cccccc;margin:auto}
.form td {text-align:left; padding:6px 20px 6px 20px; vertical-align:top}
.form td.formTop {text-align:left; padding:20px 20px 6px 20px}
.form td.formBot {text-align:left; padding:6px 20px 20px 20px}
.textfield {width:200px}
.textfield2 {width:325px}

table.center {margin:auto}
td {font-size:12px; text-align: left;}
td.border {font-size:12px; text-align: left; border: 1px solid #cccccc}
td.borderreport {font-size:12px; text-align: left; border: 1px solid #999999; white-space: nowrap; background-color: #cccccc; letter-spacing: 1px}
td.bordersmall {font-size:10px; text-align: left; border: 1px solid #cccccc}

td.bordercenter {font-size:12px; text-align: center; border: 1px solid #cccccc}

td.center {font-size:12px; text-align: center;}
td.small {font-size:10px; text-align: left;}
td.smallcenter {font-size:10px; text-align: center;}
td.icon {width:100px; padding-right:10px}
td.Pad20Left {padding-left:20px}

ul {list-style-type: disc; font-size:12px; text-align: left;}

ol {list-style-type: decimal; font-size:12px; text-align: left;}

/* Tech List */
.tech td {background-color:#FFFFFF; width:300px}
.tech td.white {background-color:#FFFFFF; border:0px; width:20px}
.tech td.top {background-color:#052a81; color:#FFFFFF; font-size:14px; font-weight:bold; padding:5px 10px 5px 10px}
.tech a {background-color:#ffffff; color:#000000; font-size:12px; display:block;  padding:5px 10px 5px 10px;text-align:left; vertical-align:middle; border-bottom:1px solid #666666;border-left:1px solid #4d5973;border-right:1px solid #4d5973;}
.tech a:hover {background-color:#dddddd; color:#000000}
