body {
	background: url("../img/page_background.jpg") repeat-x #9FA9B3;
	/*background-color:#2c5200;*/
	margin: 0;
	padding: 0;
	border: 0;
	min-width: 770px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
}
h1{
  color:#006600;
  font-size:14px;
  font-weight:bold;
 }
 
#confirm{ font-family: arial, franklin gothic medium cond,sans-serif;
		color:#009933;
		}
.input {font-family: arial, franklin gothic medium cond,sans-serif;
		 font-size:12px;
		 color:black;
		 background-color:white;
		 border:1px solid gray;
		 }
.input-disable {font-family: arial, franklin gothic medium cond,sans-serif;
		 font-size:12px;
		 color:black;
		 background-color:#999999;
		 border:1px solid gray;
		 }		 
.input1 {font-family: arial, franklin gothic medium cond,sans-serif;
		 font-size:10px;
		 color:black;}		 
.disclaimer{font-family: arial, franklin gothic medium cond,sans-serif;
		font-size: 10px;
		color:#666666;}
#side-menus {font-family: arial, franklin gothic medium cond,sans-serif;
		font-size:12px;
		 color:#549e01;
		 background-color:#f2ffe3;
		 text-decoration:none;}
		 
#side-menus .side-title {font-family: arial, franklin gothic medium cond,sans-serif;
			font-size:8pt;
			background-color:#549e01;
			color:white;
			padding-left:5px;
			height:20px;
			text-align:center;
			font-weight:bold;}
					 
#side-menus a {font-family: arial, franklin gothic medium cond,sans-serif;
			color:#549e01;
			font-size:10pt;
		  line-height:18px;
		 text-decoration:none;}
#menuStrip td{font-family: arial, franklin gothic medium cond,sans-serif;
		font-weight: bold;
		font-size: 9px;
		color: white;
		text-align:center;
		text-transform: uppercase;
		 text-decoration:none;
		 cursor:pointer;
		 border-left: 1px solid #B7CDE1;
		 }
#menuStrip td:hover{font-family: arial, franklin gothic medium cond,sans-serif;
		font-weight: bold;
		font-size: 9px;
		background-color:#0066CC;
		text-align:center;
		color:#FFFFFF;
		text-transform: uppercase;
		 text-decoration:none;
		 cursor:pointer;
		 }		
#menuStrip a{font-family: arial, franklin gothic medium cond,sans-serif;
		font-weight: bold;
		font-size: 9px;
		color: white;
		text-align:center;
		text-transform: uppercase;
		 text-decoration:none;
		 cursor:pointer;
		 }
#menuStrip a:visited{font-family: arial, franklin gothic medium cond,sans-serif;
		font-weight: bold;
		font-size: 9px;
		color: white;
		text-align:center;
		text-transform: uppercase;
		 text-decoration:none;
		 cursor:pointer;
		 }
		 		 
.menu{font-family: arial, franklin gothic medium cond,sans-serif;
		font-weight: bold;
		font-size: 9px;
		color: white;
		text-align:center;
		text-transform: uppercase;
		 text-decoration:none;
		 cursor:pointer;
		 }
.menu:hover{font-family: arial, franklin gothic medium cond,sans-serif;
		font-weight: bold;
		font-size: 9px;
		background-color:#0066CC;
		text-align:center;
		color:#FFFFFF;
		text-transform: uppercase;
		 text-decoration:none;
		 cursor:pointer;
		 }		
.menu-over{font-family: arial, franklin gothic medium cond,sans-serif;
		font-weight: bold;
		font-size: 9px;
		background-color:#0066CC;
		text-align:center;
		color:#FFFFFF;
		text-transform: uppercase;
		 text-decoration:none;
		 cursor:pointer;
		 }		
		 
.header	{font-family:Verdana, Arial, Helvetica, sans-serif;
		 background-color:#00FF66;
		 text-decoration:none;
		 }	
.sidebar {font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:10px;
		 color:#FFFFFF;
		 background-color:#2c5200;
		 text-decoration:none;
		 }		
#login-box{background-color:#f2ffe3;
		  border:1px solid #006633;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:10px;
		 color:#FFFFFF;
		 }		 
#login-box .side-title {font-family: arial, franklin gothic medium cond,sans-serif;
			font-size:8pt;
			background-color:#549e01;
			color:white;
			padding-left:5px;
			height:20px;
			text-align:center;
			font-weight:bold;}
