body {
	font-family: verdana, verdana ref, arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #ffffff;
	scrollbar-face-color: #2A5A30;
	scrollbar-shadow-color: #7EA684;
	scrollbar-highlight-color: #3AA644;
	scrollbar-3dlight-color: #A6E6AC;
	scrollbar-darkshadow-color: black;
	scrollbar-track-color: #E9F4E9;
	scrollbar-arrow-color: #E9F4E9;
}

a:link {color: #008000; text-decoration: none;} 

a:visited {color: #2A5A30; text-decoration: none;} 

a:hover {color: #CC0000; text-decoration: underline;}

.clickable {
       	cursor:hand;
}

ul	{
	list-style-image: url('images/insight_bullet.gif');
}

image {border-color: #2A5A30;}

.navtext { FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Verdana Ref, Verdana, Arial, Helvetica, Sans-serif;
}

.footer {	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana Ref, Verdana, Arial, Helvetica, Sans-serif;
}

.banner {	FONT-WEIGHT: bold; FONT-SIZE: 24pt; FONT-FAMILY: times new roman,verdana,arial,helvetica,sans-serif;
}

input {
	color: #2A5A30;
	font-family: verdana, verdana ref,arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight:bold;
}

input.textinput {
	color: #2A5A30;
	font-family: verdana, verdana ref,arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight:bold;
	BACKGROUND-IMAGE: url(images/inputbg.gif);
}

input.button {
	background-color: #2A5A30;
	font-family: verdana, verdana ref,arial,helvetica,sans-serif;
	font-size: 10pt;
	color: white;
	font-weight: bold;
	margin-bottom: 2;
	cursor:hand;
}

input.s_button {
	background-color: #2A5A30;
	font-family: verdana, verdana ref,arial,helvetica,sans-serif;
	font-size: 8pt;
	color: white;
	font-weight: bold;
	margin-bottom: 2;
	cursor:hand;
}

input.s_lite_button {
	background-color: #2A5A30;
	font-family: verdana, verdana ref,arial,helvetica,sans-serif;
	color: white;
	font-size: 7pt;
	font-weight: normal;
	cursor:hand;
}

input.s_text {
	color: #2A5A30;
	font-family: verdana, verdana ref,arial,helvetica,sans-serif;
	font-size: 7pt;
	font-weight: normal;
	background-color: #E7E7FF;
	BACKGROUND-IMAGE: url(images/inputbg.gif);
}

select {
	color: #2A5A30;
	font-family: verdana, verdana ref,arial,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	cursor:hand;
}

textarea {
	color: #2A5A30;
	font-family: verdana, verdana ref,arial,helvetica,sans-serif;
	font-size: 10pt;
	BACKGROUND-IMAGE: url(images/inputbg.gif);
}

h1	{color: #2A5A30;
	font-family: verdana, verdana ref,arial,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

h2	{color: #000000;
	padding: 6px 12px 0px 0px;
	font-family: verdana, verdana ref,arial,helvetica,sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
}

h3	{color: #006600;
	padding: 6px 9px 0px 0px;
	font-family: verdana, verdana ref,arial,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

h4	{color: #000000;
	padding: 6px 9px 0px 0px;
	font-family: verdana, verdana ref,arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
}

hr	{color: #006600;
	font-family: verdana, verdana ref,arial,helvetica,sans-serif;
	size: 1px;
}

table	{
	color: #000000;
	font-family:verdana, Verdana Ref, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.tableheader {
	padding: 5px 5px 2px 5px;
	background-color: #D0E8D0;
	border-bottom: 1 solid #008000;
	color: #003300;
	font-family: verdana ref,arial,helvetica,sans-serif;
	font-size: 10pt;
	font-variant: caps;
	font-weight: bold;
}

.tableline1 {
	padding: 5px 5px 5px 5px;
	border-bottom: 1 solid #008000;
	background-color: #DBE9DB;
	color: #000000;
	font-family: verdana ref,arial,helvetica,sans-serif;
	font-size: 10pt;
}
.tablerow1 {
	padding: 5px 5px 5px 5px;
	background-color: #DBE9DB;
	color: #000000;
	font-family: verdana ref,arial,helvetica,sans-serif;
	font-size: 10pt;
}

.tableline2 {
	padding: 5px 5px 5px 5px;	
	border-bottom: 1 solid #008000;
	background-color: #E9F4E9;
	color: #000000;
	font-family: verdana ref,arial,helvetica,sans-serif;
	font-size: 10pt;
}
.tablerow2 {
	padding: 5px 5px 5px 5px;
	background-color: #E9F4E9;
	color: #000000;
	font-family: verdana ref,arial,helvetica,sans-serif;
	font-size: 10pt;
}