body {
	background-image: url(../images/bg-felixf.jpg);
	background-repeat: repeat-x;
	background-color: #C4C4C4; 
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
tr, p, div {
    font-family:  Helvetica, sans-serif;
	color: #3E1F00;
	text-align: left;
	font-size: 15px;
	line-height: 17px;
}
hr {
  background       : #000000;
  height           : 1px;
  width            : 100%;
}
#mainlevel-nav {
margin: 0; padding: 0;
}
#mainlevel-nav li {
	background-image: none;
	padding-left: 0px;
list-style:none; float: right; 
margin: 0; width: 15.5%; 
font-size: 10px;
line-height: 20px;
white-space: nowrap;
text-indent: 15px;
}
#mainlevel-nav a {
display: block; float: left; text-decoration: bold;  border: 0px solid;
background:  no-repeat
border-color: ;
color: white;
font-weight: bold;
}
#mainlevel-nav a {
float: none;
}
#mainlevel-nav a:hover {
background:  no-repeat;
}

/*different setting for newsflash*/
.newsflash td {
color: #000000;
text-align: justify;
vertical-align: middle;
}

/*setting for the greetings*/
.mainpage {
text-align: justify;
color: #333333;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
}
.mainpage-bkg {
	background-image: url(../images/lineborder.png);
	width: 1px;
}

.greybg {
  background: none;
}

/*pathaway setting*/
.pathway {
font-family: Verdana, Helvetica, Arial, sans-serif;
color : #80FFFF;
font-size: 9px;
}

a.pathway:link, a.pathway:visited {
  color            : #000000;
  font-weight      : normal;
}

a.pathway:hover {
  color            : #000000;
  font-weight      : normal;
  text-decoration   : none;
}

/*for title or site name*/
.title {
font-family: sans-serif;
font-size: 25px;
font-weight: bold;
color : #3E1F00;
margin-left: 10px;
}

/*for the tag-line*/
.subtitle {
font-family: sans-serif;
font-size: 15px;
font-weight: bold;
color : #000000;
text-transform: uppercase;
letter-spacing: 2px;
margin-left: 20px;
}

#active_menu {
  color: #fff;
}

/* --Default Class Settings-- */

a.mainlevel:link, a.mainlevel:visited {
display: block;
color: #fff;
font-weight: bold;
background-color: #00A6DD;
background-repeat: no-repeat;
width: 95%;
text-indent: 1px;
text-decoration: none;
font-family: Vahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 20px;
margin-bottom: 1px;
}
a.mainlevel:hover {
color: #fff;
background-color: #BB041A;
}

a.mainmenu:link, a.mainmenu:visited {
color: #ffffff; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 10px;

}
a.mainmenu:hover {
color: #333333; 
}
.pollstableborder {
border: 1px solid;
padding: 1px;
}

a.sublevel:link, a.sublevel:visited {
        padding-left: 1px;
        vertical-align: middle;
        font-size: 11px;
        color: #000000;
        text-align: left;
}


a.sublevel:hover {
color: #E79361; text-decoration: none;
}

table.moduletable {
	padding: 5px 0px 5px 8px;
	margin-bottom: 15px;
	width: 100%;
	background: url(../images/bgr2.png) ;
}

table.moduletable th {
	font-size        : 13px;
	font-weight      : bold;
	color            : #fff;
	text-align       : center;
	width            : 100%;
	letter-spacing: 2px;
	text-indent: 5px;
	padding-bottom: 3px;
}

table.moduletable li {
}

table.moduletable ul {
	padding: 0px;
}
table.moduletable td {
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
line-spacing: 2;
}

.poll {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  line-height      : 14px;
}

table.pollstableborder {
	border: 1px solid #cccccc;
}

.sectiontableheader {
  background-color : #B8B870;
  color            : #3E1F00;
  font-weight      : bold;
}

.sectiontableentry1 {
  background-color : #F0F0F0;
}

.sectiontableentry2 {
  background-color :#D1D1A3;
}

.small {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : bold;
}


.foot {
 font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #ffffff;
  text-decoration  : none;
  text-align:center;
 
}

a.foot:link, a.foot:visited{
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #ffffff;
  text-decoration  : none;
  
}
a.foot:link, a:visited {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #ffffff;
  text-decoration  : none;
  
}

.foot a:hover {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #0099CC;
  text-decoration  : none;
  font-weight      : bold;
}


.smalldark {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : normal;
}


.contentpane {
  background       : #FAFAFA;
}

.contentpaneopen {
  border : 0px ridge #0099cc;
  width: 100%;
  padding: 1px;
}

.contentheading, .componentheading {
 font-family: Arial, Helvetica, sans-serif;
	line-height: 30px;
	font-size: 23px;
	color: #3E1F00;
	
}

.createdate {
    font-family: Arial, Helvetica, sans-serif;
	line-height: 30px;
	font-size: 23px;
	color: #3E1F00;
	
}


.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #F0F0F0;
  color            : #00A400;
  border           : 2px 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 {
    text-decoration: none; 
	color: #0053A6;
	font-weight: bold;
	font-size:14px;
}

a:hover {
    text-decoration: none; 
	color: #CC0000;

}

/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 30px;
	font-size: 23px;
	color: #3E1F00;
	}

a.contentpagetitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 30px;
	font-size: 23px;
	color: #3E1F00;
	}

a.category:link, a.category:visited {
  color            : #333333;
  font-weight      : bold;
  font-size: 11px;
font-weight: bold;
}

a.category:hover {
  color            : #595959;
}

/* 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;
	/* Cannot use hand as its not a W3C CSS validator */
	/*	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;
	/* Cannot use hand as its not a W3C CSS validator */
	/*	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.  Don't set the colour! */
