/* CSS Document */
body
	{
		margin:0px;
		padding:0px;
	}



p {
  line-height: 1.5em;
}
#sidemenuspace{
margin-top:10px;
}
ul#sidemenu, ul#sidemenu ul {
  list-style-type:none;
width:284px;
		float:left;
		margin:0px;
		padding-top:0px;
}

ul#sidemenu a {
  display: block;
  text-decoration: none;	
}

ul#sidemenu li {
  margin-top: 1px;
  margin-left:-40px;
}

ul#sidemenu li a {
  background: #FFDC16;
  color: #333;	
  font-weight:bold;
  padding: 0.5em;
}

ul#sidemenu li a:hover {
  background: #C0A714;
}

ul#sidemenu li ul li a {
  background: #183370;
  color: #fff;
  padding-left: 20px;
}
ul#sidemenu li ul li a:hover {
	  color:#000;
}
ul#menu li ul li a:hover {
  background: #5981DB;
  border-left: 5px #000000 solid;
  color:#000;
  padding-left: 15px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
/* Salt River Rebate Countdown */
#countdown{
background:url(../images/solar.jpg);
height:283px;
width:284px;
}
#clickhere{
margin-top:17px;
color:#FFF;
z-index:1000;
margin-left:20px;
}
#clickhere ul{
margin-left:25px;
}
#clickhere a{
	text-decoration:underline;
color:#fff;
}
#clock{
padding-top:170px;	
color:#333;
font-weight:700;
padding-left:10px;
}



#menubg
	{
		width:100%;
		height:58px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(images/newmenubg.jpg);
		background-repeat:repeat-x;
	}
#menublank
	{
		width:1010px;
		height:58px;
		float: none;
		margin:0 auto;
		padding:0px;
	}
#menu
	{
		width:1010px;
		height:44px;
		float: left;
		margin:0px;
		padding:8px 0 0 90px;
		background-image: url(images/newmenubg.jpg);
		background-repeat: no-repeat;
	}
#menu ul
	{
		width:1010px;
		height:44px;
		float: left;
		margin:0px;
		padding:0px;
		display:block;
	}
#menu ul li
	{
		height:44px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:14px;
		font-weight:bold;
		color:#204190;
		text-align:center;
		display:block;		
	}
#menu ul li a.menu
	{
		height:28px;
		float: left;
		margin:0px;
		padding:19px 24px 0 24px;
		font-family:"Trebuchet MS";
		font-size:14px;
		font-variant:small-caps;
		font-weight:bold;
		color:#204190;
		text-align:center;
		text-decoration:none;
		display:block;		
	}
#menu ul li a.menu:hover
	{
		height:28px;
		float: left;
		margin:0px;
		padding:19px 24px 0 24px;
		font-family:"Trebuchet MS";
		font-size:14px;
		font-weight:bold;
		font-variant:small-caps;		
		color:#204190;
		text-align:center;
		text-decoration:none;
		background-image:url(images/menuover.jpg);
		background-repeat:no-repeat;
		background-position:center;
		display:block;		
	}
	
/*----------------------------------------------MENU---------------------------END-----------------------------------------------------------------------------------*/	
#headerbg
	{
		width:100%;
		height:392px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(images/headerbg_dave2.jpg);
		background-repeat:repeat-x;
	}
#headerblank
	{
		width:1004px;
		height:392px;
		float: none;
		margin:0 auto;
		padding:0px;
	}
#header
	{
		width:1004px;
		height:392px;
		float: left;
		margin:0px;
		padding:0px;
		background-image:url(images/94.jpg);
		background-repeat:no-repeat;
	}
#logoblank	
	{
		width:284px;
		height:316px;
		float: left;
		margin:0px;
		padding:56px 0 0 97px;
	}
#logoheeding	
	{
		width:284px;
		height:38px;
		float: left;
		margin:0px;
		padding:0px;
		font-family: "Arial Rounded MT Bold";
		font-size:36px;
		color:#000000;
	}
.logoheeding	
	{
		font-family: "Arial Rounded MT Bold";
		font-size:36px;
		color:#c34100;
	}
#logonormaltxt	
	{
		width:250px;
		height:11px;
		float: left;
		margin:0px;
		padding:0 0 0 34px;
		font-family: "Trebuchet MS";
		font-size:10px;
		color:#65633d;
	}
