table,td {
border:0px;
padding:0px;
margin:0px;
}	
	
body{
height:100%;
background: #131313 url(../images/back.jpg) no-repeat top center;
margin: 0px;
padding: 23px 0px 0px 0px;
FONT-FAMILY: trebuchet ms, verdana, arial, helvetica, Sans-Serif;	
FONT-SIZE: 11px;		
line-height : 15px; 
text-align:center;
}

#pageBack
{
text-align:left;
margin:0 auto; 
background:#ffffff; 
width:902px; 
padding:1px;
}

#pageBorder
{
border: solid 1px #000000; 
width:900px;
}

#pageBorderold
{
background: url(../images/back_b.gif) no-repeat top right;
border: solid 1px #000000; 
width:900px;
}

#top
{
width:900px;
height:463px;
position:relative;
}

#topold
{
width:900px;
height:153px;
position:relative;
}

#logo
{
position:absolute;
top:25px;
left:25px;
}

#phoneNumber
{
position:absolute;
top:32px;
right:28px;
}

#nav {
padding: 0px;
margin: 0px;
list-style-type:none;
position: absolute;
left:335px;
top:75px;
}	

	#nav li{
	position: relative;
	float: left; 
	height:64px;
	padding: 0px;
	margin: 0px;
	}
	
.nav1{
border:0;
top:0px;
left:0px;
position:absolute;
width:63px;
height:64px;
}

.nav1o{
text-decoration: none;
float: left; 
padding: 0px;
margin: 0px;
width:63px;
height:64px;
background: url(../images/nav_1.gif) no-repeat;
}

a.nav1o:hover{
background: url(../images/nav_1o.gif) no-repeat;
}

.nav2{
border:0;
top:0px;
left:0px;
position:absolute;
width:118px;
height:64px;
}

.nav2o{
text-decoration: none;
float: left; 
padding: 0px;
margin: 0px;
width:118px;
height:64px;
background: url(../images/nav_2.gif) no-repeat;
}

a.nav2o:hover{
background: url(../images/nav_2o.gif) no-repeat;
}

.nav3{
border:0;
position:absolute;
top:0px;
left:0px;
width:118px;
height:64px;
}

.nav3o{
text-decoration: none;
float: left; 
padding: 0px;
margin: 0px;
width:114px;
height:64px;
background: url(../images/nav_3.gif) no-repeat;
}

a.nav3o:hover{
background: url(../images/nav_3o.gif) no-repeat;
}

.nav4{
border:0;
position:absolute;
top:0px;
left:0px;
width:118px;
height:64px;
}

.nav4o{
text-decoration: none;
float: left; 
padding: 0px;
margin: 0px;
width:244px;
height:64px;
background: url(../images/nav_4.gif) no-repeat;
}

a.nav4o:hover{
background: url(../images/nav_4o.gif) no-repeat;
}

#leftnav {
z-index:3;
padding: 0px;
margin: 0px;
list-style-type:none;
position: absolute;
left:36px;
top:62px;
}	

	#leftnav li{
	position: relative;
	width:202px;
	height:40px;
	padding: 0px;
	margin: 0px;
	}
	
.leftnav1
{
z-index:1;
position: absolute;
border:0;
top:0px;
left:0px;
width:202px;
height:40px;
}

.leftnav1o 
{
z-index:2;
text-decoration: none;
padding: 0px;
margin: 0px;
width:202px;
height:40px;
position: absolute;
top:0px;
left:0px;
background: url(../images/leftnav_1.gif) no-repeat;
}

a.leftnav1o:hover
{
background: url(../images/leftnav_1o.gif) no-repeat;
}

.leftnav2
{
z-index:1;
position: absolute;
border:0;
top:0px;
left:0px;
width:202px;
height:40px;
}

.leftnav2o 
{
z-index:2;
text-decoration: none;
padding: 0px;
margin: 0px;
width:202px;
height:40px;
position: absolute;
top:0px;
left:0px;
background: url(../images/leftnav_2.gif) no-repeat;
}

a.leftnav2o:hover
{
background: url(../images/leftnav_2o.gif) no-repeat;
}

.leftnav3
{
z-index:1;
position: absolute;
border:0;
top:0px;
left:0px;
width:202px;
height:40px;
}

.leftnav3o 
{
z-index:2;
text-decoration: none;
padding: 0px;
margin: 0px;
width:202px;
height:40px;
position: absolute;
top:0px;
left:0px;
background: url(../images/leftnav_3.gif) no-repeat;
}

a.leftnav3o:hover
{
background: url(../images/leftnav_3o.gif) no-repeat;
}

.leftnav4
{
z-index:1;
position: absolute;
border:0;
top:0px;
left:0px;
width:202px;
height:40px;
}

.leftnav4o 
{
z-index:2;
text-decoration: none;
padding: 0px;
margin: 0px;
width:202px;
height:40px;
position: absolute;
top:0px;
left:0px;
background: url(../images/leftnav_4.gif) no-repeat;
}

a.leftnav4o:hover
{
background: url(../images/leftnav_4o.gif) no-repeat;
}

