BODY {
  margin           			: 0px 0px 0px 0px;
  background-color 			: #FFFFFF;
  color            			: #000000;
}

td, tr, p, div {
  font-family      			: Arial, Helvetica, sans-serif;
  font-size        			: 12px;
  color            			: #000000;
}

ul {
  margin-bottom    			: 12px;
}

.title {
	font-family						: Arial, Helvetica, sans-serif;
	font-size							: 16px;
	font-weight						: bold;
	color            			: #000000;
}

.pathway {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

a.pathway:link, a.pathway:visited {
font-family							: Arial, Helvetica, sans-serif;
  color            			: #000000;
  font-weight      			: normal;
}

a.pathway:hover {
	font-family						: Arial, Helvetica, sans-serif;
  color            			: #000000;
  font-weight      			: normal;
  text-decoration   		: underline;
}

/* --Default Class Settings-- */

a.mainlevel:link, a.mainlevel:visited {
	font-family						: Arial, Helvetica, sans-serif;
	color									: #ffffff;
	background-position		: left;
	text-align						: left;
	font-weight						: bold;
}

a.mainlevel:hover {
	font-family						: Arial, Helvetica, sans-serif;
	color									: #F5AD58;
	background-position		: left;
	text-align						: left;
	text-decoration				: none;
}

a.mainmenu:link, a.mainmenu:visited {
	color									: #333333; 
	font-family						: Arial, Helvetica, sans-serif;
	font-weight						: bold;
}

a.mainmenu:hover, {
	font-family						: Arial, Helvetica, sans-serif;
	color									: #000000;
	text-decoration				: underline;
}

a.sublevel:hover {
	font-family						: Arial, Helvetica, sans-serif;
	color									: #000000; 
	text-decoration				: underline;
}

a.sublevel:link, a.sublevel:visited {
	color									: #333333;
	font-family						: Arial, Helvetica, sans-serif;
	font-weight						: normal;
}


table.moduletable {
	margin								: 0px 0px 0px 0px;
  width									: 100%;
  border-left						: solid 0px #000000;
  border-right					: solid 0px #000000;
  border-top						: solid 0px #000000;
  border-bottom					: solid 0px #000000;
	text-align						: left;
	margin-left						: 10px;
}

table.moduletable th {
  font-size        			: 12px;
  font-weight      			: bold;
  color            			: #000000;
  text-align       			: left;
  width            			: 100%;
}

table.moduletable td {
	font-size							: 12px;
  font-weight						: normal;
}

.poll {
  font-family      			: Arial, Helvetica, sans-serif;
  font-size        			: 12px;
  color            			: #666666;
  line-height      			: 14px;
}


.sectiontableheader {
  background-color 			: #CCCCCC;
  color            			: #7B8DA1;
  font-weight      			: bold;
}

.sectiontableentry1 {
  background-color 			: #F0F0F0;
}

.sectiontableentry2 {
  background-color 			: #E0E0E0;
}


.small {
  font-family      			: Arial, Helvetica, sans-serif;
  font-size        			: 10px;
  color            			: #3366C0;
  text-decoration  			: none;
  font-weight      			: medium;
}

.smalldark {
  font-family      			: Arial, Helvetica, sans-serif;
  font-size        			: 10px;
  color            			: #000000;
  text-decoration  			: none;
  font-weight      			: normal;
}


.contentpane {
  background       			: #FFFFFF;
}

.contentpaneopen {
  background       			: #FFFFFF;
}

.contentheading, .componentheading {
	display								: block;
  font-family      			: Arial, Helvetica, sans-serif;
  font-size        			: 22px;
  font-weight      			: bold;
  color            			: #112569;
  text-align       			: left;
	margin-top						: 15px;
	height								: 30px;
	border-bottom					: 2px solid #112569;
	text-transform				: uppercase;
}

.createdate {
  font-family      			: Arial, Helvetica, sans-serif;
  font-size        			: 12px;
  color            			: #999999;
  text-align       			: left;
}


.button {
  font-family      			: Arial, Helvetica, sans-serif;
  font-style       			: normal;
  font-size        			: 12px;
  font-weight      			: bold;
  background-color 			: #F0F0F0;
  color            			: #000000;
  border           			: 1px solid #CCCCCC;
}

.inputbox {
  font-family      			: Arial, Helvetica, sans-serif;
  font-size        			: 12px;
  color            			: #000000;
  background-color 			: #F0F0F0;
  border           			: 1px solid #CCCCCC;
}


a:link, a:visited {
  font-size        			: 12px;
  color            			: #000000;
  text-decoration  			: none;
  font-family      			: Arial, Helvetica, sans-serif;
}

a:hover {
  color            			: #000000;
  text-decoration  			: underline;
}

/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
	font-family						: Arial, Helvetica, sans-serif;
  font-size							: 13px;
  font-weight						: bold;
  color									: #000000;
  text-align						: left;
}

a.contentpagetitle:hover {
	font-family						: 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;
}



/* for modifying {moscode} output.  Dont set the colour! */
.moscode {
	background-color			: #f0f0f0;
}

/* Text passed with mosmsg url parameter */
.message {
	font-family 					: 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					: #000000;
  background-color			: White;
}
.boxes {
	border								: solid;
  border-color					: #efefef;
  border-width					: 1px;

}

.modeldescription1 {
	font-weight						: bold;
	font-size							: 14px;
	text-align						: center;
}
.modeldescription2 {
	font-weight						: bold;
	font-size							: 14px;
	text-align						: center;
}
.modeldescription3 {
	font-weight						: normal;
	font-size							: 14px;
	font-style						: italic;
	text-align						: center;
}
.sizetable {
	text-align						: center;
	font-size							: 12px;
	border								: 1px solid #cccccc;
}
table.moduletableproducts {
	width									: 90%;
	margin-left						: 10px;
	margin-top						: 15px;
}
table.moduletableproducts th {
	font-size							: 14px;
	text-transform				: uppercase;
	padding-bottom				: 10px;
}
table.moduletableproducts td {
	font-size							: 12px;
	padding-bottom				: 15px;
}

table.spectable {
	border								: 1px solid #cccccc;
	border-collapse				: collapse;
	font-size							: 10px;
}

table.spectable th {
	border								: 1px solid #cccccc;
	text-align						:	center;
	font-size							: 10px;
	font-weight						: 600;
}

table.spectable td {
	border								: 1px solid #cccccc;
	text-align						:	center;
	padding								: 3px;
	font-size							: 10px;
}

.mainlevelproducts {
	display								:	block;
	width									: 100%;
	height								: 18px;
	color									: #051753;
}

a.mainlevelproducts {
	text-transform				: uppercase;
	font-weight						: bold;
	color									: #051753;
}
a.sublevelproducts {
	color									: #051753;
}
div.content {
width										: 560px;
}

div.mosimage_caption {
	font-size							:10px;
  color									:#051753;
}

