body {

	font-family: verdana, helvetica, arial, sans-serif;

	font-size: 10px;

	text-align: center;

	background: url(images/page_bg.jpg);

	color: #6f6f6f;

}



html, body, #wrapper, h1, #nav, /*li ul*/ {

	margin: 0;

	padding: 0;

	list-style: none;

}



th, td {

	font-size: 11px;

}



img { border: 0; }



#wrapper {

	margin: 16px auto;

	text-align: left;

	width: 750px;

	position: relative;

}



h1, h2, h3 {

	font-size: 11px;

}





h1 {

	margin: 0;

	padding: 0;

}



h2 {

	margin: 0 0 5px 0;

	padding: 0;

}



h3 {

	padding: 4px 0 0 0;

}



p {

	margin: 1em 0;

	padding: 0;

}



.block {

	display: block;

}



.clear {

	clear: both;

	height: 1px;

	padding-top: 0;

	margin-top: 0;

	margin-bottom: 0;

	font-size: 1px;

	line-height: 1px;

}



* html .clear {

	margin-top: -5px;

	margin-bottom: -4px;

}



.left {

	float: left;

	margin: 1px 8px 0px 0px;

}



.softright {

	text-align: right;

}



.readmore {

	text-align: right;

}



/*ul bullets */

#bullets {

	padding-top: 10px;

	/*background: url(images/bullet.gif) no-repeat;*/

}



#bullets ul {

	padding-bottom: 20px;

	/* background: url(images/bullet.gif) bottom left no-repeat;*/

}



* html #bullets ul {

	width: 100%;

}



* html #bullets img {

/*	margin-left: 0px;

	marg\in-left: 2px;

	float: left; */

}



#bullets img {

	display: block;

	visibility:visible 

}







/* nav */



#nav {

	position: absolute;

	top: 181px;   left: 259px;

	width: 612px; height: 39px;

	/*background: url(images/menu_cap.gif) top right no-repeat;*/

}

#nav2 {

	position: absolute;

	top: 46px;   left: 96px;

	width: 415px; height: 36px;

	/*background: url(images/menu_cap.gif) top right no-repeat;*/

}



#nav li {

	/*float: left;*/

	margin: 0;

	padding: 0;

	list-style: none;

}



#b-nav {

	/*background: url(images/b_nav_r.jpg) top right no-repeat;*/

}







/* ***** */



html, body, #wrapper {

/*	height: 100%; */

}



body {

	background: #a6b3cb;

	color: #fff;

}



p {

	line-height: 1.4;

}



a {

	color: #20811A;

	text-decoration: none;

}



a:hover {

   text-decoration: underline;

}



#wrapper {

	margin: auto;

	width: 750px;

	padding: 0;

	background: url(images/page_bg.gif) repeat-y;

}



#wrapper-i {

	background: url(images/page_bg.gif) repeat-y;

	 width: 100%;

}





/* footer */



#footer-p {

	clear: both;

	height: 24px;

}



#footer    { background: url(images/footer_w_bg.gif) repeat-x; }

#footer .l { background: url(images/footer_w_l.gif) top left no-repeat; }

#footer .r { background: url(images/footer_w_r.gif) top right no-repeat; }



#foot-nav    { background: url(images/footer_g_bg.gif) repeat-x; }

#foot-nav .l { background: url(images/footer_g_l.gif) top left no-repeat; }

#foot-nav .r { background: url(images/footer_g_r.gif) top right no-repeat; }



#footer {

	color: #d96d1e;

	text-align: center;

}



#footer a {

	color: #d96d1e;

	text-decoration: underline;

}



#footer a:hover {

	color: black;

}



#foot-nav {

	position: relative;

	top: -14px;

	width: 43em;

	margin: auto;

	color: #f8fbc8;

}



#foot-nav .r {

	padding: 9px 0 10px 0;

	width: 100%;

}



#foot-nav a {

	color: #f8fbc8;

	text-decoration: none;

}



#foot-nav a:hover {

	color: #f8fbc8;

	text-decoration: underline;

}



#footer p {

	position: relative;

	margin-top: 13px;

	top: -20px;

}



/*form*/

form {

	margin-top: 15px;

	margin-left: 35px;

}



input.fields {display: block;

        width: 140px;

        background: url(images/input_bg.png);

		border-top: 1px solid #E3E4E9;

		border-left: 1px solid #E3E4E9;

		border-bottom: 1px solid white;

		border-right: 1px solid white;

		margin-top: 3px;

	    margin-bottom: 3px;}



label {

	color: #A5BB73;

	font-style: italic;

}



.submit_button {

	margin-top: 15px;

	padding: 2px;

	background-color: #EAF4D9;

	float: right;

	margin-right: 40px;

	border-top: 2px solid white;

	border-left: 2px solid white;

	border-bottom: 2px solid #E3E4E9;

	border-right: 2px solid #E3E4E9;

}



/**************************************** extra classes: contact us ****************************/



form.contact_us {

	width: 190px;

	margin-top: 15px;

	margin-left: 0px;

	padding: 15px;

	background-color: #FBF9F4;

	background-image: url(images/form_bg.png);

	background-repeat: no-repeat;

	background-position: right bottom;

}



input.fields_contact_us {display: block;

        width: 185px;

        background: url(images/input_bg.png);

		border-top: 1px solid #E3E4E9;

		border-left: 1px solid #E3E4E9;

		border-bottom: 1px solid white;

		border-right: 1px solid white;

		margin-top: 3px;

	    margin-bottom: 3px;}



textarea {width: 185px;

          background: url(images/input_bg.png);

          border-top: 1px solid #E3E4E9;

		  border-left: 1px solid #E3E4E9;

		  border-bottom: 1px solid white;

		  border-right: 1px solid white;



          margin-top: 3px;}



.submit_button_contact {

	margin-top: 15px;

	padding: 2px;

	background-color: #EAF4D9;

}

