body,TD,P,DIV,H1,H2,A,SELECT,UL,INPUT, * { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 10pt;

}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	margin: 0px;
	margin-top: 10px;
	page : auto;	
	background-color:#789B50;/*Page bg*/
	
}

#frame
{
	width: 770px;
	padding: 0;
	border: 0px solid #000000;
	text-align: left;
}


#frame	{position: relative;border:0px solid #000000;}
#frame DIV {position: absolute;}


#frame #x  {
	top:0px;left:0px;
}

#frame #strapline  {
	top:10px;left:10px;padding:0px;
}
#frame #header1  {
	top:30px;left:50px;padding:0px;
}
#frame #header2  {
	top:65px;left:100px;padding:0px;
}

#sm1 {top:96px;left:520px;visibility: hidden;z-index:10;}

/* Layer styles ------------------------------- */

/* Link styles -------------------------------*/
A, A:ACTIVE, A:FOCUS, A:HOVER, A:LINK, A:VISITED {
color: #400700; text-decoration: none;font-weight:bold;letter-spacing:0pt;font-size:10pt;
} 
A:HOVER {text-decoration: underline;}

#nav A, #nav A:ACTIVE, #nav A:FOCUS, #nav A:HOVER, #nav A:LINK, #nav A:VISITED {
	text-decoration: none;font-size:8pt;color:#FFFFFF;
}

/*### Header styles ############################################### */

/* Table styles -------------------------------*/
TR.odd {background:#E7E7E7;}
TD.odd {background:#E7E7E7;}
TABLE.header {
background-color:#90AD6F;
width:100%;
border-bottom:4px solid #D32020;
}
#nav TABLE{
	width:auto;margin-top:0px;
	}
/* TD styles -------------------------------*/	
TD.mainnavcont {background:#999999;border-top:2px solid #666666;border-bottom:2px solid #666666;}
#nav TD, #nav TD.nav_on{
	width:100px;text-align:center;padding:5px;border: solid 0px #FFFFFF;height:30px;
	background:#999999;
	}
#nav TD.nav_on {background:none;cursor:pointer;}	
#nav TD.navdiv {padding:2px;border:0px;width:0px;color:#FFFFFF;background:none;}

/*### Footer styles ############################################## */	
#footer A, #footer A:ACTIVE, #footer A:FOCUS, #footer A:HOVER, #footer A:LINK, #footer A:VISITED {
	color: #000000;font-size:9pt;
	}

#footer2 A, #footer2 A:ACTIVE, #footer2 A:FOCUS, #footer2 A:HOVER, #footer2 A:LINK, #footer2 A:VISITED, #footer2 P
	{
	color: #000000; text-decoration: none;font-size:8pt;text-decoration: none;
	}
/* TD styles -------------------------------*/	
TD.footer {
background-color:#FFFFFF;width:770px;height:20px;text-align:center;font-size:9pt;
font-weight:normal;color:#000000;line-height:20pt;padding:10px;
}
#footer TABLE {
border:solid 4px #D32020;
}
#footer {
margin-top:7px;
}
			
/*### Drop down styles  ############################################ */
TD.dropmenu, TD.dropmenu_on{
	background:#999999;padding:4px;padding-left:10px;
	width:140px;cursor:pointer;border: solid 1px #FFFFFF;height:36px;
	}
TD.dropmenu_on {cursor:pointer;background:#666666;}
A.dropmenu, A.dropmenu:ACTIVE, A.dropmenu:FOCUS, A.dropmenu:HOVER, A.dropmenu:LINK, A.dropmenu:VISITED {
	text-decoration: none;font-size:8pt;color:#ffffff;
}
			
			
/*### side nav styles ############################################## */	
#sidepanel TD.menu, TD.menu_on{
background:none;padding:4px;
cursor:pointer;height:36px;
padding-left:30px;
}
/* ----> On state <---- */
#sidepanel TD.menu_on {
cursor:pointer;
background-image:URL(i/nav_on_state.gif);
background-repeat:no-repeat;
background-position: 0% 45%;
}
A.menu, A.menu:ACTIVE, A.menu:FOCUS, A.menu:HOVER, A.menu:LINK, A.menu:VISITED {
text-decoration: none;font-size:9pt;color:#270400;
font-weight:normal;
}
/* ----> On state <---- */
#sidepanel TD.menu_on A.menu, #sidepanel TD.menu_on A.menu:ACTIVE, #sidepanel TD.menu_on A.menu:FOCUS, #sidepanel TD.menu_on A.menu:HOVER, #sidepanel TD.menu_on A.menu:LINK, #sidepanel TD.menu_on A.menu:VISITED {
text-decoration: none;font-size:9pt;color:#BC3726;
font-weight:normal;
}

