body {
	background-image:url(/images/mainbg.jpg);
	background-position:bottom;
	background-attachment: fixed;
	border:none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
	
}
.content-seperator{
background-image:url(/html/images/line_bg1.jpg);
background-repeat:repeat-x;
height:5px;
}

.content-highlight{
background-color:#E2F4FE;
}

.content-center-img
{
	background-image: url(/html/images/contentbg_center.png);
	height:500px;
	width:650px; 
	background-repeat:repeat-y;
	
	}
.content-bg{	
	background-image: url(/images/content_bg.jpg);	
	
	}

.content-bottom-img
{
	background-image: url(/html/images/contentbg_bottom.png);
	width:650px; 
	height:16px; 
	border:0;
	background-repeat:no-repeat;
	background-position:bottom;
	}
.content-bottom-img-internal
{
	background-image: url(/html/images/contentbg_bottom_internal.png);
	width:650px; 
	height:16px; 
	border:0;
	background-repeat:no-repeat;
	background-position:bottom;
	}			

.content-top-img {
	background-image: url(/html/images/contentbg_top.png);
	width:650px;
	height:23px;
	background-repeat:no-repeat;
	background-position:bottom;
	}
	.t-body {
	background-image: url(/images/con-bg.jpg);
	width:935px;
	height:721px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin-left:auto; 
	margin-right:auto;
	}

	.headerbg {
	background-image: url(/images/header-bg.png);
	height:96px;
	width:935px;
	border:none;
	}
	.headermenushadowtop {
	background-image: url(/images/menu-shdw-top.png);
	height:7px;
	width:861px;
	border:none;
	}

	.rtibg {
	background-image:url(/images/rti_bottom.jpg);
	height:71px;
	width:935px;
	background-repeat:no-repeat;
	border:none;

	}

	
	.news_portalbg {
	background-image:url(/images/news_portalbg.png);
	background-position:right;
	height:189px;
	width:650px;
	background-repeat:no-repeat;
	border:none;

	}
	
	.copyrightsbg {
	background-image:url(/images/copyrights_bg.jpg);
	height:25px;
	width:935px;
	background-repeat:no-repeat;
	border:none;
	

	}
	
	.menubg {
	background-image:url(/images/menu-bg.jpg);
	height:40px;
	width:861px;
	background-repeat:no-repeat;
	border:none;

	}

	.menurightbg {
	/*background-image:url(/images/right_menubg.png);*/
	background-image:url(/images/right-menu-cntr-bg.png);
	width:195px;
	border:none;
	background-repeat:repeat-y;

	}

	.menutext {
	font-family:verdana;
	text-align:right;
	vertical-align:middle;
	text-decoration: none;
	font-size:12px;
	color:#333333;
	}
	.menutext:hover {
	color:#006699;
	}
	
	.news-seperator{
	background-image:url(/images/news_seperator.png);
	background-repeat:no-repeat;
	width:196;
	height:2;
	
	}
	.menu-seperator {
	background-image:url(/images/menu_seperator.png);
	background-repeat:no-repeat;
	width:196;
	height:2;
	}
	
	
	.bodytext {
	font-family:verdana;	
	vertical-align:middle;
	text-decoration: none;
	font-size:11px;
	color:#333333;
	}
	
	.rti {
	font-family:verdana;
	vertical-align:middle;
	text-decoration: none;
	font-size:11px;
	color:#ffffff;
	}
	
	.copyrights {
	font-family:verdana;
	vertical-align:middle;
	text-decoration: none;
	font-size:9px;
	color:#ffffff;
	}
	
		.language {
	font-family:verdana;
	vertical-align:middle;
	text-decoration: none;
	font-size:11px;
	color:#ffffff;
	}
	
	.bodylinks {
	font-family:verdana;
	text-decoration: none;	
	font-size:8pt;
	color:#0e5684;
	}
	.bodylinks:hover {
	color:#006699;
	}
	
	.heading_index {
	font-family:verdana;
	text-align:left;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	color:#0e5684;
	}
	
	.heading {  
	font-family: verdana;
	text-align:left;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	color:#0e5684;
	}
	
	.heading_lang {
	font-family:verdana;
	text-align:left;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	color:#0e5684;
	}
		
	.heading2 {
	font-family:verdana;
	text-align:left;
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
	color:#0e5684;
	}

	.menurflct {
	background-image:url(/images/menu-rflctn.png);
	height:15px;
	background-repeat:no-repeat;
	}
	
	.videobg {
	background-image:url(/images/video_bg.png);
	background-repeat:no-repeat;
	height:187px;
	width:191px;
	border:none;
	background-position:left;
	
	}
	.panelbg {
	background-image:url(/images/news_portalbg.png);
	width:650px;
	height:191px;
	background-repeat:no-repeat;
	}
	
	.headingbg {
	background-image:url(/images/heading_bg.png);
	width:644px;
	height:23px;
	background-repeat:no-repeat;
	font-family:verdana;
	text-align:left;
	vertical-align:middle;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
	.contenttopbg {
	background-image:url(/html/images/contentbg_top.png);
	width:650px;
	height:23px;
	background-repeat:no-repeat;
	}
	
	.breadcrumbbg {
	background-image:url(/images/news_portalbg.png);
	width:650px;
	height:10px;
	background-repeat:no-repeat;
	}
	
	.consprtr {
	background-image:url(/images/con_sprtr.png);
	border:none;
	background-repeat:no-repeat;
	width:1px;
	}
	.portaltxt {
	font-family:verdana;
	text-align:left;
	vertical-align:middle;
	text-decoration: none;
	line-height:18px;
	font-size:11px;
	color:#333333;
	}
	.portaltxt:hover {
	background-color:#ffffcc;
	color:#000033;
	}

	.searchbox	{	
	height:13px;
	background-color:#FFFFFF;
	width:150px;
	text-decoration: none;
	font-size:9px;
	font-family:Verdana;
	vertical-align:middle;
	border:none;
	color:#333333;
	}

	.press {
	font-family:verdana;
	text-align:justify;
	vertical-align:middle;
	text-decoration: none;
	font-size:11px;
	color:#333333;
	}

	.maintext {
	font-family:verdana;
	text-align:justify;
	vertical-align:middle;
	text-decoration: none;
	font-size:11px;
	color:#333333;
	}
	.footer {
	background-image:url(/images/footer-bg.jpg);
	background-repeat:repeat-x;
	height:96px;
	border:none;
	}
	.header{
	width:100%;
	height:89px;  
	border:0; 
	align:center;
	
	}
	.headerlogo{
	width:635px;
	height:75px; 	
	}	
	
	.trail_index {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #666666; 
	text-decoration: none; 
	font-weight: normal
	}
	
	.trail {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #666666; 
	text-decoration: none; 
	font-weight: normal
	}
	
	.btrail { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #0E5684; 
	text-decoration: none ; 

	}	
	.content {  
	font-family: Verdana; 
	font-size: 8pt; 
	color: #000000; 
	text-decoration: none
	}
	
	.form-fields {  
	font-family: Verdana; 
	font-size: 8pt; 
	color: #000000; 
	text-decoration: none
	}
	
	.usability-content {  
	font-family: Verdana; 
	font-size: 8pt; 
	color: #000000; 
	text-decoration: none;
	}	
	.usability-bar-bg {
	background-image:url(../images/bar_bg.png);
	background-repeat:repeat-x;
	}
	.relatedlinkheader {
	font-family:verdana;
	text-align:left;
	vertical-align:middle;
	text-decoration: none;
	font-size:12px;
	color:#333333;
	}
	
	.customizefont {
	font-family:verdana;
	text-align:right;
	vertical-align:middle;
	text-decoration: none;
	font-size:10px;
	color:#ffffff;
	}
	
	.relatedlinkheader:hover {
	color:#006699;
	}
	.right_menu_content	{
	font-family:verdana;
	text-align:justify;
	vertical-align:middle;
	text-decoration: none;
	font-size:11px;
	color:#333333
	}
	.marker {
	font-family:verdana;
	text-align:right;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	color:#0e5684;
	}
	.inlinks {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: 999999; 
	text-decoration: none
	}
	.modalBackground 
     {
      background-color:#000000;
      filter:alpha(opacity=80);
      opacity:0.8;
     }
	 .heading1 {  
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 9pt; 
	 font-weight: bold; 
	 color: #990000; 
	 text-decoration: none
	 }
	 .searchboxps	{
	height:15px;
	width:170px;
	text-decoration: none;
	font-size:11px;
	padding:1px;
	color: #000000;
	background:#ffffff;
	border:1px solid #9C9C9C;
	font: Arial, tahoma, Verdana, trebuchet MS;	
}
.menulinks {
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 1px 0px;
	
}

.leftmenubottom{
	/*background-image:url(/images/right_menubottum.png);*/
	background-image:url(/images/right-menu-btm-bg.png);
	width:195px;
	height:9px;
	padding:0px;
	background-repeat:no-repeat;
}

	#leftmenubt{
	background: -moz-linear-gradient(top, #fdfdfd, #b9b9b9);	
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#b9b9b9));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#b9b9b9');
	height:34px;
	#height:35px;
	}
	
	/** #leftmenubt{
	background: -moz-linear-gradient(top, #fdfdfd, #b9b9b9);	
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#b9b9b9));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#b9b9b9');
	padding:5px 0px 3px 0px;	
	height:25px;
	}*/
	
	#leftmenubt_sep{
	background:#ffffff;	
	}
	#leftmenubt_sep_lgrey{
	background:#dfdfdf;	
	}
	#leftmenubt_sep_grey{
	background:#9b9b9b;	
	}
	
	
