/* Default Apexnet Color Setup:
	CMS Blue/Grey  = #BFC6D8  (used in top nav bar, and other apps)
	CMS Dark Green = #9FD06F  (primary color)
	CMS Orange     = #F3A42B  (primary color) 
	CMS Green      = #058845  (used in comments, and top menu)
	CMS Light Grey = #E0E3EC  (used in menu, forums, etc)
	CMS Left Menu  = #EFEBAE  (used in the left menu)
*/
	BODY { 
		background-color: #FFFFFF; 
	}

	H1 {
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		color : #1F5F7F; 
		font-weight : bold; 
		line-height : normal; 
		margin-top : 0px; 
		margin-bottom : 8px; 
	} 

	H2 {
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-weight : bold; 
		text-transform : none; 
		margin-top : 0px; 
		color : #1F5F7F; 
		line-height : 90%; 
		margin-bottom : 8px; 
	} 

	H3 {
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-weight : bold; 
		margin-top : 12px;
		margin-bottom : 4px;
		color : #1F5F7F; 
		line-height : 100%; 
	} 

	H4 {
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-weight : bold; 
		margin-top : 12px;
		margin-bottom : 4px;
		color : #1F5F7F; 
		line-height : 100%; 
	}
	
	H5 {
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-weight : bold; 
		margin-top : 10px;
		margin-bottom : 4px;
		color : #1F5F7F; 
		line-height : 100%; 
	}  

	TABLE { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px;
		font-style: normal;
		line-height: 16px; 
		font-weight: normal;
		font-variant: normal; 
		text-transform: none;
		color: #000000
	}

	.bodycopy {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		font-style: normal;
		line-height: 16px; 
		font-weight: normal;
		font-variant: normal; 
		text-transform: none;
		color: #000000
		}

	.bodycopy a:link { color: #058845; } 
	.bodycopy a:visited { color: #058845; } 
	.bodycopy a:hover { color: #F3A42B; }

	.topnav {	 color: #058845;
		 background-color: #E0E3EC;
		 font-size: 9px; 
		 font-weight: bold;
		 font-family: arial, helvetica, san-serif;
		 text-align: right;
		 text-decoration: none;
		}
	.topnav a:link { color: #058845; text-decoration: none; } 
	.topnav a:visited { color: #058845; text-decoration: none;}
	.topnav a:hover { color: #f3a42b; text-decoration: none; }

	.rowheader { color: #FFFFFF;
		 font-size: 10px; 
		 background-color: #058845;
		 font-weight: bold;
		 font-family: arial, helvetica, san-serif;
		}
	.rowheader a { color: #FFFFFF; text-decoration: none;}
        .rowheader a:link { color: #FFFFFF; text-decoration: none;}
        .rowheader a:hover { color: #F3A42B; text-decoration: none;}

	.leftnav { color: #000000;
		   background-color: #008080;
		     font-size: 12px;
		     font-color: #000000;
		     font-family: arial, helvetica, san-serif;
		    }
	.leftnav a:hover {color: #000000;}
	.leftnav a:link {color: #000000;}
	.leftnav a:visited {color: #000000;}
	.leftnav a:active {color: #f3a42b;}

	.rightnav { color: #000000;
		   background-color: #008080;
		     font-size: 12px;
		     font-color: #000000;
		     font-family: arial, helvetica, san-serif;
		    }
	.rightnav a:hover {color: #000000;}
	.rightnav a:link {color: #000000;}
	.rightnav a:visited {color: #000000;}
	.rightnav a:active {color: #f3a42b;}

	.menu_head {	 color: #ffffff;
		 font-size: 14px; 
		 background-color: #008080; 
		 font-weight: bold;
		 font-family: arial, helvetica, san-serif;
		 text-align: center;
		 line-height: 18px;
		}
	.menu_head a:link {color: #FFFFFF; font-weight: bold;}

	.menu_item { color: #000000;
		 background-color: #e4f3e6;
		 font-size: 11px; 
		 font-family: verdana, arial, helvetica, san-serif;
		 line-height: 18px;
		 }
	.menu_item a:hover {color: #F3A42B;}

	.menu2 { color: #000000;
		 font-size: 10px; 
		text-indent: 15px; 
		 font-family: verdana, arial, helvetica, san-serif;
		 }

	/* used in the login and register pages */
	.reglogin{ color: #000000;
		 background-color: #e4f3e6;
		 font-size: 11px; 
		 font-family: verdana, arial, helvetica, san-serif;
		 line-height: 18px;
		 }

	/* used in the login and register pages */
	.regloginhead{	 color: #000000;
		 font-size: 12px; 
		 background-color: #e4f3e6; 
		 font-family: arial, helvetica, san-serif;
		 text-align: left;
		 line-height: 18px;
		}

	.line { color: #F3A42B;
		 font-size: 12px; 
		 background-color: #F3A42B;
		 font-weight: bold;
		 font-family: arial, helvetica, san-serif;
		}

	.greenline { color: #000000;
		 font-size: 12px; 
		 background-color: #058845;
		 font-weight: bold;
		 font-family: arial, helvetica, san-serif;
		}

	.blueline { color: #000000;
		 font-size: 12px; 
		 background-color: #E0E3EC;
		 font-weight: bold;
		 font-family: arial, helvetica, san-serif;
		}
		
	.row1 { color: #000000;
		 font-size: 10px; 
		 background-color: #FFFFFF;
		 font-family: arial, helvetica, san-serif;
		}

	.row2 { color: #000000;
		 font-size: 10px; 
		 background-color: #C0C0C0;
		 font-family: arial, helvetica, san-serif;
		}

	.footer	 {	 color: #ffffff;
		 font-size: 9px; 
		 background-color: #008080; 
		 font-weight: bold;
		 font-family: arial, helvetica, san-serif;
		 text-align: center;
		 line-height: 10px;
		}

	.bottomnav {	 color: #000000;
		background-color: #ffffff;
		 font-size: 9px; 
		 font-weight: bold;
		 font-family: arial, helvetica, san-serif;
		 text-align: center;
		 line-height: 10px;
		 text-decoration: none;
		}

	.bottomnav a:link { color: #058845; text-decoration: none; } 
	.bottomnav a:visited { color: #058845; text-decoration: none;}
	.bottomnav a:hover { color: #f3a42b; text-decoration: none; }

	/* Used in the welcome/news/templates/news.html for news */
	td.header {
		background-color : #058845; 
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-size : 10pt; 
		font-weight: bold;
		color : #FFFFFF; 
		line-height : 120%; 
		font-style : normal; 
	} 

	/* Used in the welcome/news/templates/news.html for articles  */
	td.header2 {
		background-color : #e4f3e6; 
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-size : 10pt; 
		font-weight: bold;
		color : #1F5F7F; 
		line-height : 120%; 
		font-style : normal; 
	} 

	
	.forum_head {
	background-color: #393990;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	color: white;
	}
	.forum_head a:link {color: white;}
	.forum_head a:visited {color: white;}
	.forum_head a:hover {color: #DADAB9;}
	.forum_head a:active {color: white;}
	
	.forum_row1{
	background-color: #CCCCCC;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	color: black;
	}
	.forum_row1 a:link {color: black;}
	.forum_row1 a:visited {color: black;}
	.forum_row1 a:hover {color: #393990;}
	.forum_row1 a:active {color: black;}
	
	.forum_row2{
	background-color: #EFEFEF;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	color: black;
	}
	.forum_row2 a:link {color: black;}
	.forum_row2 a:visited {color: black;}
	.forum_row2 a:hover {color: #393990;}
	.forum_row2 a:active {color: black;}
	
	.forum_moderated{
	background-color: red;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	color: white;
	text-align: left;
	}
	.forum_moderated a:link {color: white;}
	.forum_moderated a:visited {color: white;}
	.forum_moderated a:hover {color: #DADAB9;}
	.forum_moderated a:active {color: white;}
	
	
	.forum_head2 {
	background-color: #000000;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	color: white;
	}
	.forum_head2 a:link {color: white;}
	.forum_head2 a:visited {color: white;}
	.forum_head2 a:hover {color: #DADAB9;}
	.forum_head2 a:active {color: white;}
	
	.search_title { font-size: 12.5px; color: #5A99DE; font-family: arial, helvetica, san-serif;}
	.search_type  { font-size: 11px;  font-variant: small-caps;color: blank; width: 50%}
	.searchdesc  { font-size: 11px; color: black; }
	.searchposition
	{   font-size: 12.5px;
		color: black;
		font-weight: normal;
	}
	.searchlink,.searchlink:visited
	{   font-size: 12px;
		color: #5A99DE;
		font-family: arial, helvetica, san-serif;
	}
	
	.searchlink:hover
	{   text-decoration: none;
	}
	
	.searchscore { color: silver; font-size: 10px; }
	.searchtotalresultsfound
	{   font-size: 12px;
		color: black;
		font-family: arial, helvetica, san-serif;
		font-weight: bold;
	}
	.searchnextprevcell
	{   font-size: 14px;
		color: silver;
		font-weight: bold;
	
	}
	.searchprvnxt
	{   font-size: 14px;
		font-weight: bold;
		color:
		text-decoration: underline;
	}
	.searchprvnxt:hover { text-decoration: none; }

	/* THE FOLLOWING ARE CALENDAR STYLESHEETS */
	.calMonthViewhead {
		color: #F3A42B;
		background-color: #058845;
		font-weight: bold;
		font-size: 8pt;
		font-family: Arial;
		text-align: left;
	}
	.calMonthViewhead a:link {color: white;}
	.calMonthViewhead a:visited {color: white;}
	.calMonthViewhead a:hover {color: #DADAB9;} .cal_MonthView_head a:active {color: white;}


	.calWeekendColor {
		background-color: #EFEFEF;
		font-weight: bold;
		font-size: 8pt;
		font-family: Arial;
		color: #000000;
		text-align: left;
	}
	.calWeekendColor a:link {color: #000000;}
	.calWeekendColor a:visited {color: #000000;}
	.calWeekendColor a:hover {color: #999999;}
	.calWeekendColor a:active {color: white;}

	.calWeekdayColor {
		background-color: #FFFFFF;
		font-weight: bold;
		font-size: 8pt;
		font-family: Arial;
		color: #000000;
		text-align: left;
	}
	.calWeekdayColor a:link {color: #000000;}
	.calWeekdayColor a:visited {color: #000000;}
	.calWeekdayColor a:hover {color: #999999;}
	.calWeekdayColor a:active {color: white;}

	.calTopColor {
		background-color: #ffcc00;
		font-weight: bold;
		font-size: 8pt;
		font-family: Arial;
		color: white;
		text-align: left;
	}
	.calTopColor a:link {color: white;}
	.calTopColor a:visited {color: white;}
	.calTopColor a:hover {color: #DADAB9;}
	.calTopColor a:active {color: white;}

	.calcol1 {
		background-color: #058845;
		font-weight: bold;
		font-size: 8pt;
		font-family: Arial;
		color: white;
		text-align: left;
	}
	.calcol1 a:link {color: white;}
	.calcol1 a:visited {color: white;}
	.calcol1 a:hover {color: #DADAB9;}
	.calcol1 a:active {color: white;}

	.calcol2 {
		background-color: #CCCCCC;
		font-weight: bold;
		font-size: 8pt;
		font-family: Arial;
		color: #000000;
		text-align: left;
	}
	.calcol2 a:link {color: white;}
	.calcol2 a:visited {color: white;}
	.calcol2 a:hover {color: #DADAB9;}
	.calcol2 a:active {color: white;}

	.calcol3 {
		background-color: #E0E3EC;
		font-weight: bold;
		font-size: 8pt;
		font-family: Arial;
		color: #000000;
		text-align: left;
	}
	.calcol3 a:link {color: #000000;}
	.calcol3r a:visited {color: #000000;}
	.calcol3 a:hover {color: #999999;}
	.calcol3 a:active {color: #CCCCCC;}

	.calleftside {
		background-color: #FFFFFF;
		font-weight: bold;
		font-size: 8pt;
		font-family: Arial;
		color: #000000;
		text-align: left;
	}
	.calleftside a:link {color: #000000;}
	.calleftside a:visited {color: #000000;}
	.calleftside  a:hover {color: #999999;}
	.calleftside a:active {color: #CCCCCC;}

	.calrightside {
		background-color: #CCCCCC;
		font-weight: bold;
		font-size: 8pt;
		font-family: Arial;
		color: #000000;
		text-align: left;
	}
	.calrightside a:link {color: #000000;}
	.calrightside a:visited {color: #000000;}
	.calrightside  a:hover {color: #999999;}
	.calrightside a:active {color: #CCCCCC;}

	.evdaynext,.evdayprev,.evyearnext,.evyearprev,.evmonthnext,.evmonthprev
	{   font-size: 11px;
	    color: black;
	    font-weight: bold;
	    text-decoration: underline;
	    text-transform: uppercase;
	}
	.evdaynext:hover,.evdayprev:hover,.evyearnext:hover,.evyearprev:hover,.evmonthnext:hover,.evmonthprev:hover
	{   text-decoration: none;
	}

	.evmonthvlink
	{   font-size: 10px;
	    background: #9CC6EE;
	    color: navy;
	    text-decoration: underline;
	    font-size: bold;
	    padding: 2px;
	}
	.evinsertevent, .evinsertevent:hover, .evinsertevent:visited
	{   font-size: 12px;
	    text-transform: uppercase;
	    color: black;
	}

	/* END CALENDAR STYLE SHEETS */

