/* CSS Document */

/* 
	CENTERS BACKGROUND HORIZONTALLY:  background: #ffffff url(images/bg_body.gif) 50% 0 no-repeat;
	CENTERS BACKGROUND VERTICALLY:  background: #ffffff url(images/bg_body.gif) 0 50% no-repeat;
	BACKGROUND CLINGS TO LEFT BROWSER EDGE:  background: #ffffff url(images/bg_body.gif) 0 0 no-repeat;

	BACKGROUND DOES NOT REPEAT:  background: #ffffff url(images/bg_body.gif) 0 0 no-repeat;  051950
	BACKGROUND REPEATS VERTICALLY:  background: #ffffff url(images/bg_body.gif) 0 0 repeat-y;
	BACKGROUND REPEATS HORIZONTALLY:  background: #ffffff url(images/bg_body.gif) 0 0 repeat-x;
	BORDERS: border-left: solid 1px #ffffff;

 */
 
body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #D6E7B0;
	background-image: url(images/back.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
}

/*  Accessibility Navigation - blank 2x1px images with links to the Content area  */
#AccessibilityNav{
	min-width: 1024px;
}
	
#AccessibilityNav img{
	border: none;
}

/*  message for users with old Browsers - links to update Browsers  */
p#older_browsers {
	display: none;
}

/*  Company name invisible but to old browsers and Search Engines  */
div#CompanyName {
	display: none;
}


h1 {
	color:#000000;
	font-size: 1.3em;
	font-style: italic;
}

H2 {
	color: #003366;
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
}
H3 {
	color:#113603;
	font-size: 1.2em;
	font-weight: bold;
}

/* ************************************----------- HEADER -----------*************************************/

table#header {
/*	background: #000000 url(images/header.jpg) 0 0 no-repeat; */
	width: 1024px;
	min-width: 1024px;
	height: 230px;
}


/* ************************************----------- Left Navigation -----------*************************************/
td#LeftNav {
	background: #000000 url(images/left_back.jpg) 0 0 repeat-y; 
	width: 169px;
}


div#navigation {
padding-top: 30px;
height: 320px;
	width: 169px;

}

div#navigation a{
	padding-top:6.3px;
	padding-bottom:6.3px;
	padding-left:15px;
	margin-left:3px;
	color: #ffffff;
	text-decoration: none;
	font-size: .9em;
	display: block;
	font-weight:bold;

}
div#navigation a:hover{
	padding-left:15px;
	margin-left:3px;
	color: #ffffff;
	background-color: #796A41;
	text-decoration: none;


}


/* ************************************----------- CONTENT AREA -----------*************************************/
table#container {
	width: 1024px;
	background-color: #ffffff;
}

td#ContentAreaBackground{
}

td#pagetitle {
background: #ffffff url(images/contentback.jpg) 0 0 no-repeat;
height: 72px;
}

td#pagetitle #pagetitleDiv {
	width:591px;
}

div.ContentArea {
padding: 55px 30px 0 25px;
	width:1024x;
}

div.ContentArea a{
color: #295E14;
text-decoration: none;
}

div.ContentArea a:hover{
color: #000000;
text-decoration: underline;
}

/* ************************************----------- FORM -----------************************************ */

.cmxform fieldset {
  margin-bottom: 10px;

}
.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
  color:#339900;
}
.cmxform label {
  display: inline-block;
  line-height: 1.8em;
  vertical-align: top;
  padding-right:20px;
  
}
.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
  color:#000000;
}
.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #339900;
}
.cmxform label {
  width: 120px; /* Width of labels */
}
.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}


/* ************************************----------- FOOTER -----------************************************ */

table#address {
	border: thin groove #666666;
}
td#address {
	border:thin groove #666666;
}

table#footer {
	width: 1024px;
	min-width: 1024px;
	height: 88px;
	font-size: .80em;

}

td#LeftColumn{
	background: #ffffff url(images/left_corner.jpg) 0 0 repeat-y; 
	width: 169px;
}

td#copyright {
	background: #ffffff url(images/footer.jpg) 0 0 no-repeat; 
	padding-bottom: 0px;
}

p#copyright{
	color: #ffffff;
	font-size: 1em;
}


#copyright a{
color: #ffffff;
text-decoration: underline;
}

#copyright a:hover{
text-decoration: none;
}

#top_menu {
	position: relative;
}

p.top_menu_items a {
	padding:6px;
	margin: 1px;
	background: #113603;
	color: #ffffff;
	font-weight: bold;
	font-size:10px;
	display:block;
	width:62px;
	height:60px;
	float:left;
	overflow:hidden;
}
p.top_menu_items a:hover {
	color: #d6e7b0;
}

div.menus {
	position: absolute;
	display: none;
	width: 175px;
	padding: 5px;
	background: #d6e7b0;
	border: solid #113603 2px;
}

div.menus a {
	display: block;
	padding:2px 0;
	border-bottom:1px dashed #fff;
}

