﻿body 
{
	background-color: #7fc51e;
	background-image:url(images/mainbg.jpg);
	background-repeat:repeat-x;
}

.bodyFooter
{
	background-color: #7fc51e;
}

.bold
{
	font-weight:bold;
}

.mediaLink
{
	color:Blue;
	text-decoration:underline;
	cursor:pointer;
}

.italic
{
	font-style:italic;
}

.darkBrown
{
	color:#665202;
}

/* Site colors */
.black 
{
	color: #000000;
}

.flyOut
{
	background:#a1a0a5;
}

.navBanner
{
	background-repeat:repeat-y;
	font-family: Trebuchet MS;
	font-size:12pt;
	background-image:url(Images/new/spring.jpg);
	width:950px;
	height:147px;
}


/*  Change this for season items.  Navigation table background. */
.navTable
{
	background-color: #98df1f;  /* Change Here */
	color:#6C5300;
	font-family: Trebuchet MS;
	font-size:12pt;
	height:30px;
	text-align:center;
}


/*  Change this for season items.  Navigation item. */
.navItem
{
	color:#000000;
	text-decoration:none;
	font-family:Trebuchet MS;
	font-size:12pt;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	background-color: Transparent; 
	height:30px;
}

/*  Change this for season items.  Sub Navigation item. */
.subnavItem
{
	text-decoration:none;
	font-family:Trebuchet MS;
	font-size:12pt;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	background-color: #73bfcd; /* change Here */
	height:30px;
	text-align:center;
}

.subnavItemSummer
{
	text-decoration:none;
	font-family:Trebuchet MS;
	font-size:12pt;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	background-color: #ffed51; 
	height:30px;
}

/* Change this for season items.  Sub navigation item selected. */
.subnavItemSelect
{
	text-decoration:none;
	font-family:Trebuchet MS;
	font-size:12pt;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	background-color: #4d9ba5; /* change here */
	height:30px;
}

.subnavItemSelectSummer
{
	text-decoration:none;
	font-family:Trebuchet MS;
	font-size:12pt;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	background-color: #ebd517; /* select sub nav item*/
	height:30px;
}

a.navItem:hover
{
	color:#838383;	
}

a
{
	color:black;
}


.linkText
{
	font-size:x-small;
}

.quickLink
{
	color:black;
	text-decoration:none;
	font-family: Trebuchet MS;
	font-weight:bold;
	font-size:10pt;
	padding-left:10px;
	padding-right:10px;
	background-color:transparent;
}


ul 
{ 
	list-style:none;
	margin:0 5px;
	padding:0;
}

li
{ 
	padding:0 4px 8px 10px;
	background: url(images/arw.gif) 0 3px  no-repeat;
	text-align:justify;
}

/* Very&nbsp;Small&nbsp;Text */
.smallerText	{ font-size: 9pt;font-family:Trebuchet MS;color: black; }

/* Small&nbsp;Text */
.smallText	{ font-size: 10pt;font-family:Trebuchet MS;color: black; }

/* Medium&nbsp;Text */
.mediumText	{ font-size: 12pt;font-family: Trebuchet MS ;color: black; }

/* Large&nbsp;Text */
.largeText	{ font-family: Trebuchet MS; color:#000000; font-size: 16pt; font-weight:bold; }  /* change here */

/* Page&nbsp;Heading */
.heading	{ color:black; font-size:12pt; font-family: Trebuchet MS; font-weight:bold; }  /* change here */

/* News&nbsp;Header */
.newsHeader{background-color:#6ca726;font-family:Trebuchet MS;color:white;font-size:12pt;width:100%;}  /* change here */

/* News&nbsp;Item */
.newsItem	{ color:black; font-size:12pt; font-family: Trebuchet MS; font-style:italic; }

.button
{
	background-color: #98df1f;
	color:black;
	border:none;
	font-family: Trebuchet MS;
}

.ContentTable
{
	
}


/* MAG Progress */
.INVITUpdateProgressBackground 
{
    background: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.INVITUpdateProgress
{
    text-align:center;
    padding-top: 30px; 
    border-style:solid; 
    border-width:1px; 
    background-color:White; 
    width:300px; 
    height:100px;
}

/* DATAGRID/DATALIST */
.Header
{
	background-color: white;
	text-align: center;
	vertical-align: bottom;
	font-family: Trebuchet MS;
	font-size: 10pt;
	/*position: relative;*/
	top:expression(this.offsetParent.scrollTop-4);
}

/* seasonal setting */
.Header TD
{
	background-color: #98df1f;  /*change here - same as navTable background*/
	color: black;
	font-size:12pt;
}

.Header2
{
	background-color: white;
	text-align: center;
	vertical-align: bottom;
	font-family: Trebuchet MS;
	font-size: 10pt;
}

.Header2 TD
{
	color:black;
	background-color: #98df1f;  /*change here - same as navTable background*/
}

.Footer
{
	background-color: #98df1f;  /*change here - same as navTable background*/
	text-align: center;
	vertical-align: bottom;
	font-family: Trebuchet MS;
	font-size: 10pt;
}
.LayoutFixed
{
	table-layout: fixed;
}

.AltItem
{
	background-color:#dbf7aa;  /*seasonal*/
	vertical-align:top;
	font-family: Trebuchet MS;
	font-size: 10pt;
}


.SelectedItem
{
	background-color: #FFFF00;
	vertical-align:top;
	font-family: Trebuchet MS;
	font-size: 10pt;
}

.Item
{
	background-color: White;
	vertical-align:top;
	font-family: Trebuchet MS;
	font-size: 10pt;
}
.FieldLabel
{
	font-weight: 600;
	font-family: Trebuchet MS;
	font-size: 10pt;
	padding-right: 5px;
}


.padRight
{
	padding-right:10px;
}

.linkbutton
{
	font-size:12pt;
	font-family: Trebuchet MS;
}

/* Change for seasonal effect */
.linkbuttontitle
{
	color:#98df1f;
	font-size:12pt;
	font-family: Trebuchet MS;
}

/* PANELS */
/* Change the background color for seasonal effects */
.PanelTitle
{
	border: 1px solid #2F4F4F;
    color: #665202;
    background-color: #ffed51;
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
    padding: 5px;
}	

.PanelSubTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: navy;
	background-color:gainsboro;
	height: 25px;
	font-family: Trebuchet MS;
	/*background-image:url(images/cca_bg.gif);
	background-repeat:repeat-x;*/
	vertical-align:middle;
}	


/*Modal Popup*/
.INVITModalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.INVITModalPopup
{
	background-color:whitesmoke;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.INVITModalHeader 
{
	color: White;
	background-color: CornflowerBlue;
	border: solid 1px navy;
}

.INVITModalErrorTitle
{
	color: Red;
	font-weight:bold;
}

.INVITModalErrorText
{
	color: Red;
}

.popupTarget 
{
	position:absolute;
	visibility:hidden;
}

/* Masked Edit */
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}

.MaskedEditError
{
    background-color: #ffcccc;
}