/* CSS Document */
html, body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, fieldset  
{
margin:0;
padding:0;
border:0;
}
a img{border:none;}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
body
	{
	text-align:center;
	background:#fff url(../images/art/bg.jpg) 0 0 repeat-x;
	}
#wrap
	{
	width:1010px;
	margin:0 auto;
	text-align:left;
	}
#header
	{
	width:1010px;
	height:130px;
	}
#header h1
	{
	width:274px;
	height:65px;
	background:url(../images/art/logo.jpg) no-repeat;
	float:left;
	display:inline;
	margin:31px 0 0 20px;
	}
#header h1 span{display:none;}
#header h1 a
	{
	width:274px;
	height:65px;
	display:block;
	}
#header form
	{
	width:402px;
	height:38px;
	background:url(../images/art/newsletter-bg.jpg) no-repeat;
	float:right;
	padding:0 0 0 28px;
	}
#header form input
	{
	width:106px;
	height:15px;
	float:left;
	margin:13px 8px 0 0;
	padding:0 0 0 5px;
	font:10px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#555b62;
	border:1px dotted #9d9d9d;
	background:none;
	}
#header form input.subscribe
	{
	width:149px;
	height:23px;
	border:none;
	padding:0;
	background:url(../images/btn-subscribe.jpg) no-repeat;
	margin:10px 0 0 0;
	cursor:pointer;
	}
#banner
	{
	width:1010px;
	height:205px;
	clear:both;
	background:url(../images/banner-1.jpg) no-repeat;
	}
#banner.others{background:url(../images/art/banner-content.jpg) no-repeat;}
#banner h1
	{
	width:625px;
	height:60px;

	display:block;
	margin:113px 0 0 19px;
	float:left;
	display:inline;
	}
//	background:url(../images/h1-fuse.jpg) no-repeat;
#banner.others h1
	{
	width:429px;
	height:66px;
	background:url(../images/h1-leverage.jpg) no-repeat;
	display:block;
	float:left;
	display:inline;
	margin:104px 0 0 23px;
	}
#banner h1 span{display:none;}
#content
	{
	width:1010px;
	padding:0 0 70px 0;
	clear:both;
	}
#content.pages{background:url(../images/art/wrap-bg.jpg) 0 0 repeat-y;}
#left
	{
	width:384px;
	float:left;
	padding:45px 0 0 20px;
	}
#left h1
	{
	font:21px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#09375f;
	line-height:19px;
	margin:0 0 20px 0;
	}
#left p
	{
	font:11px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#555b62;
	line-height:19px;
	margin:0 0 15px 0;
	}
#left p a
	{
	font:bold 9px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#1d6cb8;
	line-height:19px;
	text-decoration:none;
	}
#left p a:hover{text-decoration:underline;}
#pragmatiks
	{
	width:348px;
	height:292px;
	padding:47px 23px 0 23px;
	background:url(../images/pragmatik-bg.jpg) no-repeat;
	float:left;
	display:block;
	margin:0 0 0 -6px;
	}
#pragmatiks h1
	{
	width:204px;
	height:45px;
	background:url(../images/h1-pragmatiks.jpg) no-repeat;
	display:block;
	}
#pragmatiks h1 span{display:none;}
#pragmatiks h2
	{
	font:13px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#454d54;
	line-height:22px;
	margin:0 0 28px 0;
	}
#pragmatiks p
	{
	width:220px;
	font:12px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#454d54;
	line-height:19px;
	}
#pragmatiks a.specifications
	{
	width:103px;
	height:25px;
	background:url(../images/btn-specifications.jpg) no-repeat;
	display:block;
	float:left;
	}
#pragmatiks a.specifications:hover{background:url(../images/btn-specifications-hover.jpg) no-repeat;}
#pragmatiks a.development
	{
	width:146px;
	height:25px;
	background:url(../images/btn-development.jpg) no-repeat;
	display:block;
	float:left;
	}
#pragmatiks a.development:hover{background:url(../images/btn-development-hover.jpg) no-repeat;}
#pragmatiks a.pricing
	{
	width:91px;
	height:25px;
	background:url(../images/btn-pricing.jpg) no-repeat;
	display:block;
	float:left;
	}
#pragmatiks a.pricing:hover{background:url(../images/btn-pricing-hover.jpg) no-repeat;}
#pragmatiks a.pricing span, #pragmatiks a.specifications span, #pragmatiks a.development span{display:none;}
#right
	{
	width:564px;
	float:right;
	padding:35px 22px 0 0;
	}
