
/* CSS Document */

* {
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
}



/*-------------Document-------------*/
html {
overflow-y: scroll; /*------Forcing the vertical scrollbar in IE-------*/
overflow:-moz-scrollbars-vertical; /*------Forcing the vertical scrollbar in Mozilla-------*/
}

html, body{
border: 0;
}

body {
background: #fff;
font-size: 12px;
color: #000;
background: transparent url("../images/bg.jpg") repeat-x top;
}

#wrapper{
width: 780px;
margin: 0 auto;
}

.clear{
clear: both;
} 

a{
color: #000;
font-size: 12px;
}

a:hover{
color: #666;
font-size: 12px;
}

h3{
color: 000;
font-weight: bold;
text-align:center;
padding-bottom: 5px;
font-size: 14px;
}

p{
color: #000;
font-size: 12px;
line-height: 18px;
}

ul{
color: #000;
font-size: 12px;
text-align:center;
margin: 5px 0 0 0;
}

li{
color: #000;
font-size: 12px;
list-style: none;
margin: 5px 0;
}

.center{
text-align: center;
}

.hiddenlinks a{
	color: #000;
	text-decoration: none;
}
/*-------------nav-------------*/

#nav{
margin:28px 0 0px 20px;
}
#nav li{
	float: left;
	display: inline;
	list-style: none;
	margin: 0 -15px 0 -15px;
}
#nav a{
	height: 50px;
	display: block;
	text-indent: -5000px;
}
#nav #btnhome{
	width: 113px;
	background: transparent url('../images/home.jpg') no-repeat top left;
}
#nav #btnhome:hover, #nav #btnhome.current{
	background-position: bottom left;
}
#nav #btnabout{
	width: 113px;
	background: transparent url('../images/about.jpg') no-repeat top left;
}
#nav #btnabout:hover, #nav #btnabout.current{
	background-position: bottom left;
}
#nav #btnservices{
	width: 113px;
	background: transparent url('../images/service.jpg') no-repeat top left;
}
#nav #btnservices:hover, #nav #btnservices.current{
	background-position: bottom left;
}
#nav #btncontact{
	width: 113px;
	background: transparent url('../images/contact.jpg') no-repeat top left;
}
#nav #btncontact:hover, #nav #btncontact.current{
	background-position: bottom left;
}



/*-------------top nav-------------*/

#topnav{
width: 770px;
height: 18px;
margin: 6px 0 0 0px;
background: transparent url("../images/topnav.jpg") no-repeat top;
}

#topnavtext{
width: 770px;
height: 18px;
margin: 6px 0px 0 -230px;

}

#topnavtext li{
display: inline;
margin: 0 5px;
}





#logo2{
width: 770px;
height: 84px;
margin: 10px auto;
background: url(../images/logo.png) no-repeat;
}

#logo2 a {
	width: 770px;
	height: 84px;
	height: auto;
	display: block;
	text-indent: -5000px;
}

#logolink{
display:none;
}



#content{
margin: -50px 0 0 0;
}

/*-------------left side-------------*/

#left{
float:left;
display: inline;
width: 122px;
margin: 0 0 0px 0px;
}

#lefttopbox{
width: 107px;
height: 27px;
margin: 11px 0 0 8px;
background: transparent url("../images/lefttopbox.jpg") no-repeat;
}

#leftmidbox{
width: 107px;
margin: 0px 0 0 8px;
background: transparent url("../images/leftmidbox.jpg") repeat-y;
}

#leftbtmbox{
width: 107px;
height: 98px;
margin: 0px 0 0 8px;
background: transparent url("../images/leftbtmbox.jpg") no-repeat;
}

#leftbtmboxtext{
margin: -10px 0 0px 6px;
text-align: center;
width: 93px;
padding-bottom: 5px;
}


/*-------------middle-------------*/

#middle{
float:left;
display: inline;
width: 445px;

}
#flash{
width: 444px;
height: 232px;
margin: 6px 0 1px -5px;
background: transparent url("../images/header.png") no-repeat;
}

#voiceover {
	padding:48px 0 0 200px;
}
#swfOne{
text-indent: -5000px
}

#welcomeheader{
width: 153px;
height: 24px;
margin: -5px auto 0 auto;
background: transparent url("../images/welcome.png") no-repeat;
text-indent: -5000px
}

#welcome{
width: 415px;
text-align: left;
padding: 0 10px;
margin: 0 0 0 3px;
}

#welcometext{
margin: 5px 0 0 0;
}

#learnmorebtn{
margin: -10px 0 -5px 310px;

}
#learnmorebtn li{
list-style: none;
margin: 0 0px 0 0px;
}
#learnmorebtn a{
height: 34px;
display: block;
text-indent: -5000px;
}
#learnmorebtn #btnlearn{
width: 113px;
background: transparent url('../images/learnmorebtn.jpg') no-repeat top left;
}
#learnmorebtn #btnlearn:hover, #learnmorebtn #btnlearn.current{
	background-position: bottom left;
}
/*-------------right-------------*/

#right{
float:left;
display: inline;
width: 152px;
margin: 10px 0 0 0px;

}

#midtopbox{
width: 441px;
height: 20px;
margin: 0px 0 0 0px;
background: transparent url("../images/midtopbox.jpg") no-repeat;
}

#midmidbox{
width: 441px;
margin: 0px 0 0 0px;
background: transparent url("../images/midmidbox.jpg") repeat-y;
}

#midbtmbox{
width: 441px;
height: 21px;
margin: -5px 0 0 0px;
background: transparent url("../images/midbtmbox.jpg") no-repeat;
}

#topbox{
width: 200px;
height: 20px;
margin: 0px 0 0 0px;
background: transparent url("../images/topbox.png") no-repeat;
}

