body 
{
	margin: 0px 0px 0px 0px;   
	font-size: small; 
	font-family: Verdana, Helvetica, sans-serif;
	/* background: #ffffff url(/data/siteimages/bg.png) repeat; */ 
}
.pagebody 
{
	text-align:center; 
	background-color: #669999; 
	background: #ffffff url(/data/siteimages/bg.png) repeat;
}
img { border: 0px; }
#wrapwebsite 
{ 
	margin: 10px auto; 
	width: 752px; 
	text-align:left; 
	background-color:#ffffff;
}
#wrapheader 
{  
	height: 90px;  
	/* background-image: url('/data/sites/2/logos/CouncilOfDeans.jpg');
	background-repeat: no-repeat;
	background-position: center;  */
}
#logodesc 
{ 
	width:100%; 
	text-align:center;
	margin: 0;   
	padding: 0;  
}
.logobox 
{  
	margin: 0; 
}
.sitetitle {  margin: 25px 0px 0px 0px; font-size: 170%; font-weight: bold; color:#005784; text-align:center; }
.topnav 
{   
	margin:0;
	padding: 5px 5px 5px 0px; 
	text-align:right; 
	color: #33CCFF;  
	font-weight: bold;
	border-bottom:solid 1px #cccccc;
}
#wrapcenter 
{ 
	margin:0;
	clear:both;
}
/* left content */
.leftside
{ 
    vertical-align:top;
}
.leftside .modulerow
{ 
    width:170px;
}

/* center content */
.center-nomargins 
{ 
    vertical-align:top;
    width:100%;
}
html>body .center-nomargins { vertical-align:top; width:100%;/*margin: 10px 0px 0px 0px;*/ }
.center-rightandleftmargins 
{  
   vertical-align:top;
   width:100% 
}
html>body .center-rightandleftmargins { vertical-align:top; width:100%;/*margin: 10px 168px 0px 165px;*/ } 
.center-rightmargin 
{
    vertical-align:top;
    width:100%;
}
html>body .center-rightmargin { vertical-align:top; width:100%;/*margin: 10px 165px 0px 0px;*/ }
.center-leftmargin 
{
    vertical-align:top;  
    width:100%;
}
html>body .center-leftmargin { vertical-align:top; width:100%;/*margin: 10px 0px 0px 165px;*/ } 	
/* right content (if have a right area) */
.rightside 
{ 
     vertical-align:top; 
}
/* if there is content in the right side then set the width */
.rightside .moduletitle
{
     width:170px;
}
.mainContent
{
	border:solid 1px #cccccc;
}
.rightside .moduletitle
{
     width:170px;
}
#wrapfooter 
{ 
	width: 100%; 
	float:left;
	background-color:#ffffff;
}
.clear { clear:both; }
#breadcrumb { padding: 4px 4px 4px 4px;  }
#pageedit {  }
.aspbutton { font-weight:bold; }
.aspcheckboxlist { }
.aspdatalist { font-size:small;  }
.aspdatagrid { font-size: small;}
.aspdatagriditem {}
/*
.aspdatagridaltitem { background-color:#ECECEC; }
.aspdatagridheader { background-color: #D4D0C8; }
*/
.aspdatagridfooter {}
.asplinkbutton { font-size: small; }
fieldset 
{ 
	margin: 0px 0px 0px 0px; 
	padding: 1em; 
	border: 1px solid #cccccc;
}
legend 
{ 
	font-size:larger; 
	font-weight: bold; 
	color: #666666;
}
.settinglabel 
{
	float:left; 
	clear:left; 
	width:20em; 
	font-weight: bold; 
	padding: 1px; 
	font-size:smaller; 
}
.settingrow { padding: 4px 0px 4px 0px; clear:left; }
.modulebuttonrow 
{
	clear: left; 
	text-align:center;  
}
.div2columnleft { float: left; width: 350px;  padding: 1px;  }
.div2columnright { margin: 0px 0px 0px 305px;  padding: 1px; background-color: #669966;  }
.collapsiblepanel { border-style:dashed; border-width:thin; }
.divgalleryimage {  }
.divgalleryimagemeta {   }
a.ModuleEditLink { font-size:smaller; color: black; }
a.ModuleEditLink:link { font-size:smaller; color: black; }
a.ModuleEditLink:visited { font-size:smaller; color: black; }
a.ModuleEditLink:hover { font-size:smaller; color: black; }
a.ModuleEditLink:active {  font-size:smaller; color: black; }
a.SiteTitle:link 
{ 
	text-decoration: none; 
	color:#8B0000; 
}
a.SiteTitle:visited 
{ 
	text-decoration: none; 
	color:#8B0000; 
}
a.SiteTitle:hover 
{ 
	text-decoration: underline; 
	color:#999999; 
}
a.SiteTitle:active 
{ 
	text-decoration: none; 
	color:#8B0000; 
}
.WelcomeMessage { color: #000000; font-weight: bold; font-size: 85%; }
.sitelink {  font-weight: bold; font-size: 85%; }
a.sitelink:link { color: #000000; text-decoration: none; }
a.sitelink:visited { color: #000000; text-decoration: none; }
a.sitelink:hover { color: #000000; text-decoration: underline; }
a.sitelink:active { color: #000000; text-decoration: none; }
.accent { color: #000000;  font-weight: bold; }
.modulepager 
{
	vertical-align:top; 
	padding: 4px 4px 4px 4px; 
}
a.ModulePager:link 
{ 
	text-decoration: underline; 
	color:#8B0000; 
}
a.ModulePager:visited 
{ 
	text-decoration: underline; 
	color:#8B0000; 
}
a.ModulePager:hover 
{ 
	text-decoration: underline; 
	color:#999999; 
}
a.ModulePager:active 
{ 
	text-decoration: underline; 
	color:#8B0000; 
}
.selectedpage{ font-weight: bold;  color:Black; }
a.SelectedPage:link { font-weight: bold; text-decoration: none; color:Black; }
a.SelectedPage:visited { font-weight: bold; text-decoration: none; color:Black; }
a.SelectedPage:hover { font-weight: bold; text-decoration: underline; color:Black; }
a.SelectedPage:active { font-weight: bold; text-decoration: none; color:Black; }
a:link 
{ 
	color: #8B0000;  
}
a:visited 
{ 
	color: #8B0000;  
}
a:hover 
{ 
	color: #999999; 
	text-decoration: underline; 
}
a:active 
{ 
	color: #8B0000;  
}
legend a.ModuleEditLink 
{ 
	font-size:smaller; color: #8B0000; 
}
legend a.ModuleEditLink:link 
{ 
	font-size:smaller; 
	color: #8B0000;
}
legend a.ModuleEditLink:visited 
{ 
	font-size:smaller; 
	color: #8B0000;
}
legend a.ModuleEditLink:hover 
{ 
	font-size:smaller; 
	color: #999999;
}
legend a.ModuleEditLink:active 
{  
	font-size:smaller; 
	color: #8B0000;
}
h1 { margin: 0px;  font-size: 105%;  }
h2 { margin: 0px;  font-size: 100%;  }
h3 { margin: 0px; font-size: 95% ; }
h4 { margin: 0px; font-size: 90%;  }
.txtsmall { font-size: 80%; font-weight: normal; }
.txtmed { font-weight: normal; }
.txtnormal {   font-weight: normal; }
.txtsmallbold { font-size: 80%;  font-weight: bold; }
.txtmedbold {font-size: 100%;  font-weight: bold; }
.txtnormalbold {font-size: 100%;  font-weight: bold; }
.txtsmallitalic { font-size: 80%; font-weight: normal; font-style: italic; }
.txtmeditalic { font-size: 100%;  font-weight: normal; font-style: italic; }
.txtnormalitalic {font-size: 100%;  font-weight: normal; font-style: italic; }
.txtsmallbolditalic { font-size: 80%;  font-weight: bold; font-style: italic; }
.txtmedbolditalic {font-size: 100%;  font-weight: bold; font-style: italic; }
.txtnormalbolditalic {font-size: 100%; font-weight: bold; font-style: italic; }
.txtcopyright { font-size: 80%;  font-weight: normal; color: #444; }
.txterror {font-size: 100%;  font-weight: bold; color: red }
.TextLabel { border:0px solid #ECECEC; width:15px;  background-color:#ECECEC; }
.watermarktextbox { color:Gray; }
.moduleedit { height: 28px; margin: 0px; padding: 0px; border: 0px; background-color: #C7D0D7; 
	background-image: url(cellpic1.gif); text-indent: 4px; }
div.moduletitle, span.moduletitle, tr.moduletitle, h1.moduletitle 
{	
	color: #666666;
	font-weight: bold;
	white-space: nowrap;
	padding: 4px; 
	margin: 0;
	border-bottom: dashed 1px #cccccc;
	font-size: 95%;
}
.modulesubtitle 
{ 
	padding: 0; 
	color: white;   
	font-weight: bold; 
} 
 .hrModuleTitle { display:none;}
.modulecontent 
{
	text-align:left; 
	background-color: #ffffff; 
	vertical-align:top;  
	padding: 0 4px 0 4px; 
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, Sans Serif;
	font-size: 85%;
	color: #1E3614; 
}
.modulefooter 
{ 
	margin:0;
	padding: 0px 0px 0px 0px; 
	font-size:smaller;  
	text-align:center; 
}
.filesfooter { background-color: #00688E; text-align:left; white-space:nowrap; color:White; }
.tdcell1 
{ 
	padding: 4px; 
}
.tdcell2 
{ 
	padding: 4px; 
}
hr { height: 1px; border-width: 0px; background-color: #D1D7DC; color: #D1D7DC; }
.linkitem 
{
	padding: 4px 0px 4px 0px;
}
.linkaltitem 
{
	background-color: #E5E2DF;  
	padding: 4px 0px 4px 0px; 
}
.linkdescription 
{
	font-size: 100%;  
	font-weight: normal; 
	font-style: italic; 
}
.linkitem a 
{ 
	padding: 0px 0px 0px 4px;
}
.modulerow
{
	padding:0.2em;
}
.modulealtrow 
{ 
	padding:0.2em;
	background-color: #E5E2DF;
}


ul { font-size:80%;}
ul.linkitem 
{ 
	color:#ffffff; 
	list-style: none; 
	margin: 0px 0px 0px 0px; 
}
ul.AspNet-Menu { position: relative; }
ul.AspNet-Menu, 
ul.AspNet-Menu ul { margin: 0; padding: 0; display: block; }
ul.AspNet-Menu li { position: relative; list-style: none; }
ul.AspNet-Menu li a,
ul.AspNet-Menu li span 
{
	display: block; 
	text-decoration: none;
}
ul.AspNet-Menu ul { position: absolute; display: none; }
/* Add more rules here if your menus have more than three (11) tiers */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li:hover ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul ul ul ul ul ul ul
{ display: none; }
/* Add more rules here if your menus have more than three (11) tiers */
ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li li li li:hover ul,
ul.AspNet-Menu li li li li li:hover ul,
ul.AspNet-Menu li li li li li li:hover ul,
ul.AspNet-Menu li li li li li li li:hover ul,
ul.AspNet-Menu li li li li li li li li:hover ul,
ul.AspNet-Menu li li li li li li li li li:hover ul,
ul.AspNet-Menu li li li li li li li li li li:hover ul,
ul.AspNet-Menu li li li li li li li li li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li li li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li li li li li li li.AspNet-Menu-Hover ul    
{ display: block; }
.AspNet-Menu-Vertical { position:relative; left: 0px; z-index: 300; }
 ul.AspNet-Menu, 
 ul.AspNet-Menu ul {width: 145px;  font-weight: bold;font-size: small;   }
/* This rule effectively says: style all tiers EXCEPT THE TOP TIER in the menu this way... */
/* In other words, this rule can be used to style the second and third tiers of the menu without impacting */
/* the topmost tier's appearance. */
 ul.AspNet-Menu ul { left: 145px; top: 3px; }
/* Use this rule create the common appearance of each menu item. */
 ul.AspNet-Menu li 
 {
	background: #2c5656;
}
/* Within each menu item is a link or a span, depending on whether or not the MenuItem has defined it's */
/* NavigateUrl property. By setting a transparent background image here you can effectively layer two images */
/* in each menu item.  One comes from the CSS rule (above) governing the li tag that each menu item has. */
/* The second image comes from this rule (below). */
 ul.AspNet-Menu li a,
 ul.AspNet-Menu li span 
 {
	padding: 4px 2px 4px 8px; 
	border:1px solid #999999; 
	border-bottom: 0;
	color:#ffffff;
    background: transparent url(arrowRight.gif) right center no-repeat;
}
/* When a menu item contains no submenu items it is marked as a "leaf" and can be styled specially by this rule. */
 ul.AspNet-Menu li.AspNet-Menu-Leaf a,
 ul.AspNet-Menu li.AspNet-Menu-SelectedWithChildren ul li.AspNet-Menu-Leaf a ,
 ul.AspNet-Menu li.AspNet-Menu-Leaf span 
 { 
	background-image: none; 
	color:#ffffff;
}
/* Not used presently.  This is here if you modify the menu adapter so it renders img tags, too. */
 ul.AspNet-Menu li a img 
 { 
	border-style: none; 
	vertical-align: middle; 
}
/* When you hover over a menu item, this rule comes into play. */
/* Browsers that do not support the CSS hover pseudo-class, use JavaScript to dynamically change the */
/* menu item's li tag so it has the AspNet-Menu-Hover class when the cursor is over that li tag. */
/* See MenuAdapter.js (in the JavaScript folder). */
 ul.AspNet-Menu li:hover, 
 ul.AspNet-Menu li.AspNet-Menu-Hover 
 { 
}
/* While you hover over a list item (li) you are also hovering over a link or span because */
/* the link or span covers the interior of the li.  So you can set some hover-related styles */
/* in the rule (above) for the li but set other hover-related styles in this (below) rule. */
 ul.AspNet-Menu li a:hover,
 ul.AspNet-Menu li span.Asp-Menu-Hover 
 {
	text-decoration:none;
	color:#C0FFC2;
	background: transparent url(activeArrowRight.gif) right center no-repeat; 
}
 ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover { background-image: none; }
 ul.AspNet-Menu li.AspNet-Menu-SelectedLeaf a:hover { background-image: none; }
 ul.AspNet-Menu li.AspNet-Menu-SelectedLeaf a,
 ul.AspNet-Menu li.AspNet-Menu-SelectedLeaf span 
 {
	background: #2c5656; 
	background-image: none; 
	color:#FFFFFF;
}
 ul.AspNet-Menu li.AspNet-Menu-SelectedWithChildren a,
 ul.AspNet-Menu li.AspNet-Menu-SelectedWithChildren span 
 { 
	background: #008f66 url(arrowRight.gif) right center no-repeat; 
	color:#ffffff;
}
ul.AspNet-Menu li.AspNet-Menu-WithChildren a,
ul.AspNet-Menu li.AspNet-Menu-WithChildren a:active,
ul.AspNet-Menu li.AspNet-Menu-WithChildren a:visited,
ul.AspNet-Menu li.AspNet-Menu-WithChildren a:link
{
	color:#ffffff;
}

 div.sitemap ul ,
div.sitemap ul li { font-size:100%; list-style: none; }
.skiplink {display:none}

.menuHead
{
	background-image:url(menuHeadBg.gif);
	height:36px;
	font-weight:bold;
	width:143px;
	text-align:center;
	vertical-align:middle;
	border:solid 1px #cccccc;
	color:#666666;
}
.menuHead p
{
	margin-top:10px;
}
.loginLinks
{
	margin-right:30px;
}
/* small text */
.smallText, .copyrightText 	
{
	margin:0.1em;
	text-decoration: none;
	font-size: 70%; 
	color: #000000; 
}
.smallText a, .smallText a:link, .smallText a:active, .smallText a:visited 
{
	text-decoration: underline;
	color: #2D6D73; 
}
.smallText a:hover 
{
	text-decoration: underline;
	color: #4AB0B9; 
}
#footer, .footer
{
	border-top:solid 1px #2D6D73;
	padding-top:0.5em;
}
/* Contrast Links */
#footer a.standard, .footer a.standard  {
	color: #2D6D73 !important;
	background-color: #fff !important;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 3px solid #fff;
	text-decoration: underline !important;
}
#footer a.standard:hover, .footer a.standard:hover {
	color: #4AB0B9 !important;
}

#footer a.high, .footer a.high  {
	color: #99FFFF !important;
	background-color: #000 !important;
	border-left: 5px solid #000;
	border-right: 5px solid #000;
	border-top: 1px solid #000;
	border-bottom: 3px solid #000;
	text-decoration: underline !important;
}
#footer a.high:hover, .footer a.high:hover {
	color: #fff !important;
}
#footer a.low, .footer a.low   {
	color: #004699 !important;
	background-color: #FFFFCC !important;
	border-left: 5px solid #FFFFCC;
	border-right: 5px solid #FFFFCC;
	border-top: 1px solid #FFFFCC;
	border-bottom: 3px solid #FFFFCC;
	text-decoration: underline !important;
}
#footer a.low:hover, .footer a.low:hover {
	color: #c33 !important;
}