body {font-family: Arial, Helvetica, Sans-Serif, Tahoma; font-style: normal; font-weight: normal; font-size: 12px; color: #333333; margin: 0px;}
p{margin: 8px o 8px 0; line-height:20px;}
span{color:#900; font-weight:bold;}
a{color:#0000FF}
a:link {color:#0000FF; text-decoration:none;}
a:visited {color:#0000FF; text-decoration:none;}
a:hover {color:#900; text-decoration:underline;}
a:active {color:#0000FF; text-decoration:none;} 
h1{font-family:'open sans',arial,sans-serif; font-size:26px; color:#333; font-weight: lighter;}
h2{font-family:'open sans',arial,sans-serif; font-size:20px; color:#900; font-weight: lighter;}
h3{font-size:16px; color:#333; font-weight: lighter;}
h4{font-size:14px; color:#900;}
h5{font-size:12px; color:#333; font-weight: bold;}
h6{font-size:10px; color:#282828; font-weight: bold;}
li{padding:5px 0 5px 5px; line-height:20px; list-style: outside;}

.clear{clear:both;}

.header-wrapper{width:100%; background-color:#fff; margin: 10px 0 0 0;}
.header{width:944px; height:155px; padding:15px; background-color:#666666; border:1px solid #666; margin: auto; background-image:url(images/somy-jacob-associates.jpg);}

.menu-bar-wrapper{width:100%; background-color:#fff; margin: 0px;}
.menu-bar{width:944px; height:30px; background-color:#333; padding:0 15px 0 15px; margin: auto; border-left:1px solid #333; border-right:1px solid #333;}

.page-wrapper{width:100%; background-color:#fff; margin: 0px;}
.page{width:944px; padding: 15px; min-height:300px; background-color:#ffffff; margin: auto; border:1px solid #999;}

.footer-wrapper{width:100%; background-color:#fff; margin: 0px;}
.footer{width: 944px; padding: 15px; color:#333333; margin: auto; text-align: center;}


.home-image{width:296px; height:198px; float:left; margin:20px 30px 0 10px; font-size:15px;}
.home-image p{margin-bottom:0px; line-height:15px;}
.home-main{width:590px; height:auto; float:left; padding:5px 0 15px 0;}
.home-main h1{font-size:18px;}
.home-left{width:285px; height:220px; padding:15px; float:left; background-color:#E4E4E4; border:1px solid #CCC;}
.home-left span{color:#009; font-weight:bold;}
.home-right{width:580px; height:220px; padding:15px; float:left; margin:0 0 0 15px; background-color:#E4E4E4; border:1px solid #ccc;}

.column-left-right{width:272px; height:220px; padding:15px; float:left; background-color:#E4E4E4; border:1px solid #ccc;}
.column-mid{width:272px; height:220px; padding:15px; float:left; margin:0 15px 0 15px; background-color:#E4E4E4; border:1px solid #ccc;}

.contact-us-left{float:left; height:360px; padding:20px; background-color:#e8e7e7; color:#333; border: 1px solid #ddd;}
.contact-us-right{width:589px; height:360px; float:left; padding:20px; background-color:#e8e7e7; margin-left:15px; font-size:14px; color:#333; line-height:30px; border: 1px solid #ddd;}
.contact-us-txtbox{width:250px;}
.contact-us-txtarea{width:250px; height:115px;}


#nav
{
    padding:0; margin:0px;
}
#nav li
{
    display:inline;
}
#nav li a
{  
   text-decoration: none;
   float:left;
   padding:5px 20px 4px 20px;
   background-color: #333333;
   color:#ffffff;
   border-bottom:1px;
   border-bottom-color:#333333;
   border-bottom-style:solid;
}
#nav li a:hover
{
   background-color:#9B1C26;
   padding-bottom:4px;
   border-bottom:2px;
   border-bottom-color:#00CC00;
   border-bottom-style:solid;
}
