@import url(/cache/buttons.css);

body {
 

	margin:0px;
	padding:0px;
	width:1000px;
	font-family: "Trebuchet MS","Lucinda Grans", Arial, Helvetica, sans-serif ;  font-size: 14px;
	line-height:150%;
	background-color:#FFFFFF;
	background-image:url(/templates/images/bg.gif);
}

body, td, p, div, form{  color:#333333; font-family: "Trebuchet MS","Lucinda Grans", Arial, Helvetica, sans-serif;  font-size: 14px;line-height:150%; }

#header {
	
	height:100px;
	padding:0px;
	margin:0px; 
	color:#FF33CC;
	background-color:#ffffff; 
	
}
#header a { font-size:20px; font-weight:bold; text-decoration:none; margin:0px 0px 0px 0px; }

#header h1 { margin:0px; padding:0px; }

#headerTable {
	
	background-color:#E76F2C;
	color:#FFFFFF;

	border-right:1px solid #FF8888;
	margin-bottom:15px;
}


#topmenu { background-color:#3B7272; }
#topmenu a { margin:0px 20px 0px 10px; font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
#topmenu a:hover { text-decoration:underline; color:#62BFBF }
#topmenu td { border-bottom:1px solid #FF8888; border-top:1px solid #FF8888; padding:5px; }

#footer { background-color:#3B7272; padding:5px;margin:40px 0px 0px 0px;  border-bottom:1px solid #FF8888; border-top:1px solid #FF8888; border-right:1px solid #FF8888; }
#footer a { margin-right:20px;  font-size:16px; font-weight:bold; text-decoration:none; color:#FFFFFF;text-decoration:none; }
#footer a:hover { text-decoration:underline; color:#62BFBF }

#bodyContainer { border:2px solid #000000; }

form { margin:0px; padding:0px; display:inline; }

h1 { font-size:18px; color:#666666; line-height:120%;  font-family: "Trebuchet MS","Lucinda Grans", Arial, Helvetica, sans-serif;  }
h2 { font-size:16px; color:#666666; line-height:120%;  font-family: "Trebuchet MS","Lucinda Grans", Arial, Helvetica, sans-serif;  }
h3 { font-size:14px; color:#666666; line-height:120%;  font-family: "Trebuchet MS","Lucinda Grans", Arial, Helvetica, sans-serif;  }


.mainContent { 
	padding:0px 10px 0px 10px;
	background-color:#FFFFFF;
	vertical-align:top;
	border-left:1px solid #cccccc;
	width:980px;
 }

a { color:#2C80D0; }
a img { border:0px; }
a:hover { color:#333333; }

a.light { color:#000000; }
a.light:hover { }
a img { border:0px; }



#mainmenu { height:40px; background-color:#A52900;
}
#mainmenu a { margin-right:25px; margin-left:10px; color:#FFFF1F; font-size:16px; font-weight:bold; text-decoration:none; }
#mainmenu a:hover {color: #FFFFFF; }

 

/**** For articles box ***/
#latestArticles { float:right; }
.latestArticles {line-height:120%; font-size:12px; padding:0px 7px 7px 7px;background-color:#4F9999;margin:0px 0px 10px 20px; width:180px; }
.latestArticles a { margin:8px 0px 8px 0px; display:block; color:#62BFBF; }
.latestArticles a:hover { color:#FFFFFF;}

#articleBox { padding-right:50px; }

/**** For resources page ***/
#categoryContainer {border:1px solid #666666; padding:10px; }
#linksContainer { margin:10px 0px 0px 0px; }
#linksContainer .backlink {  margin:10px 0px 10px 0px;  }
.category { margin-right:20px; }
#lecategories { line-height:200%; margin-top:20px; margin-bottom:200px;  }
.nextPrevious { text-align:right; margin-right:20px; }

.rowHeader { 
	background: #666666;
	font-weight:bold;
	color:#4F9999;
}
.rowHeader td { color:#4F9999; padding-left:5px; }
.rowHeaderCornerLeft { padding:0px;margin:0px;background-color:#666666; }
.rowHeaderCornerRight { padding:0px;margin:0px;background-color:#666666; text-align:right; }

.articlesCornerLeft { background-color:#4F9999; }
.articlesCornerRight { background-color:#4F9999; }

.searchOptions {
	margin-left:50px;
	clear:both;
}
.searchOptions div {

	
	margin:5px 0px 10px 0px;
}

.searchOptions div  a:active {
	color:#000000;
}

.iconLarge { float:left; margin:0px 15px 0px 0px; }

.iconSmall { vertical-align:middle; margin-right:15px; }


.leftCell { font-size:16px; }

.otherCell { font-size:16px; }

#categories { display:inline;  }

#categories h2 { display:inline; margin-right:12px; text-align:center; line-height:200%; color:#99CC11; } 

#productInfoTable { width:100%; background-color:#679DD0; border-top:1px solid #A9C0CE;  border-right:1px solid #A9C0CE;  border-left:1px solid #A9C0CE;  }

.label { color:#A9C0CE; font-weight:bold; border-bottom:1px solid #A9C0CE;  }

.forumLabel { color:#A9C0CE; font-weight:bold; vertical-align:top;  }

.value { border-bottom:1px solid #A9C0CE; }

.offColour { color:#A9C0CE; }

#companyTable {  width:600px; }
#companyTable tr td { border-bottom:1px solid #A9C0CE; padding:10px; }

/* forums */
.forumBox {
	border:1px solid #A9C0CE;
}

.forumButton { 
	background-color:#88B996;
	font-weight:bold;
	padding:5px;
	font-size:14px;
	color:#FFFFFF;
	cursor:pointer;
	vertical-align:middle;
}

/* products table *//
#dataTable { clear:both; }
.rank { font-weight:bold;  font-size:20px;}
.dataTableSides { padding:0px;background-image:url(/cache/rowHeaderBar.png);background-repeat:repeat-y; width:5px; }

#emailCapture {
	position:absolute;
	top:0px;
	left:700px;
	
	width:300px;
	/*background-image:url(/cache/emailcapturebg.png);*/
	background-repeat:no-repeat;
	z-index:5;
	border:1px solid #FF8888;
	background-color:#C6F2C0;
	color:#1C7F1A;
}

#emailCapture tr td { font-weight:bold; color:#1C7F1A; }
#emailCapture tr td a { color:#1C7F1A;  }
#emailCapture tr td a:hover { color:#CC3300; }
.emailCaptureButton {  background-color:#FFFFFF; color:#CC3300; cursor:pointer;font-weight:bold; }

.emailCapturePopup { 

	background-color:#C6F2C0;
	color:{EMAIL_CAPTURE_POPUP_TEXT_COLOR};
	padding:15px;
	width:490px;

}

.emailCapturePopup { 

	background-color:#C6F2C0;
	color:#1C7F1A;
	padding:15px;
	width:490px;

}

.signUpBox { background-color:#e1e1e1;}
.signUpBox tr td { font-weight:bold; }