#right a.expertise
	{
	width:89px;
	height:23px;
	background:url(../images/btn-expertise.jpg) no-repeat;
	display:block;
	margin:0 0 0 3px;
	}
#right a.expertise:hover{background:url(../images/btn-expertise-hover.jpg) no-repeat;}
#right a.products
	{
	width:89px;
	height:23px;
	background:url(../images/btn-products.jpg) no-repeat;
	display:block;
	margin:0 0 0 3px;
	}
#right a.products:hover{background:url(../images/btn-products-hover.jpg) no-repeat;}
#right a.services
	{
	width:89px;
	height:23px;
	background:url(../images/btn-services.jpg) no-repeat;
	display:block;
	margin:0 0 0 3px;
	}
#right a.services:hover{background:url(../images/btn-services-hover.jpg) no-repeat;}
#right a.expertise span, #right a.products span, #right a.services span{display:none;}
#right div.box
	{
	width:160px;
	height:141px;
	padding:22px 14px 0 14px;
	background:url(../images/box-bg.jpg) no-repeat;
	float:left;
	position:relative;
	}
#right div.box h1
	{
	width:138px;
	height:23px;
	margin:2px 0 4px 0;
	display:block;
	}
#right div.box h1.specialization{background:url(../images/headers/h1-specialization.jpg) no-repeat;}
#right div.box h1.development{background:url(../images/headers/h1-development.jpg) no-repeat; margin:2px 0 4px 3px;}
#right div.box h1.leveraging{background:url(../images/headers/h1-leveraging.jpg) no-repeat; margin:2px 0 4px 3px;}
#right div.box h1 span{display:none;}
#right div.box p
	{
	font:12px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#818589;
	line-height:18px;
	margin:0 0 15px 0;
	}
#right div.box img
	{
	position:absolute;
	z-index:1000;
	right:-5px;
	bottom:0;
	}
#right div.box img.dev{bottom:7px;}
#right div.box img.pda
	{
	right:5px;
	bottom:5px;
	}
#hiring
	{
	width:274px;
	float:left;
	margin:43px 0 0 0;
	}
#hiring h1
	{
	height:34px;
	font:21px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#09375f;
	background:url(../images/puncher.jpg) 0 center no-repeat;
	padding:0 0 0 45px;
	margin:0 0 13px 0;
	}
#hiring h2
	{
	font:bold 11px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#80a60b;
	line-height:19px;
	margin:0 0 17px 0;
	}
#hiring p
	{
	font:10px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#555b62;
	line-height:15px;
	margin:0 0 19px 0;
	}
#hiring p a
	{
	float:right;
	font:bold 9px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#1d6cb8;
	line-height:19px;
	text-decoration:none;
	background:url(../images/bullet.jpg) right center no-repeat;
	padding:0 15px 0 0;
	}
#hiring p a:hover{text-decoration:underline;}
#hiring ul{list-style:none;}
#hiring li
	{
	font:10px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#555b62;
	line-height:15px;
	margin:0 0 5px 0;
	background:url(../images/bullet2.jpg) left 5px no-repeat;
	padding:0 0 0 10px;
	}
#hiring li a
	{
	font:bold 10px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#17579d;
	}
#client
	{
	width:234px;
	height:296px;
	padding:24px 17px 0 17px;
	background:#09375f url(../images/client-bg.jpg) no-repeat;
	float:left;
	margin:43px 0 0 20px;
	}
#client h1
	{
	width:234px;
	height:24px;
	background:url(../images/h1-clients-say.jpg) no-repeat;
	display:block;
	margin:0 0 22px 0;
	}
#client h1 span{display:none;}
#client h2 a
	{
	width:181px;
	height:14px;
	background:url(../images/h2-more-testimonials.jpg) no-repeat;
	display:block;
	}
#client h2 a span{display:none;}
#client p
	{
	font:11px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#fff;
	line-height:17px;
	margin:0 0 25px 0;
	}
#client p.author
	{
	font:10px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#fff;
	background:url(../images/ico-comment.jpg) left 6px no-repeat;
	padding:0 0 0 15px;
	margin:0;
	}
#client p.small{font:10px "Lucida Sans Unicode", "Trebuchet MS", serif;}
#client p a
	{
	color:#9ed339;
	font-weight:bold;
	text-decoration:none;
	}
