body{
    background-image:url('../img/pagebackground_1px.jpg');
    background-repeat:repeat-x;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    line-height:16px;
}

#Wrapper{
	margin-left:auto;
	margin-right:auto;
    position:relative;
    top:-10px;
	min-height:720px;
	width:865px;
	background-color:#FFFFFF;
}

#Header{
	position:relative;
	min-height:80px;
	width:865px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
}

.headertaoslogo{
	position:absolute;
	left:10px;
	top:15px;
	text-decoration:none;
	border-style:none;
}

.headerlinkswrapper{
    float:right;
    text-align:right;
    padding-top:5px;
    height:70px;
    width:350px;
}

.headerlinkposition{
    position:relative;
    top:50px;
    right:5px;
}

.headerlink{
    text-decoration:none;
    border:none;
}

.headersearchposition{
     position:absolute;
     top:5px;
     right:5px;
     width:250px;
}

#Navigation{
	position:relative;
    z-index:51;
	height:20px;
	width:865px;
	margin-left: auto;
	margin-right: auto;
}

.navbuttons{
	border:none;
	float:left;
}

#Left{
	float:left;
	min-height:420px;
	width:432px;
	margin-left: auto;
	margin-right: auto;
	padding-left:0px;
}

#Right{
	float:left;
	position:relative;
	width:393px;
	min-height:420px;
	margin-left:auto;
	padding-left:20px;
	padding-right:20px;
}

input {
	background-color: #EDF5D8;
	font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
	color: #000000
}

select {
	background-color: #EDF5D8;
	font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
	color: #000000
}
	
textarea {
	background-color: #EDF5D8;
	font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
	color: #000000
}

.checkbox{
    background-color: #FFFFFF;
}

#Right A:link{color:#85A82A;}
#Right A:visited{color:#85A82A;}
#Right A:hover{color:#723983;}

img.stickystyle{
	border-width: 0px;
    display:block;
    margin-left:auto;
    margin-right:auto;
    padding-top:10px;
}

#ServiceBoxesWrapper{
    float:left;
    margin-left:auto;
    margin-right:auto;
    width:865px;
    min-height:100px;
    background-color:#DFDFDF;
}

#ServiceBoxes{
    float:left;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    width:196px;
    min-height:210px;   
}

#ServiceBoxes.box1{
	background-color: #85A82A;
    width:216px;
}

#ServiceBoxes.box2{
	background-color: #F9E768;
    width:216px;
}

#ServiceBoxes.box3{
	background-color: #723983;
    width:216px;
}

#ServiceBoxes.box4{
	background-color: #336699;
    width:216px;
}

.servicetext{
    color:white;
}

.servicelink{
    position:relative;
    bottom:0px;
    vertical-align:bottom;
}


.servicelink1{
    color: #006600;
}

.servicelink2{
    color: #CA9F0D;
}

.servicelink3{
    color: #3D1E46;
}

.servicelink4{
    color: #1E3D5B;
}

#Footer{
	float:left;
	margin-left:auto;
	margin-right:auto;
	width:865px;
	height:100px;
	background-color:#FFFFFF;
}

.footerrunner{
	position:relative;
	top:0px;
	height:25px;
	width:865px;
}

.footerlinks{
	padding-top:0px;
	font-size: 9px;
	font-weight:bold;
	text-align:center;
}
.footerlinks A:link{color:#723983; text-decoration:none;}
.footerlinks A:visited{color:#723983; text-decoration:none;}
.footerlinks A:hover{color:#85A82A; text-decoration:none;}

.footertext{
	font-size:9px;
	color:#999999;
	text-align:center;
}
#zUL,#zUL ul {
    padding:0;
	margin:0;
}
#zUL li ul a {margin-left:10px;}
#zUL li {
    float:left;
	width:144px;
	position:relative;
	list-style-type:none;
	font-weight:600;
   	background-color:white;
    z-index:100;
}
#zUL li ul {
    visibility:hidden;
	position:absolute;
    z-index:100;
	top:20px;
	left:0px;
}
.wrapper {clear:left;}
#zUL li:hover ul {
	visibility:visible;
}