/* CSS Document */

/* Begin Main */
body, span, div, p, pre, table, tr, th, td, ul, li, .form, form, input, select, textarea 
{ font-family: Helvetica, Verdana, Sans-Serif; font-size : 12px !important; line-height: 15px; word-spacing: 1px; color: #505050;}

h1		{ font-size: 22px;  padding: 0px; margin: 0px 0px 10px 0px; color: #333; line-height: 22px;}
h2		{ font-size: 14px; color: #4c8e94; padding: 0px; margin: 0px 0px 5px 0px; line-height: 16px; font-weight: normal;}
h3		{ font-size: 12px; font-weight: bold; color: #333; padding: 0px; margin: 0px 0px 0px 0px;}

a:link				{ color: #dc831b; text-decoration: none; }
a:visited			{ color: #dc831b; text-decoration: none; }
a:hover				{ color: #4c8e94; text-decoration: underline; }

.footer			 	{ font-size: 10px; color: #b5d8db;}
a.footer:link 	 	{ text-decoration: none; color: #d4cebb; font-size: 10px;  }
a.footer:visited 	{ text-decoration: none; color: #d4cebb; font-size: 10px;  }
a.footer:hover 	 	{ text-decoration: none; color: #4c8e94; font-size: 10px;   }

a.footer1:link 	 	{ text-decoration: none; color: #c4d9a5; font-size: 10px;  }
a.footer1:visited 	{ text-decoration: none; color: #c4d9a5; font-size: 10px;  }
a.footer1:hover 	{ text-decoration: none; color: #FFF; font-size: 10px;   }

.hr					{ border-bottom: 1px dashed #aca285; width: 90%; margin: 10px 0px 10px 0px;}
*html .hr			{ margin: -3px 0px 10px 0px;}

.italic				{ font-style: italic; font-size: 11px !important; }
.input				{ background-color: #F8FAFB; border:  1px #E0E6EB solid;; border-bottom: 1px #C5CCD2 solid; }

.content			{ background-color: #FFF; background-image: url(null);}
.pop				{ color: #333; font-weight: bold; font-style: italic; font-size: 14px !important; padding: 0px 20px 0px 20px; }

/* list management */
ul.arrow			{ padding: 0px 0px 0px 0px; margin: 14px 0px 0px 20px; list-style-image: url('/img/arrow.gif'); }
ul.arrow li			{ padding: 0px; margin: 0px 0px 0px 0px; }
li					{ padding-bottom: 5px; }	

.list				{ margin-left: 0px; padding-left: 15px; list-style-type: square; list-style-image: url(/img/square.gif); margin: 12 fontpx 0px -10px 0px;}
.list2				{ margin-top: 3px; margin-bottom: 3px; margin-left: 0px; padding-left: 15px; list-style-type: square; list-style-image: url(/img/square2.gif);}

/* SUBNAV STYLES */
#navcontainer		{ padding: 0px 12px 0px 12px; margin: -15px 0px -15px 0px;}
#navlist			{ padding-left: 0; margin-left: 0; }
#navlist li			{ list-style: none; margin: 0; padding: 0.25em; border-bottom: 1px dashed #aca285; }
#navlist li a 		{ text-decoration: none; font-size: 11px; }

*html #navcontainer	{ padding: 0px 12px 0px 12px; margin: -3px 0px -22px 0px;}

/* --- monkee-boy footer code --- */
.mboytrans 		{ filter:alpha(opacity=90); display:none; }
a.mboy:link		{ color: #dc831b; text-decoration: none; }
a.mboy:visited	{ color: #dc831b; text-decoration: none; }
a.mboy:hover	{ color: #4c8e94; text-decoration: underline; }
/* End Main */

/* Begin Classes */
.title {
font-family: sans-serif;
font-size: 24px;
font-weight: bold;
color: #7B8DA1;
}

. mod_login_username{
font-size: 10 px;
}

.pathway {  
font-family: Verdana, Arial, Helvetica, sans-serif;  
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: #333333;        
background-position: left;        
text-align: left;        
font-weight: bold; 
}

a.mainlevel:hover {        
color: #00000;        
background-position: left;        
text-align: left;        
}  
*/      

a.mainmenu:link, a.mainmenu:visited {        
color: #333333; 
font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;        
font-weight: bold;        
}

a.mainmenu:hover, {        
color: #000000; 
text-decoration: underline;        
}

a.sublevel:hover {        
color: #000000; 
text-decoration: underline;        
}

a.sublevel:link, a.sublevel:visited {        
color: #333333; 
font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;        
font-weight: normal;
}

table.moduletable {        
padding: 12px 5px 0px 5px; margin: 0px 0px 0px 0px;        
}

table.moduletable th {  
font-size: 11px; color: #4c8e94 !important; text-decoration: none; font-weight: bold;
}

table.moduletable td {        
margin: 0; padding: 0.25em; border-bottom: 1px dashed #aca285;
}

table.moduletable td a { 
text-decoration: none; font-size: 11px; 
}

.poll {  
font-family: Arial, Helvetica, sans-serif;  
font-size: 10px;  
color: #666666;  
line-height: 14px;
}
.sectiontableheader {  
background-color : #CCCCCC;  
color            : #7B8DA1;  
font-weight      : bold;
}

.sectiontableentry1 {  
background-color : #F0F0F0;
}
.sectiontableentry2 {  
background-color : #E0E0E0;
}

.small { 
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 10px;  
color: #3366C0;  
text-decoration: none;  
font-weight      : medium;
}

.smalldark {  
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 10px;  
color: #000000;  
text-decoration  : none; 
font-weight      : normal;
}

.contentpane {  
background : #FFFFFF;
}

.contentpaneopen { 
background       : #FFFFFF;
}

.contentheading {  
font-size: 22px !important; 
font-weight: bold; 
padding: 0px; 
margin: 0px 0px 10px 0px; 
color: #333; 
line-height: 22px;
}

*html.contentheading {
border: 1px #000 solid;
padding: 0px 0px 10px -15px !important; 
color: #333; 
line-height: 22px;
}


.componentheading {  
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 11px;  
font-weight: bold;  
color: #7B8DA1;  
text-align: left;
}

.createdate {  
font-family: Arial, Helvetica, sans-serif;  
font-size: 10px;  
color: #999999;  
text-align: left;
}

.button {  
font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;  
font-size: 10px;  
color: #000000;  
background-color: #F0F0F0;  
border: 1px solid #CCCCCC;
}

/* For content item titles that are hyperlink instead of Read On */

a.contentpagetitle:link, a.contentpagetitle:visited {        
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;        
font-size: 13px;        
font-weight: bold;         
color: #000000;        
text-align:left;        
}

a.contentpagetitle:hover {        
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;        
font-size: 13px;        
font-weight: bold;        
text-align:left;        
color: #7B8DA1;        
text-decoration: underline;        
font-weight: bold;        
}

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-family : Verdana, 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;
}