/* --------------------
 * Tag Level Styling
 * -------------------- */

* 					{ font-family: arial,verdana,helvetica; }
body				{ color: #303030; }
a:link,
a:active,
a:visited			{ color: #76a60e; }
a:hover				{ color: #c24a3a; }
img, a img			{ border:0 !important; }
p, font, div, ul, li{ font-size:13px; color:#707070; line-height:14pt; text-align:left; }
h1					{ font-weight: normal; }
h2					{ font-size: 14px; font-weight: normal; }
h3 					{ font-size: 14px; font-weight:bold; color:#686868; }
h4 					{ font-size: 11pt; color:#303030; }
h5					{ font-size: 13px; color: #9DC52E; }
h6					{ font-size: 12px; color: #36660E; }
h7					{ font-size: 11px; color: #303030; font-weight: bold !important; }
ul li				{ color:#1f2c93; font-size:8pt; margin-left:15px; list-style:none; }

/* --------------------
 * Generic Classes
 * -------------------- */
.clickable			{ cursor: pointer; }
.menuitem a			{ color: #FFFFFF !important; text-decoration: none; }
.clickable a:link,
.clickable a:active,
.clickable a:visited
					{ color:#a6d61e !important; text-decoration:none; }
.clickable
	a:hover			{ color:#c6f63e !important; text-decoration:none; }

/* --------------------
 * Tag Classes
 * -------------------- */

span.brolly_name	{ color: #324E01; font-weight: bold; }
span.brolly_name
	span			{ color: #bf2f1c }
span.required		{ color: red; }
label.error			{ color: #C34B3D; white-space: nowrap; }


/* --------------------
 * Single-instance Classes
 * -------------------- */
div.menu_main
	.menuitem		{ font:10pt arial, verdana, helvetica; font-weight:bold; }
div.header_caption
	div.index1		{ color: #7AA501; font-size: 33px; line-height: 33px; }
div.header_caption
	div.index1
	strong			{ color: #638601; }
div.header_caption
	div.index2		{ color: #728E21; margin-top: 10px; font-size: 14px; }
div.header_caption
	div.index3		{ color: #404040; }
input.btnSend 		{ background: url(../images/btn_send.gif) no-repeat top;
						width: 146px; height: 34px; display: inline; border: none;
						cursor: pointer; text-align: right; padding: 0 5px 2px 0;
						color: #EEFFAE; font-size: 10px; }
input.btnQuote 		{ background: url(../images/btn_quote.gif) no-repeat top;
						width: 142px; height: 74px; display: inline; border: none;
						cursor: pointer; text-align: right; padding: 0 10px 8px 20px;
						color: #408614; font-size: 10px; }

h1.index1 {
	font-weight: regular;
}
	
h1.index2 {
	font-size: 33px;
}

h2.index2 {
	font-size: 14px;
}

h3 {
	font-size: 14px;
}
