body {
	margin: 0 0 0 0;
	color: #2a6e2a;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #063806 url(../images/bg_green.gif) repeat-x top;
	line-height: 15px;
}

img { behavior: url(iepngfix.htc) }

a:link {
	color: #2a6e2a;
	text-decoration: none;
}
a:visited {
	color: #2a6e2a;
	text-decoration: none;
}
a:hover {
	color: #2a6e2a;
	text-decoration: underline;
}
a:active {
	color: #2a6e2a;
	text-decoration: none;
}

#wrapper {
	width: 1075px;
	margin: 0 auto 0 auto;
	background: url(../images/bg_wrapper.gif) no-repeat top left;
}

#wrapper2 {
	margin: 0 auto 0 auto;
	width: 975px;
}

.maintable {
	margin: 13px 0 0 0;
}

.maintable2 {
	margin: 0 auto 0 auto;
}

.contentmiddle {
	background: url(../images/bg_middle.png) repeat-y left;
}

.photomargin {
	margin: 0 0 4px 0; 
}

.thumbmargin {
	margin: 0 10px 10px 0;
}

.low_table_margin {
	margin: 10px 7px 10px 7px;
}

.tablelist {
	background: url(../images/bg_tablelist.gif) repeat-x top;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	height: 24px;
}

.tablelistBIG {
	background: url(../images/bg_tablelistBIG.gif) repeat-x top;
	border: 1px solid #cfcfcf;
	height: 31px;
}

.seelisting {
	float: right;
	display: inline;
	margin: 4px 7px 0 0;
}

.btn_click_here {
	margin: 4px 4px 10px 4px;
}

.table_below {
	margin: 0 0 5px 0;
}

.table_below_footer {
	margin: 4px 0 0 0;
}

.table_below_footer_left {
	margin: 0 0 0 7px;
}

.menu_right_top_1 {
	margin: 14px 0 0 0;
}

.menu_right_top_2 {
	margin: 0 3px 0 0;
}

.menu_container {
	margin: 30px 0 0 0;
}







/* Menu nav for CMS */

/* - don't forget to disable the "Show text" option in the menu plugin of the CMS */

/* STEP 1: Create a DIV  with the width and height of the menu + a background color */
#menu_header { margin: 45px 0 0 0;height:24px; width: 656px; background-color: #FFFFFF; }

/* STEP 2: Reset the UL, LI and link included in the #menu_header (#menu_header can be renamed in the menu plugin */
#menu_header ul, #menu_header li { margin: 0; padding: 0; list-style:none; display: inline; } 
#menu_header a, #menu_header a:link { text-decoration: none; }

/* STEP 3: Create a style per link. The link name is the "URL Name" of the page that can also be changed in the CMS 
   - The way to do it is to create a big image with the main menu + underneath the ON state (check the /images/menu/menu.jpg image
   - You need to know the dimension of all the menu items.
   - The hover state will move the background position of the image to match the ON state
*/
#about-us a, #about-us_active a { height:24px; width:75px; background-image:url(../images/menu.gif); display:block;  float: left; }
#about-us a { background-position: 0 0; } /* This line can be ignored  */
#about-us a:hover, #about-us_active a { background-position: 0px 24px; }

/* - The CMS add an _active string to the id of the active menu.  This can be customized in the navigation plugin (default is _active)
	 example: #home is the normal state, #home_active is the ON state.  What I do is set the hover state and the ON style to the same image */

#staff a, #staff_active a { height:24px; width:54px; background-image:url(../images/menu.gif); display:block;  float: left;}
#staff a { background-position: -75px 0; } /* This is calculated with all the previous menu item width. Here there is only one which is 75px. Enter the negative value.  */
#staff a:hover, #staff_active a { background-position: -75px 24px; }

#insurance a, #insurance_active a { height:24px; width:76px; background-image:url(../images/menu.gif); display:block;  float: left;}
#insurance a { background-position: -129px 0; }  /* This is calculated with all the previous menu item width. Here: 75 + 54 = 161px. Enter the negative value. */
#insurance a:hover, #insurance_active a { background-position: -129px 24px; }

#real-estate a, #real-estate_active a { height:24px; width:89px; background-image:url(../images/menu.gif); display:block;  float: left;}
#real-estate a { background-position: -205px 0; } /* You can also take the previous background-position (159) and add the previous width (76) */
#real-estate a:hover, #real-estate_active a { background-position: -205px 24px; }

#claim a, #claim_active a { height:24px; width:105px; background-image:url(../images/menu.gif); display:block;  float: left;}
#claim a { background-position: -294px 0; }
#claim a:hover, #claim_active a { background-position: -294px 24px; }

#partners a, #partners_active a { height:24px; width:71px; background-image:url(../images/menu.gif); display:block;  float: left;}
#partners a { background-position: -399px 0; }
#partners a:hover, #partners_active a { background-position: -399px 24px; }

#quote a, #quote_active a { height:24px; width:93px; background-image:url(../images/menu.gif); display:block;  float: left;}
#quote a { background-position: -470px 0; }
#quote a:hover, #quote_active a { background-position: -470px 24px; }

#contact a, #contact_active a { height:24px; width:93px; background-image:url(../images/menu.gif); display:block;  float: left;}
#contact a { background-position: -563px 0; }
#contact a:hover, #contact_active a { background-position: -563px 24px; }




.fontDARKGREEN {
	color: #063a06;
	line-height: 18px;
	font-size: 11px;
}

a.fontDARKGREEN:link {
	color: #063a06;
	text-decoration: none;
}
a.fontDARKGREEN:visited {
	color: #063a06;
	text-decoration: none;
}
a.fontDARKGREEN:hover {
	color: #063a06;
	text-decoration: underline;
}
a.fontDARKGREEN:active {
	color: #063a06;
	text-decoration: none;
}

.tablelistcontent {
	border: 1px solid #cfcfcf;
}

.FontGray {
	color: #cfcfcf ;
}

a.FontGray:link {
	color: #cfcfcf ;
	text-decoration: none;
}
a.FontGray:visited {
	color: #cfcfcf ;
	text-decoration: none;
}
a.FontGray:hover {
	color: #cfcfcf ;
	text-decoration: underline;
}
a.FontGray:active {
	color: #cfcfcf ;
	text-decoration: none;
}

.BG_Green {
	color: #FFFFFF;
	background: #2d6726;
	padding: 4px 8px 4px 8px;
}

.GrayBG {
	background: #cfcfcf;
	padding: 4px 8px 4px 8px;
	color: #000000;
}

.WhiteBG {
	background: #FFFFFF;
	padding: 4px 8px 4px 8px;
}

.submitdiv {
	text-align: center;
	width: 580px;
}