@charset "utf-8";
body{ background-color:#ccc; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; font-weight:light; font-size:12px; line-height:18px; margin:0; }

h1{ font:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#ed4351; font-weight:light; font-size:16px; }
h2{ font-family:"Trebuchet MS", sans-serif; color:#000000; font-weight:light; font-size:13px; line-height:10px; }
h3{ font:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; font-weight:light; font-size:12px; margin:0px; padding:0px; }
h4{ font:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; font-weight:light; font-size:14px; }
#main_cont{ margin-top:0px; margin:auto; width:880px;  background-color:#ffffff; }
#top_cont{ background-color:#000000; float:left; width:880px; height:90px; margin-bottom:50px;}
#logo_cont{ padding-left:35px; padding-top:40px; float:left; width:240px;	}
#top_nav_cont{  float:left; width:545px; margin:51px 0px 0px 22px; padding:0px;  }
#side_nav_cont{ float:left; padding-left:0px; width:310px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:200; }
#middle_cont{ float:left; width:510px;  padding:0px 0px 0px 0px; }
/* homepage middle cont*/
#middle_cont_home{ float:left; width:540px;  padding:4px 0px 0px 50px;    }
 a { text-decoration:none; color:#666; }
 a:hover { text-decoration:none; color:#ff0000; }

#body_cont{ float:left;   width:510px; padding:0px 0px 0px 0px; } 
#body_cont_consumer{ float:left;   width:510px; height:970px; padding:0px 0px 0px 0px; background-image: url(images/casestudy_consumerproducts.gif); background-repeat: no-repeat; background-position: left top;} 
#body_cont_print{ float:left;   width:510px; height:920px; padding:0px 0px 0px 0px; background-image: url(images/casestudy_print.png); background-repeat: no-repeat; background-position: left top;} 

#middle_cont ul { background-color: transparent; height:17px;   }
#middle_cont ul li { float:left; color: #000000; padding:0px; border-right:0px #fff solid; font:"Trebuchet MS", Arial, Helvetica, sans-serif; width:200px; } 
#middle_cont ul li a { color: #000; text-decoration: none; font:bold 10px Trebuchet MS;  }
#middle_cont ul li.selected a{ color: #000; }
#middle_cont ul li a:hover { color:#99CC00 }
#side_nav_cont_text{ float:left; width:240px; margin-left:35px; margin-top:0px;  color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif } 
#clientlist{ padding-left:40px; }
.client_cont{ float:left; width:250px; }

.client_cont ul{  margin:0px; padding:0px 0 0 15px; color:#000; list-style:disc;    }
.client_cont ul li{  width:250; color:#000; list-style:disc;   }
/*
#footer_cont_homepage { float:left; width:880px; height:40px; margin-top:20px;margin:auto; background-image:url(images/bottom_redline_black.gif); background-repeat:no-repeat; text-indent:40px; padding-top:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px;}*/

#footer_cont_homepage { float:left; width:800px;  padding:0px 40px 15px 40px;  font-size:10px; font-family:Arial, Helvetica, sans-serif; background-color:#000; }
#footer_cont_homepage_inner { float:left; width:800px;   margin:auto;  font-size:10px; border-top: thin  solid #ff0000; padding-top:10px; font-family:Arial, Helvetica, sans-serif; color:#999}
#footer_cont_homepage_inner a { text-decoration:none; color:#999; }
#footer_cont_homepage_inner a:hover { text-decoration:none; color:#ff0000; }
#footer_cont{ float:left; width:800px;  padding:0px 40px 15px 40px; margin-top:10px;  font-size:10px; font-family:Arial, Helvetica, sans-serif; background-color:#FFF; }
#footer_cont_inner { float:left; width:800px;   margin:auto;  font-size:10px; border-top: thin solid #ff0000; padding-top:10px; font-family:Arial, Helvetica, sans-serif; color:#666}
#footer_cont_inner a { text-decoration:none; color:#666; }
#footer_cont_inner a:hover { text-decoration:none; color:#ff0000; }
.clear{ clear:both;}
/* top nav*/
#navigation_topnav ul { background-color: transparent; height: 17px; margin:0px; padding:0px;  }
#navigation_topnav ul li { list-style: none; float: left; color: #ffffff;  border-right:1px #fff solid; font:"Trebuchet MS", Arial, Helvetica, sans-serif; } 
#navigation_topnav ul li a { color: #ffffff; text-decoration: none; font: bold 15px Trebuchet MS; padding: 0px 14px 0px 14px  }
#navigation_topnav ul li.selected a{ color: #ff0000; }
#navigation_topnav ul li a:hover { color:#ff0000 }

#navigation_sidenav ul { background-color: transparent; height: 25px; float:left;    }
#navigation_sidenav ul li { list-style: none; color: #99A;  padding: 4px 0px 4px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#757273; font-weight:light; font-size:12px; }
#navigation_sidenav ul li a { text-decoration: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; font-weight:light; font-size:12px; }
#navigation_sidenav ul li.selected a{ color: #ff0000; }
#navigation_sidenav ul li a:hover { color:#ff0000; }
#h1 ul { background-color: transparent; height: 25px; }
#h1 ul li {  color: #99A; padding: 4px 0 4px 16px; font: light 11px/16px Arial; }
#h1 ul li a { color: #FFFFFF; text-decoration: none; font: bold 11px/16px Arial; }
#h1 ul li.selected a{ color: #ff0000; }
#h1 ul li a:hover { color:#ff0000 }

#middleContentInner{ margin-left: 25px; margin-top:50px; width:230px; text-align:left;}
#middleContentInner h1{ color:#231f20; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px}
#middleContentInner h2{ color:#231f20; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px}


#middleContentInner_wide{ margin-left: 25px; margin-top:390px; width:435px; }
#middleContentInner_wide h1{ color:#231f20; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; }
#middleContentInner_wide h2{ color:#231f20; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;}

#middleContentInner_wide2{ margin-left: 25px; margin-top:255px; width:435px; }
#middleContentInner_wide2 h1{ color:#231f20; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px}
#middleContentInner_wide2 h2{ color:#231f20; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px}



#Homepage { float:left; width:225px; padding-left:35px; height:560px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-size:13px; font-weight:bold; }
#Homepage ul { background-color: transparent; height: 25px; float:left; margin-left:0px; padding: 0px 0px 50px 15px;    }
#Homepage ul li {    padding: 7px 0px 4px 0px; float:left; width:200px; margin-top:0px; margin-left:0px;  color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif font-weight:light; font-size:12px; }
#Homepage ul li a { text-decoration: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; font-weight:light; font-size:12px; }
#Homepage ul li.selected a{ color: #FFF; }
#Homepage ul li a:hover { color:#ff0000; }
#middle_cont #navcontainer { }
#middle_cont  ul{   color:#ffffff; }
#middle_cont #navcontainer ul.nav{ list-style:none; margin:0; padding:0; }
#middle_cont #navcontainer ul.nav li { float:right;  margin:0px; padding:0; width:10px; }
#middle_cont #navcontainer ul.nav li a{text-decoration: none; color: #000000; font-size:13px;}
#middle_cont #navcontainer ul.nav li.selected a{ color:#ed4351; }
#middle_cont #navcontainer ul.nav li a:hover{ color:#ed4351; }

/*contact page*/

#main_cont_contact { margin-top:0px; margin:auto; width:880px; background-color:#F00; }

/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:400px;
padding:14px;
}

/* ----------- stylized ----------- */
#stylized{
border:solid 2px #b7ddf2;
background:#ebf4fb;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}



