﻿/* General styles */

body, html {height: 100%;}

body, td, p, div, select, input, textarea { 
	font-family: "Trebuchet MS", Helvetica, Tahoma, Arial; font-size: 12px; color: #515f61;}

body {
	background-color:#ebf2f3;
	margin: 0px;
	padding: 0px;
}

a {text-decoration: underline;}
a img {border: none;}

a:link, a:active, a:visited {COLOR: #0d637d;}
a:hover {COLOR: #18393f; text-decoration: none;}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	color: #0d637d;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

table {border-collapse: collapse;}
strong, b {color: #0d637d;}

/* General styles end */

/* Special design styles */

body#Home 
{
	background-color: #ebf2f3;
	
	}
div#Bottom 
{
	background-image: url(../images/bot_bg.jpg); 
	background-repeat:repeat-x;
	background-position: center bottom;
	min-width: 980px;
}
div#Top 
{	
	background-image: url(../images/top_bg.jpg); 
	background-repeat:repeat-x;
	background-position: center top;
	min-width: 980px;

	}
div#Center 
{	
	background-image: url(../images/top_center.png); 
	background-repeat:no-repeat;
	background-position: center top;
	min-width: 980px;
	
	}

/* Special design styles end */

/* titles, headers styles */

#white 
{
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/title_right.gif);
	padding-right: 9px;
	margin-bottom: 5px;
}

#white div 
{
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/title_left.gif); 
	
	padding-left: 23px;
}

#white div div {
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(../images/title_bg.gif);
	padding-left: 0px;
	font-size: 13px;
	height: 34px;
	line-height: 32px;
	text-align:left;
	font-weight: bold;
	color: #0e637d;
}
div#BottomRoundRight, div#BottomRoundRightW 
{	background-repeat: repeat-x;
	background-position: left top;
	}
div#BottomRoundRight div, div#BottomRoundRightW div
{	background-repeat: no-repeat;
	background-position: right top;
	height: 5px;
	line-height: 5px;
	overflow: none;
	}
div#TopRoundRight, div#TopRoundRightW 
{	background-repeat: repeat-x;
	background-position: left bottom;
	}
div#TopRoundRight div, div#TopRoundRightW div
{	background-repeat: no-repeat;
	background-position: right bottom;
	height: 5px;
	line-height: 5px;
	overflow: none;
	}


div#BottomRoundRight 
	{background-image: url(../images/lightbot_bg.gif);}
div#BottomRoundRight div 
	{background-image: url(../images/lightbot_r.gif);}
div#TopRoundRight 
	{background-image: url(../images/lighttop_bg.gif);}
div#TopRoundRight div 
	{background-image: url(../images/lighttop_r.gif);}
	
div#BottomRoundRightW 
	{background-image: url(../images/lightbotw_bg.gif); clear: right;}
div#BottomRoundRightW div 
	{background-image: url(../images/lightbotw_r.gif);}
div#TopRoundRightW 
	{background-image: url(../images/lighttopw_bg.gif);}
div#TopRoundRightW div 
	{background-image: url(../images/lighttopw_r.gif);}


/* titles, headers styles end */

/* other developers styles styles */

div#Content 
{
	width: 927px;
	border: 0px solid green;
	}

div#TopTitle, div#BotTitle 
{
	background-repeat: repeat-x;
	background-position: center top;
	width: 927px;
	clear: both;	 
	}	
div#TopTitle 
{
	height: 44px;
	line-height: 44px;
	padding-bottom: 5px;
	background-image: url(../images/top_title_bg.gif); 
	}
div#BotTitle 
{
	height: 46px;
	line-height: 46px;
	background-image: url(../images/bot_title_bg.gif);
	margin-top: 10px;
	border: 0px solid yellow;
	}

div#TopTitle div#www, div#BotTitle div#www 
{
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-left: 30px;	
	color: #FFFFFF;
}
div#TopTitle div#www 
{
	background-image: url(../images/top_title_left.gif); 
}
div#BotTitle div#www 
{
	background-image: url(../images/bot_title_left.gif); 
}

div#www a:link, div#www a:active, div#www a:visited {COLOR: #dce7e9; text-decoration: none;}
div#www a:hover {COLOR: #FFFFFF; text-decoration: underline;}

div#TopTitle div#quote 
{
	background-image: url(../images/top_title_right.gif); 
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	padding-right: 30px;
	color: #FFFFFF;
}
div#BotTitle div#quote 
{
	background-image: url(../images/bot_title_right.gif); 
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	padding-right: 30px;
	color: #FFFFFF;
}


div#Logo 
{
	float: left;
	padding: 62px 32px 0px 0px;
	margin-top: 5px;
	height: 100px;
	border: 0px solid red;
	}

div#FeaturedSpaces 
{
	float: right;
	margin-top: 5px;
	border: 0px solid black;
	width: 612px;
	
}

div#separ {clear: both; height: 1px; line-height: 1px; margin-bottom: 12px; border: 0px solid black;}

img#FeaturedSpace1 {width: 100px; height: 100px; background-color: #FFFFFF; padding: 3px; border: 1px solid #c7d1d9;}


#footer{
    position: absolute; 
    text-align: center; 
    width: 100%; 
    bottom: -40px;
}