#logogreentxt	
	{
		width:284px;
		height:11px;
		float: left;
		margin:26px 0 0 0;
		padding:0px;
		font-family: "Trebuchet MS";
		font-size:12px;
		color:#5b9400;
	}
#headerlink	
	{
		width:206px;
		float: left;
		margin:54px 0 0 0;
		padding:0px;
	}
#headerlink	ul
	{
		width:206px;
		float: left;
		margin:0px;
		padding:0px;
		display:block;
	}
#headerlink	ul li
	{
		width:206px;
		float: left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#headerlink	ul li .headertopline
	{
		width:206px;
		height:1px;
		float: left;
		margin:0px;
		padding:0px;
		background-image:url(images/headertoplineDave.jpg);
		background-repeat:no-repeat;
		display:block;		
	}
#headerlink	ul li a.headerlink
	{
		width:186px;
		height:19px;
		float: left;
		margin:0px;
		padding:0 0 0 20px;
		font-family: "Trebuchet MS";
		font-size:10px;
		color:#da580f;
		text-decoration:none;
		background-image:url(images/headeracive.gif);
		background-repeat:no-repeat;
		display:block;		
	}
#headerlink	ul li a.headerlink:hover
	{
		width:186px;
		height:19px;
		float: left;
		margin:0px;
		padding:0 0 0 20px;
		font-family: "Trebuchet MS";
		font-size:10px;
		color:#da580f;
		text-decoration:none;
		background-image: url(images/headerover.jpg);
		background-repeat:no-repeat;
		display:block;		
	}
	
	
	
	
	
	
	
	
#headerbg2
	{
		width:100%;
		height:101px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(images/headerbg_dave.jpg);
		background-repeat:repeat-x;
	}
#headerblank2
	{
		width:1004px;
		height:101px;
		float: none;
		margin:0 auto;
		padding:0px;
	}
#header2
	{
		width:1004px;
		height:101px;
		float: left;
		margin:0px;
		padding:0px;
		background-image:url(images/93_center22.jpg);
		background-repeat:no-repeat;
	}
#logoblank2	
	{
		width:284px;
		height:316px;
		float: left;
		margin:0px;
		padding:56px 0 0 97px;
	}
#logoheeding2	
	{
		width:284px;
		height:38px;
		float: left;
		margin:0px;
		padding:0px;
		font-family: "Arial Rounded MT Bold";
		font-size:36px;
		color:#000000;
	}
.logoheeding2	
	{
		font-family: "Arial Rounded MT Bold";
		font-size:36px;
		color:#c34100;
	}
#logonormaltxt2	
	{
		width:250px;
		height:11px;
		float: left;
		margin:0px;
		padding:0 0 0 34px;
		font-family: "Trebuchet MS";
		font-size:10px;
		color:#65633d;
	}
#logogreentxt2	
	{
		width:284px;
		height:11px;
		float: left;
		margin:26px 0 0 0;
		padding:0px;
		font-family: "Trebuchet MS";
		font-size:12px;
		color:#5b9400;
	}
#headerlink2	
	{
		width:206px;
		float: left;
		margin:54px 0 0 0;
		padding:0px;
	}
#headerlink2	ul
	{
		width:206px;
		float: left;
		margin:0px;
		padding:0px;
		display:block;
	}
#headerlink2	ul li
	{
		width:206px;
		float: left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#headerlink2	ul li .headertopline
	{
		width:206px;
		height:1px;
		float: left;
		margin:0px;
		padding:0px;
		background-image:url(images/headertoplineDave.jpg);
		background-repeat:no-repeat;
		display:block;		
	}
#headerlink2	ul li a.headerlink
	{
		width:186px;
		height:19px;
		float: left;
		margin:0px;
		padding:0 0 0 20px;
		font-family: "Trebuchet MS";
		font-size:10px;
		color:#da580f;
		text-decoration:none;
		background-image:url(images/headeracive.gif);
		background-repeat:no-repeat;
		display:block;		
	}
#headerlink2	ul li a.headerlink:hover
	{
		width:186px;
		height:19px;
		float: left;
		margin:0px;
		padding:0 0 0 20px;
		font-family: "Trebuchet MS";
		font-size:10px;
		color:#da580f;
		text-decoration:none;
		background-image: url(images/headerover.jpg);
		background-repeat:no-repeat;
		display:block;		
	}	
	
	
	
	
/*----------------------------------------------HEADER--------------------------END-----------------------------------------------------------------------------------*/
#midbg
	{
		width:100%;
		height:283px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/midbg.jpg);
		background-repeat:repeat-x;
	}
#midblank
	{
		width:1004px;
		height:283px;
		float:none;
		margin:0 auto;
		padding:0px;
	}
#midcontentblank
	{
		width:950px;
		height:283px;
		float:left;
		margin:0px;
		padding:0 0 0 54px;
	}
#loginblank
	{
		width:284px;
		height:283px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/loginbg.jpg);
		background-repeat:no-repeat;
	}
