html { color:#005; }
h2   { padding-top:.5em; line-height: 20px; }
ul   { margin-top:0; padding-top:0; }
hr   { border:0; border-top:1px solid #666; }
table { width:100%; text-align:left; }
table.DataCalendar { text-align:center; margin-left:auto; margin-right:auto;   }
.DataCalendar {width: 670px}
#NavMenu {
	height:100%;
	float:left;
	width:220px;
	border:none;
	padding:10px 0px 10px 20px }

.newsandEvents
{
	font-family:Georgia, Verdana;
	color:#b7990c;
	padding-bottom: 15px;

	font-size:24px;
}
#album_categories
{
	
}
.newslink
{
	font-family:Tahoma, Verdana;
	color:#06077D;
	font-size:12px;

	padding-top:0px;
	margin-bottom: 5px;
	padding-bottom: 15px;
}

.infostyle
{
	background-color: White;
	border: solid 1px #06077D;
	position: absolute;
	text-align: center;
	 color: Black;
display: none;
z-index: 6;
padding: 5px;
width: 200px;
 font-size: 11px;
 

	
}


h1
{
	font-family:Georgia, Verdana;
	color:#b7990c;
	font-size:30px;
	line-height:40px;
}

body
{
    color: #333;
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size: 12px;
	line-height:1.4em;
	background-color: #010066;

}

a, a:link, a:visited
{
    color: #7c8a97;
    font-family:Tahoma, Verdana, Sans-Serif;
    line-height:20px;
    font-size:13px;
    
    text-decoration:none;
}

.CalendarEventStyle a, .CalendarEventStyle:link a, .CalendarEventStyle:visited a
{
    color: #7c8a97;
    font-family:Tahoma, Verdana, Sans-Serif;
    line-height:13px;
    font-size:11px;

    text-decoration:none;
}

#box1
{
	height:333px;
	position:absolute;
	left:675px;
	top:110px;
	padding:5 5 5 5;
	z-index:100;

}

#box2
{
	position:absolute;
	left:0px;
	top:0px;

}

a:hover, a:active
{
    color: #010066;
}

.layout_image {
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.icon_action {
	border:0; }

.formButton {
	border:1px solid #55a;
	border-bottom:1px solid #002;
	border-right:1px solid #002;
	background-color:#eef; }

.staff_list {
	margin-left:2em;
	position: relative;
	 }

input,.AdminForm textarea {
	font-family:Sans-Serif;
	font-size:90%; }

.MenuList {
	margin:0;
	padding:0;
 }

.MenuList,.MenuList ul,.MenuList ul li {
	margin:0;
	padding:14px 0 0 7px; }

.MenuList li 
{
	background-image:url('/images/newimages/leftnav_divider.png');
	background-repeat:no-repeat;
	border-bottom:0;
	text-align:left;
	list-style:none;
	padding:1px 1px 1px 12px; }

	
.MenuList li.address {
	background:url(/images/blank.gif);
	padding-bottom:4em; }

.MenuList ul {
	text-indent:10px;
	padding:0 0 0 16px; }

.MenuList ul li {
	margin-left:1px;
	font-size:10pt;
	padding:1px; }

.navMenu a {
	color:#bbf; }

.link {
	text-decoration:none; }

.BottomNav {
	margin-top:1em;
	font-size:11px;
	background-color:#eef;
	padding:1em;
	 }

.BottomNav a {
	font-size:11px;
}

#hd {
	height:90px;
	margin:0 1em; }

#hd h1, #hd h2 {
	color:#000;
	font-family:Cambria, Georgia, Serif;
	line-height:90%;
	padding:0 0 0 5px;
	 }

#hd h1 a:hover {
	color:#333; }

#hd h2 {
	color:#446;
	font-size:14pt; }

#hd h2 a:hover {
	color:#668; }

#hd #Breadcrumb {
	margin-top:10px;
	margin-bottom:.5em;
	padding-bottom:0;
}

.Breadcrumb a{
	font-size: 10px;
}

#Content, #SmallWindow {
	width:800px;
	border:1px solid #226;
	text-align:left;
	background-color:#f8f8ff;
	margin:1em auto .5em;
	padding:1em 0 0; }

#Content {
	background:#CDE1F4 url('/images/sky_bg.jpg') no-repeat top left; }

#SmallWindow {
	margin:1em auto;
	padding:1em; }

#SmallWindow .close {
	font-size:60%;
	text-align:right; }

#Footer {
	text-align:center;
	padding-top:100px;
	padding-bottom:2px;
	font-size:10px;
	/*background:#CDE1F4 url('/images/footer.jpg') no-repeat bottom center;*/
	margin:0 auto; }

.Success {
	border:1px solid #050;
	background-color:#686;
	color:#fff;
	margin:.5em auto;
	padding:1em; }

.Urgent {
	border:1px solid #500;
	background-color:#866;
	color:#fff;
	margin:.5em auto;
	padding:1em; }

.GridView {
	border:1px solid #000;
	 }

.GridView a {
	font-style:normal; }

.GridView th {
	border-bottom:1px solid #969696;
	padding:4px; }

.GridView td {
	border-bottom:1px solid #D2D2D2;
	padding:4px; }

.calendar .label {
	text-align:left; }

.CalendarDay {
	font-size:80%;
	font-family:Sans-Serif;
	background:#fff url(/images/css/gray_grad.gif) repeat-x top left;
	color:#000;
	 }

.MainContent {
	/*margin-right:70px;
	margin-left:35px;*/
	position: relative;
	left: 0px;
	 }

.sidebar {
	width:10%;
	float:right;
	margin-top:1em;
	padding-right:1em; }

.main {
	margin-top:1em;
	width:70%;
	margin-right:1em;
	float:left; }

.news {
	margin-top:3px;
	padding-top:0; }

.HeaderImage {
	border:0;
	margin-top:0;
	margin-bottom:.5em;
	margin-right:5px;
	padding-right:10px;
	float:left;
 }

.calendar,  {
	width:100%;
	margin:auto;
	
	text-align: left; }

.PagerInfo {
	text-align:right; }

.ArticleInfo {
	float:left; }

.ArticleInfo a {
	font-size:120%;
	font-weight:700; }

.ArticleInfo img {
	margin-top:1em;
	float:right;
	padding-bottom:1em; }

.ArticlesListing {
	list-style-type:none;
	margin:0;
	padding:0; }

.ArticlesListing li {
	margin: 0 0 5px;
	width: 550px;
	padding: 3px;
	background: #E5ECF4 url(/images/calendar.gif) no-repeat 536px 3px;
	}

.NextPrevStyle {
	text-align:left; }

.StaffImage {
	padding:8px; }

form,.dtpTimePanel {
	display:inline; }
	
	/*.width
	{
		width:1000px;
		border-bottom:solid #010066; 
		border-right: solid #010066 1px;
	}
	
	.bordertopimage
	{
		border-right: solid #010066 1px;
	}

	
	.bluediv
{
	background-color: Blue;
	position: absolute;
	visibility: hidden;
	
}*/