/* CSS Document */

BODY {  
	margin           : 0px 0px 0px 0px;  
	background-color : #ffffff;  
	color            : #000000;  
	
background-image: url("back2.jpg"/*tpa=http://www.excel-rac.co.uk/templates/Excel/images/back2.jpg*/);
background-repeat: repeat;
background-position: top center; 

	scrollbar-base-color: #778899;
}
	
td, tr, p, div {  
   font-family      : Verdana, Arial, Helvetica, sans-serif;  
   font-size        : 11px;  
   color            : #333333;}ul {  
   margin           : 0px 0px 0px 0px;
 }

hr {  
   background       : #CCCCCC;
   height           : 1px;
   width            : 100%;
}

.title {
   font-family: sans-serif;
   font-size: 24px;
   font-weight: bold;
   color            : #7B8DA1;
}

.pathway {  
   font-family: Verdana, Arial, Helvetica, sans-serif;  
   font-size: 11px;  
   color: #000000;
}

a.pathway:link, a.pathway:visited {
   color            : #000132;  
   font-weight      : normal;
}

a.pathway:hover {
   color            : #000000;  
   font-weight      : normal;  
   text-decoration   : underline;
}

/* --Default Class Settings-- */

a.mainlevel:link, a.mainlevel:visited {    
   color: #000033;        
   background-position: left;        
   text-align: left;        
   font-weight: normal; 
}

a.mainlevel:hover {     
   color: #000000;       
   background-position: left;        
   text-align: left;        
}       

a.mainmenu:link, a.mainmenu:visited {     
   color: #000132; 
   font-family: Arial, Trebuchet MS, Verdana, Geneva, Helvetica, serif;        
   font-weight: bold;        
}

a.mainmenu:hover, {      
   color: #000000; 
   text-decoration: underline;        
}

a.sublevel:hover {    
   color: #000000; 
   text-decoration: underline;        
}

a.sublevel:link, a.sublevel:visited {     
   color: #000132; 
   font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;        
   font-weight: normal;
}

table.moduletable {            
   width: 96%;    
   padding: 0px;  
}

table.moduletable th {
  font-size        : 4px;  
  font-weight      : bold;  
  text-align       : center;  
  width            : 100%;    
   padding : 4px;
   margin-bottom : 2px;   
   }

table.moduletable td {     
   font-size: 10px;        
   font-weight: normal;                     
   background-color: #FFFFFF;
   padding : 4px;
   text-align       : left; 
}

table.moduletable-left {            
   width: 96%;   
   border: 1px solid #8EB1CC;            
   margin-bottom: 8px; 
   padding: 0px;  
}

table.moduletable-left th {
   font-size        : 11px;  
   font-weight      : bold;  
   height           : 15px;
   color            : #ffffff;  
   background-color : #4E7A94;
   background-image: url("backbox.jpg"/*tpa=http://www.excel-rac.co.uk/templates/Excel/images/backbox.jpg*/);
   text-align       : center;  
   width            : 100%;    
   padding : 4px;
   margin-bottom : 2px;
}

table.moduletable-left td {     
   font-size: 10px;        
   font-weight: normal;                     
   background-color: #FFFFFF;
   padding : 4px;
   text-align       : left; 
}

.poll {
   font-family      : Arial, Helvetica, sans-serif;  
   font-size        : 10px;  
   color            : #666666;  
   line-height      : 14px; 
}

.sectiontableheader {
   background-color : #CCCCCC;  
   color            : #7B8DA1;  
   font-weight      : bold;
   text-align       : center;
}

.sectiontableentry1 {
   background-color : #F0F0F0;
}

.sectiontableentry2 {  
   background-color : #E0E0E0;
}

.small {
   font-family      : Verdana, Arial, Helvetica, sans-serif;  
   font-size        : 10px;  
   color            : #3366C0;  
   text-decoration  : none;  
   font-weight      : medium;
}

.smalldark {  
   font-family      : Verdana, Arial, Helvetica, sans-serif;  
   font-size        : 10px;  color            : #000000;  
   text-decoration  : none;  font-weight      : normal;
}

.contentpane {  
   background       : #FFFFFF;
}

.contentpaneopen {
   background       : #FFFFFF;
}

.contentheading, .componentheading {
   font-family      : Verdana, Arial, Helvetica, sans-serif;  
   font-size        : 9px;  
   font-weight      : bold;  
   color            : #7B8DA1;  
   text-align       : left;
}

