/* BROWSER FLAGS (kopin2/global): default */
/* -------------------------------- default -------------------------------- */
/* START DYNAMIC MENU SHOWING-HIDDING */

.mouseOver {
	display: block;  /* Because rule ".menu1, .menu1-active" sets it to NONE */
}
.mainLinks .pageId153, .mainLinks .pageId21 {
	display:none;
}
.mouseOut {
  display: none;
}
a:focus {
 	outline:none;
}
#homeContent {
 	position: absolute;
	top: 102px;
	left: 55px;
}


/* LEFT NAVIGATION */
.left1, .left1 .MouseOver , .left2{
 	display: none !important;
}

.left0-active li {

	height: auto;

}
.left0-active {
 	padding-top: 8px !important;
}

.left0-active li {
	padding-top: 6px !important;
	padding-bottom: 6px !important;


}
.left2-active {

 	display: block;
	background-image: url(../data/images/ul-bg2.gif);
	background-position: 20px 0px;
	background-repeat: no-repeat;
	overflow: hidden;

       	margin-top: 10px !important;
	padding-left: 15px;


}

.left1-active {

 	display: block;
	background-image: url(../data/images/ul-bg.gif);
	background-position: 20px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	width: 225px !important;
       	margin-top: 10px !important;


}


.left0-active, .left0-active li, .left1-active, .left1-active li , .left2-active, .left2-active li {
 	padding:0px;
	margin: 0px;
	width: 230px !important;
	vertical-align: middle;


}
.left-item-0 a span {
 	padding-left:33px;
	background-image: url(../data/images/bullet.gif);
	background-position: 18px 3px;
	background-repeat: no-repeat;
	display:block;

}

.left-item-0 a:hover {
 	color: black !important;
}
.left-item-0 a {
 	text-decoration: none;
	color: #333333;
	font-weight:bold;
	/*	display: table-cell; */
	vertical-align: middle;
	width: 230px;
	font-size: 12px !important;


}
.left-item-0 {

	width: 230px;



}


.left-item-0-active {

	display:block;

	
}

.left-item-0-active a span {
	padding-left:33px;
	vertical-align: middle !important;




	

}

.left-item-0-active a {
 	text-decoration: none;
	color: #00357e;
	/*	display: table-cell; */
	vertical-align: middle;	
	font-weight: bold;
	width: 230px;
	font-size: 12px !important;

}
.left-item-0-active {
	width: 230px;
	white-space: normal;
	cursor: pointer;
	background-image: url(../data/images/bullet2.gif);
	background-position: 18px 10px;
	background-repeat: no-repeat;


 }

.left-item-1 a span {
 	padding-left:43px;

	
}
.left-item-1 a {
 	text-decoration: none;
	color: #053158 !important;
	/*	display: table-cell; */
	vertical-align: middle;
	font-weight: normal !important;
	width: 230px;
	font-size: 12px !important;

}
.left-item-1 {
/*	background-color: #7ca8cf; */
	width: 230px;
	background-image: url(../data/images/bullet3.gif);
	background-position: 28px 13px;
	background-repeat: no-repeat;

}

.left-item-1-active {
/*	background-color: #7ca8cf; */
	width: 230px;
	background-image: url(../data/images/bullet3.gif);
	background-position: 28px 13px;
	background-repeat: no-repeat;

	font-weight: bold;
}
.left-item-1-active a {
 	text-decoration: none;
	color: #053158 !important;
	font-size: 12px !important;


}

.left-item-1-active a span {
 	padding-left:43px;

	
}


.left-item-2 a span {
 	padding-left:60px;

	
}
.left-item-2 a {
 	text-decoration: none;
	color: #053158 !important;
	/*	display: table-cell; */
	vertical-align: middle;
	font-weight: normal !important;
	width: 230px;
	font-size: 11px !important;

}
.left-item-2 {
/*	background-color: #7ca8cf; */
	width: 230px;
	background-image: url(../data/images/bullet4.gif);
	background-position: 48px 10px;
	background-repeat: no-repeat;

}

.left-item-2-active {
/*	background-color: #7ca8cf; */
	width: 230px;
	background-image: url(../data/images/bullet4a.gif);
	background-position: 48px 10px;
	background-repeat: no-repeat;

	font-weight: bold;
}
.left-item-2-active a {
 	text-decoration: none;
	color: #053158 !important;
	font-size: 11px !important;

}

.left-item-2-active a span {
 	padding-left:60px;

	
}


/* END */

