/* CSS Document */

body {
	margin-top:40px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

#main{
margin-left:auto;
margin-right:auto;
width:760px;
background-color:#FFFFFF;
}

#header {
width:760px;
margin-bottom:10px;
}

#side {
width:275px;
background-color:#99BBCC;
float:left;
text-align:justify;
}

#sideblank {
width:275px;
float:left;
text-align:justify;
}

#side2 {
width:255px;
margin:10px;
text-align:justify;
}

#side2 a {
color:#335666;
text-decoration:none;
text-align:justify;
}

#side2 a:hover {
color:#FFFFFF;
text-decoration:none;
}

#mainbox {
color: #000000;
width: 475px;
background-color:#CCCCCC;
float:right;
clear: right;

}

#mainboxblank {
color: #000000;
width: 475px;
float:right;
clear: right;
text-align:justify;

}

#mainbox2 {
width: 455px;
margin-left:10px;
text-align:justify;

}

#mainbox4 {
color: #000000;
width: 760px;
text-align:justify;

}
/* menu */

#menubox {
width:760px;
height:26px;
background-image:url(../images/menuback.gif);
margin-bottom:10px;
float:left;

}

#menu {
}

#menuleft {
width:10px;
height:26px;
float:left;
}

#menuright {
width:10px;
height:26px;
float:right;
}

/* end menu */

#footer {
color:#999999;
text-align:left;
clear:both;
width:740px;
padding-top:5px;
margin-left:auto;
margin-right:auto;
text-align:center;
margin-top:15px;
}

#footer a {
color:#999999;
text-decoration:none;
}

#footer a:hover {
color:#000000;
text-decoration:none;
}
/* box corners */

rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background-color:#99BBCC}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

/* end box corners */

.padding {
padding-left:100px;
padding-right:100px;
}

#testimonials {
	font-size: 10px;
	font-style: italic;
}

.testimonialhead {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}