body{
 border:0;
 margin:0;
 padding:0;
 font-family: arial, helvetica, sans-serif;
 color: #000;
 font-size: 76%;
 text-align:center;
 background:#d6d6d6 url(../images/hdr/page-bg.gif) 0 105px repeat-x;
 }
 
 /*----------------- list styles ------------------*/



/* these lists are formatted to use a background-image for the bullets.  Comment out list-style:none and the background image below, as well as the ul and li specific styles to use the default browser bullets */

ol, ul, li {
	list-style: none;
   	line-height: 1.4em;
	margin-top: 1em;
	margin-bottom: 1em; 
	text-align:left;
	}
	
ul{
 
 padding-left:1em;
 margin-left:.5em;
 }
 
li{
/*font-size: .93em;*/
padding-left:1em;
}
	
ol {
	padding:0 12px;margin:0 12px;
}
ol li{
	list-style-type:decimal;
	margin-left:6px;
	padding-left:0;
	margin:.6em 0;
	background-image:none;
}

/* any p inside an li needs a smaller top margin */
li > p {
	margin-top: 0.2em;
	}
	
/*----------------- end list styles ------------------*/
 
 /*----------------- header styles ------------------*/

h1{
font-family: arial, helvetica, sans-serif;
color:#363636;
font-size:2.0em;
font-weight:normal;
margin: .8em 0 .15em 0;}

h2{
font-family: arial, helvetica, sans-serif;
font-weight:bold;
margin: 1.4em 0 .8em 0;
color:#363636;
font-size:1.4em;
}

h3{
color:#333;
font-family: arial, helvetica, sans-serif;
font-weight:bold;
font-size:1.2em;
margin: 1.6em 0 .6em 0;
}
h4{
color:#363636;
font-weight:bold;
font-size:1.0em;
margin: 1.6em 0 .4em 0;
}

h5{
color:#363636;
font-weight:bold;
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
margin: 1.2em 0 .4em 0em;
}

h6{
color:#363636;
font-weight:bold;
font-size:.94em;
margin: 1.2em 0 .4em 0em;
}

/*----------------- end header styles ------------------*/

/*----------------- table styles ------------------*/


/*this is for win ie5.x and Opera, as it will not cascade the em sizing
into the table.  Adding this rule defines the table as the containing block, 
and the sizing will then decend correctly.*/

/*----------------- end links ------------------*/


/*----------------- links ------------------*/

a, a:visited{
 /*color:#0081C4;*/
 color:#00699f;
 text-decoration:underline;
}

a:hover, a:active, a:focus{
color:#f00;
 text-decoration:none;
 outline:none;
}

a img, a img:visited, a img:hover, a img:active, a img:focus {
	border: 0;
	text-decoration:none;	
}

/*----------------- end links ------------------*/

pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
	font-family: monospace;
	font-size: 1.0em;
	}
strong, b {
	font-weight: bold;
	}

.right{
 text-align: right;
 }

.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.clearer {
	clear: both;
}

.hide, .print{
/*display:none;*/
}

form {
padding:0;margin:0;
}
/*end all the global stuff */

#wrapper{
width:920px;
padding:0;
text-align:left;
margin:0 auto;
}
#footer{
padding:12px 0;
width:890px;
text-align:left;
margin:0 auto;
margin-top:30px;
font-size:.94em;
clear:both;
color:#555555;
border-top:1px solid #959595;
position:relative;
}
#footer p{
margin:0 14px 12px 14px;
line-height:1.2em;
text-align:center;
}
#footer a{
color:#555555;
text-decoration:underline;
}
#footer a:hover{
color:#f00;
text-decoration:none;
}
#footer img.imgR{
position:absolute;
top:50px;
right:0;
}
#footer img.imgL{
position:absolute;
top:40px;
left:0;
}
#header{
height:70px;
width:100%;
background:#0b1937 url(../images/hdr/header-bg.gif) center top;
}
#header-content{
width:920px;
margin:0 auto;
position:relative;
}
img.logo{
position:absolute;
top:18px;
left:8px;
}