h1{
	font-size: 19px !important;
	letter-spacing: 0.01em !important;
	color: #00478F;
	font-weight: normal;
	line-height: 24px !important;
}

h2, h2 a{
	font-size: 16px !important;
	letter-spacing: 0.01em !important;
	color: #00478F;
	
}
.heading h2{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

h3, h3 a{
	font-size: 16px !important;
	letter-spacing: 0.01em !important;
	color: #FF6600 !important;
	
}

h4{
	font-size: 14px !important;	
	margin-bottom: 5px;
}

h4 a

.black h4, .black h4 a {
	color: black !important;
}


h5{
	font-size: 16px  !important;
	letter-spacing: 0.01em !important;
	margin-top: 5px;
	margin-bottom: 5px;
}

h6{
	display: inline;
	font-size: 11px !important; 
	line-height: 11px  !important;
	font-weight: normal !important;	
}

.pr h1{
	
	margin-bottom: 3px;
}


strong{
	font-weight: bold;
	color: #00478f;
}


#form strong{
	
}



.pressTitle h1, .pressTitle h5 {

 	font-size: 12px !important;
	font-weight: bold;
}


q {
	padding-top: 10px;
	padding-bottom: 2px;
}


hr {
	margin-top: 20px;
	height: 1px;
	background-color: #0961AF;

}

.style1 {
   color: #ffffff;
	font-weight: bold;
 	
}

a{
	font-weight: bold;

}

a:hover{
	text-decoration: none;
}

pr_link a:hover{
	text-decoration: underline;
}
.download a{
	color: #FF6600 !important;
}
.note{
	font-size: 10px;
}



.hometable { 
	_z-index:-1px !important; 
}

html#i1, body#i1 {
	background-image: none !important;
}

html {
	background-image: url(../data/images/bg.gif);
	background-repeat: repeat-y;
}

body {
	border: solid 1px white; /* Invisible Border for FF */
	min-height: 100% !important;
	_height: 100% !important;
	top: -2px;
	left: 0px;
	right: -2px;
	font-weight: normal;	
	font-family:  Arial, Helvetica, sans-serif;
}

html {
	border: solid 1px white ; /* Invisible Border for FF */
	min-height: 100% !important;
}


#logo{
	width: 424px;
	height: 30px;
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
}

a#logo span {
 	display: none;
}

.main {
	width: 767px;
	margin-top: 237px;
	margin-bottom: 70px; 
}
	
.rightArea {
	width: 228px;
	float:right;
}

.content {
	float: right;
	width: 520px;
	color: #222222;
}

.leftNav {
	width: 231px;
	height: 100%;
}

#content-margin {
	padding-right: 10px;
	padding-left: 10px;
	line-height: 20px;
	font-size: small;
	letter-spacing: 0.05em;

}
#content-margin * {
	line-height: 17px;
	font-size: small; /* 12px */
	letter-spacing: 0.02em;

}
#content-margin a {
	color: #214277;
}

body#i1 .topMenu {
   background-image: url(../data/images/homelogo.gif);
}

.topMenu {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 243px;
	background-image: url(../data/images/top_bg.gif);
	background-position: 0px -1px;
	background-repeat: no-repeat;
	
}
	
#active {
	color: #c9e3f4;
}

.topLinks {
	position: absolute;
	top: 12px;
	right: 0px;
	width: 464px;
	text-align: right;
}

ul.top1, .top1-active {
 	display: none;
}

.top-item-0{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	border-right: 1px solid #5caacf;
	
}

.top-item-0-active {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	border-right: 1px solid #5caacf;
	
}
#top0-last {
	border-right: 1px solid #ffffff !important;
}
.top0 {
 	width: 440px;

}
.top-item-0 a, .research-item-0 a{
 	color: #627d86;
}

.topLinks ul {
	padding: 0px;
	margin: 0px;
	display: inline;
}

.bottomMenu {
	width: 100%;
	height: 41px;
	position: absolute;
	bottom: -2px;
	background: #f0f0f0; 
	border-bottom: 5px solid #f0f0f0;
}

.bottom1 {
 	display: none !important;
}

.bottom1-active {
 	display: none !important;
}

#copyright, .note{
	font-size: 10px;
	color: #494949;
	padding-top: 5px;
}

#copyright{
	padding-left: 47px;
}

.bottom-lin {
 	width: 100%;
	font-size: 10px;
	color: #494949;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
}

ul.bottom0, ul.bottom0-active {
	display: block;
	margin: 0px auto;
	padding-bottom: 4px;
}

