/* OrangeJuice - Standard styles */





body {

 background-colour: #ffffff;

 margin: 0px;

 }

 



/* General Styles */



/* Bullets and Indents */



ul {

 margin: 0px;

 padding: 0px;

 list-style: none;

 list-style-type: square;

 }



li {

 line-height: 15px;

 padding-left: 15px;

 padding-top: 0px;

 }



/** Main body content

*/



div, td, p  {

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 11px;

 color: #000000;

 }



a:link, a:visited {

 color:  #568b40; 

  

 text-decoration:  underline; 

 }



a:hover, a:active {

 color:  #ff9900; 

 

 text-decoration:  underline overline; 

 }



.pagenav {

 font-size: 10px;

 font-weight: bold;

 color: #404040;

}



hr {

 height: 2px;

 width: 90%;

 color: #ff740a;

 background-color: ff740a;

 }



hr separator {

 height: 2px;

 width:40%;

}



/** Menu styles

**/



a.mainlevel:link, a.mainlevel:visited {

 font-size: 10px;

 color: #586b40;

 font-weight: bold;

 text-decoration: none;

}



a.sublevel {

 font-size: 10px;

 color: #568b40;

 font-weight: bold;

}



a.mainlevel:hover, a.mainlevel:active {

font-size: 10px;

text-decoration: underline overline;

color: #ff740a;

font-weight: bold;

}



/** general styles

*/



.createdate {

 font-size: 10px;

 color: #424142;

}



.modifydate {

 font-size: 10px;

 color: #424142

 font-style: italic;

}



.readon {

 font-size: 11px;

 color: #586b40;

}



/** content

*/



.contentpane {

padding: 15px;

}



.contentpaneopen {

}



.contentheading {

 font-size: 13px;

 font-weight: bold;

}



.category {

 font-size: 13px;

 font-weight: bold;

}



a.category:link, a.category:visited {

 color:  #85bd6e; 

}



a.category:hover, a.category:active {

 color: #ff9900;

}



.componentheading {

 font-size: 13px;

 font-weight: bold;

}



/** Section styles

*/



.sectiontableheader {

 font-size:  12px; 

 font-weight:  bold; 

 }



.sectiontableentry1 {

 background-color:  #fccca7; 

 }



.sectiontableentry2 {

 background-color:  #ffffff; 

 }



/** Buttons, tabs and input box

*/



.button {

 font-size:  10px; 

 font-weight:  bold; 

 text-align:  left; 

 background-color:  #FFCC66; 

 border-width:  1px; 

 border-style:  solid; 

 border-color:  #000000; 

 padding:  1px; 

 }



.inputbox {

 text-align: left;

 font-size:  10px; 

 font-weight:  bold; 

 background-color:  #ffffff; 

 border-color:  #000000;

 border-width:  1px; 

 border-style:  solid; 

 padding:  1px; 

 }



.ontab {

 font-size:  10px; 

 background-color:  #FF9900; 

 border-width:  1px; 

 border-style:  solid; 

 border-color:  #000000; 

 }



.offtab {

 font-size:  10px; 

 background-color:  #FFCC66; 

 border-width:  1px; 

 border-style:  solid; 

 border-color:  #000000; 

 }





/** table styles

*/



table.moduletable {

 border: 1px solid #f89243;

 padding: 3px;

 margin-bottom: 15px;

 margin-left: 5px;

 margin-right: 5px;

 text-align: left;

 width: 90%;

}



table.moduletable td {

 background-color: #ffffff;

 padding: 2px;

}



table.moduletable th {

 border-bottom: 2px solid #85bd6e;

 color: #424142;

 background-color: #ffffff;

 font-size: 12px;

 font-weight: bold;

 text-align: center;

}



/** Small text

*/



.small {

 font-size:  9px; 

 color:  #85bd6e;

 font-weight:  bold; 

 }

.smalldark {

 font-size:  9px; 

 color:  #568b40; 

 font-weight:  bold; 

 }



/** Contact table

*/



table.contact {

 border-width:  1px; 

 border-style:  solid; 

 border-color:  #568b40; 

 background-color:  #ffffff; 

 }



table.contact td.icons {

}



table.contact td.details {

 font-size:  11px; 

 font-weight:  bold; 

}