div#MasterContainer { width:1024px; height:1174px; background-image: url(images/contoso_uni_bg.jpg); background-repeat: no-repeat; position:absolute; top:0px; left:0px}

/* SAF styles*/

div#CenterSAFSpring 
{	
	background-image: url(../images/bg_saf_s.jpg); 
	background-repeat:no-repeat;
	background-position: center top;
	min-width: 980px;
	
	}
	
div#CenterSAFWinter 
{	
	background-image: url(../images/bg_saf_w.jpg); 
	background-repeat:no-repeat;
	background-position: center top;
	min-width: 980px;
	
	}
div#CenterSAF 
{	
	background-image: url(../images/bg_saf.jpg); 
	background-repeat:no-repeat;
	background-position: center top;
	min-width: 980px;
	
	}


div#LeftBlock {clear:both; float: left; width: 61%; text-align: left; margin-right: 3%; border: 0px solid red;}
div#RightBlock { float:right; width: 35%; text-align: left; border: 0px solid blue;} 

div#LeftBlock p, div#FullBlock p {margin-top: 15px; text-align: justify;}

table#people tr td img {border: 1px solid #c7d1d9; padding: 5px; background-color: #FFFFFF; margin-right: 5px;}
table#people tr td {text-align: justify; padding-bottom: 15px;}

table#time {border: 1px solid #FFFFFF;}
table#time tr.second {background-color: #f6f9fa;}
table#time tr.title {background-color: #e3edef;}

.materials {margin-top: 15px;}

ul.disc {
	list-style-type: disc;
	padding-left: 30px;
}


/* panels styles*/

#PrevNextPanels div {display: inline; margin: 0px; margin-right: 10px;}

/* news pop up windows styles*/
.NewsStoryBody 
{
	background-color: #ebf2f3;
	font-family: "Trebuchet MS", Helvetica, Tahoma, Arial; 
	font-size: 12px; 
	color: #515f61;
	z-index :200;
	}
	
div#CenterNews 
{		
	background-image: url(../images/top_center.png); 
	background-repeat:no-repeat;
	background-position: center top;
	padding:50px;
}
	
.NewsStoryBody  H1, .NewsStoryBody H2, .NewsStoryBody H3, .NewsStoryBody H4, .NewsStoryBody H5, .NewsStoryBody H6 
{
	font-size: 16px;
	color: #0e708d;
	margin-top: 25px;
	margin-bottom: 10px;
	}
