#intro { behavior: url("iepngfix.htc"); }


html {
	margin: 0px;
	padding: 0px;
	height: 100%;
	}
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-image:url(images/greenbluegradient.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color: #1C5D6C;*/
	}
	
#wrapper {
width:100%;
background-image:url(images/arrowsbg.png);
background-repeat:repeat-x repeat-y;
background-position:top left;
clear:both;
}

#container {
	width: 900px;
	margin:0 auto;
	}
	
#header.home {
margin:10px 0 0 0;
padding:0;
width:900px;
height:114px;
background-image:url(images/headerbg3.png);
background-position:top center;
background-repeat:no-repeat;
}

#logo {
margin:30px 0 0 50px;
padding:0;
width:271px;
height:auto;
float:left;
background-image:url(images/sadlogo.gif);
background-position:top center;
background-repeat:no-repeat;
}

#logo p {
margin:47px 0 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#82C7EE;
}

#header ul {
float:left;
margin:30px 0 0 40px;
width:200px;
list-style-type:none;
}

#header li {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
}

#header li a:link, #header li a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-decoration:none;
display:inline;
}

#header li a:hover, #header li a:active {
color:#1C5D6C;
}

#header p.phone {
float:right;
margin:30px 30px 0 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:14px;
color:#1C5D6C;}


#mainnav {
clear:both;
float:right;
margin:-30px 40px 20px 0;
width:492px;
height:33px;
}

#mainnav ul {
width:492px;
height:33px;
background-image:url(images/mainnavbg.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

#mainnav li {
float:left;
}

#mainnav li a:link, #mainnav li a:visited {
margin:0 3px 0 0;
padding:0;
display:inline-block;
width:130px;
height:29px;
background-image:url(images/mainnavbutton.gif);
background-position:bottom center;
line-height:29px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#73BE44;
}

#mainnav li a:hover, #mainnav li a:active {
background-image:url(images/mainnavbuttonact.gif);
}

#content {
margin:0;
padding:0;
width:900px;
background-image:url(images/contentbg2.png);
background-position:top center;
background-repeat:repeat-y;
}


#leftcolumn {
float:left;
width:390px;
margin:0;
padding:0;
}

#leftcolumntop {
margin:0;
padding:0;
float:left;
/*&background-image:url(images/leftcolumntop.png);
background-position:top left;
background-repeat:no-repeat:*/
width:389px;
height:289px;
}

#featured {
margin:0 0 0 12px;
padding:0;
float:left;
width:376px;
height:auto;
background-color:#CCCCCC;
}

#featured h1 {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:14px;
font-weight:bold;
width:150px;
float:left;
color:#808080;
margin:10px 0 0 35px;
padding:0;
}

#featured a.portfolio:link, #featured a.portfolio:visited {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#73BE44;
float:left;
width:150px;
margin:10px 0 0 35px;
padding:0;
text-decoration:underline;
}

#featured a.portfolio:hover, #featured a.portfolio:active {
color:#808080;
text-decoration:none;
}

#thumbnail-wrap {
clear:left;
width:315px;
height:auto;
margin:0 auto;
}

.thumbnail a:link img, .thumbnail a:hover img, .thumbnail a:active img, .thumbnail a:visited img {
float:left;
width:150px;
height:110px;
padding:0;
margin:3px;
border:0;
}

#rightcolumn {
float:left;
margin:0 10px 0 10px;
width:460px;
padding:10px;
}

#rightcolumn p {
margin:10px 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#1C5D6C;
}

#rightcolumn a:link, #rightcolumn a:visited {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#73BE44;
text-decoration:underline;
}

#rightcolumn a:hover, #rightcolumn a:active {
color:#808080;
text-decoration:none;
}

#testimonials {
margin:0;
padding:0;
background-image:url(images/testimonialsbg.gif);
background-position:center;
background-repeat:no-repeat;
width:450px;
height:205px;
}

#quotes {
float:left;
width:400px;
height:150px;
margin:55px 0 0 20px;
padding:0;
}

#footer {
clear:both;
margin:0 0 10px 0;
padding:10px;
height:52px;
width:900px;
background-image:url(images/footerbg.png);
background-position:top center;
background-repeat:repeat-y;
}

#footer p.p2 {
float:right;
margin:38px 25px 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}

#footer.home {
margin:0 0 10px 0;
padding:0;
height:82px;
width:900px;
background-image:url(images/footerbghome.png);
background-position:top center;
background-repeat:repeat-y;
}