html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: url(../images/bg2.png) repeat-x;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


#watermark {

	background: url(../images/logo-watermark.png) no-repeat;
	width: 100%;
	min-height: 609px;

}

#container {

	width: 1024px; 
	margin: 0 auto;

}


#contentContainer {

	width: 1024px;
	background: url(../images/sheet-repeat.png) repeat-y;
	padding-top: 10px;
	overflow: hidden;

}

#header {

	width: 1024px;
	height: 150px;
	background: url(../images/header-bg-5.png) no-repeat;
}

#header img {

	margin: 7px 0 0 45px;

}

#headerLeft {

	float: left;

}


#headerLeft h1 {

	display: none;

}

#headerRight {

	float: right;
	color: white;
	font-size: 30px;
	text-transform: uppercase;
	padding: 45px 0 0 0;

}

#nav {

	width: 1024px;
	background: url(../images/nav-bg-2.png) no-repeat;
	height: 65px;
	margin-top: -2px;

}

#nav ul {
	
	margin: 0px 0 0 33px;
	padding: 25px 0 0 0;
	width: 1050px;
	height: 65px;
}

#nav ul li:hover ul.sub{

	display: block;

}

#nav ul li ul {

	display: none;
	width: 276px;
	position: absolute;
	margin: 10px 0 0 625px;
	padding: 3px 10px 13px 10px;
	z-index: 10;
	background: #9e9e9e;
	border: 1px solid #bcbcbc;
	height: 85px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	*margin: 18px 0 0 -120px;
	*width:260px;

}

#nav ul li ul.sub li {

	line-height: 1.5;
	margin-right: 0px;
	border-right: none;
	display: block;
	padding-bottom: 0;
}

#nav ul li ul.sub li a:hover {

	color: #ebebeb;

}

#nav li{

	border-right:1px solid #c3863d;
	color:white;
	display:inline;
	font-family:Arial;
	font-size:15px;
	margin-right:0;
	padding:0px 10px 4px 10px;
}

#nav li.last {

	border-right: none;
}

#nav li a {

	color: #fff;
	text-decoration: none;
	padding:0 0 12px 0;

}

#nav li a:hover {

	color: #a5a5a5;

}

/************LEFT STYLE************/

#leftSidebar {

	background: url(../images/left-sidebar-bg.png) no-repeat;
	width: 260px;
	height: 355px;
	margin: 0px 0 0 40px;
	float: left;

}

#sidebarHeader {

	padding: 11px 0 5px 15px;
	color: white;
	font-family: Arial;
	margin: 0 0 5px 0;

}

#leftEntry h3 {

	font-family: Arial;
	font-size: 12px;
	color:#333333;
	margin:0 0 3px 3px;

}

#leftEntry.first {

	padding: 0px 10px 10px 10px;
	border-bottom: 1px solid #ded2c3;

}

#leftEntry {

	padding: 15px 10px 10px 10px;
	border-bottom: 1px solid #ded2c3;

}

#leftEntry.last {

	padding: 15px 10px 10px 10px;
	border-bottom: none;

}

.date {

	float: left;
	font-family: Arial;
	font-size: 14px;
	color: #ff9714;

}

#leftEntry p {

	font-family: Arial;
	font-size: 11px;
	color: #5a5a5a;
	line-height: 1.2;
	margin-left: 5px;

}

#leftEntry a {

	color: #333333;
	text-decoration: none;

}

#leftEntry a:hover {

	color: #555555;
	text-decoration: underline;

}

/****************END LEFT STYLE*******************/

/****************MIDDLE STYLE************************/

#middleColumn {

	
	width: 380px;
	float: left;
	margin: 0 0 0 20px;

}

#middleColumn h2 {

	font-family: Arial;
	color: white;
	font-size: 16px;
	padding: 12px 0 0px 10px;

}

.middleContent {

	padding: 17px 20px 0 20px;
	font-family: Arial;
	font-size: 12px;
	line-height: 1.3;
	color: #353535;
	background: url(../images/middle-content-bg-repeat.png) repeat-y;

}

.middleEntry a {

	color: #52A5D4;

}