.NewsStoryBody p 
{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	}
div#NewsStoryHeadline 
{
	position:relative;   
	font-family: "Trebuchet MS", Helvetica, Tahoma, Arial; 
	height:80px; 
	font-size: 24px; 
	color:#0d637d; 
	z-index :200;
}
div#NewsStoryPublishDate 
{
	font-family: "Trebuchet MS", Helvetica, Tahoma, Arial; 
	font-size: 12px; 

	font-weight:bold; 
	color: #0d637d;
	border-bottom: solid 1px #ced7de; 
	padding-bottom:10px;
	margin-bottom: 5px;
}
div#NewsStoryText 
{
	font-family: "Trebuchet MS", Helvetica, Tahoma, Arial;
	font-size: 14px; 

	z-index :200; 
	border-bottom: solid 1px #ced7de; 
	padding-bottom:10px;	
	margin-bottom:20px;
}

.external {font-size:12px; color:#0d637d;}

.WhereBody {background-image: url(images/watn.jpg); background-repeat: no-repeat; font-family: "Trebuchet MS", Helvetica, Tahoma, Arial; font-size: 12px; color: White;	background-color:Transparent;}

div#Contacts {color: white; left: 522px; top: 480px;overflow: auto; width: 320px; position: absolute;  height: 210px;}

.Pager { background-color: transparent;}	
.Pager td {font-family: "Trebuchet MS", Helvetica, Tahoma, Arial; font-size: 12px; color:#AF1D20; font-weight:900 }
.Pager a { color:#0d637d; text-decoration:none; font-weight:normal;}
.Pager a:hover { color:#18393f; text-decoration:underline; font-weight:normal;}
		
.ContactsMsg {color: #9BA59B;}

div#WhereContacts {color:#9BA59B; left: 19px; width: 237px; position: absolute; top: 112px; height: 475px;}
.CampusLocations {position:absolute; left: 705px; top: 38px; background-color:Transparent; width:155px;}
table#pushpin 
    {
        font-weight: bold; 
        color: #9BA59B; 
        font-family: "Trebuchet MS", Helvetica, Tahoma, Arial; 
        font-size:12px;  
        background-color: white;
        border: #9BA59B 2px solid;
    }
div#ShowOverlay {position: absolute; left:743px; top:638px;}
div#AddCenterPushpin {position: absolute; left:270px; top:641px;}
div#WhereAreTheyNow {position: absolute; left:850px; top:510px; width:123px; height:116px;}
.SeeAllLink { display: none; color: #9BA59B}
  
.ContactsGridControl {width:100%; background-color:Transparent;}
.ContactCell {font-size:12px; background-color: #9BA59B; width:26px;}
.NameCell {font-size:12px; color:white; padding-left:5px; font-weight:bold; background-color: #9BA59B; width:90%; overflow:hidden;}

div#SignIn {position: absolute; top: 10px; left: 220px;	font-size: 12px; color:#AD1F1E;	text-decoration:none;}
div#SignIn a {color:#0d637d;}
div#SignIn a:hover {text-decoration: underline;}

div#TVWrapper 
{
		width: 335px;  
		height: 305px; 
		overflow: hidden; 		
		/*background-image: url(../images/player_botfix.gif); */
		background-repeat:no-repeat; 
		background-position: right bottom;
		border: 0px solid green; 
		margin-bottom: 10px;

}
div#noplayer 
{
		background-image: url(../splashno.png); 
		background-repeat:no-repeat; 
		background-position: right bottom;
		width: 295px;  
		height: 105px; 
		border: 0px solid #bfcbd4; 
		padding: 20px;
		padding-top: 180px;
}

div#VideoList 
{
		text-align: left; 
		width: 395px; 
		/*height: 295px;*/
		font-size: 11px;		
		border: 0px solid blue;
		
		margin-bottom: 10px;
}
div#VideoList table tr td {padding-top: 5px; padding-bottom: 5px; line-height: 13px; font-size: 12px; width: 100%;}

#BlockTitle 
{
	font-weight: bold;
	color: #0d637d;
	font-size: 13px;
	height: 29px;
	line-height: 29px;
	padding-left: 5px;
	text-align: left;
	}
	
#BlockTitle strong {float: left;}
#BlockTitle div {float: right;}

#VideoContent 
{
	/*	background-color: #f0f5f6;
		border: 0px solid #bfcbd4;
		border-right-width: 1px;
		border-left-width: 1px;
	*/	
		padding: 0px;
		padding-left: 5px; 
		padding-right: 5px;
		
}

#VideoContent div table tr td { font-size: 11px; padding: 0px; padding-top: 5px; line-height: 12px;}

div#CalendarPlaceholder {overflow:hidden; border: 0px solid blue; width: 395px;}

input#channel0 {left: 378px; top: 510px; height: 20px; width: 36px; font-size:9px; font-weight:bold; color: White; background-color: #750A00; position: absolute;}
input#channel1 {left: 378px; top: 530px; height: 20px; width: 36px; font-size:9px; font-weight:bold; color: White; background-color: #1E1C21; position: absolute;}
input#channel2 {left: 378px; top: 550px; height: 20px; width: 36px; font-size:9px; font-weight:bold; color: White; background-color: #1E1C21; position: absolute;}

a#TextOnly {position: absolute; top: 10px; left: 515px;	font-size: 12px; color:#0d637d;	text-decoration:none;}

p.TextOnly {display:none}

div#Search {left: 660px; width: 200px; color: white; position: absolute; top: 14px; height: 210px; overflow: auto;}

div#LeftBlocks {float: left;}
div#RightBlocks {float: right;}

div#LatestNews { text-align: left; width: 510px;}
div#LatestNews a {color: #0d637d; text-decoration: none;}
div#LatestNews a:hover {color: #18393f;}
div#NewsLink {padding-top: 3px; padding-bottom: 3px; font-size: 12px; font-weight: bold;}

div#NewsBrief {margin-bottom: 10px; text-align: justify; white-space: normal;}
A.mar {margin-left: 5px;}

a#NewsSeeAll {position:absolute; top: 115px; left: 390px;}
a#NewsSeeAll:hover {color: #18393f;}

div#PageContainer { border: 0px solid blue;}

div#Files {overflow:hidden; width: 395px; text-align: left; border: 0px solid blue; margin-bottom: 20px;} 
div#FileLink a {text-decoration: none;}
img.icofile {float: left; margin-right: 5px;}

.m5{margin-left: 3px;}
.m3{margin-left: 3px;}

.subleft {float:left;}
.subleftimage {float: right; margin-left: 3px; margin-top: 8px;}

div#AlertSignup {position:absolute; top: 115px; left: 370px;}
    
div#Events { border-top: #5B2312 1px solid; border-bottom: #5B2312 1px solid; width: 217px; color:#ac1c1c; width: 280px; height: 185px;}
div#Events table {width:100%;}
div#Events td {color: #AF1D20; font-weight:bold; border-bottom: #C5B6AF 1px solid; padding-bottom: 10px; padding-top: 10px;}
div#Today {font-weight:bold; left: 527px; position: absolute; top: 107px; color:#5b240f;}
	


div#ClassifiedCategories {padding-bottom:10px; font-size: 18px; color:Red; border-bottom: white 1px solid;}
div#ClassifiedCategories a {color: #0d637d; font-weight: bold; text-decoration: none;}
div#ClassifiedCategories a:hover { text-decoration: underline;}
div#ClassifiedCategories a:active {color: #18393f; font-weight: bold;}

div#ClassifiedListings {color:#515f61;}
div#ClassifiedListings a {color: #0d637d; text-decoration: none;}
div#ClassifiedListings a:hover {text-decoration: underline;}
div#ClassifiedListings td {border-bottom: Gray 1px solid; padding-bottom: 5px; padding-top: 5px}
div#ClassifiedListings table {margin-bottom: 5px;}

div#ProcessPage {padding-left:30px; color: Black;}
div#ProcessPage a {color: black; text-decoration: underline}
img#PromotionalPhoto 
{
	position: absolute; 
	top: 135px; 
	left:55px;  
}

img#RoomMate1
{
	position: absolute; 
	left:505px;  
	top: 847px; 
	width: 55px;
	height: 92px;
	border: 0;
}

img#RoomMate2
{
	position: absolute; 
	left:638px; 
	top: 847px; 
	width: 55px;
	height: 92px;
	border: 0;
}

img#RoomMate3
{
	position: absolute; 
	left:756px;  
	top: 847px; 
	width: 55px;
	height: 92px;
	border: 0;
}

img#RoomMate4
{
	position: absolute; 
	left:876px; 
	top: 847px; 
	border: 0;
	width: 55px;
	height: 92px;
}

div#FeaturedSpace
{
	position: absolute; 
	left:887px;  
	top: 81px; 
	width: 56px;
	height:65px;
	border: 0;
}

img#FeaturedSpace2
{
	position: absolute; 
	left:882px; 
	top: 178px; 
	width: 65px;
	height:70px;
	border: 0;
}

img#FeaturedSpace3
{
	position: absolute; 
	left:881px;  
	top: 274px; 
	width: 66px;
	height:70px;
	border: 0;
}

img#FeaturedSpace4
{
	position: absolute; 
	left:883px; 
	top: 372px; 
	width: 62px;
	height:68px;
	border: 0;
}


/* temporary general styles   */

ul, ol
{
    list-style: none;
}

h1, h2, h3, h4, h5, h6, pre, code
{
    font-size: 12px;
    font-weight: normal;
}

ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, textarea, select
{
    margin: 0;
    padding: 0;
}

input, select
{
    font-family: "Trebuchet MS", Helvetica, Tahoma, Arial;
    font-size: 12px;
    vertical-align: middle;
}

a img, :link img, :visited img
{
    border: none;
}

.clearfix:after
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix
{
    display: inline-block;
}

html[xmlns] .clearfix
{
    display: block;
}

* html .clearfix
{
    height: 1%;
}

#wrapper
{
    padding: 0;
    margin: 0 auto;  
}

#inner-wrapper
{
    width: 980px;
    padding: 0;
    margin: 0 auto;
    text-align: left;    
    background-color: #F7F7EB;
}

#header
{
    background-color: #F7F7EB;
}

#login
{
    text-align: right;
    margin: 0;
    padding: 0;    
    background-color: #E5E8E1;
}

#login li
{
    float: right;
    white-space: nowrap;
    line-height: 25px;
    height: 25px;
    margin: 0 5px 0 0;
    padding: 2px 5px 3px 5px;
}

#login li a
{
    color: #2131DD;
    display: block;
    position: relative;
    white-space: nowrap;
    line-height: 25px;
    height: 100%;
}

#logo
{
    background-color: #F7F7EB;
    margin: 10px;
    float: left;
}

#welcome
{
    width: 650px;
    margin: 10px 5px 10px 10px;
    float: left;
}

#welcome h1
{
    font-size: 2em;
    font-weight: normal;
}

#welcome p
{
    font-size: 1.2em;
    padding: .5em 0;
}

#content h2
{
    color: #0A0F44;
    background-color: #E5E8E1;
}

#dropdown
{
    position: relative;
    z-index: 100;
}

#dropdown ul
{
    display: none;
    border: solid 1px;
    background-color: #fff;
    position: absolute;
    _overflow: hidden;
    top: 30px;
    right: 0;
    width: 150px;
    z-index: 100;
}

#dropdown.on ul
{
    display: block;
    z-index: 200;
}

#dropdown ul li
{
    border: none;
    display: block;
    line-height: 1.5em;
    text-align: left;
    width: 95%;
    margin: 0 4px 0 0;
    padding: 0.25em 0.60em 0.35em 0.8em;
    float: left;
}

#dropdown ul li a
{
    display: inline;
    line-height: 1.5em;
}

#dropdown ul li#presence-link
{
    float: none;
    clear: both;
    border-top: solid 1px;
    margin: 0;
    padding: 0;
    width: 100%;
}

#dropdown ul li#presence-link a
{
    text-align: right;
    line-height: 1.5em;
    padding: 0.25em 0.60em 0.35em 0.8em;
}

#login ul li img
{
    vertical-align: middle;
}

#sign-in a
{
    background-position: right center;
    background-image: url(http://login.live.com/pp550/images/LiveID16.gif?x=5.5.9388.0);
    background-repeat: no-repeat;
    padding-right: 20px;
}

#nav
{
    border-top: solid 1px;
    border-bottom: solid 1px;
    display: block;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

#nav li
{
    width: 100px;
    text-align: center;
    line-height: 1.5em;
    padding: 0.25em 0.60em 0 0.8em;
    float: left;
}

#nav li a
{
    display: block;
    padding: 0 1em 0.5em 0.7em;
    margin: 0;
}

#nav li.selected
{
    font-weight: bold;
}

#nav li.selected a
{
}

.text
{
    width: 300px;
}

.lesstext
{
    width: 200px;
}

.panel
{
    border-top: solid 1px;
    border-bottom: solid 1px;
    padding: 10px;
    position: relative;
}

.panel p
{
    font-size: 1.2em;
    padding: .25em 0;
}

.close, .close:link, .close:visited
{
    font-weight: bold;
    font-size: 11px;
    top: 0;
    right: 0;
    padding: 5px;
    display: block;
    position: absolute;
}

.optional
{
    color: #4e4e4e;
    font-size: 11px;
}

.two-column .column
{
    margin: 5px;
    float: left;
    width: 45%;
}

#content
{
    margin-top: 10px;
}

#content-left
{
    width: 650px;
    float: left;
    margin: 0 5px 0 10px;
}

#content-right
{
    width: 300px;
    float: left;
    margin: 0 10px 0 5px;
}

#footer
{
    border-top: solid 1px;
    padding: 10px;
    margin-top: 10px;    
}

#contacts-header, #contacts-wrapper
{
    width: 500px;
}

#contacts-wrapper
{
    height: 300px;
    overflow: auto;
}

#contacts-header table, #contacts-wrapper table
{
    width: 483px;
}

#contacts-header th, #contacts-wrapper td
{
    margin: 0;
    padding: 2px;
}

#contacts-header th.checkbox, #contacts-wrapper td.checkbox
{
    text-align: left;
    width: 20px;
}

#contacts-header th.name-column, #contacts-header th.mail-column, #contacts-wrapper td.name-column, #contacts-wrapper td.mail-column
{
    text-align: left;
    width: 225px;
}

#searchbox
{
    margin: 10px;
    float: right;
    clear: right;
}


#featured-player
{
    float: left;
    width: 280px;
    height: 80px;
    padding: 10px;
    color: #999;
    background-color: #333;
    margin: 10px 10px 10px 5px;
}

#featured-player h2
{
    font-weight: normal;
    font-size: 1.2em;
    text-transform: uppercase;
    color: #fff;
    padding-bottom: .2em;
}

#featured-player h3
{
    font-weight: bold;
    font-size: 1.2em;
}

#featured-player img
{
    float: left;
    margin: 0 10px 3px 0;
}

/************************ events in calendar *************************************************************/

.CalendarService 
{
	
	}

#events
{
    margin-bottom: 10px;
}
div#CalendarBottom 
{	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(../images/calendarbc.gif);
	}
div#CalendarBottom div
{	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(../images/calendarbr.gif);
	}
div#CalendarBottom div div
{	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../images/calendarbl.gif);
	height: 10px;
}
	
#calendarview 
{
	border: 0px solid blue;
	height: 307px;
	width: 213px;
   	background-image: url(../images/calendarbg.gif); 
	background-repeat: no-repeat;
	background-position: right top;
    float: left;
    }

#event-calendar
{
    height: 190px;
  /*  float: left;*/
    margin: 0px;
    padding-top: 5px;
    border: 0px solid yellow;
}

#event-list
{
    width: 181px; 
    height: 266px; /* old 301 */
    background-color: #ffffff;
    padding: 0px;
    float: right;    
    border: 0px solid #bfcbd4;
    border-right-width: 1px;
    
}

#event-list h3
{
    font-weight: bold;
    font-size: 1em;
}

.event-list-item /*one event view */
{
    line-height: 13px;
    text-align: left;
    padding: 5px;
    border: solid 0px #F7F7EB;
    border-bottom-width: 1px;   
}

.event-list-item.on /*one event view active */
{
    border: 0px solid #bfcbd4;
    border-bottom-width: 1px;
    background-color: #f9fbfc;
}

.event-list-item h3, .event-list-item div
{
    white-space: normal;
    overflow: hidden;
}

#event-list-left, #event-list-right
{
    height: 100%;
    float: left;
    overflow: auto;
}

#event-list-left
{
    width: 181px;
    border-right: dashed 0px;
    padding-right: 0px;
}

#event-list-right
{
    width: 168px;
    padding-left: 0px;
    visibility: hidden;    
}

#event-links
{
    height: 90px;
    text-align: center;
    line-height: 12px;
    padding: 0 5px 0 5px;
    margin-right: 0px;
    margin-top: 10px;
    border: 0px solid yellow;
    
}
#event-links p {line-height: 12px;}

#event-links a { }

#event-links p, #event-links .alerts, #event-links ul
{
    margin: 5px;
}

#event-links ul
{
    
    padding-top: 10px;
}

#event-links li
{
    display: inline;
}

#event-links li img
{
    vertical-align: middle;
}

#highlights
{
    border: solid 0;
    margin-bottom: 10px;
}

#game-highlights
{
    margin-bottom: 10px;
}

#video-highlights
{
    margin-bottom: 10px;
}

#slideshow
{
    height: 300px;
    background-color: #333;
    margin-bottom: 10px;
}

#news-list
{
    background-color: #EAEBD2;
}

#news-list h3, #news-list h4
{
    font-weight: bold;
    font-size: 1em;
}

#news-list ul
{
    padding: .6em .6em;
}

#news-list ul li
{
    line-height: 1.2em;
    margin: .6em .6em;
}

#news-list ul ul
{
    padding: 0;
}

/*
  .ajax__calendar overrides
*/

.event-calendar .ajax__calendar_container
{
    width: 190px;
}

.event-calendar .ajax__calendar_body
{
    width: 190px;
}

.event-calendar .ajax__calendar_days
{
    width: 190px;
}

.event-calendar .ajax__calendar_container
{
    color: #325273;
    border: 0px solid black;

}

.event-calendar .ajax__calendar_prev
{
    background-image: url(../images/arrow_back.gif);
}
.event-calendar .ajax__calendar_next
{
    background-image: url(../images/arrow_go.gif);
}

.event-calendar .ajax__calendar_footer
{
    border-top: 0px solid green;
    color: #0d637d;
}

.event-calendar .ajax__calendar_dayname
{
    color: #0d637d;
    border-bottom: 0px solid yellow;
}

.event-calendar table 
{

	}
.event-calendar .ajax__calendar_day
{
    border: 0px solid #a6aeb2;
    border-left-width: 1px;
    border-top-width: 1px;
    background-color: #f4f6f8;
    color: #0d637d;
}

.event-calendar .ajax__calendar_active .ajax__calendar_day
{
    background-color: #556466;
    background-image: url(../images/cell_bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
    border-color: #515f61;
    color: white;
}

.event-calendar .ajax__calendar_other .ajax__calendar_day
{
    background-color: #dbe3ea; /*border-color: #82151A;*/
    color: #515f61; /*#646464;*/
}

.event-calendar .ajax__calendar_hover .ajax__calendar_day
{
    background-color: #FFFFFF;
    border-color: #a0aaae;
    color: #0d7899;
}

.event-calendar .ajax__calendar_hover .ajax__calendar_title
{
    color: #515f61;
}

.event-calendar .ajax__calendar_hover .ajax__calendar_today
{
    color: #515f61;
}

/************************ events in calendar end *************************************************************/