@charset "iso-8859-1";

/* CSS Document */





BODY {

	margin           : auto;

	background-color : #FFFFFF;

	color            : #000000;

	background-color: #999999;

	scrollbar-base-color: #778899;

	font-family: Verdana, Arial, sans-serif;


}







td, tr, p, div {

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	color: #000000;



}







ul {



  margin           : 0px 0px 0px 0px;



}







hr {



  background       : #CCCCCC;

  height           : 1px;

  width            : 100%;



}







.title {

	font-size: 24px;

	font-weight: bold;

	color: #FFFFFF;



}







.pathway {



  font-size: 11px;

  color: #000000;



}







a.pathway:link, a.pathway:visited {



  color            : #000000;

  font-weight      : normal;



}







a.pathway:hover {



  color            : #000000;

  font-weight      : normal;

  text-decoration   : underline;



}







/* --Default Class Settings-- */







a.mainlevel:link, a.mainlevel:visited {

	color: #000000;

	background-position: left;

	text-align: left;

	font-weight: normal;

	font-size: 18px;

 }







a.mainlevel:hover {

	color: #FF6600;

	background-position: left;

	text-align: left;

}





a.mainmenu:link, a.mainmenu:visited {

	color: #000000;

	font-weight: normal;

	font-size: 14px;

}



a.mainmenu:hover {

        color: #000000;



}



a.sublevel:hover {

        color: #000000; 

}



a.sublevel:link, a.sublevel:visited {

        color: #333333; 

        font-weight: normal;



}



table.moduletable {

	margin: 0px 0px 0px 0px;

	width: 95%;

	margin-left: 10px;

 }







table.moduletable th {



  font-size        : 11px;

  font-weight      : bold;

  color            : #000000;

  text-align       : left;

  width            : 100%;

  padding: 10px 10px 10px 10px;

  margin: 20px 5px 20px 5px;



}



table.moduletable td {



        font-size: 10px;

        font-weight: normal;

        border: 1px solid #333;

        margin: 20px 5px 20px 5px;

        background-color: #F8F8FF;



}



.poll {

  font-size        : 10px;

  color            : #666666;

  line-height      : 14px;



}



.sectiontableheader {

  background-color : #CCCCCC;

  color            : #7B8DA1;



}



.sectiontableentry1 {

  background-color : #F0F0F0;



}



.sectiontableentry2 {

  background-color : #E0E0E0;



}



.small {

  font-size        : 10px;

  color            : #3366C0;

  text-decoration  : none;

  font-weight      : medium;



}



.smalldark {

  font-size        : 10px;

  color            : #000000;

  text-decoration  : none;

  font-weight      : normal;



}



.contentpane {

  background       : #FFFFFF;



}



.contentpaneopen {

  background       : #FFFFFF;



}



.contentheading, .componentheading {

	font-size        : 14px;

	font-weight      : bold;

	color            : #000000;

	text-align       : left;

}







.createdate {

  font-size        : 10px;

  color            : #999999;

  text-align       : left;



}





.button {

  font-style       : normal;

  font-size        : 10px;

  font-weight      : bold;

  background-color : #F0F0F0;

  color            : #000000;

  border           : 1px solid #CCCCCC;



}



.inputbox {

	font-size        : 12px;

	color            : #000000;

	background-color : #F0F0F0;

	border           : 1px solid #CCCCCC;

}



a:link, a:visited {

  font-size        : 11px;

  color            : #000000;

  text-decoration  : none;



}



a:hover {

  color            : #000000;

  text-decoration  : normal;



}







/* For content item titles that are hyperlink instead of Read On */



a.contentpagetitle:link, a.contentpagetitle:visited {

    font-size: 13px;

        font-weight: bold;

        color: #000000;

        text-align:left;



}



a.contentpagetitle:hover {



	font-size: 18px;

	font-weight: bold;

	text-align:left;

	color: #000000;



}



a.category:link, a.category:visited {

  color            : #333333;

  font-weight      : bold;



}







a.category:hover {

  color            : #7B8DA1;



}







/* 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-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;







}





a.mainlevel-topmenu:link, a.mainlevel-topmenu:visited {
	font: Verdana, Arial, sans-serif;

    padding: 15px 20px 15px 20px;

    font-size: 12px;

    color: #FFFFFF;

	border-left: solid 1px;

	border-bottom: hidden;
position:relative;

}



a.mainlevel-topmenu:hover {

    padding: 15px 20px 15px 20px;

	font-size: 12px;

	color: #CC3300;

	border-left: solid 1px;

	border-left-color: #FFFFFF;

	border-bottom: hidden;

	font: Verdana, Arial, sans-serif;
position:relative;
}



#active_menu-topmenu {
    padding: 15px 20px 15px 20px;

    font-size: 12px;

    color: #FFFFFF;

	border-left: solid 1px;

	border-bottom: hidden;

	font: Verdana, Arial, sans-serif;
position:relative;

}

  

a.mainlevel-webshop:link, a.mainlevel-webshop:visited {

	font: Verdana, Arial, sans-serif;

    padding: 15px 0px 15px 10px;

    font-size: 12px;

    color: #FFFFFF;

	border-left: solid 1px;

	border-bottom: hidden;
position:relative;
}



a.mainlevel-webshop:hover {

	padding: 15px 0px 15px 10px;

	font-size: 12px;

	color: #CC3300;

	border-left: solid 1px;

	border-left-color: #FFFFFF;

	border-bottom: hidden;

	font: Verdana, Arial, sans-serif;
position:relative;
}



#active_menu-webshop {

    padding: 15px 0px 15px 10px;

    font-size: 12px;

    color: #FFFFFF;

	border-left: solid 1px;

	border-bottom: hidden;

	font: Verdana, Arial, sans-serif;
position:relative;
}



a.mainlevel-mainmenu:link, a.mainlevel-mainmenu:visited {

	font-size: 12px;

	color: #000000;

	display: block;

	text-decoration: none;

	text-align: left;

	text-transform: none;

	background: transparent;

	padding: 5px 10px 5px 10px;



}



a.mainlevel-mainmenu:hover {

	font-size: 12px;

	color: #000000;

	display: block;

	text-decoration: none;

	text-align: left;

	text-transform: none;

	background: transparent;

	padding: 5px 10px 5px 10px;

	color: #CC3300;



}



#active_menu-mainmenu {

	font-size: 12px;

	color: #000000;

	display: block;

	text-decoration: none;

	text-align: left;

	text-transform: none;

	background: transparent;

	padding: 5px 10px 5px 10px;



}







a.mainlevel-othermenu:link, a.mainlevel-othermenu:visited {



	padding: 10px;

	font-size: 12px;

	color: #000000;



}



a.mainlevel-othermenu:hover {



	padding: 10px;

	font-size: 12px;

	color: #CC3300;



}



#active_menu-othermenu {



	padding: 10px;

	font-size: 12px;

	color: #000000;



}