@import ="lightbox.css";


/* ========== GLOBAL STYLES ========== */
@font-face {  
	font-family:"HelveticaCondensed" ;  
	src: url(../fonts/Helvetica.ttf) format("truetype");  
}

body {
	background:url(../img/wp-back.gif) repeat-x scroll 0 -10px #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
	}
	
img {
	border: none;
	margin: 0;
	padding: 0;
	}
	
img a:link, img a:visited { border: none; }

h1 {
	color: #333;
	font: bold 27px Arial;
	line-height: 1em;
	padding: 0 0 8px 0;
	margin: 0;
	text-align: left;
	}

h2 {
	color: #537583;
	font: 17px Arial;
	line-height: 1em;
	padding: 0 0 8px 0;
	margin: 0;
	text-align: left;
	}

h2.home {
	color: #333;
	font: bold 14px Arial;
	line-height: 1em;
	padding: 0;
	margin: 0;
	text-align: left;
	}

h3 {
	color: #244350;
	font: bold 14px Arial;
	line-height: 1em;
	padding: 0;
	margin: 16px 0 0 0;
	text-align: left;
	}
	
/* ========== TEXT ========== */

p, div {
	font: normal 12px Arial;
	line-height: 16px;
	color: #333;
	text-align: left;
	}

p { 
	margin: 10px 0 0 0;
	padding: 0;
	}

#monkee a:hover { color:#4b578a !important; }

ul.sitemap { margin: 0px 0 10px 35px; padding:0; color: #898479 !important; }
ul.sitemap li a:link, ul.sitemap li a:visited { color: #d6a006 !important; }

.hr {
	margin: 15px 0px 10px 0px;
	border-bottom: 1px solid #d8d7c5;
	height:1px;
	width:100%;
	}
	
.quote-hm{
	font: normal 9px Arial;
	line-height: 12px;
	color: #484745;
	text-align: left;
	}
	
/* ========== LINKS ========== */

a, a:visited {
	color: #557583;
	text-decoration: none;
	outline: none;
	}

a:hover {
	color: #557583;
	text-decoration: none;
	}
.usetitle{
color:#272727;
font-family:arial;
font-size:18px;
font-weight:bold;
padding:10px 0;
}

.pad td{ 
padding:8px
}
/* ========== CONTENT ========== */

#wrapper {
	margin: 0 auto;
	padding: 0;
	}

#top {
	margin:0 auto;
	padding:0;
	width: 993px;
	height: 98px;
	text-align: left;
	background: url(../img/navbg.gif) repeat-x bottom left;
	}
	
#content {
	background: url(../img/page_bg.gif) repeat-y top CENTER;
	margin: 0 auto;
	padding:0;
	width:993px;
	}	
	
#content1 {
	margin: 0 auto;
	padding:0;
	}

#banner {
	background:#ffffff url(../img/banner_v1.gif) no-repeat 0 -14px;
	width: 993px;
	height:308px;
	text-align: left;
	margin: 0 auto;
	padding:0;
	position:relative;
	}
	

	
a.contactus{
    background: url(../img/demo-icon.gif) no-repeat scroll 0 0 transparent;
    display: inline-block;
    margin: 0 5px;
    padding: 8px;
    text-align: center;
	font-size:14px;
	color:#000000;
    width: 149px;
}


#bannernav{
	background: url("../img/banner_nav.gif") no-repeat;
	width: 227px;
	height: 236px;
	position:absolute;
	margin: 0 0;
	padding:0;
	right:0;
	top:0;
	}
	
	

#bannerContent { padding: 20px 0 0 0; }

#banner h1 {
	font-family:HelveticaCondensed;
	font-weight: bold;
	font-size: 30px;
	color: #d28f01;
	margin: 0px 0 15px 0;
	padding:0;
	}

#banner p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	margin:0;
	padding:0;
	line-height: 20px;
	}
	
	
.icon-blog{
	background:url(../img/icon-blog.gif) no-repeat 0 0;
	height:23px;
	display:inline-block;
	padding:5px 0 5px 40px;
	color:#272727;
}
.icon-news{
	background:url(../img/icon-news.gif) no-repeat 0 0;
	height:23px;
	display:inline-block;
	padding:5px 0 5px 40px;
	color:#272727;
}
.icon-log{
	background:url(../img/icon-log.gif) no-repeat 0 0;
	height:23px;
	display:inline-block;
	padding:5px 0 5px 40px;
	color:#272727;
}

.confd{
	padding-bottom:10px;
}

.box1 {
	background-color: #fcfcfc;
	margin: 0 auto 5px auto;
	padding:5px 10px;
	border: 1px solid #e6e6e6;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
}

#bannerContent a:link, #bannerContent a:visited { font-weight: bold; color: #000000; text-decoration: none; }
#bannerContent a:hover { text-decoration: none; }

