INPUT {
	border : 0px none;
	border-style : none none none none;
	border-color : #F5F5F5 #F5F5F5 #F5F5F5 #F5F5F5;
}

body {
background-color : #bebebe;
}

body.news {
background-color : #f5f5f5;
scrollbar-face-color: #e6e6e6; 
scrollbar-shadow-color: #e6e6e6; 
scrollbar-base-color: #e6e6e6; 
scrollbar-highlight-color: #f5f5f5; 
scrollbar-3dlight-color: #f5f5f5;
scrollbar-darkshadow-color: #555555;
scrollbar-track-color: #e6e6e6; 
scrollbar-arrow-color: #666666;
}


table.sidebar {
border : 1px solid #cecece;
background-color : #ffffff;
padding-top : 3px;
padding-bottom : 3px;
padding-right : 3px;
padding-left : 3px;
}

td.body {
background-color : #e6e6e6;
padding-left : 34px;
padding-top : 32px;
padding-bottom : 44px;
padding-right : 21px;
}

td.secondary_body {
background-color : #e6e6e6;
padding-top : 32px;
padding-bottom : 44px;
padding-right : 40px;
}
 
table.footer {
text-align : right;
background-color : #ffffff;
padding-left : 16px;
padding-top : 14px;
padding-bottom : 14px;
padding-right : 16px;

}

td.news {
background-color : #f5f5f5;
padding-left : 10px;
padding-left : 10px;
padding-left : 10px;
padding-left : 10px;
}

.h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 18px;
color : #333333;
}
 
.h3 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #333333;
}

.h4 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #333333;
}

.h5 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 24px;
color : #333333;
}

.h6 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 20px;
color : #333333;
}

.news {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
}

.footertext {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #333333;
}

p, td, li {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #333333;
}

li {margin-bottom: 5px}

a {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #cc0000;
}









.MenuItem
		{
			COLOR: #ffffff;
			FONT-SIZE: 12px;
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			TEXT-DECORATION: None;
		}
		a.MenuItemLink
		{
			COLOR: #000000;
			FONT-SIZE: 12px;
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			TEXT-DECORATION: None;
			margin: 0px;
			padding: 0px;
		}
		a.MenuItemLink:link
		{
			COLOR: #000000;
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			TEXT-DECORATION: None;
		}
		a.MenuItemLink:visited
		{
			COLOR: #000000;
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			TEXT-DECORATION: None;
		}
		a.MenuItemLink:hover
		{
			COLOR: #000000;
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			TEXT-DECORATION: None;
		}
		.myMenu {
			position: absolute;
			visibility: hidden;
			z-index: 5;
			border: 1px #c1c1c1 solid;
		}	





/* ---------------------------------- subsite styles -----------------------------------*/


table.sub_sidebar {	
	background-color: #F3F5F7;
	background: #F3F5F7;
	border-bottom : 1px solid #999999;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	border-top : 1px solid #999999;
	padding-top : 15px;
	padding-bottom : 15px;
	padding-left : 15px;
	padding-right : 5px;
}

p.sub_sidebar {	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #666666;
	line-height : 14px;
}


.sub_sidebar {	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #666666;
	line-height : 14px;
}


td.sub_secondary_body {
background-color : #e6e6e6;
padding-top : 32px;
padding-bottom : 44px;
padding-right : 40px;
padding-left : 40px;
}

form {margin:0px; padding:0px;}
table.search-sort {margin-left:35px;margin-bottom:6px;}
table.search-results {border:solid 1px #bebebe; border-bottom:solid 13px #bebebe; background-color:#d9d9d9; margin-left:35px; font-size:12px;}
table.search-results tr.header_row td {padding:6px; padding-left:20px;padding-right:20px;background-color:#d9d9d9;border-right:solid 1px #bebebe; border-bottom:solid 1px #bebebe;}
table.search-results tr.header_row td.last {padding:6px; padding-left:20px;padding-right:20px;background-color:#d9d9d9;border-right:0px;}
table.search-results tr.result td {padding-left:20px;padding-top:16px; padding-bottom:12px; padding-right:16px;background-color:#f4f4f4;}
table.search-results tr.result-alt td {padding-left:20px;padding-top:16px; padding-bottom:12px; padding-right:16px; background-color:#fff;}
table.search-results .title {}
table.search-results .abstract {font-size:11px;}