body {
	margin: 0;
	padding: 0;
	background:#E0F0C3;
	/*background: url(../images/bg-pattern.gif);*/
}
img {
	margin:0;
	padding:0;
}
td {  
	font-family: arial,helvetica,verdana,Trebuchet MS,Trebuchet,sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	color:#333333;
}
input, textarea, select {
	font-family: MS Sans Serif; 
	font-size: 12px;
}
form {
	padding:0;
	margin:0;
}
h1 {
	font-size:18px;
	font-weight:normal;
	padding:0;
	margin:5px 0 5px 0;
	line-height:1;
	color:#0066cc;
}
h2 {
	font-size:15px;
	font-weight:normal;
	padding:0;
	margin:10px 0 5px 0;
	line-height:1;
	color:#0066cc;
}
h3 {
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:5px 0 5px 0;
	line-height:1.3;
	color:#0066cc;
}
strong, b {
	/*color:#0066cc;*/
}
a {color: #667C2F; text-decoration: none;}
a:hover {color: #3A4B18; text-decoration: underline;}

/* Extra CSS */
.bgTable { background:url(../images/bg-attachment.gif) repeat-x top; }
.topGradient { background:url(../images/bg-topgradient.gif) repeat-y top; }
.dottedLine { background:url(../images/bg-dottedline.gif) repeat-x top; }
.rhColumnCenterBox { background:#FFFFFF url(../images/bg-rhcolumn.gif) repeat-y right; }

.leftNavLink { display:block; height:16px; width:140px; text-decoration:none; color:#FFFFFF; font-size:10px; text-align:right; font-weight:bold; }
.leftNavLink:hover { background:url(../images/leftNavLink-hover.gif) no-repeat top; color:#FFFFFF; }
.rightNavLink { font-size:11px; color:#FFFFFF; }
.rightNavLink:hover { color:#333333; }
.backtotop { color:#666666; text-decoration:none; }
.backtotop:hover { color:#333333; text-decoration:underline; }

/* FONTS */
.funLinkFont { font-family:Verdana, Arial; font-weight:bold; font-size:10px; color:#FFFFFF; font-style:italic; }
.seriousLinkFont { font-size:11px; color:#FFFFFF; }
.white11px { font-size:11px; color:#FFFFFF; }
.white10px { font-size:10px; color:#FFFFFF; }
.white10px a { font-size:10px; color:#FFFFFF; }
.white10px a:hover { color:#FFFFFF; }
.font11px { font-size:11px; line-height: 12px;}
.font10px { font-size:10px; }
.font13px { font-size:13px; font-weight:bold; color:#FF0000;}

.ad {font-size: 13px; font-weight: bold; font-family: arial,helvetica,verdana,Trebuchet MS,Trebuchet,sans-serif; color: #54691f; border-bottom: 1px solid #ffcb04;}

.bread { font-size: 11px; margin: 0 0 10px 0; }

/* Select Box*/
.option {font-size: 10px; background-color: #668033; color:#ffffff;} 

.sample {
	background-color: #ffffe1;
	font-size: 11px;
	border: 1px solid black;
	margin: 0 0 5px 0;
	text-align: left;
	padding: 2px;
	color: red;
}
.toplinks { color:#ffffff; text-decoration:none; }
.toplinks:hover { color:#cfcfcf; text-decoration:none; }
.headColour { color:#0066cc; }
.borderBottom { border-bottom:1px solid #ffcb04; }
.bottomLinks { font-size:11px; }
.calendarLink { font-size:11px; color:#666666; }

ul.status { line-height: 2em; margin-top: 0; margin-bottom: 0; } 

/* <------- Site Map Styles STARTS -------> */
div.sitemap ul {
	margin-top: 5px;
	margin-bottom: 10px;
}
div.sitemap li {
	margin-top: 2px;
	margin-bottom: 3px;
	list-style-image: url(../images/li-bullet.gif);
}
div.sitemap a.parent {
	/*background-color: #ececec;*/
	color: #667C2F;
	padding: 2px;
	font-size: 12px;
	text-decoration: none;
}
div.sitemap a.parent:hover {
	/*background-color: #ffffff;*/
	font-size: 12px;
	padding: 2px;
	color: #3A4B18;
	text-decoration: none;
}
div.sitemap a.child {
	color: #667C2F;
	font-size: 12px;
	text-decoration: none;
}
div.sitemap a.child:hover {
	/*background-color: #ececec;*/
	font-size: 12px;
	color: #3A4B18;
	text-decoration: none;
}
/* <------- Site Map Styles ENDS -------> */

.ClockInput, .ClockInput:focus {
	color:#ffffff;
	background-color:#8aad46;
	font-family: arial; 
	font-size: 11px;
	border:0;
	margin:0;
	padding:0;
}