#productscolumn{
	background:url(../img/products-back.gif) repeat-x 0 0;
	height:470px;
}
#productscolumn div.products {
    height: 470px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: left;
    width: 993px;
}


#headlines {
	width: 993px !important;
	margin: 0px auto;
	padding:0px;
	}

*html #headlines { width: 973px; }

#headlines p a:link, #headlines p a:visited { color: #3a5a68; }
#headlines ul { margin: 20px 0 20px 35px; padding:0; color: #898479; }
#headlines li a:link, #headlines li a:visited { color: #d6a006; }
#headlines table {
	margin: 20px 0 20px 20px;
	}

#newscap { background: url('../img/news_cap.gif') no-repeat #e9d493; /*width:227px;*/ height:5px; margin:0; padding:0; }
#newscontent { background: #e9d493; /*width: 197px;*/ padding: 0 15px 10px 15px; }
#newscontent a:link, #newscontent a:visited { color: #3a5a68; }
#newscontent table { margin:0; padding:0; }
#newscontent table td { padding: 8px 0 0 0; }
#newscontent table td.date { font-weight: bold; }
#newsbottom { background: url('../img/news_bottom.gif') no-repeat; /*width:227px;*/ height:5px; margin:0; padding:0; }

#blogcap { background: url('../img/blog_cap.gif') no-repeat #d8d7c5; /*width:227px;*/ height:5px; margin: 10px 0 0 0; padding:0; }
#blogcontent { background: #d8d7c5; /*width: 197px;*/ padding: 0 15px 10px 15px; }
#blogcontent a:link, #blogcontent a:visited { color: #537583; }
#blogbottom { background: url('../img/blog_bottom.gif') no-repeat; /*width:227px;*/ height:5px; margin:0; padding:0; }

#blogcap1 { background: url('../img/blog_cap.gif') no-repeat #d8d7c5; /*width:227px;*/ height:5px; margin:10px 0 0 0; padding:0; }
#blogcontent1 { background: #d8d7c5; padding:0; margin:0; /*width:227px !important;*/ }
#blogcontent1 a:link, #blogcontent1 a:visited { color: #537583; padding:0; margin:0; }
#blogbottom1 { background: url('../img/blog_bottom.gif') no-repeat; /*width:227px;*/ height:5px; margin:0; padding:0; }

ul#evaptMore{ list-style:none; padding:5px 10px; margin:0; overflow:hidden; text-align:center; }
ul#evaptMore li{ list-style:none; padding:0px 4px; margin:0; float:left;}


#header {
	background: url('../img/headerbg.gif') repeat-x;
	width: 993px; 
	height: 77px; 
	margin: 0; 
	padding: 0; 
	}

#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	width: 993px;
	margin: 0 auto;
	padding: 15px 0 0 0;
	color: #98957e;
	}

#footer a:link, #footer a:visited { color: #999999; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

ul.banner-li-items{
padding: 12px 0;
margin:0 0 0 40px;
	list-style-image:url(../img/icon-li.gif);
	list-style-position:inside;
}
ul.banner-li-items li{
	list-style-image:url(../img/icon-li.gif);
	padding-left:25px;
	line-height:30px;
	list-style-position:inside;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
/* ======= LIST ITEMS ======= */
	
ul .list	{ margin: 0px 0px 25px 20px; padding: 0px 0px 0px 15px; list-style-image: url(../img/bullet.gif);}

	ul#popup_Section{ list-style:none; padding:5px 0px; margin:0px;}
	ul#popup_Section li{ list-style:none; padding:0px 10px; margin:0px; display:inline-block !important; font-size:75%; text-align:center;}


#navcontainer {
	margin: 0;
	padding: 0px;
	}

#navlist { margin:0; padding:0; float: right;}

#navlist ul {
	margin: 0;
	padding: 0;
	}

#navlist li.mainlink {
	display: inline;
	list-style-type: none !important;
	padding: 0;
	margin: 0;
	float: left !important;
	}

a.nav1:link, a.nav1:visited {background:url(../img/nav-sep.gif) no-repeat right top; margin:0; padding:0; display:block; }
a.nav1:hover	{ margin:0; padding:0; }

a.nav2:link, a.nav2:visited {background:url(../img/nav-sep.gif) no-repeat right top; margin:0; padding:0; display:block; }
a.nav2:hover	{ background:url(../img/nav-sep.gif) no-repeat right top; margin:0; padding:0; }

a.nav7:link, a.nav7:visited {background:url(../img/nav-sep.gif) no-repeat right top; margin:0; padding:0; display:block; }
a.nav7:hover	{ background:url(../img/nav-sep.gif) no-repeat right top; margin:0; padding:0; }