#loginhedding
	{
		width:244px;
		height:31px;
		float:left;
		margin:0px;
		padding:13px 0 0 40px;
		font-family:Arial;
		font-size:22px;
		color:#204190;
	}
#loginfeildsblank
	{
		width:246px;
		height:173px;
		float:left;
		margin:0px;
		padding:22px 10px 0 38px;
		font-family:Arial;
		font-size:12px;
		color:#000000;
	}
#logininput
	{
		width:190px;
		height:21px;
		float:left;
		margin:0px;
		padding:0px;
	}
#logininput002
	{
		width:190px;
		height:21px;
		float:left;
		margin:9px 0 0 0;
		padding:0px;
	}
#logininput003
	{
		width:190px;
		height:21px;
		float:left;
		margin:9px 0 0 0;
		padding:0px;
	}
#logininput004
	{
		width:190px;
		height:21px;
		float:left;
		margin:9px 0 0 0;
		padding:0px;
	}
.logininput
	{
		width:190px;
		height:17px;
		float:left;
		margin:0px;
		padding:4px 0 0 10px;
		font-family:Arial;
		font-size:10px;
		color:#000000;
	}
#submit
	{
		width:60px;
		height:21px;
		float:left;
		margin:12px 0 0 0;
		padding:0px;
	}
.submit
	{
		width:60px;
		height:19px;
		float:left;
		margin:0px;
		padding:2px 0 0 0;
		font-family: "Trebuchet MS";
		font-size:12px;
		font-variant:small-caps;
		font-weight:bold;
		color:#ffffff;
		text-align:center;
		text-decoration:none;
		background-image:url(images/submit.jpg);
		background-repeat:no-repeat;
	}
.submit:hover
	{
		width:60px;
		height:19px;
		float:left;
		margin:0px;
		padding:2px 0 0 0;
		font-family: "Trebuchet MS";
		font-size:12px;
		font-variant:small-caps;
		font-weight:bold;
		color:#ffffff;
		text-align:center;
		text-decoration:none;
		background-image:url(images/submitover.jpg);
		background-repeat:no-repeat;
	}
#notmember
	{
		width:244px;
		height:20px;
		float:left;
		margin:25px 0 0 0;
		padding:0px;
		font-family: Tahoma;
		font-size:18px;
		color:#5b9400;
	}
#registretion
	{
		width:244px;
		height:12px;
		float:left;
		margin:0px;
		padding:0px;
	}
.registretion
	{
		width:244px;
		height:12px;
		float:left;
		margin:0px;
		padding:0px;
		font-family: Arial;
		font-size:11px;
		font-weight:bold;
		color:#da580f;
		text-decoration:none;
	}
.registretion:hover
	{
		width:244px;
		height:12px;
		float:left;
		margin:0px;
		padding:0px;
		font-family: Arial;
		font-size:11px;
		font-weight:bold;
		color:#da580f;
		text-decoration: underline;
	}
#events
	{
		width:244px;
		height:31px;
		float:left;
		margin:0px;
		padding:13px 0 0 40px;
		font-family:Arial;
		font-size:22px;
		color:#204190;
	}
#midtxtblank
	{
		width:620px;
		height:242px;
		float:left;
		margin:0px;
		padding:41px 0 0 46px;
	}
#midtxthedding
	{
		width:620px;
		height:28px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:24px;
		color:#e4dc92;
	}
