.date {
	background : #efefef;
	border-bottom : medium none;
	border-left : medium none;
	border-right : medium none;
	border-top : medium none;
	font : normal 7pt verdana;
	height : 12px
}

.datew {
	border-bottom : medium none;
	border-left : medium none;
	border-right : medium none;
	border-top : medium none;
	font : normal 7pt verdana;
	height : 12px
}

.newstext {
/*	background : #DDD8B9;*/
	font : 11px Tahoma;
	padding : 5px;
	padding-left: 25px;
}

.newstitle,.hometitle {
/*	background : #D2CBA4;*/
	color : #477879;
	font : Bold 17px Tahoma;
	margin-left: 10px;
}

.hometitle {
	margin-bottom: 0px;
	line-height : 18px;
}

body {
	scrollbar-3dlight-color : #EFEFD7;
	scrollbar-arrow-color : #2B2B1D;
	scrollbar-darkshadow-color : #9E9E6B;
	scrollbar-face-color : #D7D7A8;
	scrollbar-highlight-color : #D7D7A8;
	scrollbar-shadow-color : #D7D7A8;
	scrollbar-track-color : #D7D7A8;	
	border: none;
}
.redtext {
	color: red;
	font-weight: bold;
}
a {
	color : #477879;
}

body, td {
	color : Black;
	font : 11px Tahoma, Arial, Helvetica, sans-serif
}

input {
	font : 12px Tahoma,Arial
}

table {
	border-collapse : collapse
}

.big {
	font : Bold 18px Tahoma, Arial, Helvetica;
	color: #477879;
	padding: 10px;
}
.Q {
	font: Bold 14px Arial, Helvetica;
	color: #477879;	
	border-bottom: 1px dashed #CCCC99;
	margin-bottom: 5px;
}
.A {
	font: 11px Tahoma;
	padding-left: 15px;
	padding-bottom: 15px;
}
.medium {
	font: Bold 16px Arial;
}

.border, .inputtable,.left, .right, .even, .odd, .i150, .i200 {
	border : 1px solid #CCCC99
}

.left, .right {
	padding-left: 10px;
}

.right {
	background-color:white;
}

.btnmenu, .btnmenuselected {
  border-top: 1px solid #a7c5bb;
}

.btnmenu, .btnmenubg {
	background : #C6D9D3
}

.btnmenu, .btnmenuover {
	cursor : hand;
	padding : 3px;
	padding-left : 16px
}

.btnmenuover {
	background : #E4EDEA;
	border-bottom : 1px solid White;
	border-top : 1px solid White
}

.btnmenuselected {
	background: White;
	padding : 3px;
	padding-left : 16px;
	font-weight: Bold;
	border-left: 5px solid #C6D9D3;
}

.button {
	width : 80px; height: 20px;
}

.minibutton {
	width: 70px; height: 17px;
}

.button, .minibutton, .buttonbg, .searchheader, .searchbutton {
	background : #477879
}

.button, .searchheader, .searchbutton, .buttonhollow, .buttonbg {
	font : Bolder 12px Arial, Helvetica;
	padding : 0
}

.minibutton {
    font: Bolder 11px Arial;
	padding: 0;
}

.searchheader {
	width: 75px;
}

.button,.minibutton,.searchbutton, .searchheader {
	border : 1px solid #477879;
	color : White
}

.buttonblue {
	background : #4B598A
}

.buttonhollow {
	background : White;
	border : 1px Solid #477879;
	color : #477879
}

.evenbg, .even {
	background : #F5F6E4
}

.headerbg {
	background : #CCCC99
}

.headerframe {
	background : #D7D7A8 url("../images/headerframeBG.jpg") no-repeat right;
	border-bottom : 1px solid White
}

.headerframehdr {
	font : normal 24px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	left : 35px;
	position : absolute;
	top : 47px
}

.i150 {
	background : White;
	width : 150px
}

.i150, .i200 {
	margin-right : 3px
}

.thumb {
	border: 1px solid #CCCC99;
	cursor: hand;
}

.invisibleinput {
	border: none;
	width: 200px;
	height: 100%;
}

.i200 {
	background : White;
	width : 200px
}

.leftbg, .left {
	background : #EBE8D7;
}

.leftbg {
	padding-left: 8px;
}

.hollowbar {
	Background-Color: White;
	padding: 3px;
	height: 26px;
	width: 100%;
}

.inputtable {
	width: 520px;
	margin: 10px;
}

.searchsummarybar, .searchsummarybar td {
	border: 1px solid white;	
}

.searchsummarybar {
  height: 20px;	width: 100%;
  background:  #C6D9D3;
}

.oddbg, .odd {
	background : White
}

.searchbutton {
	height : 20px;
	width : 20px
}

.searchfield,select,input {
	font : 11px Tahoma
}

.detailpanel {
	padding: 10px;
}
