/* CSS Document */
body
{
	background:#C0C0C0;
	padding:0; margin:0;
}

td, img, ul, li, p, h1, h2, h4, h3, form, input,select,span
{
	padding:0; margin:0;
}
td, div {
	font:normal 12px Arial, Helvetica, sans-serif;
	text-transform:none;
	text-decoration: none;
	text-align:left; 
	vertical-align:top;
}
#externalcontainer {
	background:#FFFFFF;
	width:778px;
	margin:0 auto;
}
.height-line {
	line-height:13px;
	}
/* Non editable Css Documents */
.width100per {
	border:0;
	width:100%;	
}	
.width50per {
	border:0;
	width:50%;	
}
.width25per {
	border:0;
	width:25%;	
}
.width33per {
	border:0;
	width:33%;	
}
.width34per {
	border:0;
	width:34%;	
}	
.height1 {
	height:1px;
}	
.width1 {
	width:1px;
}	
.lt, .lm, .lb {
	text-align:left;
}
.lt, .rt, .ct {
	vertical-align:top;
}
.lm, .rm, .cm {
	vertical-align:middle;
}		
.rt, .rb, .rm {
	text-align:right;
}	
.lb, .cb, .rb {
	vertical-align:bottom;
}	
.ct, .cb, .cm {
	text-align:center;
}
a{outline:none;}

/*--------------------Bodypan------------------*/
.body
{
	border-bottom:#000000 1px solid;
	padding-bottom:5px;
}
/*--------------------leftpane------------------*/
.leftpan
{
	width:241px;
}
/*--------------------logopane------------------*/
.logo
{
	background:#302E29;
	height:35px;
	border-bottom:#FFFFFF 1px solid;
}
.logo img
{
	margin:13px 0 0 24px;
}
/*--------------------navigationpane------------------*/
.leftnav
{
	background:url(images/navbg.gif) left top repeat-y;
	
}
.leftnav ul
{
	list-style:none;
	padding:23px 40px 2px 0;
}
.leftnav ul li
{
	
	background:url(images/navdiv.gif) left bottom no-repeat;
	text-transform:uppercase;
	padding:0 0 0 30px;
}
.leftnav ul li.nobg
{
	background:none;
}
.leftnav ul li a
{
	font:bold 11px/25px Arial, Helvetica, sans-serif;
	color:#FFE3D8;
	text-decoration:none;
	padding-left:19px;
	background:url(images/leftnavbull.gif) 0% 50% no-repeat;
}
.leftnav ul li a:hover
{
	color:#FFFFFF;
	text-decoration:none;
	background-color:inherit;
}
/*--------------------newspane------------------*/
.news
{
	background:#0B610B;
	height:40px;
}
.news h2
{
	background:url(images/newshd.gif) 7px 13px  no-repeat;
	height:32px;
	font-size:2px;
	text-indent:-2000px;
}
.newsbg
{
	background:#101416;
	padding:24px 21px 0 17px;
}
.newsbg img
{
	 border:#9E9E90 1px solid;
	 margin-right:12px;
	 margin-top:1px;
}
.newsbg h3
{
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#01DF01;
	margin-bottom:6px;
}
.newsbg p
{
	color:#B5ABB4;
	padding:0 0 8px 0;
}
.newsbg a
{
	 color:#B9B96B;
	 font-weight:bold;
	 background:url(images/learnbullets.gif) 55% 50% no-repeat;
	 padding-right:6px;
	 display:block;
	 margin-bottom:20px;
	 text-decoration:none;
}
.newsbg a:hover
{
	text-decoration:underline;
}
/*--------------------advantagespane------------------*/
.advantagebg
{
	background:#32393F;
	padding:8px 9px 9px 9px;
}
.advantage
{
	background:#FFFFFF;
}
.advantage h7
{
	background:url(images/advantagehd.gif) 21px 12px  no-repeat;
	height:31px;
	font-size:4px;
	text-indent:-2000px;
	margin-bottom:23px;
}
.advantage h3
{
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#FFB644;
	background:#FFFFFF,url(images/advbull.gif) 0 50% no-repeat;
	margin-left:31px;
	margin-bottom:13px;
	padding-left:10px;
}
.advantage p
{
	color:#FFFFFA;
	padding:0 33px 30px 31px;
}
.advantage p.nextpara
{
	color:#FFFFFA;
	padding:0 33px 18px 31px;
	line-height:13px;
}
.readmore
{
	padding:2px 0 0 0;
}
.readmorebg
{
	background:#787A7C;
	height:30px;
}
.readmorebg img
{
	margin:10px 0 0 124px;
}
/*--------------------rightpane------------------*/
/*--------------------rightNav------------------*/
.rightnav
{
	 background:#868A91;
	 border-left:#FFFFFF 1px solid;
	 border-bottom:#FFFFFF 1px solid;
	 height:35px;
}
.rightnav ul
{
	list-style:none;
	padding:20px 0 0 285px;
}
.rightnav ul li
{
	float:left;
	 font:normal 10px/11px Arial, Helvetica, sans-serif;
	 text-transform:uppercase;
	 background:url(images/rightnavdiv.gif) 0 50% no-repeat;
	 padding:0 11px 0 11px;
}
.rightnav ul li.nobar
{
	background:none;
}
.rightnav ul li a
{
	color:#FFFFFF;
	text-decoration:none;
	background-color:inherit;
}
.rightnav ul li a:hover
{
	color:#C6DBE5;
	text-decoration:none;
}
/*--------------------Header pane------------------*/	
img.header
{
	border-left:#FFFFFF 1px solid;
}
/*--------------------Welcome pane------------------*/
.welcome
{
	background:white;
	font: 14px Calibri;

}
.welcome h2
{
	background:url(images/welcomehd2a.gif) 8px 0 no-repeat;
	height:38px;
	padding-bottom:4px;
	border-bottom:#868388 3px solid;
	margin-bottom:5px;
	font-size:2px;
	text-indent:-2000px;
}
.welcome img
{
	border:#9E9E90 0px solid;
	margin:0 0px 0px 0px;
}
.welcome p
{
	 padding:0 26px 12px 0;
	 line-height:10px;
}
/*--------------------Schedule pane------------------*/
.schedule
{
	background:#DFE0E2;
	padding:14px 59px 32px 17px;
}
.schedule h2
{
	background:url(images/scheduleshd.gif) 0 0 no-repeat;
	height:28px;
	text-indent:-2000px;
	margin:0px;
	padding:0px;
}
.schedule input
{
	background:none;
	border:none;
	margin-right:7px;
	margin-bottom:11px;
}
.schedule input.check {
	width:12px !important;
	height:12px !important;
	margin:0px !important;
	}
