body{
	font-family:Arial;
	font-size:14px
	background: #FFFFFF;
	color: #000000;
}

table.calendar{
	background: #438B3F;
}

td{
	font-family:Arial;
	font-size:14px
}

td.date{
	font-weight: bold;
	background: #FFCC33;
	color: #006699;
	border-top: 1px dashed #006699;
	border-bottom: 1px dashed #006699;
}

td.yellow{
	font-weight: bold;
	background: #FFCC33;
	color: #006699;
}

A{
	color: #000000;
	text-decoration: none;
}

A:hover{
	color: #438B3F;
	text-decoration: underline;
}

A:visited{
	color: #FF3333;
	text-decoration: none;
}

A.link1,A.link1:visited{
	color:#FFA600;
	text-decoration:none;
	font-size:12px
}

A.link1:hover{
	color:#FFA600;
	text-decoration:underline;
	font-size:12px
}

A.link2,A.link2:visited{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
}

A.link2:hover{
	background-color: #F0FFF0;
	color: #000000;
	text-decoration: none;
}

A.link3,A.link3:visited{
	color:#438B3F;
	text-decoration:none;
}

A.link3:hover{
	color:#438B3F;
	text-decoration:underline;
}

A.link4,A.link4:visited{color:#1C3A1A;
	text-decoration:none;
}

A.link4:hover{color:#1C3A1A;
	text-decoration:underline;
}

A.tableLink,A.tableLink:visited{
	color:#1C3A1A;
	text-decoration:none;
	font-weight:bold;
}

A.tableLink:hover{
	color:#1C3A1A;
	text-decoration:underline;
	font-weight:bold;
}

A.edit,A.edit:visited{
	background: #FFF2F2;
	border: 1px solid #FF3333;
	padding: 1px;
	color: #000000;
	text-decoration: none;
}

A.edit:hover{
	background: #7AA843;
	border: 1px solid #438B3F;
	padding: 1px;
	color: #FFFFFF;
	text-decoration: none;
}

input,textarea{
	font-size: 11px;
	background: #FFFFFF;
}

pre{
	font-family:Arial;
	font-size:12px;	
}

hr{
	color: #438B3F
}

ul{
	list-style: square;
}

li{
	margin-bottom: 3px;
}

.title{color:#438B3F;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.title2{color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

.title3{
	color:#484848; 
	font-family:Arial; 
	font-size:14px; 
	font-weight:bold; 
}

.locator{
	font-family:Arial;
	font-size:12px;
	color:#636467;
	height:10px;
}

.falseInput{
	color: #FF3333;
}

.lightGreen{
	color: #7AA843;
}

.blue{
	color:#666699;
}

.white{
	color:#FFFFFF;
}

.green{
	color: #438B3F;
}

.red{
	color: #FF3333;
}

.orange{
	color:#FFA600;
}

.light{
	color:#B5B5B5;
}

.greyLine{
	background-color:#B5B5B5;
}

.greenLine{
	background-color:#C2E499;
}

.tableTitle{
	font-weight: bold;
	color: #1C3A1A;
}

.separator{
	background-image: url(../images/menu_sep.gif);
}

.separator2{
	background-image: url(../images/hsep_2.gif);
}

.rightalign{
	text-align: right;
}

.padding5{
	padding: 7px;
}

.input{
	font-family:Arial;
	font-size:12px;
}

.button{
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
	border:1px #000000 solid;
	background-color:#7AA843;
	
	/*ie5+ cursor*/
	cursor: hand;
}

.undertitle{
	color: #484848;
	font-family:Arial;
	font-size:14px;
	font-weight: bold;
	border-bottom: 1px dashed #438B3F;
	}

.lightbox{
	background: #C2E499;
	border: 1px solid #7AA843;
}

.boxed{
	font-family:Arial;
	font-size:12px;
	background: #F0FFF0;
	border: 1px solid #7AA843;
	padding: 10px;
}

.alert{
	font-weight: bold;
	background: #FFF2F2;
	color: #FF3333;
	border: 1px dashed #FF3333;
	padding: 2px;
}

.lineheight{
	line-height: 20px;
}

div.attach{
	text-align: right;
	line-height: 20px;
}

/*edit mods*/

div.edit{
	font-weight: bold;
	background: #F0FFF0;
	color: #438B3F;
	border: 1px dashed #438B3F;
	padding: 3px;
	margin-bottom: 10px;
}

div.error{
	font-weight: bold;
	background: #FFF2F2;
	color: #FF3333;
	border: 1px dashed #FF3333;
	padding: 2px;
	margin-bottom: 10px;
}