ul.bottom0 * ,ul.bottom0-active * {
	display: inline !Important;
}

.bottom-item-0, .bottom-item-0-active {
	display: inline;
	padding-left: 8px;
	padding-right: 7px;
	border-right: 1px solid #494949;
}

.bottom-item-0 a {
 	color: #494949;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal !important;
}

.bottom-item-0-active a {
 	color: #494949;
}
#bottom0-last {
 	border-right: 0px !important;

}
body#i1 .mainLinks {
	position: absolute;
	top: 63px;
	left: 52px;
	width: 700px !important;	
	z-index: 100;
}

.mainLinks {
	position: absolute;
	top: 47px;
	left: 52px;
	width: 700px !important;	
}

.mainLinks ul{

}

.mainLinks ul {
	padding: 0px;
	margin: 0px;
}

.left1 {
 	display: none;

}
.subMenu {
	font-size: 14px;
}

#menu0-last {
	border-right: 0px none !important;
}

/* Left NAvigation */

.left-item-0 a:hover{
	color: #d9ebed;
}

/*News*/
.newsSubject{
	font-weight: bold;
}

#worldmap {
	position: absolute;
	top: 95px;
	left: -1px;	
}

/* CONTACT HACKS 


body#i94 .subMenu {
 	display: none;
}


body#i94 .captionById, body#i94 .menu1 {
 	display: none !important;
}

.block94 {
 	display: none;
}

body#i94 #content-space {
 	display: none;
}

body#i94 .content {
 	margin-right: 279px;
}
*/

#table-line td{
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #8CA2AF;
	vertical-align: top !important;
	text-align: left;
}

input, select{
	border: 1px solid #214277;
	width: 130px;
	font-family:  Arial, Helvetica, sans-serif;
}

textarea{
	border: 1px solid #214277;
	width: 300px;
	font-family:  Arial, Helvetica, sans-serif;
}

.xFormError{
	font-weight: bold;
	color: red;
}

input#button, input.button{
	background-color: #0961AF;
	color: white;
	font-weight: bold;
	width: 110px;
}

.enMenu #left-link-menu165 {
	display: none;
}

#pageGenericSub {
   position: absolute;
	top: 205px;
	left: 240px;
}

#pageGenericSub h1 {
	letter-spacing: 0.08em !important;
	font-weight: bold !important;
   font-size: 16px !important;
	color: #ffffff  !important;
	text-transform: capitalize;
	line-height: 14px;
	padding: 0px;
	padding-top: 6px;
}

.testimonial-home {
   position: absolute;
	top: 119px;
	left: 767px;
	z-index: 100;
	width: 182px;
}	

.testimonial {
   position: absolute;
	top: 275px;
	left: 780px;
	z-index: 100;
}	

body.page40 .testimonial, body.page41 .testimonial {
   position: absolute;
	top: 0px;
	left: 780px;
	z-index: 100;
}	

.search {
   position: absolute;
	top: 11px;
	left: 568px;
	z-index: 100;
}

.mSearchInput {	
	width:160px;
	height: 18px;
	font-size:10px;
	background-image: url(../data/images/search.jpg);
	background-repeat: no-repeat;
	border: 0px none;
	color: #00357e;
	padding-top: 2px;
	padding-left: 3px;
}

.mSearchSubmit {
	height: 17px;
	Width: 50px;
	background-color: #016CB4;
	font-size: 12px;
	font-weight: bold;
	color: white;
	margin-left: -40px;
	margin-bottom: -2px;
	position:absolute;
	top: 4px;
}

.searchTitles{
	font-size: 90% !important;
	white-space: nowrap;
}

.NormalText{
	font-size: 90%;
}

.home-menu0 {
	margin: 0px;
	padding:0px;
}

.home-menu-item-0 a {
   color: black
}

.home-menu-item-0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../data/images/homeli.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	line-height: 17px;
	list-style:none;
}

#homemenu1 {
	position: absolute;
	top: 308px;
	left: 103px;
	z-index: 100;
}

#homemenu2 {
	position: absolute;
	top: 308px;
	left: 309px;
	z-index: 100;
}

#homemenu3 {
	position: absolute;
	top: 308px;
	left: 512px;
	z-index: 100;
}

#homemenu1 a, #homemenu2 a, #homemenu3 a{
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}

#bottomLine {
	position: absolute;
	top: 680px;
	left: 50px;
	background-image: url(../data/images/line.gif);
	background-repeat: repeat-x;
	height: 7px;
	width: 895px;
}