.leftmenutop{
	background-image:url(/images/right-menu-top-bg.png);
	width:195px;
	height:3px;
	padding:0px;
	background-repeat:no-repeat;
	}

.menulinks:hover {
	color:#ff0000;
	font-size: 11px;
}
.showcase-header{ 
	color: #1c5193;
	font-size: 26px;
	font-family:Arial, Helvetica, sans-serif;
}
.showcase-bg{ 
	background-image:url(/images/internal_showcase/showcase_bg.jpg);
	width:650px;
	height:100px;
	background-repeat:no-repeat;	
}

#fixmetoo { position: fixed; right: 4px; bottom: 0px; margin-bottom:0px; }

* html #fixmetoo{ 
position: absolute;
left: expression( ( 0 - fixmetoo.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); 
top: expression( ( 0 - fixmetoo.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ); 
}

.tmen {  
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt
}

/* root element for single scroll */
	.scroll {
		position:relative;
		overflow:hidden;
		width: 650px;
		height: 153px;
		
	}
	
	/* root element for the scroll pics */
	.scroll .pics {
		width:20000em;
		position:absolute;
		clear:both;
	}
	
	/* single scroll item */
	.pics img {
		float:left;
		cursor:pointer;
		width:650px;
		margin:0px;
	}
	
	/* possible settings for the active scroll */
	.scroll.active {
	
	}	
	
	.div-bg {
	height:100px;
	background-color:#FFFFFF;
	background-image: url(/images/tab-div-bg.jpg);
	width:650px;
	background-repeat: repeat-x;
	background-position:top;
	border:none;
	}
	
.headbacksel{
	background-image:url(/images/tab_titlebg.jpg); 
	background-repeat:no-repeat;
	border:solid 1px;
	border-color:#BABABA;
	border-bottom:none;	
	cursor:text;
	height:25px;
	width:130px;
	font-family:verdana;
	text-align:center;
	vertical-align:middle;
	text-decoration: none;
	font-size:11px;
	color:#333333;

}
.headback{background-image:url(/images/tab_titlebg_over.jpg);
	height:25px;
	background-repeat:no-repeat;	
	border:solid 1px;
	border-color:#d4d4d4;
	border-bottom:none;
	width:130px;
	cursor:pointer;
	cursor:hand;
	font-family:verdana;
	text-align:center;	
	vertical-align:middle;
	text-decoration: none;
	font-size:11px;
	color:#333333;
	}

.tablinks {
	font-family:verdana;
	text-align:center;
	vertical-align:middle;
	text-decoration: none;
	font-size:11px;
	color:#333333;
	}
	
/*For Menu*/

.right-menu-img{
background-image:url(/html/images/menu_button.jpg);
float: left;
}

.menuanchorclass:hover {
	color:#ffffff;
	}
.menuanchorclass{
font-family:verdana;
vertical-align:middle;
text-decoration: none;
font-size:9px;
color:#ffffff;
border:0;
}	
.cdac-centers{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
padding: 4px;
font-family:verdana;
font-size:12px;
color:#000000;
z-index: 1003; /*zIndex should be greater than that of shadow's below*/
background: url(/images/cdac_center_bg.jpg) repeat-x;
border-bottom: 1px solid #CCCCCC; 
border-right: 1px solid #CCCCCC;
background-color:#FFFFFF;
}
.cdac-centers:hover {
color:#ffffff;
}
.cdac-centers li{
padding-bottom: 2px;
}

.cdac-centers .column{
float: left;
padding: 3px 3px;
margin-right: 3px;
}

.cdac-centers .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}



