ul,ol,li,h1,h2,h3,h4,form,body,html,p,input, td
{ margin:0px; padding:0px }
ul,ol { list-style:none }

ul a:hover {background-color: #ffffff;}

body {font:normal 13px/1.5 Arial, sans-serif;	background: #2D572D; url(../images/background.jpg) no-repeat;
		scrollbar-track-color: #EEEEEE;
		scrollbar-arrow-color:#2D572D;
		scrollbar-face-color:#ffffff;
		
		scrollbar-3dlight-color:#2D572D;
	    scrollbar-darkshadow-color:#669933;
	    
	    scrollbar-highlight-color:#FFFFFF;
	    scrollbar-shadow-color:#2D572D;
}
	
html,body {	height: 100%;}

td {font: 13px Arial;vertical-align:top;text-align:left;}
img {border:0px;}

h1 {font: normal 18px Arial; color:#fff; margin:0px; padding:0 0 0 4px;}
h2 {font: bold 15px Arial; color:#2D572D; margin:0px; padding:0px;}

h3 {font: normal 18px Arial; color:#fff; margin:0px;padding:0 0 0 4px;}
h4 {font: 13px Arial; color:#ffffff; margin:0px; padding:0px;}

.bodyBold, .bodyGrey {font-weight:normal;}
.bodyGrey{ color:#717171;}
.field {font: 12px Arial, sans serif; color: #2D572D;}

div#header {position:absolute;top:0px; left:0px;width:100%; height:92px;background: #2D572D;}
div#logo {position:absolute;top: 15px; left: 180px;}

div#divider{position:absolute;top:92px;height:8px; width:100%;background: #ffffff; font-size: 1px;}


/* ---------------------------------------*/
div#pageTitle {	padding:2px;color: #fff;background-color: #669933; }
div#pageTitle { width:448px; voice-family: "\"}\""; voice-family:inherit;width:444px;} 
html>body #pageTitle {width:444px;} 

div#gridTitle {	position:relative;left:8px;padding:2px;color: #fff;background-color: #669933; }
div#gridTitle { width:448px; voice-family: "\"}\""; voice-family:inherit;width:444px;} 
html>body #gridTitle {width:444px;} 

/* ---------------------------------------*/

div#welcomeJPG{position:relative;top:8px;}

div#main {position:absolute;top:100px;left:180px;width:464px;height:100%;background:#ffffff;overflow:visible;}
div#mainInner {position:relative;top:0px;left:0px;width:448px;background:#ffffff;padding: 0 8px 0 8px;}

div#grid {position:absolute;top:100px;left:180px;width:464px;height:100%;background:#ffffff;}
div#gridInner {position:relative;top:0px;left:0px;width:456px;background:#ffffff;padding: 0 8px 0 0;}

div#rightImages {position:absolute;top:100px;left:644px;width:80px;height:243px;background:#fff;font-size:1px;}

a {color:#2D572D; text-decoration:none;}
a:hover {color:#669900;}

a.imageLink {color:#669900; font:bold 13px Arial, Helvetica, sans-serif; text-decoration:none;}
a.imageLink:hover {color:#ff6600; font:bold 13px Arial, Helvetica, sans-serif; text-decoration:none;}


/* side menu styles */
div#menu {position:absolute; top:100px; left:0px;width:180px;background: #2D572D;}

ul.menu {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: none;
}

ul.menu li {
	list-style-type: none;
	border-bottom: 2px solid #fff;
	margin: 0;
}

ul.menu li a {
	display: block;
	padding: 2px 2px 2px 18px;
	color: #fff;
	text-decoration: none;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.5em;
}
ul.menu li a:hover {color: #fff;text-decoration: none;}
ul#leftMenu a:hover, ul.menu li a:active {background-color: #669933;}
html>body li a { width: auto; }
ul, li {
	font-family: Arial, Helvetica, sans-serif;
}
/*--------------------------------------------------------*/


/*  paging  */

div#pag {background:#669933;height:20px;font:bold 12px Verdana, Arial, Helvetica, sans-serif;color: #ccff00;padding-top:2px;margin-left:8px;}
div#pag a {color:#ffffff; font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
div#pag a:hover {color:#ccff00; font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.viewMore {color:#ffffff; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

.button{
	height : 19px;
	background-color : #fff;
	font : 12px Arial, sans-serif;
	color : #2D572D;
	BORDER-RIGHT: #2D572D 2px solid; 
	BORDER-TOP: #669933 1px solid; 
	BORDER-LEFT: #669933 1px solid; 
	BORDER-BOTTOM: #2D572D 2px solid; 
	VERTICAL-ALIGN: top;
}

/* footer*/

#footer {padding:7px;margin:0px;color:#333;border-top:1px dashed #999;font-family:verdana, arial, sans-serif;font-size:11px;}

#footer a {color:#6C6A6A;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer #ots {color: #6C6A6A;margin-top:6px;margin-bottom:10px;font-size:9px;}

