/* CSS Document */
body {
padding:0;
margin:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
background-image: url(images/bg.jpg);
background-repeat:repeat;
background-position: top right;}


a:link{
	color:#0099ff;
	text-decoration:underline;
}
a:visited{color:#0099ff;}
a:hover{color:#33C;}
a:active{color:#0099ff;}

#wrapper {
width:800px;
margin:0 auto;
margin-top:10px;

}

#masthead {
height:150px;
padding:0px;
margin:0px;
background-image: url(images/masthead.jpg);
background-repeat:no-repeat;
padding-top:45px;}

#companyname {
float:left;
color:#333366;
font-size:170%;
font-weight:bold;
padding:0px;
padding-left:70px;
text-align:left;}

.tagline {
color: #000000;
font-size:65%;
font-weight:bold;
font-style:italic;
padding:0px;
padding-top:5px;
padding-left:10px}


#menu {
margin:0px;
padding-top:22px;
padding-left:18px;
}

.separator {
clear:both;margin:0px;padding:0px;
height:0px;}

#maincontent {
margin:0;
padding:0;
padding-left:30px;
padding-right:0px;
background-image: url(images/maincontent.jpg);
background-repeat:repeat-y;
background-position: top left;width:100%; min-height:370px;}


#rightbit {
float:right;
padding:0;
margin:0;
width:220px;
}
#rightbox {
float:right;
padding:0;
padding-left:20px;
margin:0;
width:250px;
}
.box {
padding:0;
margin:0;
padding:10px;
margin-top:10px;
font-weight:bold;
background-image: url(images/box2.jpg);
background-repeat:no-repeat;
background-position: top right;}
.box ul {
padding-top:0;
margin-top:0;}
.box li {
padding-top:0;
margin-top:0;
}

#footer {
float:left;
width:800px;
margin:0;
padding:0;
background-image: url(images/footer.jpg);
background-repeat:no-repeat;
background-position: top left;
height:83px;
padding-top:5px;
text-align:center; font-weight:bold;
}
.footerleft {
height:23px;
width:440px;
margin:0;
padding:0;
padding-left:30px;
font-size: 65%;
color:#3399ff;
float:left;
text-align:left;}

.footerright {
height:23px;
margin:0;
padding:0;
padding-right:45px;
font-size: 65%;
color:#3399ff;
float:right;
text-align:right;}

h1 {
font-size:130%;
font-weight:bold;
color: #3399ff;}
h2 {
font-size:105%;
font-weight:bold;
color:#3399ff;}
h3 {
font-size:90%;
font-weight:bold;
color:#3399ff;}
p {
font-size: 105%;
}
.formlabel {
font-size: 85%;
}
.nonscroller {
overflow:auto;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;	
	width: 92%;
	padding:0px;
	margin:0px;}
.scroller {
overflow:auto;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	height: 350px;
	width: 92%;
	padding:0px;
	margin:0px;}
.qualifications {
font-size: 80%;
color:#000000;
font-weight:normal;
}
.boxout {
float:right;
width:100px;
border: 1px solid #333366;
padding: 30px;
background-color:#FFFFFF;
margin:50px;
text-align:center;}
	
	.formfield {
	vertical-align:top;
	}
	.formlabel {
	vertical-align:top;
	padding-left:50px;
	}
	.picborder {
	border: thin #FFFFFF solid;}
	.phone {
	padding-top:0;margin-top:0;margin-bottom:0;
	padding-bottom:10px;
	
	}
	.leftpic {
	float:left;
	margin-right:10px;border: 1px #000000 solid;}
	.leftpic2 {
	float:left;
	margin-right:10px;}
	.rightpic {
	float:right;
	margin-left:10px;margin-bottom:10px;border: 1px #000000 solid;}
	.rightpic2 {
	float:right;
	margin-left:10px;margin-bottom:10px;}
	.red {color: #FF0000;}