/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
right:0;
bottom:0;
z-index: 99; /*zIndex for shadow*/
/*background: black;*/
visibility: hidden;
}

.rightmenu{
position:fixed;
float:left;
left : 75%;
top: 0;
visibility: hidden;
padding:3px;
clear: left;
font-family:verdana;
font-size:12px;
color:#AFDCFA;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: url(/images/bg.gif);
background-repeat:repeat;
/*background: #AFDCFA;

border-bottom: 2px solid #999999; 
border-right:2px solid #999999; */
}

.rightmenu li{
padding-bottom: 6px;
}

.rightmenu .column{
float: left;
padding: 3px 3px;
margin-right: 3px;
}

.rightmenu .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}


#menu{
position: fixed;
cursor:pointer;
left: document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth - 50px;
top: 138px;
}

* html #menu{ 
position: absolute;
top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+50+"px" : body.scrollTop+50+"px");
}	

/*For Video Slider*/
.sliderwrapper{
position: relative; /*leave as is*/
/*leave as is*/
width: 200px; /*width of featured content slider*/
height: 40px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0px;  /*leave as is*/
top: 0;  /*leave as is*/
width: 200px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 170px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
height: 18px;
}

.pagination a{
padding: 0 3px;
text-decoration: none; 
color: #333333;
font-family:Verdana;
font-size:11px;
}

