body {color:#252525;font-family: Arial, Helvetica, sans-serif; font-size:100%; background-color:#D5EBF0; margin-top:0;  }
h1,h2 { color:#0F147A; text-align:center; font-size:130%; padding:0; margin:25px 5px 5px 5px}
h2 { margin:11px 0 5px 0;text-align:left;  font-size:100% ; padding:0 30px 0 30px  }
h3 { text-align:center; font-size:90%; margin:0 0 5px 0; padding:0;  }
p {font-size:90%;color:#333333; padding:11px 11px 11px 11px;margin:0;}
a {color:#0090CF;text-decoration:none}
a:hover { text-decoration:underline }
a img{ border:none }
form,table,tr,td { margin:0; padding:0;  }
td { vertical-align:top  }
td h2 { text-align:center }
ol li { margin:10px 0 10px 0; font-size:80% }
#wrap {width:970px;height:auto;margin:auto; }
#container {width:956px; padding:7px 7px 7px 7px;float:left; background-color:#FFFFFF  }
#nav {  width:961px; float:left; clear:both; margin:10px 0 0 0; }
#nav ul { margin:0; padding:0;  }
#nav ul li { list-style:none; float:left; margin-right:5px; background-image:url(../images/nav%20button%202.jpg); width: 155px; height:37px;  text-align:center; font-size:90%  }
#nav ul li ul { display:none; position:relative;   }
#nav ul li ul li { background-image:url(../images/nav-button2-dropdown.jpg); height:18px; padding:0 0 15px 0 ; margin:0; }

#nav ul li ul li:hover { background-image:url(../images/nav-button-dropdown.jpg) !important; border:none  }
#nav ul li:hover,#active { background-image:url(../images/nav%20button.jpg) !important; border-bottom:5px solid #0090CF }
#nav a { color:#FFFFFF; display:block; padding:10px 0 9px 0  }

#mainContent,#footer { width:945px; float:left; clear:both }
#mainContent {  border:5px solid #0090CF }
#left { float:left; width:700px; }
#left p { padding:20px 30px 11px 30px  }
#right { float:right; width:230px;margin-top:10px;}
#right img { margin:20px 0 10px 0 ; }
.testimonial { text-align:center; padding:10px 10px 10px 10px; font-size:80%; width:185px; min-height:220px; border:1px solid #999999; color:#333333; margin-left:2px  }
#clients { border:1px solid #D5EBF0; float:left; margin:10px 20px 10px 20px; padding:11px 5px 11px 5px; width:640px;  }
#clients h2 { text-align:left; margin:-23px 0 0 10px; background-color:#FFFFFF; width:120px; padding:0 3px 0 3px; display:block }
#clients p { text-align:center; padding:0; margin:0; }
.column { background-image:url(../images/column.jpg); background-position:top; float:left; width:201px; min-height:400px;  margin:0 5px 0 20px }
.column h2 { width:80px; text-align:right; margin:50px 0 0 50px; padding:0; height:40px; text-align:left; font-size:80%}
#webContent h2,#reviews h2 { margin: 45px 0 12px 50px; }
#webContent h2 a { color:#07923f }
#copywriting h2 a {color:#ca312c }
.column p { padding:15px 15px 15px 15px !important; color:#333333 }
.column input { width:110px; }
.column table p { padding:0 !important; margin:0 0 0 8px; font-size:80%  !important} 
#webContent { background-image:url(../images/column2.jpg)  }
#reviews { background-image:url(../images/column3.jpg)}
#footer {  margin-top:10px; width:955px; }
#footer p { font-size:80%;  }
#ch { text-align:right; float:right; width:300px; }
#address { width:600px; float:left }
.center { text-align:center }
.leftImg { float:left; margin-right:11px; padding-bottom:11px }
