* {margin:0; 
padding:0;
font-family:arial;}

html{
font-size:125%}

body{
font-size:50%;
border-top:3px solid #333;}

#wrap{
position:relative;
width:810px;
margin:0 auto;}

#top{
height:90px;
padding-top:30px;
margin-left:37px;
margin-right:28px;
margin-bottom:30px;
border-bottom:1px solid #ddd;}
#image{
height:215px;

margin-left:37px;
margin-right:28px;
border-bottom:1px solid #fff;}

#content{
height:90px;
margin-left:37px;
margin-right:28px;
margin-bottom:30px;
border-top:1px solid #ddd;
padding-top:30px;
margin-top:35px}

#left{
width:360px;
float:left;}
#right{
width:338px;
float:right;}

h1{
float:left;}
h1 a{
display:block;
width:185px;
height:62px;
background:url(../images/logo.gif);
text-indent:-9999px;
float:left;}

h2{
font:normal 3.6em Tahoma, Arial, Helvetica, sans-serif;
color:#333;}

h3{
font:normal 1.8em/20px Tahoma, Arial, Helvetica, sans-serif;
color:#333;
border-bottom:1px solid #ccc;
margin-bottom:20px;
padding-bottom:5px;
text-transform:capitalize}

p{
font:normal 1.2em/18px Tahoma, Arial, Helvetica, sans-serif;
color:#333;
margin:10px 0 20px 0;}

#navigation{
float:right;
height:25px;
width:388px;
padding:47px 0 0 12px;}

#navigation li{
list-style:none;
float:left;}

#navigation li a{
display:block;
padding:0;
margin-left:40px;
font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#333;}

	#navigation li a:hover{
color:#0093d0;}

.roundbox{
width:298px;
background:#f2f2f2 url(../images/roundbox.jpg) no-repeat top center;
padding:10px 20px 20px 20px;
margin-bottom:35px;
}

.roundbox p{
font:normal 1.3em Arial, Helvetica, sans-serif ;}

.roundbox p img{
float:left;
margin:3px 20px 40px 0;
padding:2px;
border:1px solid #ddd;
}

.roundbox .last{
margin:-15px -20px -20px -20px;
padding-top:10px;
background:url(../images/roundbox-dummy.gif) no-repeat bottom center;}


#services {
list-style:none; 
width:810px; 
height:282px; 
display:block; 
overflow:hidden;
z-index:0;}

#services li {
float:left; 
display:inline; 
overflow:hidden; 
margin-right:-15px;}

#services li span{
font:bold 15px  'Century Gothic', Tahoma, Arial, Helvetica, sans-serif;
color:#222;
margin:0 0 10px 20px;
padding-bottom:10px;}

#services li a img{
border:none;}





#services2 {
list-style:none; 
width:810px; 
height:120px; 
display:block; 
overflow:hidden;
z-index:0;}

#services2 li {
float:left; 
display:inline; 
overflow:hidden; 
margin-right:-15px;}

#services2 li span{
font:bold 15px  'Century Gothic', Tahoma, Arial, Helvetica, sans-serif;
color:#222;
margin:0 0 10px 20px;
padding-bottom:10px;}

#services2 li a img{
border:none;}



#service-wrap{
clear:both;
position:relative;
width:810px;
margin-left:20px;
}

#corner{
position:absolute;
bottom:0px;
z-index:500;
right:45px;}

.roundbox p.blue, .roundbox p.pink, .roundbox p.orange, .roundbox p.green{
color:#0093d0;
font:bold 1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.roundbox p.blue a, .roundbox p.pink a, .roundbox p.orange a, .roundbox p.green a{
color:#333;
font:bold 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.roundbox p.pink{
color:#e73e97;}

.roundbox p.orange{
color:#f7901e;}

.roundbox p.green{
color:#7bbb30;}

.roundbox .contact{
color:#444;
font:bold 1.6em Tahoma, Verdana, Arial, Helvetica, sans-serif;}



#footer{
clear:both;
border-top:1px solid #ddd;
padding-top:20px;
padding-bottom:20px;}


#footer p a{
font:bold 1em Tahoma, Arial, Helvetica, sans-serif;
color:#333;
margin-right:20px;
text-decoration:none;}
#date{
height:22px;
width:189px;
text-align:right;
position:absolute;
top:-10px;
left:583px;
background:url(../images/date-bg.gif) no-repeat center center;
padding:6px 10px 0 0;
font:normal 11px Arial, Helvetica, sans-serif;
color:#fff;}

fieldset{
border:0;}

input, textarea, select{
width:290px;}

input.submit{
width: 100px;
font:normal 13px Geneva, Arial, Helvetica, sans-serif }

a{
text-decoration:underline;
color:#0093d0}
a:hover{
text-decoration:none;
color:#333}

#imap{
margin:30px 0;
padding:2px;
border:1px solid #333;}

h3{
margin-top:10px;}

.note, .alert{
font-weight:bold;
color:#9fcf67;}

.alert{
color:#f7901e;}

.boxes{
background:url(../images/boxes-bg.gif) no-repeat left center;
padding-left:70px;}

.boxes img{
float:right;
margin:0 15px 0 18px;}

p span.testimonial{
color:#0093d0}
