
html, body
{
	height: 100%;
}

body
{
	margin: 0px;
	padding: 0px;
	background: #fff url(images/img01.png) repeat;
	/*font-family: 'Archivo Narrow', sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	/*color: #727272;*/
}

h1, h2, h3
{
	margin: 0;
	padding: 0;
	/*font-family: 'Archivo Narrow', sans-serif;*/
	font-weight: 200;
	color: #464646;
}

p, ol, ul
{
	margin-top: 0px;
}

p
{
	line-height: 150%;
}

strong
{
}

a
{
	color: #002060;
}

a:hover
{
	text-decoration: none;
}

a img
{
	border: none;
}

.ac{background:url(images/img01.png) repeat-x top center; padding:5px; border-radius:3px; /*color:#FFF;*/ /*opacity:0.5;*/}

img.border
{
}

img.alignleft
{
	float: left;
}

img.alignright
{
	float: right;
}

img.aligncenter
{
	margin: 0px auto;
}

hr
{
	display: none;
}

/** WRAPPER */

#wrapper
{
	overflow: hidden;
	width: 940px;
	/*width:74.5%;*/
	padding: 40px;
	background: #FFFFFF;
}

.container
{
	width: 1020px;
	margin: 0px auto;
}

.clearfix
{
	clear: both;
}

/** LIST STYLE */

ul.style1
{
	overflow: hidden;
	margin: 0em;
	padding: 0em;
	list-style: none;
}

ul.style1 li
{
	clear: both;
	padding: 1em 0em 1em 0em;
	/*border-top: 1px solid #CFCFCF;*/
}

ul.style1 p
{
}

ul.style1 a
{
	text-decoration: none;
	color: #909090;
}

ul.style1 a:hover
{
	text-decoration: underline;
}

ul.style1 img
{
	float: left;
	margin-right: 1.5em;
	border-radius: 5px;
}

ul.style1 .first
{
	padding-top: 0;
	border-top: none;
}

ul.style1 .date a
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	color: #494949;
}


/** HEADER */

#header
{
	overflow: hidden;
}

/** LOGO */

#logo
{
}

#logo h1, #logo p
{
	margin: 0px;
	line-height: normal;
	text-align:left;
	text-transform: uppercase;
}

#logo h1 a
{
	display: block;
	padding: 0px 0px 0px 0px;
	letter-spacing: -1px;
	text-decoration: none;
	font-size: 2.75em;
	font-weight: 200;
	color: #ff9900;
}

#logo p {
	padding: 0px 0px 30px 0px;
	font-size: 1.50em;
}


#banner{width:100%; height:694px; background:url(images/Picture1.jpg) center center no-repeat; text-align:center;}
.sub_title{color:#002060; font-size:26px; font-family:"Times New Roman", Times, serif;}

.sub_title1{margin-top:20px;}
.sub_title2{margin-top:20px;}
.sub_title3{margin-top:20px;}

/** MENU */

#menu
{
	overflow: hidden;
	float:left; width:230px;
	border-bottom: 1px solid #E3E3E3;
	/*background:url(images/img01.png) repeat-x top center;*/
}

#menu ul
{
	margin: 10px 0px;
	padding: 0px;
	list-style: none;
	line-height: normal;
	/*text-align: center;*/
}

#menu li
{
	/*display: inline-block;*/
	padding: 5px 25px;
	text-align:left;
	/*border-left: 1px solid #002060;*/
}

#menu a
{
	/*display: block;*/
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	padding-left:10px;
	/*text-transform: uppercase;*/
	/*font-family: 'Archivo Narrow', sans-serif;*/
	/*font-size: 1.25em !important;*/
	/*color: #002060;*/
}

#menu a:hover
{
	/*text-decoration: underline;*/
}

#menu .first
{
	border-left: none;
}

/** PAGE */

#page
{
	overflow: hidden;
	padding: 40px 0px;
}

/** CONTENT */

#content
{
	float: left;
	width: 600px;
}

#content h2
{
	padding: 0em 0em 0.5em 0em;
	font-size: 2.25em;
}

#content img {
	padding-bottom: 30px;
}


#content ul li{line-height:180%;}


/** SIDEBAR */

#sidebar
{
	float: right;
	width: 300px;
}

#sidebar h2
{
	padding: 0em 0em 0.5em 0em;
	font-size: 1.75em;
}

/* Footer */

#footer
{
	overflow: hidden;
	background: #25282B;
	padding: 40px 0px 30px 0px;
	color: #868686;
}

#footer p
{
	text-align: center;
	font-size: 14px;
}

#footer a
{
	color: #AEAEAE;
}


#menu2
{
	overflow: hidden;
	border-bottom: 1px solid #E3E3E3;
	background:url(images/img01.png) repeat-x top center;
}

#menu2 ul
{
	margin: 10px 0px;
	padding: 0px;
	list-style: none;
	line-height: normal;
	/*text-align: center;*/
}

#menu2 li
{
	display: inline-block;
	padding: 0px 20px;
	border-left: 1px solid #002060;
}

#menu2 a
{
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	/*text-transform: uppercase;*/
	/*font-family: 'Archivo Narrow', sans-serif;*/
	font-size: 1.10em !important;
	color: #002060;
}

#menu2 a:hover
{
	text-decoration: underline;
}

#menu2 .first
{
	border-left: none;
}
.ac2{background:#999; padding:5px; border-radius:3px; color:#FFF;}



.Schedule{width:600px;  border-collapse:collapse;}
.Schedule .th{font-weight:bold;}
.Schedule td{border:1px #CCCCCC solid; padding:10px 5px; border-collapse:collapse;}