.TEST {
   font-family : arial, Verdana, sans-serif;
   font-size : 14px;
   color : #fcfcfc;
}
.TEST:hover  {
   font-family : arial, Verdana, sans-serif;
   font-size : 11px;
   color : #fcfcfc;
}
.TEST:active  {
   font-family : arial, Verdana, sans-serif;
   font-size : 11px;
   color : #fcfcfc;
}
.TEST:visited {
   font-family : arial, Verdana, sans-serif;
   font-size : 11px;
   color : #fcfcfc;
}

#container {
	position:relative;
	width:760px;
	height:128px;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
}
#tools_login {
	position:absolute;
	top:1px;
	left:194px;
	z-index:100;
}
#tools_trace {
	position:absolute;
	top:1px;
	left:263px;
	z-index:100;
}
#tools_quote {
	position:absolute;
	top:1px;
	left:332px;
	z-index:100;
}
#header_logo {
	position:absolute;
	top:0px;
	left:0px;
}
#header_logo_tag {
	position:absolute;
	top:83px ;
	left:0px ;
}
#header_login {
	position:absolute;
	top:25px ;
	left:193px ;
	width:560px;
	color: #000000;
	z-index:50;
}
#header_trace {
	position:absolute;
	top:25px ;
	left:193px ;
	width:560px;
	color: #000000;
	z-index:50;
}
#header_image {
	position:absolute;
	top:0px ;
	left:192px ;
}
#nav_main {
	position:absolute;
	top:100px;
	left:192px;
	width:562px;
	height:26px;
	background-color: #635C5C;
}
#nav_main_sub {
	float:right;	
}
#header_right_cap {
	position:absolute;
	top:0px ;
	left:754px;
	background-color: #635C5C;
}
#header_image_linebottom {
	position:absolute;
	top:99px ;
	left:192;
	background-color: #003399;
}
#header_image_lineright {
	position:absolute;
	top:0px ;
	left:753;
	background-color: #003399;
}
#header_image_lineleft {
	position:absolute;
	top:0px ;
	left:192;
	background-color: #635C5C;
}
#body {
	position:absolute;
	top:128px ;
	left:0;
	width:760px;
	background-color: #FFFFFF;
}
#leftnav {
	float:left;
	width:190px;
	background-color: #908484;
}
#bodycontent {
	margin:10px;
	float:right;
                width:416px;
                line-height: 140%; 
}
#search {
	float:left; 
	clear:left;
	width:190px;
	color: #333333;
}
#leftnav_under {
	float:left; 
	clear:left;
	width:190px;
	background-color: #635C5C;
}
#footer {
	position:relative;
	top:3px;
	background-color: #635C5C;
	text-align: center;
	padding: 5px;
}
#bodybkg {

	background-image: url(../images/body_bkg.gif);
	background-repeat:repeat-y;

}


#clr {
	height:1px;
	overflow:hidden;
	clear:both;
	margin-bottom:-1px;
}

P, OL, UL, DIV, H1, H2, TD {
	font-family: verdana, arial;
	font-size: 11px;
                
}
OL, UL, DIV, H1, H2{
	font-family: verdana, arial;
	font-size: 11px;
	color: #000000;
                }
H1 { font-size: 15px; }
H2 { font-size: 13px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}
FORM { display:inline; }
INPUT {
	border:0px;
	background-color:#EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
               	border:1px solid #333333;
}
/* New styles for indexedsearch */
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#CCCCCC !important; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; font-weight:bold;  }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#EFEFEF !important; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#CCCCCC !important; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }

