BODY {
margin:0px 0px 0px 0px;
}

td, tr, p, div {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
line-height:13pt;
color:#CCCCCC;
}

td, tr, p, div-side {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
line-height:11pt;
color:#CCCCCC;
}

td, tr, p, div-press {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
line-height:13pt;
color:#CCCCCC;
}

ul {
margin:20px;
list-style-type:disc;
color:#CCCCCC;
}

hr {
background:#191919;
height:1px;
width:95%;
}


.title {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
line-height:14pt;
font-weight:bold;
color:#ff00cc;
}

.pathway {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f1f1f1;
}

a.pathway:link, a.pathway:visited {
color: #f1f1f1;
font-weight: normal;
}

a.pathway:hover {
color: #ffffff;
font-weight: normal;
text-decoration: underline;
}


/* --Default Class Settings-- */


a.mainlevel-usermenu:link, a.mainlevel-usermenu:visited {
	color: #ff9933;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
}


a.mainlevel-usermenu:hover {
	color: #ffcc33;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
}

a.mainlevel:link, a.mainlevel:visited {
color: #ff9900;
font-weight: normal;
text-align: left;
}


a.mainlevel:hover {
	color: #ff9900;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}


/* a.mainmenu:link, a.mainmenu:visited {
	color: #FFFFFF;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


a.mainmenu:hover {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
*/

a.sublevel:link, a.sublevel:visited {
color: #333333; 
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
}

a.sublevel:hover {
color: #000000; 
text-decoration: underline;
}


table.moduletable {

margin: 0px 0px 0px 0px;
width: 95%;	
border-left: 0px #E1E8EF;
border-right: 0px #E1E8EF;
border-top: 0px #E1E8EF;
border-bottom: 0px #E1E8EF;
margin-left: 0px;
text-align: left;
}

table.moduletable th {

font-size        : 9pt;
font-weight      : bold;
color            : #ffffff;
width            : 100%;
padding: 0px 0px 0px 0px;
text-align: left;
}

table.moduletable td {

font-size: 9pt;
font-weight: normal;
padding: 0px 0px 0px 0px;
text-align: left;

}

table.moduletable-side {

margin: 0px 0px 0px 0px;
width: 95%;	
border-left: 0px #E1E8EF;
border-right: 0px #E1E8EF;
border-top: 0px #E1E8EF;
border-bottom: 0px #E1E8EF;
margin-left: 0px;
text-align: left;
}

table.moduletable-side th {

font-size        : 9pt;
font-weight      : bold;
color            : #ffffff;
width            : 100%;
padding: 0px 0px 0px 0px;
text-align: left;
}

table.moduletable-side td {
	font-size: 8pt;
	font-weight: normal;
	padding: 5px 0px 0px;
	text-align: left;
}


.poll {

font-family      : Arial, Helvetica, sans-serif;

font-size        : 8pt;

color            : #666666;

line-height      : 14px;

}





.sectiontableheader {
	background-color : #333333;
	color            : #ffffff;
	font-weight      : bold;
	padding: 2px 3px;
}



.sectiontableentry1 {

  background-color : #555555;
  padding: 1px 3px;

}



.sectiontableentry2 {

  background-color : #434343;
  padding: 1px 3px;

}





.small {

font-family:Arial, Helvetica, sans-serif;

  font-size        : 7pt;

  color            : #FF9900;

  text-decoration  : none;

  font-weight      : normal;

}



.smalldark {

font-family:Arial, Helvetica, sans-serif;
font-size        : 7pt;
color            : #999999;
text-decoration  : none;
font-weight      : normal;

}





.contentpane {

background: none ;

}



.contentpaneopen {

background: none ;

}

.contentheading-press {
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 12pt;
font-weight: bolder;
color: #ffffff;
}

.componentheading-press {
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
line-height: 20pt;
font-weight: bold;
color: #ff9933;

}


.contentheading, .componentheading {
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 14pt;
font-weight: bold;
color: #ffffff;

}


.createdate {

  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 8pt;
  color            : #999999;


}


.button {
font-family:Arial, Helvetica, sans-serif;
font-style       : normal;
font-size        : 8pt;
font-weight      : bold;
background-color : #F0F0F0;
color            : #000000;
border           : 1px solid #CCCCCC;
}



.inputbox-search {

font-family:Arial, Helvetica, sans-serif;
font-size        : 7pt;
color            : #333333;
background-color : #F1F1F1;
border           : 1px solid #666666;

}


.inputbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size        : 8pt;
	color            : #333333;
	background-color : #F1F1F1;
	border           : 1px solid #666666;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}



/* Main Page Links*/



a:link, a:visited {
color            : #ffcc33;
text-decoration  : none;

}



a:hover {
color            : #ffcc33;
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: 9pt;
font-weight: bold;
color: #ff9933;
text-decoration  : none;

        }



a.contentpagetitle:hover {

font-family:Arial, Helvetica, sans-serif;

        font-size: 9pt;

        font-weight: bold;

        color: #ffcc33;

        text-decoration: none;

        font-weight: bold;

        }



a.category:link, a.category:visited {

color            : #ff9933;
font-weight      : bold;
text-decoration  : none;

}



a.category:hover {

color            : #ffcc33;
font-weight      : bold;
text-decoration  : none;

}



/* 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;

}



.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: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: #ffcc33;

}

.boxes {

        border: solid;

        border-color: #efefef;

        border-width: 1px;



}