.cpYearNavigation,.cpMonthNavigation { background-color:#C0C0C0; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-family:Geneva, Arial, Verdana ; font-size:8pt; }
TD.cpDayColumnHeader { text-align:right; border:solid 1px #C0C0C0;border-width:0 0 1 0; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  { text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; font-style:italic; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
.cpOtherMonthDate { color:#808080; }
TD.cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1; border:solid 1px #4D9C27; }
TD.cpCurrentDateDisabled { border-width:1; border:solid 1px #FFAAAA; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid 1px #C0C0C0; border-width:1 0 0 0;}
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
A.cpTodayText { color:black; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { }
/* Style for tree item image */
.ti {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.tim {
	border: 0px;
	width: 19px;
	height: 16px;
}
	
.color1 {
	background : #D7E9CF;
}

.color2 {
	background : #AFD29E;
}

.color3 {
	background : #6AAC4A;
}


.color4 {
	background : #4C9B27;
}

.color5 {
	background : #418321;
}

.color6 {
	background : #2E5E17;
}

.color7 {
	background : #204010;
}

#calendardiv {
position:absolute;visibility:hidden;background-color:white;layer-background-color:white;	border : 1px solid #999999;
}

body {
	padding: 0px; 
	margin: 10px;
}

#systemmenu {
	visibility: hidden;
	left: 104px; 
	top: 113px;
	z-index: 1; 
	position: absolute; 
	width:150px;
	border : 1px solid #999999;
	background : white;
	font-family: Geneva, Arial, Verdana; 
	font-size: 11px; 
}

#visitorsmenu {
	visibility: hidden;
	left: 196px; 
	top: 113px;
	z-index: 1; 
	position: absolute; 
	width:150px;
	border : 1px solid #999999;
	background : white;
	font-family: Geneva, Arial, Verdana; 
	font-size: 11px; 
}

#referrermenu {
	visibility: hidden;
	left: 288px; 
	top: 113px;
	z-index: 1; 
	position: absolute; 
	width:150px;
	border : 1px solid #999999;
	background : white;
	font-family: Geneva, Arial, Verdana; 
	font-size: 11px; 
}

#visitsmenu {
	visibility: hidden;
	left: 380px; 
	top: 113px;
	z-index: 1; 
	position: absolute; 
	width:150px;
	border : 1px solid #999999;
	background : white;
	font-family: Geneva, Arial, Verdana; 
	font-size: 11px; 
}

#pagemenu {
	visibility: hidden;
	left: 472px; 
	top: 113px;
	z-index: 1; 
	position: absolute; 
	width:150px;
	border : 1px solid #999999;
	background : white;
	font-family: Geneva, Arial, Verdana; 
	font-size: 11px; 
}

#pathmenu {
	visibility: hidden;
	left: 564px; 
	top: 113px;
	z-index: 1; 
	position: absolute; 
	width:150px;
	border : 1px solid #999999;
	background : white;
	font-family: Geneva, Arial, Verdana; 
	font-size: 11px; 
}

#accountmenu {
	visibility: hidden;
	left: 595px; 
	top: 113px;
	z-index: 1; 
	position: absolute; 
	width:150px;
	border : 1px solid #999999;
	background : white;
	font-family: Geneva, Arial, Verdana; 
	font-size: 11px; 
}

a { 
	color: #777777; 
	text-decoration: none;
	}

a:link	{
	color: #777777; 
}
a:visited { 
	color: #777777; 
	}
a:hover { 
	color: #4D9C27; 
	font-weight: bold;
	}

.padtop {
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
}

.padmiddle {
	padding-left: 6px;
	padding-right: 6px;
}

.padbottom {
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
}

.marginbottom {
	margin-bottom:10px;
}

.margintopbottom {
	margin-top:10px;
	margin-bottom:10px;
}

.margin{
	margin:10px;
}

.nomargin{
	margin:2px;
}


.borderpad {
	border : 1px solid #999999;
	background : white;
    padding:6px;
}

.borderpadwithouttop {
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	background : white;
    padding:6px;
}

