/* CSS Document */

body {
		margin: 0px auto;
		padding: 0px 0px;
		background:url(/images/body_bg_x.jpg) 0px 0px repeat-x #e6e0d2;
		font-family:Helvetica, Arial, sans-serif;
}


/* Site Conatiner */
#container {
		background:url(/images/container_bg.jpg) 0px 0px no-repeat #e6e0d2;
		width:1006px;
		min-height:761px;
		margin: 0px auto;
		padding: 0px 0px 1px 0px;
		font-size:12px;
}
#homecontainer {
		background:url(/images/home_container_bg.jpg) 0px 0px no-repeat #e6e0d2;
		width:1006px;
		margin: 0px auto;
		padding: 0px 0px 1px 0px;
		font-size:12px;
}

/* Select a Campus */
#campusselect {
		margin: 0px auto 0px auto;
		padding: 5px 0px 0px 0px;
		width:370px;
		height:27px;
		text-align:center;
		background: url(/images/yellow_tab_left.gif) no-repeat left bottom #ffbc00;
		overflow:hidden;
		vertical-align:top;
		position:relative;
}
#campusselectend { position: absolute; z-index:1; height:27px; width:23px; background-image: url(/images/yellow_tab_right.gif); right:0px; bottom:0px; }
#campusselect label { font-size:14px; font-weight:bold; color:#FFFFFF; font-family:Helvetica, Arial, sans-serif;}
#campusselect select { font-size:14px; font-weight:normal; color:#727576; font-family:Helvetica, Arial, sans-serif;}
/* End Select a Campus */


/* Mast Head - Conatins Logo, Main Nav and Utility Nav */
#mast {
		margin: -5px 0px 0px 58px;
		padding: 0px 0px;
		width:920px;
		height:68px;
		overflow:hidden;
		position:relative;
}
#mast #brand { margin: 0px 0px; padding: 0px 0px; float:left;}

/* Main Nav Styles */
#mast #mainnav { margin: 33px 0px 0px 56px; padding: 0px 0px; float:left;}
#mast #mainnav .nav { padding: 0px 0px; margin: 0px 0px; width: 676px; height:24px;}
#mast #mainnav .nav li{ float:left; list-style-type:none; padding: 0px 0px 0px 0px; margin: 0px 0px; }

#mainnav li { float:left; }
#mainnav li a { overflow:hidden; float:left; height:24px; display:block; background-position: 0px 0px; background-repeat:no-repeat; }
#mainnav li a:hover { background-position: 0px -24px; }
#mainnav li a.on { background-position: 0px -24px; }
#mainnav a span { position:absolute; left:-9999px; font-size:.5em; }

/* End Main Nav Styles */

/* Utility Nav Styles */
#mast #utilitynav { position: absolute; z-index:1; width:290px; right:0px; top:0px; color:#727576; }
#mast #utilitynav a { color:#727576; font-weight:bold; text-decoration:underline; }
#mast #utilitynav a:hover { color:#263879; font-weight:bold; text-decoration:none; }
/* End Utility Nav Styles */

/* End Mast Head - Conatins Logo, Main Nav and Utility Nav */


/* Content Wrapper */
#content { margin: 8px 0px 8px 27px; padding: 0px 0px; width:951px; overflow:hidden; position:relative;}
#content #leftcolcontent { width:732px; float:left; overflow:hidden; margin: 9px 0px 10px 0px; padding: 0px 0px 0px 11px; position:relative;}
#content #leftcolcontent #colcaps { background: url(/images/2col_cap.gif) no-repeat; height:4px; padding: 0px 0px 0px 0px; margin: -4px 0px 0px 0px; clear:both; overflow:hidden; z-index:3; }
#content #leftcolcontent #homeFlash { margin: 0px 0px 11px 2px; padding: 0px 0px; width:723px; height:324px; background:#e8e8e8;}
#content #leftcolcontent #homeflashticker { margin: 0px 0px 7px 0px; padding: 0px 0px 0px 0px; display:block; overflow:hidden;}

#content #leftcolcontent #contentpods { margin: 0px 0px; padding: 0px 0px 0px 0px;}


#content #leftcolcontent #contentpods #smallcol { padding: 0px 0px 0px 0px; margin: 0px 16px 0px 0px; width:204px; float:left; }
#content #leftcolcontent #contentpods #smallcol #timeDirections { width:180px; padding: 28px 0px 10px 20px; color:#3a3327; font-size:12px; }
#content #leftcolcontent #contentpods #smallorangecolcap { background:url(/images/smallcol_cap.gif) no-repeat bottom; height:7px; width:204px; padding: 15px 0px 0px 0px; }