#client p a:hover{text-decoration:underline;}
#footer-wrap
	{
	width:100%;
	height:135px;
	clear:both;
	background:url(../images/art/footer-bg.jpg) repeat-x;
	text-align:center;
	}
#footer
	{
	width:1010px;
	height:62px;
	padding:73px 0 0 0;
	text-align:left;
	margin:0 auto;
	}
#footer p.copyright
	{
	font:10px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#09375f;
	line-height:15px;
	float:left;
	display:inline;
	margin:0 0 0 15px;
	}
#footer p.copyright span{color:#555b62;}
#footer p.copyright a
	{
	font:10px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#555b62;
	text-decoration:none;
	margin:0 5px;
	}
#footer p.link
	{
	font:10px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#555b62;	
	float:right;
	display:inline;
	margin:0 18px 0 0;
	}
#footer p.link a
	{
	font:10px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#555b62;
	line-height:15px;
	text-decoration:none;
	margin:0 5px;
	}
#footer p a:hover{text-decoration:underline;}
#col-lft
	{
	width:735px;
	float:left;
	padding:46px 0 0 23px;
	background:url(../images/art/left-bg.jpg) 0 1px no-repeat;
	}
#col-lft h1
	{
	font:22px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#09375f;
	margin:0 0 15px 0;
	}
#col-lft h2
	{
	font:17px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#80a60b;
	margin:0 0 10px 0;
	line-height:19px;
	}
#col-lft h3
	{
	font:15px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#80a60b;
	margin:0 0 10px 0;
	line-height:19px;
	}
#col-lft h4
	{
	font:13px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#2d7692;
	line-height:19px;
	margin:0 0 10px 0;
	}
#col-lft h5
	{
	font:10px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#2d7692;
	line-height:19px;
	margin:0 0 10px 0;
	}
#col-lft h6
	{
	font:15px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#659baf;
	line-height:19px;
	margin:0 0 10px 0;
	background:url(../images/ico-table.jpg) 0 2px no-repeat;
	padding:0 0 0 20px;
	}
#col-lft p
	{
	font:11px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#555b62;
	line-height:19px;
	margin:0 15px 25px 0;
	}
#col-lft p a{color:#17579d;}
#col-lft .divider
	{
	background:url(../images/divider.jpg) left bottom repeat-x;
	padding:0 0 5px 0;
	}
#col-lft ul
	{
	list-style:none;
	margin:0 15px 30px 23px;
	}
#col-lft ul li
	{
	font:11px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#555b62;
	line-height:16px;
	margin:0 0 5px 0;
	padding:0 0 0 15px;
	background:url(../images/bullet2.jpg) left 5px no-repeat;
	}
#col-lft ol
	{
	margin:0 15px 30px 20px;
	list-style-position:inside;
	}
#col-lft ol li
	{
	font:11px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#555b62;
	line-height:16px;
	margin:0 0 5px 0;	
	}
#col-rgt
	{
	width:227px;
	float:left;
	padding:47px 0 0 25px;
	background:url(../images/art/right-bg.jpg) 0 1px no-repeat;
	}
#col-rgt h1
	{
	height:22px;
	display:block
	}
#col-rgt h1.expertise{width:92px; background:url(../images/headers/h1-expertise.jpg) no-repeat;}
#col-rgt h1.products{width:88px; background:url(../images/headers/h1-products.jpg) no-repeat;}
#col-rgt h1.services{width:81px; background:url(../images/headers/h1-services.jpg) no-repeat;}
#col-rgt h1.partners{width:81px; background:url(../images/headers/h1-partners.jpg) no-repeat;}
#col-rgt h1.client-stories{width:130px; background:url(../images/headers/h1-client-stories.jpg) no-repeat;}
#col-rgt h1.careers{width:73px; background:url(../images/headers/h1-careers.jpg) no-repeat;}
#col-rgt h1.company{width:95px; background:url(../images/headers/h1-company.jpg) no-repeat;}
#col-rgt h1 span{display:none;}





#col-rgt h2
	{
	font:9px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#bcbcbc;
	line-height:19px;
	margin:-3px 0 0 0;
	}
#col-rgt h3.newsletter
	{
	width:141px;
	height:19px;
	background:url(../images/headers/h3-newsletter.jpg) no-repeat;
	display:block;
	}
