@charset "utf-8";

* {
	
}

body {
	padding: 0;
	margin: 0;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background: #ffff94 url('../images/body_background.jpg') top center no-repeat;
}

input, select, textarea 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


p {
	margin: 0;
	padding: 0 0 10px 0;
}
h1 {
	font-size: 24px;
	margin: 0;
	padding: 0 0 10px 0;
	color: #212d3b;
	font-weight: normal;
}
h2 {
	font-size: 16px;
	margin: 0;
	padding: 0 0 10px 0;
	color: #a6a7a7;
	font-weight: normal;
}
h3 {
	font-size: 15px;
	margin: 0;
	padding: 0 0 10px 0;
	color: #777676;
	font-weight: normal;
}
h4 {
	font-size: 13px;
	margin: 0;
	padding: 0 0 10px 0;
	color: #777676;
	font-weight: normal;
}
a:link, a:visited, a:active {
	color: #212d3b;
	text-decoration: none;
}
a:hover {
	color: #5a6b81;
}
hr {
	height: 1px;
	border-bottom: 1px solid #afb0b0;
	border-top: none;
	border-left: none;
	border-right: none;
}
form {
	margin: 0;
	padding: 0;
}
.clear{
	clear: both;
}
img.imagemargin {
	margin: 0 0 -3px 0;
}
#containerouter {
	width: 960px;
	margin: 0 auto;
}
#tools {
	height: 30px;
	width: 960px;
	color: #FFFFFF;
	font-size: 11px;
}
#tools img {
	border: 0;
}
.search {
	width: 180px;
	border-collapse: collapse;
	float: right;
	margin: 6px 0 0 0;
}
.searchinput {
	/*width: 135px;
	height: 16px;*/
	width: 125px;
	height: 15px;
	background: transparent url('../images/search_input.png');
	border: 0;
	padding: 1px 5px 0 5px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.search a:link, .search a:visited, .search a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.search a:hover {
	color: #ececec;
}
#header {
	height: 231px;
	width: 960px;
	background-color:transparent;
}
#logo {
	width: 336px;
	float: left;
	margin: 0;
}
#logo img {
	padding:0;
}
#headerflash {
	width: 624px;
	height: 231px;
	float: left;
}

/* Navigation Start */
#topnav {
	width: 960px;
	height: 55px;
	background-image: url('../images/topnav_background.gif');
	clear: both;
}
ul#navigation {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#navigation li {
	margin: 0;
	padding: 0;
	float: left;
}
ul#navigation li a:link, ul#navigation li a:visited, ul#navigation li a:active {
	/*height: 42px;*/
	font-weight: bold;
	font-size: 15px;
	height: 28px;
	width: auto;
	padding: 14px 30px 0 30px;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url('../images/topnav_button.gif');
	background-position: right top;
}
ul#navigation li a:hover {
	background-position: bottom;
	color: #FFFFFF;
}
ul#navigation ul {
	margin: 0;
	padding: 0 0 5px 0;
	display:none;
	list-style-type: none;
	background-color: #FFFFFF;
	/*filter: alpha(opacity=95);*/
	border-bottom: 4px solid #ebb000;
	width: 165px;
}
ul#navigation li ul li {
	float: left;
}
ul#navigation li ul li a:link, ul#navigation li ul li  a:visited, ul#navigation li ul li a:active {
	font-weight: normal;
	font-size: 12px;
	float: none;
	height: auto;
	padding: 3px 10px 4px 10px;
	width: 145px;
	border-bottom: 1px solid #b4b5b5;
	display: block;
	background-image: none;
	color: #212d3b;
}
ul#navigation li ul li a:hover {
	color: #ebb000;
	background-color: #f9f9f9;
}
ul#navigation ul ul {
	padding: 0 0 5px 0;
	list-style-type: none;
	background-color: #f9f9f9;
	border-bottom: 4px solid #ebb000;
	margin: -43px 0 0 166px;
}
ul#navigation li ul li ul li{
	float: none;
}
ul#navigation li ul li ul li a:link, ul#thirdlevel li ul li ul li a:visited, ul#thirdlevel li ul li ul li a:active {
	float: none;
	height: auto;
	padding: 3px 10px 4px 10px;
	width: 145px;
	border-bottom: 1px solid #f7e3d2;
	display: block;
	background-image: none;
}
ul#thirdlevel li ul li ul li a:hover {
	color: #e21a50;
	background-color: #f6f4f4;
}
/* Navigation End */