ul#quicklinks{
margin:0;
padding:0;
width:192px;
height:26px;
float:right;
background:#0b1937 url(../images/hdr/quicklinks-bg.png) center top;
}
ul#quicklinks li{
float:left;
margin:0;
padding:4px 0 0 14px;
font-size:11px;
font-weight:normal;
color:#fff;
background:url(../images/hdr2/bul1.gif) 0 .1em no-repeat;
}
ul#quicklinks a{
color:#fff;
text-decoration:none;
}
ul#quicklinks a:hover{
color:#fff;
text-decoration:underline;
}

#nav{
width:100%;
height:35px;
background:#0d2048 url(../images/hdr/nav-bg.gif) left top repeat-x;
margin:0;
padding:0;
}
#nav ul{
width:920px;
height:34px;
margin:0 auto;
padding:1px 0 0 0;
background:#0d2048 url(../images/hdr/navlist-bg.gif) left top repeat-x;
}
#nav li{
margin:0 1px 0 0;
padding:0;
float:left;
}
#nav li a{
display:block;
height:25px;
margin:0;
padding:8px 0 0 0;
text-align:center;
color:#fff;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

#nav #navindustries{width:141px;margin-left:1px;display:inline;}
#nav #navproducts{width:149px;}
#nav #navservices{width:150px;}
#nav #navcompany{width:153px;}
#nav #navpartners{width:154px;}
#nav #navsupport{width:166px;}

#nav #navindustries a:hover{background:url(../images/hdr/navlink-bg.gif) 0 0 no-repeat;}
#nav #navproducts a:hover{background:url(../images/hdr/navlink-bg.gif) -142px 0 no-repeat;}
#nav #navservices a:hover{background:url(../images/hdr/navlink-bg.gif) -292px 0 no-repeat;}
#nav #navcompany a:hover{background:url(../images/hdr/navlink-bg.gif) -443px 0 no-repeat;}
#nav #navpartners a:hover{background:url(../images/hdr/navlink-bg.gif) -597px 0 no-repeat;}
#nav #navsupport a:hover{background:url(../images/hdr/navlink-bg.gif) -752px 0 no-repeat;}

#homebanner{
position:relative;
height:388px;
}
#contentwrapper{
position:relative;
overflow:auto;
background:#fff;
border:1px solid #7d7d7d;
border-top:none;
}
body.home #contentwrapper{
margin-top:10px;
background:none;
border:none;
}