#col-rgt h3.newsletter span{display:none;}
#col-rgt form fieldset{margin:2px 0 0 0;}
#col-rgt form label
	{
	font:11px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#818589;
	line-height:20px;
	width:30px;
	margin:3px 10px 0 0;
	float:left;
	}
#col-rgt form input
	{
	width:151px;
	height:24px;
	border:1px solid #d6d6d6;
	padding:3px 0 0 5px;
	margin:0 0 6px 0;
	font:11px "Lucida Sans Unicode", "Trebuchet MS", serif;
	}
#col-rgt form input.subscribe
	{
	width:76px;
	height:24px;
	border:none;
	margin:0;
	padding:0;
	}
#col-rgt form p
	{
	font:9px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#bcbcbc;
	line-height:19px;
	float:left;
	margin:0 12px 0 0;
	}
#col-rgt form p a{color:#bcbcbc;}
#list
	{
	width:210px;
	margin:10px 0 43px 0;
	background:url(../images/art/list-bottom.jpg) 0 bottom no-repeat;
	padding:0 0 15px 0;
	}

#list ul
	{
	list-style:none;
	background:url(../images/art/list-top.jpg) 0 0 no-repeat;
	padding:20px 0;
	}
#list ul li
	{
	width:192px;
	padding:0 0 12px 18px;
	background:url(../images/art/list-bg.jpg) repeat-y;
	font:12px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#818589;	
	}
#list ul li a
	{
	color:#818589;
	text-decoration:none;
	background:url(../images/bullet3.jpg) 0 5px no-repeat;
	padding:0 0 0 15px;
	}

#sb_archives
	{
	width:210px;
	margin:10px 0 43px 0;
	background:url(../images/art/list-bottom.jpg) 0 bottom no-repeat;
	padding:0 0 15px 0;
	}

#sb_archives div
	{
	list-style:none;
	background:url(../images/art/list-top.jpg) 0 0 no-repeat;
	padding:20px 0;
	}
#sb_archives ul li
	{
	width:192px;
	padding:0 0 12px 18px;
	background:url(../images/art/list-bg.jpg) repeat-y;
	font:12px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#818589;	
	}
#sb_archives ul li a
	{
	color:#818589;
	text-decoration:none;
	background:url(../images/bullet3.jpg) 0 5px no-repeat;
	padding:0 0 0 15px;
	}


#sb_search
	{
	width:210px;
	margin:10px 0 43px 0;
	background:url(../images/art/list-bottom.jpg) 0 bottom no-repeat;
	padding:0 0 15px 0;
	}

#sb_search div
	{
	list-style:none;
	background:url(../images/art/list-top.jpg) 0 0 no-repeat;
	padding:20px 0;
	}
#sb_search ul li
	{
	width:192px;
	padding:0 0 12px 18px;
	background:url(../images/art/list-bg.jpg) repeat-y;
	font:12px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#818589;	
	}
#sb_search ul li a
	{
	color:#818589;
	text-decoration:none;
	background:url(../images/bullet3.jpg) 0 5px no-repeat;
	padding:0 0 0 15px;
	}
.catfix
	{
	color:#818589;
	text-decoration:none;
	background:url(../images/bullet3.jpg) 0 5px no-repeat;
	padding:0 0 0 15px;
	}
#list ul li a:hover
	{
	color:#4083c2;
	text-decoration:underline;
	}
#content form
	{

	}
#content form fieldset dl
	{
	width:490px;
	position:relative;
	margin:0 0 10px 0; 
	padding:10px 0 0 0;
	}
#content form fieldset dt
	{
	float:left;
	width:105px;
	text-align:right;
	color:#818589;
	line-height:20px;
	font:11px "Lucida Sans Unicode", "Trebuchet MS", serif;
	margin:4px 0 0 0;
	}
#content form fieldset dd
	{
	padding:0 0 7px 0;
	margin-left:125px;
	font:11px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#555b62;
	}
#content form dd.button{float:right; margin:10px 0 0 0;}
#content form fieldset dd .control, #content form fieldset dd .control_short, #content form fieldset dd .control_large, #content form fieldset dd .control_medium, #content form fieldset dd .control_long
	{
	background:#fff;
	font:11px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#555b62;
	padding:0;
	height:21px;
	}
#content form fieldset dd .control{width:auto; height:auto;}
#content form fieldset dd .control_short
	{
	border:1px solid #d6d6d6;
	width:55px;
	}
