* { font-family: arial, helvetica, sans; font-size: 13px; color: #000; }
.green { color: #A2BC39; }
a   { text-decoration: underline; color: #000; }
a:hover   { text-decoration: underline; color: #A2BC39; }
a img  { border: 0; }

body { text-align: center; background-color: white;}

#container { width: 735px; margin: 0 auto; text-align: left;}

#header { height: 80px }

#main { background-color: #fff; clear: left; margin-top: 0px; 
background: url(images/template/content_vert_border.gif) #FFF top left repeat-y;
}

#navigation { 
width: 179px;
list-style: none;
padding: 0 0 40px 0;
margin: 0px 0px 0px 0px;
border: 0px solid #666;
float: left; 
}
#navigation a
{
display: block;
width: 179px;
height:22px;
padding: 0;
margin : 0;
border: 0;
overflow: hidden;
text-indent: -999px;
}
#navigation a#whyingenious{ background-image: url(images/nav/whyingenious.gif); }
#navigation a#whyoutsource{ background-image: url(images/nav/whyoutsource.gif); }
#navigation a#aboutus{ background-image: url(images/nav/aboutus.gif); }
#navigation a#services{ background-image: url(images/nav/services.gif); }
#navigation a#suppliers{ background-image: url(images/nav/suppliers.gif); }
#navigation a#testimonials{ background-image: url(images/nav/testimonials.gif); }
#navigation a#contactus{ background-image: url(images/nav/contactus.gif); }

#navigation a{ background-position:bottom left;}
#navigation a.activenav{ background-position:top left;}
#navigation a:hover{ background-position:top left;}

#navigation div.subnav { display: block; margin: 0px 0; clear: left; border: 0px solid red;}
#navigation div.subnav a{ background: url(images/template/subnav_hyphen.gif) #fff top left no-repeat; padding-left: 12px; text-indent: 0px; height: auto;}
#navigation div.subnav a{ color: #999; font-size: 90%; text-decoration: none; display: block; margin-bottom: 2px; width: 160px; }
#navigation div.subnav a:hover{ color: #6B5D83;}
#navigation div.subnav a.activenav{ color: #6B5D83; font-weight: bold; }


#content { background-color: #FFF; margin-top: 10px; margin-left: 185px; margin-right: 0px;
}

#content h1 { font-size: 150%; color: #A2BC39; background: url(images/template/dottedline.gif) #FFF bottom left repeat-x; padding-bottom: 2px; }

#content div.contentheaderimage { display: block; background: url(images/template/dotted_separator.gif) #FFF bottom left repeat-x; padding-bottom: 2px; }

div.separator { background: url(images/template/dottedline.gif) #FFF top left repeat-x; height: 1px; }


#bottomlinks { height: 120px; padding-top: 0px; clear: left; margin: 0;}
#bottomlinks div.quicklink { height: 123px;}
#bottomlinks div.quicklink a img{ margin-bottom: 5px; padding: 0; float: left;}

#footer { margin-top: 0px; font-size: 11px; color: #666; border: 0px solid red;}

div.casestudies { background: url(images/template/dotted_separator.gif) #FFF bottom left repeat-x; padding: 5px; margin: 5px 0;}
div.casestudies div.text { font-size: 105%;}
div.casestudies div.tagline { color: #6B5D83; margin: 5px 0; }

ul { border: 0px solid #000; margin:0; padding:0;list-style-position: inside;} 
ul li { margin: 3px 0;} 



/* HOME PAGE SPECIFIC MODIFIERS */

#homenavigation { 
width: 179px;
list-style: none;
padding: 0 0 40px 0;
margin: 10px 0px 0px 0px;
border: 0px solid #666;
float: left; 
}
#homenavigation a
{
display: block;
width: 180px;
height:19px;
padding: 0;
margin : 0;
border: 0;
overflow: hidden;
text-indent: -999px;
}
#homenavigation a#whyingenious{ background-image: url(images/nav/home/whyingenious.gif); }
#homenavigation a#whyoutsource{ background-image: url(images/nav/home/whyoutsource.gif); }
#homenavigation a#aboutus       { background-image: url(images/nav/home/aboutus.gif); }
#homenavigation a#services{ background-image: url(images/nav/home/services.gif); }
#homenavigation a#suppliers{ background-image: url(images/nav/home/suppliers.gif); }
#homenavigation a#testimonials{ background-image: url(images/nav/home/testimonials.gif); }
#homenavigation a#contactus{ background-image: url(images/nav/home/contactus.gif); }

#homenavigation a{ background-position:top left;}
#homenavigation a.activenav{ background-position:bottom left;}
#homenavigation a:hover{ background-position:bottom left;}





