body
{
background: #BCD1E2 url(../images/back.jpg) no-repeat top center;
margin: 0px;
padding: 0px;
}

#wrapper
{
width:830px;
margin: 0 auto;
}

#top
{
width:830px;
height:146px;
position:relative;
}

#logo
{
position:absolute;
top:0px;
left:-15px;
width:369px;
height:179px;
}

#phone
{
position:absolute;
top:39px;
right:30px;
width:508px;
height:16px;
}

#topnav 
{
padding: 0px;
margin: 0px;
list-style-type:none;
position: absolute;
right:30px;
top:78px;
}	

	#topnav li
	{
	float: left; 
	height:29px;
	padding: 0px;
	margin: 0px;
	}
	
	#topnav li a
	{
	text-decoration: none;
	float: left; 
	padding: 0px;
	margin: 0px;
	}
	
	
.topnav1
{
border:0;
width:190px;
height:29px;
}

.topnav1o
{
width:215px;
height:29px;
background: url(../images/topnav_1.gif) no-repeat;
}

a.topnav1o:hover
{
background: url(../images/topnav_1o.gif) no-repeat;
}
	
.topnav2
{
border:0;
width:88px;
height:29px;
}

.topnav2o
{
width:113px;
height:29px;
background: url(../images/topnav_2.gif) no-repeat;
}

a.topnav2o:hover
{
background: url(../images/topnav_2o.gif) no-repeat;
}

.topnav3
{
border:0;
width:129px;
height:29px;
}

.topnav3o
{
width:129px;
height:29px;
background: url(../images/topnav_3.gif) no-repeat;
}

a.topnav3o:hover
{
background: url(../images/topnav_3o.gif) no-repeat;
}

#nav 
{
padding: 0px;
margin: 0px;
list-style-type:none;
position: absolute;
left:30px;
bottom:0px;
}	

	#nav li
	{
	float: left; 
	height:25px;
	padding: 0px;
	margin: 0px;
	}
	
	#nav li a
	{
	text-decoration: none;
	float: left; 
	padding: 0px;
	margin: 0px;
	}
	
.nav1
{
border:0;
width:125px;
height:25px;
}

.nav1o
{
width:125px;
height:25px;
background: url(../images/nav_1.gif) no-repeat;
}

a.nav1o:hover
{
background: url(../images/nav_1o.gif) no-repeat;
}

.nav2
{
border:0;
width:139px;
height:25px;
}

.nav2o
{
width:139px;
height:25px;
background: url(../images/nav_2.gif) no-repeat;
}

a.nav2o:hover
{
background: url(../images/nav_2o.gif) no-repeat;
}

.nav3
{
border:0;
width:136px;
height:25px;
}

.nav3o
{
width:136px;
height:25px;
background: url(../images/nav_3.gif) no-repeat;
}

a.nav3o:hover
{
background: url(../images/nav_3o.gif) no-repeat;
}
	
.nav4
{
border:0;
width:158px;
height:25px;
}

.nav4o
{
width:158px;
height:25px;
background: url(../images/nav_4.gif) no-repeat;
}

a.nav4o:hover
{
background: url(../images/nav_4o.gif) no-repeat;
}

.nav5
{
border:0;
width:212px;
height:25px;
}

.nav5o
{
width:212px;
height:25px;
background: url(../images/nav_5.gif) no-repeat;
}

a.nav5o:hover
{
background: url(../images/nav_5o.gif) no-repeat;
}

#homeHeader
{
width:830px;
height:281px;
position:relative;
}

#secondHeader
{
width:830px;
height:201px;
position:relative;
}

#headerImage
{
width:778px;
height:280px;
position:absolute;
top:0px;
left:29px;
}

#headerImageSecond
{
width:787px;
height:200px;
position:absolute;
top:0px;
left:20px;
}

#homeContent
{

}

#homeLeft
{
padding:30px 43px 10px 62px;
min-height:390px;
height:auto !important;
height:390px;
position:relative;
float:left;
width:439px;
background: url(../images/home_left_back.jpg) repeat-y;
}

#homeLeftTop
{
z-index:1;
position:absolute;
top:0px;
left:0px;
width:544px;
height:404px;
}

#homeLeftBottom
{
z-index:1;
position:absolute;
bottom:-20px;
left:0px;
width:544px;
height:25px;
}

#homeRight
{
float:left;
width:266px;
}

#secondLeft
{
padding:20px 28px 160px 46px;
min-height:340px;
height:auto !important;
height:340px;
position:relative;
float:left;
width:153px;
background: url(../images/second_left_back.jpg) repeat-y right;
}

#secondLeftTop
{
z-index:1;
position:absolute;
top:0px;
left:20px;
width:207px;
height:484px;
}

#secondLeftBottom
{
z-index:1;
position:absolute;
bottom:-20px;
left:20px;
width:207px;
height:25px;
}

#secondRight
{
padding:30px 88px 30px 36px;
min-height:490px;
height:auto !important;
height:490px;
position:relative;
float:left;
width:479px;
background: url(../images/second_right_back.jpg) repeat-y;
}

#secondRightTop
{
z-index:1;
position:absolute;
top:0px;
left:0px;
width:583px;
height:484px;
}

#secondRightBottom
{
z-index:1;
position:absolute;
bottom:-20px;
left:0px;
width:583px;
height:25px;
}

.contentWrapper
{
position:relative; 
z-index:2;
}

#floatClear
{
clear:both;
height:1px;
overflow:hidden;
}

#iconNav
{
height:112px;
}

#videoWrapper
{
position:relative;
width:266px;
height:221px;
background: url(../images/video_back.jpg) no-repeat;
}

#videoWrapper2
{
position:absolute;
top:30px;
left:40px;
}

#footer
{
position:relative;
height:150px;
background: url(../images/footer_back.gif) no-repeat bottom center;
}

#footerNav
{
position:absolute;
left:30px;
top:40px;
}

#copyright
{
position:absolute;
left:550px;
top:40px;
}

#bottomSpacer
{
height:50px;
}

#secondTitles
{
	height:37px;
}

.testimonialNames
{
text-align:right; 
position:relative; 
top:-15px;
}

.hiddenPic 
{
display:none;
}

img{
border:0;
}

input.boxstyle{ 
border: solid 1px #BCD1E2;
height:21px;
width:196px;
}

input.boxstyle2{
border: solid 1px #BCD1E2;
height:21px;
width:144px;
}

input.buttonstyle{
width:80px;
height20px;
}

textarea{
border: solid 1px #BCD1E2;
overflow: auto;
width:250px; 
height:100px;
}

select.selectstyle{
border: 1px solid #DADADA; 
height:20px;
width:200px;
}

input, textarea, select {
font-family:trebuchet ms, arial,verdana,helvetica; font-size:12px; color:#727272; line-height:15px;
}

div.hr {
	clear:both;
	margin:20px 0px 20px 0px;
  height: 1px;
  background: #CCCCCC;
}
div.hr hr {
  display: none;
}

@media print
{

	#secondRight
	{
	clear:right;
	}
	
	#secondLeft
	{
	clear:right;
	}

}