.border {
	border : 1px solid #999999;
	background : white;
}

.menutext {
	font-family: Geneva, Arial, Verdana; 
	font-size: 11px; 
	color: #777777;
	text-align: justify;
}

.menutextbig {
	font-family: Geneva, Arial, Verdana; 
	font-size: 12px; 
	color: #777777;
	text-align: justify;
}

.menutextbold {
	font-family: Geneva, Arial, Verdana; 
	font-size: 11px; 
	color: #777777;
	font-weight:bold;
}

.textleft {
	vertical-align: middle;
	text-align: left;	
}

.textright {
	vertical-align: middle;
	text-align: right;	
	word-wrap: break-word;
}

.textcenterbig {
	text-align: center;
	height: 32px;
}


.highlight { 
	color: #4D9C27; 
	font-weight: bold;
}

.code { 
	font-family: courier;
	font-size: 11px;
	text-align: left;
	white-space: nowrap;

}

.error { 
	color: #dd0000; 
	font-weight: bold;
}

.button {
	font-size: 11px; 
	font-family:   Geneva, Arial, Verdana ;
	color : #777777;
	background : white;
	border : 1px solid #333333;
	cursor:pointer;
	width:50px;
}
.gobutton {
	font-size: 11px; 
	font-family:   Geneva, Arial, Verdana ;
	color : #777777;
	background : white;
	border : 1px solid #333333;
	cursor:pointer;
	width:30px;
}

select {
	font-size: 11px; 
	font-family:   Geneva, Arial, Verdana ; 
	color: #777777;
	border : 1px solid #333333;
	background : #F6F7F8;
	
}

.title {
	font-size: 16px; 
	font-weight:bold;
	color: #777777; 
}
.inputtext {
	font-size: 11px; 
	font-family:   Geneva, Arial, Verdana ; 
	color: #777777;
	border : 1px solid #333333;
	background : #F6F7F8;
	height:18px;	
}

.odd {
	background : #F6F7F8;
}

.bold {
	font-size: 11px; 
	font-family:   Geneva, Arial, Verdana ; 
	font-weight:bold;
	color: #777777;
}

.first {
	font-size: 11px; 
	font-family:   Geneva, Arial, Verdana ; 
	font-weight:bold;
	color: #777777;
	border-bottom : 1px solid #999999;
}

.firstbig {
	font-size: 12px; 
	font-family:   Geneva, Arial, Verdana ; 
	font-weight:bold;
	color: #777777;
	border-bottom : 1px solid #999999;
}

.last {
	font-size: 11px; 
	font-family:   Geneva, Arial, Verdana ; 
	font-weight:bold;
	color: #777777;
	border-top : 1px solid #999999;
}

.lastbig {
	font-size: 12px; 
	font-family:   Geneva, Arial, Verdana ; 
	font-weight:bold;
	color: #777777;
	border-top : 1px solid #999999;
}

.live {
	font-size: 4px; 
	border: 0px;
	spacing: 1px;
	padding: 0px;
}

.tooltip {
	font-family: Geneva, Arial, Verdana; 
	font-size: 11px; 
	color: #777777;
	cursor: pointer;
}

.link2 {
 color: #4D9C27; 
 text-decoration: underline;
}
.link2:link	{
	color: #4D9C27; 
}
.link2:visited { 
	color: #4D9C27; 
	}
.link2:hover { 
	color: #4D9C27; 
	font-weight:normal;
	}
	
h1 {
	font-family: Geneva, Arial, Verdana;
	font-size: 12px; 
	font-weight:bold;
	letter-spacing:7;
	color: #777777; 
	
}
.link1 {
	text-decoration:none;
	color: #777777;
	border:none;
}
.link1:link {
	text-decoration:none;
	color: #777777;
}
.link1:visited {
	text-decoration:none;
	color: #777777;
}
.link1:hover {
	text-decoration:none;
	color: #777777;
}

#header {
position:absolute;
left:30px;
top:53px;
float:left;
}

img {
	border:none;
	}