/*****************CSS Code - Global**********************/
/*body {margin: 0px; padding: 0px; background-color:#E9EADC; background-image: url(../images/bodybg.gif); background-repeat:repeat-y; background-position:center;}*/
/*body {margin: 0px; padding: 0px; background-color:#E3E3E3; background-image: url(../images/bodybg1.gif); background-repeat:repeat-y; background-position:center;}*/
body {margin: 0px; padding: 0px; background-color:#E3E3E3; }
img {border: none;}
a {outline:none;}
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
.floatleft{float:left;}
.floatright{float:right;}
.rightmargin{ margin-right: 25px; padding-right: 25px;}
.lefttmargin{ margin-left: 10px; padding-left: 10px; text-indent:20px;}
.hidden{display:none; margin:5px 5px 15px 15px;}
/*****************CSS Code - Home page**********************/
#bodyouter {width:990px; margin: 0 auto; padding:0; background-color:#FFFFFF; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; padding-bottom:5px;}
#wrapper {width:980px; margin: 0 auto; padding:0;}
#toppanel {width:980px; height:95px; margin: 0; padding:0; background-color:#FFFFFF; background-image: url(../images/toppanelbg.gif); clear:both; background-position:bottom; background-repeat: repeat-x; border-bottom: 1px solid #FFFFFF;}
#toppanel_inner {width:980px; height:95px; margin: 0; padding:0; background-color:#FFFFFF; background-image: url(../images/toppanelbg.gif); clear:both; background-position:bottom; background-repeat: repeat-x; border-bottom: 1px solid #FFFFFF;}
#logo{background-image:url(../images/logo.gif); background-repeat:no-repeat; background-position:left; width: 265px;  height:95px; float:left;}
#logo a{cursor:pointer; display:block; padding-top:70px; width: 265px; height:25px; border:none; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#004090; text-decoration:none; text-align:center;}
#navpanel{width: 715px;  height:95px; float:right;}
#quicklink{vertical-align:top; height:65px;}
#navigation{float:right; margin-right:3px; vertical-align:baseline;  height:30px; clear:both; width: 708px;}
#fliper { z-index: 10000; 
	width:980px; 
	height:330px; 
	margin: 0; 
	padding:0; 
	background-color:#FFFFFF; 
	clear:both;
	}

#LAW { float: left; margin:0; padding:0; width: 493px; height: 354px; text-align: left; }


	.c0 { width: 493px; height: 344px; background: transparent url(../images/imgB1.jpg); background-repeat: no-repeat; background-position: top left; }
	.c1 { width: 493px; height: 344px; background: transparent url(../images/imgB2.jpg); background-repeat: no-repeat; background-position: top left; }
	.c2 { width: 493px; height: 344px; background: transparent url(../images/imgB3.jpg); background-repeat: no-repeat; background-position: top left; }
	.c3 { width: 493px; height: 344px; background: transparent url(../images/imgB4.jpg); background-repeat: no-repeat; background-position: top left; }
	.c4 { width: 493px; height: 344px; background: transparent url(../images/imgB5.jpg); background-repeat: no-repeat; background-position: top left; }

#RAW { float: right; margin:0; padding:0; width: 480px; height: 340px; text-align: left; }


	#RAW .bLST { margin: 0; padding: 0; display: block; } 
	#RAW .bLST a { margin: 0; padding: 0; display: block; } 
	#RAW .bLST a:hover { margin: 0; padding: 0; display: block; }

