/* CSS Document */

/* Schedule Page Specifics */

body {
	margin:0px;
	padding:0px;
	text-align:center;
	/* background: url(images/bg_aaa478rev.gif) repeat;  */
	background-image:url(images/bg_48685C_solid.gif);
	background-repeat:repeat;
	}

p {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003;
	margin:0px;
	padding:0px;
	}

table {
	border-collapse:collapse;
}
/*
td {
	border:1px solid #c0ceb9;
}
*/

p.topmargin {
	margin-top:.2cm;
	}

img {
	border:0;
	}

.background-body {
	background:url(images/body_bg6.gif) repeat;
	}

.background5 {
	/* background:url(images/bg_eef2e6_2x2.gif) repeat; */
	/* background:url(images/bg_dbd8bd.gif) repeat; */
    background:url(images/bg_48685C.gif) repeat; 
	}
#container {
	position:relative;
	width:800px;
	margin:0px auto;
	padding:0px; 
	/* text-align:left; */
	}

#banner {
	position:absolute;
	top:5px;
	left:0px;
	width:800px;
	height:118px;
	background-color:#FFF;
	}

#mobile {
	position:absolute;
	top:32px;
	right:6px;
	height:14px;
	width:164px;
	z-index:3;
	}

#date {
	position:absolute;
	top:9px;
	right:6px;
	height:14px;
	width:164px;
	z-index:3;
	}

#book {
	position:absolute;
	top:33px;
	right:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

#book a:link {
	color:#009;
	text-decoration:none;
	}

#book a:visited {
	color:#009;
	text-decoration:none;
	}

#book a:hover {
	color:#00F;
	text-decoration:underline;
	}


#top_nav {
	position:absolute;
	top:0px;
	left:0px;
	width:800px;
	height:22px;
	background-image:url(images/top_nav_bg2.gif);
	}

#top_nav_content {
	position:absolute;
	top:2px;
	left:0px;
	width:800px;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	}

#top_nav a {color:#ccc; text-decoration:none;}

#top_nav a:hover {
	color:#eee;
	text-decoration:none;
	}

#content1 {
	position:absolute;
	left:0px;
	top:140px;
	width:800px;
	padding:0px;
	margin:0px;
	background-color:#FFF;
	}

#content-main {
	position:absolute;
	left:2px;
	top:166px;
	width:794px;
	height:1250px;
	padding:0px;
	margin:0px;
	background-color:#FFF;
	border:1px solid #c0ceb9;
	}

#content1-int-dates {
	position:absolute;
	left:0px;
	top:140px;
	width:800px;
	height:960px;
	padding:0px;
	margin:0px;
	background-color:#FFF;
	}

#content-main-int-dates {
	position:absolute;
	left:2px;
	top:166px;
	width:794px;
	height:930px;
	padding:0px;
	margin:0px;
	background-color:#FFF;
	border:1px solid #c0ceb9;
	}



/* Page content */

/* Left column */

#left-col {
	position:absolute;
	top:0px;
	left:1px;
	width:230px;
	height:30px;
	background-color:#FFF;
	background-image:url(images/menu_btn.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin:0px;
	padding:0px;
	}

#left-col-image {
	position:absolute;
	top:0px;
	left:1px;
	z-index:0;
	}

#left-col-content {
	position:absolute;
	top:6px;
	left:6px;
	width:200px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	margin:0px;
	padding:0px;
	z-index:1;
	}

#left-col-content a:link{
	color:#ddd;
	text-decoration:none;
	}
	
#left-col-content a:hover{
	color:#fff;
	text-decoration:none;
	}

#left-col-content a:visited{
	color:#ddd;
	text-decoration:none;
	}

#left-col p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-align:center;
	line-height:1.4em;
	margin:0px;
	padding:0px;
	}

.left-col-cont {
	position:static;
	float:left;
	top:338px;
	left:38px;
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.6em;
	font-weight:normal;
	color:#FFF;
	text-align:right;
	margin:0px;
	padding:0px;
	}

/* Main Body */

#contents-hd {
	position:absolute;
	top:6px;
	left:270px;
	width:480px;
	background-color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#036;
	text-align:left;
	line-height:1.9em;
	margin:0px;
	padding:0px;
	}

#index {
	position:absolute;
	top:30px;
	left:400px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	}

#contents-table {
	position:absolute;
	top:50px;
	left:40px;
	}

#contents-table table {
	border:1px solid #ddd;
	border-collapse:collapse;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#111;
	background-image:url(images/bg_tables.gif);
	background-repeat:repeat;
	/* background-color:#eee; */
	text-align:left;
	}

#contents-table .table-pdf {
	border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#fff;
	text-align:right;
	}

#contents-table .links {
	border:0px;
	background-color:#fff;
	text-align:center;
	}

.links2 {
   position:relative;
	border:0px;
	background-color:#fff;
	font-size:11px;
	text-align:right;
	}

#right-col p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-align:left;
	line-height:1.9em;
	margin:0px;
	padding:0px;
	}

#right-col a:link {
	color:#00C;
	text-decoration:none;
	}

#right-col a:visited {
	color:#00C;
	text-decoration:none;
	}

#right-col a:hover {
	color:#36F;
	text-decoration:underline;
	}

#rt-col img {
	clear:right;
	}
 
#rt_col_hr {
	height:14px;
	width:300px;
	border-bottom:1px dotted #ddd;
	}


#top-home {
	position:absolute;
	bottom:40px;
	right:50px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#900;
	line-height:1.3em;
	text-align:right;
	z-index:2;
	}

#top-home a{
	color:#99C;
	text-decoration:none;
	}


#top-home a:hover{
	color:#00F;
	text-decoration:underline;
	}


/* Footer, Home Page */

#basenav_home {
	position:absolute;
	bottom:30px;
	left:4px;
	height:20px;
	width:99%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	text-align:center;
	border-bottom:1px solid #ccc;
	}

#basenav_home a{
	color:#99C;
	text-decoration:none;
	}

#basenav_home a:hover{
	color:#00F;
	text-decoration:underline;
	}

.footer_home {
	position:absolute;
	bottom:0px;
	left:0px;
	height:30px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a3a3a3;
	text-align:center;
	}

/* Text Control */

.text1a {
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	}

.vxsm669 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#669;
	}

.xsmaaa {
	color:#aaa;
	}

.red {
	color:#C00;
}

.gray {color:#999;}

