body {

	margin:0px;

	color:#000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	background-image:url(../images/cont_bg2.gif);

	background-repeat:repeat-y;

	background-position:center top;

	line-height:18px

}

.sec_body {

	background-image:url(../images/body_bg.gif);

	background-repeat:no-repeat;

	background-position:center top;

}

#main {

	width:912px;

	margin:0 auto;

}

a:link {

	color:#000000;

	text-decoration:none

}

a:visited {

	color:#000000;

	text-decoration:none

}

a:active {

	color:#000000;

	text-decoration:none

}

a:hover {

	color:#000000;

	text-decoration:none

}

p {

	padding:0px;

	margin:0px;

	padding-bottom:15px

}

form {

	padding:0px;

	margin:0px;

}

.left {

	float:left;

}

.right {

	float:right

}

.clear {

	clear:both

}

img {

	border:0px;

	margin:0px;

	padding:0px

}

input, select {

	margin:0px;

	padding:2px

}

ul {

	padding:0px;

	margin:0px;

	list-style:disc;

	padding-bottom:15px

}

li {

	margin:0px;

	padding-bottom:2px

}

h1, h2, h3, h4, h4 {

	padding:0px;

	margin:0px;

	padding-bottom:15px

}

/************************************/

.top_link {

	font-family:"Tahoma";

	font-size:12px;

	color:#a2a2a2

}

.top_link a {

	color:#a2a2a2;

	text-decoration:none

}

.top_link a:hover {

	color:#a2a2a2;

	text-decoration:underline

}

.header_1 {

	background-image:url(../images/header_bg.gif);

	background-repeat:no-repeat;

	background-position:left top;

	width:912px;

	height:308px

}

.header_2 {

	background-image:url(../images/header_2.gif);

	background-repeat:no-repeat;

	background-position:left top;

	width:912px;

	height:308px

}

.menu {

	padding-top:20px;

	padding-left:30px

}

.menu ul {

	padding:0px;

	margin:0px;

	list-style:none;

	width:125px

}

.menu ul li {

	background-image: url(../images/menu_border.gif);

	background-position:left bottom;

	padding:7px 15px 5px 5px;

	background-repeat:no-repeat;

	text-align:right;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#979796;

	text-transform:uppercase

}

.menu ul li a {

	color:#979796;

	text-decoration:none

}

.menu ul li a:hover {

	color:#85bd38;

	text-decoration:none

}

.menu ul li a.active {

	color:#85bd38;

	text-decoration:none

}

.arial_18_white {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#fff;

}

.arial_14_blac {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000;

}

.heading_with_bg {

	background-color:#8dc63f;

	background-image:url(../images/heading_right.gif);

	background-repeat:no-repeat;

	background-position:right center;

	display:block

}

.heading_with_bg_head {

	font-family:Arial, Helvetica, sans-serif;

	font-size:34px;

	font-weight:bold;

	line-height:23px;

	padding-left:0px;

	color:#fff;

	display:block;

	text-transform:uppercase;

	margin-left:-4px

}

.arial_14_green {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#8dc63f;

	font-weight:bold;

	text-transform:uppercase

}
.arial_14_green a:link {
color:#8dc63f;
text-decoration:none;
}
.arial_14_green a:active {
color:#8dc63f;
text-decoration:none;
}
.arial_14_green a:visited {
color:#8dc63f;
text-decoration:none;
}
.arial_14_green a:hover {
color:#8dc63f;
text-decoration:none;
}

.arial_14_grey {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#565655;

	font-weight:bold;

	text-transform:uppercase

}
.arial_14_grey a:link {
color:#565655;
text-decoration:none;
}
.arial_14_grey a:active {
color:#565655;
text-decoration:none;
}
.arial_14_grey a:visited {
color:#565655;
text-decoration:none;
}
.arial_14_grey a:hover {
color:#565655;
text-decoration:none;
}


.arial_12_green {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#8dc63f;

	font-weight:bold;

	text-transform:uppercase

}
.arial_12_green a:link {
color:#8dc63f;
text-decoration:none;
}
.arial_12_green a:active {
color:#8dc63f;
text-decoration:none;
}
.arial_12_green a:visited {
color:#8dc63f;
text-decoration:none;
}
.arial_12_green a:hover {
color:#8dc63f;
text-decoration:none;
}

.readmore {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#8dc63f;

}

.readmore a {

	color:#8dc63f;

	text-decoration:none

}

.readmore a:hover {

	color:#8dc63f;

	text-decoration:underline

}

.footer {

	background-image:url(../images/footer_bg.gif);

	background-repeat:repeat-y;

	background-position:center top;

	height:60px

}

.footer_link {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#1c0c0a;

	font-weight:bold;

	text-transform:uppercase;

	letter-spacing:1px;

	padding-top:20px;

	text-align:center

}

.footer_link a {

	color:#1c0c0a;

	text-decoration:none

}

.footer_link a:hover {

	color:#1c0c0a;

	text-decoration:underline

}

.inner_con {

	padding:15px 0;

	border-bottom:1px dashed #b5b5b5

}

/*****************/
.cat_head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#979796;
	text-transform:uppercase;
	cursor:pointer;
}
.cat_head_active {

	color:#979796;

	text-decoration:none

}

.cat_head a:hover {

	color:#85bd38;

	text-decoration:none

}

.cat_head a.active {

	color:#85bd38;

	text-decoration:none

}

/* new style for login text*/
.heading_with_small_head {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;
	font-weight:bold;

	line-height:12px;

	padding-left:0px;

	color:#fff;

	display:block;

	text-transform:uppercase;

	margin-left:-2px;
	
	margin-top:4px
}
.message {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FF0000;

}

.activeagency {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#85bd38;
	text-transform:uppercase;
	cursor:pointer;
}
.activeagency a:link {
color: #85bd38;
text-decoration:none;
}
.activeagency a:active {
color: #85bd38;
text-decoration:none;
}
.activeagency a:visited {
color: #85bd38;
text-decoration:none;
}
.activeagency a:hover {
color: #85bd38;
text-decoration:none;
}
.activesitemap {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#85bd38;
	text-transform:uppercase;
	cursor:pointer;
}