.left-box, .middle-box, .right-box{
float:left;
margin: 0 17px 0 0;
padding: 0;
width:295px;
}
.right-box{
margin-right:0;
}
.left-box , .right-box{
background: url(../images/graphics/news-top.gif) no-repeat top;

}
.box-top{
margin: 0;
padding: 0;
height: 2px;
}
.box-bottom{
background: url(../images/graphics/news-bottom.gif) no-repeat top;
margin: 0;
padding: 0;
height: 14px;
}
.box-content h3{
margin: 0;
}
.box-content{
background: url(../images/graphics/news-bg.gif) repeat-y top;
margin: 1px 0 0 0;
padding: 6px 14px 10px 14px;
min-height:154px;
height:auto !important;
height:154px;
}
.box-content ul{
margin:2px 0 6px 0;
padding-left:0;
}
.box-content ul li{
margin:0;
padding:6px 0 6px 0;
line-height:1.2em;
background:url(../images/graphics/news-div.gif) center bottom no-repeat;
}
.box-content ul li a{
font-size:.94em;
color:#252525;
text-decoration:none;
}
.box-content ul li a:hover{
text-decoration:underline;
}
.box-content a.more-news{
font-size:.94em;
font-weight:bold;
color:#0e2551;
text-decoration:none;
}
.box-content a.more-news:hover{
text-decoration:underline;
}
#leftcol{
width:262px;
float:left;
margin:0;
padding:0 0 0 18px;
position:relative;
background:url("../images/graphics/leftcol-bg.gif") left top no-repeat;
}
#menu{
width:222px;
margin:0 0 14px 0;
padding:0;
border:1px solid #7d7d7d;
border-top:none;
}
#menu h3{
color:#363636;
margin:0;
padding: 6px 4px 6px 14px;
font-size:1.0em;
background:#ebebeb url("../images/graphics/menu-div.gif") bottom no-repeat;
}
#menu h3.active{
background-color:#f4f4f4;
}
#menu h3 a{
color:#363636;
text-decoration:none;
}
#menu h3 a:hover{
text-decoration:underline;
}
#menu h3.icon{
margin-top:10px;
padding: 8px 4px 6px 55px;
text-transform:uppercase;
height:22px;
}
#menu h3.brochures{
background:#fff url("../images/graphics/brochures.gif") 14px 0px no-repeat;
}
#menu h3.case-study{
padding-top:5px;
background:#fff url("../images/graphics/case-study.gif") 14px 0px no-repeat;
}
#menu ul{
margin:0;
padding:14px 10px 16px 16px;
background:url("../images/graphics/menu-div.gif") bottom no-repeat;
}
#menu ul.icon{
background:none;
padding:8px 0 16px 4px;
}
#menu li{
font-size:11px;
margin:0;
padding:3px 0 3px 12px;
list-style:none;
min-height:20px;
height:auto !important;
height:20px;
}
#menu li.active{
background:url(../images/graphics/arrow.gif) 0 .45em no-repeat;
}
#menu li a{
display:block;
color:#363636;
text-decoration:none;
}
#menu li a:hover{
text-decoration:underline;
}
#menu ul.icon li a{
color:#0d1d3d;
font-weight:bold;
}
#menu li ul.submenu{
margin:0;padding-bottom:12px;
}
#menu li ul.submenu li{
background-image:none;
min-height:13px;
height:auto !important;
height:18px;
}
#menu li ul.submenu li a{
padding:3px 12px;
}
#menu .menu-bottom{
height:22px;
margin:30px 0 0 0;
padding:0;
background:#cccccc;
}
#menu .menu-block{
margin:6px 0 10px 0;
}
#menu .menu-block img{
display:block;
margin-left:14px;
}
#menu .menu-block h3{
background:none;
color:#363636;
margin:0;
padding: 6px 4px 6px 14px;
font-size:.94em;
text-align:left;
}
#menu .menu-block ul{
margin-top:0;
padding-top:0;
}
#submenu{
margin-right:40px;
}
#submenu img{
display:block;
}
#content{
margin-left:264px;
padding:20px;
position:relative;
padding-bottom:48px;
}
#content td p{
margin-top:0;
}
#content h2.subtitle{
margin:0 0 0 0;
}
#content p{
line-height:1.4em;
margin:1.0em 0;
}

#content ul li{
list-style:disc;
color:#363636;
padding-left:0;
}

#content ul.list1{

}
#content ul.list1 li{
margin-left:0;
padding-left:14px;	
list-style:none;
background:url(../images/graphics/arrow.gif) 0 .3em no-repeat;
}



#homeboxtop{
height:18px;
background:url(../images/home2/homebox-top.gif) right top no-repeat;
border-left:1px solid #ccc;
z-index:74;
position:absolute;
top:30px;
left:0;
width:663px;
}
.homeboxbottom{
width:664px;
font-size:11px;
height:158px;
padding-top:1px;
z-index:73;
position:absolute;
left:0;
top:48px;
}
ul.homeul{
margin:.8em 0 0 0;padding:0 0 0 8px;
}
ul.homeul li{
margin:0;
margin-bottom:6px;
padding:0;
background:url(../images/hdr2/bul1.gif) 0 .2em no-repeat;
padding-left:20px;
}
ul.newsul{
margin:.8em 0 1.1em 0;padding:0 0 0 8px;
}
ul.newsul li{
margin:0;
margin-bottom:.6em;
padding:0;
background:url(../images/hdr2/bul2.gif) 0 .3em no-repeat;
padding-left:14px;
}

#homecentercol{
margin-left:275px;
padding-top:18px;
}