#content form fieldset dd .control_medium
	{
	width:156px;
	border:1px solid #d6d6d6;	
	}
#content form fieldset dd .control_long
	{
	width:359px;
	border:1px solid #d6d6d6;	
	}
#content form fieldset dd .control_large
	{
	border:1px solid #d6d6d6;
	width:359px;
	height:101px;
	}
#content form fieldset dd .control_button
	{
	width:80px;
	height:25px;
	}
#content table
	{
	width:706px;
	margin:0 0 30px 0;
	}
#content table th
	{
	height:30px;
	font:12px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#8e9771;
	background:#ecf0de;
	line-height:16px;
	}
#content table tr.even td{background:#f1f1f1;}
#content table tr td
{
font:11px "Lucida Sans Unicode", "Trebuchet MS", serif;
color:#555b62;
padding:0 10px;
text-align:left;
height:30px;
}
#content table th.ctr-align, #content table td.ctr-align{text-align:center;}
#content table th.rgt-align, #content table td.rgt-align{text-align:right;}


/*ADxMenu.js - v4 (4.10)
www.aplus.co.yu/adxmenu/
(c)Copyright 2003, Aleksandar Vacic, www.aplus.co.yu
This work is licensed under the Creative Commons Attribution License.
To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/ or
send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*this is beginning of functionality for the AdxMenu - do not modify this*/
#nav, #nav ul
{
margin:0;
padding:0;
border:0;
list-style-type:none;
display:block;
}
#nav li
{
margin:0;
padding:0;
border:0;
display:inline;
float:left;
position:relative;
z-index:5;
}
#nav li:hover
{
z-index:10000;
white-space:normal;
}
#nav li li
{
float:none;
display:block;
}
#nav ul
{
visibility:hidden;
position:absolute;
z-index:10;
left:0;
top:0;
}
#nav li:hover>ul
{
visibility:visible;
top:100%;
}
#nav li li:hover>ul
{
top:0;
left:100%;
}
#nav:after, #nav ul:after
{
content:".";
height:0;
display:block;
visibility:hidden;
clear:both;
}
#nav, #nav ul
{
display:inline-block;
min-height:0;
}
#nav a
{
text-decoration:none;
display:block;
position:relative;
}
#nav ul
{
background-image:url(../art/empty.gif);
padding:10px 30px 30px 30px;
margin:-10px 0 0 -30px;
}
#nav ul ul
{
padding:30px 30px 30px 10px;
margin:-30px 0 0 -10px;
}
/* Fix for IE5/Mac \*//*/
#nav a
{
float:left;
}
/* End Fix */
/*this is end of functionality for the AdxMenu*/
/*this is beginning of design for the AdxMenu - modify values here*/
#nav
{
width:611px;
height:40px;
list-style:none;
float:right;
background:url(../images/art/nav.jpg) no-repeat;
margin:52px 0 0 0;
padding:0 0 0 19px;
}
#nav ul a span
{
display:inline;/*show links at second level*/
}
#nav a
{
font:12px Arial, Helvetica, sans-serif;
color:#1d3a56;
height:25px;/*expand links to fill li's*/
text-decoration:none;
padding:15px 0 0 0;
text-align:center;
}
#nav a:hover{color:#fff;}
#nav #pan1{width:65px;}/*set custom width, a's will follow cause they are display - block*/
#nav #pan2{width:74px;}
#nav #pan3{width:74px;}
#nav #pan4{width:69px;}
#nav #pan5{width:69px;}
#nav #pan6{width:97px;}
#nav #pan7{width:67px;}
#nav #pan8{width:78px;}
/*set background to hover and selected states*/
#nav #pan1 a{padding:15px 0 0 8px;}
#nav #pan1 a:hover, #nav #pan1 a.selected{background:url(../images/art/nav.jpg) -19px -40px no-repeat;}
#nav #pan2 a:hover, #nav #pan2 a.selected{background:url(../images/art/nav.jpg) -84px -40px no-repeat;}
#nav #pan3 a:hover, #nav #pan3 a.selected{background:url(../images/art/nav.jpg) -157px -40px no-repeat;}
#nav #pan4 a:hover, #nav #pan4 a.selected{background:url(../images/art/nav.jpg) -231px -40px no-repeat;}
#nav #pan5 a:hover, #nav #pan5 a.selected{background:url(../images/art/nav.jpg) -301px -40px no-repeat;}
#nav #pan6 a:hover, #nav #pan6 a.selected{background:url(../images/art/nav.jpg) -369px -40px no-repeat;}
#nav #pan7 a:hover, #nav #pan7 a.selected{background:url(../images/art/nav.jpg) -466px -40px no-repeat;}
#nav #pan8 a:hover, #nav #pan8 a.selected{background:url(../images/art/nav.jpg) -534px -40px no-repeat;}
/*this have to be separate from above to make sure IE6 reades above rules*/
#nav #pan1:hover>a{background:url(../images/art/nav.jpg) -19px -40px no-repeat;}/*set background to hover and selected states*/
#nav #pan2:hover>a{background:url(../images/art/nav.jpg) -84px -40px no-repeat;}
#nav #pan3:hover>a{background:url(../images/art/nav.jpg) -157px -40px no-repeat;}
#nav #pan4:hover>a{background:url(../images/art/nav.jpg) -231px -40px no-repeat;}
#nav #pan5:hover>a{background:url(../images/art/nav.jpg) -301px -40px no-repeat;}
#nav #pan6:hover>a{background:url(../images/art/nav.jpg) -369px -40px no-repeat;}
#nav #pan7:hover>a{background:url(../images/art/nav.jpg) -466px -40px no-repeat;}
#nav #pan8:hover>a{background:url(../images/art/nav.jpg) -534px -40px no-repeat;}