#containerhome {
	background-color: #FFFFFF;
	width: 920px;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	padding: 0 20px 15px 20px;
	margin: 0;
}
#containerinner {
	background-color: #FFFFFF;
	width: 920px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	padding: 10px 20px 15px 20px;
	margin: 0;
}
#news {
	width: 325px;
	float: left;
	margin: 15px 35px 0 0;
}
#news img {
	border: 0;
}
p.breadcrumb {
	font-size: 11px;
	margin: 0;
	padding: 0 0 20px 0;
}
#banners {
	width: 560px;
	float: left;
}
#banners img {
	border: 0;
}
#bannersup{
	height:17px;
	margin:0;
	padding:0;

}
#bannersdown{
	height:17px;
	margin:0;
	padding:0;
}
#bannerscontent {
	width: 560px;
	height: 314px;
	overflow: hidden;
	margin: 15px 0 0 0;
}
.bannersitem {
	margin: 0 0 25px 0;
}
.bannersitemtext {
	width: 188px;
	margin: 0 18px 0 0;
	float: left;
}
.bannerstitle {
	font-size: 18px;
	margin: 0;
	padding: 0 0 12px 0;
	color: #a6a7a7;
	font-weight: normal;
}
.bannersitemimg {
	width: 352px;
	height: 131px;
	overflow: hidden;
	float: left;
	border: 1px solid #939598;
}

/* Tab Start */
#tab {
	width: 920px;
	height: 26px;
	border-bottom: 4px solid #81ac1e;
	color: #adacac;
	padding: 0;
	margin: 0 0 10px 0;
}
#tab ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#tab ul li {
	float: left;
	/*width: 128px;*/
	height: 26px;
	/*background-image: url(../images/tab_on.gif);*/
	text-align: center;
	margin: 0 4px 0 0;
	line-height: 25px;
	float: left;
}
#tab ul li.end {
	margin: 0;
}
#tab ul li a:link, #tab ul li a:visited, #tab ul li a:active {
	/*width: 128px;*/
	height: 26px;
	width: auto;
	display: block;
	/*background-image: url(../images/tab_off.gif);*/
	color: #777676;
	text-decoration: none;
	padding: 0 15px;
	background-color: #e6d443;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0;

	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0;
	float: left;
}
#tab ul li a:hover {
	/*background-image: url(../images/tab_off_hover.gif);*/
	color: #333333;
	background-color: #dfc705;
}
a.tabactive {
	padding: 0 15px;
	color: #000000;
	background-color: #7fad1e;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0;

	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0;
}
a.tabactive:hover {
	background-color: #7fad1e;
}
.tabactive {
	height: 26px;
	width: auto;
	display: block;
	color: #000000;
	padding: 0 15px;
	background-color: #7fad1e;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0;

	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0;
}

/* Tab End */

/* Gallery Start */
#gallery {
	width: 920px;
	height: 257px;
}
#gallery img {
	border: 0;
}
#galleryleft {
	width: 20px;
	float: left;
}
#gallerymiddle {
	width: 880px;
	/*height: 257px;*/
	height: 234px;
	float: left;
	overflow: hidden;
	margin: 23px 0 0 0;
	position: relative;
}
#gallerycontent {
	/*width: 880px;*/
	/*height: 257px;*/
	positon: absolute;
	left: 0;
	top: 0;
	width: 50000px;
	height: 234px;
	margin: 23px 0 0 0;
}
.galleryitem {
	width: 205px;
	height: 234px;
	margin: 0 15px 0 0;
	float: left;
}
.galleryimg {
	width: 205px;
	height: 137px;
	overflow: hidden;
	background-color: #333333;
	text-align: center;
	margin: 0 0 5px 0; 
}
#galleryright {
	width: 20px;
	float: left;
}
/* Gallery End */

