/* Start of CMSMS style sheet 'inno' */
/* SITE SPECIFIC LAYOUT */
html {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: arial;
	background: url(uploads/inno/bk.jpg) repeat;
	text-align: left;
	font-size: 75.01%;
	line-height: 1em;
}
div {
	font-size: 1em;
}
ul {
	margin: 0px;
	padding: 0px;
}
* {
	margin: 0px;
	padding: 0px;
}
div {
	margin: 0px;
	padding: 0px;
}
div.clear {
	clear: both;
	margin-bottom: 10px;
}
div.box, #foot {
	width: 954px;
	margin: 0px auto;
	padding: 0px;
}
#top {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background: url(uploads/inno/btmcntnt.jpg) repeat-x left bottom;
}
div#wrapper {
	height: 20px;
	padding:  0
}
div#menuwrapper {
	margin: 0px;
	padding: 0px 20px
}
div#header {
	clear: both;
	width: 954px;
	height: 211px;
	margin: 0px;
	padding: 0px;
	background: url(uploads/inno/headimg.jpg) no-repeat;
}
#search{
        position:relative;
        left: 740px;
        top:15px;
        width:305px;
        padding:0px 5px;
        backgound-color:#FBFBF1
}
*:first-child+html search{
        top:8px;
        height:15px;
        background-color:transparent
}
*:first-child+html form{
        top:1px;
        height:15px;
        background-color:#FBFBF1
}
#search label{
        display:none;
}
#search input#cntnt01searchinput {
        position:relative;top:-3px;
        border:none;
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px;
}
#search div.hidden {
        height:0px;
        line-height:0px;
	margin: 0px;
	padding: 0px;
}
#search form {
        display:inline;        
        height:10px;
	margin: 0px;
	padding: 0px;
}
div#content {
	margin: 4px 0 0px;
	padding: 10px 0px;
	color: #666666;
}
div.leftd {
	float: left;
	width: 32%;
	padding: 5px 0px;
	margin: 0px;
}
div.lefta {
	float: left;
	padding: 5px 0px;
	margin: 0px;
}
#one {
	padding: 0px;
	margin-right: 25px;
}
#two {
	padding: 0px;
	margin-right: 25px;
}
#three {
	padding: 0px;
	margin-right: 26px;
}
#four {
	padding: 0px;
	margin: 0px;
}
#onea {
	width: 40%;
	font-size: small;
	padding: 0px;
	margin-right: 5px;
}
#twoa {
	width: 40%;
	font-size: small;
	padding: 0px;
	margin-right: 0px;
}
#ones {
	width: 48%;
	font-size: small;
	padding: 0px;
	margin-right: 15px;
}
#twos {
	width: 48%;
	font-size: small;
	padding: 0px;
	margin-right: 0px;
}
div.leftd h2 {
	margin: 0px;
	color: #FFF;
	padding: 5px 0px 10px 7px;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1em;
}
.hbrown {
	margin: 0px;
	color: #FFF;
	padding: 5px 0px 10px 7px;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1em;
	background: url(uploads/inno/hbrown.gif) no-repeat;
}
.hgreen {
	margin: 0px;
	color: #FFF;
	padding: 5px 0px 10px 7px;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1em;
	background: url(uploads/inno/hgreen.gif) no-repeat;
}
.hblue {
	margin: 0px;
	color: #FFF;
	padding: 5px 0px 10px 7px;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1em;
	background: url(uploads/inno/hblue.gif) no-repeat;
}
.hprpl {
	margin: 0px;
	color: #FFF;
	padding: 5px 0px 10px 7px;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1em;
	background: url(uploads/inno/hprpl.gif) no-repeat;
}
#main.search {
        margin-right:0px
}
div#maind {
	margin-right: 25%;
	padding: 5px 0;
}
div#main {
	margin-right: 25%;
	padding: 5px 0;
}
* html body div#main {
	padding: 5px;
}
div#maind ul, div#main ul {
	margin-right: 10px;
	list-style:normal;
}
div#content2 {
	padding: 5px;
	margin: 0px;
}
div#content2 p {
	margin: 0px;
	padding: 5px;
}
div#content2 h2 {
	margin: 0px;
	padding: 5px;
}
div#rite {
	float: right;
	width: 22%;
	margin: 0 0 10px;
	padding: 10px 10px 20px;
	background: #FFF url(uploads/inno/ritebk.jpg) repeat-x left bottom;
}
* html body div#rightblock {
	float: right;
	width: 22%;
}
div#leftblock {
	float: left;
	width: 20%;
	padding: 5px;
}
div#footadd {
	loat: right;
	margin-top: 0px
}
div#footadd p {
	clear: both;
	margin: 0;
	padding: 5px;
	color: #FFF;
	text-align: right;
}
#bottom {
	clear: both;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background: url(uploads/inno/btmdots.jpg) repeat-x left top;
}
#btmcontent {
	clear: both;
	margin: 0px;
	padding: 30px 0px;
	color: #FFF;
}
*:first-child+html #btmcontent {
	clear: both;
	margin: 0px;
	padding: 15px 0px;
	color: #FFF;
}
#btmcontent ul {
	float: left;
	margin: 0px 20px 20px;
	padding: 0px 0px;
	color: #FFF;
}
#btmbtm {
	clear: both;
	height: 72px;
	margin: 0px;
	padding: 1px 0px 20px;
	background-color: #000;
}
div.left49 {
	float: left;
	width: 45%;
}
div.right49 {
	float: right;
	width: 45%;
	text-align: right;
}
div.left49 p {
	margin: 0px 20px;
	padding: 0px
}
div.right49 p {
	margin: 0;
	padding: 0px
}
div#btmmid h1.service {
	width: 176px;
	margin: 0;
	color: #FFF;
	padding: 5px 0px 10px 7px;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1em;
	background: url(uploads/inno/servicebk.jpg);
}
p {
	font-size: 85%;
}
p.mid {
	font-size: 75%
}
p.small {
	font-size: 25%
}
.contactform {
	width: 99%;
}
.contactform fieldset {
	border: 3px double #cecece;
	padding: 12px;
}
.contactform fieldset legend {
	font-weight: bold;
	padding: 5px 15px 10px 5px;
	margin-bottom: 10px;
	border: 3px double #cecece;
	color: #595959;
	font-size: 16px;
	text-align: right;
	background: #f3f3f3 url(/images/cms/email_open.gif) no-repeat 2px center;
}
.contactform fieldset .css label {
	width: 14em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}