#RAW ul { list-style: none; margin: 0; padding: 0; display: inline; }

	#T0, #T1, #T2, #T3, #T4 { width: 460px; height: 245px; padding: 9px; border: 1px solid #ff0000; margin: 0 0 10px 0; font-size: 20px; font-weight: bolder; color: Navy; }




	#dMenu { margin: 0; padding: 0; width: 380px; height: 66px; border: 1px solid #ff0000;}

	#dMenu a { margin: 0; padding: 0; }
	#dMenu a:hover { margin: 0; padding: 0; }
	#dMenu ul {	margin: 0; padding: 0; list-style: none; }
	#dMenu li { margin: 0 2px; padding: 0; float: left; display: inline; }

	li.bt0 { width: 66px; height: 66px; float: left; background-image: url(../images/B1.gif); background-repeat: no-repeat; background-position: top left; }
	li.bt0 a { width: 66px; height: 66px; float: left; background-image: url(../images/B1.gif); background-repeat: no-repeat; background-position: top left; }
	li.bt0 a:hover { width: 66px; height: 66px; float: left; background-image: url(../images/B1H.gif); background-repeat: no-repeat; background-position: top left; }

	li.bt1 { width: 66px; height: 66px; float: left; background-image: url(../images/B2.gif); background-repeat: no-repeat; background-position: top left; }
	li.bt1 a { width: 66px; height: 66px; float: left; background-image: url(../images/B2.gif); background-repeat: no-repeat; background-position: top left; }
	li.bt1 a:hover { width: 66px; height: 66px; float: left; background-image: url(../images/B2H.gif); background-repeat: no-repeat; background-position: top left; }

	li.bt2 { width: 66px; height: 66px; float: left; background-image: url(../images/B3.gif); background-repeat: no-repeat; background-position: top left; }
	li.bt2 a { width: 66px; height: 66px; float: left; background-image: url(../images/B3.gif); background-repeat: no-repeat; background-position: top left; }
	li.bt2 a:hover { width: 66px; height: 66px; float: left; background-image: url(../images/B3H.gif); background-repeat: no-repeat; background-position: top left; }

	li.bt3 { width: 66px; height: 66px; float: left; background-image: url(../images/B4.gif); background-repeat: no-repeat; background-position: top left; }
	li.bt3 a { width: 66px; height: 66px; float: left; background-image: url(../images/B4.gif); background-repeat: no-repeat; background-position: top left; }
	li.bt3 a:hover { width: 66px; height: 66px; float: left; background-image: url(../images/B4H.gif); background-repeat: no-repeat; background-position: top left; }

	li.bt4 { width: 66px; height: 66px; float: left; background-image: url(../images/B5.gif); background-repeat: no-repeat; background-position: top left; }
	li.bt4 a { width: 66px; height: 66px; float: left; background-image: url(../images/B5.gif); background-repeat: no-repeat; background-position: top left; }
	li.bt4 a:hover { width: 66px; height: 66px; float: left; background-image: url(../images/B5H.gif); background-repeat: no-repeat; background-position: top left; }




