body {
text-align:center;
margin: 0;
padding: 0;
background-color:  #98C5C0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
line-height: 95%;
}


#wrap {
width: 840px;
text-align: left;
margin:0 auto;
padding: 0px;
background-color: #FFFFFF;
}

#main_menu {
margin: 0px;
padding: 0px 0px 0px 50px;
}

#main_menu p{
margin: 0px;
padding: 0px;
}

#left {
float: left; 
width: 200px;
margin: 0px;
padding: 25px 0px 0px 50px;
}

#main {
float: left;
width: 485px;
margin: 0px;
padding: 25px 0px 20px 50px;
}

#main_large {
float: left; 
width: 740px;
padding: 25px 50px 20px 50px;
}


#right {
float: left;
width: 230px;
padding: 25px 0px 0px 25px;
margin: 0px;
}


p {
font-size: 0.7em;
color: #000000;
text-decoration: none;
}

p.services {
font-size: 11px;
line-height: 17px;
color: #000000;
text-decoration: none;
}

ul {
font-size: 0.7em;
color: #000000;
text-decoration: none;
}

ul li ul li{
font-size: 1.4em;
color: #000000;
text-decoration: none;
}




a {
color: #000000;
}

a:hover {
text-decoration: underline;
}

a:link, a:visited, a:active {
color: #000000;
text-decoration: none;
}

h1 {
font-size: 0.9em;
font-weight: bold;
color: #000000;
text-decoration: none;
}


h2 {
font-size: 0.8em;
font-weight: bold;
color: #000000;
text-decoration: none;
}


h3 {
font-size: 0.7em;
font-weight: bold;
color: #000000;
text-decoration: none;
}


table {
font-size: 0.7em;
color: #000000;
text-decoration: none;
}

table li {
font-size: 1.4em;
}

.bodybold {
font-size: 11px;
font-weight: bold;
color: #000000;
text-decoration: none;
}

.bodyrightcol {
margin-left: 10px;
margin-right: 10px;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
}


.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.linkProfiles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.linkProfiles:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.title a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.bodycol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}
.bodyitalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.smallcol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #990099;
}
.smallblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.bodywhite {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal;
	color: #FFFFFF; text-decoration: none
}


input {
border: 1px solid #CCCCCC;
}


.clear {
clear: both;
}


.indent {
padding: 0px 0px 0px 10px;
}



.sub_navigation {
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid #CCCCCC;
width: 190px;
}

.sub_navigation li {
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid #CCCCCC;
}

.sub_navigation li a { 
text-decoration: none; 
}



#footer {

margin: 0px;
padding: 10px 0px 10px 0px;
text-align: center;
background-color: #FFFFFF;
border-top: 1px #CCCCCC solid;
/*background-image: url(media/footer.jpg);
background-repeat: no-repeat;
*/}

#footer p {
margin:0px;
padding: 0px;
color: #000000;
}


#footer a {
color: #000000;
}

.right_box {
margin-top: 15px;
background-image: url(media/right_box_background.jpg);
background-repeat: repeat-y;
}
.right_box_services {
margin-top: 15px;
width: 190px;
background-image: url(media/right_box_background.jpg);
background-repeat: repeat-y;
}

.right_box_2 {
background-image: url(media/right_box_background_2.jpg);
background-repeat: repeat-y;
}

.right_box_3 {
background-image: url(media/right_box_background_3.jpg);
background-repeat: repeat-y;
}

.right_box p {
margin: 0px 0px 0px 0px;
padding: 0px 15px 0px 15px;
}

.right_box_2 p {
margin: 0px 0px 0px 0px;
padding: 0px 15px 0px 15px;
}

.right_box_3 p {
margin: 0px 0px 0px 0px;
padding: 0px 15px 0px 15px;
}


.main_box {
margin: 0px;
padding: 10px;
background-color: #EBEBEB;
}

.style1 {
margin: 0px;
padding: 0px 4px 0px 4px;
font-size: 0.7em;
color: #CCCCCC;
}

.ruled_below {
border-bottom: 1px solid #CCCCCC;
padding: 0px 0px 20px 0px;
}

.ruled_above_and_below {
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
padding: 10px 0px 10px 0px;
}

.no_border {
border: none;
}

.no_border a{
border: none;
}

#bs, #cs, #lm, #pa, #ss, #pp {
margin: 0px;
padding: 0px 50px 0px 50px;
text-align:left;
}


.box_navigation {
margin-left: 16px;
padding-left: 0px;
border-bottom: 1px solid #CCCCCC;
width: 200px;
}

.box_navigation li {
list-style: none;
margin: 0px;
padding: 0.25em;
border-top: 1px solid #CCCCCC;
}

.box_navigation li a { 
text-decoration: none; 
}

.bullet {	
list-style: square url(media/triangle_bullet.jpg);
}
.bulletLarge {	
list-style: square url(media/bulletTriangleLarge.png);
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
padding: 2px;
}
.bulletLargeLink {	
list-style: square url(media/bulletTriangleLarge.png);
font-size: 12px;
font-weight: bold;
text-decoration: underline;
color: #000000;
text-decoration: none;
padding: 2px;
}

.torn_box {
margin: 0px;
padding: 15px 0px 0px 0px;
	background-color: #C0DCD9;
	background-image: url(media/torn_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.torn_box_bottom {
margin: 0px;
padding: 0px 0px 0px 0px;
height: 15px;

	background-image: url(media/torn_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.inset_text {
margin: 0px;
padding: 8px 10px 8px 10px;
}

.bigger_text {
	font-size: 1.4em;
	font-weight: bold;
}

.bigger_text_green {
	color: #98C5C0;
	font-size: 1.4em;
	font-weight: bold;
}

#testimonials {
line-height: 1.4em;
}