﻿/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#d2d3bc;
	background-color:#E9E9DD;
}

.header {
	width:760px;
	height:101px;
	background:url(images/header.gif) no-repeat;
	}

.utility-nav {
	margin:8px 0 0 20px;
	}

a img, img {
	border: 0;
	}
	
.LeftColumn {
	width:156px; 
	border-right:solid 2px white; 
	/*background-image:url(images/flLeft.jpg); */
	background-repeat:no-repeat; 
	background-color:#9f9f6d;
	
	padding: 30px 10px 10px 30px;
}

.LeftColumn .NavAddress {
    bottom:0px;
    color:White;
    margin-top:50px;
}


.LeftColumnHome .NavAddress {
    bottom:0px;
    color:White;
    margin-top:40px;
}

.LeftColumnHome {
	width:156px; 
	border-right:solid 2px white;
	border-bottom:solid 2px white;
	/*background-image:url(images/flLeftHome.jpg); */
	background-repeat:no-repeat; 
	background-color:#9f9f6d;
	
	padding: 30px 10px 10px 30px;
}

.RightColumn {
	position:relative;
	width:563px; 
	background-repeat:no-repeat; 
	/*background-color:#b0ae85;*/
	background-color:#9f9f6d;
	padding: 30px 38px 20px 38px;
}

.RightColumn .Printer {
	position:absolute;
	right:0px;
	margin-top:-26px;
	z-index:1;
}

.RightColumn .Content {
	color:white;
}

.RightColumn .Content a {
	color:white;
}

.RightColumn .Content .RedText {
	color:Red;
}

.RightColumn .Content .BlueText {
	color:Blue;
}

.RightColumn .Content .BlackText {
	color:Black;
}

.RightColumn .Content .YellowText {
	color:Yellow;
}

.HomeContentColumn {
	width:170px; 
	border-left:solid 2px white;
	border-bottom:solid 2px white;
	background-color:#9f9f6d;
	color:white;
	padding: 20px 10px 30px 15px;
	line-height: 12px;
	vertical-align: top;
}

.HomeContentColumn .Content {
	
	width:170px;
	overflow:auto;
	font-size:1.3em;
	height:240px;
	/*padding-right:10px; */
	
	
   /* and for those IE users out there...*/
   scrollbar-3dlight-color:#9f9f6d;
   scrollbar-arrow-color:white;
   scrollbar-base-color:#cbc7aa;
   scrollbar-darkshadow-color:#cbc7aa;
   scrollbar-face-color:#9f9f6d;
   scrollbar-highlight-color:#cbc7aa;
}

.EventLink {
    text-decoration:none;
    /*font-size:1.25em;*/
    font-weight:bold;
    color:White;
}

.EventLink:hover {
    text-decoration:underline;
    /*font-size:1.25em;
    font-weight:bold;*/
    color:White;
}

.table {
    border-color:White;
}

a {
	color:white;
}

/* CSS Document */

ul.makeMenu, ul.makeMenu ul {
  width: 142px;
  border: none;
  padding: 0px;
  line-height:20px;
  cursor: default;
  margin: 0px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:left;
  vertical-align:middle;
  /*font-weight:bold;
  font-size:10px; */
}


/* Base Menu Items*/

	ul.makeMenu .Popout {
	  list-style-type: none;
	  margin: 0px;
	  padding: 0px;
	  position: relative;
	  border-bottom: 1px solid #d2d3bc;
	}

	ul.makeMenu .Embed {
	  list-style-type:none;
	  margin: 0px;
	  position: relative;
	  color: white;  
	  font-weight:bold;
	  border-bottom: 1px solid #d2d3bc;
	  width:142px;
	}



/* End Base Menu Items*/