#midbox{
width: 200px;
margin: 0px 0 0 0px;
background: transparent url("../images/midbox.jpg") repeat-y;
}

#btmbox{
width: 200px;
height: 19px;
margin: -5px 0 0 0px;
background: transparent url("../images/btmbox.jpg") no-repeat;
}


#topbox2{
width: 200px;
height: 20px;
margin: 0px 0 0 0px;
background: transparent url("../images/topbox.jpg") no-repeat;
}

#midbox2{
width: 200px;
margin: 0px 0 0 0px;
background: transparent url("../images/midbox.jpg") repeat-y;
}

#btmbox2{
width: 200px;
height: 19px;
margin: -5px 0 0 0px;
background: transparent url("../images/btmbox.jpg") no-repeat;
}


/*-------------about-------------*/

#aboutheader{
width: 153px;
height: 24px;
margin: 0px auto 0 auto;
background: transparent url("../images/about.png") no-repeat;
/*text-indent: -5000px*/
}

#about{
width: 620px;
text-align: left;
padding: 0 10px;
margin: 0 0 0 2px;
color: #000;
font-size: 12px;
line-height: 18px;
}

#abouttext p{
margin: 5px 0 0 0;
color: #000;
font-size: 12px;
line-height: 18px;
}

#abouttext a{
text-decoration: none;
}
#bigboxtop2{
width: 641px;
height: 21px;
margin: 0px 0 0 8px;
background: transparent url("../images/bigboxtop.png") no-repeat;
}

#bigmiddlebox2{
width: 641px;
margin: 0px 0 0 8px;
background: transparent url("../images/bigmiddlebox.png") repeat-y;
}

#bigbtmbox2{
width: 641px;
height: 17px;
margin: 0px 0 0 8px;
background: transparent url("../images/bigbtmbox.png") no-repeat;
}


/*-------------Services-------------*/

#bigboxtop{
width: 641px;
height: 21px;
margin: 0px 0 0 8px;
background: transparent url("../images/bigboxtop.png") no-repeat;
}

#bigmiddlebox{
width: 641px;
margin: 0px 0 0 8px;
background: transparent url("../images/bigmiddlebox.png") repeat-y;
}

#bigbtmbox{
width: 641px;
height: 17px;
margin: 0px 0 0 8px;
background: transparent url("../images/bigbtmbox.png") no-repeat;
}


#servicesheader{
width: 153px;
height: 24px;
margin: 0px auto 0 auto;
background: transparent url("../images/services.png") no-repeat;
/*text-indent: -5000px*/
}

#services{
width: 630px;
text-align: center;
padding: 0 10px;
margin: 0 0px 0 -5px;

}

#services2{
width: 625px;
text-align: left;
padding: 0 10px;
margin: 0 0 0 0px;
}

#servicestext{
margin: 5px 0 0 0;
text-align: center;
}

.servicelist{
float: left;
display: inline;
margin: -20px 0 0 130px;

}

.servicelist2{
float: left;
display: inline;
margin: -20px 0 0 75px;
}


.servicelist dd{
margin: 4px 0;
text-align: center;
}

.servicelist dt{
margin: 0 0 0px 0;
}

.servicelist2 dd{
margin: 0 0 0 0px;
text-align: center;
}

.servicelist2 dt{
margin: 0 0 0 0;
}


dl{

}

dt{
padding-top: 20px;
padding-bottom: 5px;
font-size: 14px;
font-weight: bold;
}
dd{
color: #000;
font-size: 12px;
line-height: 18px;
padding-top: 0px;
padding-bottom: 0px;

}

.line{
border-bottom: solid #4a3723;
width:500px;
padding: 10px 10px 10px 0px;
margin: 0 0 0 53px;
}

h2#types{
text-align:center;
padding: 20px 0 0 0;
margin: 0 0 -10px 0;
}



/*-------------Contact-------------*/


#contactheader{
width: 153px;
height: 24px;
margin: 0px auto 0 auto;
background: transparent url("../images/contact.png") no-repeat;
/*text-indent: -5000px*/
}

#contact{
width: 620px;
text-align: left;
padding: 0 10px;
margin: 0 0 0 3px;
}

#contacttext{
margin: 5px 0 0 0;
}

#contacttext a{
text-decoration: none;
}

#bigboxtop3{
width: 641px;
height: 21px;
margin: 0px 0 0 8px;
background: transparent url("../images/bigboxtop.png") no-repeat;
}

#bigmiddlebox3{
width: 641px;
margin: 0px 0 0 8px;
background: transparent url("../images/bigmiddlebox.png") repeat-y;
}

#bigbtmbox3{
width: 641px;
height: 17px;
margin: 0px 0 0 8px;
background: transparent url("../images/bigbtmbox.png") no-repeat;
}

/*-------------footer-------------*/

#footer{
background: transparent url("../images/footer.jpg") repeat-x bottom;
width: 770px;
height: 43px;
font-size: 10px;
margin: 5px auto 0 auto;

}


#bottomnav{
font-size: 10px;
padding-top: 7px;
margin: 0 auto;
}


#bottomnav li{
display: inline;
margin: 5px 5px;
font-size: 10px;
font-weight:bold;
}

#copyright{
font-size: 10px;
margin: 5px 0 0 19px;
}

#copyright a{
font-size: 10px;
margin: 5px auto;
}


.redtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	margin: 1px 0px 0px 1px;
	padding: 0px;
}


/*==================================================*/
/*	Contact Form																		*/
/*==================================================*/

.radiotext {
	padding-top: -2px;
}


#contactform {
	position: relative;
	z-index: 100;
	width: 590px;
	margin: 0px 0px 0px 30px;
	padding:0;
}





























