@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	font-size:12px;
	margin-left: 0px;
	margin-top: 0px;
}

#page_texture { 
	position: absolute; 
	top: 0px; 
	width:100%; 
	background-image:url(images/texture.jpg); 
	background-repeat:no-repeat; 
	height: 131px; 
}
#flash_header { margin: 0px auto; text-align: center; } 

#main_menu { width: 900px; height: 45px; margin: 0px auto; background: url(../images/menu_bg.jpg) top repeat-x; }
#main_menu ul { margin : 0px; padding: 0px; } 
#main_menu ul li { padding-left: 16px; padding-bottom: 8px; padding-right: 16px; padding-top: 12px; list-style: none; float: left; background: url(../images/menu_bg.jpg) top repeat-x; } 
#page { width: 900px; margin: 0px auto; background-color: #FFF; position: relative; }

#right_content { background: #ccc; width: 225px; float: right; }

#main_content { padding: 15px; width: 645px;  }

#newsletter { width: 655px; height: 42px; background: url(../images/newsletter_bg.jpg) no-repeat top left #e5e8ed; text-align: right; padding: 10px; position: relative; }
#translation { position: absolute; top:0px; left: 0px; }

#footer { margin: 0px auto; background: url(../images/footer_bg.jpg) top right no-repeat #ffffff; width: 900px; height: 66px; position: relative; }
#copyright { position: absolute; top: 20px; left: 110px; font-size: 9px; color: #000; }
#bottom_menu { position: absolute; top: 51px; left: 103px; }
#bottom_menu span {  }
#bottom_menu span a { color: #900; text-decoration: none; font-size: 9px; margin: 0px 8px; }

#calendarWrapper { width: 650px; }
#calendarWrapper_sm { width: 225px; background: #f3c42f; }

/*////////////////////////////////////////
jQuery UI Additions
////////////////////////////////////////*/

.ui-button, .fc-button-prev, .fc-button-next { display:inline-block; padding:1px 6px 2px 3px; margin: 0px 5px; cursor: pointer; white-space: nowrap !important; font-weight: bold !important; }
.ui-button-sm { cursor: pointer; }
a.ui-button, a.ui-button-sm { text-decoration: none; font-weight: bold; }
.ui-icon { display: block; float: left; } 

/*////////////////////////////////////////
TEXT STYLES
////////////////////////////////////////*/

h1 { color: #f0b426; font-size: 26px; }
p { font-size: 12px; }


#calendarWrapper_sm ,
#calendarWrapper_sm .fc-header,
#calendarWrapper_sm .fc-content {
	font-size: 0.8em !important;
	}
#calendarWrapper_sm .ui-widget-content a,#calendarWrapper .ui-widget-content a  { color: #fff; }

input.textfield { width: 400px; }
input.textfield_sm { width: 134px; }

table td
{ font-size:12px;}