.schedule p
{
	vertical-align:middle;
	padding:0 15px 0 0;
	color:#000000;
}
.head
{
	color:#000000;
	padding:0 0 4px 3px;
}
.schedule input.txtfld
{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
	width:121px;
	background:#FFFFFF;
	padding:0 0 0 4px;
	border:#6E6E6E 1px solid;
	margin:0;
	padding:0;
}
.schedule input.deptimg
{
	padding:0;
	margin:0 0 0 5px;
}
.schedule select.feb
{
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0 0 0 3px;
	width:53px;
	margin-bottom:0;
}
.schedule select.showall
{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0 0 0 3px;
	width:90px;
}
.schedule select.stud
{
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0 0 0 3px;
	width:53px;
	padding:0;
}
.schedule p.location
{
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#9A0000;
	text-decoration:underline;
	padding-bottom:15px;
}
/*--------------------Newslater pane------------------*/
.newsletter
{
	background:white;
}
.nwesset
{
	width:239px;
	padding:15px 0 28px 17px;
}
.nwesset h2
{
	background:url(images/newshead.gif) 0 0 no-repeat;
	height:15px;
	text-indent:-2000px;
	font-size:2px;
	margin-bottom:17px;
	
}
.nwesset input
{
	width:166px;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	color:#666666;
	margin-right:8px;

}
.nwesset input.go
{
	width:33px;
	height:8px;
	margin:5px 0 0 0;
	padding:0;
}
.test
{
	padding:10px 0 12px 15px
}
/*--------------------Fare Specials pane------------------*/
.fare
{
	background:white;
	padding:10px 0 12px 15px;
	font: 14px Calibri;
	text-align:left;


}
.fare img
{
	padding:0;
	margin:0;
}
/*--------------------Footer pane------------------*/
.footerset
{
	padding:1px 0 0 0;
}
.footer
{
	border-top:;
!--#9C9FA2 8px  solid
}
.footer ul
{
	list-style:none;
	padding:18px 0 0 252px;
}
.footer ul li
{
	float:left;
	text-transform:uppercase;
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	background:url(images/footerdiv.gif) 0 50% no-repeat;
	padding:0 7px 0 7px;
}
.footer ul li.noline
{
	background:none;
}
.footer ul li a
{
	color:#4B4F52;
	text-decoration:none;
}
.footer ul li a:hover
{
	color:#104979;
	text-decoration:underline;
}
.copyright
{
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#4B4F52;
	padding:3px 0 0 300px;
}
.powered
{
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#4B4F52;
	padding:3px 0 12px 325px;
}
.powered a
{
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#4B4F52;
	text-decoration:underline;
}
.powered a:hover
{
	text-decoration:none;
	color:#990000;
}
	