/* News Start */
p.newsitem {
	
}
p.newsitem a:link, p.newsitem a:visited, p.newsitem a:active {
	font-size: 14px;
	margin: 0;
	padding: 0 0 10px 0;
	color: #b09b67;
	font-weight: normal;
	text-decoration: none;
}
p.newsitem a:hover {
	color: #8e7d52;
}
.newsdate {
	color: #797878;
	font-size: 11px;
}
.newslink {
	text-align: right;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
/* News End */

/* Calendar Start */
#calendarleft {
	width: 344px;
	float: left;
	margin: 0 6px 0 0;
}
#calendarleft img {
	border: 0;
}
#calendarright {
	width: 570px;
	float: left;
	padding: 31px 0 0 0;
}
#calendartop {
	width: 344px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	margin: 0 0 10px 0;
}
#calendartop a.monthleft:link, #calendartop a.monthleft:visited, #calendartop a.monthleft:active {
	color: #a1a1a1;
	width: 83px;
	height: 19px;
	font-size: 11px;
	background-image: url('../images/calendar/arrow_left.gif');
	background-position: right;
	background-repeat: no-repeat;
	display: block;
	line-height: 19px;
}
#calendartop a.monthleft:hover {
	color: #666666;
	background-image: url('../images/calendar/arrow_left_.gif');
	background-repeat: no-repeat;
}
#calendartop td.monthmiddle {
	font-size: 16px;
}
#calendartop a.monthright:link, #calendartop a.monthright:visited, #calendartop a.monthright:active {
	color: #a1a1a1;
	width: 83px;
	height: 19px;
	font-size: 11px;
	background-image: url('../images/calendar/arrow_right.gif');
	background-repeat: no-repeat;
	display: block;
	line-height: 19px;
}
#calendartop a.monthright:hover {
	color: #666666;
	background-image: url('../images/calendar/arrow_right_.gif');
	background-repeat: no-repeat;
}
#calendarmain {
	width: 344px;
	background-color: #FFFFFF;
	border-collapse: collapse;
}
#calendarmain tr td {
	margin: 0;
	padding: 0;
	border: 1px solid #c9c9c9;
	text-align: center;
	vertical-align: middle;
	width: 14%;
	height: 48px;
	background-image: url('../images/calendar/day_blank.gif');
}
#calendarmain tr.calendartitle td {
	height: 18px;
	background-image: url('../images/calendar/day_title.gif');
	font-size: 10px;
}
#calendarmain tr td.daynormal {
	background-image: url('../images/calendar/day_normal.gif');
}
#calendarmain a.dayevent:link, #calendarmain a.dayevent:visited, #calendarmain a.dayevent:active {
	width: 100%;
	height: 100%;
	display: block;
	color: #000;
	background-image: url('../images/calendar/day_event_bg.gif');
	line-height: 48px;
}
#calendarmain a.dayevent:hover {
	background-image: url('../images/calendar/day_event_bg_.gif');
	color: #fff;
}
#calendarmain a.dayeventactive:link, #calendarmain a.dayeventactive:visited, #calendarmain a.dayeventactive:active {
	width: 100%;
	height: 100%;
	display: block;
	color: #FFFFFF;
	background-image: url('../images/calendar/day_active.gif');
	line-height: 48px;
}
#calendarmain a.dayeventactive:hover {
	background-image: url('../images/calendar/day_active_.gif');
}
.eventbox {
	width: 280px;
	border: 1px solid #c9c9c9;
	background-color: #9684c5;
	min-height: 263px;
	height: auto !important;
	height: 260px;
	float: left;
}
.eventboxleft {
	float: left;
	margin: 0 5px 5px 0;
	clear: both;
}
.eventboxright {
	float: left;
	margin: 0 0 5px 0;
}
.eventbox img {
	border: 0;
}
.eventdate {
	/*width: 280px;*/
	width: 260px;
	height: 18px;
	padding: 0 20px 0 0;
	margin: 0 0 10px 0;
	background-color: #a191cb;
	text-align: right;
	line-height: 18px;
	background-image: url('../images/calendar/event_date_bg.gif');
	background-repeat: no-repeat;
	background-position: 265px 5px;
	color: #FFFFFF;
	font-size: 11px;
}
.eventcontent {
	width: 260px;
	padding: 0 10px;
	font-size: 11px;
}
.eventimg {
	width: 260px;
	height: 94px;
	overflow: hidden;
	margin: 0 0 10px 0;
}
.eventitem {
	background-image: url('../images/calendar/event_item_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 5px;
	width: 245px;
	padding: 0 0 0 15px;
	color: #FFFFFF;
}
p.eventtitle a:link, p.eventtitle a:visited, p.eventtitle a:active {
	color: #000000;
	font-size: 14px;
	padding: 0 0 8px 0;
}
.eventbox1 {
	background-image: url('../images/calendar/event_01.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox2 {
	background-image: url('../images/calendar/event_02.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox3 {
	background-image: url('../images/calendar/event_03.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox4 {
	background-image: url('../images/calendar/event_04.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox5 {
	background-image: url('../images/calendar/event_05.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox6 {
	background-image: url('../images/calendar/event_06.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox7 {
	background-image: url('../images/calendar/event_07.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox8 {
	background-image: url('../images/calendar/event_08.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox9 {
	background-image: url('../images/calendar/event_09.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox10 {
	background-image: url('../images/calendar/event_10.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox11 {
	background-image: url('../images/calendar/event_11.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox12 {
	background-image: url('../images/calendar/event_12.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox13 {
	background-image: url('../images/calendar/event_13.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox14 {
	background-image: url('../images/calendar/event_14.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox15 {
	background-image: url('../images/calendar/event_15.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox16 {
	background-image: url('../images/calendar/event_16.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox17 {
	background-image: url('../images/calendar/event_17.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox18 {
	background-image: url('../images/calendar/event_18.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox19 {
	background-image: url('../images/calendar/event_19.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox20 {
	background-image: url('../images/calendar/event_20.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox21 {
	background-image: url('../images/calendar/event_21.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox22 {
	background-image: url('../images/calendar/event_22.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox23 {
	background-image: url('../images/calendar/event_23.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox24 {
	background-image: url('../images/calendar/event_24.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox25 {
	background-image: url('../images/calendar/event_25.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox26 {
	background-image: url('../images/calendar/event_26.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox27 {
	background-image: url('../images/calendar/event_27.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox28 {
	background-image: url('../images/calendar/event_28.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox29 {
	background-image: url('../images/calendar/event_29.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox30 {
	background-image: url('../images/calendar/event_30.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.eventbox31 {
	background-image: url('../images/calendar/event_31.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
/* Calendar End */

#footer {
	width: 920px;
	height: 99px;
	margin: 0;
	padding: 0 20px;
	background-image: url('../images/footer_backround.gif');	
	font-size: 11px;
	color: #212d3b;
	position: relative;
}
#footer img {
	border: 0;
}
#footer a:link, #footer a:visited, #footer a:active {
	color: #212d3b;
	text-decoration: none;
}
#footer a:hover {
	color: #7f90a6;
}
.footertop {
	padding-top: 22px;
	text-align: center;
}
.footerdivide {
	padding: 0 10px;
}
.copyright {
	width: 50%;
	float: left;
	padding-top: 30px;	
}
.footerlogos {
	width: 50%;
	float: left;
	text-align: right;
}
#twitter {
	position: absolute;
	top: -23px;
	left: -23px;
	z-index: 999;
	
}