html {
	overflow-y: scroll;
}
a {
	color: #4DAC26;
	font-weight:bold;
}
.TitleWindow {
	background-color:#e6e5e4;
}
img {
    border:0px; 
    padding: 0px;
    margin:0px;
}
div.p {
    margin:11px;
}
hr {
    border-color:black;
    border-style:solid;
    border-width:0 0 1px;
}
tr[onclick]:hover {
    cursor: pointer;
}
.TitleWindowBorder {
	border: medium double black;	
}

body.gecko .TitleWindowBorder, body.webkit .TitleWindowBorder, body.ie .TitleWindowBorder {
	box-shadow:rgba(0, 0, 0,0.5) 0px 0px 3px 2px;
	-moz-box-shadow:rgba(0, 0, 0,0.5) 0px 0px 3px 2px;
	-webkit-box-shadow: rgb(0, 0, 0) 0px 0px 8px;
	border:none;
	margin: 2px 0;
}

body.ie8 .TitleWindowBorder, body.ie7 .TitleWindowBorder, body.ie6 .TitleWindowBorder  {
	outline: medium double;
	border: none;
	margin: 2px 0;
}	

div.TitleWindowHeader {
	background-color:#4DAC26;
	background-image:url(../img/highlight-center.png);
	background-position:50% 50%;
	background-repeat:repeat-x;
	border:1px solid #227800;
	color:#FFFFFF;
	font-weight:bold;
	line-height:27px;
	margin:1px;
	padding:0px 1em;
}
div.ApplicationControlBar {
	background-color:#E6E5E4;
	background-image:url(../img/highlight-center.png);
	background-position:50% 50%;
	background-repeat:repeat-x;
	padding:0 0.5em;
	min-height: 2em;
}
div.ApplicationFooter {
	background-color:#E6E5E4;
	background-image:url(../img/highlight-center.png);
	background-position:50% 50%;
	background-repeat:repeat-x;
	padding:0.5em 1em 0.3em;
}
input[type="text"], textarea, select {
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #4DAC26;
	margin: 1px;
}


input[type="checkbox"] {
	border: 0px;
}
option {
	border:0px;
}
button,input[type=button],input[type=submit],input[type=reset] {
	background-color:#F2F1F0;
	background-image:url(../img/highlight-center.png);
	background-position:50% 50%;
	background-repeat:repeat-x;
	border:1px solid #4DAC26;
	font-size:1em;
	margin:0px 0.2em;
	padding:0.2em 0.6em;
}
button:FOCUS, input[type=text]:FOCUS, textarea:FOCUS, select:FOCUS,div.FakeInput:FOCUS {
  	-moz-box-shadow: 0 0 2px 2px #73A6FF;
  	-webkit-box-shadow: #73A6FF 0px 0px 2px 2px;
  	box-shadow:#73A6FF 0px 0px 2px 2px;
  	border: 1px solid #73A6FF !important;
  	outline:none;
}


.maxwidth {
	width: 38em;
}

input[type=text][readonly], textarea[readonly], select[disabled]{
	color: #AAB3B3;
    background-color: #E6E5E4;
    border-color: #F9F9F9;
    
}


/* shadows */
.bfw_shadow-top-old { 
   height: 9px;  
   background-image: url(../img/shadow/top-center.png);
   background-repeat: repeat-x;
   background-position: bottom center;
}

.Shadow_bottom {
	box-shadow:rgba(0, 0, 0,0.5) 0px 0px 3px 2px;
	moz-box-shadow:rgba(0, 0, 0,0.5) 0px 0px 3px 2px;
	webkit-box-shadow: rgb(0, 0, 0) 0px 0px 8px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=4);
}
.Shadow_top {
	box-shadow:rgba(0, 0, 0,0.5) 0px 0px 3px 2px;
	-moz-box-shadow:rgba(0, 0, 0,0.5) 0px 0px 3px 2px;
	-webkit-box-shadow: rgb(0, 0, 0) 0px 0px 8px;	
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=4);
}
/* shadows -end */

div.bfw_alpha_shadow {
  background: url(../img/shadow.png) no-repeat bottom right;
}
td.bfw_shadow_tr {
		vertical-align:top;
		width:9px; height:9px;
		padding:0px;
		font-size:0px;
		background: url(../img/shadow/top-right.png) no-repeat bottom right;
}
button > * {
    line-height:1.8em;vertical-align:middle;
}
button > span:before {
	content:"  ";	
}
