Body {font-family: Trebuchet MS; font-size: 10pt; padding-left: 0; padding-top: 0; background-color: #DBDBDB; margin: 0px 0px 0px 0px;
	padding: 0px; background:url(../images/bg.jpg); background-attachment: fixed }

A {font-family: Trebuchet MS; font-size: 10pt; color: #1D4D5A;}
A:hover {color: #CC9900; }
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #ccc;
	
		}
li {
  float: left;
  position: relative;
  }
ul li {
	position: relative;
	}
	
li ul {
	position: absolute;
	left: 2px;
		 display: none;
  top: 30px;
font-size: 10pt;
/* white-space:nowrap; */


	}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #659DA9;
	background: #DEDFCD; /* IE6 Bug */
	padding: 7px;
	border: 1px solid #ccc;
	border-bottom: 1px;
	width: 163px;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { color: #335E6C; background: #D1D9C8;font-weight: bold;	 } /* Hover Styles */
		
li ul li a { padding: 5px 2px 5px 5px; } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */


.text        { font-family: Trebuchet MS; font-size: 10pt; color: #414E52; text-align: left; 
               direction: ltr; text-indent: 3; line-height: 150%; 
               margin-left: 0; margin-right: 0 }
.text1        { font-family: Trebuchet MS; font-size: 10pt; color: #414E52; text-align: left; 
               direction: ltr; text-indent: 0; line-height: 200%; 
               margin: 0 3px }
line-height: 200%; text-indent: 0; margin-top: 0; margin-bottom: 0

.also { font-family: Trebuchet MS; font-size: 10pt; color: #333333; text-align: left; 
               direction: ltr; line-height: 150%; 
               margin-left: 0; margin-right: 0; font-style: italic }



.textjstfy       { font-family: Trebuchet MS; font-size: 10pt; color: #414E52; text-align: justify; 
               direction: ltr; text-indent: 3; line-height: 150%; 
               margin-left: 0; margin-right: 0 }
.blubgttl    { font-family: Trebuchet MS; font-size: 14pt; color: #CCDDDB; font-weight: bold }
.cp          { font-family: Trebuchet MS; font-size: 9pt; color: #CCDDDB; text-align: center; 
               line-height: 150%; margin-top: 0; margin-bottom: 0 }
.btmlnk      { font-family: Trebuchet MS; font-size: 9pt; color: #E2E1C7; font-weight: bold; 
               text-align: center }
 :hover.btmlnk { font-family: Trebuchet MS; font-size: 9pt; color: #E2E1C7; font-weight: bold; 
               text-align: center; text-decoration:none }
.cmnt        { font-family: Trebuchet MS; font-size: 8pt; color: #669999; text-align: left; line-height:150%; margin-top:0; margin-bottom:0 }
.ttl1        { font-family: Trebuchet MS; font-size: 14pt; color: #335E6C; font-weight: bold }
.ttl         { font-family: Trebuchet MS; color: #416365; font-size: 14pt; font-weight: bold }
.newsdate    { font-family: Trebuchet MS; font-size: 10pt; color: #CC9900 }
.blnk        { font-family: Trebuchet MS; font-size: 10pt; color: #1D4D5A; font-weight: bold; 
               text-align: left }
.blubgtxt    { text-align: left; font-family: Trebuchet MS; font-size: 10pt; color: #FFFFFF; 
               margin-left: 0; margin-right: 0; line-height:150% }

.btn { border-style:outset; border-width:1px; font-family: Trebuchet MS; font-size: 10pt; color: #1D4D5A; height: 27px;
               padding: 3px; font-weight:bold }

.smalllink {font-family: Trebuchet MS; font-size: 10px; color: #1D4D5A;}
.smalllink:hover {color: #CC9900; }
.bkmrk       { font-family: Trebuchet MS; font-size: 14pt; font-weight: bold; color: #1D4D5A; }
.searchBox{
  background-image:url('../images/magnifier.png');
  background-repeat:no-repeat;
color: #1D4D5A;
font-family: Trebuchet MS;, Sans-Serif;
    font-size: 14px;
background-color: #F5FAFA;
  padding-left:20px;
  width: 150px;
 height: 25px;
}
.subttltext        { font-family: Trebuchet MS; font-size: 12pt; color: #416365; text-align: left; font-weight: bold;  }


.homepage
{
    font-family: Trebuchet MS;, Sans-Serif;
    font-size: 14px;
    margin-bottom: 0px;
  
    padding: 2px;
  
 height: 25px;
  color: #1D4D5A;
  border: 1px solid #ABC7C9;
 background-image: url('../images/fbg.jpg' );
    background-repeat: repeat-x;
    background-position: top;

} 
.in
{
    font-family: Trebuchet MS;, Sans-Serif;
    font-size: 11px;
    margin-bottom: 0px;
    display: block;
    padding: 2px;
   width: 100px;
 height: 25px;
  color: #1D4D5A;
  border: 1px solid #ABC7C9;
 background-image: url('../images/fbg.jpg' );
    background-repeat: repeat-x;
    background-position: top;

} 


.in:focus
{
    background-image: none;
    background-color: #ffffff;
    border: solid 1px #33677F;
}

#tooltip {
    padding: 3px;
    background: #D5E1E3;
    border: 1px solid #416365;
    text-align: left;
    font-size: 11px;
color: #1D4D5A;
 width: 400px;
}

span.tip {
    border-bottom: 1px solid #416365;

}

.searchdiv{	height: 33px; width: 165px; border-style: solid; border-width: 0; background-image: url('../images/searchf.jpg'); background-repeat: no-repeat}
.searchinput{
	color: #517D89; background:transparent ; border: 0 none;float: left;	font-size: 12px;width: 112;	padding:2px; height:18; margin-left:7px; margin-right:0; margin-top:7px; margin-bottom:0}
.searchbtn{
	margin: 7px 0 7px 7px;
	padding: 0;
	width: auto;
}