.pagination a:hover, .pagination a.selected{
padding: 0 3px;
color: #000;
background-color: #53a8fa;
font-family:Verdana;
color:#FFFFFF;
font-size:11px;
}

.usability-ticker { 
	display: block;
	padding: 0;
	margin: 0;
	margin-right:8px;	
	line-height: 1;
	position: relative;
	overflow: hidden;	
	/* optional styles for appearance */	
	height: 15px; /* height should be included to reserve visual space for the marquee */ }


slide {
  position: relative;
  float:inherit;  
}
.slide .inner {
 position: fixed; 
 z-index:100;
 height:25px;
 left: 2%;
 right:2%;
 bottom:0;
}

/*For Accordion*/

.accordionHeader
{
    background-image:url(/html/images/plus-bg.jpg); 
    background-repeat: no-repeat;
    padding: 7px;
    cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: bold; 
	color: #333333; 
	text-decoration: none
}

.contentBG
{
    padding: 5px;
    cursor: pointer;
}

.accordionHeaderSelected
{
   background-image:url(/html/images/minus-bg.jpg); 
   background-repeat: no-repeat;
   padding: 7px;
   cursor: pointer;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt; 
   font-weight: bold; 
   color: #333333; 
   text-decoration: none
}

.accordionContent
{
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.highlight 
{
text-decoration:none; 
font-weight:bold; 
color:black; 
background:yellow;
}
.autocomplete_completionListElement
{
    width: 300px!important;
    visibility: hidden;
    margin: 0px !important;
    background-color: white;
    border: 1px solid #000000;
    cursor: 'auto';
    overflow: auto;
    height: 200px;
    list-style-type: none;
    font-family: Verdana; 
    font-size: 8pt; 
    color: #000000; 
    text-decoration: none;
    position : absolute !important;
}
.accordion-border{
background-image:url(/html/images/right_accordbg.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:220;
}

td.reflct {background-image:url(/html/images/Accord_reflectUi_02.png); background-repeat:no-repeat; height:115; width:578; border:0px;}
tr.hgt{height:18}


/*For Xp Menu*/
.navbar
{
}  

.mainDiv
{
  width:191px;
}

.topItem
{
  font: 12px verdana;
  letter-spacing: 0;
  background: url("/images/arrow_up.jpg") no-repeat 0 0;
  background-position:center center;
  background-repeat:no-repeat;
  border: none;
  width: 191px;
  height: 27px;
  color: #333333;
  cursor:pointer;
  text-indent:10px;
}


.topItemClose
{
  text-indent:10px;
  font: 12px verdana;
  letter-spacing: 0;
  background: url("/images/arrow_down.jpg") no-repeat 0 0;
  background-position:center center;
  background-repeat:no-repeat;
  height: 27px;
  width: 191px;
  color: #333333;
  cursor:pointer;
}



.dropMenu
{
  font: bold 11px verdana;	
  background-color: #F1F9FD;
  color: #000;
  border: 1px solid #E5E5E5;
  border-width: 0 1px 1px 1px;
  filter:alpha(opacity=100);
  padding-top:5px;
  
}

.subMenu
{
   display:block;
}

.subItem
{
   margin-left:5px;
   margin-top:2px;
   height:20px;
   font: 11px verdana;	
   text-decoration:none;
   color: #333333;
   text-align:justify;
}

.subItem a
{
   margin-left:5px;
   font: 11px verdana;	 	
   text-decoration:none;
   color: #333333;
   text-align:justify;
}

.subItemOver
{
   margin-left:5px;
   margin-top:2px;
   height:20px;
   font: 11px verdana;	  
   color:#006699;
   text-align:justify;
}

.subItemOver  a
{
   margin-left:5px;
   font: 11px verdana;
   cursor:pointer;	
   color:#006699;
   text-decoration:none;
   cursor:pointer;
   text-align:justify;
}


.drop
{
   border-left:1px solid black;
   border-right:1px solid black;	
}

#simplegallery1{ 
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
z-index:99;
}

#simplegallery1 .gallerydesctext{ 
font-family:verdana;
font-size:12px;
text-decoration:none;
text-align:center;
padding: 2px 5px;
}



