﻿/* body elements */

body{margin:0px;
}

.pubMenus{width:960px;
text-align:left;
background-color:#656565;}

.mainBody{
    background-attachment: scroll;
    background-color: #fff;
    background-image:url('../../Web_Graphics/mainPgBg.png');
    background-repeat:repeat-x;
    float: left;
    min-width: 955px;
    width: 100%;
}

#mainboxwrapper {
width:1000px;
margin:0 auto;
/*background-image: url("../Images/Site/wrapper_bg2.png");
background-repeat:repeat-y;*/
}

#wrapper {
width:960px !important;
margin:0 auto;
background-color:transparent;
border-right:1px #e5e5e5 solid;
border-left:1px #e5e5e5 solid;
border-bottom:1px #e5e5e5 solid;
}

/* Top table containing SWGC logo and Address */

#logoTable{width:960px;
background-color:#656565;
}
              
.logoCell{width:434px;
height:95px;
text-align:left;
padding-top:0px;
padding-left:15px;
border-bottom:none;
}

.logoCell img{border:none;}

.titleCell{width:511px;
height:95px;
padding-right:0px;
vertical-align:bottom;
text-align:right;
} 

/* Top Global Navigation table */

#topNavTable{
width: 960px;
vertical-align: bottom;
background:url ('../Images/Site/gradient.jpg');
background-repeat:no-repeat;
height:24px;
}

img {
border: none;					
}

.imgheader {
position: relative;
bottom: 0px;				
right: 0px;				
}

/*.topNavMyGrenfell{
display:block;
width:121px;
height:24px;
}
.topNavMyGrenfell:hover{
background:url('../Images/Site/mygrenfell-over.png') no-repeat;
}

.topNavMail{
width:84px;
height:24px;
}
.topNavMail:hover{
background:url('_layouts/images/mail-over.png') no-repeat;
				
}
.topNavSelfServe{
width:200px;
height:24px;
}
.topNavSelfServe:hover{
background:url('_layouts/images/selfserve-over.png') no-repeat;
				
}
.topNavSearch{
width:99px;
height:24px;
}
.topNavSearch:hover{
background:url('_layouts/images/search-over.png') no-repeat;
				
}
.topNavSiteDir{
width:107px;
height:24px;}

.topNavSiteDir:hover{
background:url('_layouts/images/sitemap-over.png') no-repeat;
				
}
.topNavContact{
width:138px;
height:24px;
}
.topNavContact:hover{
background:url('_layouts/images/contact-over.png') no-repeat;
				
}*/
.botNav a{
text-decoration:none;font-family:Arial;
color:#656565;}
.botNav a:hover{
text-decoration:underline;}

/* Main Content Table including Main Navigation and Quick Links */

#mainSwgcTable{
width:960px;
background-color:#ffffff;
}

.mainNav{
background-color:#fff;
max-width:211px !important;
text-align:left;
vertical-align:top;
padding: 5px 5px 0px 5px;
}

.studentLife{
max-width:211px !important;
text-align:center;
padding-left:0px;
padding-top:0px;
padding-right:2px;
overflow:hidden;
vertical-align:top;				
}

/*#MSOZoneCell_WebPartWPQ3{
vertical-align:bottom;				
}*/
         
.quickNav{background-color:#ffffff;
width:211px;
text-align:left;
vertical-align:top;
padding-top:6px;}

.quickLinks{font-family:Arial; 
font-size:75%;}

.mainWebContent{background-color:#FFFFFF;
width:800px !important;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
vertical-align:top;
text-align:left;
border-left:1px solid #e5e5e5;
}

.mainWebContent a{text-decoration:underline;
font-weight:normal;
color:#000000;}

.mainWebContent a:hover{text-decoration:underline;}

.breadcrumb{font-size:60%;
padding-left:8px;
padding-top:3px;}

.progPage a{font-weight:normal;}

.evplCounter{text-align:center;}

.compBullets{margin-top:2px;
margin-bottom:2px;}

/* Bottom Table including Copyright and Bottom Navigation */
  
#bottomTable
{
width:960px;
border-top:1px #e5e5e5 solid; 
}

#twit{
width:960px;
background-color:#ffffff;
			
}
.copyright{background-color:#ffffff;
width:640px;
height:28px;
vertical-align:top;
font-weight:normal;
color:#656565;
font-family:Arial;
font-size:60%;
text-align:left;
line-height:150%;
padding-top:5px;
padding-bottom:0px;
padding-left:10px;
padding-right:0px}

.botNav{background-color:#ffffff;
width:300px;
height:28px;
vertical-align:top;
font-weight:normal;
color:#656565;
font-family:Arial;
font-size:70%;
text-align:right;
line-height:150%;
padding-top:5px;
padding-bottom:0px;
padding-right:15px;
}

.bottomRow {
background-color:#ffffff;
width:960px;
}


/* Main Content */

#mainContentTableSub{width:100%;}

#mainContentTable{width:100%;}

.contentCell{background-color:#FFFFFF;
width:100%;
font-family:Arial;
font-size:90%;
color:#000000;
text-align:justify;
padding-top:4px;
padding-left:6px;
padding-right:6px;}

.heading{font-family:Arial;
font-weight:bold;
font-size:120%;
color:#000000;
text-align:left;
}


/* Main Page - Degree Programs */

.floatRight{float:right;
margin-left:8px;
margin-right:0px; 
margin-top:5px;}

/* Page Layout - Main SWGC Page */

.picCell{width:749px;
background-color:#000000;
vertical-align:top;
text-align:left;
padding-top:0px;
padding-left:0px;
height:276px;
vertical-align:top;
}

.newsMainTitle{
padding-left:13px;
padding-top:21px;
text-align:left;
border-right:1px solid #656565;
height:45px;
vertical-align:top;
}

.eventsMainTitle{background-color:#FFFFFF;
text-align:left;
padding-top:20px;
padding-left:13px;
height:45px;
vertical-align:top;
}

.calendarimg{
vertical-align:top;
padding-top:3px;				
}
/*.calendar{background-color:#FFFFFF;
width:64px;
text-align:left;
padding-left:35px;
vertical-align:top;
padding-right:0px;
padding-top:20px;}*/

.eventsCell{text-align:left;
font-weight:normal;
padding-top:2px;
padding-left:11px;
padding-right:15px;
padding-bottom:8px;
vertical-align:top;
height:100%
}


.newsCell{
text-align:left;
font-size:medium;
padding-left:15px;
padding-bottom:15px;
padding-right:15px;
border-right:1px solid #656565;
width:371px;
vertical-align:top;
height:100%;
}

.follow{
text-align:right;
font-size:x-small;
font-family:Arial, Helvetica, sans-serif;
color:#656565;
padding-top:10px;
padding-right:0px;
padding-bottom:8px;
vertical-align:bottom;
vertical-align:bottom;
background-color:#ffffff;
}

.pubs{
text-align:right;
font-size:x-small;
font-family:Arial, Helvetica, sans-serif;
color:#656565;
padding-right:5px;
padding-bottom:8px;
vertical-align:bottom;
background-color:#ffffff;
width:343px;	
}

#closureTable{width:250px;
border-collapse:collapse;
font-family:Arial;
font-size:12pt;
font-weight:bold;
background-color:#FF6F00;
text-align:center;
border:2px solid #000000;}

#closureTable a{text-decoration:none;
color:#000000;}

#closureTable a:hover{text-decoration:underline;
color:#000000;}

tr.big{height:40px;}

.specialEvent{text-align:center;
padding-bottom:3px;}

.noBorder{border-width:0px;}

/* Courses Content Query Web Part Customization */

.courseHeader{font-family:Arial;
font-size:105%;
font-weight:bold;
text-decoration:underline;
padding-left:6px;}

.courses{padding-left:15px;
padding-top:12px;
padding-bottom:13px;
padding-right:15px;}

.coursesUL {margin-top:5px;
margin-bottom:0px;}

/* News Content Query Web Part Customization */

.newsStoryTitle{
padding-top:0px;
padding-bottom:6px;
padding-right:0px;
font:#000000;
font-size:x-large;
}

.newsStoryDescription{
padding-left:0px;
padding-right:0px;
padding-bottom:15px;
font:#656565;
}

.floatLeft{float:left;
margin-left:0px; 
margin-right:18px; 
margin-top:2px;
padding-bottom:25px;}

.ms-WPBody A:link{
color:#8e0025;
text-decoration:underline;}

.ms-WPBody A:visited{
color:#8e0025;
text-decoration:underline;}

.ms-WPBody A:hover{color:#173A53;
text-decoration:underline;}

/* Event Content Query Web Part Customization */

.eventItem a:link{
font-family:Arial; 
font-size:90%;}

.eventItem a{
font-family:Arial; 
font-size:90%;}

.eventItem a:hover{
background-color:#ffea00;				
}

.eventItem{
font-family:Arial; 
font-size:90%;}

.events-bullet{vertical-align:top;
background-image:url('../Images/Site/bullet.png');
background-repeat:no-repeat;
background-position:left top;
padding-left:23px;
padding-right:5px;}

*.groupheader{font-family:arial; 
padding-left:2px;
font-size:90%;}

.item{margin-top:0px;}

.clip {
position: relative;
height: 1px;
width: 930px;
border:none;
background-position:center;				
}

.clip background-image {
position: absolute;
clip: rect(15px 945px 1px 0px);				
}


/* XSLT Format - News Releases */

.releaseUL{margin-top:1px;
margin-bottom:1px;}

/* XSLT Format - Site Directory */

.directoryHeader{font-family:Arial;
font-size:125%;
font-weight:bold;
padding-top:18px;
padding-left:12px;}

.directoryItem{padding-left:15px;
padding-right:15px;}

.directoryUL{margin-top:1px;
margin-bottom:1px;}

/* Page Layout & XSLT Format - Faculty / Staff */

.ms-WPBody td{font-family:Arial;
font-size:90%;
vertical-align:top;}

.facultyCell{padding-bottom:8px;}

.facHrLine{text-align:center;
padding-bottom:6px;
padding-top:6px;
}

hr {
border: 0;
color: #862633;
background-color: #862633;
height: 1px;
width: 90%;
text-align: center;
}


.facBioCell{font-family:Arial;
color:#000000;
text-align:justify;
padding-left:8px;
padding-bottom:0px;
vertical-align:top;}
			  
.facPicCell{text-align:center;
padding-right:9px;
padding-left:15px;
padding-bottom:18px;
vertical-align:top;
width:150px;}