#bottomLineB {
	position: absolute;
	top: 695px;
	left: 670px;
	font-size: 10px;
}

#bottomLineC {
	position: absolute;
	top: 695px;
	left: 50px;
	font-size: 10px;
	text-transform:uppercase;
}

#bottomLineC  a{ 
   color: #222222;
	text-decoration: none;
}	

#path a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	z-index: 1;
}

#path {
	white-space: nowrap;
 	color: white /* #A4A4A4; */;
	font-size: 90% /* 14px */ ;
	position: absolute;
	top: 218px;
	left: 258px;
	z-index: 1;
	font-weight:bold;
}

.sitePath{
	font-weight: bold;
	letter-spacing: 0.1em;	
}

.posLast {
  	font-weight: bold !important;
}

.sitePathLast a {
  	font-weight: bold !important;
}

.sitePathLast {
 	font-weight: bold !important;
}

.HomeNews {
 	font-size: 10px;
	position: absolute;
	width: 182px;
	top: 412px;
	left: 712px;
	z-index: 100;
	background-image: url(../data/images/news-bg.gif);
	background-position: bottom;
}

#newsHomeList {
	width: 150px;
	padding: 10px;
	padding-top: 2px;
}

.shortNews a:hover{ 
	text-decoration: none;
}

.shortNews a{ 
 	color: black;
	text-decoration: underline;
	font-weight: normal !important;
}
.shortNews {
	padding-left: 20px;
	padding-top: 5px;
}
.HomeNews .shortNews {
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom:5px;
}


.error{
	color: #FF6600 !important;
}

.newsDate{
	text-align: right;
}

.HomePress {
 	font-size: 10px;
	position: absolute;
	width: 600px;
	top: 490px;
	left: 89px;
	z-index: 100;
}

#pressHomeList {
	width: 150px;
	padding: 10px;
}

 #home-menu0-5, #home-menu0-6, #home-menu0-last, #homemenu2 .pageId101{
	display: none;
}

.ccbnInput{
	width: 120px;
}

.page-menu-active {
	background-color: #0961AF;
	font-weight: bold;
	text-align: center;
	color: White;
}

.page-menu{
	background-color:#CDE2E2;
	text-align: center;
}

.page-menu a{	
	color: #00478F;
}

.flash{
	width: 712px;
	height: 263px;
	position: absolute;
	top: 92px;
	left: 55px;
	z-index: 1000;
}

#wafer{
	position:absolute;
	left: 775px;
	top: 280px;
}

.padleft{
	padding-left: 70px;
}

.map{
	position: relative;
}

#korea{
	position: absolute;
	left: 394px;
	top: 131px;
	width: 116px;
	height: 67px;
}

#china{
	position: absolute;
	left: 340px;
	top: 237px;
	width: 92px;
	height: 57px;
}

#taiwan{
	position: absolute;
	left: 432px;
	top: 237px;
	width: 78px;
	height: 57px;
}

body.page6 .captionById {
 	background-image: url(../data/images/caption/default.jpg);	


}

body.page21 .captionById {
 	background-image: url(../data/images/caption/search.jpg);	

}

body.page5 .captionById  {

 	background-image: url(../data/images/caption/cyberdisplay.jpg) !important;

}

body.page52 .captionById  {

 	background-image: url(../data/images/caption/cyberdisplay.jpg) !important;

}
body.page53 .captionById  {

 	background-image: url(../data/images/caption/cyber-commercial.jpg) !important;

}

body.page54 .captionById  {

 	background-image: url(../data/images/caption/digital-ivision.jpg) !important;

}
body.page55 .captionById  {

 	background-image: url(../data/images/caption/military.jpg) !important;

}

body.page123 .captionById  {

 	background-image: url(../data/images/caption/careers.jpg) !important;

}

body.page4 .captionById  {

 	background-image: url(../data/images/caption/hbt.jpg) !important;

}

body.page8 .captionById  {

 	background-image: url(../data/images/caption/contact.jpg) !important;

}

body.page7 .captionById  {

 	background-image: url(../data/images/caption/news.jpg) !important;

}

body.page136 .captionById ,body.page3 .captionById, body.page33 .captionById, body.page106 .captionById {

 	background-image: url(../data/images/caption/company.jpg) !important;

}
body.page153 .captionById  {

 	background-image: url(../data/images/caption/golden.jpg) !important;

}

.applications {
 	position: absolute;
	top: 270px;
	left: 780px;
	width: 220px;
	font-size: 10px;
}