#headBG {

	background: url(../images/middle-content-head-bg.png) no-repeat;
	height: 44px;

}

#middleColumn-footer {

	background: url(../images/middle-content-footer.png) no-repeat;
	width: 380px;
	height: 16px;

}

.middleContent img {

	float: left;
	padding: 0 15px 15px 0;

}

.middleContent h3 {

	font-size: 14px;
	color: #191919;
	margin-bottom: 5px;

}

#entryContent-text h3.entry-header {

	font-size: 16px;

}

#entryContent-text h3 a {

	font-size: 16px;

}


hr {

	border-top: 1px solid #ded2c3;
	border-bottom: none;
	margin: 20px 0px;
	border-left: none;
	border-right: none;

}

.middleEntry p {

	padding-bottom: 11px;

}

.news-entry {

	overflow: hidden;

}


/*************END MIDDLE STYLE**************/

/************RIGHT STYLE************/

#rightSidebar {

	background: url(../images/right-sidebar-bg.png) no-repeat;
	width: 260px;
	height: 355px;
	margin: 0px 0 0 20px;
	float: left;

}

#rightEntry h3 {

	font-family: Arial;
	font-size: 12px;
	margin-left: 70px;
	color:#333333;

}

#rightEntry.first {

	padding: 0px 10px 10px 10px;
	border-bottom: 1px solid #ded2c3;

}

#rightEntry {

	padding: 15px 10px 10px 15px;
	border-bottom: 1px solid #ded2c3;

}

#rightEntry.last {

	padding: 15px 10px 10px 10px;
	border-bottom: none;

}

.date {

	float: left;
	font-family: Arial;
	font-size: 14px;
	color: #ff9714;
	font-weight: bold;

}

#rightEntry p {

	font-family: Arial;
	font-size: 11px;
	color: #5a5a5a;
	line-height: 1.2;
	margin-left: 5px;
	margin-left: 70px;

}

#sidebarHeader a.header {

	color: #fff;
	text-decoration: none;

}

#rightEntry a {

	color: #333333;
	text-decoration: none

}

#rightEntry a:hover {

	color: #555555;
	text-decoration: underline;

}

h5.rightSidebar {

	font-family: Arial;
	color: #52a5d4;
	font-size: 12px;
	padding: 25px 0 0 0px;
	text-decoration: underline;
	text-align: center;

}

h5.rightSidebar a{

	color: #52a5d4;

}

h5.leftSidebar{

	font-family: Arial;
	color: #52a5d4;
	font-size: 12px;
	margin: 15px 0 0 0px;
	text-decoration: underline;
	text-align: center;

}

h5.leftSidebar a {

	color: #52a5d4;

}
/****************END RIGHT STYLE*******************/

/*****************ENTRY CONTENT*******************/

#entryContent {

	width: 660px;
	float: left;
	margin: 0 0 0 20px;

}

#entryContent-head {

	width: 660px;
	height: 35px;
	background: url(../images/entryContent-head-bg.png) no-repeat;
	padding: 11px 0 0px 15px;
	color: white;

}

#entryContent-text {

	background: url(../images/entryContent-repeat-bg.png) repeat-y;
	padding: 26px 45px 25px 35px;

}

#entryContent-text p {

	font-family: Arial;
	font-size: 12px;
	line-height: 1.3;
	color: #333333;
	padding-bottom: 15px;	

}

#entryContent strong {

	font-family: Arial;
	font-weight: 100;
	font-size: 12px;
	color: #333333;

}

#entryContent a {

	font-family: Arial;
	font-weight: 100;
	font-size: 12px;
	color: #52A5D4;

}

#entryContent-text h3 {

	font-size: 14px;
	color: #333333;
	padding-bottom: 8px;

}

#entryContent-text img {

	float: left;
	padding: 0 32px 25px 0;

}

#entryContent-footer {

	background: url(../images/entryContent-footer-bg.png) no-repeat;
	height: 13px;

}

#clear {

	clear: both;

}

h3 {

	font-family: Arial;
	font-size: 14px;
	color: #333333;

}

#entryContent a.news-heading-link {

	color: #333333;
	font-size: 14px;
	text-decoration: none;

}

