p, div, h1, h2, h3, h4, h5 {margin:0; padding:0;}
body {margin:0; padding:0; background:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#383838;}
img { border:none; margin:0; padding:0;}
li.sitemap {padding:5px 0 5px 0;}
.clear {clear:both; font-size:0; line-height:0; height:0;}

/* Conten Item */
p {line-height:16px;}
.articleHeader
{
	font-family: Arial, Helvetica, sans-serif; font-size:14px; color:Navy; padding:0 0 5px 0;
}
.active {color:#ff6600;}
/* Normal links */
a {color:#000000; text-decoration:none;}
a:hover {color:#f57d23; text-decoration:none;}

/* read more links */
a.readmore {color:#f57d23; text-decoration:none;}
a.readmore:hover {color:#000000; text-decoration:none;}

.separator {background:url(../images/line_rightnav.gif) center left repeat-x; font-size:1px; height:1px;}

/* Heading */
h1 {color:#ffffff; font-size:11px; font-weight:bold; text-transform:uppercase; background:url(../images/bg_h1.gif) left center repeat-x; padding:5px 10px; margin:0 0 10px 0;}

.leftimg {clear:both; display:block; padding:0 10px 2px 0; margin:1px 0px;}
.h1col1_left{color:#ffffff; font-size:11px; font-weight:bold; text-transform:uppercase; background:url(../images/bg_h1_col1_left.gif) left center repeat-x; padding:10px 10px; margin:0 0 10px 0;}

.h1col1_right{color:#ffffff; font-size:11px; font-weight:bold; text-transform:uppercase; background:url(../images/bg_h1_col1_right.gif) left center repeat-x; padding:10px 10px; margin:0 0 10px 0;}

.h1col1_footer{color:#ffffff; font-size:11px; font-weight:bold; text-transform:uppercase; background:url(../images/bg_h1_col1_footer.gif) left center repeat-x; padding:10px 10px; margin:0 0 10px 0;}

#verytop {background:url(../images/bg_top.gif) left no-repeat #25aadc; font-size:5px; height:5px;}
/* ---------------------------- CONTAINER ---------------------------- */
#container {width:800px; margin: 0 auto; background: #ffffff;}			
/* ---------------------------- TOP ---------------------------- */
	/* Top banner - Logo banner */
	
	#top {width:800px; padding:10px 0 0 0;}
		#top_col1 {width:140px; float:left;}
		#top_col2 {width:660px; float:right; text-align: right;}
			
			/* Very Top navigation */
			ul.verytopnav {margin:0 0 75px 0;}
			ul.verytopnav li {display:inline;}
			ul.verytopnav li a {padding: 0 5px; color:#6d6d6d; text-decoration:none;}
			ul.verytopnav li a:hover {color:#000000; text-decoration:none;}
			
	/* ---------------------------- END OF TOP ---------------------------- */		
	
	/* ---------------------------- MIDDLE ---------------------------- */
	#middle {width:800px; padding:10px 0;}
		
		/* Column 1 */
		#col1 {width:560px; float:left; padding:0 15px 0 0;}
			#col1 .odd {clear:both; display:block; background:#ffffff; padding:10px; margin:5px 0;}
			#col1 .leftimg {clear:both; display:block; padding:0 10px 2px 0; margin:1px 0px;}
			#col1 .even {clear:both; display:block; background:#f3f3f3; padding:10px; margin:5px 0;}
			
			#col1_middle2 {width:auto; clear:both; margin:0 0 10px 0;}
				#col1_left {width:275px; float:left; padding:0 10px 0 0;}
				#col1_right {width:275px; float:left;}
		
			/* Column 1 Images */
			#col1_left img,
			#col1_right img,
			#col1 .odd img, 
			#col1 .even img {float:left; padding:0 10px 10px 0; display:block;}		
		
			/* Column 2 */	
			#col2 {width:220px; float:left;}
				.textbox {background:#f5f5f5; border:1px solid #cfcfcf; color:#6e6e6e;}
				.button{border:1px solid #cfcfcf;margin-left:10px;}
				.col2_component {padding:10px 0;}
			#col2_left {width:100px;float:left; padding:5px;}
			#col2_right {width:100px;float:left;padding:5px;}
			
			/* Left Top navigation */
			ul.leftnav {padding:0 0 10px 0;}
			ul.leftnav li {display:block;}
			ul.leftnav li a {padding:0 10px; line-height:22px; color:#3a3a3a; text-decoration:none; background: url(../images/bullet_rightnav.gif) 0 4px no-repeat;}
			ul.leftnav li a:hover,
			ul.leftnav a#active {color:#fd6600; text-decoration:none; background: url(../images/bullet_rightnav_active.gif) left center no-repeat;}
			ul.leftnav a#active {font-weight:bold;}
			
			#col2_banner_subpage {padding:15px 0 0 0;}
			#col2_banner_home {padding:0 0 15px 0;}
			
	/* ---------------------------- END OF MIDDLE ---------------------------- */		
		
	/* ---------------------------- FOOTER ---------------------------- */	
	#footer {width:800px; margin:20px 0 0 0; vertical-align:top; padding:10px 0; line-height:16px; background:url(../images/line_rightnav.gif) top left repeat-x; color:#6f6f6f;}
		ul#footer_left {width:530px; padding:0 20px 0 0; float:left;vertical-align:top;}
		ul#footer_left li {display:inline;}
		ul#footer_left a {color:#6f6f6f; text-decoration:none; padding: 0 5px;}
		ul#footer_left a:hover {text-decoration:none; color: #000000;}
		ul#footer_left a#active {color:#000000;}
		#footer_right {width:250px; float:right; text-align:right;}
	/* ---------------------------- END OF FOOTER ---------------------------- */

.tableschedule {
    border: dotted 1px #C0C0C0;
    height:21px;
}
/* ---------------------------- END OF CONTAINER ---------------------------- */