/* GENERIC */
body {
	scrollbar-arrow-color:#6FB6D4;
	scrollbar-base-color:#6FB6D4;
	scrollbar-darkshadow-color:#6FB6D4;
	scrollbar-face-color:white;
	scrollbar-highlight-color:#E8F4F9;
	scrollbar-shadow-color:#E8F4F9;
}
td, p, div, strong, body, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
}
a{
color:black;
}
.portalimg img{
	BORDER: 1PX SOLID lightgrey;
}
table.divMenu {
	background-image: url(/assets/graphics/template2004/snav_bg_small.jpg);		
}
a.divMenu {
	background-image: url(/assets/graphics/template2004/gt.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #333333;
	height:22px;
	text-decoration: none;
	padding: 3px 0px 2px 18px;
	width: 190px;
	font-size: 10px;
}
a.divMenu:hover {
	color: black;
	text-decoration: underline;	
}
.usefula a, .usefula *{
	color: #366FA1;
	line-height:18px;
}
/* TOPNAV */
.searchField{
	color: 999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(/assets/graphics/template2004/search_bg.gif);
	border: none;
	width: 143px;
	height: 19px;
	padding:3px 4px 0px 8px;
}
.prodserv td {
	padding:10px 10px 10px 0px;
	border-bottom:1px solid #ADBECD;
	font-size:11px;
}
.prodserv * b{
	font-size:12px;
}
.prodserv *{
	color: #184C7A;
	line-height:20px;
}

.top{
	background-image: url(/assets/graphics/template2004/topbar.gif);
}
.hometitle{
	padding:20px 0px 10px 0px;
	color: black;
	font-family: Verdana, Tahoma, Arial;
	font-size: 14px;
	font-weight:bold;
}
.topdiv div{
	 display: inline; 
	 font-size: 10px;
	 height:23px; 
	 vertical-align:middle;
	 padding: 3px 0px 0px 0px;
}
.topnav span{
	color: #A8A8A8;
}
a.topnav {
	font-size: 10px;
	display: inline; 
	color: black;
	height:22px;
	text-decoration: none;
	padding: 3px 0px 2px 0px;
	background: none;
	display:inline;
}
a.topnav:hover {
	text-decoration: none;
	background-image: url(/assets/graphics/template2004/tnav_h.gif);
	background-repeat:none;	
}
/* FOOTER */
.footer{
	font-size: 10px;
	height: 82px;
	background-image: url(/assets/graphics/template2004/footer_bg.gif);
	background-repeat:none;
}
.footerContents{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #939393;
	padding: 33px 10px 10px 20px;
}
.footerContents a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #939393;
	text-decoration: none;
}
.footerContents a:hover{
	text-decoration: underline;
}
.copy{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C7C7C7;
	padding-top:5px;
}
/* LEFT MENU */
.leftTitle{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height:25px;	
}
table.leftMenu {
	background-image: url(/assets/graphics/template2004/snav_bg.jpg);
	margin-bottom: 11px;
	font-size: 10px;		
}
a.sidenav {
	color: #333333;
	line-height:20px;
	font-size: 10px;
	text-decoration: none;
}
a.sidenav:hover {
	text-decoration: underline;
}


/* TO SORT */

td.bar {
	padding:0px 10px 0px 15px;
	vertical-align: middle;
	background-image: url(../graphics/nav/n_bg.gif);	
}
.sidebar {
	color: #FFFFFF;
	font-size: 10px;
	font-weight:bold;
	text-transform: Uppercase;
}
.title {
	color: black;
	font-family: Verdana, Tahoma, Arial;
	font-size: 14px;
	font-weight:bold;
}

.anc {
	color: #6FB6D4;
	font-size: 10px;
	text-transform: Capitalize;
}
a.anc:hover {
	color: blue;
}

a.readmore{
	color: gray;
	text-decoration: none;
	font-size: 10px;
}
a.readmore:HOVER{
	color: BLUE;
	text-decoration: underline;
	font-size: 10px;
}
div.transdiv{
	background:white; 
	width: 100%; 
	font-size: 10px; 
	font-family: Verdana; 
	color: black; 
	text-align: left;
	padding:15px 15px 15px 15px;
	Filter: Alpha(Opacity=80, FinishOpacity=80, Style=1, StartX=0, StartY=0, FinishX=0, FinishY=0)
}
input.search {
	border-right: none; 
	border-bottom: none; 
	border-left: 1px solid #A2A2A2; 
	border-top: 1px solid #6B6B6B;
	width: 106px;
	height:17px;
}
	
input.searchb {
	border-top: none; 
	border-left: none; 
	border-right: 1px solid #A2A2A2; 
	border-bottom: 1px solid #6B6B6B;
	width: 40px;
	height:17px;
	background-image: url(../graphics/nav/gobg.gif);
}
input.c_ext{
	color: 999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../graphics/template2004/cext_bg.gif);

	border: none;
	width: 141px;
	height: 17px;
	padding:1px 4px 0px 8px;

	
}

.pagelist {
	color: #34659A
}
.pagelist_h {
	color: black;
}
.pagelist_b {
	color: #284078;
	font-weight:bold;
}