#entryContent a.news-heading-link:hover {

	color: #555555;
	text-decoration: underline;

}

.locations {

	width: 170px;
	float: left;
	margin: 0 20px 0 0;
	min-height: 95px;
	margin-bottom: 15px;

}

.locations-full {

	width: 500px;
	float: left;

}

/**************SPONSORS********************/

#sponsors {

	width: 960px;
	height: 125px;
	float: left;
	margin: 15px 0 0 30px;
	padding: 10px;
	display: inline;
	
}

#sponsors h2 {

	color: #b16200;
	font-size: 16px;
	background: url(../images/h2-full-bg.png) no-repeat;
	padding:8px 0 21px 25px;
	margin: 0 0 0 -26px;
	text-shadow: 1px 1px 1px #fff;

}

#sponsors img {

	margin-right: 15px;
	border: none;

}


#sponsors img.rapid {

	margin: 10px 18px 0 0;
	border: none;

}

#sponsors img.2plik8 {

	margin: 10px 0 0 0;
	border: none;

}

.logos {

	margin: 0 0 0 18px;
	width: 960px;
	border: none;
}

/***************END SPONSORS*************/


/***************CALENDAR*****************/

table {

	border-collapse: collapse;
	width: 612px;
	height: 635px;
}

td {

	border: 1px solid #b6b6b6;
	padding: 5px;

}

.calendarCell {

	height: 85px;
	width: 85px;

}

.calendarDayHeading {

	height: 85px;
	width: 85px;
	font-family: Arial;

}

#calendar-header {

	background: url(../images/calendar-header.png) no-repeat;
	width: 612px;
	height: 40px;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #fff;

}

#prevLink {

	float: left;
	margin: 7px 0 0 10px;
}

#cal-header {

	float: left;
	margin: 8px 0 0 200px;

}

#nextLink {

	float: right;
	margin: 7px 10px 0 0;

}

.calendar-entry-link {

	margin: 5px 0 0 0;

}

#calendar-header img {

	padding: 0;

}

.calendarCell {

	font-family: Arial;
	color: #333333;
	font-size: 14px;
	

}

.entry {

	font-family: Arial;
	color: #333333;
	font-size: 14px;
	background: #aaaaaa;
	

}

.calendarBlank {

	font-family: Arial;
	color: #333333;
	font-size: 14px;
	

}

.calendarCell a {

	font-family: Arial;
	color: #333333;
	font-size: 11px;
	text-decoration: none;

}

.calendarCell a:hover {

	color: #555555;
	text-decoration: underline;

}

.calendarCell a.day {

	font-family: Arial;
	color: #333333;
	font-size: 14px;

}


/***************FOOTER*******************/

#footer {

	width: 920px;
	height: 100px;
	border-top: 1px solid #e1c4a1;
	float: left;
	margin: 25px 0 0 50px;
	font-family: Arial;
	font-size: 10px;
	color: #5a5a5a;
	text-align: center;

}

#footer p {
	
	padding: 10px 0 0 0;

}

#paginate a{

	font-family: Arial;
	font-size: 12px;
	color: #333333;

}

iframe {

	margin: 0 0 10px 0;

}

#fixtures{

border-collapse:collapse;
width:612px;
border: none;
font-family: Arial;
color: #333333;
font-size: 12px;
height: 0px;

}

#fixtures tr {

	height: 15px;

}

#fixtures th {

	height: 25px;
	font-size: 14px;
	height: 35px;

}

#fixtures td {

	border: none;

}

#management {

	width:125px;
	float: left;
	text-align: center;
	margin: 0 0px 30px 15px;
	height: 160px;

}

#management2 {

	width:170px;
	float: left;
	text-align: left;
	margin: 0 0px 30px 15px;
	height: 130px;

}

#management p {

	padding: 0;
	font-family: Arial;

}

#exec-photo b {

	font-family: Arial;
	font-size: 12px;

}

#management img {

	border: 3px solid #cccccc;
	padding: 0;
	margin-bottom: 10px;

}

#positions {

	width: 310px;
	float: left;

}