.moscode {
	background-color: #f0f0f0;
}
.code {
	background-color: #f0f0f0;
	border: 1px solid #000000;
}

/* Text passed with mosmsg url parameter */
.message {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 10pt;
	color : #999999;
	text-align: center;
}

/* Javascript Back button */
.back_button {
	text-align: center;
	margin-top: 40px;
}

table.contenttoc {
	color: #333300;
	background-color: #000000;
	border: 1px solid #333;
}

table.contenttoc td {
    font-size: 8pt;
    font-weight: normal;
    text-align:left;
}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

li {
  line-height: 15px;
  padding-left: 10px;
  padding-top: 0px;
  background-position: 0px 3px;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	background-color: #293C43;
	color: #000000;
	font-weight: bold;
}

.cyt {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 14px;
  color            : #0055AA;
  text-decoration  : none;
 
}

a.cyt:link, a.cyt:visited{
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #CAF2FF;
  text-decoration  : none;
  
 } 
 
.blanco {
	text-decoration: none; 
	color: white;
}
a.blanco {
	text-decoration: none; 
	color: white;
}
a.blanco:hover {
	text-decoration: none; 
	color:  yellow;
}

.blanco {
	color: white;
}
div.promo {
	width:210px;
	height: 100px;
	background-color:white;
	text-align:left;
	line-height: 18px;
	padding: 10px;
	border: 1px;
	border-style: solid;
	border-color: #fff;
	color:#000;
	vertical-align: top;
	background-image: url(../images/bg-promos.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	float:right;
}
div.promo2 {
	width: 427px;
	height: 120px;
	background-color:white;
	text-align:left;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	border: 1px;
	border-style: solid;
	border-color: #fff;
	color:#666666;
	vertical-align: top;
	background-image: url(../images/CyTec-Centerpiece.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

/* ==============================================
FACE Example CSS

version:  0.1
site:     KuraFire Network
author:   Faruk Ates (kurafire.net)
date:     December 13th, 2005
================================================= */

/* =ANIMATION
================================================= */

.example .box0 div { border-color: #eef; }
.example .box1 div { border-color: #fff; }
.example .box2 div { border-color: #fff; }
.example .box3 div { border-color: #fff; }
.example .box4 div { border-color: #fff; }
.example .box5 div { border-color: #eee; }
.example .box6 div { border-color: #ddd; }
.example .box7 div { border-color: #ccc; }
.example .box8 div { border-color: #bbb; }
.example .box9 div { border-color: #aaa; }
.example .box10 div { border-color: #999; }
.example .box11 div { border-color: #888; }
.example .box12 div { border-color: #777; }
.example .box13 div { border-color: #666; }
.example .box14 div { border-color: #555; }
.example .box15 div { border-color: #444; }
.example .box16 div { border-color: #333; }
.example .box17 div { border-color: #222; }
.example .box18 div { border-color: #111; }
.example .box19 div { border-color: #000; }
.example .box20 div,
.example .box21 div,
.example .box22 div,
.example .box23 div,
.example .box24 div,
.example .box25 div,
.example .box26 div,
.example .box27 div,
.example .box28 div,
.example .box29 div,
.example .box30 div { border-color: #000; }

.example .box0 span { background: #fff; }
.example .box1 span { background: #fff; }
.example .box2 span { background: #fff; }
.example .box3 span { background: #fff; }
.example .box4 span { background: #003082 }
.example .box5 span { background: #053B96 }
.example .box6 span { background: #0C46A9 }
.example .box7 span { background: #1551B9 }
.example .box8 span { background: #1F5DC8 }
.example .box9 span { background: #2B6AD6 }
.example .box10 span { background: #3877E2 }
.example .box11 span { background: #4884EC }
.example .box12 span { background: #5992F4 }
.example .box13 span { background: #6BA0FB }
.example .box14 span { background: #80AFFF }
.example .box15 span { background: #9ABFFF }
.example .box16 span { background: #B3CFFF }
.example .box17 span { background: #CCDFFF }
.example .box18 span { background: #E6EFFF }
.example .box19 span { background: #FFFFFF }

/* =OPACITY
=================================================
Yes, I know this has nasty proprietary stuff. See
through that for the sake of the example, please. */
.example .box20 span { background: #fff; -moz-opacity: 0.95; opacity: 0.95; filter: alpha(opacity=95); }
.example .box21 span { background: #fff; -moz-opacity: 0.9; opacity: 0.9;   filter: alpha(opacity=90); }
.example .box22 span { background: #fff; -moz-opacity: 0.8; opacity: 0.8;   filter: alpha(opacity=80); }
.example .box23 span { background: #fff; -moz-opacity: 0.7; opacity: 0.7;   filter: alpha(opacity=70); }
.example .box24 span { background: #fff; -moz-opacity: 0.6; opacity: 0.6;   filter: alpha(opacity=60); }
.example .box25 span { background: #fff; -moz-opacity: 0.5; opacity: 0.5;   filter: alpha(opacity=50); }
.example .box26 span { background: #fff; -moz-opacity: 0.4; opacity: 0.4;   filter: alpha(opacity=40); }
.example .box27 span { background: #fff; -moz-opacity: 0.3; opacity: 0.3;   filter: alpha(opacity=30); }
.example .box28 span { background: #fff; -moz-opacity: 0.2; opacity: 0.2;   filter: alpha(opacity=20); }
.example .box29 span { background: #fff; -moz-opacity: 0.1; opacity: 0.1;   filter: alpha(opacity=10); }
.example .box30 span { background: none; -moz-opacity: 0; opacity: 0;       filter: alpha(opacity=00); }