#midgreentxt
	{
		width:620px;
		height:20px;
		float:left;
		margin:0px;
		padding:0px;
		font-family: Arial;
		font-size:18px;
		color:#FFDE0B;
	}
/*#midimg
	{
		width:215px;
		height:121px;
		float:left;
		margin:24px 0 0 0;
		padding:0px;
		background-image:url(images/midimg.jpg);
		background-repeat:no-repeat;
	}*/
#midtxt
	{
		width:620px;
		float:left;
		margin:1px 0 0 1px;
		padding:0px;
		font-family: Arial;
		font-size:13px;
		color:#ffffff;
	}
#morenews
	{
		width:289px;
		float:left;
		margin:20px 0 0 20px;
		padding:0px;
	}
.morenews
	{
		width:289px;
		float:left;
		margin:0px;
		padding:0px;
		font-family: Arial;
		font-size:12px;
		font-weight:bold;
		color:#D0DEFF;
		text-decoration:underline;
	}
.morenews:hover
	{
		width:289px;
		float:left;
		margin:0px;
		padding:0px;
		font-family: Arial;
		font-size:12px;
		font-weight:bold;		
		color:#e4dc92;
		text-decoration: none;		
	}
	
/*----------------------------------------------MIDAREA-------------------------END-----------------------------------------------------------------------------------*/
#bottombg
	{
		width:100%;
		height:242px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(images/botttomcontentbg.jpg);
		background-repeat:repeat-x;
		background-color:#f1f7db;
	}
#bottomblank
	{
		width:1004px;
		height:242px;		
		float:none;
		margin:0 auto;
		padding:0px;
	}
#bottomcontentblank
	{
		width:950px;
		height:242px;		
		float:left;
		margin:0px;
		padding:0 0 0 54px;
	}
#bottomleftbg
	{
		width:284px;
		height:242px;		
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/bottomleftbg.jpg);
		background-repeat:no-repeat;
	}
#bottomlefttxtblank
	{
		width:247px;
		height:242px;		
		float:left;
		margin:0px;
		padding:28px 0 0 37px;
	}
#bottomlefttxt
	{
		width:247px;
		float:left;
		margin:0px;
		padding:0px;
	}
#bottomlefttxt ul
	{
		width:247px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;
	}