/*Base Menu Links*/
	ul.makeMenu .Embed a {  
		display: block; 
		width: 131px; 
		text-decoration: none; 
		color:#FFFFFF;
		font-weight:bold;
	}
	ul.makeMenu .Popout a {  
		display: block; 
		width: 131px; 
		text-decoration: none; 
		color:#dcdbc7; 
	}
		
	ul.makeMenu .Embed a:hover {  color: #FFFFFF;}
	ul.makeMenu .Popout a:hover {  color: #FFFFFF;}
/*End Base Menu Links*/
	
/* Child Menu Displays*/
	ul.makeMenu .Embed .Child {
	  line-height:15px;
	  vertical-align:middle;
	  list-style-type:none;
	  Display:block;
	  border:none;     
	  margin: 0px;     
	  left:0;
	  position: relative;
	  width: 142px;
	  
	}
	
	ul.makeMenu .Popout .Child {
		width:142px;
		display:none;
	}
/* End Child Menu Displays*/
/*Embed children links*/
	ul.makeMenu .Embed .Child a {
		display: block; 
		width: 131px; 
		color:#dcdbc7;
		font-weight:normal;
		text-decoration: none;
		padding-left:12px; 
		padding-top:2px; 
		padding-bottom:2px;
	}
	ul.makeMenu .Embed .Child li.Active {
		background-image:url(images/ActiveArrow.gif);
		background-position:middle left;
		background-repeat:no-repeat;
	}
	
	ul.makeMenu .Embed .Child li.Active a {
		display: block; 
		width: 131px; 
		color:#FFFFFF;
		text-decoration: none;
		padding-left:12px; 
		padding-top:2px; 
		padding-bottom:2px;
	}
	ul.makeMenu .Embed .Child li.ActiveSub a {
		display: block; 
		width: 131px; 
		color:#FFFFFF;
		text-decoration: none;
		font-weight:bold;
		padding-left:12px; 
		padding-top:2px; 
		padding-bottom:2px;
	}
	ul.makeMenu .Embed .Child a:hover{ 
		color: #FFFFFF; 
	}
/*end Embed children links*/

/* Child's Child Menu Displays*/
	ul.makeMenu .Embed .Child .Active .Child {
	  line-height:15px;
	  vertical-align:middle;
	  list-style-type:none;
	  Display:block;
	  border:none;     
	  margin: 0px;     
	  left:0;
	  position: relative;
	  width: 142px;
 
	}
	
	ul.makeMenu .Embed .Child .Inactive .Child {
		width:142px;
		display:none;
	}

	.Ter
	{
		background:red;
	}
	
/* End Child Menu Displays*/
/*Embed children links*/
	ul.makeMenu .Embed .Child .ActiveSub .Child a {
		display: block; 
		width: 119px; 
		color:#dcdbc7;
		font-weight:normal;
		text-decoration: none;
		padding-left:24px; 
		padding-top:2px; 
		padding-bottom:2px;
	}
	
	ul.makeMenu .Embed .Child .ActiveSub .Child li.Active {
		background-image:url(images/DeepActiveArrow.gif);
		background-position:middle left;
		background-repeat:no-repeat;
	}
	
	ul.makeMenu .Embed .Child .ActiveSub .Child li.Active a {
		display: block; 
		width: 119px; 
		color:#FFFFFF;
		font-weight:normal;
		text-decoration: none;
		padding-left:24px; 
		padding-top:2px; 
		padding-bottom:2px;
	}
	
	ul.makeMenu .Embed .Child .ActiveSub .Child a:hover{ 
		color: #FFFFFF; 
	}
	
	ul.makeMenu .Embed .Child .ActiveSub .Child a {
		display: block; 
		width: 119px; 
		color:#dcdbc7;
		font-weight:normal;
		text-decoration: none;
		padding-left:24px; 
		padding-top:2px; 
		padding-bottom:2px;
	}
	
	ul.makeMenu .Embed .Child .Active .Child a {
		display: block; 
		width: 119px; 
		color:#dcdbc7;
		font-weight:normal;
		text-decoration: none;
		padding-left:24px; 
		padding-top:2px; 
		padding-bottom:2px;
	}
	
	ul.makeMenu .Embed .Child .Active .Child li.Active {
		background-image:url(images/DeepActiveArrow.gif);
		background-position:middle left;
		background-repeat:no-repeat;
	}
	
	ul.makeMenu .Embed .Child .Active .Child li.Active a {
		display: block; 
		width: 119px; 
		color:#FFFFFF;
		font-weight:normal;
		text-decoration: none;
		padding-left:24px; 
		padding-top:2px; 
		padding-bottom:2px;
	}
	
	ul.makeMenu .Embed .Child .Active .Child a:hover { 
		color: #FFFFFF; 
	}
/*end Embed children links*/

/* Content Manager - Text Class Options */

.clsArial_8{font-family:Arial, Helvetica, sans-serif; font-size:8px;}
.clsArial_10{font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.clsArial_12{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.clsArial_14{font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.clsArial_16{font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.clsArial_24{font-family:Arial, Helvetica, sans-serif; font-size:24px;}


.clsGaramond_8{font-family:Garamond, serif; font-size:8px;}
.clsGaramond_10{font-family:Garamond, serif; font-size:10px;}
.clsGaramond_12{font-family:Garamond, serif; font-size:12px;}
.clsGaramond_14{font-family:Garamond, serif; font-size:14px;}
.clsGaramond_16{font-family:Garamond, serif; font-size:16px;}
.clsGaramond_24{font-family:Garamond, serif; font-size:24px;}

.clsTimes_8{font-family:Times New Roman, Times, serif; font-size:8px;}
.clsTimes_10{font-family:Times New Roman, Times, serif; font-size:10px;}
.clsTimes_12{font-family:Times New Roman, Times, serif; font-size:12px;}
.clsTimes_14{font-family:Times New Roman, Times, serif; font-size:14px;}
.clsTimes_16{font-family:Times New Roman, Times, serif; font-size:16px;}
.clsTimes_24{font-family:Times New Roman, Times, serif; font-size:24px;}

.clsVerdana_8{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px;}
.clsVerdana_10{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.clsVerdana_12{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.clsVerdana_14{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.clsVerdana_16{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
.clsVerdana_24{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px;}	
	
/* Modules */
.WebEvents .container
{
    background-color: #EEEEEE;
    background-image: none;
    margin: auto;
    width: auto;
}

.errorText
{
    color: #FF0000;
}

.labelText
{
    background-color: #EEEEEE;
    border: none;
    color: #000;
    text-align: right;
    font-style: normal;
}

/* WebEvents */
/* CalendarView */
.WebEvents a
{
    color: #000;
    text-decoration: underline;
}

.WebEvents .eventDate
{
    font-style: italic;
}

.WebEvents .eventName
{
    font-weight: bold;
}

.WebEvents .eventsSeparator
{
    height: 6px;
}

.WebEvents .EventsView
{
    margin-left: 50px;
    width: 100%;
}

.WebEvents h1
{
    color: #000;
    font-weight: bold;
    text-transform: none;
}

.WebEvents .HeaderRow td
{
    font-weight: bold;
}

.WebEvents .labelText
{
    white-space: nowrap;
    font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: right;
	width: 150px;
	margin: 0;
	padding: 0;
	background: #9c9e6b;
	border: 1px solid #9c9e6b;
}

.WebEvents .listRow
{
    background-color: #9c9e6b;
    padding: 3px;
}

.WebEvents .readMore a
{
    color:White;
}

/*Contact Us Module*/

.contactUs {
	
	}

.contactUs span {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	}

.contactUs .labelText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: right;
	width: 150px;
	margin: 0;
	padding: 0;
	background: #9c9e6b;
	border: 1px solid #9c9e6b;
	}
	.contactUs .field {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	width: 150px;
	margin: 0;
	padding: 0;
	}

.contactUs .button {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #fff;	
	margin: 0;
	padding: 0;
	background: #666;
	border: 1px solid #999;
	}