/* Template layout and styles */
html { 
	background: none;
}
body { 
	background: #e2e1d0 !important;
}
/* Template layout and styles */
div#doc4 {
	width: 974px !important;
}
div#hd {
	background-color: none;
	background-image: url(/templates/assets/header.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 205px;
	float: left;
	width: 974px;
	clear: both;
}
div#hd-liner {
	background-color: none;
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 205px;
	float: left;
	width: 974px;
	clear: both;
}
div#hd h1#logo-link {
	float: left;
	padding: 0px;
	margin: 12px 0px 0px 10px;
	background: none;
}
div#hd h1#logo-link a {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 255px;
	height: 150px;
	background: none;
	text-indent: -10000px;
}
div#doc4 div#ft {
	color: #555533;
	background-image: url(/templates/assets/body-bottom-bg.png)  !important;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: left;
	width: 974px;
	clear: both;
}
div#doc4 div#ft a {
	color: #555533;
}
div#doc4 div#ft a:hover {
}
div#doc4 div#ft div#ft-liner {
	color: #555533;
	padding-top: 20px;
	text-align: center;
	float: left;
	width: 974px;
	clear: both;
}
div#doc4 div#bd-main,
div#doc4 div#bd-main-liner,
div#doc4 div#bd-sidebar,
div#doc4 div#bd-sidebar-liner {
	background: none;
}
div#bd-main-liner {
	padding: 10px 30px !important;
	
}
body.homepage div#bd-main-liner {
	padding: 15px 30px !important;
	
}
div#yui-main div.yui-b .contentTitle {
}
div#doc4 div#bd-sidebar-liner {
	padding: 5px 7px 5px 12px;
	border-right: 1px solid #C0C0C0;
	margin: 15px 0px;
}
body.homepage div#doc4 div#bd-sidebar-liner {
	border-right: none;
}
div#doc4 div#bd {
	background: #FFFFFF url(/templates/assets/body-bg.png) 0px 0px repeat-y !important;
	float: left;
	width: 974px;
	clear: both;
}
div#doc4 div#bd #bd-liner {
	background: none !important;
	padding: 0px !important;
	float: left;
	width: 974px;
	clear: both;
}

div#ft-address {
	padding: 12px;
}
div#ft a {
	text-decoration: none;
}
div#ft a:hover {
	text-decoration: underline;
}

/* Search form */
div#template-utilities {
	color: #FFFFFF;
	margin: 15px 80px 0px 0px;
	padding: 0px;
	float: right;
	text-align: right;
}
div#template-utilities a {
	text-decoration: none;
	color: #FFFFFF;
}
div#template-utilities a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
div#templateSearchFormDiv {
	font-size: 1em !important;
	display: inline;
	float: none;
	clear: none;
}
div#templateSearchFormDiv form,
div#templateSearchFormDiv input,
div#templateSearchFormDiv label {
	font-size: 1em !important;
	display: inline;
	margin-top: 0px;
	padding: 0px;
	float: none;
	clear: none;
}
div#templateSearchFormDiv label,
div#templateSearchFormDiv input {
}
div#templateSearchFormDiv label {
	font-weight: normal;
}
#templateSearchForm label {
}
#templateSearchTerm {
	width: 12em;
	font-size: 1em !important;
	background-image: url(/templates/assets/find.png);
	background-position: 99% 3px;
	background-repeat: no-repeat;
	padding: 3px !important;
	border: 1px inset #999999;
}
table#eventsTable, 
table#newsTable {
}
table#eventsTable th,
table#newsTable th {
}
table#eventsTable td,
table#newsTable td {
}
table.eventDetails {
}
table.eventDetails td {
}
table.eventDetails td.label {
}

/* Blog styles */
.blogPostFull {
}
.blogPostDate {
}
.blogPostTitle {
}
.blogPostContent {
}
.blogPostFooter {
}
.blogPostAuthorTime {
}
.blogPostTags {
}

/* Context Navigation */
div#navContext ul { 
	width: auto;
	margin-top: 0px;
	padding-right: 0px;
	border-top: none;
	border-right: 0px;
	border-bottom: none;
	border-left: none;
	background: none;
}
div#navContext li {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
div#navContext a {
	color: #000000;
}
div#navContext li.parent a {
	color: #AAAAAA;
}
div#navContext li.current.webpage a {
	color: #000000;
	font-weight: normal;
}
div#navContext li.current.webpage.child a {
	color: #000000;
	font-weight: normal;
}
div#navContext li:hover {
}
div#navContext a:hover {
	color: #FFFFFF !important;
	background: #aba34c !important;
}
div#navContext li.child a {
 padding-left: 30px;
}
div#navContext li.sibling.webpage a {
 background: none;
}
div#navContext li.child.webpage a {
 color: #353535;
 background: none;
}
div#navContext li.child.folder a {
 color: #353535;
 background: none;
}
div#navContext li.sibling.folder a {
 color: #AAAAAA;
 background: none;
}
div#navContext li.folder.current a {
 font-weight: bold;
 color: #353535;
 background: none;
}
div#navContext li.folder.current.webpage a,
div#navContext li#NavFolder1.current a {
 font-weight: bold;
 color: #000000;
 background: none;
}
div#navContext li.parent a {
 background: none;
}
div#navContext li.current.webpage a {
 font-weight: bold;
 background: none;
 color: #000000;
}
div#navContext li.current.webpage.child a {
 font-weight: bold;
 background: none;
 color: #000000;
}