.leftnav5
{
z-index:1;
position: absolute;
border:0;
top:0px;
left:0px;
width:202px;
height:40px;
}

.leftnav5o 
{
z-index:2;
text-decoration: none;
padding: 0px;
margin: 0px;
width:202px;
height:40px;
position: absolute;
top:0px;
left:0px;
background: url(../images/leftnav_5.gif) no-repeat;
}

a.leftnav5o:hover
{
background: url(../images/leftnav_5o.gif) no-repeat;
}

.leftnav6
{
z-index:1;
position: absolute;
border:0;
top:0px;
left:0px;
width:202px;
height:40px;
}

.leftnav6o 
{
z-index:2;
text-decoration: none;
padding: 0px;
margin: 0px;
width:202px;
height:40px;
position: absolute;
top:0px;
left:0px;
background: url(../images/leftnav_6.gif) no-repeat;
}

a.leftnav6o:hover
{
background: url(../images/leftnav_6o.gif) no-repeat;
}








.hiddenPic {
display:none;
}

#header
{
position:relative;
width:900px;
height:370px;
}

#homeColumns
{
width:900px;
background: url(../images/homecols_back.gif) repeat-y;
}

.homeCol1
{
background: url(../images/title_h1.gif) no-repeat 26px 0px;
float:left;
padding:60px 28px 0px 26px;
width:184px;
}


.homeCol2
{
background: url(../images/title_h3.gif) no-repeat 0px 0px;
float:left;
padding:60px 28px 0px 0px;
width:184px;
}

.homeCol3
{
background: url(../images/title_h4.gif) no-repeat 0px 0px;
float:left;
padding:60px 28px 0px 0px;
width:184px;
}

.homeCol4
{
background: url(../images/title_h5.gif) no-repeat 0px 0px;
float:left;
padding:60px 54px 0px 0px;
width:184px;
}

#homeBottom
{
position:relative;
background: #ffffff;
padding:10px 30px 0px 30px;
}

.servCol1
{
float:left;
padding:0px 28px 0px 26px;
width:184px;
}


.servCol2
{
float:left;
padding:0px 28px 0px 0px;
width:184px;
}

.servCol3
{
float:left;
padding:0px 28px 0px 0px;
width:184px;
}

.servCol4
{
float:left;
padding:0px 54px 0px 0px;
width:184px;
}

#servicesBottom
{
background: #ffffff;
padding:20px 30px 0px 30px;
}

#servicesBottom2
{
height:230px;
}

#servicesBottom3
{
background: #ffffff;
padding:0px 0px 0px 0px;
}

#secondColumns
{
width:900px;
background: url(../images/secondcols_back.gif) repeat-y;
}

#secondCol1
{
position:relative;
float:left;
padding:0px 28px 0px 26px;
width:184px;
}

#secondCol2
{
position:relative;
float:left;
padding:60px 26px 0px 0px;
width:636px;
}

#cdkLink
{
padding:20px 0px 50px 0px;
width:100%;
text-align:center;
}

#footerSpacer
{
height:40px;
overflow:hidden;
}

#footer
{
position:relative;
width:816px;
background: url(../images/footer_back.gif) repeat-y;
padding:15px 42px 15px 42px;
}

#footerTop
{
position:absolute;
top:-10px;
left:26px;
}

#footerBottom
{
position:absolute;
bottom:-10px;
left:26px;
}

#footerLeft
{
float:left;
}

#footerRight
{
float:right;
text-align:right;
}

#logosWrapper
{
padding:20px 25px 0px 25px;
height:150px;
width:850px;
}

.clearFloats{
clear:both; 
overflow:hidden; 
height:1px;
}

img{
border:0;
}

.buttons img{
border:solid 1px #ffffff;
}

a.buttons:hover img{
border:solid 1px #EF1C36;
}

div.hr {
margin:18px 0px 18px 0px;
padding:0px;
  height: 1px;
  background: #CBCBCB;
}
div.hr hr {
  display: none;
}

div.hrserv {
position:relative;
z-index:1;
border:3px double;
margin:18px 0px 18px 0px;
padding:0px;
height:0px;
overflow:hidden;
}
div.hrserv hr {
  display: none;
}

/* forms */

input.boxstyle{
border:solid 1px #CBCBCB;
height:21px;
width:196px;
}

input.boxstyle2{
border:solid 1px #CBCBCB;
height:21px;
width:144px;
}

input.buttonstyle{
width:80px;
height:20px;
}

textarea{
border:solid 1px #CBCBCB;
overflow: auto;
width:294px; 
height:82px;
}

select.selectstyle{
border:solid 1px #CBCBCB;
height:20px;
width:150px;
}

input, textarea, select {
font-family:arial,verdana,helvetica; font-size:12px; color:#000000; line-height:20px;
}



/* print fixes */

@media print{

.homeCol1
{
clear:right;
}

.homeCol2
{
clear:right;
}

.homeCol3
{
clear:right;
}

.homeCol4
{
clear:right;
}

#secondCol1
{
clear:right;
}


#secondCol2
{
clear:right;
}
}
	
