body{
font-family: arial, verdana, century gothic;
color: #6A6A6A;
background: #FFFFFF;
margin: 0 auto;
text-align: center;
}

a{
color: #2C5978;
text-decoration: none;
}

#main{
margin: 0;
font-size: 12px;
padding: 0;
width: 964px;
margin: 0 auto;
text-align: center;
}

#header{
height: 91px;
font-size: 12px;
width: 964px;
text-align: left;
}

#navigation{
height: 27px;
font-size: 12px;
width: 964px;
border-bottom: 2px solid #D80000;
text-align: center;
}

#mainSection{
width: 964px;
font-size: 12px;
text-align: left;
}

	#footer{
height: 36px;
font-size: 12px;
background: url(../images/footerBg.jpg);
width: 964px;
border-top: 4px solid #D80000;
font-size: 11px;
color: white;
text-align: left;
}

#navigation .leftNav{
	margin: 0;
	padding: 0;
}

/* Navigation class */
#navigation .leftNav ul
{
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin: 0;
	padding:1px 0;
}

/* blue left image */
#navigation .leftNav ul li.tabactive a {
background-color:transparent;
background-image:url(../images/redtab.png);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:left center;
color: #FFFFFF;
padding:4px 20px;
font-size: 10px;
}


#navigation .leftNav ul li.tabactive {
background: transparent url(../images/redtab1.png) no-repeat scroll center center;
color: #FFFFFF;
padding: 4px 5px 5px 0;
_padding: 4px 0px 6px 4px;
cursor: pointer;	
}

#navigation .leftNav ul li {

background: transparent url(../images/bluetab1.png) no-repeat scroll center center ;
display: inline;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin:0 -10px 0 5px;
_margin: 0;
padding: 5px 6px 5px 0;
_padding: 4px 0px 6px 0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	#navigation .leftNav ul li	{		padding: 7px 6px 5px 0;	}

	#navigation .leftNav ul li.tabactive 	{		padding: 6px 5px 6px 0;	}

	#navigation .leftNav ul li.tabactive a 	{		padding:7px 21px;	}
}

#navigation .leftNav ul li a{ 
 color: #FFFFFF;
 cursor: pointer;
 padding: 7px 10px;
 background: url(../images/bluetab.png);
 /*background-position: bottom center;*/
 background-position: left center; 
 background-repeat:no-repeat;
 margin-left: 6px;
 font-size: 10px;
 text-decoration: none;
}

#navigation .leftNav ul li.tabactive ul{
margin: 0;
padding: 0;
}
/*
#navigation .leftNav ul li a:hover{
padding: 7px 12px 6px;
 color: #FFFFFF;
}

#navigation .leftNav ul li:hover{
padding: 11px 5px 12px 0;
}
#navigation .leftNav ul li.tabactive a:hover{
color: white;
padding: 8px 21px 7px;
}
*/
#navigation .rightNav{
margin: 0;
font-size: 11px;
padding: 0;
}

#navigation .rightNav ul{
float: right;
list-style: none;
margin: 0;
padding: 0;
}

#navigation .rightNav ul li{
float: left;
margin: 0;
font-size: 11px;
font-weight: bold;
}

.mainSecDesc{
height: auto;
}

.brdrGray{
border: 1px solid #CECECE;
}

.brdrBottomGray{
border-bottom: 1px solid #CECECE;
}

.smallBoxTitleBg{
background: url(../images/grayLine.jpg);
background-repeat: repeat-x;
height: 21px;
font-size: 11px;
font-weight: bold;
}

.smallBoxDesc{
font-size: 11px;
color: #315E7D;
font-weight: bold;
}

.smallBoxDesc a{
color: red;
font-size: 11px;
font-weight: normal;
}

.middleBoxDesc{
padding: 4px;
font-size: 12px;
font-family: verdana;
color: #315E7D;
}

.middleBoxDesc ul{
margin: 0;
padding: 0;
list-style-position: inside;
}

.middleBoxDesc ul li{
list-style-image:url(../images/sitemapBullet.jpg);
margin: 0;
padding: 0;
color: #D40000;
font-size: 11px;
}

