/* CSS Document */

body{background-image:url(images/bgd_01.gif);
font:11px Arial,Verdana,Sans-serif; color:#fff;}
h1{font-size:14px; color:#fff8df;}
h1.title{margin-bottom:0px; font-size:18px; color:#ffe17a;}
h2{font-size:12px; font-weight:bold; margin:2px 0px; color:#fff;}
h3{font-size:11px; font-weight:bold; margin:0px; color:#333;}
p{font:11px Arial,Verdana,Sans-serif; color:#000;}
a:link{color:#444;}
a:visited{color:#444;}
a:hover{color:#000;}
a:active{color:#000;}
#logo{height:109px; background-image:url(images/logo.gif); margin:0px; background-repeat:no-repeat; background-color:#fff8df; text-indent:-3000px;}
#logo_small{height:60px; background-image:url(images/logo_small.gif); margin:0px; background-repeat:no-repeat; background-color:#fff8df; text-indent:-3000px;}
#master{width:760px; margin:10px auto;}
#inner{border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff;
background-color:#9fa1a4;}
#nav p{margin:0px; text-align:center; background-color:#fff; border-bottom:1px solid #000;}

#footer{background-color:#000; border-top:1px solid #fff;
text-align:right; padding:10px;}
#footer p{margin:0px; color:#ccc;}
#footer a:link{color:#fff; text-decoration:none;}
#footer a:visited{color:#fff; text-decoration:none;}
#footer a:hover{color:#ccc;}
#footer a:active{color:#ccc;}

/*Fixes OS Commerce design bug*/
#footer2{background-color:#000; border-top:1px solid #fff;
text-align:right; padding:0px;}
#footer2 p{margin:0px; color:#ccc;}
#footer2 a:link{color:#fff; text-decoration:none;}
#footer2 a:visited{color:#fff; text-decoration:none;}
#footer2 a:hover{color:#ccc;}
#footer2 a:active{color:#ccc;}


#main_content{background-color:#9fa1a4;}
#col_right{border-left:1px solid #fff; color:#000;}
#col_right h2{color:#fff8df; font-size:16px;}
#col_left{background-color:#5e4531; color:#fff;}
#col_left h2{ color:#fcc400;}
#col_left p{color:#fff;}
.added_padding{padding:10px;}
h1.call{font-size:12px; background-color:#5e4531; margin:0px; padding:3px 20px;}

table.productTable{border:1px solid #666; border-left:none; border-bottom:none;}
td.productTable{border:1px solid #666; border-right-color:#ccc; border-top-color:#ccc;}

ul.sub_nav{ list-style-image:url(images/arrow_bullet.gif);}
ul.sub_nav a:link{color:#fff; text-decoration:none;}
ul.sub_nav a:visited{color:#eee; text-decoration:none;}
ul.sub_nav a:hover{color:#fff8df; text-decoration:underline;}
ul.sub_nav a:active{color:#fff8df; text-decoration:none;}

div.case_studies_img{ float:right; margin:0px 0px 10px 10px; padding:5px; background-color:#ccc; border:1px solid #333;}

.job{border:1px solid #333; padding:15px; margin-bottom:10px; background-color:#ccc;}
.bordered{margin:10px; padding:5px; border:1px solid #000; background-color:#ccc;}

table.white_border{border:1px solid #000;}
table.white_border td{border:1px solid #444;}