/* Default Apexnet Color Setup:
	CMS Blue/Grey = #f1f1f1  (used in top nav bar, and other apps)
	CMS Dark Blue = #0A3ABD  (primary color)
	CMS Orange    = #f1f1f1  (primary color) 
	CMS Green     = #058845  (used in comments, and top menu)
	CMS Light Grey= #0A3ABD  (used in menu, forums, etc)
	CMS Left Menu = #0A3ABD  (used in the left menu)
*/
	BODY { 
		background-color: WHITE; 
	}

	H1 {
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		color : #0A3ABD; 
		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 : #0A3ABD; 
		line-height : 90%; 
		margin-bottom : 8px; 
	} 

	H3 {
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-weight : bold; 
		margin-top : 12px;
		margin-bottom : 4px;
		color : "#0A3ABD"; 
		line-height : 100%; 
	} 

	H4 {
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-weight : bold; 
		margin-top : 12px;
		margin-bottom : 4px;
		color : #0A3ABD; 
		line-height : 100%; 
	} 
	
	H5 {
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-weight : bold; 
		margin-top : 12px;
		margin-bottom : 4px;
		color : #0A3ABD; 
		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: #0A3ABD; } 
	.bodycopy a:visited { color: BLUE; } 
	.bodycopy a:hover { color: BLUE; }

	.topnav { color: WHITE;
		 background-color: #0A3ABD;
		 font-size: 9px; 
		 font-weight: bold;
		 font-family: arial, helvetica, san-serif;
		 text-align: right;
		 text-decoration: none;
		}
	.topnav a:link { color: WHITE; text-decoration: none; } 
	.topnav a:visited { color: WHITE; text-decoration: none;}
	.topnav a:hover { color: BLUE; text-decoration: none; }

	.rowheader { color: WHITE;
		 font-size: 10px; 
		 background-color: #0A3ABD;
		 font-weight: bold;
		 font-family: arial, helvetica, san-serif;
		}
	.rowheader a { color: WHITE; text-decoration: none;}
        .rowheader a:link { color: WHITE; text-decoration: none;}
        .rowheader a:hover { color: #f1f1f1; text-decoration: none;}

	.leftnav { color: #000000;
		background-color: #EA4F00;
	    font-size: 12px;
	    font-color: #000000;
	    font-family: arial, helvetica, san-serif;
		TEXT-DECORATION: none;
		}
		
	.leftnav a:hover { color: #000000;
		TEXT-DECORATION: none;
		}
	.leftnav a:link { color: #000000;
		TEXT-DECORATION: none;
		}
	.leftnav a:visited { color: #000000;
		TEXT-DECORATION: none;
		}
	.leftnav a:active { color: #000000;
		TEXT-DECORATION: none;
		}

	.rightnav { color: #000000;
		   background-color: #0A3ABD;
		     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: #f1f1f1;}

	.menu_head {PADDING-LEFT: 2px;
		FONT-WEIGHT: bold;
		FONT-SIZE: 100%;
		PADDING-BOTTOM: 4px;
		CURSOR: default;
		PADDING-TOP: 0px;
		BORDER-TOP: white 2px solid;
		FONT-FAMILY: Verdana, Arial, Helvetica;
		BACKGROUND-COLOR: #EA4F00;
		}
	
	.menu_end {	PADDING-TOP: 0px;
		BORDER-TOP: white 2px solid;
		BACKGROUND-COLOR: #f1f1f1;
		}
		
	.menu_head a:link {color: WHITE; font-weight: bold;}

	.menu_item { width: 160px;
		 height: 18px;
		 BORDER-TOP: #f1f1f1 1px solid;
		 BORDER-LEFT: #f1f1f1 1px solid;
		 BORDER-BOTTOM: #EA4F00 1px solid;
		 CURSOR: hand;
		 PADDING-TOP: 0px;
		 PADDING-LEFT: 0px;
		 color: #black;
		 background-color: #f1f1f1;
		 font-size: 100%; 
		 text-align: left;
		 text-decoration: none;
		 FONT-FAMILY: Verdana, Arial, Helvetica;
		 }

	.menu_item a:hover { width: 158px;
		COLOR: white;
		BACKGROUND-COLOR: #cccccc;
		TEXT-DECORATION: none;
		BORDER-RIGHT: #999999 1px solid;
		BORDER-TOP: #999999 1px solid;
		BORDER-LEFT: #999999 1px solid;
		BORDER-BOTTOM: #999999 1px solid;
		}
	.menu_item a:visited { COLOR: black; TEXT-DECORATION: none; }
	.menu_item a:active {COLOR: black; TEXT-DECORATION: none; }
	
	.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: #FFFFFF;
		 background-color: #0A3ABD;
		 font-size: 11px; 
		 font-family: verdana, arial, helvetica, san-serif;
		 line-height: 18px;
		 }

	/* used in the login and register pages */
	.regloginhead{	 color: #FFFFFF;
		 font-size: 12px; 
		 background-color: #0A3ABD; 
		 font-family: arial, helvetica, san-serif;
		 text-align: left;
		 line-height: 18px;
		}

	.line { color: #f1f1f1;
		 font-size: 12px; 
		 background-color: #f1f1f1;
		 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;
		}

	.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 { background-color: #0A3A92;
	 	color: white;
		font-size: 10px; 
		font-weight: bold;
		font-family: arial, helvetica, san-serif;
		text-align: center;
		text-decoration: none;
		}
	.footer a:visited { COLOR: white; TEXT-DECORATION: none; }
	.footer a:active { COLOR: white; TEXT-DECORATION: none; }
	.footer a:link { COLOR: white; TEXT-DECORATION: underline; }
	
	.whead { background-color: white;
		BORDER-TOP: #cccccc 2px solid;
	}

	.wbody { background-color: white;
		text-align: justify;
	}

	.wfooter { background-color: white;
		BORDER-TOP: #cccccc 2px solid;
	}

	.bottomnav {	 color: #000000;
		background-color: WHITE;
		 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: #0A3ABD; text-decoration: none; } 
	.bottomnav a:visited { color: #0A3ABD; text-decoration: none;}
	.bottomnav a:hover { color: #f1f1f1; text-decoration: none; }

	/* Used in the welcome/news/templates/news.html for news */
	td.header {
		background-color : #0A3ABD; 
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-size : 10pt; 
		font-weight: bold;
		color : WHITE; 
		line-height : 120%; 
		font-style : normal; 
	} 
	
	.header a:link { color: #f1f1f1; text-decoration: none; }
	.header a:visited { color: #f1f1f1; text-decoration: none; } 
	.header a:hover { color: #f1f1f1; text-decoration: none; }


	/* Used in the welcome/news/templates/news.html for articles  */
	td.header2 {
		background-color : white; 
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-size : 10pt; 
		font-weight: bold;
		color : BLACK; 
		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: #f1f1f1;
		background-color: #0A3ABD;
		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: WHITE;
		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: #0A3ABD;
		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: #0A3ABD;
		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: WHITE;
		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;
	}
