@import url(/cache/1/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:#666666; 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;

	margin-bottom:15px;
}


#topmenu { background-color:#2660DD; }
#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:#FFFFFF }
#topmenu td { border-top:1px solid #666666; padding:5px; background-image:url(/cache/1/menuBottomRight.png); background-repeat:no-repeat; background-position:bottom right; }

#footerContainer { margin:40px 0px 0px 0px; width:1000px; background-color:#2660DD; }

#footer a {margin-left:10px;  margin-right:15px;  font-size:16px; font-weight:bold; text-decoration:none; color:#FFFFFF;text-decoration:none; }
#footer a:hover { text-decoration:underline; color:#FFFFFF }

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

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

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


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

a { color:#3980F4; }
a img { border:0px; }
a:hover { color:#E26200; }

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 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: #2660DD;
	font-weight:bold;
	color:#FFFFFF;
}
.rowHeader td { color:#FFFFFF; padding-left:5px; }
.rowHeaderCornerLeft { padding:0px;margin:0px;background-color:#2660DD; }
.rowHeaderCornerRight { padding:0px;margin:0px;background-color:#2660DD; text-align:right; }

.articlesCornerLeft { background-color:#3980F4; }
.articlesCornerRight { background-color:#3980F4; }

.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:2px solid #2660DD;}
.forumBox tr td { padding:5px; }

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

.postUsername { font-weight:bold; }
.postHeader { font-size:11px; }
.postRightSide { width:20%; vertical-align:top; border-left:1px solid #999999; }
.postLeftSide {vertical-align:top; }

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

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

#articleBox { padding-right:50px; }


/**** Email Capture ***/

#emailCapture { width:100%;background-repeat:no-repeat;z-index:5;background-color:#4C40C4;color:#FDF9FD;}
#emailCapture { background-color:; }
#emailCapture tr td { font-weight:bold; color:; }
#emailCapture tr td a { color:;  }
#emailCapture tr td a:hover { color:#CC3300; }
.emailCaptureButton {  background-color:#FFFFFF; color:#CC3300; cursor:pointer;font-weight:bold; }
.emailCaptureCornerLeft { background-color:; }
.emailCaptureCornerRight { background-color:; }
.emailCapturePopup { background-color:;color:{EMAIL_CAPTURE_POPUP_TEXT_COLOR};padding:15px;width:490px;}


/**** Login Box ***/

#loginBox { width:100%;background-repeat:no-repeat;z-index:5;background-color:#4C40C4;color:#FDF9FD;}
#loginBox { background-color:; }
#loginBox tr td { font-weight:bold; color:; }
#loginBox tr td a { color:;  }
#loginBox tr td a:hover { color:#CC3300; }



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


.message{ width:60%; padding:10px; background-color:#f1f1f1; color:#FF0000; font-weight:bold; margin:0 auto; margin-bottom:10px; margin-top:10px; }
.message div{ color:#FF0000; }

.newsDate { float:right; font-size:11px; color:#666666; }
.newsItem { margin-bottom:10px; }


.black { color:#000000; }
.smallText { font-size:11px; }