#login-box .login-input {font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:10px;
		 color:black;
		 background-color:white;
		 border:1px solid gray;
		 }
#login-box .login-link{font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:10px;
		 color:#FFFFFF;
		 text-decoration:none;
		 }		 
#login-box .login-error {font-family: arial, franklin gothic medium cond,sans-serif;
	font-size: 10px;
	color: #CC0000;
	}		 
#login-box .login	{font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:10px;
		 color:black;
		 text-decoration:none;
		 }
#login-box a, a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
		 color:#549e01;
		 text-decoration:none;
		 }
			
		 
.main	{font-family:arial, franklin gothic medium cond,sans-serif;
		 font-size:12px;
		 color:#000000;
		 background-color:#f2ffe3;
		 text-decoration:none;
		 }				
#workarea {padding:10px;}
#workarea a{color:#0000FF; font-size:12px;}		 
.footer {font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:10px;
		 color:#999999;
		 background:#CCCCCC;
		 text-decoration:none;
		 }
.error {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	}
.buttons	{border:1px solid gray;
			 border-style:outset;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
			background-color:#549e01;
			color:#f2ffe3;
			}				
.buttons1	{border:1px solid gray;
			 border-style:outset;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
			background-color:#33FF00;
			color:black;
			}							
/*  start of search box properties  */			

#search	{font-family:arial, franklin gothic medium cond,sans-serif;
			border:1px solid #339900; }
#search a,a:visited{color:#FFFFFF;}			
#search .title {font-size:10pt;
			color:#006600;
			height:20px;
			background:#e5ec99;
			padding-left:10px;
			font-weight:bold;}
#search .search_input {
		 font-size:10px;
		 color:black;
		 background-color:white;
		 border:1px solid gray;
		 }
/*  end of search box properties  */
			
#grid	{font-family:arial, franklin gothic medium cond,sans-serif;
			border:1px solid #339900; }
#grid a,a:visited{color:#FFFFFF;text-decoration:none;}			
#grid .title {
			font-size:10pt;
			color:#006600;
			background:#e5ec99;
			height:20px;
			padding-left:10px;
			font-weight:bold;}
			
#grid .headings {
			font-size:8pt;
			color:white;
			height:20px;
			background-color:#006600;
			font-weight:bold;}

#grid .row1{font-size:10pt;
			height:20px;
			color:black;
			border-top:1px solid #e5ec99;
}
#grid .row0{font-size:10pt;
			height:20px;
			color:black;
			border-top:1px solid #e5ec99;
}
#grid .label{font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
			background-color:#FFFFFF;
			height:20px;
			padding-left:10px;
			color:black;}

.grid-input{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
			background-color:#FFFFFF;
			color:black;
			border:1px solid #33FF00;}

.grid-empty{font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
			background-color:#FFFFFF;
			color:black;
			height:20px;
			padding-left:10px;
}
.event1 {border:1px solid #80ff00;}
.event-details {padding:5px;}
.event-line	{border-bottom:1px solid #80ff00;}
.event-heading{font-family: arial, franklin gothic medium cond,sans-serif;
		font-weight: bold;
		background:#e5ec99;
		font-size: 12px;
		padding:5px;
		border-bottom:1px solid #80ff00;
		color:#006600;}

.box-border {border:1px solid #006633;}
img.image_left {float: left; margin: 0px 10px 5px 0; border: 0;}
img.image_right {float: right; margin: 0px 0 5px 10px; border: 0;}
img.image_center {float: center; margin: 0px 0px 0px 0; border: 0;}
img.image_left_nomargin {float: left; border: 0;}

/* Event Calendar Stylesheets */
div.instancenote {
	background-color: #EAEAEA ;
	border: 1px solid #AAAAAA ;
	margin: 10px 0px 0px 0px ;
	padding: 10px 10px 10px 10px ;
	width: 350px ;
	}
strong.warning {
	color: #CC0000 ;
	}	
#links a{
		color:#0000FF;
}
.links {
		color:#0000FF;
		font-size:12px;
		}
.notScreen {display: none;}
#menulist a, a:visited, a:link, a:active {color:green;
							 text-decoration:none;}
#footerlinks a, a:visited, a:link, a:active {color:#FFFFFF;
									 text-decoration:none;}							 