.createdate {
   font-family      : Arial, Helvetica, sans-serif;  
   font-size        : 10px;  
   color            : #000132;  
   text-align       : right;
}

.button {
   font-family      : Verdana, Arial, Helvetica, sans-serif;  
   font-style       : normal;  
   font-size        : 10px;  
   font-weight      : bold;  
   background-color : #F0F0F0;  
   color            : #000000;  
   border           : 1px solid #CCCCCC;

}

.inputbox {
   font-family      : Verdana, Arial, Helvetica, sans-serif;  
   font-size        : 10px;  
   color            : #000000;  
   background-color : #F0F0F0;  
   border           : 1px solid #CCCCCC;
}

a:link, a:visited {  
   font-size        : 11px;  
   color            : #333333;
   font-weight      : bold;  
   text-decoration  : none;  
   font-family      : Verdana, Arial, Helvetica, sans-serif;
}

a:hover {
   color            : #000055;  
   text-decoration  : underline;
}

/* For content item titles that are hyperlink instead of Read On */

a.contentpagetitle:link, a.contentpagetitle:visited {     
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;        
   font-size: 13px;        
   font-weight: bold;         
   color: #000000;        
   text-align:left;        
}

a.contentpagetitle:hover {     
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;        
   font-size: 13px;        
   font-weight: bold;        
   text-align:left;        
   color: #7B8DA1;        
   text-decoration: underline;        
   font-weight: bold;        
}

a.category:link, a.category:visited {
   color            : #333333;  
   font-weight      : bold;
}

a.category:hover {
   color            : #7B8DA1;
}

/* Styles for dhtml tabbed-pages */

.ontab {     
   background-color: #ffae00;        
   border-left: outset 2px #ff9900;        
   border-right: outset 2px #808080;        
   border-top: outset 2px #ff9900;        
   border-bottom: solid 1px #d5d5d5;        
   text-align: center;        
   cursor: hand;        
   font-weight: bold;        
   color: #FFFFFF;}

.offtab {        
   background-color : #e5e5e5;        
   border-left: outset 2px #E0E0E0;        
   border-right: outset 2px #E0E0E0;        
   border-top: outset 2px #E0E0E0;        
   border-bottom: solid 1px #d5d5d5;        
   text-align: center;        
   cursor: hand;        
   font-weight: normal;
}

.tabpadding {}.tabheading {     
   background-color: #ffae00;        
   text-align: left;
}

.pagetext {     
   visibility: hidden;        
   display: none;        
   position: relative;        
   top: 0;
}

/* for modifying {moscode} output.  Dont set the colour! */

.moscode {   
   background-color: #f0f0f0;
}

/* Text passed with mosmsg url parameter */

.message {     
   font-family : Verdana, Arial, Helvetica, sans-serif;        
   font-weight: bold;        
   font-size : 10pt;        
   color : #ff6600;        
   text-align: center;
}

/* custom stuff */

.container{     
   border: solid;        
   border-width: 1px;        
   border-color: #efefef;        
   background-color: White;
}

.boxes {     
   border: solid;        
   border-color: #efefef;        
   border-width: 1px;
}  

/* EXCEL CUSTOM CSS  */

div#XCLcontainer {
	width: 960px;
	margin: auto;
	text-align: left;
}

div#XCLPrintHeader {
  display:none;
}


div#XCLheaderMain {
	width: 960px;
	height: 157px;
	background-color:#4E7A93;
	color:#CCCCCC;
	margin: auto;
	text-align: left;
	background-image: url("Condensation.jpg"/*tpa=http://www.excel-rac.co.uk/templates/Excel/images/Condensation.jpg*/);
	background-repeat: no-repeat;
	overflow: hidden;
	float:left;
}

div#XCLcontent {
	width: 100%;
	margin: auto;
	text-align: left;
	float:left;
        padding-top:10px;
}

div#XCLleft {
	width: 180px;
	margin: auto;
	text-align: left;
	float: left;
}

div#XCLcentre {
	width: 600px;
	margin: auto;
	text-align: left;
	float: left;
}

div#XCLright {
	width: 180px;
	margin: auto;
	text-align: left;
	float: left;
}


div#XCLfooter {
	width: 948px;
	height: 15px; 
	background-color:#333333;
	color:#CCCCCC;
	margin: auto;
	padding: 6px;
	text-align: left;
	float:left;

}


table.moduletable-right{            
   width: 95%;          
   border: 1px solid #8EB1CC; 
   text-align       : center;         
   margin-bottom: 8px; 
   padding: 0px;  
   float: right;
}