.contactform div {
	padding: 0.25em 0 0.25em 0;
}
.css.chek input.checkbox {
        float:right;
        margin-right:455px;
        margin-top:5px;
        width:25px
}
.contactform div:hover {
	background: #f8f8f8;
}
.contactform .css input {
	color: #000000;
	background: #f8f8f8;
	border: 3px double #cecece;
	width: 250px;
}
.contactform div .red {
	color: #CC0000;
}
.contactform div.req {
        padding-left:160px
}
.contactform fieldset .csstext label {
	width: 14em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}
.contactform .csstext textarea {
	color: #000000;
	background: #f8f8f8;
	border: 3px double #cecece;
	width: 250px;
}
.contactform textarea:focus {
	background: #FFFFFF;
}
.contactform .captcha {
	padding-left: 10px;
}
.contactform .captchapict {
	display: block;
	margin: 10px 10px 10px 0px;
}
.contactform .captcha input {
	color: #000000;
	background: #f2f2f2;
	border: 3px double #cecece;
	width: 195px;
	margin: 5px 5px 5px 0px;
}
.contactform input:focus {
	background: #FFFFFF;
}
.contactform .submit {
	padding-left: 10px;
}
div.submit input {
	border: 3px double #cecece;
	background-color: #f3f3f3;
}
/* End of 'inno' */
/* End of 'inno' */
/* End of 'inno' */
/* End of 'inno' */
/* End of 'inno' */
/* End of 'inno' */
/* End of 'inno' */
/* End of 'inno' */
/* End of 'inno' */
/* End of 'inno' */
/* End of 'inno' */
/* End of 'inno' */

