body { background-color:#E6E5E0; text-align:center; font-family:arial; font-size:11px; }
ul{margin:0; padding:0; list-style:none;}
a{ color:green; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; }
h1 { color:green; font-size:20px; }
h3 { font-size:15px; }

#container{ border-left:1px solid #000; text-align:left; border-right:1px solid #000; margin:0 auto; width:740px; }

#header{ width:740px; margin:0; padding:0; }

div#menu { width:740px; height:32px; margin:0; padding:0; background-color:#019509; text-align:center; }
div#menu a { display:block; color:#FDE9B4; font-family:arial; font-size:14px; font-weight:bold; text-decoration:none; }
div#menu a:hover { background-color:#3FAF45; text-decoration:none; }
div#menu ul {width:740px;}
div#menu ul li { height:32px; float:left;  border-right:1px solid #fff; }
div#menu ul li#home { width:80px; }
div#menu ul li#about-us { width:98px; }
div#menu ul li#services { width:90px; }
div#menu ul li#case-studies { width:130px; }
div#menu ul li#client-list { width:110px; }
div#menu ul li#gallery { width:90px; }
div#menu ul li#contact-info { width:135px; border:none; }

#menu { width:740px; margin:0; padding:0; background-color:#019509; text-align:center; line-height:2.5em; }
#menu a { display:block; color:#FDE9B4; font-family:arial; font-size:14px; font-weight:bold; }
#menu a:hover { background-color:#3FAF45; }

#content { width:440px; background-color:#FDE9B4; float:left; margin-left:-1px; padding:0; border:1px solid; border-top:none; }

div#content-mid { width:100%; float:left; margin:0px; padding:0px; }
div#content-mid-sub { float:left; font-size:13px; margin:0px; padding:20px 15px 15px 15px; }
div#content-mid-sub ul { list-style:disc; margin-left:15px; }

div#content-mid-contact { float:left; margin:0px; padding:0px; width:100%; }
div#content-mid-sub-contact { float:left; font-size:13px; margin:0px; padding:20px 15px 15px 15px; }
div#content-mid-sub-contact ul { list-style:disc; margin-left:15px; }

div#content-mid-services { float:left; margin:0px; padding:0px; width:450px; }
div#content-mid-sub-services { float:left; font-size:13px; margin:0px; padding:20px 15px 15px 15px; }
div#content-mid-sub-services ul { list-style:disc; margin-left:15px; }

#services-left { font-size:13px; margin:0px; }
#services-left td { padding:0px 0px 50px 10px; }

div#content-left { width:477px; float:left; margin:0; padding:0;}

div#whois { font-size:13px; margin:0px; padding:30px 0px 0 15px; width:440px; }

div#current { font-size:13px; margin:0px; padding:25px 0px 0px 15px; }
div#current ul { float:left; }	
div#current li { height:75px; margin:0; }

div#gallery { float:left; font-size:13px; margin:0px; padding:25px 0px 0px 15px; width:440px; }
div#gallery ul { width:440px; float:left; }
div#gallery ul li img { margin-right:5px;border:1px solid #000; }

div#content-right { width: 244px; float:right; }

div#graybox { background:#e6e5e0; border:1px solid; font-size:13px; margin:30px 15px 30px 0px; width:243px; }
div#graybox h2{ margin:20px 0 20px 0; padding:0; font-size:15px; text-transform:uppercase; }
div#graybox ul{ margin:0 10px 0 10px; padding:0 0 20px 0; border-bottom:1px solid;}
div#graybox li{ padding-left: 1.5em; background : url(images/arrow.gif) no-repeat; margin:0; }
div#graybox p.read-more { margin:0px; padding:15px 0px 0px 0px; }
div#graybox ul#last-list{ margin:0 10px 0 10px; padding:0 0 15px 0; border:none; }

#footer { margin:0; padding-left:5px; background-color:#019509; font-size:12px; color:#FDE9B4; line-height:2.5em; }
#footer a { color:#FDE9B4; text-decoration:none; }
#footer a:hover { color:#FDE9B4; font-weight:none; text-decoration:underline; }

.logo { border:1px solid #000; }