.job-detail h4{
	font-size: 19px !important;
	letter-spacing: 0.01em !important;
	font-weight: normal !important;



}

.job-detail h2{
	font-size: 14px !important;

}
.job-search-detail {
 	display: none !important;
}


.NormalText{
	font-size: 130%;
	_font-size: 120%;
}

.NormalText2{
	font-size: 100%;
	_font-size: 90%;
}

.NormalText2 a{
	
	color: #00478F;
}

.carrers_note{
	padding-top: 10px;
	border-top: 1px solid #c8c8c8;
	font-size: 100%;
}

.jobslink a span{
	color: #FF6600;
}


table #careers{
	width: 500px;
}

table #careers h2{

	font-size: 180%;
	_font-size: 160%;
}

.searchTitles{
	font-weight: bold;
	color: #FF6600;
}

.dotsX{
	border-bottom:1px solid #c8c8c8;
}

.searchJob{
	font-size: 14px !important;
	font-weight: bold;
	color: #00478F;
	
}

.searchJob a, a.searchJob{
	text-decoration: none;
}

 a:hover.searchJob{
	text-decoration: underline;
 }

	

#emptyResult {

	font-weight: bold;
	font-size: 16px;
	color: #FF6600;
}


.job-search-detail {
 	position: absolute;
}

.ch1 h1 {
 	display:inline;

}
div.cleanborder-b input, #message {
 	width: 70%
}
div.cleanborder-b input[type='checkbox'] {
 	width: inherit !important; /* Otherwise checkboxes are 70% too - workaround for other then MSIE */
	border: 0px ;
}
.submit-job {
 	 background-color: #00478F;
	color: white;
	width: 120px !important;
	font-weight: bold;
	border: 1px solid #00478F;
	margin-right:10px;
	-moz-border-radius: 5px 5px 5px 5px;
	padding-bottom: 3px;
	height: 22px;
}

#agree {

 	width: 20px !important;
}
.cleanborder-b {
	width: 95%;
	border: 1px solid #c8c8c8;
	padding: 5px;
	background-color: white;
	-moz-border-radius: 9px 9px 9px 9px;
	float:left;
	display: block;
	margin-bottom: 5px;
}

.cleanborder-b td{
	font-size: 11px;
}

.cleanborder-c {
	width: 340px;
	border: 1px solid #c8c8c8;
	padding: 5px;
	background-color: white;
	-moz-border-radius: 9px 9px 9px 9px;
	float:left;
	display: block;
	margin: 5px;
	font-size: 11px;
}

.cleanborder-d {
	width: 100%;
	border: 1px solid #c8c8c8;
	padding: 5px;

	-moz-border-radius: 9px 9px 9px 9px;
	float:left;
	display: block;
	font-size: 11px;
	height: 160px;
}

.cleanborder-e {
	width: 100%;

	border: 1px solid #c8c8c8;
	padding: 5px;

	-moz-border-radius: 9px 9px 9px 9px;
	float:left;
	display: block;
	font-size: 11px;
	_font-size: 11px;

}

.cleanborder-f {
	border: 1px solid #FF6600;
	
	display: block;
}

#note {
 	font-size: 10px;
	background-color: #E9EFF9;

}

#note2 {
 	font-size: 10px;
	background-color: #f0f0f0;


}
#apply-job {
	padding-top: 30px;
 	font-size: 10px;
	background-color: #fcfcfc;
	height: 35px;
}

.separator{
	margin-top: 10px; 
	margin-right: 20px; 
	border-top: 1px solid #C8C8C8;
}

form{
	padding: 0px;
	margin: 0px
	
}

h1 jobtitle{
	font-size: 19px !important;
	letter-spacing: 0.01em !important;
	color: #00478F;
	font-weight: normal;
}



.newsBlockR {

}
.pressTitleR {
	color: #00478f;
	font-size: small;
	border-bottom: 1px solid #6799c2;


}
.newsPreviewR {
	color: #6473a9;
	font-size: small;

}

.newsPreviewR a{
	color: #e05e00;
	font-size: small;


}

/*
body#i86 .newsDisplayNone,
body#i90 .newsDisplayNone,
body#i90 .newsDisplayNone,
body#i88 .newsDisplayNone,
body#i89 .newsDisplayNone

{

 	display:none !important;
}
*/

/* SITEMAP */