/* YUI menu bar style */
#mymenubar-liner {
	background: none !important;
	margin: 0px !important;
	padding: 0px !important;
}
#mymenubar {
	background: none !important;
	min-height: 29px;
	width: 745px;
	padding: 0;
	margin: 0px -482px 0px 0px;
	border: none;
	position: absolute !important;
	top: 172px !important;
	right: 50%;
	z-index: 100;
}
#mymenubar a {
	color: #000000;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: pointer;
}
#mymenubar .yuimenubaritem {
	background: none;
	margin: 0px 0px 0px 3px;
	border: 0px;
}
#mymenubar .yuimenubaritem:hover,
body.topfolder-3 #mymenubar li.yuimenubaritem.menuFolder3, /* About CCS sticky tab */
body.topfolder-4 #mymenubar li.yuimenubaritem.menuFolder4, /* Academics sticky tab */
body.topfolder-5 #mymenubar li.yuimenubaritem.menuFolder5, /* Activities sticky tab */
body.topfolder-2 #mymenubar li.yuimenubaritem.menuFolder2, /* Admission sticky tab */
body.topfolder-6 #mymenubar li.yuimenubaritem.menuFolder6, /* Calendar sticky tab */
body.topfolder-7 #mymenubar li.yuimenubaritem.menuFolder7,  /* Contact sticky tab */
body.topfolder-9 #mymenubar li.yuimenubaritem.menuFolder9  /* Volunteer sticky tab */
 {
	background: #FFFFFF !important;
	color: #000000;
	border-top: 1px solid #575757;
	border-right: 1px solid #575757;
	border-bottom: 0px;
	border-left: 1px solid #575757;
	margin: -1px -1px 0px 2px;
}
#mymenubar a:hover {
	/*color: #AD5E00;*/
	color: #FFFFFF;
}
#mymenubar .yuimenubaritemlabel {
	padding-right: 12px !important;
	padding-left: 11px !important;
}
body.os-Windows #mymenubar .yuimenubaritemlabel {
	padding-right: 8px !important;
	padding-left: 9px !important;
}
body.ua-MSIE #mymenubar .yuimenubaritemlabel {
	padding-right: 8px !important;
	padding-left: 9px !important;
}
#mymenubar .yuimenubaritemlabel {
	min-height: 29px;
	border: none;
	padding-top: 2px !important;
	padding-bottom: 14px !important;
	margin: 1px 1px -13px 1px;
	border: 0px;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	background: none !important;
}
#mymenubar .yuimenubaritem:hover .yuimenubaritemlabel,
#mymenubar .yuimenubaritem .yuimenubaritemlabel:hover,
#mymenubar .yuimenubaritem .yuimenubaritemlabel:active,
body.topfolder-3 #mymenubar li.yuimenubaritem.menuFolder3 .yuimenubaritemlabel, /* About CCS sticky tab */
body.topfolder-4 #mymenubar li.yuimenubaritem.menuFolder4 .yuimenubaritemlabel, /* Academics sticky tab */
body.topfolder-5 #mymenubar li.yuimenubaritem.menuFolder5 .yuimenubaritemlabel, /* Activities sticky tab */
body.topfolder-2 #mymenubar li.yuimenubaritem.menuFolder2 .yuimenubaritemlabel, /* Admission sticky tab */
body.topfolder-6 #mymenubar li.yuimenubaritem.menuFolder6 .yuimenubaritemlabel, /* Calendar sticky tab */
body.topfolder-7 #mymenubar li.yuimenubaritem.menuFolder7 .yuimenubaritemlabel,  /* Contact sticky tab */
body.topfolder-9 #mymenubar li.yuimenubaritem.menuFolder9 .yuimenubaritemlabel  /* Volunteer sticky tab */
 {
	background: #FFFFFF url(/templates/assets/tab-bg.png) 0 0 repeat-x !important;
	color: #353535 !important;
	padding-top: 3px !important;
	padding-bottom: 13px !important;
}
#mymenubar .yuimenu ul {
	background-image: url(/templates/assets/menu-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #d3cb61;
}
#mymenubar .yuimenu ul li {
	border-top: 1px solid #FFFFFF;
}
#mymenubar div.yuimenu ul li.yuimenuitem:hover {
	background-color: transparent !important;
}
#mymenubar .yuimenu ul li a:hover {
	background-color: #FFFFFF !important;
	color: #353535 !important;
}

/* HOME PAGE STUFF */
#contentTitle-webpage-1, /* Hide the home page title */
li#menuWebpage1 {        /* Hide the home button */
	display: none;
}

.sibling.folder {
	display: none;
}