a{
	text-decoration:underline;
	font-size:12px;
	}
	
a:hover{
	text-decoration:none;
	}
	
	.service_update,.plan_trip{
	width:250px;
	padding:0;
	margin:0 0 8px 0;
	text-align:left;
	}

.service_update h2, .plan_trip h2{
	font-size:14px;
	font-weight:bold;
	background:#c6c8c9 url(../../images/topic_header-index.gif) no-repeat top left;
	margin:0;
	padding:5px;
	color:#FFFFFF;
	}

.service_update p{
	margin:0;
	padding:3px 5px;
	}
	
.service_update img
{
    float:left;
}

.plan_trip p{
    background:#d3e5f6;
    padding:0;
    margin:0;
}

.plan_trip img{
    padding:0;
    margin:0;
}
	
.nav_bar{
	background:url(../../images/navbar-cal.gif) repeat-x top left;
	height:8px;
	}	
	
.index_news{
	width:580px;
	padding:0;
	margin: 0;
	background:#F2F2F2 url(../../images/indexDivBg.gif) repeat-y top left;
	}

.index_news .heading{
	font-size:14px;
	font-weight:bold;
	line-height:15px;
	background:#c6c8c9 url(../../images/indexNews.gif) no-repeat top left;
	margin:0;
	padding:5px;
	color:#FFFFFF;
	}


.index_news .newsLeft
{
    width:260px;
    float:left;
    margin-top:20px;
    margin-bottom:20px;
    padding:0 12px;
    
}

.index_news .newsRight
{
    width:260px;
    float:right;
    margin-top:20px;
    margin-bottom:20px;
    padding:0 12px;
    
}


/* 

WEEKLY POLL
----------------------------------------------*/
.pollbox
{
   font-size: 12px;
}

.pollcontent
{
   padding: 6px;
}

.pollquestion
{
   font-size: 13px;
   font-weight: bold;
}

.polloptions
{
   padding-top: 10px;
   padding-bottom: 4px;
}

.pollbar
{
   background-color: #4e186f;
   font-size: 4px;   
}

.progressbarcontainer
{
   width: 98%;
   height: 15px;
   border: solid 1px black;
   padding: 1px;
}

.progressbar
{
   width: 0px;
   background-color: Red;
   height: 15px;
}



.newsRight h4, .newsLeft h4
{
    font-size:14px;
    font-weight:bold;
    margin:0 0 0 0;
    line-height:28px;
    padding:0;
}

.SitemapLayout table
{
    width:auto;
}

table{
	padding:0;
	margin:0;
	border:none;
	width:98%;
	}

td{
	border-bottom:#5f5d5e dotted 1px;
	padding:8px 3px;
	}

.newsArticle
{
    padding:10px 0 10px 5px;
    border-bottom: 1px solid #E6E6E6;
}

.newsArticle:hover
{
    padding:10px 0 10px 5px;
    background:#E6E6E6;
    border-bottom: 1px solid #E6E6E6;
}

.tvShow
{
    padding:10px 0 10px 5px;
    margin-bottom: 10px;
    text-align:center;
    border-bottom: 1px solid #E6E6E6;
}

.showHighlights
{
    margin: 10px 0 5px 0;
    padding: 10px 0;
    height:170px;
    overflow:auto;   
}

ul.newsList
{
    margin-left:0px;
    padding-left:0px;
    list-style-type:none;
    
}

ul.newsList li
{
    padding:10px 0 10px 5px;
    border-bottom: 1px solid #E6E6E6;
}

ul.newsList li:hover
{
    padding:10px 0 10px 5px;
    background:#E6E6E6;
    border-bottom: 1px solid #E6E6E6;
}

.newsImage
{
    float:left;
    width:50px;
    padding:0px;
    margin:0px 5px;
}

.newsInfo
{
    float:left;
    width:70%;
}

ul.noBull
{
    padding-left:0px;
    margin-left:25px;
    border-bottom: 1px solid #E6E6E6;
}

ul.noBull li
{
    margin-left:0px;
    padding-left:0px;
    list-style-type:none;
}

a.wmvIcon{
	background: url(../../images/wmvIcon.gif) no-repeat top left;
	padding-left:20px;
	text-decoration:none;
	}
	
a.wmvIcon:hover{
	text-decoration:underline;
	}

.moreNews
{
    padding-left:10px;
}


.new2jta{
	width:580px;
	padding:0;
	margin: 0;
	}
	
.new2jta .newjtaheading{
	font-size:14px;
	font-weight:bold;
	line-height:15px;
	background:#c6c8c9 url(../../images/indexNews.gif) no-repeat top left;
	margin:0;
	padding:5px;
	color:#FFFFFF;
	}
	
	
.howtoridevids
{
    margin-left:30px;
}

.howtoridevids a
{
    float:left;
    margin: 10px;
}
	
.indexCols{
	width:305px;
	height:190px;
	padding:0;
	margin:0;
	background:#e7e0ed;
	}

.indexCols h2{
	font-size:14px;
	font-weight:bold;
	background:#c6c8c9 url(../../images/subnav_cal.gif) repeat-y top left;
	margin:0;
	padding:5px;
	color:#FFFFFF;
	}

h3.newsSubTitle
{
    margin:4px 0;
    padding:0;
}

.indexCols p{
	margin:0;
	padding:3px 5px;
	}

.indexCols form{
	margin:5px;
	padding:0;
	font-size:11px;
	text-align:right;
	}

.indexCols label{
	width:10em;
	text-align:right;
	padding-right:3px;
	}

.indexCols input{
	width:245px;
	font-size:11px;
	}

.indexCols input.submit{
	width:auto;
	font-size:11px;
	}


.indexCols select{
	font-size:10px;
	}

.indexCols form[id="schedule"]{
	margin:5px;
	padding:0;
	font-size:11px;
	}	
	
.indexCols input[id="findbus"]{
	width: 200px;
	font-size:11px;
	}
	
strong{
	color:#000000;
	}
	
.GridMain
{
    background-color:#FFFFFF;
    width:500px;
    padding:3px; 
}

.GridRow
{
    background-color:#cccccc; 
     
}

.GridSelectedRow
{
    background-color:#666666; 
    color:#FFFFFF; 
}

.GridHeader
{
    background-color:#222222;
    color:#FFFFFF;
    font-weight:bold;
    text-align:left; 
}
