/* CMS BAR */
div#CMSBar
{
	background: #c0dbff url(/RadControls/Panelbar/Skins/Office2007/Img/RootItemBkg.gif) repeat-x;
	color: #204d89;
	font-weight: bold;
	left: 0px;
	top: 0px;
	margin-bottom: 10px;
	position: static;
	line-height: 31px;
	height: 31px;
	width: 100%;
}
div#CMSBar span
{
	float: left;
	margin-left: 10px;
}

div#CMSBar a, div#CMSBar a:visited, div#CMSBar a:link
{
	float: right;
	color: #204d89;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	margin-right: 10px;
}

div#CMSBar a:hover
{
	color: #10110f;
	font-weight: normal;
	text-decoration: underline;
}

/*EDIT BUTTON*/
.editContentFrame
{
    position:relative;
    display:inline-block;
}



.editContentFrame .ContentRegionButton
{
	width: 35px;
	height: 35px;
	margin: 0;
	top: 0px;
	right: 0px;
	padding:0px;
	display: block;
	position:absolute;
	clear:none;
	
}
.SectionEditButton, .EditPageButton
{
	width: 100px;
	height: 18px;
	margin: 0;
	float: right;
	top: 0px;
	right: 0px;
	padding:0px;
	display: block;
}
.EditPageButton img {
	float: right;
}
.HeadlineEditButton
{
	position:absolute;
	top:3px;
	right: -35px;
}
.HeadlineContainer .ContentRegionButton
{
	float:right;
}

/* SITEMAP */
ul.sitemap{list-style: none;font-size: 1.1em;margin-top:-10px;}
ul.sitemap li {list-style-image:none;padding-top:10px;}
ul.sitemap li.SiteMapTier1 {font-weight: bold;}
#mainContent ul.sitemap li.SiteMapTier2 
{
	font-weight: bolder;text-indent:20px;
	list-style-type:none;
	line-height: 1.4em;
	}
#mainContent ul.sitemap li.SiteMapTier3 
{
	font-weight: normal;text-indent:35px;
	list-style-type:none;
	line-height:1.1em;}
ul.sitemap li.SiteMapTier4 {font-weight: lighter;text-indent:50px;}



/* SEARCH */
#SearchResults {}
#SearchResults #SearchHeader {clear:both;}
#SearchResults #SearchHeader h2 {}
#SearchResults .SearchPageTitle {font-weight: bold;font-size:1.2em;display:block;clear:left;}
#SearchResults .SearchPageTitle a {}
#SearchResults .SearchPageTitle a:hover {}
#SearchResults .SearchPageLoc {float:right;text-align:right;font-weight: bold;font-size:1.2em;display:block;clear:right;}
#SearchResults .SearchPageDescription {display:block;font-weight: normal;font-style: italic;width:100%;clear: both;font-size:1.1em;}
#SearchResults .SearchSeparator {width:100%;height:1px;display:block;clear:both;height:20px;}
#SearchResults .SearchSeparator HR {width:100%;height:1px;display:block;color:#dddddd;clear:both;margin-left:0px;}
#SearchResults .SearchFooter {display:block;color:#dddddd;clear:both;}



/**************************************************
/	 Display Headlines Settings 
/**************************************************/
.HeadlineList
{
	width: 100%;
	font-size: 1.0em;

}

/* Headlines Summary */
#mainContent p.summary
{
	margin-left:35px;
	margin-bottom: 5px;
	margin-top:3px;
}

.Headline .more
{
	font-size:1.2em;
}

.Headline .date
{
	float:right;
	font-size:1em;
}
.Headline .more
{
	margin-left:35px;
	margin-bottom: 10px;
}

/* Headlines Story */
#HeadlineStoryContainer
{
	display: block;
	width: 100%;
}
#HeadlineStoryContainer #HeadlineStory #HeadlineStoryDate
{
	display: inline;
	float: right;
	clear: both;
	font-size: 1em;
}
#HeadlineStoryContainer #HeadlineStory #HeadlineStoryBack
{
	height: 20px;
	text-align: center;
	font-size:1.2em;
}

/*********************************************************
* NEWS SCROLLER
**********************************************************/