li.sitemap-item-0 a, li.sitemap-item-1 a{
	text-decoration: none;
	background-image: url(../data/icons/icon-file.normal.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block;
	height: 22px;
}

li.sitemap-item-0 a:hover, li.sitemap-item-1 a:hover{
	text-decoration: underline;
}

.sitemap0,  .sitemap0-active,  .sitemap0 ul, .sitemap0-active ul {
	background: url(../data/icons/tree101.png) repeat-y left top;
	padding: 0px;
	margin: 0px 0px 0px -4px;
	list-style-type: none;
}
.sitemap0-active li,  .sitemap0 li {
  	margin: 0px;
	padding-left: 26px;
	background: url(../data/icons/tree11m.png) left top no-repeat;
}
 
.sitemap0-active li.leafNode {
	background: url(../data/icons/tree110.png) left top no-repeat;
}
	
.sitemap0-active li.lastNode {
  	background-color: white;
} 

.icon{
	padding: 6px 0;
}

#sitemap0-first{
	background: url(../data/icons/tree120.png) left top no-repeat;
}


  
 
table.cleanborder {
	border-width: 1px 1px 1px 1px;
	border-spacing: 5px;
	border-style: none none none none;
	border-color: #c8c8c8;
	border-collapse: separate;
	background-color: white;
	_border-spacing: 5px;
}

table.cleanborder th {
	padding: 5px 5px 5px 5px;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #c8c8c8;
	background-color: white;
	-moz-border-radius: 9px 9px 9px 9px;
}

table.cleanborder td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	_margin: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: #c8c8c8;
	background-color: white;
	-moz-border-radius: 9px 9px 9px 9px;
	font-size: 11px;
}

.list1 {
 font-size: 11px;
}

tr.list-row0 {
	background-color: #CDE2E2;
}

tr.list-row1 {
	background-color: white;
}

table.list1 .list-row-pos0{
	color: white;
	background-color: #0961AF;
	font-weight: bold;
}

table.list2 .list-row-pos0 {
	background-color: #D4D0C8 !important;
	font-weight: bold;
}

table.list2 .list-row-pos1 {
	background-color: #D4D0C8 !important;
	font-weight: bold;
}

table.list3 td, table.list5 td{
	border-right: 1px solid #666666;
}

table.list3 .list-row-pos0 td{
	background-color: white;
	border-top: 1px solid #666666 !important;
}

table.list5 .list-row-pos0{
	background-color: #D4D0C8;
}

table.list3 .list-row-pos1{
	color: white;
	background-color: #0961AF;
	font-weight: bold;
}

table.list3 .list-col-pos0,
table.list5 .list-col-pos0{
	color: white;
	background-color: #0961AF;
	font-weight: bold;
}

table.list3 .list-row-pos0 .list-col-pos0,
table.list3 .list-row-pos1 .list-col-pos0,
table.list5 .list-row-pos0 .list-col-pos0
{
	background-color: white;		
	
}

table.list3 .list-row-pos0 .list-col-pos1{
	border-left: 1px solid #666666;
  }
  
table.list3, table.list5 {
	border-bottom: 1px solid #666666!important;

  }

table.list4 .colspan{
	background-color: #D4D0C8;
	font-weight: bold;
}

table.list10 {
   font-size: 8pt !important; 
}

table.list10 .list-col-pos0 {
 	color: #496e81;
	font-weight: bold;
}

table.list7 .list-col-pos0{
   background-color: #FFFFFF !important;
}

table.list7 .list-col-pos2{
   background-color: #FFFFFF !important;
}

table.list7 .list-col-pos2{
		background-color: #FFFFFF !important;
}

table.list7 .list-col-pos0 {
	background-color: #ffffff !important;
}

table.list7 .list-col-pos1 {
	background-color: #e9e9e9 !important;
}

table.list7 .list-col-pos2 {
    background-color: #d4d0c8 !important;
}                                       
table.list7 .list-col-pos3 {
    background-color: #e3e5f9 !important;
}

table.list7 .list-col-pos4 {
     background-color: #e9e9e9 !important;
}

table.list7 .list-col-pos5 {
    background-color: #d4d0c8 !important;
}    
                                   
table.list7 .list-col-pos6 {
    background-color: #e3e5f9 !important;
}

table.list7 .colspan{
}

table.list7 .list-row-pos0 {
	font-weight: bold;
}

table.list11 tr.list-row1 {
	background-color: #f5f5f5;
}
.page71 #gallerycontainer, .page61 #gallerycontainer {display:none;}

#content-margin .pressRelease {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px !important;

}
.newsHeader  {
	font-weight:bold;
}


#content-margin .pressRelease .newsDate {
 	text-align:left;
	font-weight:bold;
}