#ad1{
padding-bottom:18px;
background:url(../images/home2/appguard-box.jpg) left top no-repeat;
padding-left:134px;
height:148px;
}

input#from{
width:140px;
font-size:11px;
border:1px solid #006aa6;
}
textarea#comments{
width:140px;
font-size:11px;
border:1px solid #006aa6;
}


#pagebanner{
height:92px;
padding:70px 0 0 30px;
color:#ffffff;
font-weight:normal;
background:url("../images/hdr/pagebanner-bg.png") left top no-repeat;
}
#pagebanner p.title{
font-family: arial, helvetica, sans-serif;
font-size:2.4em;
margin:0;
}
#pagebanner p.subtitle{
font-family: arial, helvetica, sans-serif;
font-size:1.4em;
margin: 4px 0 0 0;
}



.execbio2{
margin-left:148px;
}

blockquote.bq1{
font-size:1.4em;
font-style:italic;
line-height:1.9em;
background:#f0f0f0;
padding:0 24px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
color:#777777;
}

#homenews{
background:url("../images/home/news.gif") left top no-repeat;
width:334px;
padding:16px;
padding-top:38px;
padding-bottom:0;
}
ul.contactus_link{
margin:0;
padding:0;
}
ul.contactus_link li{
margin:12px 0;padding:0;
padding-left:20px;
background:url("../images/misc/bul5.gif") 0 .1em no-repeat;
background-color:transparent;
}

ul.list6{
margin:22px 0 36px 0;
padding:0;
}
ul.list6 li{
margin:1.3em 0;padding:0;
padding-left:32px;
background:url("../images/misc/bul6.gif") 0 .1em no-repeat;
background-color:transparent;
font-size:1.3em;
font-weight:bold;
margin-right:80px;
}
ul.list7{
margin:.4em 0;
}
ul.list7 li{
background:url("../images/misc/bul7.gif") 0 .4em no-repeat;
background-color:transparent;
font-size:1.2em;
margin:.6em 0;
font-weight:normal;
padding-left:15px;

}
ul.list6 li.small{
font-size:1.0em;
font-weight:normal;
margin-bottom:28px;
}
ul.list6 li.small h2, ul.list6 li.small p{
margin-top:0;margin-bottom:.4em;
} 
#custquotes{
width:486px;
float:right;
background:url("../images/home/cust-quotes.gif") left top no-repeat;
padding-top:26px;

}
ul.ulcustquotes{
margin:0;padding:0 16px;
padding-top:4px;
width:206px;
height:180px;
float:left;
background:url("../images/home/div1.gif") left top no-repeat;
}
ul.ulcustquotes li{
padding:0;margin:0;
text-align:center;
clear:left;
}

body.nocol #content{
margin:0 72px;
}

#leftcontent{
padding:12px;
}
#leftcontent h4{
font-size:1.4em;
/*color:#0081C4;*/
color:#000;
margin-top:0;
margin-bottom:.6em;
}
#leftcontent p{
margin:.8em 0;
}
#leftcontent input.leftfield {
width:120px;
font-size:1.0em;
border:1px solid #006AA6;
padding:3px;
margin:6px 0 0 0;
}
#leftcontent input.leftsubmit {
	margin:10px 10px 10px 0;
	
}
#rightcol{
width:162px;
font-size:.94em;
padding:12px;
float:right;
/*background:url("../images/right_c/div1.gif") left top no-repeat;*/
}
#rightcol2{
	width:180px;
	font-size:.94em;
	padding:24px;
	float:right;
	background:url("../images/right_c/div1.gif") left top no-repeat;
}
#rightcol h5{
margin:0 0 8px 0;
background:#005E93 url("../images/right_c/bkg1.gif") left top repeat-x;
border-left:1px solid #005E93;
border-right:1px solid #005E93;
padding:5px 6px;
color:#fff;
font-weight:bold;
font-size:.84em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#rightcol p{
margin:.8em 6px;
}
#rightcolcontent ul {
	padding:0 10px 14px 10px;
	margin:8px 0;
}
#rightcolcontent ul li {
	margin:1.0em 0;
	padding-left:10px;
	background:url("../images/misc/bul1.gif") 0 4px no-repeat;
	background-color:transparent;
}