#content #leftcolcontent #contentpods #mediumcol { position:relative; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width:510px; float:left; }
#content #leftcolcontent #contentpods #mediumcol #flashpod { margin: 0px 0px; padding: 0px 0px 18px 0px; }
#content #leftcolcontent #contentpods #mediumcol #mediumcolcap {width:510px; background:url(/images/med_column_cap.gif) no-repeat bottom; padding: 0px 0px 0px 0px; margin: 0px 0px; height:3px; }
#content #leftcolcontent #contentpods #mediumcol #medContentBlock { width:466px; padding: 5px 22px 15px 22px; margin: 0px 0px; background:url(/images/med_column_bg.gif) repeat-y #ffffff; overflow:hidden; }
#content #leftcolcontent #contentpods #mediumcol #medContentImg { float:left; overflow:hidden; padding: 0px 20px 0px 20px; }
#content #leftcolcontent #contentpods #mediumcol #medContentText { float:left; overflow:hidden; padding: 0px 20px 0px 20px; }
#content #leftcolcontent #contentpods #mediumcol #crumbs { font-size:10px; color:#333333; padding: 0px 0px; margin:0px 0px; }
#content #leftcolcontent #contentpods #mediumcol .medcoltop { background:url(/images/crumbstop_bg.gif) no-repeat top; height:8px; }
#content #leftcolcontent #contentpods #mediumcol #relatedlinkscol { float:right; width:195px; padding: 0px 0px 0px 18px; margin: 0px 0px 1px 0px; table-layout:inherit; }
#content #leftcolcontent #contentpods #mediumcol #relatedlinkscol #relatedlinks { width:195px; background:url(/images/related_bg_y.gif) repeat-y; padding: 0px 0px 0px 0px; margin: 0px 0px 26px 3px; }
#content #leftcolcontent #contentpods #mediumcol #relatedlinkscol #relatedlinks #realtedcap { background:url(/images/related_cap.gif) no-repeat bottom; height:14px;}