#bottomlefttxt ul li
	{
		width:214px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#bottomlefttxt ul li.while
	{
		width:214px;
		float:left;
		margin:0px;
		padding:0px;
		font-family: "Trebuchet MS";
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		display:block;		
	}
#bottomlefttxt ul li.yellow
	{
		width:214px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:11px;
		font-weight:bold;
		color:#000000;
		display:block;		
	}
#bottomlefttxt ul li.red
	{
		width:214px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:11px;
		font-weight:bold;
		color:#efa253;
		display:block;		
	}
#bottomlefttxt ul li.while002
	{
		width:214px;
		float:left;
		margin:28px 0 0 0;
		padding:0px;
		font-family: "Trebuchet MS";
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		display:block;		
	}
#bottomlefttxt ul li.yellow002
	{
		width:214px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:11px;
		font-weight:bold;
		color:#e4dc92;
		display:block;		
	}
#bottomlefttxt ul li.red002
	{
		width:214px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:11px;
		font-weight:bold;
		color:#efa253;
		display:block;		
	}
#bottomlefttxt ul li a.bottommorenews
	{
		width:214px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:11px;
		font-weight:bold;
		color:#e4dc92;
		text-decoration:underline;
		display:block;		
	}
#bottomlefttxt ul li a.bottommorenews:hover
	{
		width:214px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:11px;
		font-weight:bold;
		color:#e4dc92;
		text-decoration:none;
		display:block;		
	}
#testimonialblank
	{
	width:400px;
	height:300px;
	float:center;
	margin:0px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 41px;
	}
#testimonialhedding
	{
	width:400px;
	height:23px;
	float:center;
	margin:0px;
	padding:0px;
	font-family: Arial;
	font-size:22px;
	color:#000000;
		
	}
#img
	{
	width:75px;
	height:65px;
	float:left;
	margin:19px 0 0 0;
	padding:0px;
	background-image:url(images/testimonialimg.jpg);
	background-repeat:no-repeat;
	}
#testimonialtxt
	{
	width:300px;
	height:100px;
	float:left;
	padding:0px;
	font-family: "Trebuchet MS";
	font-style:italic;
	font-size:11px;
	color:#7e9c1f;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 21px;
		
	}
#img002
	{
		width:75px;
		height:65px;
		float:left;
		margin:19px 0 0 0;
		padding:0px;
		background-image:url(images/roche.jpg);
		background-repeat:no-repeat;
	}
#testimonialtxt002
	{
	width:300px;
	height:150px;
	float:left;
	padding:0px;
	font-family: "Trebuchet MS";
	font-style:italic;
	font-size:11px;
	color:#7e9c1f;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 21px;
		
	}
.testimonialtxt
	{
		margin:0px;
		padding:10px 0 0 0;
		font-family: "Trebuchet MS";
		font-style: normal;
		font-size:10px;
		color: #000000;
	}
#moretestimonial
	{
		width:300px;
		height:12px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		font-family: "Trebuchet MS";
		font-style:italic;
		font-size:11px;
		color:#da580f;
	}
.moretestimonial
	{
		font-family: "Trebuchet MS";
		font-style: normal;
		font-size:10px;
		font-weight:bold;
		color:#da580f;
		text-decoration: underline;
	}
.moretestimonial:hover
	{
		font-family: "Trebuchet MS";
		font-style: normal;
		font-size:10px;
		font-weight:bold;
		color:#da580f;
		text-decoration:none;
	}
#quickcontactbg
	{
		width:212px;
		height:242px;
		float: right;
		margin:0 54px 0 0;
		padding:0px;
		background-image:url(images/quickcontactbg.jpg);
		background-repeat:no-repeat;
	}	
#quickcontactfeildblank
	{
		width:181px;
		height:217px;
		float: left;
		margin:0px;
		padding:25px 0 0 31px;
	}	
#quickcontacthedding
	{
		width:181px;
		height:19px;
		float: left;
		margin:0px;
		padding:0px;
		font-family: Arial;
		font-size:18px;
		color:#000000;
	}	
#quickcontactinput
	{
		width:152px;
		height:20px;
		float: left;
		margin:22px 0 0 0;
		padding:0px;
	}	
#quickcontactinput002
	{
		width:152px;
		height:20px;
		float: left;
		margin:7px 0 0 0;
		padding:0px;
	}	
.quickcontactinput
	{
		width:143px;
		height:17px;
		float: left;
		margin:0px;
		padding:3px 0 0 9px;
		font-family: Tahoma;
		font-size:10px;
		color:#585e4c;
	}	
#quickcontacttxtarea
	{
		width:152px;
		height:61px;
		float: left;
		margin:7px 0 0 0;
		padding:0px;
	}	
.quickcontacttxtarea
	{
		width:143px;
		height:58px;
		float: left;
		margin:0px;
		padding:3px 0 0 9px;
		font-family: Tahoma;
		font-size:10px;
		color:#585e4c;
	}	
#quicksubmit
	{
		width:60px;
		height:21px;
		float:left;
		margin:12px 0 0 0;
		padding:0px;
	}
.submit
	{
		width:60px;
		height:19px;
		float:left;
		margin:0px;
		padding:2px 0 0 0;
		font-family: "Trebuchet MS";
		font-size:12px;
		font-variant:small-caps;
		font-weight:bold;
		color:#ffffff;
		text-align:center;
		text-decoration:none;
		background-image:url(images/submit.jpg);
		background-repeat:no-repeat;
	}
.submit:hover
	{
		width:60px;
		height:19px;
		float:left;
		margin:0px;
		padding:2px 0 0 0;
		font-family: "Trebuchet MS";
		font-size:12px;
		font-variant:small-caps;
		font-weight:bold;
		color:#ffffff;
		text-align:center;
		text-decoration:none;
		background-image:url(images/submitover.jpg);
		background-repeat:no-repeat;
	}
/*----------------------------------------------bottomarea----------------------END-----------------------------------------------------------------------------------*/
#footer
	{
		width:100%;
		height:80px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/footerbgDave.jpg);
		background-repeat:repeat-x;
	}
#footerblank
	{
		width:1004px;
		height:80px;
		margin:0 auto;
		padding:0px;
	}
