.pngFix { behavior: url(/iepngfix.htc) !important; }	

body {font-size: 12px;
	color: #333333;
	background-color: #666666;
	margin: 0px;
	padding: 0px;
	font:Arial, Helvetica, sans-serif;
	background-image: url(images/bg.jpg);
	background-color: #D0DBB9;
	background-repeat:repeat-x
}
body a {
	font-size: 12px;
	color: #064199;
	margin: 0px;
	padding: 0px;
	font:Arial, Helvetica, sans-serif;
	

}
#bgDiv {
   height: 300px;
   width: 200px;
   background: url(images/opacity.png);
   text-align: center;
   border: 1px solid #999;
  }
#container{
	width:927px;
	left: 50%;
	margin-left: -450px;
	margin-top:0;
	padding-top:0px;
	position:relative;
	height: 100%;
	}
#bottomlogo{
	width:269;
	float:left;}
#navcontainer{
	width:658px;
	float:left;
	margin-top:1px;
	height:55px}
#indeximg{
	width:586px;
	float:left}
#intro{
	width:341px;
	padding:10px 0 0 0;
	float:left;
	height:240px;}
#boxes{
	width:927px;
	float:left;}

.indexboxes{
	height:135px;
	}
	
.box1whitelarge a{
	font:"Georgia", Times New Roman, Times, serif;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	position:absolute;
	width:250px;
	left: 638px;
	top: 470px;
	text-decoration:none
}
.box2bluelarge a{
	font:"Georgia", Times New Roman, Times, serif;
	color:#05347A;
	font-size:18px;
	margin:28px 33px 0 33px;
	font-weight:bold;
	position:absolute;
	width:150px;
	left: 293px;
	top: 454px;
	text-decoration:none
}
	
.boxbluesm{font:Arial, Helvetica, sans-serif;
	color:#05347A;
	font-size:13px;
	margin:0 33px 0 33px}
	
.boxblacksm{font:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	margin:0 33px 0 33px}
#box3 a{
	font:"Georgia", Times New Roman, Times, serif;
	color:#05347A;
	font-size:16px;
	width:200px;
	margin:65px 10px 0 15px;
	font-weight:bold;
	position:absolute;
	left: 2px;
	top: 454px;
	text-decoration:none
}
#box3sm a{
	font:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	width:200px;
	margin:0px 9px 0 17px;
	position:absolute;
	left: 1px;
	top: 539px;
	text-decoration:none
}
.bodyindent{ padding-left:12px}
	
.indexbody{font:12px Arial, Helvetica, sans-serif;
	color:#C4C4C4;}
.indexsubheading{font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-top:4px;
	margin-top:4px}
.indexheaderwhite{font:23px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	}
.indexheadergreen{ font:23px Georgia, "Times New Roman", Times, serif;
	color:#D0DBB9;
	padding-bottom:0px;
	margin-bottom:0;
	padding-top:0;
	margin-top:0}
#footer{ width:898px;
	margin-left:18px;
	margin-right:10px;
	padding-top:10px
	
	}
.address{font:9px Arial, Helvetica, sans-serif;
	color:#666666;
	padding-top:0px;
}
.disclaimer{font:9px Arial, Helvetica, sans-serif;
	color:#666666;

}

#insidebody{padding:10px 29px 0 38px;}
#navheader{font:15px Georgia, "Times New Roman", Times, serif;
	color:#05347A;
	font-weight:800;
	background-image:url(images/nav-header-line.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:10px;
	margin-bottom:10px
}
	
#mainNav_1{display:none; }

.partner1{font:10px Arial, Helvetica, sans-serif; 
	color:#05347A;}
#greybox{ float:right;
	width:494px;
	background-color:#666666;
	padding:10px 18px 17px 20px;
	margin-left:10px; margin-right:15px;
	margin-bottom:55px }
	
