/* ------------------------------------------------------------------------------------- */

/* Copyright Einstein Industries 2004. Used with Permission.                             */

/* May not be duplicated or reproduced.                                                  */

/*                                                                                       */

/* Please check for cross-browser compatibility prior to making changes                  */

/* MINIMUM BROWSER CHECK :: IE5.x/IE6/Op7/NS7/Safari/FireFox                             */

/*                                                                                       */

/* CSS Document                                                                          */

/* ------------------------------------------------------------------------------------- */







/* basic elements

 * ------------------------------------------------------------------------------------- */

body, div, ul, p, li, dl, dd, img, form, fieldset {

	margin: 0px;

	padding: 0px;

	border: 0px;

}



body {

	background: #99B0CB url(../images/bg.jpg) top left repeat-x;

	text-align: center;

}



p, div, li, div, h1, h2, h3, h4, td, input, select, textarea {

	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	line-height: 16px;

}



a img, :link img, :visited img { border: none }



a:link, a:visited {

	color: #35568C;

	text-decoration: underline;

}

a:hover, a:active {

	color: #809CC1;

	text-decoration: none;

}



img {

	display: block;

}



#banner {clear:both;}

/* contact button begin

 * ------------------------------------------------------------------------------------- */
 #contact-button {
	background:transparent url("../images/contact-button.jpg") no-repeat;
	margin:0 0px 10px 0px;
	height:90px;
	width:180px;
	display: block;
	padding-top: 10px;
}



/* main structural elements

 * ------------------------------------------------------------------------------------- */


#wrapper {

	width: 780px;

	margin: 0 auto;

	background: url(../images/index/wrapper-bg.jpg) left top repeat-y;

	text-align: left;

}



#content-left {

	float: left;

	width: 206px;

	background: url(../images/index/content-left-bg.jpg) left top no-repeat;

	display: inline;

}



#content-right {

	float: right;

	width: 574px;

	display: inline;

	background: url(../images/index/welcome-text.jpg) left top repeat-y;

}

	#welcome-text {

	float: left;

	width: 381px;

	background: url(../images/index/column-grass.jpg) left top no-repeat;

	}

		#welcome-text p {

			padding: 0 20px 10px 43px;

		}

	#button-nav {

	float: right;

	width: 193px;

	}



#content-btm {

	clear: both;

	background: url(../images/index/featured-results.jpg) left bottom no-repeat;

}

	#featured {

		margin: 0 0 0 290px;

	}



#content-right-sub {

	width: 574px;

	float: right;

	background: url(../images/sub/content-right-bg.jpg) left top repeat-y;

}

	#content-right-text {

		background: url(../images/sub/sub-column-grass.jpg) left top no-repeat;

	}

	#content-right-sub p {

			padding: 0 41px 10px 41px;

	}

	#content-right-sub h1, #content-right-sub h2  {

			padding: 0 41px 10px 41px;

	}

	#content-right-sub ul {

			padding: 0 41px 10px 41px;

			list-style: none;

	}



#clear {

	clear:both;

}



#contact-pic {

	margin: 100px 0 0 0;

}



#ba {

	text-align: center;

	width: 100%

}



.ba-pic {

	margin: 0 0 40px 0;

}



.dr-pic {

	margin: 3px 7px 2px 0;

}







/* HORIZONTAL sprite nav

 * ------------------------------------------------------------------------------------- */

#menu {

	background: url(../images/index/nav.jpg) top left no-repeat;					

	width: 780px;

	height: 44px;

}

#menu span {display: none;}



#menu li, #menu a {height: 44px; display: block;}



#menu li {

	float:left;

	list-style: none;

	_display: inline;

}



#menu-01 {left: 0px; width: 86px;}

#menu-02 {left: 86px; width: 112px;}

#menu-03 {left: 198px; width: 137px;}

#menu-04 {left: 335px; width: 181px;}

#menu-05 {left: 516px; width: 167px;}

#menu-06 {left: 683px; width: 97px;}



