@import ="lightbox.css";

/* ========== GLOBAL STYLES ========== */

body {
	background: #FFF;
	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 16px 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: underline;
	}

/* ========== CONTENT ========== */

#wrapper {
	margin: 30px auto 0 auto;
	padding: 0;
	width: 993px;
	}

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

#banner {
	background: url("../img/banner.gif") no-repeat;
	width: 993px;
	height: 259px;
	text-align: left;
	margin: 7px 0 0 0;
	padding:0;
	}

#bannerContent { padding: 25px 510px 0 66px; }

#banner h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	line-height: 26px;
	color: #484745;
	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;
	}

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

#headlines {
	width: 993px !important;
	border-top: 40px solid #484745;
	margin: 7px 0px 0px 0px;
	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:321px; height:5px; margin:0; padding:0; }
#newscontent { background: #e9d493; width: 291px; 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:321px; height:5px; margin:0; padding:0; }

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

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

ul#evaptMore{ list-style:none; padding:10px 15; margin:0; overflow:hidden; text-align:center; }
ul#evaptMore li{ list-style:none; padding:10px 10px; 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: 8px 0 0 0;
	color: #98957e;
	border-top: 12px solid #484745;	
	}

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

/* ======= 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;
	width: 626px;
	}

#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_products.gif') no-repeat; margin:0; padding:0; display:block; }
a.nav1:hover	{ background:url('../img/nav_productsOn.gif') no-repeat !important; margin:0; padding:0; }

a.nav2:link, a.nav2:visited { background:url('../img/nav_partners.gif') no-repeat; margin:0; padding:0; display:block; }
a.nav2:hover	{ background:url('../img/nav_partnersOn.gif') no-repeat !important; margin:0; padding:0; }

a.nav3:link, a.nav3:visited { background:url('../img/nav_customers.gif') no-repeat; margin:0; padding:0; display:block; }
a.nav3:hover	{ background:url('../img/nav_customersOn.gif') no-repeat ; margin:0; padding:0; }

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

a.nav4:link, a.nav4:visited { background:url('../img/nav_resources.gif') no-repeat; margin:0; padding:0; display:block; }
a.nav4:hover	{ background:url('../img/nav_resourcesOn.gif') no-repeat !important; margin:0; padding:0; }

a.nav5:link, a.nav5:visited { background:url('../img/nav_company.gif') no-repeat; margin:0; padding:0; display:block; }
a.nav5:hover	{ background:url('../img/nav_companyOn.gif') no-repeat !important; margin:0; padding:0; }

a.nav6:link, a.nav6:visited { background:url('../img/nav_solutions.gif') no-repeat !important; margin:0; padding:0; display:block; }
a.nav6:hover	{ background:url('../img/nav_solutionsOn.gif') no-repeat !important; margin:0; padding:0; }

a.nav61:link, a.nav61:visited { background:url('../img/nav_solutionsOn.gif') no-repeat; margin:0; padding:0; display:block; }
a.nav61:hover	{ background:url('../img/nav_solutionsOn.gif') no-repeat !important; margin:0; padding:0; }

a.nav62:hover	{ background:url('../img/nav_solutionsOn.gif') no-repeat !important; margin:0; padding:0; }

#navlist a:link, #navlist a:visited { 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;
	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;
}

/*.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;
}

/* 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;}