.careersheader{font:23px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;}
.careersbody{font:12px Arial, Helvetica, sans-serif; padding:0; margin:0}
H2{font:28px Georgia, "Times New Roman", Times, serif;
	color:#05347A;}
	
H1{font:15px Georgia, "Times New Roman", Times, serif;
	color:#05347A;
	font-weight:bold}
.body{font:12px Arial, Helvetica, sans-serif;
	color: #333333;}
.body a{font:12px Arial, Helvetica, sans-serif;
	color: #064199;
	}
.bodyblue{font:12px Arial, Helvetica, sans-serif;
	color: #064199;}
.bodyblue a{font:12px Arial, Helvetica, sans-serif;
	color: #064199;
	}
.returntop a{ color:#889F51; font:12px Arial, Helvetica, sans-serif;}
#sitemap1{width:275px; float:left}
#sitemap2{width:250px; float:left}
.sitemapindent{padding-left:12px;
	padding-top:3px;
	padding-bottom:3px;
	font:12px Arial, Helvetica, sans-serif;
	color: #333333;}
.sitemapindent a{
	font:12px Arial, Helvetica, sans-serif;
	color: #064199;
	text-decoration:none}
	
.subnav{ font:10px Arial, Helvetica, sans-serif; 
	color:#666666;
	width:165px;
	padding-left:10px;
	line-height:22px;
	list-style:none;  }

.subnav ul {list-style:none; 
	margin:0; 
	padding:0; }
		 
.subnav li{ font:10px Arial, Helvetica, sans-serif; 
	color:#666666; 
	list-style:none;
	line-height:22px
}

.subnav a{ font:10px Arial, Helvetica, sans-serif; 
	color:#666666;
	text-decoration:none;  
	list-style:none;
	padding-left:10px; }

.subnav a:hover{ font:10px Arial, Helvetica, sans-serif; 
	color:#05347A;
	text-decoration:none;  
	list-style:none;
	margin:0;
	padding-left:10px;
}

#sidenavcontainer{ padding:0 0 0 5px;
	margin:0;
	list-style:none}
.sidenav{
	list-style: none;
	font: 12px Arial, Helvetica, sans-serif;
	color:#333333;
	cursor:pointer;
	padding-top:0; 
	padding-bottom:5px;
	padding-top:10px
}
.sidenav ul{
	list-style: none;
	font: 12px Arial, Helvetica, sans-serif;
	color:#333333;
	cursor:pointer;
	margin:0;
	padding:0;
	}
.sidenav li{
	list-style: none;
	font: 12px Arial, Helvetica, sans-serif;
	color:#333333;
	cursor:pointer;
	margin:0;
	padding:0;
	padding-bottom:3px;
	padding-top:3px;
	}

.sidenav a{ font: 12px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	padding-top:0; }
	
.sidenav a:hover{
	font: 12px Arial, Helvetica, sans-serif;
	color:#05347A;
	text-decoration:none;
padding-top:0; }
#footercontainer{ width:927px; margin:0px auto 0; position:relative;
background-color:#D1DBB9; padding-bottom:20px
}
#footeraddress, #footernav ul { /* all lists */
	padding:0;
	margin:0;
	list-style: none;
	float:left;
	vertical-align:middle;
	width:700px}
#footeraddress li{ padding-right:10px;
display:inline; 
}
#footeraddress{font:10px Arial, Helvetica, sans-serif;}
#footernav li{ padding-right:10px;
display:inline;
}
#footernav {font:10px Georgia, "Times New Roman", Times, serif;
	color:#4D6D7F;
	padding-top:-10px;
	margin-top:-1px}
#footernav a{font:10px Georgia, "Times New Roman", Times, serif;
	color:#4D6D7F;
	text-decoration:none}
#footernav li{padding-right:20px}

.errMsg {font-weight:bold;color:#FF0000;}
#footerbg{background-image:url(images/inside-bg-bottom.jpg); background-repeat:repeat-x; text-align:center; width:100% }
#footertxt{text-align:center; width:100%; background-color:#D1DBB9 }
#sideleft{background-image:url(images/sidenav-left.jpg); background-repeat:no-repeat;}
#sideright{background-image:url(images/sidenav-right.jpg); background-repeat:no-repeat;}
#navbg{ background-image:url(images/nav-bg.jpg); background-repeat:no-repeat}
#backgroundtop{background-image:url(images/inside-bg-top.jpg); background-repeat:repeat-x; background-color:#49687A}
#indexbox1{background-image:url(images/index-box1.jpg)}
#indexbox2{background-image:url(images/index-box2.jpg)}
#indexbox3{background-image:url(images/index-box3.jpg)}
#insideheaderbg{background-image:url(images/inside-bg-body.jpg)}
#careerimg{float:right; width:532px; margin-left:10px; margin-right:15px; background-color:#666666; }
#joinnavbg{ background-image:url(images/joinkomisar-nav-bg.jpg); background-repeat:repeat-y; padding:10px 20px 20px 40px}
.joinnavheader{ font:12px Georgia, "Times New Roman", Times, serif; color:#05347A; font-weight:600}
.joinnavheader a{font:12px Georgia, "Times New Roman", Times, serif; color:#05347A; font-weight:600}
#joinnavbg ul{ list-style:url(images/join-bullet.jpg); padding:0 0 0 10px; margin:0}
#joinnavbg li{ line-height:28px}
#joinnavbg li{  font:12px Georgia, "Times New Roman", Times, serif; font-weight:normal; padding:8px 0 8px 5px; margin-left:5px}
#joinnavbg a{font:12px Georgia, "Times New Roman", Times, serif; font-weight:normal; text-decoration:none }
.linkedin{ padding:10px 0 0 40px}
/*slideshow styles*/

#slideshow {
	width:120px;
	position: absolute;
	margin:22px 18px 0 0;
	height:84px;
	left: 473px;
	top: 455px;
}

#slideshow IMG {
	z-index:8;
	
	
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
/*end slideshow*/