.hlTitle
{
	font-size: 1.2em;
}

.rssLogo
{
	z-index:1;
	right:5px;
	position:absolute;
	/*top:5px;*/
}



/**********************************************************
* PUBLIC WEBSITE FORM FIELD DEFAULTS
/**********************************************************/
.button
{
	background-color: #cccccc;
	color: #333333;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px;
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right: #666666 1px ridge;
	border-top: #666666 1px ridge;
	border-left: #666666 1px ridge;
	border-bottom: #666666 1px ridge;
	margin-top: 4px;
}

.buttonsmall
{
	background-color: #D8E6D0;
	color: #005700;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0px;
	cursor: pointer;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-right: #B1CDA3 1px ridge;
	border-top: #B1CDA3 1px ridge;
	border-left: #B1CDA3 1px ridge;
	border-bottom: #B1CDA3 1px ridge;
	margin-top: 2px;
}

.button:hover, .buttonsmall:hover
{
    background-color: #E2E2E2;
}

.textbox
{
    padding: 2px;
    border: solid 1px #999999;
    color: #333333;
    font-size: 1.2em;
    height: 1.3em;
}

.textboxwitherror
{
	padding: 2px;
	border: solid 1px #ff0000;
	color: #333333;
	font-size: 1.2em;
	background-color: #ffffcc;
	height:1.3em;
}

.fieldlabel
{
	color: #333333;
	font-weight: bold;
font-size:1.1em;
}

.fieldhelp
{
	color: #333333;
	font-weight: normal;
	font-size: 1.1em !important;
}

.requiredmarker
{
	color: red !important;
}

.error
{
	color: Red;
	font-size: 1.1em;
	font-weight: bold;
}

.FakeButton
{
	cursor: pointer;
}

.radiobutton
{
	font-size: 0.9em;
}

/*-------- End of Form Field Defaults-------------/


/********** EMAIL UPDATES PANEL ***********/
#emailUpdate p
{
    font-size:1.1em;
    margin-bottom:5px;
}

#emailUpdate .fieldlabel
{
    font-size:1.1em;
    font-weight:bold;
    clear:both;
}

#emailUpdate .error
{
    clear:both;
}
   
   
   
   
   
   
/******* COURSE SEARCH RESULTS********/
p.CourseTitle a
{
   font-size:1.3em;
   font-weight:bold;
   color:#333333
}

p.CourseTitle a:hover, p.CourseCategory a:hover
{
    color:#669900;
}

p.CourseCode
{
    font-size: 1.2em;
    color:#333333;
}

p.CourseSummary
{
    font-size: 1.1em;
    color: #555555;
    font-style: italic;
    margin-top: 5px;
}

p.CourseCategory a
{
	font-size: 1em;
	color: #555555;
	float:right;
	font-weight:bold;
	margin-top:2px;
}
	
div.CourseItem
{
    margin-left:10px;
    margin-bottom:13px;
    margin-right:10px;
}
    
    
/********** OPINION POLL PANEL ***********/

.opinionPoll
{
	width:162px;
	margin:5px;
	font-size: 1.1em;
}

.question
{
	font-size:1em;
}

.answers
{
	font-size:1em;
}

.opPollFieldset
{
	border:none;
}

.opPollFieldset.hidden
{
	display:none;
}

/************* My Prospectus ******************/
.del
{
	float:right;
}

.searchCourse
{
	float:left;
	margin-left: 10px;
	margin-bottom: 8px;
	margin-top:5px;
}
.searchCurric
{
	float:left;
	margin-left:15px;
	margin-bottom: 8px;
	margin-top:5px;
}
.clear
{
	clear:both;
}


.MyProspectusItem
{
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom:8px;
	padding-top: 8px;
	border-bottom: solid 1px #cccccc;
}
.extraPages p
{
	font-size: 1.2em;
	margin-left:10px;
}

.chosenContent
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.errorContainer
{
	margin-left: 10px;
	margin-right:10px;
	margin-top: 8px;
}

#myProspectusContent
{
	padding-bottom: 10px;
}


TABLE.StandardForm tr td
{
	margin: 3px;
	padding:2px;
}

TABLE.StandardForm tr td input
{
	margin-right: 3px;
}
