@charset "UTF-8";
/* CSS Document for Sennco Solutions*/

body {background-image:url(../images/indexbodybg.jpg); background-repeat:repeat-x; background-position:top; font-size:.781em /*12.5*/; color:#6c6d70; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; padding:0; margin:0;}

.container {background-color:#fff;}

/*STICKY WRAPPER*/
html, body {height: 100%;}

#sticky-wrapper {min-height: 100%; background-color:#fff; width:950px; margin:0 auto;}

#columns {overflow:auto; _overflow:visible;
	padding-bottom: 45px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -45px; /* negative value of footer height */
	height: 45px;
	clear:both;} 

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}

/*==========================*/

/*TYPOGRAPHY, LINKS, LISTS, IMAGES*/
h1, h2, h3, h4 {font-family:Arial, Helvetica, sans-serif; color: #000;}
h1 {font-size:1.84em; margin-bottom:15px;}
h2 {font-size:1.44em; color:#919195;}
h3 {font-size:1.2em;}

p {text-align:justify;}
p, ul, ol {margin-bottom:20px;}
ul, ol {padding-left:15px;}

.black {color:#000;}

strong {color:#000;}
em {font-style:italic;}

a:link, a:visited {color:#9fa615; text-decoration:underline;}
a:hover {text-decoration:none;}
a {outline:none !important;}

/*===========================*/

/*HEADER*/
#header {background-image:url(../images/headerbg.jpg); background-repeat:no-repeat;}

#header-left {padding-top:51px;}

#header-middle {font-size:1.2em; padding-top:63px;}
#header-middle strong {color:#9fa615;}

#header-right {text-align:right; font-size:.96em; color:#000; padding-top:66px;}

#nav-holder {margin-top:13px; margin-bottom:8px;background-image:url(../images/navbg.gif); background-repeat:no-repeat; background-position:20px;}
#main-nav {height:25px; padding-top:7px; text-align:right; padding-right:86px; margin-bottom: 0;}
#main-nav li {display:inline;}
#main-nav a {color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; border-right: 1px solid #000; padding: 4px 10px; font-weight:bold;}
#main-nav a.last {padding-right:0; border:none;}

#header-bar {padding-bottom:12px;}

/*============================*/

/*COLUMNS*/
#right, #left {padding-bottom: 15px;}
#left {padding-top:31px; background-image:url(../images/indexarrowbg.gif); background-position:left top; background-repeat:no-repeat; min-height:258px; height: auto !important; height:258px;}
#index #right {padding-top:33px;}
#right {padding-top:83px;}

#news-mini-list {list-style-image:url(../images/newsbullet.gif); font-size:.88em; font-weight:bold; padding-left:19px; margin-top:15px;}
#news-mini-list li {padding-left:7px; margin-bottom:16px;}
#news-mini-list a {color:#6c6d70;}

.blackbar {background-image:url(../images/homenewsheader.gif); background-repeat:no-repeat; color:#fff; font-size:1.12em; padding:2px 20px; height: 22px; font-weight:bold;}

#patent-info {margin-top:70px; border:1px solid #dddcdc; background-color:#f7f6f6; padding:8px; margin-bottom:15px;}
#patent-info p {margin-bottom:0;}

/*============================*/

/*FOOTER*/
#footer-wrapper {background-image:url(../images/footerwrapperbg.gif); background-position:bottom; background-repeat:repeat-x;}

#footer {background-image:url(../images/footerbg.jpg); background-repeat:no-repeat;}

#footer-content {font-size:.8em; text-align:right;}

#footer-nav {margin-bottom:0;}
#footer-nav li {display:inline; padding: 0 5px; border-right: 1px solid #6c6d70;}
#footer-nav .copyright {padding-left:0; border:none;}
#footer-nav .siteby {padding-right:0; border:none;}
#footer-nav a {color:#6c6d70; text-decoration:underline;}
#footer-nav a:hover {text-decoration:none;}
