BODY {



  margin           : 0px 0px 0px 0px;



  scrollbar-base-color: #778899;



}







td, tr, p, div {



	font-family: myriad, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;



}







ul {



  margin           : 10px 0px 10px 0px;



}







hr {



  background       : #CCCCCC;



  height           : 1px;



  width            : 100%;



}







.title {



 font-family      : myriad, Arial, Helvetica, sans-serif;



font-size: 24px;



font-weight: bold;



color : #CC0000;



}







.pathway {



 font-family      : myriad, Arial, Helvetica, sans-serif;



  font-size: 11px;



font-weight: bold;


color : #CC0000;



padding: 2px;



}







a.pathway:link, a.pathway:visited {



color : #CC0000;



font-weight: bold;



}







a.pathway:hover {



  color: #66CC33;



font-weight: bold;



  text-decoration   : underline;



}







/* --Default Class Settings-- */







a.mainlevel:link, a.mainlevel:visited {



color : #cc3333;



        background-position: left;



        text-align: left;



        font-weight: bold;



 }







a.mainlevel:hover {



  color: #CC0000;



        background-position: left;



        text-align: left;

  text-decoration   : underline;



        }















        a.mainmenu:link, a.mainmenu:visited {



color : #cc3333;

 font-family      : myriad, Arial, Helvetica, sans-serif;



        font-weight: bold;



        }







a.mainmenu:hover, {



  color: #66CC33; text-decoration: underline;



        }







a.sublevel:hover {



  color: #66CC33; text-decoration: underline;



        }







a.sublevel:link, a.sublevel:visited {



  color: #cc3333;  


font-family      : myriad, Arial, Helvetica, sans-serif;



        font-weight: normal;



}

a.sublevelmainnav:link, a.sublevelmainnav:visited {



  color: #cc3333;  


font-family      : myriad, Arial, Helvetica, sans-serif;



        font-weight: normal;



}












table.moduletable {



        margin: 0px 0px 0px 0px;



        width: 100%;



        border-left: solid 0px #CCCCCC;



        border-right: solid 0px #000000;



        border-top: solid 0px #000000;



        border-bottom: solid 0px #000000;



        margin-left: 0px;



        }







table.moduletable th {

padding: 5px 0px 0px 0px;

font-family      : myriad, Arial, Helvetica, sans-serif;

border-bottom:#CCCCCC 4px solid;

font-size        : 14px;

font-weight      : bold;

color            : #FF9900;

text-align       : left;

width            : 100%;

padding: 10px 0px 0px 0px;

margin: 10px 0px 0px 0px;







}







table.moduletable td {



        font-size: 12px;

line-height: 14px;

        font-weight: bold;

font-color: #CC0000

        border: none;



        padding: none;



        margin: 0px 0px 0px 0px;





}



table.moduletableCSpianterr {

margin: 4px 0px 0px 0px;
width: 100%;
border-left: solid 0px #669900;
border-right: solid 0px #669900;
border-top: solid 0px #669900;
border-bottom: dotted 0px #669900;
margin-left: 0px;

        }


table.moduletableCSpianterr th {


font-family      : myriad, Arial, Helvetica, sans-serif;
border-bottom:#CCCCCC 4px solid;
font-size        : 14px;
font-weight      : bold;
color            : #FF9900;
text-align       : left;
width            : 100%;
padding: 10px 0px 0px 0px;
margin: 10px 0px 0px 0px;

}


table.moduletableCSpianterr td {

font-size: 12px;
line-height: 14px;
font-weight: bold;
font-color: #CC0000
border: none;
padding: none;
margin: 0px 0px 0px 0px;

}






.poll {



  font-family      : myriad, Arial, Helvetica, sans-serif;



  font-size        : 10px;



  color            : #cc3333;



  line-height      : 14px;



}











.sectiontableheader {








  color            : #CCCC33;




  font-weight      : bold;



}







.sectiontableentry1 {





    

	padding-top: 5px;



	border-top-width: 1px;



	border-top-style: solid;



	border-top-color: #CCCCCC;



	margin-top: 1px;


}