div.content2{
margin-left:196px;
margin-right:196px;
padding-bottom:20px;
border-bottom:1px solid #fff;
}
#content3{
	/*float:left;*/
	padding:24px 24px 12px 84px;
	/*background:#fff url(../images/misc/content_bkg3.gif) top left no-repeat;*/
	background:#fff;
	margin-left:0;
	margin-right:240px;
	/*font-size:.94em;*/
	text-align:left;
	border-bottom:1px solid #fff;
}
table.table1 {
	/*border-collapse:collapse;*/
	border:1px solid #000;
}
td.col1 {
	padding:3px;
	border-bottom:1px solid #E6EEF7;
	font-size:.94em;
}
td.col2 {
	background:#E6EEF7;
	text-align:center;
	padding:3px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	
}
td.row1 {
	padding:3px;
	font-size:.86em;
	border-right:1px solid #E6EEF7;
}
td.row2 {
	background:#E6EEF7;
	padding:3px;
	font-size:.86em;
	border-right:1px solid #fff;
}
td.col_hdr1 {
	background:#0168A1;
	color:#fff;
	padding:4px;
	white-space:nowrap;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	font-weight:bold;
	font-size:.94em;
}
td.col_hdr2 {
	background:#0168A1;
	color:#fff;
	padding:4px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	font-weight:bold;
	font-size:.86em;
}
.smtext{
font-size:.80em;
}
.red{
color:#f00;
}
div.critical {
border:1px solid #ccc;
margin:8px 24px;
padding-bottom:18px;
}
div.critical h5{
	background:#ccc;
	color:#000;
	padding:3px 24px;
	margin-top:0;
}
div.critical p{
padding:0 18px;
}
ul.std_ul {
	padding:0 12px;margin:1.0em 0;
}
ul.std_ul li{
	background:#fff url(../images/misc/bul2.gif) 0 .5em no-repeat;
	margin:.6em 0;
}
ol.std_ol {
	padding:0 12px;margin:0 12px;
}
ol.std_ol li{
	list-style-type:decimal;
	margin-left:12px;
	padding-left:0;
	margin:.6em 0;
}
ul.list2 {
	padding:0 12px;margin:1.0em 0;
}
ul.list2 li{
	background:url(../images/graphics/arrow.gif) 0 .5em no-repeat;
	background-color:transparent;
	margin:.6em 0;
	list-style:none;
	padding-left:12px;
}
ul.list4 {
	padding:6px;margin:1.0em;
	width:320px;
}
ul.list4 li{
	background:url(../images/misc/bul3.gif) 0 .7em no-repeat;
	background-color:transparent;
	margin:0;
	list-style:none;
	padding:3px 0;
	padding-left:12px;
}
ul.list3 {
	padding:0 12px;margin:1.0em 0 1.4em 0;
}
ul.list3 li{
	background:url(../images/misc/check.gif) 0 .5em no-repeat;
	background-color:transparent;
	margin:.4em 0;
	list-style:none;
	padding-left:16px;
	padding-top:3px;
}

div#dodanim {
text-align:center;
width:167px;
float:right;
font-size:.84em;
margin:12px;
clear:right;
}
.reseller_logo {
	float:left;
	padding-top:16px;
}
div.reseller_div {
	margin-left:160px;
	/*width:290px;*/
	margin-top:0;
	
}
hr.hr1 {
	
	color:#ccc;
	background:#ccc;
	height:1px;
	margin:0;
}
div.reseller_div p{
margin-top:0;
}
#innercontent {
	padding:0 12px;
}

#titleimage{
	width:428px;
	height:108px;
	padding:22px 0 0 22px;
	
	margin-bottom:8px;
}
#titleimage h2{
	font-size:16px;
	margin:0 0 16px 0;
}
#titleimage h3{
	font-size:14px;
	margin:16px 0 0 0;
}

form.standardform {
	width:400px;
}

