li.home { margin-left: -37px; list-style: none; background-image: url(images/arrow.gif); background-position: 0px 6px; background-repeat: no-repeat; padding-left: 13px;}
li { margin-left: -23px; list-style: square;}
li.num { list-style: decimal; margin-left: -16px; }
hr.home { border: 0; height: 1px; color: #cccccc; background-color: #cccccc; width: 100%; margin: 9px 0px 9px 0px;}
hr { border: 0; height: 1px; color: #99cbe9; background-color: #99cbe9; width: 100%; margin: 9px 0px 9px 0px;}


body {margin-top: 30px; margin-bottom: 20px;}
.bodytext {font: 10px/18px Verdana; color: #262626;}
.bodytext a {font: 10px/18px Verdana; color: #262626;}
.bodyhead { font: 10px/18px Verdana; color: #262626;}
.bodyhead a { font: 12px/18px Arial; color: #c10434;font: 10px/18px Verdana; color: #262626;}


/* LOGO & NAV CSS */
table.top {width: 642px; background-color:#ffffff;}
td.logo {width: 400px; background-color:#ffffff; text-align:left; padding-left: 8px;}	
td.tagline {width: 242px; background-color:#ffffff; text-align:right; padding-right: 7px;}	
table.nav { display: none;}
table.banner {width: 642px; }
td.bannerleft { width:642x; text-align: left; vertical-align: top; border-right: 1px solid #165da3; border-top: 20px solid #165da3;}
td.bannerright { display: none; } 
td.bannerleft2 { display: none; }
td.bannerright2 { width:642x; text-align: left; vertical-align: top; border-left: 1px solid #165da3; border-top: 20px solid #165da3;}
td.trainbanleft { width:351x; text-align: left; vertical-align: top; background-color:#5baedd; border-top: 20px solid #165da3;}
td.trainbancenter { display: none;}
td.trainbanright { width:292px; text-align: left; vertical-align: top; background-color:#5baedd; border-top: 20px solid #165da3;}
td.shadowleft{ display: none; }
td.shadowright{ display: none; }
td.shadowbot { display: none; }


/* HOME CSS */		
td.homeleft { width: 370px; padding: 28px 30px 40px 20px; background:#ffffff; font: 10px/18px Verdana; color: #262626; text-align: left; vertical-align: top; }
td.homeleft a {font: 10px/18px Verdana; color: #262626; text-decoration: underline;}
td.homeright { width: 180px; padding: 30px 20px 50px 0px; background:#ffffff; font: 9px/13px Verdana; color: #404040; text-align: left; vertical-align: top; }		
td.homeright a {font: 9px/13px Verdana; color: #404040; text-decoration: underline;}			
table.homesidebar { width:150px; background:#ffffff; border: 1px solid #7b7b7b; padding: 0px;}			
td.sidebarcontent { padding-top: 15px; padding-bottom: 17px;}
.homesidebar { font: 9px/13px Verdana; color: #404040; text-align: left; vertical-align: top; padding: 2px 0px 0px 20px;}


/* SUBPAGE CSS */	
td.subleft { display: none; }
td.subcenter { width: 459px; padding: 30px 35px 50px 60px; background:#ffffff; font: 10px/18px Verdana; color: #262626; text-align: left; vertical-align: top; }
td.subcenter a { font: 10px/18px Verdana; color: #262626; text-decoration: underline;}							
td.subright { width: 183px; padding: 38px 0px 0px 0px; background:#ffffff; font: 10px/18px Verdana; color: #262626; text-align: left; vertical-align: top; }					
table.subsidebar { width: 167px; background:#ffffff; border: 1px solid #7b7b7b; margin-left: 35px;}			
td.subsidebarcontent { font: 12px/16px Arial; color: #555555; padding: 16px; }	
td.subonecol { width: 642px; padding: 30px 45px 50px 60px; background:#ffffff; font: 10px/18px Verdana; color: #262626; text-align: left; vertical-align: top; }
td.subonecol a { font: 10px/18px Verdana; color: #262626; text-decoration: underline;}



/* subnav css*/
div.subnav { width: 155px; font: 10px/24px Verdana; color: #262626; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 4px 8px; text-align: left; vertical-align: top; padding-left: 24px; margin-left: 26px; border-top: 1px solid #cccccc;}
div.subnav a { font: 10px/24px Verdana ; color: #262626; text-decoration: none;}
div.subnav a:hover { font: bold 10px/24px Verdana ; color: #262626; text-decoration: none;}
div.subnavon { width: 155px; font: bold 10px/24px Verdana; color: #262626; background-image: url(images/arrow2.gif); background-repeat: no-repeat; background-position: 4px 8px; text-align: left; vertical-align: top; padding-left: 24px; margin-left: 26px; border-top: 1px solid #cccccc;}
div.subnavon a { font: bold 10px/24px Verdana ; color: #262626; text-decoration: none;}
div.subnavbot { width: 155px; font: 10px/24px Verdana; color: #262626; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 4px 8px; text-align: left; vertical-align: top; padding-left: 24px; margin-left: 26px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
div.subnavbot a { font: 10px/24px Verdana; color: #262626; text-decoration: none;}
div.subnavbot a:hover { font: bold 10px/23px Verdana ; color: #262626; text-decoration: none;}
div.subnavboton { width: 155px; font: bold 10px/24px Verdana; color: #262626; background-image: url(images/arrow2.gif); background-repeat: no-repeat; background-position: 4px 8px; text-align: left; vertical-align: top; padding-left: 24px; margin-left: 26px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
div.subnavboton a { font: bold 10px/24px Verdana ; color: #262626; text-decoration: none;}



/* copyright css */
table.sponsor { width: 650px; height: 15px; font: 9px verdana; color: #868686; text-align: left; padding-bottom: 6px;}
table.sponsor a {color: #868686; text-decoration: none;}
table.sponsor a:hover { color: #868686; text-decoration: underline;}
table.info { width: 650px; height: 15px; font: 9px verdana; color: #868686; border-top: 1px solid #b6b5b5;}
.greybottom { font: 9px Verdana; color: #949494; padding-top: 5px}
.greybottom a {color: #868686; text-decoration: none;}
.greybottom a:hover { color: #868686; text-decoration: underline;}
td.center { display: none; }


table.calender { width: 100%; font: 10px/18px verdana; color: #262626; margin-bottom: 15px;}
td.head { font: bold 10px/18px verdana; color: #262626; border-bottom: 1px solid #4a9bcc; text-align: left; vertical-align: top; padding-bottom: 5px;}
td.month { width: 35%; font: 10px/18px verdana; color: #262626; text-align: left; vertical-align: top; padding: 8px 0px 10px 1px; border-bottom: 1px solid #99cbe9;}
td.week { width: 43%; font: 10px/18px verdana; color: #262626; text-align: left; vertical-align: top; padding: 8px 0px 10px 0px; border-bottom: 1px solid #99cbe9;}
td.avai { width: 22%; font: 10px/18px verdana; color: #262626; text-align: left; vertical-align: top; padding: 8px 0px 10px 0px; border-bottom: 1px solid #99cbe9;}


div.pic { float: left; height: 78px; width: 126px; padding: 5px 17px 15px 0px; margin: 5px 3px;}
div.pic img { border: 0px solid; }
div.ls img { height: 78px; width: 126px; margin: 0px; text-align: left; }
div.pic ul {margin: 0.25em 0px 0px 0px; padding: 0px; font: 9px/12px Verdana; #262626;}
li.title {display: block; text-align: left; list-style: none; margin-left: 0px; }

td.popupleft { width: 90px; font: 12px verdana; color: #205498; text-decoration: none;}

td.popupleft a { width: 90px;font: 10px verdana; color: #205498; text-decoration: none; padding-left: 28px; background-image: url(images/bluearrow2.gif); background-repeat: no-repeat; background-position: 16px 3px; }
td.popupleft a:hover { width: 90px; font: 12px verdana; color: #205498; text-decoration: underline; padding-left: 28px; background-image: url(images/bluearrow2.gif); background-repeat: no-repeat; background-position: 16px 3px; }
td.popupleftgrey { font: 10px verdana; color: #205498; text-decoration: none;}
div.prevleftgreytext { font: 10px verdana; color: #9f9f9f; text-decoration: none; padding-left: 28px; background-image: url(images/grayarrow2.gif); background-repeat: no-repeat; background-position: 16px 3px;}
td.popupright { width: 90px; font: 10px verdana; color: #205498; text-decoration: none; border-left: #979797 1px solid;}
td.popupright a { width: 90px; font: 10px verdana; color: #205498; text-decoration: none; padding-left: 14px; padding-right: 20px; background-image: url(images/bluearrow.gif); background-repeat: no-repeat; background-position: 48px 3px;}
td.popupright a:hover {font: 10px verdana; color: #205498; text-decoration: underline;}
td.popuprightgrey { width: 90px; font: 10px verdana; color: #9f9f9f; text-decoration: none; padding-left: 14px; margin-right: 20px; background-image: url(images/grayarrow.gif); 
background-repeat: no-repeat; background-position: 48px 3px;}

		
	
