@import url('/css/jquery/menu/style.css') screen;
@import url('/css/pager.css') screen;
@import url('/css/container.css') screen;
/* default styles for HTML tags */
body {
	margin:0px;
    font-family: Georgia, "Times New Roman", Times, serif !important;
}

img {
	border: 0px;
}

input { 
	border:solid #CCCCCC 1px;
}

input,img,select,textarea{
	vertical-align:baseline;
    font-family: Georgia, "Times New Roman", Times, serif !important;
}

.ajax_message
{
	font-family: Georgia,"Times New Roman",Times,serif;
    font-weight: bold;
    font-size: 12px;
}

/* default styles for absolute web's controls */
#page_title {
	font-weight: bolder;
	font-size: x-large;
	display: block;
	margin: 0.5em;
}

#container
{
    width:955px;
    margin:auto;
    padding:auto;
}
#site_fb_like_bar
{
    width: 25%;
    height: 2em;
    position:fixed;
    border: 1px solid #ccc;
    z-index: 10;
    opacity: 0.8;
    background-color: #ffffff;
    left: 75%;
    top:0;
    padding: 0.5em;
}

#site_fb_like_bar p
{
    margin: 0.5em 0;
}
#body_banner{
    width:100%;
	height:108px;
	text-align:center;
}

#body_navigator{
    width:100%;
	height:auto;
	min-height:24px;
	text-align:center;
}

#body_navigator .caption{
	width:100%;
	height:41px;
	background:url(images/caption_bg.gif) repeat-x;
}

#nav, #nav ul{
    text-align:center;
    margin:0;
    padding:0;
    list-style:none;
}

#nav a{
    display:block;
    height:22px;
    line-height:22px; 
    text-align:center;
    padding:0px;
    border:1px solid #FFFFFF;
    color:#ffffff;
    text-decoration:none;
    background-color:#231f20;
    margin: 0px;
}

#body_content{
    width:100%;
	height:auto;
	min-height:500px !important;
	max-height:none !important;
	_height:500px !important;
    margin: 0px;
	margin-top: 16px;
	margin-bottom: 16px;
}

#body_content > * {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

#body_content a, #body_bottom a{
	color:#666;
	text-decoration:none;
}

#body_content a:hover, #body_bottom a:hover{ 
	text-decoration:underline;
	color:#FF0000;
}

#body_content_left {
	width: 735px;
	vertical-align: top;
	text-align: left;
	float: left;
	display: inline-block;
    overflow: hidden;
}

#body_bottom {
    width:100%;
	height:48px;
	text-align:center;
	border: 0;
	padding: 0.25% 0.25% 0 0;
	font-size: 9pt;
	clear: both;
}

#body_bottom hr {
	width: 100%; 
	color: rgb(204, 204, 204);
}
#body_bottom div {
	display: inline-block;
	vertical-align: top;
	width: 49.5%;
	height: 24px;
}

.inline{
	display:inline-block;
	*display:inline;zoom:1;
	vertical-align:top;
} 
	
div.scrolldiv{
	padding: 5px;
	overflow:auto;
	text-align: left;
	font-family:Tahoma, Verdana, SansSerif;
	border:1px solid #999999;
}

.button,.buttonset a{
    height: 20px; 
    border: 0px;
    background-color: #000000;
    color: #ffffff;
    font-family: Georgia, Arial,Helvetica,sans-serif;
    font-weight: normal;
}

.buttonset a:hover,.button:hover{
}

.border_single{
	border: solid 1px #999999;
	margin:5px;
}
	
.line {	font-size: 12px;
	border: 1px dashed #CCC;
}

.pager {
	text-align: right;
	display: block;
/*
	width: 95%;
	margin: 1em;
*/
}

.controls {
	list-style-type: none;
	text-align: center;
}

.controls li {
	display: inline-block;
	margin: 0;
	margin-left: 20px;
	margin-right: 20px;
}

.controls li input 
{
	width: 120px;
	font-family: Georgia,"Times New Roman",Times,serif;
	background-color: #000000;
	padding: 2px;
	color: #ffffff;
}

.controls li input[disabled] 
{
	color: #CCCCCC;
}

.error_text {
	color: #ff0000;
}

.ui-datepicker { 
 	font-family: Georgia,Verdana,"Times New Roman",Times,serif !important;   
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button  {
    font-family: Georgia,Verdana,"Times New Roman",Times,serif !important;   
}