a.nav3:link, a.nav3:visited { background:url(../img/nav-sep.gif) no-repeat right top; margin:0; padding:0; display:block; }
a.nav3:hover	{ background:url(../img/nav-sep.gif) no-repeat right top; margin:0; padding:0; }

a.nav31:link, a.nav31:visited { background:url(../img/nav-sep.gif) no-repeat right top; margin:0; padding:0; display:block; }
a.nav31:hover	{ background:url(../img/nav-sep.gif) no-repeat right top; margin:0; padding:0; }

a.nav4:link, a.nav4:visited { background:url(../img/nav-sep.gif) no-repeat right top; margin:0; padding:0; display:block; }
a.nav4:hover	{ background:url(../img/nav-sep.gif) no-repeat right top; margin:0; padding:0; }

#navlist a.nav5:link, #navlist a.nav5:visited {  margin:0; padding:11px 0px 11px 33px; display:block; }
a.nav5:link, a.nav5:visited {  margin:0; padding:0; display:block; }
a.nav5:hover	{ margin:0; padding:0; }

a.nav6:link, a.nav6:visited { background:url(../img/nav-sep.gif) no-repeat right top; margin:0; padding:0; display:block; }
a.nav6:hover	{ background:url(../img/nav-sep.gif) no-repeat right top; margin:0; padding:0; }

a.nav61:link, a.nav61:visited { background:url(../img/nav-sep.gif) no-repeat right top; margin:0; padding:0; display:block; }
a.nav61:hover	{ background:url(../img/nav-sep.gif) no-repeat right top; margin:0; padding:0; }

a.nav62:hover	{ background:url(../img/nav-sep.gif) no-repeat right top; margin:0; padding:0; }

#navlist a:link, #navlist a:visited { 
    color: #FFFFFF;
    padding: 11px 29px;
    text-decoration: none;
}
#navlist a:hover { text-decoration: none; }

/* CSS DROP DOWN NAVIGATION CONTROLS */
/*  DROP DOWN NAVIGATION  */ 
#navlist li ul 	{ 
	background: #f8f7f6;
	position: absolute; 
	left: -999em; 
	height: auto;
	margin: -5px 0px -1px 0px; 
	border: 1px solid #d1ceb4; 
	list-style-type: none !important; 
	text-align: left;
	z-index:1000;
	float: left;
 	opacity: .90; 
	filter: alpha(opacity=90); 
	-moz-opacity: 0.9;
	}
	
#navlist li li 	{ padding: 0; margin: 0; }

#navlist li ul a:link, #navlist li ul a:visited  { 
	font: normal 11px Tahoma;
	padding: 0px 20px 2px 20px;
	background-color: #FFF; 
	color: #333 !important; 
	text-decoration: none; 
	line-height: 18px;  
	display: block;
	}
	
#navlist li ul a:hover 	{ 
	background: #e6be44;
	color: #FFF !important;
	text-decoration: none;
	}

/*  DROP DOWN NAVIGATION  - IE tweaks */ 
*html #navlist li li 							{  }
*html #navlist li ul.products					{ width: 140px !important; }
*html #navlist li ul.products a:link			{ width: 140px !important; }
*html #navlist li ul.products a:visited			{ width: 140px !important; }
*html #navlist li ul.solutions					{ width: 200px !important; }
*html #navlist li ul.solutions a:link			{ width: 200px !important; }
*html #navlist li ul.solutions a:visited			{ width: 200px !important; }

*html #navlist li ul a:link 					{ width: 95px; }
*html #navlist li ul a:visited  				{ width: 95px;	}
*html #navlist li ul a:hover 					{ width: 95px; }

/* DROP DOWN CSS HACKIFICATION -- PLEASE DO NOT TOUCH THIS!! */
#navlist li ul ul 		{ margin: -24px 0 0 124px; }
#navlist li:hover ul ul, #navlist li:hover ul ul ul, #navlist li.sfhover ul ul, #navlist li.sfhover ul ul ul 
					{ left: -999em; }
#navlist li:hover ul, #navlist li li:hover ul, #navlist li li li:hover ul, #navlist li.sfhover ul, #navlist li li.sfhover ul, #navlist li li li.sfhover ul 	
					{ left: auto; }
#navlist li:hover, #navlist li.sfhover
					{  }

/* secnav */

#secnavlist {
	margin: 0 0 0 37px;
	padding: 0px;
	width: 172px;
	overflow:hidden;
	display:block;
	}

#secnavlist ul {
	margin: 0;
	padding: 0;
	width: 172px;
	}

#secnavlist li {
	list-style-type:none;
	width: 172px;
	margin: 0;
	padding: 0;
	float: left;
	}

.listlinks {
	font-size:9px;
	color: #333333;
	text-decoration:none;
	line-height:17px;
}

.listlinks:hover {
	color:#354E55;
	font-size:10px;
	line-height:17px;
	text-decoration:none;
}

