/* ----- ploneCustom.css ----- */
@media all {
/*
 *  This is the file where you put your CSS changes. 
 *  You should preferrably use this and override the 
 *  relevant properties you want to change here instead 
 *  of customizing plone.css to survive upgrades. Writing
 *  your own plone.css only makes sense for very heavy 
 *  customizations. Useful variables from Plone are 
 *  documented at the bottom of this file.
 */
 
/*  (do not remove this :) */
/*  (not this either :) */

/* Hide Plone components */

#portal-siteactions,
#portal-colophon {
display: none;
}

/*------------------------------------------------ BEGIN: columns.css */

/* Padding for the columns */

#portal-column-one .visualPadding {
padding: 0em;
}

#portal-column-two .visualPadding {
padding: 0;
}

/*-------------------------------------------------- END: columns.css */


/*----------------------------------------------- BEGIN: portlets.css */

dl.portlet {
margin: 0;
}

dl.portlet a {
text-decoration: none;
}

.portletHeader {
background-color: transparent;
border: none;
padding: 0;
margin: 0;
text-transform: none;
font-weight: normal;
line-height: 1.6em;
}

.portletHeader a {
color: Black;
}

.portlet h2 {
  color: #990000;
}

.portletItemSingle,
.portletItem {
margin: 0;
padding: 0;
border-left: none;
border-right: none;
border-bottom: none;
}

DD.portletItem even a {
  background: transparent;
}

UL.portletNavigationTree {
  padding-left: 10px;
}
.navTreeItem a {
display: block;
text-decoration: none;
padding-top: 0.2em;
padding-bottom: 0.25em;
display: block;
border: none;
border-size: 0px;
min-height: 1.6em;
line-height: 1.6em;
height: auto;
}

.navTreeItem a:hover {
background-color: transparent !important;
color: #436976;
border: none!important;
border-size: 0px;
display: block;
min-height: 1.6em;
line-height: 1.6em;
height: auto;
}

.navTreeCurrentItem {
background-color: transparent;
color: #436976;
border: none !important;
border-size: 0px !important;
}

li.navTreeCurrentItem {
display: block;
padding: 0 0 0 1px;
margin: 0 0 2px -1px;
}

li.navTreeCurrentItem a,
li.navTreeCurrentItem a:hover {
display: block;
border: none;
border-size: 0px;
min-height: 1.6em;
line-height: 1.6em;
height: auto;
}

A.state-published visualIconPadding
A:hover.navTreeCurrentItem visualIconPadding,
A.navTreeCurrentItem visualIconPadding {
border: none;
background-color: transparent;
}
/*------------------------------------------------- END: portlets.css */

body {
	text-align: center;
	BACKGROUND-COLOR: #e9e8d7;
}

#visual-portal-wrapper {
	width:780px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
}

#portal-header {
	background: #eae8e3;
}

#portal-personaltools {
/* Bar with personalized menu (user preferences, favorites etc) */
background-color: #eae8e3;
border-top-color: #bab5ab;
border-top-style: solid;
border-top-width: 1px;
border-bottom-color: #bab5ab;
border-bottom-style: solid;
border-bottom-width: 1px;
line-height: 1.6em;
color: #FFF;
padding: 0em 3em 0em 3em;
margin: 0;
text-align: right;
text-transform: none;
list-style: none;
}
#portal-personaltools .portalUser {
background-image: none;
padding-left: 15px;
}

#portal-personaltools .portalNotLoggedIn {
color: #FFF;
padding: 0;
background: transparent;
background-image: none;
} /* Used on all descriptions relevant to those not logged in */

#portal-personaltools li {
background-image: none;
padding-left: 8px;
color: #FFF;
margin-left: 1em;
display: inline;
}
#portal-personaltools li a {
text-decoration: none;
color: #FFF;
}
#portal-personaltools .visualIconPadding {
padding-left: 10px;
}

#portal-personaltools {
	color: #FFF;
	background: #990000 url(toolbar-background.png) top left repeat-x;
	border-top: 2px #800 solid;
	border-bottom: 2px #700 solid;
	font-size: smaller;
}

#portal-personaltools a {
	color: #FFF;
	background: inherit;
	text-decoration: none;
	padding: 2px 1ex;
	font-weight: bold;
	margin: 0 1px;
}

#portal-personaltools a:hover {
	color: #ffffff;
	background: #C40000 url(toolbar-background-hover.png) top left repeat-x;
	margin: 0;
	border-left: 1px #800 solid;
	border-right: 1px #800 solid;
}


#portal-column-one {
    	background: #eae8e3 url(sidebar-background.png) bottom right no-repeat;
}

#portal-breadcrumbs {
  border: none;
}

/*--------------------------------------------- BEGIN: schooltool.css */

blockquote {
  margin: 1em;
  padding: 1em;
  background: #E7E7E7;
  color: black;
  border: 1px solid #CCC;
}
#HomePageLeft {
  width: 48%;
  float: left;
  border-right: 1px dotted #bab5ab;
  padding-right: 10px;
}

#HomePageRight {
  width: 48%;
  float: right;
  margin-left: 10px;
}


#region-content h1,
#region-content h2 a,
#region-content h2 {
  color: #990000;
  font-weight: bold;
}

#HomePageRight a,
#HomePageLeft a {
  text-decoration: none;
  background: transparent url(bullet-4-blue.gif) left center no-repeat;
  padding-left: 10px;
}

#HomePageRight dd,
#HomePageLeft dd {
  margin: 0px;
}

/*----------------------------------------------- END: schooltool.css */



/*  */

}
UL {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 135%;
	font-weight: normal;
	padding: 0px;
}
.MaroonSubheads14 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 125%;
	font-weight: bold;
	color: #990000;
	padding: 0px;
}

h1 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
	color: #993333;
}
body {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 140%;
}
.italic_10_gray {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	font-style: italic;
	color: #666666;
}
.italic_12_grayCopy {

	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #666666;
}
p {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11pt;
	font-weight: normal;
	border: none;
	padding: 3px;
	line-height: 125%;
}
.italic_16_Gold {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #FFCC00;
	line-height: 135%;
	padding: 4px;
}
.italic_16_White {

	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #FFFFFF;
	line-height: 135%;
	padding: 4px;
}
.UL_12BlackBold {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 135%;
	font-weight: bold;
	list-style-type: square;
}
.UL_12MaroonBoldCopy {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	list-style-type: square;
	padding: 6px;
	border: none;
	color: #990000;
}
a {
	color: #990000;
	text-decoration: underline;
}
A:Hover {
		text-decoration: none;
		color: black;
	}a.hover {

.FormText {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	font-style: normal;
}
.FormText {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
}
.MaroonItalic14 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	font-style: italic;
	line-height: 18px;
	color: #990000;
}
.MaroonSubheads18 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 18px;
	line-height: 125%;
	font-weight: normal;
	color: #990000;
	padding: 0px;
	font-style: italic;
}
.MaroonItalic16 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 16px;
	font-style: italic;
	font-variant: normal;
	color: #990000;
}