#menu-01 a:hover {background: transparent url(../images/index/nav.jpg) -0px -44px no-repeat;}

#menu-02 a:hover {background: transparent url(../images/index/nav.jpg) -86px -44px no-repeat;}

#menu-03 a:hover {background: transparent url(../images/index/nav.jpg) -198px -44px no-repeat;}

#menu-04 a:hover {background: transparent url(../images/index/nav.jpg) -335px -44px no-repeat;}

#menu-05 a:hover {background: transparent url(../images/index/nav.jpg) -516px -44px no-repeat;}

#menu-06 a:hover {background: transparent url(../images/index/nav.jpg) -683px -44px no-repeat;}







/* VERTICAL sprite nav

 * ------------------------------------------------------------------------------------- */

#button-nav {

	position: relative;

	background: url(../images/index/button-nav.jpg) top left no-repeat;

	width: 193px;

	/* height: 514px; */ 

	height: 514px;

}



#button-nav li span {display: none;}



#button-nav li {

	float:left;

	list-style: none; 

}



#button-nav li, #button-nav a {height: 84px; display: block;}



/* Fix IE5.01Win jumping bug - Hide from IE Mac \*/

* html #button-nav li { height:1% }

/* End */



#button-nav-01 {top: 0px;}

#button-nav-02 {top: 84px;}

#button-nav-03 {top: 168px;}

#button-nav-04 {top: 252px;}

#button-nav-05 {top: 336px;}

 #button-nav-06 {top: 422px;} 



#button-nav-01, #button-nav-02, #button-nav-03, #button-nav-04, #button-nav-05, #button-nav-06 { left: 0px; width: 193px; }



#button-nav-01 a:hover {background: transparent url(../images/index/button-nav.jpg) -193px -0px no-repeat;}

#button-nav-02 a:hover {background: transparent url(../images/index/button-nav.jpg) -193px -84px no-repeat;}

#button-nav-03 a:hover {background: transparent url(../images/index/button-nav.jpg) -193px -168px no-repeat;}

#button-nav-04 a:hover {background: transparent url(../images/index/button-nav.jpg) -193px -252px no-repeat;}

#button-nav-05 a:hover {background: transparent url(../images/index/button-nav.jpg) -193px -336px no-repeat;}

 #button-nav-06 a:hover {background: transparent url(../images/index/button-nav.jpg) -193px -420px no-repeat;} 







/* footer

 * ------------------------------------------------------------------------------------- */

#footer {

	margin: 0px auto;

	padding: 14px;

	text-align: center;

	background: #748FB2 url(../images/index/footer-bg.jpg) left top repeat-x;

}

	#footer p {

		color: #ffffff;

	}

	#footer li { 

		margin: 0px;

		padding: 0px;

		display: inline;

	}

	

	#footer a:link, #footer a:visited {

		color: #fff;

		text-decoration: underline;

	}

	#footer a:hover, #footer a:active {

		color: #35568C;

		text-decoration: none;

	}



 



/* contact forms 

 * ------------------------------------------------------------------------------------- */

.mainform, input, textarea {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	border: 1px solid #32558B;

	background-color: #FFFFFF;

}



#quickcontactform {

	width: 188px;

	margin: 0 0 0 10px;	

	padding: 0;

	border: 0;

}



.quickcontact {

	margin: 0 0 1px 0;

	width: 150px;

}



.big-form label, .big-form-field {

	display: block;

	width: 190px;

	float: left;

	margin: 3px;

}



.big-form label {

	text-align: right;

	width: 110px;

	margin: 0 20px 0 0;

}



.form-text {

	 margin-left: 135px;

}



.big-form br {

	clear: left;

}



#submit-btn {

	margin: 3px 0 0 148px;

}



#quick-submit-btn {

	margin: 1px 0 0 108px;

}



#quick-submit-btn {

	margin: 1px 0 0 108px;

}



.red {

	color: red;

}



#submit-btn {

	float: left;

	margin: 3px;

	display: block;

}
