@charset "utf-8";
/* CSS Document */
@import url(nav.css);
@import url(presentation.css);
@import url(images.css);
.rollover {
border:NONE;
}
* {
	margin:0px;
	padding:0px;
}
body {
	background:url(../../_img/bg.gif) repeat-x #202020;
}
a img{
	border:none;
	}
#wrapper {
	width:960px;
	margin:auto;
}
#header {
}
#banner {
	height:147px;
}
#banner img {
}
#nav_wrapper {
	width:960px;
	height:31px;
	position:relative;
	background:url(../../_img/nav_bg.gif) no-repeat;
}
.nav_itm_01 {
	position:absolute;
	left: 52px;
}
.nav_itm_02 {
	position:absolute;
	left: 196px;
	top: 0px;
}
.nav_itm_03 {
	position:absolute;
	left: 340px;
	top: 0px;
}
.nav_itm_04 {
	position:absolute;
	left: 484px;
	top: 0px;
}
.nav_itm_05 {
	position:absolute;
	left: 628px;
	top: 0px;
}
.nav_itm_06 {
	position:absolute;
	right: 52px;
	top: 0px;
}
#content_wrapper {
	background:url(../../_img/content_bg.gif) repeat-y;
	width:860px;
	padding:30px 50px 27px 50px;
	float:left;
}
#subnav_wrapper {
	margin-bottom:20px;
}
#subnav_head {
	height:1px;
	background:url(../../_img/hr_001.gif) repeat-x;
}
#subnav_body {
	height:38px;
	width:860px;
	position:relative;
}
#subnav_body_item_01 {
	position:absolute;
	left: 8px;
	top: 6px;
	display:none;
}
#subnav_body_item_02 {
	color:#808080;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	position:absolute;
	left: 10px;
	top: 12px;
	width: 780px;
}
#subnav_body_item_02 a {
	text-decoration:none;
	color:#808080;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
#subnav_body_item_02 a:hover {
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

#subnav_footer {
	height:1px;
	background:url(../../_img/hr_001.gif) repeat-x;
}
#c1 {
	width:440px;
	float:left;
	height:1650px;
}
#content_wrapper > #c1{
	min-height:1650px;
	height:auto;}
#c2 {
	width:400px;
	float:right;
	padding:0px;
	margin:0px;
}
#c3{
	}
.pod_01_wrapper {
	width:400px;
	background:#2b2b2b;
	margin:0 0 20px 0;
}
.pod_01_head {
	background:url(../../_img/pod_head.gif) no-repeat;
	height:3px;
}
.pod_01_body {
	padding:0px;
	height:231px;
}
.pod_01_wrapper > .pod_01_body {
	height:auto;
	min-height:231px;
}
.pod_01_footer {
	background:url(../../_img/pod_footer.gif) no-repeat;
	height:3px;
}
/*-------------timetables---------------*/
.pod_01_body_timetables {
	background:url(../../_img/timetable.jpg) no-repeat #2b2b2b;
	padding:0px;
	height:231px!important;
	position:relative;
	}
.timetable_item_001{
	position:absolute;
	bottom:0px;
	left: 20px;
}	
.timetable_item_002{
	position:absolute;
	top:70px;
	left: 20px;
	width: 189px;
}	
.pod_01_wrapper > .pod_01_body_timetables {
	height:auto;
	min-height:231px!important;
	}
/*-------------frankie---------------*/
.pod_01_body_frankie {
	background:url(../../_img/frankie_header.gif) no-repeat #2b2b2b;
	padding:0px;
	height:231px;
	position:relative;
	padding-top:110px;
	}
.pod_01_wrapper > .pod_01_body_frankie {
	height:auto;
	min-height:231px;
	}
/*-------------mailing---------------*/
.pod_01_body_mailing {
	background:url(../../_img/mailing_list_header.gif) no-repeat #2b2b2b;
	padding:0px;
	height:231px;
	position:relative;
	padding-top:60px;
	}
.pod_01_wrapper > .pod_01_body_mailing {
	height:auto;
	min-height:231px;
	}

table.mailing_list_table{
	margin:0px 15px 15px 15px!important;
	width:370px;	
	}
table.mailing_list_table input.field_01{
	background:#FFF;
	border:1px solid #fff;
	padding:10px;
	width:348px;
	color:#C93;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	}
.form_img_btn{
	margin:20px 0 0 0;}
	
table.mailing_list_table td.td_form_01{
	padding:10px 0 10px 0;}
	
table.mailing_list_table label{
	color:#fff;
	}

#footer_wrapper {
	clear:both;
	width:960px;
	height:84px;
	margin:0 auto 50px auto;
	background:url(../../_img/footer.gif) no-repeat;
	position:relative;
}

.copyright{
	position:absolute;
	top:28px;
	right:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCC;
	}
#footer_links_pod{
	padding:30px 0 0 0;
	width:880px;
	margin:auto;
	}
#footer_links_pod img{
	margin-right:20px;
	}
#footer_links_pod img a{
	border:1px solid #202020!important;}
#footer_links_pod img a:hover{
	border:1px solid #fff!important;}
	

.tbl_desc{
	}
.tbl_desc td{
	border-bottom:1px solid #2a2929!important;}
	
.tbl_desc td{
	padding:30px 0 30px 0!important;
	}	
	
.tbl_desc td img {
	width:150px!important;
	border:1px solid #2a2929;
	background:#202020;
	padding:2px;
}
	
	
