body            {background:url(../../../images/grey_page_bg_960.jpg) top center repeat-y;color:#444;}
p, #maincontentpage li	    {line-height:1.3em;}
ol li {line-height:1.3em;margin-bottom:0.8em}


/*User Selectable Styles*/
.Heading1, H1     {color:#26264E; font-size:1.8em; font-family:trebuchet ms,verdana,arial,helvetica,sans serif; font-weight:bold; margin-top:0;padding-top:0; margin-bottom:0.2em;}
.Heading2, H2 	{color:#26264E; font-size:1.3em; font-weight:bold;font-family:Trebuchet MS; margin-top:0;}
.Heading3, H3     {color:#26264E; font-size:1.1em; font-weight:bold; margin-top:0.2em; margin-bottom:0.5em;}
.Heading4, H4     {color:#6363CE; font-size:small; font-weight:bold; margin-bottom:0.5em;}
.Heading5, H5     {color:#26264E; font-size:small; font-weight:normal; margin-bottom:0.5em;}

.Normal          {font-family:verdana,arial,helvetica,sans serif; color:#000000; margin:0.001pt;}
body .columnheader 	 {color:#000000; font-weight:bold; background-color:#DAD9ED; padding:5px;}

/* Events */
body .eventsboxbg {background-color:#DAD9ED;}

/* Table Styles */
/* Overall table style */
table.ImmTS_General { padding:0px; background-color: #FFFFFF; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_General th, table.ImmTS_General td { padding: 2px; margin: 2px; } 
/* Table border style */  
table.ImmTS_General, table.ImmTS_General th, table.ImmTS_General td { border: solid 2px #ffffff; }
 /* Apply style to header cells */                                      
table.ImmTS_General th { background-color: #DAD9ED; color: #26264E; padding: 4px; text-align:left}  
/* Apply style to data cells */
table.ImmTS_General td { background-color: #f3f3f3; vertical-align: top; }

/* Business table style */
table.ImmTS_Business { padding:0px; background-color: #FFFFFF; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_Business th, table.ImmTS_Business td { padding: 2px; margin: 2px; } 
/* Table border style */  
table.ImmTS_Business, table.ImmTS_Business th, table.ImmTS_Business td { border: solid 2px #ffffff; }
 /* Apply style to header cells */                                      
table.ImmTS_Business th { background-color: #EAEBEF; color: #4E4A58; padding: 4px; text-align:left;}  
/* Apply style to data cells */
table.ImmTS_Business td { background-color: #f3f3f3; vertical-align: top; }

/* Finance table style */
table.ImmTS_Finance { padding:0px; background-color: #FFFFFF; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_Finance th, table.ImmTS_Finance td { padding: 2px; margin: 2px; } 
/* Table border style */  
table.ImmTS_Finance, table.ImmTS_Finance th, table.ImmTS_Finance td { border: solid 2px #ffffff; }
 /* Apply style to header cells */                                      
table.ImmTS_Finance th { background-color: #9F9CB9; color: #ffffff; padding: 4px; text-align:left;}  
/* Apply style to data cells */
table.ImmTS_Finance td { background-color: #f3f3f3; vertical-align: top; }

/*Misc Styles*/
A:link, A:visited	{color:#567aba; text-decoration:none;}
A:hover				{color:#000000;}

/* Language Selector Styles */
	#langselect				{background-color:#ffffff;}
	#langselect .head		{color:#000000; background-color:#F1F1F9; border-top:1px solid #E5E5E5;}
	#langselect a			{color:#000000; background-color:#ffffff;}
	#langselect a:hover		{background-color:#F1F1F9;}
	#langselect a.sel		{color:#000000; background-color:#DAD9ED;}
	#langselect a:hover.sel	{background-color:#F1F1F9;}


/*breadcrumb */
	#breadleft				{color:#6363CE;}
	body .Path 					{color:#6363CE;}

/*standard styles*/
	#structure960			{width:940px; margin:0 auto;border:0px; padding:10px; background-color:#ffffff;overflow: hidden;}
	#colareahome			{width:928px !important; margin:0 auto !important;border:0 !important;padding:10px 4px !important;}
	.dclogo					{margin-top:10px;}
	#header					{position:relative;display:inline;clear:both;float:left;width:940px;padding-bottom:10px;margin-bottom:5px;}
	#mainsidemenu			{width:160px;float:left;border:0;margin:0 18px 0 0;display:inline;}
	#maincontentpage		{width:750px;float:left;clear:right;padding:0;}
	#searchbit 				{margin-bottom:10px;}
	.contentmain			{width:490px;float:left;margin:0 20px 0 0;display:inline;}
	.contentsubwide			{width:530px;float:left;margin:0 20px 0 0;display:inline;}
	.contentside			{width:240px;float:right;display:inline;}
	.contentsidenarrow		{width:200px;float:right;display:inline;}

/* Header Menu styling */

	#headeraccesslinks			{position:absolute;top:0;right:0;}
	#headermenu					{position:absolute;bottom:0;right:0;}
	#searchBox					{width:auto !important;display:block;float:left;margin-left:10px;}
	#searchBox img				{vertical-align:top;margin-left:3px;margin-top:1px;}
	.linkhead					{font-size:1em;display:block;float:left;padding:3px 5px 0;}
	#headermenu ul, #headermenu li 	{list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;padding:0;margin:0;}
	#headermenu li {display:block;float:left;}
	#headermenu li a {color:#444;display:block;padding:0 5px;border-right:1px solid #DDD;letter-spacing:-0.02em;}
	#headermenu li a:hover {text-decoration:underline;}
	.menulast {padding-right:0 !important;border:0 !important;}


/* student area styling */

	#studentbanner {width:940px;height:75px;overflow:hidden;position:relative;background:url(../../../images/student_area_banner_bg.jpg) 0 0 no-repeat;}
	
	.bannerlinks 		{position:absolute;right:16px;top:18px;}
	.bannerlinks a:link, .bannerlinks a:visited {color:#FFF;}
	
	.bannerlinks a:hover {color:#FFF;border-bottom:1px solid #222;border-right:1px solid #111;border-top:1px solid #4f668e;border-left:1px solid #4f668e;}
	
	.bannerlinks li {display:block;float:left;margin-left:10px;}
	
	.bannerlinks-blackboard {background:url(../../../images/student_area_banner_blackboard.jpg) 5px 5px no-repeat #3e5378;display:block;padding:8px 5px 8px 30px;border:1px solid #304569;color:#FFF;font-size:0.9em;}
	
	.bannerlinks-webcat {background:url(../../../images/student_area_banner_webcat.jpg) 5px 5px no-repeat #3e5378;display:block;padding:8px 5px 8px 30px;border:1px solid #304569;color:#FFF;font-size:0.9em;}
	
	.bannerlinks-email {background:url(../../../images/student_area_banner_email.jpg) 5px 5px no-repeat #3e5378;display:block;padding:8px 5px 8px 30px;border:1px solid #304569;color:#FFF;font-size:0.9em;}
	
	.bannerlinks-eilp {background:url(../../../images/student_area_banner_eilp.jpg) 5px 5px no-repeat #3e5378;display:block;padding:8px 5px 8px 30px;border:1px solid #304569;color:#FFF;font-size:0.9em;}
	
/* side menu styling */

	#mainsidemenu ul, #mainsidemenu ul li {list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;padding:0;margin:0;}
	
	#mainsidemenu ul {background:url(../../../images/student_area_sidemenu_header.jpg) 0 0 no-repeat;margin-bottom:1.2em;width:154px;background-color:#ebebeb;padding:3px;border-bottom:1px solid #bbb;}
	
	.sidemenu-life {background:url(../../../images/student_area_sidemenu_life.jpg) 0 0 no-repeat #ebebeb !important;}
	.sidemenu-study {background:url(../../../images/student_area_sidemenu_study.jpg) 0 0 no-repeat #ebebeb !important;}
	.sidemenu-voice {background:url(../../../images/student_area_sidemenu_voice.jpg) 0 0 no-repeat #ebebeb !important;}
	
	#mainsidemenu li a:link, #mainsidemenu li a:visited {display:block;padding:1px 2px;margin:0;color:#444;font-size:0.9em;}
	
	#mainsidemenu li a:hover, #mainsidemenu li a:active {background:#f9f9f9;}
	
	#mainsidemenu img {margin-bottom:0.3em;}
	
	.menuheader {color:#FFF;font-weight:bold;margin-bottom:6px !important;}

/* box styling */

	.contentsub {padding:0 0px;}
	
	.content-news, .side-twitter, .side-events, .side-jobs, .side-relatedlinks {margin-bottom:1em;position:relative;}

	.content-news h2, .side-twitter h2, .side-events h2, .side-jobs h2, .side-relatedlinks h2 {color:#FFF;font-weight:bold;margin-bottom:2px;margin-top:0;}
	.content-news h2 {margin-bottom:10px;}
	
	.content-news {background:url(../../../images/student_area_bar_news.jpg) 0 0 no-repeat;padding:0 4px 4px;}
	
	.contentside div {border-bottom:1px solid #DDD;}
	.side-twitter {background:url(../../../images/student_area_bar_twitter.jpg) 0 0 no-repeat;padding:0 4px 4px;}
	.side-twitter-narrow {background:url(../../../images/student_area_bar_twitter_200.jpg) 0 0 no-repeat !important;}
	.side-events {background:url(../../../images/student_area_bar_events.jpg) 0 0 no-repeat;padding:0 4px 4px;}
	.side-jobs {background:url(../../../images/student_area_bar_jobs.jpg) 0 0 no-repeat;padding:0 4px 4px;}
	.side-relatedlinks {background:url(../../../images/student_area_bar_relatedlinks.jpg) 0 0 no-repeat;padding:0 4px 4px;}
	.side-relatedlinks ul, .side-relatedlinks li {list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;padding:0;margin:0;}
	.side-relatedlinks ul {margin-top:1em;}
	.side-relatedlinks li {margin-left:3px;margin-bottom:3px;}
	.side-relatedlinks a {background:url(../../../images/student_area_icon_link.jpg) 0 3px no-repeat;padding:2px 0 2px 15px;}
	
/* slider styling */
/* slider styling */
	.contentmain {clear:both;}
	.slidecontainer {position:relative;margin-bottom:1.5em;z-index:3000;clear:both;height:200px;width:490px;overflow:visible;}
	.slide-nav {position:absolute;top:6px;right:4px;z-index:7000;}
	.slide-nav a {background:url(../../../images/student_area_slide_text_bg.png) 0 0 repeat;text-decoration:none;margin-left:3px;padding: 3px 5px;color:#FFF;}
	.slide-nav a.activeSlide {background:#000;}
	.slide-nav a:hover {background:#FFF;color:#000;}
	.slide-nav a:focus {outline:none;}

	.slide {position:absolute !important;top:0;left:0;z-index:3001;width:490px;height:200px;}
	
	.slide img {border:0;}
	
	.slide a:link, .slide a:visited {color:#7da8d8 !important;}
	.slide a:hover, .slide a:active {text-decoration:underline;}
	
	
	.slide-text, .slide-text-left, .slide-text-right {background:url(../../../images/student_area_slide_text_bg.png) 0 0 repeat;color:#FFF;padding:10px;position:absolute;bottom:0 !important;left:0;width:470px;z-index:99;clear:both;}
		
	.slide-text-left {top:0 !important;width:150px !important;height:180px;overflow:hidden;}
	.slide-text-right {top:0 !important;width:150px !important;height:180px;overflow:hidden;left:320px;}
	
	.text-increase {font-size:1.3em;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;margin-bottom:1em;line-height:1.1em;}
	
/* news list */
	.newslist {list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;margin:0;padding:5px 2px 2px;}
	.newslist p {line-height:1.3em;}
	.newslist li {display:block;clear:both;list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;padding:0;margin:0;padding-bottom:10px;}
	.newslist li img {width:130px;max-width:130px;min-width:130px;height:100px;max-height:100px;min-height:100px;background:#FFF;padding:3px;border:1px solid #567aba;float:left;margin-right:6px;margin-bottom:6px;}
	
	.linknewer a, .linkolder a {color:#FFF;background:#567aba;padding:5px;float:right;display:block;margin-top:0.5em;margin-left:10px;}
		
/* twitter list */
	.twitterfeed, .twitterfeed li {list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;margin:0;padding:0;}
	.twitterfeed li {margin:1em 0;padding:0 2px;}
	.twitterfeed a:link, .twitterfeed a:visited {color:#444;}
	.twitterdate {font-size:0.8em;color:#777;}
	
/* events side list */
	.side-events ul, .side-events li {list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;margin:0;padding:0;}
	.side-events ul {margin-top:0.8em;}
	.side-events li {margin-bottom:1em;padding:0 2px;}
	
/* jobs side list */

	.side-jobs ul, .side-jobs li {list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;margin:0;padding:0;}
	.side-jobs ul {margin-top:0.8em;}
	.side-jobs li {margin-bottom:1em;padding:0 2px;}
	.sidejobs-more {margin:0 auto;clear:both;float:right;}
	.sidejobs-more a {color:#FFF;background:#567aba;padding:5px;}
	
/* box-menus */

	.boxmenu {clear:both !important;display:inline;float:left;margin-bottom:1em;padding-bottom:1em !important;border-bottom:1px solid #CCC;}
	
	.boxmenu, .boxmenu li {list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;margin:0;padding:0;}
	
	.boxmenu li {display:block;float:left;width:253px;padding:5px;margin:0;}
	
	.boxmenu li img {width:50px;max-width:50px;min-width:50px;height:50px;max-height:50px;min-height:50px;float:left;margin-right:5px;margin-bottom:5px;}
	.boxmenu h3 {margin:0 0 1px 0;padding:0;}
	.boxmenu p {margin-left:55px;}
	

/* Maps styling */

.maplist, .maplist li {list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;margin:0;padding:0;}
.maplist {clear:both !important;}

.maplist li {width:155px;padding:4px;border:1px solid #DDD;background:#F2F2F2;display:block;float:left;text-align:center;margin:0 10px 1em 0;}
.maplist li img {display:block;border:1px solid #999;}
.clear {clear:both;}


/* Campus styling */

	.campushub, .campushm {background:#F5F5F5;border-top:1px solid #FDFDFD;border-left:1px solid #FDFDFD;border-bottom:1px solid #676767;border-right:1px solid #676767;width:250px;padding:4px;float:left;-moz-border-radius:5px;-webksit-border-radius:5px;}
	.campushub {	margin-right:10px;}
	.campushub h2, .campushm h2 {width:250px;height:125px;text-align:center;color:#FFF;margin:0;}
	.campushub h2 {background:url(../../../images/student_area_campus_title_hub.jpg) 0 0 no-repeat;}
	.campushm h2 {background:url(../../../images/student_area_campus_title_hm.jpg) 0 0 no-repeat;}
	
	.campushub ul, .campushub li, .campushm ul, .campushm li {list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;margin:0;padding:0;}
	
	.campushub li, .campushm li {display:block;float:left;width:240px;padding:2px 5px;margin:0;}
	.campushub li img, .campushm li img {width:50px;max-width:50px;min-width:50px;height:50px;max-height:50px;min-height:50px;float:left;margin-right:5px;margin-bottom:5px;}
	.campushub h3, .campushm h3 {margin:0 0 2px 0; padding:0;font-family:"Trebuchet MS";}
	.campushub p, .campushm p {margin-left:55px;}
	
	.facilityinfo, .wifiinfo, .printinginfo, .careersinfo {background:#F5F5F5;border-top:1px solid #FDFDFD;border-left:1px solid #FDFDFD;border-bottom:1px solid #676767;border-right:1px solid #676767;width:514px;padding:7px;clear:both;margin-bottom:1em;-moz-border-radius:5px;-webksit-border-radius:5px;display:inline;float:left;}
	
	.facilityinfo h2, .wifiinfo h2, .printinginfo h2, .careersinfo h2 {margin-bottom:0.4em;border-bottom:1px solid #DDD;}
	.facilityinfo img, .wifiinfo img, .printinginfo img{padding:4px;background:#FFF;border:1px solid #BBB;}
	.facilityinfo p span, .printinginfo p span, .careersinfo p span {width:7em;display:block;float:left;clear:left;}
	.printinginfo p span {width:6em;}
	.careersinfo p span {width:5em;}
	
	.wifiinfo ul, .wifiinfo li {list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;margin:0;padding:0;width:auto !important;}
	
	.wifiinfo li {line-height:1.9em !important;}
	
	.wifiinfo span {display:block;float:left;clear:left;width:15em;font-weight:bold;}
	
	.wifithumbs img {padding:4px;border:1px solid #CCC;margin-right:6px;}
	
/* Careers Service styling */	

.careersfrontmenu, .careersfrontmenu li {list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;margin:0;padding:0;}
.careersfrontmenu {clear:both !important;display:block !important;overflow:hidden;width:530px;}

.careersfrontmenu li {width:140px;_width:140px;display:block;float:left;margin:0 10px 12px;text-align:center;}

.careersfrontmenu a {display:block;width:140px;_width:140px;background:#F6F6F6;border:1px solid #DDD;padding:5px;font-size:1.3em;font-family:"Trebuchet MS",Arial;}

.careersfrontmenu a:hover {border:1px solid #AAA;}

.careersfrontmenu img {display:block;clear:both;margin:0 auto;margin-bottom:5px;}

.careersteaminfo {display:block;float:left;width:250px;margin-right:4px;margin-bottom:10px;}

.careersteaminfo img {padding:4px;border:1px solid #CCC;margin-right:6px;float:left;}

.careersteaminfo h2 {margin-bottom:1px;}

.listbreak {margin-top:1em !important;}

.sectiontitles {
	background-color: #e36d25;
	height: 25px;
	width: 750px;
	background-image: url(../../../images/student_email_section_title.jpg);
	background-repeat: no-repeat;
	background-position: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	padding-left: 5px;
}
.sectionboxs {
	width: 750px;
	padding-top: 5px;
	color: #333;
}

/* */

.enrichment-list li {background:#f2f2f2;padding:10px !important;border:1px solid #d8d8d8;border-left:4px solid #d8d8d8;border-radius:5px;-moz-border-radius:5p;-webkit-border-radius:5px;position:relative;margin-bottom:0.5em;}
.enrichment-list span {color:#EF3E36;}
.enrichment-list-details {float:right;}


.weatherwarning, .weatherwarning li {list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;margin:0;padding:0;}
.weatherwarning {background:#f6f6f6;border:1px solid #eee;padding:0;margin-bottom:1em;}

.weatherwarning h2 {display:block;font-size:1.8em;color:#fdfdfd;background:#e5401f;border-bottom:2px solid #c00;padding:8px 20px;}
.weatherwarning p, .weatherwarning div {margin:0 20px 1em;}

.yellow-inline-notice {padding:4px 3px;background:#fff191;border-bottom:1px solid #e9ca80;margin:0 17px 1em !important;}

.weatherwarning li ul {margin-bottom:1em;}
.weatherwarning li ul li {list-style:outside square url(../../../images/li.gif);margin:0 20px 0.3em;}