#whitespace {width:980px; height:1px; margin:0; padding:0; background-color:#FFFFFF; line-height:1px; font-size:1px; clear:both;}
#news {width:980px; height:21px; margin: 0; padding: 0; background-color:#4A78A8; background-image:url(../images/newsbg.gif); text-indent: 10px; line-height:21px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#000000; clear:both;}
#news .header{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#FFFFFF;}
#news .header:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#FFFFFF;}
#news a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#FFFFFF; text-decoration:none;}
#news a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#FFFFFF; text-decoration:underline;}
#slogan {width:980px; height:40px; margin: 0; padding:0; background-color:#FFFFFF; clear:both; line-height:40px; font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold; color:#004090; text-indent:15px;}
#box { cursor:pointer; width:980px; height:95px; overflow:hidden; margin: 0; padding:0; background-color:#FFFFFF; clear:both;  background-image:url(../images/boxbg.gif); background-repeat: repeat-x; background-position: top; }
.container1 { width:244px; height:95px; margin: 0; padding:0; float:left; vertical-align:middle;  text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#004090;}
.container1rol { background-color:#FFFFFF; width:244px; height:95px; margin: 0; padding:0; float:left; vertical-align:middle;  text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#000000;}
.container2 { width:243px; height:95px; margin: 0; padding:0; float:left; vertical-align:middle;  text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#004090;}
.container2rol { background-color:#FFFFFF; width:243px; height:95px; margin: 0; padding:0; float:left; vertical-align:middle;  text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#000000;}
.container3 { width:243px; height:95px; margin: 0; padding:0; float:left; vertical-align:middle;  text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#004090;}
.container3rol { background-color:#FFFFFF; width:243px; height:95px; margin: 0; padding:0; float:left; vertical-align:middle;  text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#000000;}
.container4 { width:244px; height:95px; margin: 0; padding:0; float:right; vertical-align:middle;  text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#004090;}
.container4rol { background-color:#FFFFFF; width:244px; height:95px; margin: 0; padding:0; float:left; vertical-align:middle;  text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#000000;}
#box .splitter { width:2px; height:95px; margin: 0; padding:0; float:left; background-color:#FFFFFF; background-image:url(../images/boxsplitter.gif); background-position:bottom;}
.boxref {text-decoration:none; cursor:pointer; }
#footer {width:980px; height:20px; margin: 0; padding:0; background-color:#20559A; border-top: 1px solid #C2D4EB; font-family: tahoma; font-size:10px; font-weight: normal; color:#FFFFFF; line-height:20px; text-align:right; clear:both;}
#footer a {font-family: tahoma; font-size:10px; font-weight: normal; color:#FFFFFF; text-decoration:none; }
#footer a:hover {font-family: tahoma; font-size:10px; font-weight: normal; color:#FFFFFF; text-decoration:underline; }

/*****************CSS Code - Innerpage**********************/
#banner {width:980px; height:113px; margin: 0; padding:0; background-image:url(../images/bannerbg.gif); clear:both; border-top: 1px solid #ECECEC;}
#banner .img {width:218px; height:113px; margin: 0; padding:0; background-image:url(../images/img_aboutus.jpg); float:left;}
#banner .img_industries  {width:218px; height:113px; margin: 0; padding:0; background-image:url(../images/img_industries.jpg); float:left;}
#banner .img_industries1  {width:218px; height:113px; margin: 0; padding:0; background-image:url(../images/img_industries1.jpg); float:left;}
#banner .img_industries2 {width:218px; height:113px; margin: 0; padding:0; background-image:url(../images/img_industries2.jpg); float:left;}
#banner .img_industries3  {width:218px; height:113px; margin: 0; padding:0; background-image:url(../images/img_industries3.jpg); float:left;}
#banner .img_industries4  {width:218px; height:113px; margin: 0; padding:0; background-image:url(../images/img_industries4.jpg); float:left;}
#banner .img_industries5  {width:218px; height:113px; margin: 0; padding:0; background-image:url(../images/img_industries5.jpg); float:left;}
#banner .img_industries6  {width:218px; height:113px; margin: 0; padding:0; background-image:url(../images/img_industries6.jpg); float:left;}
#banner .img_industries7  {width:218px; height:113px; margin: 0; padding:0; background-image:url(../images/img_industries7.jpg); float:left;}
#banner .img_industries8  {width:218px; height:113px; margin: 0; padding:0; background-image:url(../images/img_industries8.jpg); float:left;}
#banner .img_industries9  {width:218px; height:113px; margin: 0; padding:0; background-image:url(../images/img_industries9.jpg); float:left;}
#banner .img_industries10  {width:218px; height:113px; margin: 0; padding:0; background-image:url(../images/img_industries10.jpg); float:left;}
#banner .img_industries11  {width:218px; height:113px; margin: 0; padding:0; background-image:url(../images/img_industries11.jpg); float:left;}
#banner .img_smart  {width:218px; height:113px; margin: 0; padding:0; background-image:url(../images/img_smart.jpg); float:left;}
#banner .img_smartlogo  { background-image:url(../images/img_smartlogo.jpg); background-repeat: no-repeat; background-position: right center; }
#banner .img_services  {width:218px; height:113px; margin: 0; padding:0; background-image:url(../images/img_services.jpg); float:left;}
#banner .img_technology  {width:218px; height:113px; margin: 0; padding:0; background-image:url(../images/img_technology.jpg); float:left;}
#banner .img_resource  {width:218px; height:113px; margin: 0; padding:0; background-image:url(../images/img_resource.jpg); float:left;}
#banner .img_careers  {width:218px; height:113px; margin: 0; padding:0; background-image:url(../images/img_careers.jpg); float:left;}
#banner .img_aboutus  {width:218px; height:113px; margin: 0; padding:0; background-image:url(../images/img_aboutus.jpg); float:left;}
#banner .img_contactus  {width:218px; height:113px; margin: 0; padding:0; background-image:url(../images/img_contactus.jpg); float:left;}
#banner .slogan {width:700px; height:113px; line-height:113px; margin: 0; padding:0; float:left; font-family: Arial, Helvetica, sans-serif; font-size:24px; font-weight: normal; color:#040027;}
.slogan_bluetext {color:#003399;}
#whitespace_inner {width:980px; height:20px; margin:0; padding:0; background-color:#FFFFFF; line-height:5; font-size:5px; clear:both; background-image:url(../images/content_splitter1.gif); background-repeat:repeat-y; background-position:left;}
#content {width:980px; margin:0; padding:0; background-color:#FFFFFF; clear:both; background-image:url(../images/content_splitter1.gif); background-repeat:repeat-y; background-position:left;}
/*** Content Bg Code for Firefox1+ ***/
.clearing:after {content: ".";display: block; height: 0; clear: both; visibility: hidden; }
.clearing { display: inline-block; }
/* hides from IE/Mac \*/
* html .clearing {   height: 1%; }
.clearing {  display: block; }
/* end hide from IE-Mac */
/*** end Content Bg Code for Firefox1+***/
#innernav {width:180px; margin: 0; padding:0; float:left; }
#innernav ul {margin: 0; padding:0; list-style-type:none; text-indent:7px;}
#innernav ul li a{ text-indent:7px; line-height:22px; margin: 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #333333; text-decoration:none;}
#innernav ul li a:hover{ line-height:22px; margin: 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #333333; text-decoration:underline;}
#innernav .navhead{ background-image:url(../images/innernavheadbg.gif); background-repeat:repeat-y; background-position:left; text-indent:7px; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #4A78A8; text-decoration:none;}
#innernav .navhead a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #4A78A8; text-decoration:underline;  line-height:24px;}
#bodysplitter {width:2px; height: 300px; margin: 0; padding:0; background-color:#D2D2D2; float:left;}
#writeup {width:760px; margin: 0; padding:0 10px 20px 10px; background-color:#FFFFFF; float:right;}
#writeup .mainheader { line-height: 25px; margin:0; padding:0; clear:both; font-family: Arial, Helvetica, sans-serif; font-size:26px; font-weight: normal; color:#4A78A8; text-align:right;}
#writeup .breadcrumb { background-image:url(../images/breadcrumb_bg.gif); line-height:26px; margin:0; padding:0; clear:both; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#4A78A8; text-indent:5px; text-align:left;}
#writeup .freetext {line-height: 18px; margin:0; padding:0; margin-top:15px; clear:both; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#000000; text-decoration: none;}
#writeup p{ margin:0; padding:0; margin-bottom:15px;}
#newstext {margin:0; padding:0; width:530px; float:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#000000; text-align:justify;}
#downloads {margin:0; padding:0; width:210px; float:right; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#000000;}
#whitespace_news { height: 20px; margin:0; padding:0; width:183px; float:right; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#000000;}


/*****************CSS Code - Text**********************/
.hidden { display:none; width:980px; margin: 0 auto; padding:0; clear:both; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#d2d2d2; text-decoration:none;}
.breadcrumb_l1{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#4A78A8; text-decoration:none;}
.breadcrumb_l2{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#565656; text-decoration:none;}
.header { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color: #003399; text-decoration:none;}
.header a { color: #003399; text-decoration:none; padding: 0 10px 0 10px; }
.header a:hover { color: #4682b4; text-decoration:none; padding: 0 10px 0 10px; }

.content { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #000; text-decoration:none; padding: 15px; }
.content a { color: #003399; text-decoration:none; }
.content a:hover { color: #4682b4; text-decoration:none; }



.bullet_green {margin: 0 0 0 15px; padding: 0 0 0 15px; list-style-image: url(../images/bullet_green.gif); text-decoration: none;}
.bullet_news {margin: 0 0 0 15px; line-height:22px; list-style-image: url(../images/bullet_news.gif);}
.head_l2 {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#333333}
.head_l3 {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#333333}
.datetext {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#3B96DD}
.newslink {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#000000; text-decoration:none;}
.newslink:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#000000; text-decoration:underline;}
.newslink_italics {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#999999; text-decoration:none;}
.divider { height:10px; background-image: url(../images/dotline_hr.gif); background-repeat:repeat-x; background-position:center; font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; color:#999999; text-decoration:none;}
.mediahead {font-size: 12px; font-family: Arial; font-weight: bold; color: #00559f; text-decoration: none; background: #ECF0DD; border: 1px solid #FFFFFF; padding-left: 8px;}
.mediatext {font-size: 11px; font-family: Arial; font-weight: normal; color: #8f8f8f; text-decoration: none; padding-left: 8px; line-height:14px;}
.medialink {font-size: 12px; font-family: Arial; font-weight: normal; color: #ff6600 !important; text-decoration: none;}
.medialinkbold {font-size: 12px; font-family: Arial; font-weight: bold; color: #ff6600 !important; text-decoration: none;}
.mediatablebord {font-size: 11px; font-family: Arial; font-weight: normal; text-decoration: none; border: 1px solid #ececec;}
.imgborder {border: 1px solid #DDDDDD; margin:1px; padding:1px;}
.dotline_ver{background-image:url(../images/dotline_ver.gif); background-repeat:repeat-y; background-position:center;}
.dotline_hor{background-image:url(../images/dotline_hor.gif); background-repeat:repeat-x; background-position:center;}
.graytext_small {font-size: 11px; font-family: Arial; font-weight: normal; color: #828282; text-decoration: none; padding-left: 5px; line-height:14px;}
.textbox_style { padding: 3px; font-size: 11px; font-family: Arial; font-weight: normal; color: #777777; text-decoration: none; width:185px; border:#d1d1d1 solid 1px;}
.textarea_style { padding: 3px; font-size: 11px; font-family: Arial; font-weight: normal; color: #777777; text-decoration: none; width:190px; border:#dddddd solid 1px;}
.btn_style {font-size: 12px; font-family: Arial; font-weight: bold; color: #666666; text-decoration: none; border:#c1c1c1 solid 1px; background:#eeeeee}
.dwdtext {font-size: 11px; font-family: Arial; font-weight: normal; color: #0076A3; text-decoration: none; line-height: 12px;}
.dwdtext a:hover {font-size: 11px; font-family: Arial; font-weight: normal; color: #0076A3; text-decoration: underline; line-height: 12px;}
.graytext_medium {font-size: 12px; font-family: Arial; font-weight: bold; color: #828282; text-decoration: none;}
.border_flag {border:1px solid #d9d9d9; padding:1px}
.marginleft {margin-left:150px}
.smalltextgray {font-size: 11px; font-family: Arial; font-weight: normal; color: #333333; text-decoration: none;}


/**************Download Box Starts**************/

.iList { line-height:12px; width: 200px; font-size: 11px; font-family: Arial; font-weight: bold; list-style: none; margin: 0; padding: 10px 10px 5px 5px; border: 1px solid #EBEBEB;  background-color: #F6F6F6; color: #0076A3; text-decoration: none; font-size: 100%;} 
.iList a { color: #0076A3; text-decoration: none;} 
.iList a:hover { color: #0076A3;text-decoration: underline;} 
li.pdf { background-image: url(../images/pdficon.gif);  background-repeat: no-repeat;  background-position: 0 3px;  padding: 3px 0 6px 45px; margin: .4em 0; font-weight: normal;} 
li.avi { background-image: url(../images/aviicon.gif);  background-repeat: no-repeat;  background-position: 0 3px;  padding: 3px 0 6px 45px; margin: .4em 0; font-weight: normal;} 
li.media { padding: 3px 0 6px 10px; margin: .4em 0; font-weight: normal;} 

.rList { line-height:12px; font-size: 11px; font-family: Arial; font-weight: normal; list-style: none; margin: 0; padding: 10px 10px 5px 5px; border: 1px solid #EBEBEB;  background-color: #F6F6F6; color: #0076A3; text-decoration: none; font-size: 100%;} 
.rList a { color: #0076A3; text-decoration: none;} 
.rList a:hover { color: #0076A3;text-decoration: underline;} 
li.pdfFile { background-image: url(../images/pdfIcon.gif); height: 35px; background-repeat: no-repeat;  background-position: 0 3px;  padding: 3px 0 6px 45px; margin: .4em 0; font-weight: normal;} 
li.aviFile { background-image: url(../images/aviIcon.gif); height: 35px;  background-repeat: no-repeat;  background-position: 0 3px;  padding: 3px 0 6px 45px; margin: .4em 0; font-weight: normal;} 

.fList { line-height:12px; font-size: 11px; font-family: Arial; font-weight: normal; list-style: none; margin: 0; padding: 10px 10px 5px 50px; color: #0076A3; text-decoration: none; font-size: 100%;} 
.fList a { color: #0076A3; text-decoration: none;} 
.fList a:hover { color: #0076A3;text-decoration: underline;} 
li.spc { padding: 4px; margin: .4em 0; font-weight: normal;} 

.req { list-style: none; margin: 0 0 0 15px; color: #ff0000; font-size: 11px; font-weight: normal; text-decoration: none; }
#divHelpMsg { border: #bdb76b 1px solid; background-color: #ffffcc; padding: 20px; font-size: 11px; }

/**************Download Box Ends**************/
.sitemap_l2 a {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight: bold; color:#333333; list-style:none; margin:0 0 0 2px; padding:0 0 0 2px; list-style-image:url(../images/icon_menus.gif);}
.sitemap_bull a {margin: 0; padding: 0; list-style-image: url(../images/bullet_green.gif); text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color: #000000; text-decoration:none;}
.sitemap_l2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight: bold; color:#333333; list-style:none; margin:0 0 0 2px; padding:0 0 0 2px; list-style-image:url(../images/icon_menus.gif);}
.sitemap_bull a:hover {margin: 0; padding: 0; list-style-image: url(../images/bullet_green.gif); text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color: #000000; text-decoration:none;}

/**************Popup Box Starts**************/
.toc {display:none; position:absolute; padding: 15px; width:450px; margin:0; border:5px solid #CCCCCC; background-color:#FFFFFF;}
.field {display:none; position:absolute; padding: 15px; width:400px; margin:0; border:5px solid #CCCCCC; background-color:#FFFFFF;}

/**************Popup Box Starts**************/

/**************Language Dropdown Starts**************/
#lang {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-top:-60px; margin:right:30px;}
/**************Language Dropdown Ends**************/

#scrollernews{width: 870px; float:left;}
#scrollerleft{width: 55px; float:left;}



/**************Lightbox  Starts**************/
#content-mac {PADDING: 0; WIDTH: auto; HEIGHT: auto;  TOP: 0px;}
#vlightbox {ZOOM: 1;}
#vlightbox SPAN {DISPLAY: block;}
#vlightbox A {POSITION: relative;TEXT-ALIGN: center;MARGIN: 0;WIDTH: 166px;ZOOM: 1;DISPLAY: inline-block;FONT-FAMILY: Trebuchet, Tahoma, Arial, sans-serif;FONT-SIZE: 11px;VERTICAL-ALIGN: top;FONT-WEIGHT: normal;opacity: 0.87;}
#vlightbox A IMG {BORDER: none;}
#vlightbox A:hover {TEXT-DECORATION: underline;opacity: 1;}
#overlay {Z-INDEX: 90; POSITION: absolute; FILTER: alpha(opacity=60); BACKGROUND-COLOR: #FFF; WIDTH: 100%; HEIGHT: 500px; TOP: 0px; LEFT: 0px; opacity: 0.6; -moz-opacity: 0.6}
#lightbox {Z-INDEX: 100; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; COLOR: #fff; TOP: 20px; LEFT: 0px}
#lightbox A {BORDER-BOTTOM: medium none; COLOR: #fff; TEXT-DECORATION: underline}
#lightbox A:hover {BORDER-BOTTOM: medium none; COLOR: #fff; TEXT-DECORATION: underline}
#lightbox A IMG {BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none}
#outerImageContainer {POSITION: relative; MARGIN: 0px auto; WIDTH: auto; HEIGHT: auto}
#imageContainer {POSITION: relative; BACKGROUND-COLOR: #FFF; MARGIN: 0px auto; WIDTH: 10px; HEIGHT: 10px; FONT-SIZE: 0px; OVERFLOW: hidden}
#loading {Z-INDEX: 1; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; HEIGHT: 25%; FONT-SIZE: 10px; TOP: 40%; LEFT: 0%}
#loadingLink {PADDING: 0; TEXT-INDENT: -9999px; MARGIN: 0px auto; WIDTH: 32px; DISPLAY: block; BACKGROUND:url(../images/loading.gif) no-repeat center center; HEIGHT: 32px;}
#hoverNav {Z-INDEX: 10; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px}
#imageContainer > #hoverNav {LEFT: 0px}
#hoverNav A {OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium}
#prevLinkImg {BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA); TEXT-INDENT: -9999px; WIDTH: 0%; DISPLAY: none; HEIGHT: 100%}
#nextLinkImg {BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA); TEXT-INDENT: -9999px; WIDTH: 0%; DISPLAY: none; HEIGHT: 100%}
#prevLinkImg {FLOAT: left; LEFT: 0px}
#nextLinkImg {FLOAT: right; RIGHT: 0px}
#prevLinkImg:hover {BACKGROUND: url(../images/prev.png) no-repeat 5% center; _background-image: url(../images/prev_ie6.gif); display:none;}
#prevLinkImg:hover:visited {BACKGROUND: url(../images/prev.png) no-repeat 5% center; _background-image: url(../images/prev_ie6.gif); display:none;}
#nextLinkImg:hover {BACKGROUND: url(../images/next.png) no-repeat 97% center; _background-image: url(../images/next_ie6.gif); display:none;}
#nextLinkImg:hover:visited {BACKGROUND: url(../images/next.png) no-repeat 97% center; _background-image: url(../images/next_ie6.gif); display:none;}
#imageDataContainer {BACKGROUND-COLOR: #FFF; WIDTH: 100%; FONT: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif}
#imageData {WIDTH: 100%; OVERFLOW: hidden}
#imageDetails {TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 70%; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 10px; display:none;}
#caption {DISPLAY: none; FONT-WEIGHT: bold}
#numberDisplay {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 16px; display:none;}
#detailsNav {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 8px; display:none;}
#prevLinkDetails {OUTLINE-STYLE: none; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; display:none;}
#nextLinkDetails {OUTLINE-STYLE: none; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; display:none;}
#slideShowControl {OUTLINE-STYLE: none; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; display:none;}
#prevLinkDetails {MARGIN: 0px 3px 3px; WIDTH: 31px; BACKGROUND: url(../images/prevlabel.gif) left center; HEIGHT: 31px; display:none;}
#nextLinkDetails {MARGIN: 0px 3px 3px; WIDTH: 31px; BACKGROUND: url(../images/nextlabel.gif) right center; HEIGHT: 31px; display:none;}
.started#slideShowControl {BACKGROUND-IMAGE: url(../images/pause1.gif)}
#slideShowControl {WIDTH: 31px; DISPLAY: block; BACKGROUND: url(../images/start.gif) no-repeat center center; FLOAT: left; HEIGHT: 31px}
#close {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 20px}
#closeLink {PADDING: 0; MARGIN: 0px; OUTLINE-STYLE: none; WIDTH: 31px; DISPLAY: block; BACKGROUND: url(../images/close.gif) no-repeat; HEIGHT: 31px; TEXT-DECORATION: none;}
.clearfix:after {DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."}
* HTML > BODY .clearfix {WIDTH: 100%; DISPLAY: inline-block}
* HTML .clearfix {HEIGHT: 1%}
#outerImageFrame {BORDER-BOTTOM: red 1px solid; POSITION: absolute; BORDER-LEFT: red 1px solid; WIDTH: 100%; HEIGHT: 100%; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid}
#outerImageContainer {OVERFLOW: visible}
#outerImageContainer TD {TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
#lightboxFrameBody {BORDER: none;}
#outerImageContainer TD {FONT-SIZE: 0px}
#outerImageContainer TD.tl {WIDTH: 38px; HEIGHT: 38px}
#outerImageContainer TD.br {WIDTH: 38px; HEIGHT: 38px}
#outerImageContainer TD.tl {BACKGROUND-IMAGE: url(../images/borderTopLeft.png); _background-image: none}
#outerImageContainer TD.tc {BACKGROUND-IMAGE: url(../images/borderTopCenter.png); _background-image: none}
#outerImageContainer TD.tr {BACKGROUND-IMAGE: url(../images/borderTopRight.png); _background-image: none}
#outerImageContainer TD.ml {BACKGROUND-IMAGE: url(../images/borderMiddleLeft.png); _background-image: none}
#outerImageContainer TD.mr {BACKGROUND-IMAGE: url(../images/borderMiddleRight.png); _background-image: none}
#outerImageContainer TD.bl {BACKGROUND-IMAGE: url(../images/borderBottomLeft.png); _background-image: none}
#outerImageContainer TD.bc {BACKGROUND-IMAGE: url(../images/borderBottomCenter.png); _background-image: none}
#outerImageContainer TD.br {BACKGROUND-IMAGE: url(../images/borderBottomRight.png); _background-image: none}

/**************Lightbox Ends**************/