#footerlinksblank
	{
		width:1004px;
		height:12px;
		float:left;
		margin:25px 0 0 0;
		padding:0px;
		font-family: "Trebuchet MS";
		font-size:10px;
		font-variant:small-caps;
		font-weight:bold;
		color:#e4dc92;
		text-align:center;
		text-decoration:none;
	}
.footerlinks
	{
		font-family: "Trebuchet MS";
		font-size:10px;
		font-variant:small-caps;
		font-weight:bold;
		color:#e4dc92;
		text-align:center;
		text-decoration:none;
		padding:0 3px 0 3px;
	}
.footerlinks:hover
	{
		font-family: "Trebuchet MS";
		font-size:10px;
		font-variant:small-caps;
		font-weight:bold;
		color:#e4dc92;
		text-align:center;
		text-decoration: underline;
		padding:0 3px 0 3px;		
	}
#copyrights
	{
		width:1004px;
		height:12px;
		float:left;
		margin:5px 0 0 0;
		padding:0px;
		font-family: "Trebuchet MS";
		font-size:10px;
		color:#75702f;
		text-align:center;
	}
#validation
	{
		width:569px;
		height:21px;
		float:left;
		margin:5px 0 0 0;
		padding:0 0 0 435px;
	}
.xhtml
	{
		width:60px;
		height:19px;
		float:left;
		margin:0px;
		padding:2px 0 0 0;
		font-family: "Trebuchet MS";
		font-size:12px;
		font-variant:small-caps;
		font-weight:bold;
		color:#ffffff;
		text-align:center;
		text-decoration:none;
		background-image:url(images/submit.jpg);
		background-repeat:no-repeat;
	}
.xhtml:hover
	{
		width:60px;
		height:19px;
		float:left;
		margin:0px;
		padding:2px 0 0 0;
		font-family: "Trebuchet MS";
		font-size:12px;
		font-variant:small-caps;
		font-weight:bold;
		color:#ffffff;
		text-align:center;
		text-decoration:none;
		background-image:url(images/submitover.jpg);
		background-repeat:no-repeat;
	}
.css:hover
	{
		width:60px;
		height:19px;
		float:left;
		margin:0 0 0 3px;
		padding:2px 0 0 0;
		font-family: "Trebuchet MS";
		font-size:12px;
		font-variant:small-caps;
		font-weight:bold;
		color:#ffffff;
		text-align:center;
		text-decoration:none;
		background-image:url(images/submit.jpg);
		background-repeat:no-repeat;
	}
.css
	{
		width:60px;
		height:19px;
		float:left;
		margin:0 0 0 3px;
		padding:2px 0 0 0;
		font-family: "Trebuchet MS";
		font-size:12px;
		font-variant:small-caps;
		font-weight:bold;
		color:#ffffff;
		text-align:center;
		text-decoration:none;
		background-image:url(images/submitover.jpg);
		background-repeat:no-repeat;
	}
/*---------------------------------------------FOOTER----------------------------------------------END---------------------------------------------------------------*/
#innerbg
	{
		width:100%;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/midbg.jpg);
		background-repeat:repeat-x;
		background-color:#204190;
	}
#innerblank
	{
		width:1004px;
		float:none;
		margin:0 auto;
		padding:0px;
	}
#innercontentblank
	{
		width:950px;
		float:left;
		margin:0px;
		padding:0 0 0 54px;
	}
#innercontentleftblank
	{
		width:284px;
		float:left;
		margin:0px;
		padding:0px;
	}
	
#innertxtblank
	{
		width:620px;
		float:left;
		margin:0px;
		padding:13px 0 0 46px;
	}
#innertxthedding
	{
		width:620px;
		height:25px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:22px;
		color:#FFDE0B;
	}
#innercontent
	{
	width:620px;
	float:left;
	margin:10px 0 0 0;
	padding:0px;
	font-family: Arial;
	font-size:16px;
	color:#D0DEFF;
	}
#innercontent002
	{
		width:620px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		font-family: Arial;
		font-size:16px;
		color:#ffffff;
	}
#innercontent003
	{
		width:620px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		font-family: Arial;
		font-size:16px;
		color:#ffffff;
	}
#innercontent004
	{
		width:620px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		font-family: Arial;
		font-size:16px;
		color:#ffffff;
	}
