/* CSS Document */

.note{
	font-size:0.8em;
	color:#999;
	margin:20px 0;
}

th.ui-state-default{
	cursor:pointer;	
}

.ui-button-text{
	padding:0 4px;	
}

.form_container{
	background-color: #D0DAAE;
    border: 4px solid #527764;
    border-radius: 10px 10px 10px 10px;
    color: #527764;
    font-size: 1.1em;
    padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-left-color: #86B670;
	border-top-color: #86B670;
	-moz-border-left-colors: #86B670;
	-moz-border-top-colors: #86B670;
}

.form_container p{
	margin: 0 0 1em;
}

.error{
	background: none repeat scroll 0 0 #FBE3E4;
    border-color: #FBC2C4;
    color: #8A1F11;
    margin-left: 10px;
    padding: 4px 10px;
}

.form_container input{
	padding: 4px;
	font-size:0.8em;
	border:1px solid #527764;
}

.css_right{
	float: right;
}

div#toolbar{
	border: 1px solid #AAAAAA;
    clear: both;
    height: 25px;
    margin: 4px 8px 10px 8px;
    position: relative;
    overflow: hidden;
}

div#toolbar span{
	padding: 3px 8px;
}

#toolbar a{
	border-right: 1px solid #AAAAAA;
    color: #666666;
    display: block;
    float: left;
    font-weight: bold;
    padding: 3px 8px;
    text-decoration: none;
}

#toolbar a:hover{
	color:#527764;
	background-color: #D0DAAE;
}

.form_container button, .form_container a{
	font-size:0.8em;
}

div#results_box{
	display: none;
}

div#bgcontainer{
	background: url(../images/bgtile.png) repeat-y scroll top left transparent;
}

div.bgwrapper{
	padding: 10px 40px;
}

div#bgbottom{
	background: url(../images/bgbottom.png) repeat-y scroll top left transparent;
	width: 950px;
	height: 37px;
}

.box{
	background-color: #FFFFFF;
    border: 1px solid #D0DAAE;
}

table{
	margin-bottom:0;
}