/* CSS Document */
* html, body, div, p, ul, li, table, tr, td, br
{ padding:0px; border:none; margin:0px;} 
body {background-color:#f0f8f9; color:#000000;}
/*body {background:#f0f8f9 url(images/bg.jpg) repeat; }*/
table, tr, td {border-collpase:collpase; vertical-align:top;}
a {cursor:pointer; text-decoration:none;} 
/* General Text  */
p, ul, li {
color:#000000;
font-family: "Helvetica Neue", Arial, sans-serif;
font-size: 12px;
line-height:20px;
vertical-align:top;
}
p {margin-bottom:20px;}
p a {color:#007c85;}
p a:hover{color:#000000;}
ul {list-style-position: outside; list-style-image: url(images/disc.gif);}
#titletxt {
font-size: 14px;
font-weight:bold;
color:#007c85;
}

/* Heading */
#heading{width:1000px; height:150px; background-color:#ffffff;}
#bg_headl, #bg_headr{background-repeat: repeat-y; width:20px; height:150px; float:left;}
#bg_headl{background-image: url(images/bg_bodyl.jpg);}
#bg_headr{background-image: url(images/bg_bodyr.jpg); margin-left:60px;}
#logo1{background-image: url(images/logo1.jpg); width:460px; height:150px; float:left; margin-left:90px;}
#logo2{background-image: url(images/logo2.jpg); width:210px; height:150px; float:left; margin-left:140px;}

/* Menu */
#menu1{background-image:url(images/bg_menu.jpg); background-repeat: repeat-x; width:100%; height:50px; clear:both;}
#menu2{width:1000px; height:50px;}
#nav-menu {background:url(images/menu.jpg) no-repeat; width:743px; height:50px; margin:0; padding:0;}
#nav-menu span {display: none;}
#nav-menu li, #nav-menu a {height:50px; display:block; }
#nav-menu li {float:left; list-style:none; display:inline;}
#m1 {width: 68px;}
#m2 {width: 80px;}
#m3 {width: 80px;}
#m4 {width: 102px;}
#m5 {width: 118px;}
#m6 {width: 92px;}
#m7 {width: 101px;}
#m8 {width: 102px;}

#m1 a:hover {background:url(images/menu.jpg) 0px -50px no-repeat;}
#m2 a:hover {background:url(images/menu.jpg) -68px -50px no-repeat;}
#m3 a:hover {background:url(images/menu.jpg) -148px -50px no-repeat;}
#m4 a:hover {background:url(images/menu.jpg) -228px -50px no-repeat;}
#m5 a:hover {background:url(images/menu.jpg) -330px -50px no-repeat;}
#m6 a:hover {background:url(images/menu.jpg) -448px -50px no-repeat;}
#m7 a:hover {background:url(images/menu.jpg) -540px -50px no-repeat;}
#m8 a:hover {background:url(images/menu.jpg) -641px -50px no-repeat;}

/* middle body */
#bodymain{width:1000px; height:740px; vertical-align:top;}
#bg_bodyl{background-image: url(images/bg_bodyl.jpg);}
#bg_bodyr{background-image: url(images/bg_bodyr.jpg);}
#bg_bodyl, #bg_bodyr{background-repeat: repeat-y; width:20px;}
#bg_bodyc{background-color:#dbecef; width:960px; padding-top:50px;}
/*#bg_bodyc{background-image: url(images/bg_body.jpg); background-repeat: repeat; width:960px; height:100px;}*/

/* Footer */
#footer{background-image: url(images/bg_footer.jpg); width:1000px; height:65px; clear:both;}
#footer_txt{
padding-top:18px; text-align:center;
font-family: "Helvetica Neue", Arial, sans-serif;
font-size: 10px;
}
#footer_txt a{
font-family: "Helvetica Neue", Arial, sans-serif;
font-size: 10px;
color:#007c85;
font-weight:bold;
}
#footer_txt a:hover{color:#000000;font-weight:bold;}

/* General Columns */
#colout  {margin-top:50px; margin-left:80px;}
#colout2 {margin-left:80px;}
#col1 {width:230px;}
#col2 {width:230px; margin-left:55px;}
#col3 {width:230px; margin-left:50px;}
#colout, #colout2, #col1, #col2, #col3 {float:left; text-align:left; vertical-align:top;}
#col1 ul li{margin-left:15px; color:#000000;}
#col2 ul li{margin-left:15px; color:#000000;}
#col3 ul li{margin-left:15px; color:#000000;}

/* Home */
#home1 {background-image: url(images/home1.jpg); width:850px; height:325px; margin-left:40px; float:left;}
#home2 {background-image: url(images/home2.jpg); background-repeat: no-repeat; width:245px; height:185px;}

/* About Us */
#about1 {background-image: url(images/about1.jpg); width:880px; height:325px; margin-left:40px; float:left;}

/* Services */
#ser1 {background-image: url(images/ser1.jpg); background-repeat: no-repeat; width:244px; height:155px; margin-top:20px;}
#ser2 {background-image: url(images/ser2.jpg); background-repeat: no-repeat; width:245px; height:190px; margin-top:20px;}

/* Case Studies */
#col1_case {width:360px; float:left; text-align:left; vertical-align:top;}
#col2_case {width:360px; float:left; text-align:left; vertical-align:top; margin-left:50px;}

/* Privacy */
#privacy1 {background-image: url(images/privacy1.jpg); width:760px; height:325px; margin-left:160px; float:left;}

/* Resources */
#resources1 {background-image: url(images/resources1.jpg); width:850px; height:325px; margin-left:40px; float:left;}

#r1 a, #r2 a, #r3 a, #r4 a, #r5 a, #r6 a,#adobe a {float:left;}
#r1 a {background-image: url(images/r1.jpg); width:100px; height:65px;}
#r2 a {background-image: url(images/r2.jpg); width:120px; height:65px;}
#r3 a {background-image: url(images/r3.jpg); width:100px; height:65px;}
#r4 a {background-image: url(images/r4.jpg); width:120px; height:65px;}
#r5 a {background-image: url(images/r5.jpg); width:100px; height:90px;}
#r6 a {background-image: url(images/r6.jpg); width:120px; height:90px;}
#adobe a {background-image: url(images/adobe.jpg); width:95px; height:24px;}

#r1 a:hover{background-image: url(images/r1_o.jpg);}
#r2 a:hover{background-image: url(images/r2_o.jpg);}
#r3 a:hover{background-image: url(images/r3_o.jpg);}
#r4 a:hover{background-image: url(images/r4_o.jpg);}
#r5 a:hover{background-image: url(images/r5_o.jpg);}
#r6 a:hover{background-image: url(images/r6_o.jpg);}

#preso a{
font-family: "Helvetica Neue", Arial, sans-serif;
font-size: 12px;
color:#007c85;
font-weight:bold;
line-height:13px;
}
#preso a:hover{color:#000000;font-weight:bold;}

/* Testimonials -- None */

/* Contact Us */
#contact1 {background-image: url(images/contact1.jpg); width:840px; height:325px; margin-left:80px; float:left;}
#col2_c {width:230px; margin-left:100px; float:left; text-align:left; vertical-align:top;}