.capti {
	display:block;
	width:130px;
	height:25px;
	background:url(../img/developed.jpg) no-repeat 0 0;
}

/*.listlinks:visited {
	color:#385966;
	font-size:9px;
	line-height:17px;
	text-decoration:none;
}*/

.downloadlinks {
	color:#537583;
	font-size:9px;
	font-style:normal;
	line-height:13px;
	text-decoration:none;
}

.downloadlinks:hover {
	color:#333333;
	font-size:9px;
	font-style:normal;
	line-height:13px;
	text-decoration:none;
}

.heading {
	color:#537583;
	font-family:Arial;
	font-size:17px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1em;
	margin:0;
	padding:0 0 8px;
	text-align:left;
}

.social td{
	padding:3px;
}

.social td a{
	display:block;
	height:29px;
	width:29px;
}

.social td a.blog{
	background:url(../img/icon-blog.jpg) no-repeat 0 0;
}

.social td a.facebook{
	background:url(../img/icon-facebook.jpg) no-repeat 0 0;
}

.social td a.twitter{
	background:url(../img/icon-twitter.jpg) no-repeat 0 0;
}

.social td a.linkedin{
	background:url(../img/icon-linkedin.jpg) no-repeat 0 0;
}

.social td a.rss{
	background:url(../img/icon-rss.jpg) no-repeat 0 0;
}

/* CLASS of "double" in "li" DOUBLES NAV ITEM HEIGHT Background */
#secnavlist li.double a.secnav1:link, #secnavlist li.double a.secnav1:visited { background: url("../img/secnavdouble.gif") no-repeat top left; height: 42px; }
#secnavlist li.double a.secnav1:hover { background: url("../img/secnavdoubleOn.gif") no-repeat top left; }

#secnavlist li.double a.secnav2:link, #secnavlist li.double a.secnav2:visited { background: url("../img/secnavdouble.gif") no-repeat top left; height: 42px; }
#secnavlist li.double a.secnav2:hover { background: url("../img/secnavdoubleOn.gif") no-repeat top left; }

#secnavlist li.double a.secnav3:link, #secnavlist li.double a.secnav3:visited { background: url("../img/secnavdouble.gif") no-repeat top left; height: 42px; }
#secnavlist li.double a.secnav3:hover { background: url("../img/secnavdoubleOn.gif") no-repeat top left; }

#secnavlist li.double a.secnav5:link, #secnavlist li.double a.secnav5:visited { background: url("../img/secnavdouble.gif") no-repeat top left; height: 42px; }
#secnavlist li.double a.secnav5:hover { background: url("../img/secnavdoubleOn.gif") no-repeat top left; }

/* REGULAR SIZE NAV LINKS */
a.secnav1:link, a.secnav1:visited { background: url("../img/secnav.gif") no-repeat top left; }
a.secnav1:hover { background: url("../img/secnavOn.gif") no-repeat top left; }

a.secnav2:link, a.secnav2:visited { background: url("../img/secnav.gif") no-repeat top left; }
a.secnav2:hover { background: url("../img/secnavOn.gif") no-repeat top left; }

a.secnav3:link, a.secnav3:visited { background: url("../img/secnav.gif") no-repeat top left; }
a.secnav3:hover { background: url("../img/secnavOn.gif") no-repeat top left; }

a.secnav4:link, a.secnav4:visited { background: url("../img/secnav.gif") no-repeat top left; }
a.secnav4:hover { background: url("../img/secnavOn.gif") no-repeat top left; }

a.secnav5:link, a.secnav5:visited { background: url("../img/secnav.gif") no-repeat top left; }
a.secnav5:hover { background: url("../img/secnavOn.gif") no-repeat top left; }

a.secnav6:link, a.secnav6:visited { background: url("../img/secnav.gif") no-repeat top left; }
a.secnav6:hover { background: url("../img/secnavOn.gif") no-repeat top left; }

#secnavlist a:link, #secnavlist a:visited { display: block; float: left; margin: 0px; outline: none; color: #333; font-size:12px; padding: 7px 0 0 12px; height: 26px; width: 172px; text-decoration: none; }

.subNav{ width:150px; margin:0 auto; overflow:hidden; }
.subNav ul{ list-style:none; padding:0px 0px 0px 5px; margin:0px;}
.subNav ul li{ list-style:none; padding:0px; margin:5px 3px 5px 5px; }
.subNav ul li a{ list-style:none;  padding:0px; margin:0px; font-size:88%; color:#557583;}
.subNav ul li a:hover{ list-style:none; padding:0px; margin:0px; font-size:89%; font-weight:bold;}

ul.listQlink{ list-style:none; padding:0px; margin:0px;}
ul.listQlink li{ list-style:none; padding:0px 15px 0px 0px; margin:0px; display:inline;}
