﻿/* Generic Styles */
body{background:#979797;margin:0px;font-family:Arial, Helvetica, sans-serif;}
h1 {font-weight:normal;margin:0px;font-size:1.6em;}
h2{font-weight:normal;margin:0px;font-size:1.1em;}
label{display:inline-block;width:100px;line-height:1.5em; font-size:small;}
a {color:white;}
p { font-size:small;}
li { font-size:small;}
td {vertical-align:top;}
input[type=text]{width:200px;}

.padcol{width:50px;}

/* Layout Elements */
#bg{margin:0px auto;background:transparent url('../images/bg.png') repeat-y;width:1000px;display:block;}
#wrapper {background:#ffffff;width:970px;margin:0px auto;display:block;padding:0px 10px;}
#content{background:transparent url('../images/cbg.png') repeat-y;min-height:475px !important;width:954px;padding:0px 15px 0px;margin:0px;display:inline-table;color:#ffffff;}

/* Main Menu */
#mainmenu {font-family:Arial;font-weight:bold;font-size:15px;margin:0px;padding:7px 0px 0px 15px;list-style:none;width:974px;height:23px;display:block;background:transparent url('../../images/qes_menubg.png') no-repeat;color:#ffffff;}
#mainmenu img {margin:-7px 0px 0px 0px;padding:0px;}
#mainmenu li{display:inline;margin:0px 0px 0px 0px; float:left; font-size:15px;}
#mainmenu a{text-decoration:none;color:#ffffff;}
#mainmenu input{margin-bottom:3px; margin-top:-3px; width:132px;}

/* Left Menu */
#left{width:215px; float:left;}
#menu{font-family:Arial;font-weight:bold;font-size:12px;margin:8px; margin-top:49px;padding:0px 0px 0px 0px;list-style:none;width:215px;display:inline-table;color:#ffffff;float:left;}
#menu li{padding:12px 0px 0px 7px;background:transparent url('../images/btn.png') no-repeat;height:27px; font-size:12px; margin-top:-6px;}
#menu li.selected{padding:10px 0px 0px 7px;background:transparent url('../images/btn-selected.png') no-repeat;height:28px; font-size:12px; margin:-4px 0px 0px 1px;}
#menu a{text-decoration:none;color:#ffffff; margin-left:10px;}

/* Right Column */
#rightcol{width:235px;display:inline-table;float:right; margin-top:30px;}
#rightcol img {margin-top:20px; border:1px gray solid;}

/* Footer */
#footer {font-family:Arial;font-weight:bold;font-size:14px;margin:0px;padding:17px 0px 0px 0px;list-style:none;width:980px;height:32px;display:inline-block;background:transparent url('../../images/qes_footbg.png') no-repeat;color:#ffffff;clear:both;}
#footer li{display:inline;padding:0px 4px 0px 0px; margin:0 30px 0 40px;  }

/* Changing Headers */
.head0{background:transparent url('../images/qes-1h.png');width:974px;height:123px;display:block;}
.subhead0{background:transparent url('../images/qes-1sh.png');width:974px;height:196px;display:block;}
.head1{background:transparent url('../images/qes-1h.png');width:974px;height:123px;display:block;}
.subhead1{background:transparent url('../images/qes-1sh.png');width:974px;height:196px;display:block;}
.head2{background:transparent url('../images/qes-2h.png');width:974px;height:123px;display:block;}
.subhead2{background:transparent url('../images/qes-2sh.png');width:974px;height:196px;display:block;}
.head3{background:transparent url('../images/qes-3h.png');width:974px;height:123px;display:block;}
.subhead3{background:transparent url('../images/qes-3sh.png');width:974px;height:196px;display:block;}
.head4{background:transparent url('../images/qes-4h.png');width:974px;height:123px;display:block;}
.subhead4{background:transparent url('../images/qes-4sh.png');width:974px;height:196px;display:block;}
/*.head5{background:transparent url('../images/qes-5h.png');width:974px;height:123px;display:block;}
.subhead5{background:transparent url('../images/qes-5sh.png');width:974px;height:196px;display:block;}*/
.head6{background:transparent url('../images/qes-6h.png');width:974px;height:123px;display:block;}
.subhead6{background:transparent url('../images/qes-6sh.png');width:974px;height:196px;display:block;}
.head7{background:transparent url('../images/qes-7h.png');width:974px;height:123px;display:block;}
.subhead7{background:transparent url('../images/qes-7sh.png');width:974px;height:196px;display:block;}
/*.head8{background:transparent url('../images/qes-8h.png');width:974px;height:123px;display:block;}
.subhead8{background:transparent url('../images/qes-8sh.png');width:974px;height:196px;display:block;}*/

/* Home Page Content */
#cbox {display:inline-table;width:225px;height:250px;margin:10px 35px;float:left}
#cpanelhome {width:950px;display:inline-table;margin-left:15px;position:relative;}
#cpanelhome h1 {margin-bottom:2px; margin-top:-20px; margin-left:35px; padding-bottom:10px; border-bottom:2px gray solid; width:820px;}
#cbox img {margin-bottom:30px; margin-top:10px;}
#cbox a {color:white; text-decoration:none;}

/* Content Pages */
#cpanel {width:420px;display:inline-table;margin-left:40px; margin-top:-10px; margin-bottom:10px; position:relative; float:left;}
#cpanel h1 {margin-bottom:2px;}
#line {border-top:1px #6D6D6D solid;}
.logo {float:left;}

/* Right Content Pages */
#rcontent {background-color: gray; width: 215px; height: 150px; margin-top:7px;}
#rcontent ul {font-size: small; margin-top:-7px;}
#rcontent li {margin-bottom: 5px; margin-left:-10px; list-style:square; font-size:small;}
#rcontent a {color:white;}
#rcontent p {padding-left: 15px; padding-top:5px;}

/* Breadcrumbs */
.breadcrumbs {font-size:smaller; border-bottom:2px gray solid; margin:8px 0px 10px 0px;padding-bottom:8px; width:420px;}
.breadcrumbs a { text-decoration:none; font-weight:bold;}

/* FAQ */
#faqlist {list-style:none; margin:0px; padding:0px}
#faqlist li { background-color:gray; padding:10px; margin-bottom:10px}
#faqlist h2 {font-size:small;font-weight:bold;}

/* Forms */
.itok-form{width:425px;margin: 0px 0px 0px 0px;list-style:none;text-align:left;font-weight:bold; padding:0px;}
.itok-form li{margin:2px 0px;padding:2px 5px;vertical-align:top;background-color:gray;font-size:0.8em;}
.itok-form input[type=text] {width:200px;margin-bottom:5px; margin-top:5px;}
.itok-form .slabel {width:125px;display:inline-block;}
.itok-form .llabel {width:200px;display:inline-block;}
.itok-form label{width:205px;height:18px;display: inline-table;margin-top:5px; margin-bottom:5px;}
.required {color:Silver;}
.mx label {width:180px;height:18px;margin-right:0px;font-weight:normal;}
.ml label {width:405px;}

/* Enquiry Form */
.enquiryform {height:300px;}
.enquiryform label {width:150px;display:inline-block;line-height:2.2em;}
.enquiryform input {width:200px;display:inline;}

/* Contact Us Form */
.contctform {height:300px;}
.contactform input {width:200px;display:inline;}
.addresses {margin:0px;padding:0px;}
.addresses li {display:inline;float:left;margin-right:10px;background-color:Gray;padding:0px 10px;width:180px;} /* On contact page */

/* Search Page */
#csearch {width:820px;display:inline-table;margin-left:40px; margin-top:-10px; margin-bottom:0px; position:relative; float:left;}
#csearch h1 {margin-bottom:2px;}
#line {border-top:1px #6D6D6D solid;}
.logo {float:left;}
.leftlogos {margin-left:20px; margin-top:10px;}

/* Search Results */
#search_results         {list-style:none;}
#search_results p       {margin:0px;}
#search_results .title  {font-size:1.2em; color:#3278ba;}
#search_results .summary{font-size:1.1em;}
#search_results .url    {font-weight:normal; color:#3a8000;}
#search_results .match  {font-weight:bold;}

/* Accrediations */
.accreditations{width:425px;margin:0px;padding:0px;}
.accreditations li {width:100px;height:165px;display:inline-table;float:left;text-align:center;margin:0px 5px 10px 0px;}
.accreditations li img {width:100px;height:100px;border:0px;}

/* USER AREA */

/* User Area Pages */
#userarea {padding:0px 25px;}
#userarea label {font-size:12px;}
#userlinks {margin:0px;padding:0px;}
#userlinks li {display:inline;float:left;margin-right:15px;padding-right:15px;border-right:1px solid lightgray;}

.newuser label {width:150px;text-align:right;}
.newuser input {width:200px;}

.login-text {width:150px !important;margin:3px 0px 0px 5px !important;}

/* ADMIN AREA */

/* Preview Page */
#previewbuttons {position:relative;margin:-45px 0px 10px -200px;width:250px;display:inline-table;}

/* Upload Page */
.AdditionalInputs {border-collapse:collapse;}

/* ADMIN AREA */
.admintable {width:100%;}
.admintable .gray {background-color:gray;}

/* Preview Page */
#previewbuttons {position:relative;margin:-45px 0px 10px -200px;width:250px;display:inline-table;}

/* Upload Page */
#upresults{width:200px;display:inline-table;float:right;margin-right:15px;}
#submituploads{clear:both;padding:25px;}

/* Customer Info */
.newsitepanel {width:400px;float:left;padding:8px;background-color:Gray;}

/* GRID STYLES FOR CONTROL SKIN */
.grid a {text-decoration:none;}
.grid{font-size:15px;border-collapse:collapse;}
.gridheader{background-color:#626262 !important;}
.gridrow{background-color:#b0b0b0 !important;}
.gridaltrow{background-color:#a0a0a0 !important;}
 
 /* File Icon List */
 .gif, .html, .htm, .xhtml, .hta, .exe, .bat, .rar, .zip, .ace, .psd, .pdd, .js, .vbs, .css, .txt, .asp, .aspx, .sln, .config, .cs, .vb, .doc, .docx, .rtf, .dot, .ppt, .xls, .ascx, .jpg, .jpeg, .jpe, .png, .mdb, .csproj, .webinfo, .vbproj, .pdf, .bmp, .swf, .tif, .tiff, .mpg, .mpeg, .avi, .gp3, .mov, .mpeg4, .aif, .aiff, .rm, .wmv, .mp3, .mp4, .mid, .midi, .wav, .gp3, .gp4, .gp5, .wma, .ogg, .fla, .flv, .dll, .xml, .xslt, .xsl, .bac
{background-image:url('/images/filesprites.gif'); background-repeat:no-repeat; height: 18px; line-height: 18px; width:18px;padding: 0px 0px 0px 20px !important;}
.js         { background-position: left -167px !important;}
.vbs        {              background-position: left -999px !important;}
.css        {               background-position: left -200px !important;}
.txt        {               background-position: left -232px !important;}
.asp        {              background-position: left -264px !important;}
.aspx       {             background-position: left -296px !important;}
.sln        {               background-position: left -327px !important;}
.config     {            background-position: left -360px !important;}
.cs         {                background-position: left -392px !important;}
.vb         {               background-position: left -424px !important;}
.ppt        {              background-position: left -488px !important;}
.xls        {                background-position: left -519px !important;}
.ascx       {             background-position: left -550px !important;}
.png        {             background-position: left -615px !important;}
.mdb        {            background-position: left -648px !important;}
.csproj     {            background-position: left -711px !important;}
.webinfo    {        background-position: left -744px !important;}
.vbproj     {           background-position: left -775px !important;}
.pdf        {   background-position: left -806px !important;}
.bmp        {            background-position: left -840px !important;}
.swf        {              background-position: left -872px !important;}
.tif, .tiff {              background-position: left -904px !important;}
.fla, .flv  {             background-position: left -1063px !important;}
.dll        {                background-position: left -1095px !important;}
.xml        {              background-position: left -1127px !important;}
.xslt       {               background-position: left -1159px !important;}
.xsl        {                background-position: left -1191px !important;}
.bac        {              background-position: left -681px;}
.doc, .docx, .rtf, .dot {    background-position: left -456px !important;}
.jpg, .jpeg, .jpe   {             background-position: left -584px !important;}
.mpg, .mpeg, .avi, .gp3, .mov, .mpeg4, .aif, .aiff, .rm, .wmv {       background-position: left -936px !important;}
.mp3, .mp4, .mid, .midi, .wav, .gp3, .gp4, .gp5, .wma, .ogg {         background-position: left -1029px !important;} 
.html, .htm, .xhtml, .hta {             background-position: left -71px !important;}
.rar, .zip, .ace {  background-position: left -102px !important;}

/* Modal Popups */
.modalPopup {}
.modalPopupBackground {color:Gray;filter:alpha;opacity:70%;}