/*### Content styles ############################################## */	
#content {background:#FFFFFF;}
/* TD styles -------------------------------*/	
TABLE.datatable {border: 2px solid #697DC7;}
TD.side {
text-align:center;
width:218px;
background-image:URL(i/side_bar_gradient.gif);
}	
TD.content {padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:20px;}
#content TH.picheader {vertical-align:top;}
TH {
	background-color:#999999;/*background-image:URL(i/top_bg.gif);*/background-repeat:no-repeat;
	color:#FFFFFF;padding:5px;font-size:11pt;text-align:left;
	}
#clientcontent TD {padding:5px;}
#thumbnailgallery IMG {border:4px solid #666666}
#thumbnailgallery TD {vertical-align:top;}
/* TEXT styles -------------------------------*/
H1, .H1, H2, .H2, H3, H4 {font-weight:bold;font-family:Verdana;}
H1 {font-size: 12pt;color: #BC3726;}
H2 {font-size: 11pt;}
H3 {font-size: 10pt;}
H4 {font-size: 9pt;}

H1.top {margin-left:80px;}

STRONG {}
UL {
	list-style-image : url(i/bullet.gif);
	line-height:120%;
	}
	LI {/*margin-top: -1px;margin-bottom: 20px;line-height:4pt;*/}
	
#linklist UL LI {line-height:14pt;list-style-image : url(i/bullet_links.gif);}

/* Table styles -------------------------------*/
TABLE.content, TABLE.container {width:770px;border:0px solid #000000;}
TABLE.container {background:#FFFFFF;border:4px solid #D32020;}
#sidepanel TABLE{width:200px; border:solid 0px #000000;margin-left:25px;}
#layernav TABLE {width:130px;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
HR {}
/* IMG styles -------------------------------*/ 

#news_home IMG {margin-left:20px;margin-bottom:10px;}

/* FORM styles -------------------------------*/
input,select,textarea {
border : 1px solid #000000; padding: 4px; background-color:#FFFFFF; color:#000000; font-weight:normal;
}
#form1 input {height:26px;width:300px;background-image: URL(i/formbg.gif);background-repeat:no-repeat;}
#form1 select {}
#form1 textarea {width:300px;background-image: url(i/formbg.gif);}
#form1 input.button {width:100px;background:#666666;color:#FFFFFF;font-weight:bold;}
#form1 TD.req, #form1 STRONG.req {font-weight:bold;color:#F1790D;font-size:20pt;vertical-align:top;padding-top:10px;}
#form1 input.tick {height:auto;width:auto;background-image: none;}

/* HEADER STYLES -------------------------------*/
TD.header_left {
height:120px;
width:351px;
background-image:URL(i/top_bg.gif);
}
TD.header_right {
height:120px;
width:420px;
background-image:URL(i/trowbridge.jpg);
}
DIV.side_bar_top{
background-image:URL(i/side_bar_bg.gif);
font-size:1px;height:8px;width:215px;
}

TD.tbl_header{
background-image:URL(i/tbl_header.gif);
height:28px;
color:#FFFFFF;
font-weight:bold;
padding-left:10px;
}
TABLE.tbl_border{
border:solid 1px #D32020;
}
TR.tbl_odd{
background-color:#E9F6DA;
}
td.keyImg{
	height:30px;
	width:30px;
	text-align:center;
}
td.keyImg img{
	border:solid 1px #000000;
}
td.keytext {
	width:100px;
	padding-left:15px;
	background:#E9F6DA;
}
#w3c {
	text-align:center;
}
#w3c a {
	text-decoration:none;
}