table.moduletable-right th {
   font-size        : 11px;  
   font-weight      : bold;  
   color            : #FFFFFF; 
   background-color : #4E7A94;
   background-image: url("backbox.jpg"/*tpa=http://www.excel-rac.co.uk/templates/Excel/images/backbox.jpg*/);
   text-align       : center; 
   width            : 100%; 
   height: 15px;   
   padding : 4px;
   margin-bottom : 0px;
}

table.moduletable-right td {     
   font-size: 11px;        
   font-weight: normal;                     
   background-color: #FFFFFF;
   text-align       : center; 
   padding : 4px;
}


/* EXCEL CUSTOM2 CSS  */

.boxhead{     
   font-family: Verdana, Arial, Helvetica ,Tahoma , sans-serif;        
   font-size: 12px;        
   font-weight: bold;        
   text-align:center;        
   color: #000055;        
   font-weight: bold;        
}

.boxhead2{     
   font-family: Verdana, Arial, Helvetica ,Tahoma , sans-serif;      
   font-size: 13px;        
   font-weight: bold;        
   text-align:left;        
   color: #000055;                  
}


/** TOP MENU & IMAGES **/

a.mainlevel-top:link, a.mainlevel-top:visited { 
   font-size: 12px;    
   color: #ffffff;
   
   font-family: Arial, Verdana, Geneva, Trebuchet MS, Helvetica, serif;        
   font-weight: bold;   
   padding: 2px;     
   border: 1px solid #666666;
   margin-left: 20px;
}

a.mainlevel-top:hover, { 
   font-size: 12px;     
   color: #cccccc; 
   
   padding: 2px;   
   border: 1px solid #666666;
   margin-left: 20px;
}

table.moduletable-top {     
   margin-top: 137px;                  
   margin-left: 5px;   
   margin-bottom: 5px;                  
   margin-right: 10px;
   float: right;  
}

table.moduletable-top th {
   font-size        : 10px;  
   font-weight      : bold;  
   color            : #000000;  
   text-align       : center;  
   width            : 100%;    
}

table.moduletable-top td {  
   font-size: 10px;        
   font-weight: normal; 
   text-align: center; 
}


/** PRODUCT SPEC TABLES **/

.productTable {
	color: #000000;
	width: 100%;
	border: 1px solid #FFFFFF;
}
.productTableLeftCell {
	background-color: #4E7A93;
	border: 1px solid #FFFFFF;
	width: 150px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 16px;
	font-style: normal;
}
.productTableRightCell {
	background-color: #CCD8E0;
	border: 1px solid #FFFFFF;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 16px;
	font-style: normal;
}

.productTable2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #C1E0F0;
}

.productTable2alt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #D6EBF5;
}

.boxhead2font {
	font-size: 9px;
	color: #666666;
}

/******** SEARCH BOXES ************/

table.moduletable-rightSearch{            
   width: 95%;          
   border: 1px solid #8EB1CC; 
   text-align       : center;         
   margin-bottom: 8px; 
   padding: 0px;  
   float: right;
}


table.moduletable-rightSearch th {
   font-size        : 11px;  
   font-weight      : bold;  
   color            : #FFFFFF; 
   background-color : #4E7A94;
   background-image: url("backbox.jpg"/*tpa=http://www.excel-rac.co.uk/templates/Excel/images/backbox.jpg*/);
   text-align       : center; 
   width            : 100%; 
   height: 15px;   
   padding : 4px;
   margin-bottom : 0px;
}

table.moduletable-rightSearch td {     
   font-size: 11px;        
   font-weight: normal;                     
   background-color: #FFFFFF;
   text-align       : center; 
   padding : 1px;
}

/** CUSTOM PAGE HEADERS CSS **/

body#airconditioning #XCLheaderMain { background-image: url("AirConHeader.jpg"/*tpa=http://www.excel-rac.co.uk/templates/Excel/images/AirConHeader.jpg*/)    }
body#cateringequipment #XCLheaderMain { background-image: url("CateringHeader.jpg"/*tpa=http://www.excel-rac.co.uk/templates/Excel/images/CateringHeader.jpg*/)    }
body#refrigeration  #XCLheaderMain { background-image: url("Condensation.jpg"/*tpa=http://www.excel-rac.co.uk/templates/Excel/images/Condensation.jpg*/)    }
body#othermenu  #XCLheaderMain { background-image: url("Condensation.jpg"/*tpa=http://www.excel-rac.co.uk/templates/Excel/images/Condensation.jpg*/)    }