.facImage{border: solid 1px #862633;}

/* Page Layout - Main Page Degree Programs */

.swgcTitle{font-family:Arial;
font-weight:bold;
font-size:115%;
color:#000000;
text-align:left;
padding-right:6px;
padding-left:8px;
padding-bottom:16px;
padding-top:10px;
}
			 
.swgcContent{font-family:Arial;
font-size:90%;
color:#000000;
width:749px !important;
text-align:justify;
padding-right:9px;
padding-left:8px;
padding-bottom:18px;
vertical-align:top;
max-width:749px !important;}

.swgcContent a:link{
color:#8e0025;				
}

.swgcContent a:hover{
background-color:#ffea00;				
}

.testimonialPic{width:29%;
text-align:left;
vertical-align:top;
padding-left:6px;
padding-bottom:18px;}

.testimonialText{width:71%;
font-family:Arial;
font-size:85%;
color:#000000;
text-align:justify;
vertical-align:top;			       
padding-right:9px;
padding-bottom:18px;}

/* Page Layout - News Article */
			       
.newsDate{font-family:Arial;
font-weight:bold;
font-size:115%;
color:#000000;
text-align:left;
padding-right:9px;
padding-left:8px;
padding-bottom:2px;
padding-top:2px;}

.newsTitle{font-family:Arial;
font-weight:normal;
font-size:100%;
color: #000000;
text-align:left;
padding-right:0px;
padding-left:0px;
padding-bottom:18px;
}
			 
/* Page Layout - Contact Us */

.staffContact{font-family:Arial;
font-size:85%;
color:#000000;
text-align:left;
padding-right:9px;
padding-left:8px;
padding-bottom:18px;
vertical-align:top;}
			 
.regContact {font-family:Arial;
font-size:85%;
color:#000000;
text-align:left;
padding-right:9px;
padding-left:0px;
padding-bottom:18px;
vertical-align:top;}		

/* Login Content Query Web Part */

.loginItem {font-family:Arial;
font-size:100%;
text-align:left;
padding-left:10px;
padding-bottom:5px;}

/* Page Layout - Search */

.mainSearchZone{text-align:center;}

.srch-URL a:visited{color:#173A53 !important;
text-decoration:none;}	

.srch-URL a:link{color:#173A53 !important;
text-decoration:none;}	

.srch-URL A:hover{color:#00aecb !important;
text-decoration:underline;}

.srch-sort-right{COLOR:black;
FONT-SIZE:80%;
padding-right:10px;}

.srch-stats{
COLOR:black;
FONT-SIZE:90%;
FONT-FAMILY:arial;}

.srch-Page{
COLOR:black;
FONT-SIZE:90%;
FONT-FAMILY:arial;}

.srch-Description{
COLOR:black;
FONT-SIZE:90%;
FONT-FAMILY:arial;}

.srch-Metadata{
COLOR:black;
FONT-SIZE:90%;
FONT-FAMILY:arial;}

.srch-Title{
COLOR:black;
FONT-SIZE:90%;
FONT-FAMILY:arial;}

/* Page Layout - Calendar */

.swgcCalHeader{text-align:center;
font-weight:bold;
color:#000000;
padding-bottom:12px;}

div.ms-WPBody{font-family:arial;
font-size:100%;}	

.ms-formbody{text-align:left;
font-family:arial;
font-size:90%;
background-color:white;
border-top:1px solid white;}

.ms-formlabel{font-family:arial;
font-size:90%;
border-top:1px solid white;}

.rssFeed{font-family:arial;
font-size:75%;
text-decoration:none;
color:#003399;
text-align:left;
padding-bottom:5px;}

.BrandingText{display:none;}

/* Calendar CSS Modifications  - directly from calendar.css */

.ms-menutoolbar{width:749px;}

.ms-cal-gempty{width:749px;}

.ms-bodyareaframe{width:749px;}

.ms-cal-weekemptyRTL{display:none;}

.ms-calheader{display:none;}

.ms-cal-weekedge{display:none;}

.ms-cal-week{background-color:#FFFFFF;}

.ms-cal-weekempty{background-color:#FFFFFF;}

ms-cal-weekboxRTL{display:none;}

.ms-cal-weekbox{display:none;}

.ms-cal-wtopday-todayRTL div{
background-color:#FFFFFF;}

.ms-cal-wtopday-today div{
background-color:#FFFFFF;}

.ms-cal-wtopdayfocusRTLL div{
background-color:#FFFFFF;}

.ms-cal-wtopdayfocusRTL div{
background-color:#FFFFFF;}

.ms-cal-wtopdayfocusL div{
background-color:#FFFFFF;}

.ms-cal-wtopdayfocus div{
background-color:#FFFFFF;}

.ms-cal-wtopdayRTLL div{
background-color:#FFFFFF;}

.ms-cal-wtopdayRTL div{
background-color:#FFFFFF;}

.ms-cal-wtopdayL div{
background-color:#FFFFFF;}

.ms-cal-wtopday div{
background-color:#FFFFFF;}

.ms-cal-topdayRTLL div{
background-color:#FFFFFF;}

.ms-cal-topdayL div{
background-color:#FFFFFF;}

.ms-cal-topdayRTL div{
background-color:#FFFFFF;}

.ms-cal-topday div{
background-color:#FFFFFF;}

.ms-cal-todayitemRTL2B{
background-color:#FFFFFF;
border-bottom:1px solid #A0A0A0;
border-left:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
padding:2px 5px 1px;}

.ms-cal-todayitem2B{
background-color:#FFFFFF;
border-bottom:1px solid #A0A0A0;
border-left:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
padding:2px 5px 1px;}

.ms-cal-workitemRTL2B{
background-color:#FFFFFF;
border-bottom:1px solid #A0A0A0;
border-left:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
padding:2px 5px 1px;}

.ms-cal-workitem2B{
background-color:#FFFFFF;
border-bottom:1px solid #A0A0A0;
border-left:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
padding:2px 5px 1px;}

.ms-cal-noworkitemRTL2B{
background-color:#FFFFFF;
border-bottom:1px solid #A0A0A0;
border-left:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
padding:2px 5px 1px;}

.ms-cal-noworkitemL2B{
background-color:#FFFFFF;
border-bottom:1px solid #A0A0A0;
border-left:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
padding:2px 5px 1px;}

.ms-cal-noworkitem2B{
background-color:#FFFFFF;
border-bottom:1px solid #A0A0A0;
border-left:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
padding:2px 5px 1px;}

.ms-cal-noworkitemLB{
background-color:#FFFFFF;
border-bottom:1px solid #A0A0A0;
border-left:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
padding:2px 5px 1px;}

.ms-cal-noworkitemB{
background-color:#FFFFFF;
border-bottom:1px solid #A0A0A0;
border-left:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
padding:2px 5px 1px;}

.ms-cal-nodataLeftBtm{
text-align:left;
padding:1px 0px 1px 0px;
border-left:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
background-color:#EEEEEE;
vertical-align:top;}

.ms-cal-nodataLeftRTL{
text-align:left;
padding:1px 0px 1px 0px;
border-left:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
background-color:#EEEEEE;
vertical-align:top;}

.ms-cal-nodataLeft{
text-align:left;
padding:1px 0px 1px 0px;
border-left:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
background-color:#EEEEEE;
vertical-align:top;}

.ms-cal-nodataMid{
text-align:left;
padding:1px 0px 1px 0px;
border-left:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
background-color:#EEEEEE;
vertical-align:top;}

.ms-cal-nodataBtm{
text-align:left;
padding:1px 0px 1px 0px;
border-left:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
background-color:#EEEEEE;
vertical-align:top;}

.ms-cal-nodataBtm2{
text-align:left;
padding:1px 0px 1px 0px;
border-left:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
background-color:#EEEEEE;
vertical-align:top;}

.ms-cal-nodataLeftBtm2{
text-align:left;
padding:1px 0px 1px 0px;
border-left:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
background-color:#EEEEEE;
vertical-align:top;}

.ms-cal-nodataLeftBtmRTL{
text-align:left;
padding:1px 0px 1px 0px;
border-left:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
background-color:#EEEEEE;
vertical-align:top;}

.ms-cal-nodataLeftBtmRTL2{
text-align:left;
padding:1px 0px 1px 0px;
border-left:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
background-color:#EEEEEE;
vertical-align:top;}

.ms-cal-weekRTLB{
background-color:#FFFFFF;
background-image:none;
border:1px solid #FFFFFF;}

.ms-cal-weekRTL{
background-color:#FFFFFF;
background-image:none;
border:1px solid #FFFFFF;}

.ms-cal-weekB{
background-color:#FFFFFF;
background-image:none;
border-right:1px solid #A0A0A0;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;}

.ms-cal-week{
background-color:#FFFFFF;
background-image:none;
border-right:1px solid #A0A0A0;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;}

.ms-cal-nodataBtm2{
border-bottom:1px solid #A0A0A0;}

.ms-cal-nodataBtm{
border-bottom:1px solid #A0A0A0;}

.ms-cal-nodataLeftBtmRTL2{
border-bottom:1px solid #A0A0A0;}

.ms-cal-nodataLeftBtm2{
border-bottom:1px solid #A0A0A0;}

.ms-cal-nodataLeftBtmRTL{
border-bottom:1px solid #A0A0A0;}

.ms-cal-nodataLeftBtm{
border-bottom:1px solid #A0A0A0;}

.ms-cal-wtopday-today{
text-align:right;
padding-right:3px;
padding-top:2px;
padding-bottom:2px;}

.ms-cal-topday-today{
text-align:right;
padding-right:3px;
padding-top:2px;
padding-bottom:2px;}

.ms-cal-wtopday{
text-align:right;
padding-right:3px;
padding-top:2px;
padding-bottom:2px;}

.ms-cal-wtopdayL{
text-align:right;
padding-right:3px;
padding-top:2px;
padding-bottom:2px;}

.ms-cal-topdayL{
text-align:right;
padding-right:3px;
padding-top:2px;
padding-bottom:2px;}

.ms-cal-topday{
text-align:right;
padding-right:3px;
padding-top:2px;
padding-bottom:2px;}

.ms-cal-wtopday-today a:hover{
text-align:right;}

.ms-cal-topday-today a:hover{
text-align:right;}

.ms-cal-wtopday a:hover{
text-align:right;}

.ms-cal-wtopdayL a:hover{
text-align:right;}

.ms-cal-topdayL a:hover{
text-align:right;}

.ms-cal-topday a:hover{
text-align:right;}

.ms-cal-weekday{
color:#000000;
font-weight:bold;}

.ms-cal-monthitem b{
color:#000000;}

td.ms-cal-monthitem a:hover b{
color:#000000;}

td.ms-cal-monthitem a{
color:#000000;}

/* Left & Right Border for Multi-day Events in Week and Month View */ 
.contb{border-left:solid 2px #A0A0A0;
border-right:solid 2px #A0A0A0;}

/* Left & Right Border for Multi-day Events in Day View */
.contl{border-left:solid 2px #A0A0A0;}

.contr{border-right:solid 2px #A0A0A0;}

/* Top & Bottom Border for Multi-day Events in Day, Week and Month View */
.cont{
border-bottom:solid 1px #A0A0A0;
border-top:solid 1px #A0A0A0;}

.contr{
border-bottom:solid 1px #A0A0A0;
border-top:solid 1px #A0A0A0;}

.contb{
border-bottom:solid 1px #A0A0A0;
border-top:solid 1px #A0A0A0;}

.contl{
border-bottom:solid 1px #A0A0A0;
border-top:solid 1px #A0A0A0;}

/* Background color for Multi-day Events in Day, Week and Month View */
.ms-cal-defaultbgcolor {
background-color:rgb(228, 228, 226);
background-image:none;
padding:4px 0px 4px 0px;}

/* Background color for Hover state on Multi-day Events in Day, Week and Month View */
.ms-cal-defaultbgcolorsel{
background-color:rgb(255, 255, 255);
background-image:none;
padding:4px 0px 4px 0px;}

/* Vertical lines between day slots on Day and Week View */
.ms-cal-enoworkhourb .ms-cal-dayhalfhourf{
border-left:solid 1px #A0A0A0;}

.ms-cal-enoworkhourb .ms-cal-dayhourf{
border-left:solid 1px #A0A0A0;}

.ms-cal-eworkdayf .ms-cal-dayhourf{
border-left:solid 1px #A0A0A0;}

.ms-cal-eworkhour .ms-cal-dayhourf{
border-left:solid 1px #A0A0A0;}

.ms-cal-eworkhour .ms-cal-dayhalfhourf{
border-left:solid 1px #A0A0A0;}

.ms-cal-enoworkhourf .ms-cal-dayhourf{
border-left:solid 1px #A0A0A0;}

.ms-cal-enoworkhour .ms-cal-dayhalfhourf{
border-left:solid 1px #A0A0A0;}

.ms-cal-enoworkhour .ms-cal-dayhourf{
border-left:solid 1px #A0A0A0;}

.ms-cal-eworkhourf .ms-cal-dayhourf{
border-left:solid 1px #A0A0A0;}

.ms-cal-enoworkdayf .ms-cal-dayhourf{
border-left:solid 1px #A0A0A0;}

.ms-cal-eworkday .ms-cal-dayhalfhourf{
border-left:solid 1px #A0A0A0;}

.ms-cal-eworkday .ms-cal-dayhourf{
border-left:solid 1px #A0A0A0;}

.ms-cal-enoworkday .ms-cal-dayhourf{
border-left:solid 1px #A0A0A0;}

.ms-cal-enoworkday .ms-cal-dayhalfhourf{
border-left:solid 1px #A0A0A0;}

.ms-cal-enoworkdayf .ms-cal-dayhalfhourf{
border-left:solid 1px #A0A0A0;}

/* Horizontal lines signaling hour time slots on Day and Week View */
.ms-cal-enoworkhourb .ms-cal-dayhalfhourf{
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkhourb .ms-cal-dayhourf{
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkhourb .ms-cal-dayhalfhour{
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkhourb .ms-cal-dayhour{
border-top:1px solid #A0A0A0;}

.ms-cal-eworkday .ms-cal-dayhourf{
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkday .ms-cal-dayhourf{
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkhourrtl .ms-cal-dayhourrtlf{
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkhourrtl .ms-cal-dayhourrtl{
border-top:1px solid #A0A0A0;}

.ms-cal-workhourfover{
border-top:1px solid #A0A0A0;}

.ms-cal-workhourrtlfover{
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkdayrtlf{
border-top:1px solid #A0A0A0;}

.ms-cal-eworkdayf{
border-top:1px solid #A0A0A0;}

.ms-cal-eworkdayrtlf{
border-top:1px solid #A0A0A0;}

.ms-cal-workhourf{
border-top:1px solid #A0A0A0;}

.ms-cal-workhourrtl{
border-top:1px solid #A0A0A0;}

.ms-cal-workhourrtlf{
border-top:1px solid #A0A0A0;}

.ms-cal-workhour{
border-top:1px solid #A0A0A0;}

.ms-cal-workhourb{
border-top:1px solid #A0A0A0;}

.ms-cal-workhourover{
border-top:1px solid #A0A0A0;}

.ms-cal-workhourbover{
border-top:1px solid #A0A0A0;}

.ms-cal-workhourrtlover{
border-top:1px solid #A0A0A0;}

.ms-cal-workhourrtlbover{
border-top:1px solid #A0A0A0;}

.ms-cal-eworkhourf .ms-cal-dayhour{
border-top:1px solid #A0A0A0;}

.ms-cal-eworkhourf .ms-cal-dayhourf{
border-top:1px solid #A0A0A0;}

.ms-cal-eworkhour .ms-cal-dayhourf{
border-top:1px solid #A0A0A0;}

.ms-cal-eworkhour .ms-cal-dayhour{
border-top:1px solid #A0A0A0;}

.ms-cal-eworkday .ms-cal-dayhour{
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkday .ms-cal-dayhour{
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkhourf .ms-cal-dayhour{
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkhourf .ms-cal-dayhourf{
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkhour .ms-cal-dayhour{
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkhour .ms-cal-dayhourf{
border-top:1px solid #A0A0A0;}

.ms-cal-eworkhourrtlf .ms-cal-dayhourrtl{
border-top:1px solid #A0A0A0;}

.ms-cal-eworkhourrtlf .ms-cal-dayhourrtlf{
border-top:1px solid #A0A0A0;}

.ms-cal-eworkhourrtl .ms-cal-dayhourrtlf{
border-top:1px solid #A0A0A0;}

.ms-cal-eworkhourrtl .ms-cal-dayhourrtl{
border-top:1px solid #A0A0A0;}

.ms-cal-eworkdayrtl .ms-cal-dayhourrtl{
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkdayrtl .ms-cal-dayhourrtl{
border-top:1px solid #A0A0A0;}

.ms-cal-eworkdayrtl .ms-cal-dayhourrtlf{
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkdayrtl .ms-cal-dayhourrtlf{
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkdayf{
border-top:1px solid #A0A0A0;}

/* Horizontal lines signaling half-hour time slots on Day and Week View */
.ms-cal-enoworkhourb .ms-cal-dayhalfhourf{
border-top:solid 1px #A0A0A0;}

.ms-cal-enoworkhourb .ms-cal-dayhourf{
border-top:solid 1px #A0A0A0;}

.ms-cal-enoworkhourb .ms-cal-dayhalfhour{
border-top:solid 1px #A0A0A0;}

.ms-cal-enoworkhourb .ms-cal-dayhour{
border-top:solid 1px #A0A0A0;}

.ms-cal-eworkday .ms-cal-dayhalfhourf{
border-top:solid 1px #A0A0A0;}

.ms-cal-enoworkday .ms-cal-dayhalfhourf{
border-top:solid 1px #A0A0A0;}

.ms-cal-enoworkhour .ms-cal-dayhalfhour{
border-top:solid 1px #A0A0A0;}

.ms-cal-enoworkhour .ms-cal-dayhalfhourf{
border-top:solid 1px #A0A0A0;}

.ms-cal-eworkhourrtlf .ms-cal-dayhalfhourrtlf{
border-top:solid 1px #A0A0A0;}

.ms-cal-eworkhourrtl .ms-cal-dayhalfhourrtlf{
border-top:solid 1px #A0A0A0;}

.ms-cal-eworkhourrtl .ms-cal-dayhalfhourrtl{
border-top:solid 1px #A0A0A0;}

.ms-cal-eworkdayrtl .ms-cal-dayhalfhourrtl{
border-top:solid 1px #A0A0A0;}

.ms-cal-enoworkdayrtl .ms-cal-dayhalfhourrtl{
border-top:solid 1px #A0A0A0;}

.ms-cal-eworkdayrtl .ms-cal-dayhalfhourrtlf{
border-top:solid 1px #A0A0A0;}

.ms-cal-enoworkdayrtl .ms-cal-dayhalfhourrtlf{
border-top:solid 1px #A0A0A0;}

.ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf{
border-top:solid 1px #A0A0A0;}

.ms-cal-workhourhalfhour{
border-top:solid 1px #A0A0A0;}

.ms-cal-workhourhalfhourb{
border-top:solid 1px #A0A0A0;}

.ms-cal-workhourrtlhalfhour{
border-top:solid 1px #A0A0A0;}

.ms-cal-workhourrtlbhalfhourover{
border-top:solid 1px #A0A0A0;}

.ms-cal-workhourrtlhalfhourover{
border-top:solid 1px #A0A0A0;}

.ms-cal-workhourbhalfhourover{
border-top:solid 1px #A0A0A0;}

.ms-cal-workhourbhalfhourover{
border-top:solid 1px #A0A0A0;}

.ms-cal-workhourhalfhourover{
border-top:solid 1px #A0A0A0;}

.ms-cal-workhourrtlfhalfhourover{
border-top:solid 1px #A0A0A0;}

.ms-cal-workhourfhalfhourover{
border-top:solid 1px #A0A0A0;}

.ms-cal-workhourbhalfhour{
border-top:solid 1px #A0A0A0;}

.ms-cal-eworkhourf .ms-cal-dayhalfhourf{
border-top:solid 1px #A0A0A0;}

.ms-cal-eworkhour .ms-cal-dayhalfhourf{
border-top:solid 1px #A0A0A0;}

.ms-cal-eworkhour .ms-cal-dayhalfhour{
border-top:solid 1px #A0A0A0;}

.ms-cal-eworkday .ms-cal-dayhalfhour{
border-top:solid 1px #A0A0A0;}

.ms-cal-enoworkday .ms-cal-dayhalfhour{
border-top:solid 1px #A0A0A0;}

/* Bottom border for last row in Day and Week View */
.ms-cal-workhourBhalfhour{
border-bottom:solid 1px #A0A0A0;
border-top:solid 1px #A0A0A0;
background-color:#FFFFFF;}

.ms-cal-enoworkhourb .ms-cal-dayhalfhourf{
border-bottom:solid 1px #A0A0A0;
border-top:solid 1px #A0A0A0;
background-color:#FFFFFF;}

.ms-cal-enoworkhourb .ms-cal-dayhourf{
border-bottom:solid 1px #A0A0A0;
border-top:solid 1px #A0A0A0;
background-color:#FFFFFF;}

.ms-cal-enoworkhourb .ms-cal-dayhalfhour{
border-bottom:solid 1px #A0A0A0;
border-top:solid 1px #A0A0A0;
background-color:#FFFFFF;}

.ms-cal-enoworkhourb .ms-cal-dayhour{
border-bottom:solid 1px #A0A0A0;
border-top:solid 1px #A0A0A0;
background-color:#FFFFFF;}

/* Sizes to keep things displaying properly */
.ms-cal-enoworkhourb .ms-cal-dayhalfhourf{
height:100%;}

.ms-cal-enoworkhourb .ms-cal-dayhourf{
height:100%;}

.ms-cal-workitem .contb{
width:95%;}

.ms-cal-muworkitem .contb{
width:95%;}

/* Background color for NON work hours/days in Day, Week and Month View */
.ms-cal-enoworkhourrtlf .ms-cal-dayhalfhourrtlf {
background-color:#FFFFFF;}

.ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtl {
background-color:#FFFFFF;}

.ms-cal-workhourb {
background-color:#FFFFFF;}

.ms-cal-workhourbhalfhour {
background-color:#FFFFFF;}

.ms-cal-enoworkhourl {
background-color:#FFFFFF;}

.ms-cal-enoworkhourf {
background-color:#FFFFFF;}

.ms-cal-enoworkhourrtlf .ms-cal-dayhourrtlf {
background-color:#FFFFFF;}

.ms-cal-enoworkhourrtlf .ms-cal-dayhourrtl {
background-color:#FFFFFF;}

.ms-cal-enoworkhourrtl {
background-color:#FFFFFF;}

.ms-cal-enoworkhourrtll {
background-color:#FFFFFF;}

.ms-cal-enoworkhourb .ms-cal-dayhalfhour {
background-color:#FFFFFF;}

.ms-cal-enoworkhourb .ms-cal-dayhour {
background-color:#FFFFFF;}

.ms-cal-enoworkhourb .ms-cal-dayhalfhourf {
background-color:#FFFFFF;}

.ms-cal-enoworkhourb .ms-cal-dayhourf {
background-color:#FFFFFF;}

.ms-cal-nodataleftbtmrtl {
background-color:#FFFFFF;}

.ms-cal-nodataleftbtm2 {
background-color:#FFFFFF;}

.ms-cal-nodataleftbtmrtl2 {
background-color:#FFFFFF;}

.ms-cal-nodatabtm {
background-color:#FFFFFF;}

.ms-cal-nodatabtm2 {
background-color:#FFFFFF;}

.ms-cal-enoworkhourf .ms-cal-dayhour {
background-color:#FFFFFF;}

.ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf {
background-color:#FFFFFF;}

.ms-cal-enoworkhourrtlf .ms-cal-dayhalfhourrtlf {
background-color:#FFFFFF;}

.ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtl {
background-color:#FFFFFF;}

.ms-cal-enoworkhourrtl .ms-cal-dayhourrtlf {
background-color:#FFFFFF;}

.ms-cal-enoworkhourrtl .ms-cal-dayhourrtl {
background-color:#FFFFFF;}

.ms-cal-enoworkhourrtlf .ms-cal-dayhourrtlf {
background-color:#FFFFFF;}

.ms-cal-enoworkhourrtlf .ms-cal-dayhourrtl {
background-color:#FFFFFF;}

.ms-cal-enoworkhour .ms-cal-dayhalfhourf {
background-color:#FFFFFF;}

.ms-cal-enoworkhour .ms-cal-dayhalfhour {
background-color:#FFFFFF;}

.ms-cal-enoworkhour .ms-cal-dayhourf {
background-color:#FFFFFF;}

.ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourf .ms-cal-dayhourf {
background-color:#FFFFFF;}

.ms-cal-enoworkhour {
background-color:#FFFFFF;}

.ms-cal-enoworkhourrtlf {
background-color:#FFFFFF;}

.ms-cal-workhour {
background-color:#FFFFFF;}

.ms-cal-workhourhalfhour {
background-color:#FFFFFF;}

.ms-cal-workhourover {
background-color:#FFFFFF;}

.ms-cal-workhourhalfhourover {
background-color:#FFFFFF;}

.ms-cal-workhourf {
background-color:#FFFFFF;}

.ms-cal-workhourfover {
background-color:#FFFFFF;}

.ms-cal-workhourfhalfhour {
background-color:#FFFFFF;}

.ms-cal-workhourfhalfhourover {
background-color:#FFFFFF;}

.ms-cal-enoworkhourf .ms-cal-dayhour {
background-color:#FFFFFF;}

.ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf {
background-color:#FFFFFF;}

.ms-cal-enoworkhour .ms-cal-dayhalfhourf {
background-color:#FFFFFF;}

.ms-cal-enoworkhour .ms-cal-dayhalfhour {
background-color:#FFFFFF;}

.ms-cal-enoworkhour .ms-cal-dayhourf {
background-color:#FFFFFF;}

.ms-cal-enoworkhour .ms-cal-dayhour {
background-color:#FFFFFF;}

.ms-cal-enoworkhourf .ms-cal-dayhourf {
background-color:#FFFFFF;}

.ms-cal-enoworkhour {
background-color:#FFFFFF;}

.ms-cal-enoworkhourrtlf {
background-color:#FFFFFF;}

.ms-cal-enoworkdayf .ms-cal-dayhalfhourf {
background-color:#FFFFFF;}

.ms-cal-enoworkday .ms-cal-dayhalfhourf {
background-color:#FFFFFF;}

.ms-cal-enoworkday .ms-cal-dayhourf {
background-color:#FFFFFF;}

.ms-cal-enoworkdayf .ms-cal-dayhourf {
background-color:#FFFFFF;}

.ms-cal-enoworkdayrtl .ms-cal-dayhalfhourrtlf {
background-color:#FFFFFF;}

.ms-cal-enoworkdayrtlf .ms-cal-dayhalfhourrtlf {
background-color:#FFFFFF;}

.ms-cal-enoworkdayrtl .ms-cal-dayhourrtlf {
background-color:#FFFFFF;}

.ms-cal-enoworkdayrtlf .ms-cal-dayhourrtlf {
background-color:#FFFFFF;}

.ms-cal-enoworkday {
background-color:#FFFFFF;}

.ms-cal-enoworkdayrtl {
background-color:#FFFFFF;}

.ms-cal-enoworkdayf {
background-color:#FFFFFF;}

.ms-cal-enoworkdayrtlf {
background-color:#FFFFFF;}

.ms-cal-time {
background-color:#FFFFFF;}

.ms-cal-weekday {
background-color:#FFFFFF;}

.ms-cal-nodatamid {
background-color:#FFFFFF;}

.ms-cal-nodataleft {
background-color:#FFFFFF;}

.ms-cal-nodataleftrtl {
background-color:#FFFFFF;}

.ms-cal-nodataleftbtm {
background-color:#FFFFFF;}

/* Vertical lines between days in Month View */
.ms-cal-noworkitemrtl {
border-right:1px solid #A0A0A0;}

.ms-cal-nodatamid {
border-right:1px solid #A0A0A0;}

.ms-cal-nodataleft {
border-right:1px solid #A0A0A0;}

.ms-cal-nodataleftrtl {
border-right:1px solid #A0A0A0;}

.ms-cal-alldayevent {
border-right:1px solid #A0A0A0;}

.ms-cal-alldayeventl {
border-right:1px solid #A0A0A0;}

.ms-cal-alldayeventrtl {
border-right:1px solid #A0A0A0;}

.ms-cal-alldayeventrtll {
border-right:1px solid #A0A0A0;}

.ms-cal-muworkitem {
border-right:1px solid #A0A0A0;}

.ms-cal-muworkiteml {
border-right:1px solid #A0A0A0;}

.ms-cal-muworkitemr {
border-right:1px solid #A0A0A0;}

.ms-cal-muworkitemrtl {
border-right:1px solid #A0A0A0;}

.ms-cal-muworkitemrtll {
border-right:1px solid #A0A0A0;}

.ms-cal-workitem {
border-right:1px solid #A0A0A0;}

.ms-cal-todayitem {
border-right:1px solid #A0A0A0;}

.ms-cal-todayitemrtl {
border-right:1px solid #A0A0A0;}

.ms-cal-noworkitem {
border-right:1px solid #A0A0A0;}

.ms-cal-noworkiteml {
border-right:1px solid #A0A0A0;}

.ms-cal-noworkiteml2b {
border-right:1px solid #A0A0A0;}

.ms-cal-noworkitemrtl2b {
border-right:1px solid #A0A0A0;}

.ms-cal-workitem2b {
border-right:1px solid #A0A0A0;}

.ms-cal-workitemrtl2b {
border-right:1px solid #A0A0A0;}

.ms-cal-todayitem2b {
border-right:1px solid #A0A0A0;}

.ms-cal-todayitemrtl2b {
border-right:1px solid #A0A0A0;}

.ms-cal-noworkitemb {
border-right:1px solid #A0A0A0;}

.ms-cal-noworkitemlb {
border-right:1px solid #A0A0A0;}

.ms-cal-noworkitem2b {
border-right:1px solid #A0A0A0;}

.ms-cal-nodataleftbtm2 {
border-right:1px solid #A0A0A0;}

.ms-cal-nodataleftbtmrtl2 {
border-right:1px solid #A0A0A0;}

.ms-cal-nodatabtm {
border-right:1px solid #A0A0A0;}

.ms-cal-nodatabtm2 {
border-right:1px solid #A0A0A0;}

.ms-cal-nodataleftbtm {
border-right:1px solid #A0A0A0;}

.ms-cal-nodataleftbtmrtl {
border-right:1px solid #A0A0A0;}

/* Horizontal lines between weeks in Month View */
.ms-cal-noworkiteml2b{
border-bottom:solid 1px #A0A0A0);}

.ms-cal-noworkitemrtl2b{
border-bottom:solid 1px #A0A0A0);}

.ms-cal-workitem2b{
border-bottom:solid 1px #A0A0A0);}

.ms-cal-workitemrtl2b{
border-bottom:solid 1px #A0A0A0);}

.ms-cal-todayitem2b{
border-bottom:solid 1px #A0A0A0);}

.ms-cal-todayitemrtl2b{
border-bottom:solid 1px #A0A0A0);}

.ms-cal-noworkitemb{
border-bottom:solid 1px #A0A0A0);}

.ms-cal-noworkitemlb{
border-bottom:solid 1px #A0A0A0);}

.ms-cal-noworkitem2b{
border-bottom:solid 1px #A0A0A0);}

.ms-cal-nodataleftbtm2{
border-bottom:solid 1px #A0A0A0);}

.ms-cal-nodataleftbtmrtl2{
border-bottom:solid 1px #A0A0A0);}

.ms-cal-nodatabtm{
border-bottom:solid 1px #A0A0A0);}

.ms-cal-nodatabtm2{
border-bottom:solid 1px #A0A0A0);}

.ms-cal-nodataleftbtm{
border-bottom:solid 1px #A0A0A0);}

.ms-cal-nodataleftbtmrtl{
border-bottom:solid 1px #A0A0A0);}

/* Appointment block in Day and Week View */
.ms-cal-tweekitem{
background-color:rgb(228, 228, 226);
background-image:none;
border:1px solid #A0A0A0;}

.ms-cal-tdayitem{
background-color:rgb(228, 228, 226);
background-image:none;
border:1px solid #A0A0A0;}

/* Area to left of All Day Event block in Day View */
.ms-cal-time{border-right:1px solid rgb(0, 0, 0);}

/* Day headers in Week and Month View */
.ms-cal-wtopdayl{
background-color:#FFFFFF;
background-image:none;
border:solid 1px #A0A0A0;}

.ms-cal-wtopday{
background-color:#FFFFFF;
background-image:none;
border:solid 1px #A0A0A0;}

div.ms-cal-navheader a img{
background-color:#FFFFFF;
background-image:none;
border:solid 1px #A0A0A0;}

.ms-cal-topday{
background-color:#FFFFFF;
background-image:none;
border:solid 1px #A0A0A0;}

.ms-cal-topdayl{
background-color:#FFFFFF;
background-image:none;
border:solid 1px #A0A0A0;}

/* Selected Day header in Week and Month View */
.ms-cal-topdayoverl{
background-color:#FFFFFF;
background-image:none;
background-repeat:no-repeat;
border:solid 1px #A0A0A0;
text-align:right;
padding-right:3px;}

.ms-cal-wtopdayover{
background-color:#FFFFFF;
background-image:none;
background-repeat:no-repeat;
border:solid 1px #A0A0A0;
text-align:right;
padding-right:3px;}

.ms-cal-wtopdaylover{
background-color:#FFFFFF;
background-image:none;
background-repeat:no-repeat;
border:solid 1px #A0A0A0;
text-align:right;
padding-right:3px;}

.ms-cal-topdayfocusover{
background-color:#FFFFFF;
background-image:none;
background-repeat:no-repeat;
border:solid 1px #A0A0A0;
text-align:right;
padding-right:3px;}

.ms-cal-wtopdayfocusover{
background-color:#FFFFFF;
background-image:none;
background-repeat:no-repeat;
border:solid 1px #A0A0A0;
text-align:right;
padding-right:3px;}

.ms-cal-wtopdayfocuslover{
background-color:#FFFFFF;
background-image:none;
background-repeat:no-repeat;
border:solid 1px #A0A0A0;
text-align:right;
padding-right:3px;}

.ms-cal-topdayfocus{
background-color:#FFFFFF;
background-image:none;
background-repeat:no-repeat;
border:solid 1px #A0A0A0;
text-align:right;
padding-right:3px;}

.ms-cal-topdayfocusl{
background-color:#FFFFFF;
background-image:none;
background-repeat:no-repeat;
border:solid 1px #A0A0A0;
text-align:right;
padding-right:3px;}

.ms-cal-topdayfocusrtl{
background-color:#FFFFFF;
background-image:none;
background-repeat:no-repeat;
border:solid 1px #A0A0A0;
text-align:right;
padding-right:3px;}

.ms-cal-topdayfocusrtll{
background-color:#FFFFFF;
background-image:none;
background-repeat:no-repeat;
border:solid 1px #A0A0A0;
text-align:right;
padding-right:3px;}

.ms-cal-wtopdayfocus{
background-color:#FFFFFF;
background-image:none;
background-repeat:no-repeat;
border:solid 1px #A0A0A0;
text-align:right;
padding-right:3px;}

.ms-cal-wtopdayfocusl{
background-color:#FFFFFF;
background-image:none;
background-repeat:no-repeat;
border:solid 1px #A0A0A0;
text-align:right;
padding-right:3px;}

.ms-cal-wtopdayfocusrtl{
background-color:#FFFFFF;
background-image:none;
background-repeat:no-repeat;
border:solid 1px #A0A0A0;
text-align:right;
padding-right:3px;}

.ms-cal-wtopdayfocusrtll{
background-color:#FFFFFF;
background-image:none;
background-repeat:no-repeat;
border:solid 1px #A0A0A0;
text-align:right;
padding-right:3px;}

.ms-cal-topdayover{
background-color:#FFFFFF;
background-image:none;
background-repeat:no-repeat;
border:solid 1px #A0A0A0;
text-align:right;
padding-right:3px;}

/* Week header in Month View */
.ms-cal-weekb{
background-color:rgb(193, 193, 193);
background-image:none;
border:1px solid rgb(0, 0, 0);}

.ms-cal-weekrtl{
background-color:rgb(193, 193, 193);
background-image:none;
border:1px solid rgb(0, 0, 0);}

.ms-cal-weekrtlb{
background-color:rgb(193, 193, 193);
background-image:none;
border:1px solid rgb(0, 0, 0);}

/* Hover state for Week header in Month View */
.ms-cal-weekselected{
cursor:default;
background-color:#FFFFFF;
background-image:none;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #A0A0A0;}

.ms-cal-weekselectedrtl{
cursor:default;
background-color:#FFFFFF;
background-image:none;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #A0A0A0;}

/* Background behind Multi-day events in Week View when multi-day events are present */
.ms-cal-walldayevent {
background-color:rgb(175, 175, 175);
border-left:1px solid rgb(0, 0, 0);}

.ms-cal-walldayeventl {
background-color:rgb(175, 175, 175);
border-left:1px solid rgb(0, 0, 0);}

.ms-cal-walldayeventrtl {
background-color:rgb(175, 175, 175);
border-left:1px solid rgb(0, 0, 0);}

.ms-cal-walldayeventrtll {
background-color:rgb(175, 175, 175);
border-left:1px solid rgb(0, 0, 0);}

.ms-cal-wemptycell {
background-color:rgb(175, 175, 175);
border-left:1px solid rgb(0, 0, 0);}

.ms-cal-wemptycelll {
background-color:rgb(175, 175, 175);
border-left:1px solid rgb(0, 0, 0);}

/* Today marker, independent of selected day header, in Month View */
.ms-cal-wtopday-todayRTL{
background-image:url("/_layouts/images/calnumBttntoday.gif");
background-repeat:repeat-x;
background-color:rgb(255, 218, 138);
border:solid 1px #A0A0A0;}

.ms-cal-topday-todayRTL{
background-image:url("/_layouts/images/calnumBttntoday.gif");
background-repeat:repeat-x;
background-color:rgb(255, 218, 138);
border:solid 1px #A0A0A0;}

.ms-cal-wtopday-today{
background-image:url("/_layouts/images/calnumBttntoday.gif");
background-repeat:repeat-x;
background-color:rgb(255, 218, 138);
border:solid 1px #A0A0A0;}

.ms-cal-topday-today{
background-image:url("/_layouts/images/calnumBttntoday.gif");
background-repeat:repeat-x;
background-color:rgb(255, 218, 138);
border:solid 1px #A0A0A0;}

.ms-cal-wtopday-todayRTLover div {
border:1px solid #FFA521;
font-weight:bold;
padding-right:3px;}

.ms-cal-topday-todayoverRTL div {
border:1px solid #FFA521;
font-weight:bold;
padding-right:3px;}

.ms-cal-wtopday-todayover div {
border:1px solid #FFA521;
font-weight:bold;
padding-right:3px;}

.ms-cal-topday-todayover div {
border:1px solid #FFA521;
font-weight:bold;
padding-right:3px;}

.ms-cal-wtopday-todayRTLover div{
border:none;}

.ms-cal-topday-todayoverRTL div{
border:none;}

.ms-cal-wtopday-todayRTL div{
border:none;}

.ms-cal-topday-todayRTL div{
border:none;}

.ms-cal-wtopday-todayover div{
border:none;}

.ms-cal-topday-todayover div{
border:none;}

.ms-cal-wtopday-today div{
border:none;}

.ms-cal-topday-today div{
border:none;}

/* Hover state for Today marker, independent of selected day header, in Month View */
.ms-cal-wtopday-todayover{
background-color:rgb(255, 225, 187);
border:solid 1px #A0A0A0;
text-align:right;}

.ms-cal-topday-todayover{
background-color:rgb(255, 225, 187);
border:solid 1px #A0A0A0;
text-align:right;}

.ms-cal-eworkhour .ms-cal-dayhalfhourF {
border-left:1px solid #A0A0A0;}

.ms-cal-eworkhour .ms-cal-dayhourF {
border-left:1px solid #A0A0A0;}

.ms-cal-eworkdayF .ms-cal-dayhourF {
border-left:1px solid #A0A0A0;}

.ms-cal-enoworkdayF .ms-cal-dayhalfhourF {
border-left:1px solid #A0A0A0;}

.ms-cal-enoworkday .ms-cal-dayhalfhourF {
border-left:1px solid #A0A0A0;}

.ms-cal-eworkday .ms-cal-dayhalfhourF {
border-left:1px solid #A0A0A0;}

.ms-cal-enoworkdayF .ms-cal-dayhourF {
border-left:1px solid #A0A0A0;}

.ms-cal-enoworkday .ms-cal-dayhourF {
border-left:1px solid #A0A0A0;}

.ms-cal-eworkday .ms-cal-dayhourF {
border-left:1px solid #A0A0A0;}

.ms-cal-eworkhourF .ms-cal-dayhourF {
border-left:1px solid #A0A0A0;}

.ms-cal-enoworkhour .ms-cal-dayhourF {
border-left:1px solid #A0A0A0;}

.ms-cal-enoworkhour .ms-cal-dayhalfhourF {
border-left:1px solid #A0A0A0;}

.ms-cal-enoworkhourF .ms-cal-dayhourF {
border-left:1px solid #A0A0A0;}

.ms-cal-enoworkhour .ms-cal-dayhalfhourF {
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkhour .ms-cal-dayhalfhour {
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkday .ms-cal-dayhalfhourF {
border-top:1px solid #A0A0A0;}

.ms-cal-eworkday .ms-cal-dayhalfhourF {
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkday .ms-cal-dayhalfhour {
border-top:1px solid #A0A0A0;}

.ms-cal-eworkday .ms-cal-dayhalfhour {
border-top:1px solid #A0A0A0;}

.ms-cal-eworkhour .ms-cal-dayhalfhour {
border-top:1px solid #A0A0A0;}

.ms-cal-eworkhour .ms-cal-dayhalfhourF {
border-top:1px solid #A0A0A0;}

.ms-cal-eworkhourF .ms-cal-dayhalfhourF {
border-top:1px solid #A0A0A0;}

.ms-cal-workhourRTLBover {
border-top:1px solid #A0A0A0;}

.ms-cal-workhourRTLover {
border-top:1px solid #A0A0A0;}

.ms-cal-workhourBover {
border-top:1px solid #A0A0A0;}

.ms-cal-workhourover {
border-top:1px solid #A0A0A0;}

.ms-cal-workhourRTLFover {
border-top:1px solid #A0A0A0;}

.ms-cal-workhourFover {
border-top:1px solid #A0A0A0;}

.ms-cal-workhourB {
border-top:1px solid #A0A0A0;}

.ms-cal-workhour {
border-top:1px solid #A0A0A0;}

.ms-cal-workhourRTLFover {
border-top:1px solid #A0A0A0;}

.ms-cal-workhourFover {
border-top:1px solid #A0A0A0;}

.ms-cal-workhourRTLF {
border-top:1px solid #A0A0A0;}

.ms-cal-workhourRTL {
border-top:1px solid #A0A0A0;}

.ms-cal-workhourF {
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkhour .ms-cal-dayhalfhourF {
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkhour .ms-cal-dayhalfhour {
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkday .ms-cal-dayhalfhourF {
border-top:1px solid #A0A0A0;}

.ms-cal-eworkday .ms-cal-dayhalfhourF {
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkday .ms-cal-dayhalfhour {
border-top:1px solid #A0A0A0;}

.ms-cal-eworkday .ms-cal-dayhalfhour {
border-top:1px solid #A0A0A0;}

.ms-cal-eworkhour .ms-cal-dayhalfhour {
border-top:1px solid #A0A0A0;}

.ms-cal-eworkhour .ms-cal-dayhalfhourF {
border-top:1px solid #A0A0A0;}

.ms-cal-eworkhourF .ms-cal-dayhalfhourF {
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkhour .ms-cal-dayhourF {
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkhour .ms-cal-dayhour {
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkhourF .ms-cal-dayhourF {
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkhourF .ms-cal-dayhour {
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkday .ms-cal-dayhourF {
border-top:1px solid #A0A0A0;}

.ms-cal-eworkday .ms-cal-dayhourF {
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkday .ms-cal-dayhour {
border-top:1px solid #A0A0A0;}

.ms-cal-eworkday .ms-cal-dayhour {
border-top:1px solid #A0A0A0;}

.ms-cal-eworkhour .ms-cal-dayhour {
border-top:1px solid #A0A0A0;}

.ms-cal-eworkhour .ms-cal-dayhourF {
border-top:1px solid #A0A0A0;}

.ms-cal-eworkhourF .ms-cal-dayhourF {
border-top:1px solid #A0A0A0;}

.ms-cal-eworkhourF .ms-cal-dayhour {
border-top:1px solid #A0A0A0;}

.ms-cal-workhourFhalfhourover {
background-color:#FFFFFF;}

.ms-cal-workhourFhalfhour {
background-color:#FFFFFF;}

.ms-cal-workhourFover {
background-color:#FFFFFF;}

.ms-cal-workhourF {
background-color:#FFFFFF;}

.ms-cal-enoworkhourRTLF {
background-color:#FFFFFF;}

.ms-cal-enoworkhourF {
background-color:#FFFFFF;}

.ms-cal-enoworkhourL {
background-color:#FFFFFF;}

.ms-cal-enoworkhourRTLL {
background-color:#FFFFFF;}

.ms-cal-enoworkhourRTL {
background-color:#FFFFFF;}

.ms-cal-enoworkhour {
background-color:#FFFFFF;}

.ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourF .ms-cal-dayhourF {
background-color:#FFFFFF;}

.ms-cal-enoworkhour .ms-cal-dayhourF {
background-color:#FFFFFF;}

.ms-cal-enoworkhour .ms-cal-dayhalfhour {
background-color:#FFFFFF;}

.ms-cal-enoworkhour .ms-cal-dayhalfhourF {
background-color:#FFFFFF;}

.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL {
background-color:#FFFFFF;}

.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF {
background-color:#FFFFFF;}

.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL {
background-color:#FFFFFF;}

.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF {
background-color:#FFFFFF;}

.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL {
background-color:#FFFFFF;}

.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF {
background-color:#FFFFFF;}

.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF {
background-color:#FFFFFF;}

.ms-cal-enoworkhourF .ms-cal-dayhour {
background-color:#FFFFFF;}

.ms-cal-enoworkhourB .ms-cal-dayhourF {
background-color:#FFFFFF;
border-bottom:1px solid #A0A0A0;
border-left:1px solid #A0A0A0;
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkhourB .ms-cal-dayhalfhourF {
background-color:#FFFFFF;
border-bottom:1px solid #A0A0A0;
border-left:1px solid #A0A0A0;
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkhourB .ms-cal-dayhour {
background-color:#FFFFFF;
border-bottom:1px solid #A0A0A0;
border-top:1px solid #A0A0A0;}

.ms-cal-enoworkhourB .ms-cal-dayhalfhour {
background-color:#FFFFFF;
border-bottom:1px solid #A0A0A0;
border-top:1px solid #A0A0A0;}

.ms-cal-workhourFhalfhourover {
color:#00aecb;
font-weight:bold}

.ms-cal-workhourFhalfhour {
color:#00aecb;
font-weight:bold}

.ms-cal-workhourFover {
color:#00aecb;
font-weight:bold}

.ms-cal-workhourF {
color:#00aecb;
font-weight:bold}

.ms-cal-workhourhalfhourover {
color:#00aecb;
font-weight:bold}

.ms-cal-workhourover {
color:#00aecb;
font-weight:bold}

.ms-cal-workhourhalfhour {
color:#00aecb;
font-weight:bold}

.ms-cal-workhour {
color:#00aecb;
font-weight:bold}

/*Video LightBox Styles*/
#videogallery {
	width:100%;
	zoom:1;
}
#videogallery span{ display:block; }
#videogallery a{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	vertical-align:top;
	margin:3px;
	width:120px;
	font-family:Trebuchet,Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	opacity:0.87;
}
#videogallery a img{
	display:block;
	border:none;
	margin:0;
}
#videogallery a:hover{
	opacity:1;
}


.sec_header{
background:#A59C94;
}

.floatLeft{float: left;}
.floatRight{float: right;}
.image-left{float: left; vertical-align: text-top;}
.image-right{float: right; vertical-align: text-top;}
div.wrapContainer{width:99.5%; float:left;}


/* BEGIN CUSTOM PAGE STYLES */

/* BEGIN UPDATED MAIN PAGE STYLES */
.newsMainTitle{
	padding: 5px 5px 5px 5px;
	text-align: left;
	border-right: 1px solid #656565;
	height: 25px;
	vertical-align: top;
	font-family: Arial;
	color: #862633;
	font-weight: bold;
	background-color: #EEEEEE;
	border-right-width: 0px;
}
.eventsMainTitle{
	background-color: #EEEEEE;
	text-align: left;
	padding: 5px 5px 5px 5px;
	height: 25px;
	vertical-align: top;
	font-family: Arial;
	font-weight: bold;
	color: #862633;
}


.eventsCell{
text-align:left;
font-weight:normal;
padding-top:2px;
padding-left:11px;
padding-right:15px;
padding-bottom:8px;
vertical-align:top;
height:100%
}


.newsCell{
	text-align: left;
	font-size: medium;
	padding: 5px 5px 5px 5px;
	border-right: 1px solid #656565;
	width: 371px;
	vertical-align: top;
	height: 100%;
	border-right-width: 0px;
}

.pubs{
text-align:right;
font-size:x-small;
font-family:Arial, Helvetica, sans-serif;
color:#656565;
padding: 5px 5px 5px 5px;
vertical-align:bottom;
background-color:#ffffff;
width:343px;	
}

.zoneHeader {
	color: #862633;
	/*background-color: #DEDFE0;*/
	background-image:url('../../Web_Graphics/headerBG.png');
	padding: 5px 5px 5px 5px;
}
.pubCaption {
	font-size: x-small;
	font-family:Arial, Helvetica, sans-serif;
	color: #97999B;
	text-align:right;
}

/* END UPDATED MAIN PAGE STYLES */


.listHighlight
{font-weight:bolder;}

.listTable
{padding:5px;background-color:#F3F2F1;border:thin solid #C0C0C0;font-size:smaller;}

.listHead
{font-size:medium;font-weight:bold;}

.pageHeader
{font-size:larger;font-weight:bolder;}

.sectionHeader
{font-size:larger;font-weight:bolder;}

.finePrint
{font-size:x-small;}

.rowBorder
{border:thin #D4D0C8 solid 1px;}

.rowHighlight
{background:#D4D0C8;}

.cellBorder
{padding:5px;border-style:solid;border-width:thin;border-color:#D4D0C8;vertical-align:top;font-size:small;}

.newStyle1
{font-size:large;font-weight:bold;}

.option
{text-decoration:underline;}

.emFac
{border-color:#D4D0C8;background-color:#F7F7F7;border-style:solid;border-width:thin;padding:5px 5px 5px 5px;}

.facHeader
{font-size:medium;font-weight:bold;}

.linkDisclaimer
{font-size:x-small;background-color:#F3F2F1;}

.linkHeader
{font-size:larger;font-weight:bolder;}

.faqHeader
{font-weight:bolder;background-color:#F3F2F1;}

.faqUestions
{font-weight:bolder;}

.slideViewer {
	border: 1px solid #C0C0C0;
}

.pagePadding {
	padding: 0px 10px 0px 10px;
	margin: 0px 10px 0px 10px;
}
.viewerPosition {
	float: left;
	margin: 5px 5px 0px 5px;
}

.viewerPositioniss {
	margin: 5px 5px 0px 5px;
}


div.imageWrapper{   
float:right; /* important */  
position:relative; /* important(so we can absolutely position the description div */  
border: thin solid #C0C0C0;
margin: 5px 5px 5px 5px;
} 

div.imageWrapper_left{   
float:left; /* important */  
position:relative; /* important(so we can absolutely position the description div */  
border: thin solid #C0C0C0;
margin: 5px 5px 5px 5px;
} 

  
div.imageCaption{   
position:absolute; /* absolute position (so we can position it where we want)*/
bottom:0px;   
left:0px;   
width:100%;   
/* styling bellow */  
background-color:black;   
font-family: 'Verdana';   
font-size:9px;   
color:white;   
opacity:0.7; /* transparency */  
filter:alpha(opacity=70); /* IE transparency */  
}   

p.description_content{   
padding:5px;   
margin:0px;   
} 

.grenfellContent{
font-family:Arial;
font-size:90%;
color:#000000;
text-align:justify;
padding-right:9px;
padding-left:8px;
padding-bottom:18px;
vertical-align:top;
}

.grenfellTitle{
font-family:Arial;
font-weight:bold;
font-size:115%;
color:#862633;
text-align:left;
padding: 5px 5px 5px 5px;
}



/* - BEGIN CSS FOR "GREEN" PAGE - */
.greenWelcomeHead{
	font-size:large;
	color:#78BE20;
}

td.greenweek {
padding: 5px 5px 5px 5px;				
}

.greenResearch {
background-image:url('../../green/Graphics/greenResearchBG.png');
	background-color: #f2efb4;
	border: 1px solid #FFB81C;
	padding: 5px;
	vertical-align:top;
}

.greenResearchHeader{
	background-image:url('../../green/Graphics/greenResearchHeadBG.png');
	background-repeat:no-repeat;
	/*background-color: #FFB81C;*/
	width: 100%;
	color: #85641b;
	padding:2px 2px 2px 2px;			
}

.greenResearchSecHeader{
	font-size:medium;
	font-weight:bolder;
	text-decoration:underline;
	color: #85641b;
}

.greenResearchList{
	list-style-type:disc;
	font-size:small;
			
}

.greenCourseList {
	border: 1px solid #78BE20;
	background-image:url('../../green/Graphics/greenCrseBG.png');
	background-color: #dfeede;
	padding: 5px;
	vertical-align:top;
}

.greenCourseListHeader{
background-image:url('../../green/Graphics/greenCrseHeadBG.png');
	/*background-color: #78BE20;*/
	background-repeat:no-repeat;
	width: 100%;
	color: #dfeede;
	padding:2px 2px 2px 2px;			
}

.greenCourseListStyle{
	list-style-type:none;
	font-size:small;
}

.greenCal {
	border: 1px solid #E4002B;
	background-image:url('../../green/Graphics/greenCalBG.png');
	background-color: #fdd9e0;
	padding: 5px;
	vertical-align:top;
	margin:0px 0px 0px 15px;
}

.greenCalHeader{
background-image:url('../../green/Graphics/greenCalHeadBG.png');
	/*background-color: #E4002B;*/
	width: 100%;
	color: #fdd9e0;
	padding:2px 2px 2px 2px;			
}


.greenCal a:link{
color: #000;
}

.greenCal a:hover{
color: #862633;
background: #FFB81C;
}

.greenCommunity{
	background-image:url('../../green/Graphics/greenCommBG.png');
	background-color: #ccf9ff;
	border: 1px solid #00AEC7;
	padding: 5px;
	vertical-align:top;
			
}

.greenCommunityHeader{
background-image:url('../../green/Graphics/greenCommHeadBG.png');
	/*background-color: #00AEC7;*/
	background-repeat:no-repeat;
	width: 100%;
	color: #ccf9ff;
	padding:2px 2px 2px 2px;			
}

.greenCommunityScroller{
	background-color:#FFF;
	padding: 3px 3px 3px 3px;
	font-size:12px;
	border:1px solid #c0e2e6;
}

.greenCommunitySecHeader{
	font-size:medium;
	font-weight:bolder;
	text-decoration:underline;
	color: #00AEC7;
}

.greenCommunityMsg{
	font-size:small;
}

.greenTech{
font: bold 14px Arial;
color: #85641b;
margin: 10px 0;
padding: 2px 2px 2px 2px;
border: 1px #FFF dashed;
			
}

.greenSchedule{
	font-size:small;
	border: 1px solid #78BE20;
	padding: 5px 5px 5px 5px;
}

.greenScheduleHead{
	font-size:medium;
	font-weight:bolder;
	color:#862633;
}

/* - END CSS FOR "GREEN" PAGE - */

/* - BEGIN CSS FOR "GCDS" PAGE - */

.gcdsPgHeader{
	/*background-image:url('../../gcds/Graphics/gcdsHeader_BG.png');
	background-repeat:repeat-x;*/
	background-color: #ffefcc;
	color: #862633;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #FFB81C;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size: small;
	padding:5px;
}

.gcdsPgTitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:large;
		font-weight:bold;
		font-variant:small-caps;
	 	padding: 5px 5px 5px 5px;
 		margin: 5px 5px 5px 5px;
		color:#862633;
 		background:white;
}

.gcdsPgContent
{
 padding: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}

#gcdsLeftCol
{
	float: left;
	width: 69%;
}

#gcdsRightColtop
{
	float: right;
	width: 30%;
	background-color:#e3fac5;
	border: 1px #78BE20 solid;
}

#gcdsRightColbottom
{
	float: right;
	width: 30%;
	background-color:#e3fac5;
	border: 1px #78BE20 solid;
}



.gcdsBanner{
	background-image:url('../../gcds/Graphics/gcdsHeader_BG.png');
	min-height:39px;
	margin: 5px 5px 5px 5px;
}

.gcdsBannerText{			
	font-size:18px;
	font-weight:bolder;
	color:#862633;
	vertical-align:middle;
	padding: 7px 0px 0px 5px;			
}

.gcdsMain{
	background-image:url('../../gcds/Graphics/gcdsMain_BG.png');
	background-repeat:repeat-x;
	margin: 5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
	font-size: 12px;
}

.gcdsMain a:link{
	color: #307FE2;
}

.gcdsMain a:hover{
	color: #E4002B;
}

.gcdsMain a:visited{
	color: #BB29BB;
}



.gcdsMainFont{
	font-size: 12px;
}


.gcdsRight{
	background-color:#e3fac5;
	/*background-image:url('../../gcds/Graphics/gcdsRight_BG.png');*/
	background-repeat:no-repeat;
	border: 1px #78BE20 solid;
}

.gcdsRightHeader{
	background-color: #78BE20;
	color: #e3fac5;
	font-weight:bold;
	text-align:center;
}

.gcdsDashboard{
	background-color: #d9e2ea;
	color: #003471;
	padding: 5px 5px 5px 5px;
}

.gcdsDashboard:hover{
	background-color: #c1daf7;
	color: #003471;
	padding: 5px 5px 5px 5px;
}


.gcdsHeader {
	color: #862633;
	font-size: large;
	font-weight: bold;
}

.gcdsList{
	list-style-image:url('../../gcds/Graphics/gcdsCheckmark.png');
}

.gcdsTech{
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
background-color: #ddefc7;
padding: 2px 2px 2px 2px;
border: 1px #FFF dashed;
}

.gcdsOpenLanguage{ /*class added to contents of 2nd demo when they are open*/
color: #862633;
}

.gcdsClosedLanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #OOO;
}

.gcdsExpand a{
color: #97999B;
font-size:x-small;
}

.gcdsExpand a:hover{
color: #307FE2;
font-size:x-small;
}

.gcdsPicture{
	float:right;
	border:2px solid #FFF;
}

.gcdsNote{
	font-size:x-small;
	font-style:italic;
	color: #97999B;
}

.gcdsHeaderSmall{
	color:#000;
	font-size:medium;
	font-weight:bold;
}

.gcdsListArea {
	border:1px #78BE20 dotted;
	background-color: #edf4e5;
	float: right;
	width:200px;
	font-size:x-small;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
}

.gcdsListAreaHead {
	background-color: #78BE20;
	text-align:center;
	width=100%;
	color: #edf4e5;
	font-size:small;
}


.gcdsLinksList{
	list-style-type:none;
	text-indent: 0px;
}

.gcdsLinksListStyle{
	border-bottom:1px green dashed;
	padding: 2px 2px 2px 2px;
}

.gcdsRightList{
	list-style-type:square;
	margin:25px;
	font-size:small;
}


.gcdsDegreeHeader{
	font-size:large;
	font-weight:bold;
}

.gcdsDegreeSec{
	font-size:medium;
	font-weight:bold;
	text-decoration:underline;
}

.gcdsTableStyle{
	border: 1px #78BE20 solid;
	width: 500px;
}

td.gcdsCellStyle{
	background-color:#ddefc7;
	border: 1px #78BE20 dotted;
}

/* - END CSS FOR "GCDS" PAGE - */


/* - BEGIN ENVIRONMENTAL STUDIES STYLES - */
.envstMain{
font-size:90%;
color:#000000;
text-align:justify;
padding-right:9px;
padding-left:8px;
padding-bottom:18px;
vertical-align:top;
}

.envstTestPic{
float:left;
padding: 5px 5px 5px 5px;
}
/* - END ENVIRONMENTAL STUDIES STYLES - */

/* - BEGIN MARKETING COMMUNICTIONS STYLES - */
.pageTitle{
font-size:large;
font-weight:bold;}

.sectionHead{
font-weight:bolder;
text-decoration:underline;}

.updateBlock{
background-color:#DEDFE0;
border:thin solid #97999B;
font-weight:bolder;
color:#862633;
padding:5px;
font-size:16px;
text-align:center;}

.presLink{
text-align:center;}

.videoBlock{
font-size:x-small;
text-align:center;
color:#862633;}
/* - END MARKETING COMMUNICTIONS STYLES - */

/* - BEGIN FACULTY STYLES -*/

.myBox {
    color: #fff;
    width: 98%;
    padding: 5px;
    text-align: left;
    border-top: 1px solid #97999B;
    border-right: 1px solid #97999B;
    border-left: 1px solid #97999B;
}

.myBox p {
  padding:0;
  margin:1ex 0;
}

/*.facHeader{
	background-image:url('../../faculty/Web_Graphics/facheader_bg.png');
    background-repeat:repeat-x;
    color: #fff;
    padding:5px;
    border: 1px solid #fff;
}*/

.facHeader p {
  padding:0;
  margin:1ex 0;
}

.myBoxAlso {
    color: #000;
    width: 98%;
    padding: 5px;
    text-align: left;
    border-bottom: 1px solid #97999B;
    border-right: 1px solid #97999B;
    border-left: 1px solid #97999B;

}

.myBoxAlso p {
  padding:0;
  margin:1ex 0;
}

.myBoxSides {
    color: #000;
    width: 98%;
    padding: 5px;
    text-align: left;
    border-right: 1px solid #97999B;
    border-left: 1px solid #97999B;
}
/* - END FACULTY STYLES -*/

/* - BEGIN ONE COLUMN LAYOUT - */
.mainWebContentonecol{background-color:#FFFFFF;
width:100% !important;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
vertical-align:top;
text-align:left;
border-left:1px solid #e5e5e5;
}

.mainWebContentonecol a{text-decoration:underline;
font-weight:normal;
color:#000000;}

.mainWebContentonecol a:hover{text-decoration:underline;}
/* - END ONE COLUMN LAYOUT - */

/* - BEGIN DEPARTMENTAL STYLES - */

.deptHeader{
	background-color: #63666A;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	padding:5px;
}

	.deptMain
{
	margin: 5px 5px 5px 5px;
}

.floatImgRight{
	float:right;
	padding: 2px 2px 2px 2px;
	margin: 5px 5px 5px 5px;
}

.floatImgLeft{
	float:left;
	padding: 2px 2px 2px 2px;
	margin: 5px 5px 5px 5px;
}


/* - BEGIN HUMANITIES SUB-STYLE - */
.humanPgHeader{
	background-image:url('../../humanities/PublishingImages/dBoardHead_BG.png');
	background-repeat:repeat-x;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:small;
	padding:5px;
}

.humanPgTitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:large;
		font-weight:bold;
		font-variant:small-caps;
	 	padding: 5px 5px 5px 5px;
 		margin: 5px 5px 5px 5px;
		color:#CC6600;
 		background:white;
}

.humanPgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}

	
.humanMain{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}

.humanHeader{
		background-color:#ececed;
		color:#231F20;
		font-weight:bolder;
		font-size:medium;
		font-variant:small-caps;
		padding: 2px 2px 2px 2px;
		border-bottom:1px #63666A solid;
}

.humanList{
		list-style-type:lower-alpha;
}

.humanPreReq{
	font-style:italic;
	font-weight:bold;
}

.humanDBoard{
	width: 100%;		
}

.humanDBoardCellLeft{
	width: 33%;
	border-left: 1px solid #afb1b3;
	border-bottom: 1px solid #afb1b3;
	text-align:left;
	padding: 5px 5px 5px 5px;
}

.humanDBoardCellRight{
	width: 33%;
	border-left: 1px solid #afb1b3;
	border-bottom: 1px solid #afb1b3;
	border-right: 1px solid #afb1b3;
	text-align:left;
	padding: 5px 5px 5px 5px;
}


.humanDBoardHdr{
	width: 33%;
	background-image:url('../../humanities/PublishingImages/dBoardHead_BG.png');
	background-repeat:repeat-x;
	color: #FFF;
	text-align:left;
	padding: 5px 5px 5px 5px;
	text-transform:uppercase;
}

.humanDBoardList{
	font-size: 1lpx;
	list-style-image:url('../../humanities/PublishingImages/humanDBoardArrow2.png');
	
}

/* - END HUMANITIES SUB-STYLE - */

/* - BEGIN ADMINISTRATION SUB-STYLE - */

.admPgHeader{
	background-image:url('../../admin/PublishingImages/Web_Graphics/dBoardHead_adm.png');
	background-repeat:repeat-x;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:small;
	padding:5px;
}

.admPgTitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:large;
		font-weight:bold;
		font-variant:small-caps;
	 	padding: 5px 5px 5px 5px;
 		margin: 5px 5px 5px 5px;
		color:#862633;
 		background:white;
}

.admPgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.admPgContent a:link
{
color:#862633;
font-weight:bold;
}

.admPgContent a:visited
{
color:#862633;
font-weight:bold;
}

.admPgContent a:hover
{
color:#E4002B;
font-weight:bold;
}


.admMain{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding: 5px 5px 5px 5px;
		
}

.admPrgHead {
	font-family:inherit;
	text-decoration: none;
	color:#fff;
	background-color:#862633;
	font-size:large;
	font-variant:small-caps;
	padding: 2px 0px 2px 5px;
	border-bottom: solid 1px #000;
}

.admProgram{
	font-family:inherit;
	font-size:small;
	padding: 5px 5px 0px 5px;		
}

.admDegreeHdr{
	font-weight:bold;
}

.admProgram ul{
list-style-type:none;
}

.admProgram a{
text-decoration:none;			
}

.admProgram a:hover{
color:#e4002b;			
}

.admProgram a:visited{
color:#307fe2;			
}
.pcaBody{
	border: 1px solid #862633;
	padding: 5px 5px 5px 5px;
}

.pcaTitle{
	background-image:url('../../admin/PublishingImages/Web_Graphics/dBoardHead_adm.png');
	background-repeat:repeat-x;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	padding:5px 5px 5px 5px;
			
}

.pcaSubTitle{
	color:#63666A;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
}

.pcaDisclaim {
	font-size: x-small;
}

.pcaBody table{
	border: 1px solid #97999B;
}

.pcaBody td{
	border: 1px solid #97999B;
}

.pcaBody tr.header{
background-color: #e7e8e8;
font-weight:bold;
}


/* - END ADMINISTRATION SUB-STYLE - */

/* - BEGIN ARTS SUB-STYLE - */

.artsPgHeader{
	background-image:url('../../admin/PublishingImages/Web_Graphics/dBoardHead_adm.png');
	background-repeat:repeat-x;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	padding:5px;
}

.artsMain{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}


/* - END ARTS SUB-STYLE - */

/* - BEGIN FINE ARTS SUB-STYLE - */

.fineartsPgHeader{
	background-image:url('../../admin/PublishingImages/Web_Graphics/dBoardHead_adm.png');
	background-repeat:repeat-x;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	padding:5px;
}

.fineartsMain{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}


/* - END FINE ARTS SUB-STYLE - */

/* - BEGIN SCIENCE SUB-STYLE - */

.sciencePgHeader{
	background-image:url('../../admin/PublishingImages/Web_Graphics/dBoardHead_adm.png');
	background-repeat:repeat-x;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	padding:5px;
}

.scienceMain{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}

/* - END SCIENCE ARTS SUB-STYLE - */

/* - BEGIN SOCIAL SCIENCE SUB-STYLE - */

.socsciPgHeader{
	background-image:url('../../envstudy/PublishingImages/Web_graphics/dBoardHead_socsci.png');
	background-repeat:repeat-x;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:small;
	padding:5px;
}

.socsciPgTitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:large;
		font-weight:bold;
		font-variant:small-caps;
	 	padding: 5px 5px 5px 5px;
 		margin: 5px 5px 5px 5px;
		color:#006633;
 		background:white;
}

.socsciPgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}


.socsciBCrumb{
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:12px;
	padding:5px;
}


.socsciMain{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}

.socsciMain a{ 
		color: #862633;
		text-decoration: none;
}

.socsciMain h3{ 
		color: #006633;
		text-decoration: none;
}


.socsciMain_border{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		border: 1px solid #afb1b3;
		height: 100%;
		padding: 10px 10px 0px 5px;
		text-align:justify;
		background-image:url('../../envstudy/PublishingImages/Web_graphics/envstudyDBoardBG.png');
	background-repeat:repeat-x;	
		}

.socsciList{
		list-style-type:lower-alpha;
}

.socsciHeader{
		background-color:#ececed;
		color:#231F20;
		font-weight:bolder;
		font-size:medium;
		font-variant:small-caps;
		padding: 2px 2px 2px 2px;
		border-bottom:1px #63666A solid;
}

.socsciPreReq{
	font-style:italic;
	font-weight:bold;
}

.socsciDBoard{
	width: 100%;
			
}

.socsciDBoardCellLeft{
	border-left: 1px solid #afb1b3;
	text-align:left;
	padding: 5px 5px 5px 5px;
	background-image:url('../../envstudy/PublishingImages/Web_graphics/envstudyDBoardBG.png');
	background-repeat:repeat-x;
}

.socsciDBoardCellRight{
	border-left: 1px solid #afb1b3;
	border-right: 1px solid #afb1b3;
	text-align:left;
	padding: 5px 5px 5px 5px;
	background-image:url('../../envstudy/PublishingImages/Web_graphics/envstudyDBoardBG.png');
	background-repeat:repeat-x;
}


.socsciDBoardHdr{
	/*width: 33%;*/
	background-image:url('../../envstudy/PublishingImages/Web_graphics/dBoardHead_socsci.png');
	background-repeat:repeat-x;
	color: #FFF;
	text-align:left;
	padding: 5px 5px 5px 5px;
	text-transform:uppercase;
}

.socsciDBoardList{
	font-size: 12px;
	list-style-image:url('../../envstudy/PublishingImages/Web_graphics/envstudyArrow.png');
	
}

#mainPageTxt{
	float:right;
}

#featuredMainText{
	float:right;
}

#featuredGrad{
background-color: #cde0f2;
border: 1px solid #00AEC7;
padding: 5px 5px 5px 15px;
height: 100%;
text-align:justify;

}

#featuredGradMain{
background-color: #cde0f2;
padding: 15px 15px 15px 5px;
height: 100%;
text-align:justify;
}

#featuredStudent{
	padding: 15px 5px 5px 5px;
	border:1px solid #afb1b3;
	height: 237px;
	width: 43%;
	background-color: #fff;
	text-align:justify;
}

#studentProHead{
	padding: 2px 2px 2px 2px;
	font-weight:bold;
}

/* - END SOCIAL SCIENCE ARTS SUB-STYLE - */

/* - BEGIN INTERNATIONAL STUDENTS SUB-STYLE -*/

.issPgHeader{
	background-image:url('../../iss/Web_Graphics/issPgHeader.png');
	background-repeat:repeat-x;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size: small;
	padding:5px;
}

.issPgTitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:large;
		font-weight:bold;
		font-variant:small-caps;
	 	padding: 5px 5px 5px 5px;
 		margin: 5px 5px 5px 5px;
		color:#78be20;
 		background:white;
}

.issPgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}


.issBCrumb{
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:12px;
	padding:5px;
}


.issMain{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}

.issMain_border{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		height: 100%;
		padding: 5px 5px 5px 5px;
		text-align:justify;
		}

.issList{
		list-style-type:lower-alpha;
}

.issHeader{
		background-color:#ececed;
		color:#231F20;
		font-weight:bolder;
		font-size:medium;
		font-variant:small-caps;
		padding: 2px 2px 2px 2px;
		border-bottom:1px #63666A solid;
}

.issPreReq{
	font-style:italic;
	font-weight:bold;
}

.issDBoard{
	width: 100%;
	
}

.issDBoardCellLeft{
	width: 33%;
	border-left: 1px solid #78be20;

	text-align:left;
	padding: 5px 5px 5px 5px;
	background-image:url('../../envstudy/PublishingImages/Web_graphics/envstudyDBoardBG.png');
	background-repeat:repeat-x;

}

.issDBoardCellRight{
	width: 33%;
	border-left: 1px solid #78be20;
	border-right: 1px solid #78be20;
	text-align:left;
	padding: 5px 5px 5px 5px;
	background-image:url('../../envstudy/PublishingImages/Web_graphics/envstudyDBoardBG.png');
	background-repeat:repeat-x;

}

.issDBoardContainer{
	background-image:url('../../iss/Web_Graphics/issDBoard_BG_nu.png');
	height: 200px;
}


.issDBoardHdr{
	width: 33%;
	background-color:#78BE20;
	color: #fff;
	text-align:left;
	padding: 5px 5px 5px 5px;
	text-transform:uppercase;
}

.issDBoardList{
	font-size: 14px;
	list-style-image:url('../../iss/Web_Graphics/issDBoardArrow.png');
	
}

#issRtContent{
	width: 25%;
	float: right;
	vertical-align:top;
	font-size: 11px;
	padding: 0px 5px 5px 5px;
}

#issRtContentinner{
background-color: #e4f2d2;
padding: 0px 5px 5px 5px;
border: solid 1px #78be20;
}


#issRtContent p{
	border-bottom: 1px solid #78be20;
}

#issScroller{
	font: normal 11px Arial; 
	padding: 5px; 
	vertical-align:top;
}

#issLtContent{
	width: 72%;
	float: left;
	border: 1px solid #78be20;;
	padding: 5px 5px 5px 5px;
	background-color:#fff;
	background-image:url('../../iss/Web_Graphics/issLtContentBG.png');
	background-repeat:repeat-x;

}


/* - END INTERNATIONAL STUDENTS SUB-STYLE -*/

/* - BEGIN HISTORICAL STUDIES SUB-STYLE - */

.histStdMain{
	font: Arial 12px;		
}

.histStdMain a{
		color:#862633;
		text-decoration:none;
}

/*.histStdMain a:visited{
		color:#307FE2;
		text-decoration:none;
}*/

.histStdMain a:hover{
		color:#862633;
		text-decoration:underline;
		background-color:#fff;
}

.histStdMain a:active{
				font-weight:bold;
}

.histStdMain a:visited{
			color: #307FE2;	
}

.histFacPgTitle
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-variant:small-caps;
 font-size:large;
 color:#326aaf;
 background:white;
}

.histFacPgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.histFacPgContent td
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 border: 1px solid #ebebeb;
}

.histFacPgBCrumb{
	background:#326aaf;
	color:#fff;
	font-size:small;
	font-variant:small-caps;
	padding: 5px 5px 5px 5px;
	border-top:solid 1px white;
}

/* - END HISTORICAL STUDIES SUB-STYLE - */

/* - BEGIN CHEMISTRY DEPT. SUB-STYLE - */

.chemFacPgTitle
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-variant:small-caps;
 font-size:large;
 color:#00aec7;
 background:white;
}

.chemFacPgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.chemFacPgContent td
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 border: 1px solid #ebebeb;
}

.chemFacPgBCrumb{
	background:#00aec7;
	color:#fff;
	font-size:small;
	font-variant:small-caps;
	padding: 5px 5px 5px 5px;
	border-top:solid 1px white;
}

.chemFacList{
		list-style:none;
}
/* - END CHEMISTRY DEPT. SUB-STYLE - */



/* - BEGIN ESL STUDIES SUB-STYLE - */

.eslPgHeader{
	background-image:url('../../esl/Web_Graphics/eslPgHeader.png');
	background-repeat:repeat-x;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size: small;
	padding:5px;
}

.eslPgTitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:large;
		font-weight:bold;
		font-variant:small-caps;
	 	padding: 5px 5px 5px 5px;
 		margin: 5px 5px 5px 5px;
		color:#fe5000;
 		background:white;
}

.eslPgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}


.eslMain{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding: 10px 5px 5px 5px;
}

.eslBCrumb{
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:12px;
	padding:5px;
}

.eslImg{
	float:right;
	margin-right: 10px;
	border: solid 1px #000;
	text-align:right;
}

#eslHeader
{
	font-weight:bold;
}

.eslPgContent a:link{
	text-decoration: none;
	color: #0072bc;
}

.eslPgContent a:hover{
	text-decoration: none;
	color: #fe5000;
}

.eslPgContent a:visited{
	text-decoration: none;
	color: #E4002B;
}



/* - BEGIN ESL STUDIES SUB-STYLE - */

/* - BEGIN REGISTRARS OFFICE SUB-STYLE - */

.regoffPgHeader{
	background-image:url('../../esl/Web_Graphics/eslPgHeader.png');
	background-repeat:repeat-x;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	padding:5px;
}

.regoffMain{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding: 10px 5px 5px 5px;
}

.regoffBCrumb{
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:12px;
	padding:5px;
}

.regoffImg{
	float:right;
	margin-right: 10px;
	border: solid 1px #000;
	text-align:right;
}

.regoffPgTitle{
	font-weight:bold;
	font-size:large;
	margin: 10px 5px 10px 5px;			
}

.applyOnline a{
background:#840c2d;
color:#fff;
padding:5px 5px 5px 5px;
border:thin solid #840c2d;
}

.applyOnline a:hover{
background:#E4002B;
color:#fff;
padding:5px 5px 5px 5px;
border:thin solid #840c2d;
}

.regoffAZList a:link{
	text-decoration: none;
}

.regoffAZList a:hover{
	text-decoration: none;
}

.regoffAZList a:visited{
	text-decoration: none;
}

#regOffContent{
	width: 70%;
	float: left;
	vertical-align:top;
	font-size: 12px;
	padding: 0px 5px 5px 5px;
}


#regOffQL{
	width: 25%;
	float: right;
	vertical-align:top;
	font-size: 12px;
	padding: 0px 5px 5px 5px;
}

#regOffQLinner{
background-color: #ebebeb;
padding: 2px 2px 5px 2px;

}

.regOffQLHead{
	text-align:center;
	font-weight:bold;
	color: #fff;
	background-color:#a1a1a1;
	padding: 5px 5px 5px 5px;
	margin: 2px 2px 5px 2px;
}


.regOffQLtable td{
	padding: 5px 5px 5px 15px;
	border-bottom: 1px dotted #a1a1a1;
}

.regOffQLtable a:link{
	text-decoration:none;
	color: #862633;
}

.regOffQLtable a:visited{
	text-decoration:none;
	color: #862633;
}

.regOffQLtable a:hover{
	text-decoration:none;
	/*border-bottom:1px dotted #862633;*/
	color: #E4002B;
}

.regOffQLtable a:active{
	color: #862633;
}

/* - END REGISTRARS OFFICE SUB-STYLE - */

/* - BEGIN FRENCH STUDIES SUB-STYLE - */

.frenchPgHeader{
	background-image:url('../../french-studies/Web_Graphics/frenchPgHeader.png');
	background-repeat:repeat-x;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size: small;
	padding:5px;
}

.frenchPgTitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:large;
		font-weight:bold;
		font-variant:small-caps;
	 	padding: 5px 5px 5px 5px;
 		margin: 5px 5px 5px 5px;
		color:#307fe2;
 		background:white;
}

.frenchMain{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding: 10px 5px 5px 5px;
}

.frenchBCrumb{
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:12px;
	padding:5px;
}

.frenchImgLeft{
	float:left;
	border: solid #97999b 1px;
}

.frenchImgRight{
	float:right;
	border: solid #97999b 1px;
}

.frenchMain table{
	border: solid 1px #97999b;
	background-color: #ebebeb;
}


.frenchMain td{
	border: solid 1px #97999b;
	background-color: #fff;
}

.frenchSecTitle{
	color: #307fe2;
	font-size: large;
	font-weight:bold;
}

.frenchCrseHeader{
		background-color:#ececed;
		color:#231F20;
		font-weight:bolder;
		font-size:medium;
		font-variant:small-caps;
		padding: 2px 2px 2px 2px;
		border-bottom:1px #63666A solid;
}

.frenchMain #colHead{
	background-color:#63666a;
	color:#fff;
	font-weight: bold;
	font-variant:small-caps;
}

.frenchMain a{
	color:#862633;
	text-decoration:none;
}

.frenchPgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}



/* - END FRENCH STUDIES SUB-STYLE - */

/* - BEGIN CUEXPO CONTENT PAGE STYLES - */

.cuePgHeader{
	background-color: #862633;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:small;
	padding:5px;
}

.cuePgTitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:large;
		font-weight:bold;
		font-variant:small-caps;
	 	padding: 5px 5px 5px 5px;
 		margin: 5px 5px 5px 5px;
		color:#862633;
 		background:white;
}

.cuePgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.cuePgContent a:link
{
color:#862633;
font-weight:bold;
}

.cuePgContent a:visited
{
color:#862633;
font-weight:bold;
}

.cuePgContent a:hover
{
color:#E4002B;
font-weight:bold;
}

/* - END CUEXPO CONTENT PAGE STYLES - */

/* - BEGIN HOUSING STUDENTS SUB-STYLE -*/

.housingPgHeader{
	background-color:#78BE20;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size: small;
	padding:5px;
}

.housingPgTitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:large;
		font-weight:bold;
		font-variant:small-caps;
	 	padding: 5px 5px 5px 5px;
 		margin: 5px 5px 5px 5px;
		color:#78be20;
 		background:white;
}

.housingPgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}


.housingBCrumb{
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:12px;
	padding:5px;
}


.housingMain{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}

.housingMain_border{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		height: 100%;
		padding: 5px 5px 5px 5px;
		text-align:justify;
		}

/* - END HOUSING SUB-STYLE -*/


/* - BEGIN EPI CONTENT PAGE STYLES - */

.epiPgHeader{
	background-color: #005826;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:small;
	padding:5px;
}

.epiPgTitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:large;
		font-weight:bold;
		font-variant:small-caps;
	 	padding: 5px 5px 5px 5px;
 		margin: 5px 5px 5px 5px;
		color:#005826;
 		background:white;
}

.epiPgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.epiFacPgTitle
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-variant:small-caps;
 font-size:large;
 color:#005826;
 background:white;
}

.epiFacPgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.epiFacPgContent td
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 border: 1px solid #ebebeb;
}

.epiFacPgBCrumb{
	background:#005826;
	color:#fff;
	font-size:small;
	font-variant:small-caps;
	padding: 5px 5px 5px 5px;
	border-top:solid 1px white;
}

.epiFacProTitle
{
 padding: 2px 5px 2px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-variant:small-caps;
 color:#005826;
 background:#a3d39c;
 border: 1px solid #005826;
}



/* - END EPI CONTENT PAGE STYLES - */

/* - BEGIN MATHEMATICS CONTENT PAGE STYLES - */

.mathPgHeader{
	background-color:#9B2335;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:small;
	padding:5px;
}

.mathPgTitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:large;
		font-weight:bold;
		font-variant:small-caps;
	 	padding: 5px 5px 5px 5px;
 		margin: 5px 5px 5px 5px;
		color:#9B2335;
 		background:white;
}

.mathPgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.mathFacPgTitle
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-variant:small-caps;
 font-size:large;
 color:#E15D44;
 background:white;
}

.mathFacPgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.mathFacPgContent td
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 border: 1px solid #ebebeb;
}

.mathFacPgBCrumb{
	background:#E15D44;
	color:#fff;
	font-size:small;
	font-variant:small-caps;
	padding: 5px 5px 5px 5px;
	border-top:solid 1px white;
}

/* - END MATHEMATICS CONTENT PAGE STYLES - */


/* - BEGIN C3 CONFERENCE STYLES - */


.C3PgHeader
{
	background-color:#5B5EA6;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:small;
	padding:5px;
}

.C3PgTitle
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:large;
		font-weight:bold;
		font-variant:small-caps;
	 	padding: 5px 5px 5px 5px;
 		margin: 5px 5px 5px 5px;
		color: #5B5EA6;
 		background:white;
}

.C3PgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}

#C3MainTitle
{
	color: #5B5EA6;
	text-align:center;
	font-size:medium;
	font-weight:bold;
}

.c3InfoHeader
{
	background-color: #c2c4f5;
	color: #5B5EA6;
	padding: 5px 5px 5px 5px;
	border: 1px solid #5B5EA6;
	font-size:14px;
	font-weight:bold;
}

.c3InfoBlock
{
	width: 33%;
	vertical-align: top;
	padding: 0px 5px 5px 5px;
}


.c3ProgramItem
{
	margin-left: 50px;
	font-weight: bold;
}

.c3KeynoteHeader
{
	color: #5B5EA6;
	font-size:14px;
	font-weight:bold;
	
}

.c3KeynoteInfo
{
	border: 1px solid #5B5EA6;
	padding: 5px 5px 5px 5px;
	background-image:url('../../chem/C3/PublishingImages/Graphics/C3KeynoteBG.png');
	background-repeat:repeat-x;
	background-position: bottom;	
}

.C3PgContent a:link{
	text-decoration: none;
	color: #0072bc;
}

.C3PgContent a:hover{
	text-decoration: none;
	color: #fe5000;
}

.C3PgContent a:visited{
	text-decoration: none;
	color: #E4002B;
}



/* - END C3 CONFERENCE STYLES - */

/* - BEGIN ATHLETICS CONTENT PAGE STYLES - */

.gcaPgHeader{
	background-color: #862633;
	background-image:url('../../athletics/PublishingImages/Graphics/athletics_head.png');
	background-position:right;
	background-repeat:no-repeat;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:small;
	padding:5px;
}

.gcaSectionHead{
	background-color: #862633;
	background-image:url('../../athletics/PublishingImages/Graphics/athletics_head_notext.png');
	background-position:right;
	background-repeat:no-repeat;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:large;
	font-weight:bold;
	padding:5px;
}


.gcaPgTitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:large;
		font-weight:bold;
		font-variant:small-caps;
	 	padding: 5px 5px 5px 5px;
 		margin: 5px 5px 5px 5px;
		color:#862633;
 		background:white;
}

.gcaPgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}

#gcaTblHead{
	background-color:#862633;
	color: #fff;
	text-transform:uppercase;
}

#gcaTblRowHighlight{
	background-color:#fbe4e7;
}

.gcaTblRowSched{
	border:1px solid #d7d7d7;
}

.gcaTblRowChamp{
	border:1px solid #007236;
	background-color: #d7f1b6;
	color: #007236;
}


.gcaStudentAthlete{
	background-color:#862633;
	background-image:url('../../athletics/PublishingImages/Graphics/athletics_athlete_profile.png');
	background-position: bottom;
	background-repeat:repeat-x;
	padding: 5px 5px 5px 5px;
	height: 100%;
			
}

.gcaAthletePic img{
	float:left;
	width: 30%;
	background: transparent;
	border: 2px solid #FFF;
}

.gcaAthleteText{
	float: right;
	width: 66%;
	background-color: #fff;
	border: 2px solid #CCA349;
	padding: 5px 5px 5px 5px;
}

.gcaAthleteHeader{
	background-image:url('../../athletics/PublishingImages/Graphics/athletics_right_header.png');
	background-repeat:repeat-x;
	color: #fff;
	text-align:left;
	padding: 2px 5px 5px 5px;
	font-size:large;
	text-transform:uppercase;
}


#gcaMainContent{
	float:left;
	width: 68%;
	border: 1px solid #ebebeb;
	padding: 5px 5px 5px 5px;
	background-image:url('../../athletics/PublishingImages/Graphics/athletics_maincontent_bg.png');
}

#gcaRightContent{
	float: right;
	width: 29%;
	padding: 0px 5px 5px 5px;
}

#gcaPlayer{
	border: 1px solid #862633;
	background-color: #fbe4e7;
	padding: 5px 5px 5px 5px;
}

#gcaScores{
	border: 1px solid #862633;
}

#gcaScoresHead{
	background-image:url('../../athletics/PublishingImages/Graphics/athletics_right_header.png');
	background-repeat:repeat-x;
	color: #fff;
	text-align:right;
	padding: 2px 5px 2px 0px;
	font-size:medium;
	text-transform:uppercase;
}

#gcaScoresText{
	padding: 5px 5px 5px 5px;
}


#gcaGameDay{
	border: 1px solid #862633;
	background-color: #fbe6b7;
}

#gcaGameDayText{
	padding: 5px 5px 5px 5px;

}

#gcaGameDayHead{
	background-color: #CCA349;
	border: 1px solid #aa7501;
	padding: 2px 2px 2px 2px;
	color: #fff;
	text-align:center;
	font-weight:bold;
}

.gcaGameDaySched{
	background-image:url('../../athletics/PublishingImages/Graphics/athletics_gameday_bg.png');
	padding: 2px 2px 2px 2px;
	border: 1px #ccc double;
	text-align:center;
}

#gcaBanHeader{
	background-image:url('../../athletics/PublishingImages/Graphics/athletics_ban.png');
	background-repeat:no-repeat;
	height:100px;
}


/* - END ATHLETICS CONTENT PAGE STYLES - */

/* - BEGIN BOOKSTORE CONTENT PAGE STYLES - */

.bookPgHeader{
	background-color: #7FCDCD;
	background-image:url('../../bookstore_nu/PublishingImages/Graphics/bookstore_head.png');
	background-position:right;
	background-repeat:no-repeat;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:small;
	padding:5px;
}

.bookPgTitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:large;
		font-weight:bold;
		font-variant:small-caps;
	 	padding: 5px 5px 5px 5px;
 		margin: 5px 5px 5px 5px;
		color:#7FCDCD;
 		background:white;
}

.bookPgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.orderInfo
{
border:1px solid #63666A;
padding:5px 5px 5px 5px;
background-color:#EEEEEE;
}
/* - END BOOKSTORE CONTENT PAGE STYLES - */

/* - BEGIN UPDATED MAEP STYLES - */

.maepPgHeader{
	background-image:url('../../maep_nu/Graphics/maep_head.png');
	background-position:right;
	background-repeat:no-repeat;
	background-color: #005826;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:small;
	padding:5px;
}

.maepPgTitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:large;
		font-weight:bold;
		font-variant:small-caps;
	 	padding: 5px 5px 5px 5px;
 		margin: 5px 5px 5px 5px;
		color:#005826;
 		background:white;
}

.maepPgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.maepDBoard{
	width: 100%;
			
}

.maepDBoardHdr{
	/*width: 33%;
	background-image:url('../../envstudy/PublishingImages/Web_graphics/dBoardHead_socsci.png');
	background-repeat:repeat-x;*/
	background-color: #005826;
	color: #FFF;
	text-align:left;
	padding: 5px 5px 5px 5px;
	text-transform:uppercase;
}


.maepDBoardCellLeft{
	border-left: 1px solid #afb1b3;
	text-align:left;
	padding: 5px 5px 5px 5px;
	background-image:url('../../envstudy/PublishingImages/Web_graphics/envstudyDBoardBG.png');
	background-repeat:repeat-x;
}

.maepDBoardCellRight{
	border-left: 1px solid #afb1b3;
	border-right: 1px solid #afb1b3;
	text-align:left;
	padding: 5px 5px 5px 5px;
	background-image:url('../../envstudy/PublishingImages/Web_graphics/envstudyDBoardBG.png');
	background-repeat:repeat-x;
}


.maepDBoardList{
	font-size: 12px;
	list-style-image:url('../../envstudy/PublishingImages/Web_graphics/envstudyArrow.png');
	
}


/* - END UPDATED MAEP STYLES - */

/* - BEGIN TITANIC SYMPOSIUM STYLES - */

.titanicPgHeader{
	background-image:url('../../histstd/titanic/PublishingImages/Graphics/titanic_head.png');
	background-position:right;
	background-repeat:no-repeat;
	background-color: #14446e;
	color: #fff;
	border-top: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:small;
	padding:5px;
}

.titanicPgTitle{
		font-family:Arial, Helvetica, sans-serif;
		font-size:large;
		font-weight:bold;
		font-variant:small-caps;
	 	padding: 5px 5px 5px 5px;
 		margin: 5px 5px 5px 5px;
		color:#14446e;
 		background:white;
}

.titanicPgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.titanicMainPgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-image:url('../../histstd/titanic/PublishingImages/Graphics/titanic_content_bg.png');
 background-repeat:no-repeat;
 background-position:left;
 width: 100%;
 height: 504px;
}

.titanicLeftCol{
	margin: 25px 5px 0px 5px;
	background-image:url('../../histstd/titanic/PublishingImages/Graphics/titanic_table_bg.png');
	background-repeat:repeat;
	border: solid 1px #ffe5c4;
	width: 235px;
	height: 450px;	
}

.titanicTable{
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	margin: 5px 5px 5px 5px;
	background-image:url('../../histstd/titanic/PublishingImages/Graphics/titanic_table_bg.png');
	background-repeat:repeat;
	width: 225px;
}

.titanicTable td{
	border-bottom: 1px #fff dotted;
	padding: 5px 5px 5px 5px;
}

.titanicTable td:hover{
	border-bottom: 1px #fff dotted;
	padding: 5px 5px 5px 5px;
	background-image:url('../../histstd/titanic/PublishingImages/Graphics/titanic_table_hvr.png');
	background-repeat:repeat;
	text-decoration:underline;
	color: #14446e;
}

.titanicTable a:link{
	color:#fff;
	text-decoration: none;
}

.titanicTable a:visited{
	color:#5b252e;
	text-decoration: none;
}

.titanicTable a:hover{
	color:#ba0422;
	text-decoration: underline;
}





/* - END TITANIC SYMPOSIUM STYLES - */

/* - END DEPARTMENTAL STYLES - */

/* - BEGIN NU CONTENT PAGE STYLES - */

.nuPgTitle
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-variant:small-caps;
 font-size:large;
 color:maroon;
 background:white;
}

.nuPgContent
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.nuPgContent td
{
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 border: 1px solid #97999b;
}


.nuPgBCrumb{
	background:maroon;
	color:white;
	font-size:small;
	font-variant:small-caps;
	padding: 5px 5px 5px 5px;
	border-top:solid 1px white;
}

/* - END NU CONTENT PAGE STYLES - */

/* END CUSTOM PAGE STYLES */