#innercontent005
	{
		width:620px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		font-family: Arial;
		font-size:16px;
		color:#ffffff;
	}
#innercontent006
	{
		width:620px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		font-family: Arial;
		font-size:16px;
		color:#ffffff;
	}	
#submenubg
	{
		width:284px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/sublinks.jpg);
		background-repeat: repeat-y;
	}
#submenublank
	{
		width:246px;
		float:left;
		margin:0px;
		padding:22px 0 0 38px;
		background-image:url(images/sublinksbg.jpg);
		background-repeat:no-repeat;
	}
#submenu
	{
		width:206px;
		float: left;
		margin:0px;
		padding:0px;
	}
#submenu ul
	{
		width:206px;
		float: left;
		margin:0px;
		padding:0px;
		display:block;
	}
#submenu ul li
	{
		width:206px;
		float: left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#submenu ul li .topline
	{
		width:206px;
		height:1px;
		float: left;
		margin:0px;
		padding:0px;
		background-image:url(images/topline.gif);
		background-repeat:no-repeat;
		display:block;		
	}
#submenu ul li a.submenu
	{
		width:186px;
		height:17px;
		float: left;
		margin:0px;
		padding:2px 0 0 20px;
		font-family: "Trebuchet MS";
		font-size:14px;
		color:#da580f;
		text-decoration:none;
		background-image:url(images/headeracive.gif);
		background-repeat:no-repeat;
		display:block;		
	}
#submenu ul li a.submenu:hover
	{
		width:186px;
		height:17px;
		float: left;
		margin:0px;
		padding:2px 0 0 20px;
		font-family: "Trebuchet MS";
		font-size:14px;
		color:#da580f;
		text-decoration:none;
		background-image: url(images/over.gif);
		background-repeat:no-repeat;
		display:block;		
	}
/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/
#contactblank
			{
	margin: 0px;
	float: left;
	width: 674px;
	padding-top: 40px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
		
			}
		
#contactinnerblank
		{
				width:1004px;
				height:500px;
				float:left;
				margin:0px;
				padding:0px;
		}
#contactheddingblank
		{
			width:500px;
			height:30px;
			float:left;
			margin:27px 0 0 45px;
			padding:0px;
			font:normal 12px/17px Arial, Helvetica, sans-serif;
			color:#CECECE;
			border-bottom: solid 1px #7f7f7f;
			
			
		}
#contactaddressblank{
				margin: 0px;
				padding:0 0 0 30px;
				float: left;
				width:236px;
				font-family: "Trebuchet MS";
				font-size: 11px;
				font-weight: normal;
				color: #000000;
				text-decoration: none;
	}
#contactaddresshedding
		{
		width:620px;
		height:25px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:22px;
		color:#FFDE0B;
		}		
#contactaddresstext{
		width:620px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		font-family: Arial;
		font-size:13px;
		color:#ffffff;
	}
#contactsmallhedding
			{
		width:620px;
		height:20px;
		float:left;
		margin:10px 0 20px 0;
		padding:0px;
		font-family: Arial;
		font-size:18px;
		color:#8a9c52;
			}
#contacthedding
			{
		width:620px;
		height:25px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:22px;
		color:#e4dc92;
		}
#contacticon{
				width:86px;
				height:84px;
				float:left;
				background-image: url(contacticon.png);
				background-repeat:no-repeat;
				margin:10px 0 0 30px;
			background-repeat:no-repeat;
	}