form.standardform, form.standardform fieldset  {
	border:0;margin:0;padding:0;
}
form.standardform label {
	float:left;
	width:100px;
	text-align:right;
	margin-right:4px;
	margin-top:.6em;
	display:block;
	font-weight:bold;
	clear:left;
}

.standardsubmit
{
margin-left: 108px;
}
img.execpic {
	float:left;
	padding-right:8px;
}
img.execpic2 {
	float:left;
	padding:6px 16px 6px 0;
	
}
.execname {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	padding:6px 0;
	font-weight:bold;
}
p.execbio {
	padding-left:12px;
	padding-top:4px;
}
#homevideo1{
position:absolute;
top:-3px;left:0;
width:286px;


}
.lrgtext{
font-size:1.2em;
}
.toprightbox{
width:300px;
float:right;
text-align:center;
font-size:11px;
}
.announce1{
border:2px solid #DF6913;
padding:12px;
margin-bottom:24px;
text-align:left;
}
.smltext{
font-size:.86em;
}

table.chart1 {
border-bottom:1px solid #0069A3;
border-right:1px solid #0069A3;
}
table.chart1 td{
border-left:1px solid #0069A3;
border-top:1px solid #0069A3;
}
table.chart1 th{
font-size:1.2em;
font-weight:bold;
color:#fff;
background:#0069A3;
border-left:1px solid #fff;
}
table.chart1 th a{
color:#fff;
text-decoration:underline;
}
table.chart1 th a:hover{
text-decoration:underline;
color:#f00;
}
table.chart1 .noborder{
border:0;
}
table.chart1 td.sechdr{
font-size:1.3em;
font-weight:bold;
border-left:0;
padding-top:12px;
}
table.chart1 ul.list2{
margin:0;
}
table.chart1 ul.list2 li{
margin:.3em 0;
}
table.chart1 td.col2{
background:#E6EEF7;
}

img, ul { behavior: url(iepngfix.htc) }

#breadcrumb{
width:500px;
margin:4px 0 20px 0;
font-size:.94em;
color:#000;
}
#breadcrumb a{
color:#073e6d;
text-decoration:none;
}
#breadcrumb a:hover{
text-decoration:underline;
}
.contact-button{
position:absolute;
top:18px;
right:20px;
}

/*Customer Profile Box*/
div.sectiontitle2{
height:25px;
background:#f1f1f1 url("../images/home/title-bkg.gif") left top repeat-x;
}
div.customerprofile{
padding:8px 12px;
border-bottom:8px solid #dddddd;
}
div.luckstone{
background:#fff url("../images/logos/luckstone.gif") 12px 12px no-repeat;
}
div.lorin{
background:#fff url("../images/logos/lorin.gif") 12px 12px no-repeat;
}
div.norris{
background:#fff url("../images/logos/norris.gif") 12px 12px no-repeat;
}
div.lakeshore{
background:#fff url("../images/logos/lakeshore.gif") 12px 12px no-repeat;
}
div.bigskycarvers{
background:#fff url("../images/logos/bigskycarvers.gif") 12px 12px no-repeat;
}
div.toyota{
background:#fff url("../images/logos/toyota.gif") 12px 12px no-repeat;
}
div.matworks{
background:#fff url("../images/logos/matworks.gif") 12px 12px no-repeat;
}
div.skyline{
background:#fff url("../images/logos/skyline-sml.jpg") 12px 12px no-repeat;
border-bottom:1px solid #dddddd;
}

div.rcolsubbox{
border:1px solid #dddddd;
border-top:0;
padding:12px;
margin-bottom:12px;
}
div.rcolsubbox hr{
background:#dddddd;
color:#dddddd;
height:1px;
margin:1.0em 0;
}
div.rcolsubbox li{
background:url(../images/graphics/arrow.gif) 0 .3em no-repeat;
}

.align-center{
display:block;
margin:0 auto;
}