/* Left Nav Styles */
#leftnav { margin: 0px 0px 10px 0px; padding: 16px 0px 20px 0px; background: url(/images/leftnav_bg.gif) no-repeat top #aacbeb; min-height:291px; width:204px;}
#leftnav ul { padding: 0px 0px 12px 16px; margin: 0px 0px;}
#leftnav ul li{ list-style-type:none; padding: 2px 0px 2px 0px; margin: 0px 0px; }
#leftnav ul li a { color:#333333; font-weight:bold; font-size:11px; text-decoration:none;  }
#leftnav ul li a.active { color:#00287a; }
#leftnav ul li a:hover { color:#00287a; text-decoration:underline; }
#leftnav ul li ul { padding: 4px 0px 4px 12px; margin: 0px 0px;}
#leftnav ul li ul li { list-style-type:none; padding: 2px 0px 2px 0px; margin: 0px 0px; }
#leftnav ul li ul li a { color:#000000; font-weight:normal; font-size:11px; text-decoration:none; border-left: 3px solid #678bad; padding: 0px 0px 0px 7px; height:12px;  }
#leftnav ul li ul li a.active { color:#00287a; border-left: 3px solid #3b5f7e; }
#leftnav ul li ul li a:hover { color:#00287a; text-decoration:underline; border-left: 3px solid #3b5f7e;  }
span.navHead { display:block; color:#656869; padding: 3px 0px 3px 2px; margin: 6px 8px 0px 14px; border-bottom: 1px solid #a4c7e9; background: url(/images/nav_arrow_off.gif) no-repeat 170px 6px;}
a.active span.navHead { background: url(/images/nav_arrow_on.gif) no-repeat 170px 6px; font-weight:bold;}
/* End Left Nav Styles */

#content #rightcolcontent { width:198px; padding: 0px 0px 0px 10px; float:left; overflow:hidden;}
#content #rightcolcontent #tabscol { position:relative; padding: 0px 0px 13px 0px; margin: 0px 0px; width:198px; float:left; }
#content #rightcolcontent #tabscol #tabscolcap { position:absolute; z-index:2; bottom:0px; left:0px; width:196px; background:url(/images/tabs_column_cap.gif) no-repeat; height:5px;}


/* Right Column Tab Styles */
.rcoltabs { padding: 0px 0px; margin: 0px 0px; width: 198px; height:24px;}
.rcoltabs li{ float:left; height:24px; width:66px; text-align:center; list-style-type:none; padding: 0px 0px 0px 0px; margin: 0px 0px; }
.rcoltabs li a { font-weight:bold; text-decoration:none; width:66px; height:19px; padding:5px 0px 0px 0px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.first a{ background: url(/images/media_tab_down.gif) no-repeat; overflow:hidden; float:left; }
.first a.on { background: url(/images/media_tab_up.gif) no-repeat; }
.second a{ background: url(/images/blog_tab_down.gif) no-repeat; overflow:hidden; float:left; }
.second a.on { background: url(/images/blog_tab_up.gif) no-repeat; }
.third a{ background: url(/images/forums_tab_down.gif) no-repeat; overflow:hidden; float:left; }
.third a.on { background: url(/images/forums_tab_up.gif) no-repeat; }

.firstcontent { background: url(/images/media_bg.gif) no-repeat; width:198px; }
.firstcontent ul { margin: 12px 0px 0px 12px; padding: 0px 0px 5px 0px;}
.firstcontent ul li { list-style:none; background: url(/images/green_bullet.gif) no-repeat; padding: 0px 12px 0px 24px; margin: 8px 0px; }
.firstcontent ul li a { font-size:12px; text-decoration:none; outline:none; }
.firstcontent ul li a:hover { text-decoration:underline; }
.firstbot { background: url(/images/firstbot.gif) no-repeat bottom;}
.secondcontent { background: url(/images/blogs_bg.gif) no-repeat; width:198px;}
.secondcontent ul { margin: 12px 0px 0px 12px; padding: 0px 0px 5px 0px;}
.secondcontent ul li { list-style:none; background: url(/images/blue_bullet.gif) no-repeat; padding: 0px 12px 0px 24px; margin: 8px 0px; }
.secondcontent ul li a { font-size:12px; text-decoration:none; outline:none; }
.secondcontent ul li a:hover { text-decoration:underline; }
.secondbot { background: url(/images/secondbot.gif) no-repeat bottom;}
.thirdcontent { background: url(/images/forum_bg.gif) no-repeat; width:198px;}
.thirdcontent ul { margin: 12px 0px 0px 12px; padding: 0px 0px 5px 0px;}
.thirdcontent ul li { list-style:none; background: url(/images/orange_bullet.gif) no-repeat; padding: 0px 12px 0px 24px; margin: 8px 0px; }
.thirdcontent ul li a { font-size:12px; text-decoration:none; }
.thirdcontent ul li a:hover { text-decoration:underline; }
.thirdbot { background: url(/images/thirdbot.gif) no-repeat bottom;}
.tablink { text-align:right; margin:0px 0px 0px 0px; padding: 5px 16px 12px 16px;}
.tablink a { font-weight:bold; text-decoration:none; width:66px; height:19px; padding:5px 0px 0px 0px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin: 0px 6px 0px 0px;}
/* End Right Column Tab Styles */

/* Event Styles */
#homeflashticker #featuredEvents { width:172px; overflow:hidden; float:left;}
#homeflashticker #jCarousel { padding: 0px 0px; margin: 0px 0px; width:559px; height:21px; overflow:hidden; float:left;}
#homeflashticker #jCarousel ul { padding: 0px 0px; margin: 0px 0px;}
#homeflashticker #jCarousel  ul li { list-style:none; padding: 2px 0px 1px 0px; margin: 0px 0px 0px 0px; float:left; width:537px; }
#homeflashticker #jCarousel  ul li a { color:#484031; text-decoration:none; float:left;}
#homeflashticker #jCarousel  ul li a span {margin: 0px 6px 0px 6px;}
#homeflashticker #jCarousel  ul li a span.eventTitle { font-weight:bold;}

#content #rightcolcontent #rightcolpod { position:relative; padding:0px 0px; margin: 20px 0px 0px 0px;}

#footer { width:1006px; margin: 0px auto; padding: 0px 0px 15px 0px; font-size:12px; text-align:center; color:#727576;}

.leftnavbg { background: url(/images/leftcol_bg_yb.gif) repeat-y;}
.orange { background:url(/images/time_directions_bg.jpg) no-repeat top #ffbd00;}

/* Headings */
h1 { font-family:Georgia, "Times New Roman", Times, serif; color:#005cab; font-size:24px; font-weight:normal; padding: 0px 0px; margin: 0px 0px; }
h2 { padding: 0px 0px; margin:0px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#FFFFFF; font-weight:normal; }
h3 { padding: 0px 0px; margin:11px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#7db3e4; font-weight:bold; text-transform:uppercase; }
h4 { font-family:Helvetica, Arial, sans-serif; font-weight:bold; color:#005cab; font-size:14px; padding: 6px 0px 0px 0px; margin: 0px 0px; }
h5 { font-family:Helvetica, Arial, sans-serif; font-weight:bold; color:#4c4c4c; font-size:12px; padding: 6px 0px 0px 0px; margin: 0px 0px; }

h2.related { width:182px; background:url(/images/related_head.gif) no-repeat center top #a9a9a9; margin: 0px 0px; padding: 6px 6px 6px 6px; font-size:16px; font-weight:bold;}
h3.time { height:36px; width:200px; background:url(/images/time_directions.gif) no-repeat; margin: 0px 0px; padding: 0px 0px;}
h3.spotlights { height:23px; width:170px; background:url(/images/spotlights_head.gif) no-repeat center; margin: 0px 0px; padding: 0px 0px;}
h3.learn { height:36px; width:204px; background:url(/images/learn_sect.gif) no-repeat center; margin: 0px 0px; padding: 0px 0px;}
h3.news { height:36px; width:204px; background:url(/images/news_sect.gif) no-repeat center; margin: 0px 0px; padding: 0px 0px;}
h3.help { height:36px; width:204px; background:url(/images/help_sect.gif) no-repeat center; margin: 0px 0px; padding: 0px 0px;}
h3.connected { height:36px; width:204px; background:url(/images/connected_sect.gif) no-repeat center; margin: 0px 0px; padding: 0px 0px;}
h3.general { height:36px; width:204px; background:url(/images/general_sect.gif) no-repeat center; margin: 0px 0px; padding: 0px 0px;}
h3.new { height:36px; width:204px; background:url(/images/new_sect.gif) no-repeat center; margin: 0px 0px; padding: 0px 0px;}

h2.brown { text-align:center; padding: 20px 0px 0px 0px;}
.medHeadBlue { height:35px; width:466px; padding: 4px 22px 0px 22px; margin: 0px 0px 0px 0px; background:url(/images/blue_head_bg.gif) no-repeat; background-position:bottom;}
.medHeadGray { height:35px; width:466px; padding: 4px 22px 0px 22px; margin: 0px 0px 0px 0px; background:url(/images/gray_head_bg.gif) no-repeat; background-position:bottom;}
.medTop { background-position:top;}
.medbrown { font-size:14px; font-weight:bold; color:#3a3327;}

/* End Headings */


/* Lists */
ul { padding: 0px 0px; margin: 4px 0px 4px 25px;}
ul li { color:#4c4c4c; font-size:12px; padding: 0px 0px; margin: 4px 0px;}
ol { padding: 0px 0px; margin: 4px 0px 4px 25px;}
ol li { color:#4c4c4c; font-size:12px; padding: 0px 0px; margin: 4px 0px;}

#relatedlinks ul { padding: 5px 16px; margin: 0px 0px;}
#relatedlinks ul li { padding: 5px 0px 3px 0px; margin: 0px 0px; list-style:none;}
/* End Lists */


/* Links */
a { font-family:Helvetica, Arial, sans-serif; color:#263879; font-size:12px; text-decoration:underline; }
a:hover { text-decoration:none; }

#mast #utilitynav a { color:#727576; font-weight:bold; }
#mast #utilitynav a:hover { color:#263879; }
#crumbs a { font-size:10px;}
#crumbs a.activecrumb { color:#333333; text-decoration:none;}
#relatedlinks a { color:#00287a; font-weight:bold;} 
#footer a { color:#727576;}
#tabscol a { color:#6b6143;}
a span.navHead { text-decoration:none;}
/* End Links */


/* Paragraphs */
p { font-family:Helvetica, Arial, sans-serif; color:#4c4c4c; font-size:12px; padding: 1px 0px 4px 0px; margin: 0px 0px;}
p.tall { line-height:18px}

#relatedlinks p { padding: 5px 16px; margin: 0px 0px;}
/* End Paragraphs */


/* Form Styles */
input { font-family:Helvetica, Arial, sans-serif; color:#727576; font-size:14px;}
select { font-family:Helvetica, Arial, sans-serif; color:#727576; font-size:14px;}
input.lgInput {width:182px; height:18px; margin: 4px 0px; padding: 6px 3px 2px 3px; border: 1px solid #bbb4a4; background: url(/images/input_bg.jpg) no-repeat top left #ffffff;}
input.mdInput {width:114px; height:18px; margin: 4px 0px; padding: 6px 3px 2px 3px; border: 1px solid #bbb4a4; background: url(/images/input_bg.jpg) no-repeat top left #ffffff; }
select.lgSelect {width:192px; margin: 4px 0px; padding: 2px 4px; border: 1px solid #bbb4a4;}
/* End Form Styles */

object { outline:none;}
.brown { color:#6b6143;}
.clear { clear:both;}
.noshow { display:none;}
.pageSection { display:none;}

.audioTopContent
{
	margin-top: 10px;
	margin-bottom: 15px;
}

.itunesContent
{
	margin-top: 15px;
	margin-bottom: 10px;
}