#contactfeildnameblank
			{
				width:160px;
				height:400px;
				margin:10px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildblank
			{
				width:180px;
				height:400px;
				margin:0px;
				padding:0;
				float:left;
			}
#contactfeildname
			{
				width:160px;
				height:20px;
				margin:0px;
				padding:0;
				float:left;
			}
#contactfeildname002
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname003
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname004
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname005
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname006
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname007
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname008
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname009
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild
			{
				width:180px;
				height:20px;
				margin:0px;
				padding:0;
				float:left;
			}
#contactfeild002
			{
				width:180px;
				height:23px;
				margin:0px;
				padding:3px 0 0 0;
				float:left;
			}
#contactfeild003
			{
				width:180px;
				height:23px;
				margin:0px;
				padding:0px;
				float:left;
			}	
#contactfeild004
			{
				width:180px;
				height:20px;
				margin:0px;
				padding:2px 0 0 0;
				float:left;
			}	
#contactfeild005
			{
				width:180px;
				height:20px;
				margin:0px;
				padding:5px 0 0 0;
				float:left;
			}	
#contactfeild006
			{
				width:180px;
				height:20px;
				margin:0px;
				padding:5px 0 0 0;
				float:left;
			}
#contactfeild007
			{
				width:180px;
				height:20px;
				margin:0px;
				padding:5px 0 0 0;
				float:left;
			}	
#contactfeild008
			{
				width:180px;
				height:20px;
				margin:0px;
				padding:5px 0 0 0;
				float:left;
			}	
#contactfeild009
			{
				width:180px;
				height:60px;
				margin:0px;
				padding:0px;
				float:left;
			}
#submitbutton
			{
				width:180px;
				height:20px;
				margin:60px 0 0 0;
				padding:0;
				float:left;
				text-align: left;

			}	
			
.contactfeildname
			{
		font-family: Arial;
		font-size:13px;
		color:#ffffff;
		text-align:justify;
			}
.contactfeild
			{	font-family:Arial, Helvetica, sans-serif;
				font-size:10pt;
				color: #3c4538;
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
				height:20px;
			}
.contactfeild
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:10pt;
				color:#3c4538;
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
				height:20px;
			}
.submitbutton
			{
			width:102px;
			height:23px;
			float:left;
			margin:0px;
			padding:6px 0 0 0;
			font-family:Tahoma;
			font-size:10pt;
			font-variant:small-caps;
			font-weight:bold;
			color:#000000;
			text-align:center;
			text-decoration:none;
			background-image: url(images/contactbutton.jpg);
			cursor:pointer;
			background-repeat:no-repeat;
			}
.submitbutton:hover 
			{
			width:102px;
			height:23px;
			float:left;
			margin:0px;
			padding:6px 0 0 0;
			font-family:Tahoma;
			font-size:10pt;
			font-variant:small-caps;
			font-weight:bold;
			color:#000000;
			text-align:center;
			text-decoration:none;
			background-image: url(images/contactbuttonover.jpg);
			background-repeat:no-repeat;
	cursor:pointer;	
			background-repeat:no-repeat;
			}
			
.contactinput
		{

				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
		}
.contactinput:hover
		{
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
	}
.listbox
		{

				width:177px;
				height:20px;			
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
		}
.listbox:hover
		{
				width:174px;
				height:20px;			
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
	}	
/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/																																																																					




/*forms*/


<style type="text/css">

.feedbackform{
padding: 5px;
}

div.fieldwrapper{ /*field row DIV (includes two columns- Styled label column and 'thefield' column)*/
width: 550px; /*width of form rows*/
overflow: hidden;
padding: 5px 0;
}

div.fieldwrapper label.styled{ /* label elements that should be styled (left column within fieldwrapper DIV) */
float: left;
width: 200px; /*width of label (left column)*/
text-transform: uppercase;
border-bottom: 1px solid #fbb03f;
margin-right: 15px; /*spacing with right column*/
}

div.fieldwrapper div.thefield{ /* DIV that wraps around the actual form fields (right column within fieldwrapper DIV) */
float: left;
margin-bottom: 10px; /* space following the field */
}

div.fieldwrapper div.thefield input[type="text"]{ /* style for INPUT type="text" fields. Has no effect in IE7 or below! */
width: 250px;
}

div.fieldwrapper div.thefield textarea{ /* style for TEXTAREA fields. */
width: 300px;
height: 150px;
}

div.buttonsdiv{ /*div that wraps around the submit/reset buttons*/
margin-top: 5px; /*space above buttonsdiv*/
}

div.buttonsdiv input{ /* style for INPUT fields within 'buttonsdiv'. Assumed to be form buttons. */
width: 80px;
background: #e1dfe0;
}



/*gallery*/



.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

/*meet team button*/

a.boldbuttons{
background: transparent url('images/button_l_white.jpg') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: #204190; /*button text color*/
}

a.boldbuttons span{
background: transparent url('images/button_r_white.jpg') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}




/*Tool Tip*/

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