blockquote{
padding:12px;
border:1px solid #ccc;
color:#333333;
background:#FAFAFA;
text-align:center;
}
blockquote strong{
font-weight:bold;
color:#08204f;
font-size:1.2em;
}
#homebannerimg{
z-index:0;
}
ul#hometabnav{
position:absolute;
top:204px;
left:30px;
height:19px;
padding:0;
margin:0;
z-index:5;
margin:0;padding:0;
}
ul#hometabnav li{
list-style:none;
margin:0;padding:0;
float:left;
width:110px;
background:url(../images/home/bul1-off.png) 0 5px no-repeat;
padding-left:14px;
font-size:11px;
color:#acacac;
font-weight:bold;
}
ul#hometabnav li a{
display:block;
color:#acacac;
text-decoration:none;
padding:2px;
height:12px;
}
ul#hometabnav li.active{
background:url(../images/home/bul1-on.png) 0 5px no-repeat;
}
ul#hometabnav li.active a{
color:#ffffff;
}
ul#hometabnav li a:hover{
color:#ffffff;
}
ul.hometabs{
position:absolute;
top:234px;
left:30px;
height:29px;
padding:0;
margin:0;
z-index:20;
}
ul.hometabs li{
list-style:none;
float:left;
border:1px solid #7d7d7d;
border-left:0;
background:#a3a3a3 url(../images/home/tab-bkg-off.gif) left top repeat-x;
color:#363636;
font-size:11px;
font-weight:bold;
height:28px;
margin:0;
padding:0;
}
ul.hometabs li a{
display:block;
height:12px;
padding:8px;
background:#a3a3a3 url(../images/home/tab-bkg-off.gif) left top repeat-x;
color:#363636;
text-decoration:none;
text-align:center;
}
ul.hometabs li a:hover{
background:#f3f3f3;
color:#000;
}
ul.hometabs li.active {
border-bottom:1px solid #f3f3f3;
border-left:1px solid #7d7d7d;
}
ul.hometabs li.active a{
background:#f3f3f3;
color:#000;
}

ul#hometabs1 li#hometabs1tab1{width:54px;}
ul#hometabs1 li#hometabs1tab2{width:138px;}
ul#hometabs1 li#hometabs1tab3{width:110px;}
ul#hometabs1 li#hometabs1tab4{width:114px;}
ul#hometabs1 li#hometabs1tab5{width:106px;}
ul#hometabs1 li#hometabs1tab6{width:102px;}

ul#hometabs2 li#hometabs2tab1{width:158px;}
ul#hometabs2 li#hometabs2tab2{width:138px;}
ul#hometabs2 li#hometabs2tab3{width:160px;}
ul#hometabs2 li#hometabs2tab4{width:134px;}
ul#hometabs2 li#hometabs2tab5{width:106px;}



#hometabs2, #hometabs1content2, #hometabs1content3, #hometabs1content4, #hometabs1content5, #hometabs1content6, #hometabs2content1, #hometabs2content2, #hometabs2content3, #hometabs2content4, #hometabs2content5{
display:none;
}
.homebannercontent{
height:107px;
position:absolute;
top:263px;
left:0;
width:918px;
border:1px solid #7d7d7d;
background:#f7f7f7 url(../images/home/bkg1.gif) left bottom no-repeat;
z-index:10;
font-size:11px;
}
#homebannercontentL{
padding:11px;
padding-left:30px;
color:#363636;
line-height:1.4em;
}
#homebannercontentL ul{
margin:0;padding:4px 18px;
}
#homebannercontentL ul li{
background:url(../images/graphics/bul2.png) 0 .2em no-repeat;
height:12px;
margin:4px 0;
padding:0;padding-left:14px;
width:340px;
float:left;
}
#homebannercontentR{
width:405px;
float:right;
background:#fff url(../images/home/bkg2.gif) left bottom no-repeat;
height:107px;
margin-left:16px;
}
#homebannercontentR img{
float:right;
padding:12px;
}
img.homebannerlearnmore{
position:absolute;
left:408px;
bottom:10px;
}
.homecust{
font-size:11px;
background:#ffffff;
}
.custsuccesstory{
text-align:left;
width:220px;
padding:0 6px;
}
.custlogo{
vertical-align:middle;
height:70px;
}