.hide { display:none; }


.lightbox
    {
    width:735px;
    float:left;
    padding:46px 0 0 23px;
    background:url(../images/art/left-bg.jpg) 0 1px no-repeat;
    }
.lightbox h1
    {
    font:22px "Lucida Sans Unicode", "Trebuchet MS", serif;
    color:#09375f;
    margin:0 0 15px 0;
    }
.lightbox h2
    {
    font:17px "Lucida Sans Unicode", "Trebuchet MS", serif;
    color:#80a60b;
    margin:0 0 10px 0;
    line-height:19px;
    }
.lightbox h3
    {
    font:15px "Lucida Sans Unicode", "Trebuchet MS", serif;
    color:#80a60b;
    margin:0 0 10px 0;
    line-height:19px;
    }
.lightbox h4
    {
    font:13px "Lucida Sans Unicode", "Trebuchet MS", serif;
    color:#2d7692;
    line-height:19px;
    margin:0 0 10px 0;
    }
.lightbox h5
    {
    font:10px "Lucida Sans Unicode", "Trebuchet MS", serif;
    color:#2d7692;
    line-height:19px;
    margin:0 0 10px 0;
    }
.lightbox h6
    {
    font:15px "Lucida Sans Unicode", "Trebuchet MS", serif;
    color:#659baf;
    line-height:19px;
    margin:0 0 10px 0;
    background:url(../images/ico-table.jpg) 0 2px no-repeat;
    padding:0 0 0 20px;
    }
.lightbox p
    {
    font:11px "Lucida Sans Unicode", "Trebuchet MS", serif;
    color:#555b62;
    line-height:19px;
    margin:0 15px 25px 0;
    }
.lightbox p a{color:#17579d;}
.lightbox .divider
    {
    background:url(../images/divider.jpg) left bottom repeat-x;
    padding:0 0 5px 0;
    }
.lightbox ul
    {
    list-style:none;
    margin:0 15px 30px 23px;
    }
.lightbox ul li
    {
    font:11px "Lucida Sans Unicode", "Trebuchet MS", serif;
    color:#555b62;
    line-height:16px;
    margin:0 0 5px 0;
    padding:0 0 0 15px;
    background:url(../images/bullet2.jpg) left 5px no-repeat;
    }
.lightboxbb
    {
    list-style:none;
    margin:0 0px 0px 0px;    
    }
.lightboxb
    {
    font:11px "Lucida Sans Unicode", "Trebuchet MS", serif;
    color:#555b62;
    line-height:16px;
    margin:0 0 5px 0;
    padding:0 0 0 15px;
    background: none;
    }
        
.lightbox ol
    {
    margin:0 15px 30px 20px;
    list-style-position:inside;
    }
.lightbox ol li
    {
    font:11px "Lucida Sans Unicode", "Trebuchet MS", serif;
    color:#555b62;
    line-height:16px;
    margin:0 0 5px 0;    
    }    