body {
font-family:Arial,Helvetica,sans-serif;
text-align:center;
background:url(wrap_bg.gif) repeat-x;
}

#wrap {

width:1024px;
margin:0 auto;
text-align:left;
}

#logo {
background:url(logo.gif) no-repeat;
height:100px;
clear:left;
}

#header {
width:1024px;
height:249px;

font-family:Arial,Helvetica,sans-serif;
color:#ffffff;
margin-top:-25px;
margin-top /*\**/: -13px\9
}

#header h2 {
font-size:29px;
padding:40px 0 0 15px;
margin-bottom:10px;
}

#header p {
margin:0 0 0 15px;
font-weight:bold;
}

#header a {
color:#ffffff;
}

#header a:hover {
text-decoration:none;
}

#header img {
float:right;
margin-top:-20px;
}

#head_link {
margin-top:10px;
}

#box1 {
background:url(banner3-bg.jpg) no-repeat;
height:150px;
width:321px;
float:left;
margin-top:15px;
margin-left:30px;
}

#box2 {
background:url(banner2-bg.jpg) no-repeat;
height:150px;
width:321px;
float:left;
margin-top:15px;
}

#box3 {
background:url(banner1-bg.jpg) no-repeat;
height:150px;
width:321px;
float:left;
margin-top:15px;
}

#box1 a {
color:#ffffff;
text-decoration:none;
}

#box1 a:hover {
text-decoration:underline;
}

#box2 a {
color:#ffffff;
text-decoration:none;
}

#box2 a:hover {
text-decoration:underline;
}

#box3 a {
color:#ffffff;
text-decoration:none;
}

#box3 a:hover {
text-decoration:underline;
}

.service {
margin:30px 0 10px 80px;
color:#ffffff;
}

.service_description {
margin:0 0 0 80px;
color:#ffffff;
font-weight:bold;
}

#main {
float:left;
border-top:1px dotted black;
width:1024px;

}

#mainBottom {
float:left;
border-bottom:1px dotted black;
width:1024px;

}


.content {
width:500px;
padding:5px 10px 10px 10px;
border-right:1px dotted black;
float:left;
margin-top:20px;
}

.content p {
line-height:140%
}

#content2 {
width:482px;
padding:5px 10px 10px 10px;
float:left;
margin-top:14px;
}

#content2 h2{
font-size:25px;

}

#content h2{
font-size:25px;

}

#content2 p {
line-height:140%
}

#content3 {
width:700px;
padding:0 10px 10px 10px;
float:left;
margin-top:10px;
clear:left;
}

#content3 h1 {
clear:left;
font-size:30px;
}

#content3 p {
line-height:140%;
}

#footer {
margin-top:30px;
border-top:1px dotted black;
text-align:center;
float:left;
width:1024px;
padding-top:20px;
font-size:10pt;
margin-bottom:20px;
}

.rightBox {
width:270px;
float:right;
padding:5px;
margin-top:30px;
}

.rightBox ul {
list-style:none;
margin-left:0;
padding-left:0;
}

.rightBox li {
margin:6px 0 0 0;
}

.rightBox a {
color:#00275e;
text-decoration:none;
font-weight:bold;
}

.rightBox a:hover {
text-decoration:underline;
}

.rightBox h3 {
margin:0 0 10px 0;
}