.middleBoxDesc ul li a{
color: #D40000;
_margin-left: 8px;
}

.linkGray{
color: #6A6A6A;
}

.linkRed{
color: #D40000;
}

.linkAlign a{
font-size: 11px;
}

#mainSection .bgGray{
background: url(../images/newBgLIne.jpg);
background-repeat: repeat-x;
background-position: left bottom;
width: 964px;
}

.brdrGrayLR{
border-left: 1px solid #CECECE;
border-right: 1px solid #CECECE;
}

.leftListing{
margin: 0;
font-size:11px;
padding:0px;
}

.leftListing ul{
/*list-style-position:inside;*/
list-style: none;
margin:0;
padding:0;
}

.leftListing ul li{
color:#D40000;
font-size:11px;
/*list-style-image:url(../images/sitemapBullet.jpg);*/
background:url(../images/sitemapBullet.jpg);
background-repeat: no-repeat;
background-position: 5 8;
margin:0;
padding: 8px;
border-bottom:1px solid #CECECE;
}

.leftListing ul li a{
color:#D40000;
padding: 0 0 0 20px;
}

.leftListing ul li a.selected{
color: #315E7D;
font-weight: bold;
}

.BlueLink a{
text-decoration: underline; 
position: static;
}

.BlueTextLIne{
border-bottom: 1px solid rgb(0, 174, 240); 
color: rgb(0, 174, 240) ! important; 
font-family: verdana,arial,sans-serif; 
font-size: 13px; 
position: static; 
background-color: transparent;
}

.arial13GreyB{
font-family: arial;
font-size: 13px;
color: #6A6A6A;
font-weight: bold;
}

.arial12GreyN{
font-family: arial;
font-size: 12px;
color: #6A6A6A;
font-weight: normal;
}

.arial17BlueB {
color:#2586A6;
font-family:arial,sans-serif;
font-size:17px;
font-weight:bold;
}

.siteLink ul li a{
text-decoration:none;
}

.siteLink ul li{
padding: 5px;
}

.sitemap {
list-style-image:url(../images/sitemapBullet.jpg);
}

.sitemapLink {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.siteLink ul li ul {
padding: 10px;
margin: 0;
}

.siteLink ul li ul li{
list-style-image:url(../images/rightArrow.jpg);
}

.siteLink ul li ul li a{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#2C5978;
font-weight:bold;
text-decoration:none;
}

.siteLink ul li ul li ul {
padding: 10px;
margin: 0;
}

.siteLink ul li ul li ul li{
list-style-image:url(../images/orangeDots.jpg);
}

.siteLink ul li ul li ul li a{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#1F7BA2;
font-weight:bold;
text-decoration:none;
}

.leftSection{
width: 220px; /*befor it was 183*/
}

/*--------Added by Raju on 2/23/2009--------*/
#marqueecontainer{
position: relative;
width: 172px; /*marquee width */
height: 153px; /*marquee height */
background-color: white;
overflow: hidden;
border: 0px;
padding: 2px;
padding-left: 4px;
}

#marqueecontainer2{
position: relative;
width: 200px; /*marquee width */
height: 143px; /*marquee height */
background-color: white;
overflow: hidden;
border: 0px;
padding: 2px;
padding-left: 4px;
}

.alignCenter{
text-align: center;
width: 200px;
position: absolute;
}

#footer a{
color: white;
}

#web-buttons a{
display:block;color:transparent;
} 

#web-buttons a:hover{
background-position:left bottom;
}


a#web-buttons-a {display:none}

#web-buttons-idisthm a{display:block;color:transparent;} #web-buttons-idisthm a:hover{background-position:left bottom;}a#web-buttons-idisthma {display:none}

<table id="web-buttons-idisthm" width=0 cellpadding=0 cellspacing=0 border=0><tr>
<td style="padding-right:0px" title ="                           ">
<a href="#" title="                           " style="background-image:url(plan blue-files/btisthm.png);width:150px;height:35px;display:block;"><br/></a></td>
</tr></table>


/*style2.css */
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:506px; margin:50px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}