.sectiontableentry2 {



	padding-top: 5px;



	border-top-width: 1px;



	border-top-style: solid;



	border-top-color: #CCCCCC;



	margin-top: 1px;



}











.small {



  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;



  font-size        : 10px;



  color            : #999999;



  text-decoration  : none;



  font-weight      : medium;



}







.smalldark {



  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;



  font-size        : 10px;



  color            : #000000;



  text-decoration  : none;



  font-weight      : normal;



}











.contentpane {







}







.contentpaneopen {







}







.contentheading, .componentheading {



 font-family      : myriad, Arial, Helvetica, sans-serif;



  font-size        : 14px;



  font-weight      : bold;



  color            : #FF9900;



  text-align       : left;



  padding: 20px 0px 0px 0px;



}







.createdate {



  font-family      : myriad, Arial, Helvetica, sans-serif;



  font-size        : 10px;



  color            : #999999;



  text-align       : left;



}











.button {



 font-family      : myriad, Arial, Helvetica, sans-serif;



  font-style       : normal;



  font-size        : 10px;



  font-weight      : bold;



  background-color : #F0F0F0;



  color            : #000000;



  border           : 1px solid #CCCCCC;



}







.inputbox {



 font-family      : myriad, Arial, Helvetica, sans-serif;



  font-size        : 10px;



  color            : #000000;



  background-color : #F0F0F0;



  border           : 1px solid #CCCCCC;



}











a:link, a:visited {



  font-size        : 11px;



  color            : #cc3333;



  text-decoration  : none;



 font-family      : myriad, Arial, Helvetica, sans-serif;



  font-weight: bold;



}







a:hover {



  color            : #CC3333;



  font-weight: bold;



  text-decoration  : underline;



}







/* For content item titles that are hyperlink instead of Read On */



a.contentpagetitle:link, a.contentpagetitle:visited {



 font-family      : myriad, Arial, Helvetica, sans-serif;



        font-size: 14px;



        font-weight: bold;



         color: #CC0000;



        text-align:left;



        }







a.contentpagetitle:hover {



 font-family      : myriad, Arial, Helvetica, sans-serif;



        font-size: 14px;



        font-weight: bold;



        text-align:left;



  color            : #ff9900;



        text-decoration: underline;



        font-weight: bold;



        }







a.category:link, a.category:visited {



  color            : #cc3333;



  font-weight      : bold;



}







a.category:hover {



  color            : #ff9900;



}







/* 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;



        text-align: left;



}







.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      : myriad, 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: White;



}



.boxes {



        border: solid;



        border-color: #efefef;



        border-width: 1px;







}



suckerfish horizontal

#twocols{ /*the columns that gets dropped down over yours might be different*/
z-index:20;
}
#leftcol{  /*the columns that gets dropped down over yours might be different*/
z-index:10;
}
.moduletablemainnav{ /* I have absolutely positioned the module, you might have a different scheme*/
z-index:100;
font:0.9em Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
#mainlevelmainnav,#mainlevelmainnav ul{
float:left;
list-style:none;
line-height:1em;
background:transparent;
font-weight:700;
margin:0;
padding:0;
}
#mainlevelmainnav a{
display:block;
color:#CC3333;
text-decoration:none;
margin-right:15px;
padding-top:0.3em;
border-bottom:#CC3333 4px solid;
}
#mainlevelmainnav li{
float:left;
padding:0;
}
#mainlevelmainnav li ul{
position:absolute;
left:-999em;
height:auto;
width:11em;
font-weight:400;
background:#FFFFFF;
border-bottom:#CCCCCC 0px solid;
margin:0;
}
#mainlevelmainnav li li{
width:10em;
}
#mainlevelmainnav li ul a{
width:12em;
color:#990000;
font-size:0.9em;
line-height:1em;
font-weight:400;
}
#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{
left:-999em;
}
#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{
left:auto;
z-index:6000;
}
#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{
background:#CCCCCC url(../images/soccerball.gif) 98% 50% no-repeat;
}