body {
background-image: url(images/bg.jpg);
text-decoration: none;
width: 100%;
margin: 0 auto;
}

body .content{
width: 88%
}

p{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;


}

A:link{
border: 0;
text-decoration: none;
color: #356685;
}


A:hover{
border: 0;
text-decoration: none;
color: #663300;
}


a {text-decoration:none;
color: #356685;
}

.divcenter p:after {content:url(images/tag.gif);
float: none;
vertical-align: bottom
}

img {border:0}

hr{
margin-top: -1em;
margin-bottom: 1ex;
color: #666;
size: 1;
margin-right: 40%;
}

.content{
text-decoration: none;
position: relative;
width: 88%;
margin: 3% auto;
background: #fff;
min-height: 400px;
border: 6px solid #333;
-moz-border-radius: 24px;
-webkit-border-radius: 24px;
border-radius: 24px;
text-align:justify;
text-decoration: none;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;

}

.divcenter p{
background-image: url("images/bar.gif");
background-repeat:repeat-y;
background-position:right;
padding-right: .5ex;
}

.caption {
margin: 0 auto;
}

.nav{
position: relative;
top: 160px;
left: 25px;
margin-left: -30%;
}

.logo{
background : url("images/job.gif") no-repeat;
width: 130px;
height: 130px;
position: absolute;
top: 25px;
left:  15px;
border: 0;
margin-left: -30%;
}
	
#button a{
	display: block;
	background: url("images/button.gif") 0 0 no-repeat;
	background-position: 0 -34px;
	width: 110px;
	height: 34px;
	padding-top: -5px;
	text-decoration: none;
	margin-top: -1px;
	margin-bottom: auto;
	font: 13pt Tahoma;
	z-index: 70;
	color: #000000;
	text-align: center;
	text-indent: 0px;
	}	

#button a:visited {
	color: #23475E;
	}
	
#button a:hover {
	background-position: 0 1px;

	}	
#button2 a{
	display: block;
	background: url("images/button2.gif") 0 0 no-repeat;
	background-position: 0 -34px;
	width: 110px;
	height: 34px;
	padding-top: -5px;
	text-decoration: none;
	margin-top: 15px;
	margin-bottom: auto;
	font: 13pt Tahoma;
	z-index: 70;
	color: #ffffff;
	text-align: center;
	text-indent: 0px;
	}	

#button2 a:visited {
	color: #fff;
	}
	
#button2 a:hover {
	background-position: 0 1px;

	}

.divcenter{
display: block;
width: 43%;
position: relative;
left: 150px;
margin: 2%;
padding: 3% 4%;
z-index: 500;
}

.centersubset{
display:block;
margin-top: 2em;
}

.centersubset img{
display:inline;
padding:auto;
margin-bottom: 1ex;

}


.four{
width: 20%;
padding: 1%;
vertical-align: middle;
border: 3px dotted transparent;

}

a .four:hover {
border: 3px dotted brown;
padding: 1%;

}

.three{
width: 30%;
padding: 1%;
vertical-align: middle;
border: none;

}


#narrow{
width: 35%;
}

.divleft{
position: absolute;
width:15%;
height: 100%
left: 0;
top: 0;
min-width: 150px;
background: #DBE5E5;
display:block;
min-width: 120px;
height: 100%;
margin-left: 5%;
margin-right: -10%;
z-index: 200;
opacity:  0.80;

}


.divright{
position: absolute;
right: 0px;
width: 30%;
background: #fff;
height: 100%;
background: url("images/stripe.gif") 80% 0 repeat-y;
margin-right: 2%;

}


.picture{
position: absolute;
top: 5%;
left: 15%;
max-height: 90%;

}

.picture img{
position: relative;
bottom: 0;
right: 10%;
width: 80%;
-moz-border-radius: 24px;
-webkit-border-radius: 24px;
border-radius: 24px;
padding: .25em;
max-height: 50%;
float: right;
top: 0;

}

h1,h2,h3,h4
{
voice-family:male;
richness:80;
text-decoration: none;
}

.picture img:hover{
z-index: 8000;
width: 120%;
max-width: 180%;
max-height: 200%;
min-height: 40%;
left: 0;
top: 0;
border: 0 solid white;
padding: 0;
float: right;
}

#index {
width: 100%;
height: auto;
max-height: 100%;
left: -35%;
top: -5%;
border: 0 solid white;
padding: 0;
z-index: 2500;
}

#horz {
width: 140%;
height: auto;
max-height: 100%;
left: -40%;
top: 1em;
border: 0 solid white;
padding: 0;
float: left;}

#horz:hover {
width: 190%;
height: auto;
max-height: 100%;
left: -55%;
top: 1ex;
border: 0 solid white;
padding: 0;
z-index: 8000;
float: left;
}


.picture p{
text-align: center;
}

.footer {
background: url("images/hstripe1.gif") repeat-x center center; 
-moz-opacity: 0.44;
filter:alpha(opacity=44);
opacity: 0.44;
z-index: 100;
min-height: 55px;
position:relative; 
margin-bottom: 1.2em;
}

.signature img{
position: relative;
left:60%;
width: 35%;
opacity: 1;
-moz-opacity: 1.0;
filter:alpha(opacity=100);
top: .7em;
z-index: 400;
margin-top: -6em;
border: 0;
background-color: transparent;
}

#home-link {
position: absolute;
width: 110px;    /* width of the logo */
height: 110px;   /* height of the logo */
top: 20px;
left: 20px;
margin-left: -30%;
border: 0;
float: left;
z-index: 500
}

#clean p:after {content:url(images/spacer.gif);
float: none;
vertical-align: bottom}

.copyright{
color: #999;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
font-size: 12px;
padding-right: 1em;
float: right;
z-index: 3000;
}

#link{
display: block;
padding: 10px 0;
}
