﻿body 
{	
	background-color:Black;
	font-family:Arial;
	color:White;
	
	/*color:#000099;*/	
}
div.calDayStyle
{
	text-align:center;
	font-weight:normal;
	padding-left:5px;
	background-image:url(../image/purplegrad2.png);
	background-repeat:repeat;color:Green;
	white-space:nowrap;
	color:Black;
}
.eventDayStyle
{
	color:Black;
	background-color:White;
	text-align:left;
	vertical-align:text-top;
	height:100;
	width:100;
}

.eventCalander
{
	color:Black;
	background-color:#efefef;	
}
p *
{
	color:white
}

.button
{
    BORDER-RIGHT: #979797 1px double;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #979797 1px double;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    BACKGROUND: url(../image/button_bg.png) repeat-x 50% bottom;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px;
    BORDER-LEFT: #979797 1px double;
    WIDTH: auto;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #979797 1px double;
    FONT-FAMILY: Medieval;
    HEIGHT: 24px;
    TEXT-ALIGN: center
}
.inputbox
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffff
}

#divCal td
{
	color:White;
}
/*MENU LINKS TO ALLOW THE MENU TO BEHAVE PROPERLY WITH COLOR SCHEME - If we do not do this the menu colors stay as visited once visited*/

/*WHEN LINK SHORT THE DEFAUTL LINK COLORS TO THE BASE COLOR AND Let the Menu with its selected and hover styles take over*/
a.menuLink:link {color:#FFFFFF; text-decoration:underline;  } 
a.menuLink:active {color:#FFFFFF; text-decoration:none; }
a.menuLink:visited {color:#FFFFFF; text-decoration:underline; } 
a.menuLink:hover {color:#FFFFFF;} 

/*WHEN SELECTED SHORT THE DEFAUTL LINK COLORS TO THE BASE COLOR AND HAVE THE Visited CORRECT*/
a.menuSel:link {color:#FFFFFF; text-decoration:underline;  } 
a.menuSel:active {color:#FFFFFF; text-decoration:none; }
a.menuSel:visited {color:#CA95E4; text-decoration:underline; } 
a.menuSel:hover {color:#FFFFFF;}

/*WHEN HOVERING SHORT THE DEFAUTL LINK COLORS TO THE BASE COLOR AND HAVE THE HOVER CORRECT*/
a.menuHover:link {color:#FFFFFF; text-decoration:underline;  } 
a.menuHover:active {color:#FFFFFF; text-decoration:none; }
a.menuHover:visited {color:#FFFFFF; text-decoration:underline; } 
a.menuHover:hover {color:#33CC33;} 

/*MENU LINKS TO ALLOW THE MENU TO BEHAVE PROPERLY WITH COLOR SCHEME*/
 
/*Calander links */
a.cal:link {color:#b4975a; text-decoration:underline;  } 
a.cal:active {color:#b4975a; text-decoration:none; }
a.cal:visited {color:#b4975a; text-decoration:underline; } 
a.cal:hover {color:#efefef;} 
/*end calander links*/
a.cal2:link {color:#b4975a; text-decoration:underline;  } 
a.cal2:active {color:#b4975a; text-decoration:none; }
a.cal2:visited {color:#CA95E4; text-decoration:underline; } 
a.cal2:hover {color:#33CC33;} 
/*Calander events*/

a.catering:link {color:#FFFFFF; text-decoration:underline;  } 
a.catering:active {color:#CA95E4; text-decoration:none; }
a.catering:visited {color:#CA95E4; text-decoration:underline; } 
a.catering:hover {color:#33CC33;} 
.calanderMouseOver
{	
	background-color:yellow;	
	 color:Black;
	 text-align:left;
}

.calanderMouseOut
{
	background-color:#efefef;
	color:black;
}
.calanderCell
{
	background-color:#efefef;
	color:Black;	
}
a:hover
{
	color:#33CC33;
	text-decoration:underline;
}
 a:link
{
	color:#FFFFFF;
	text-decoration:underline;
}
 a:visited
{
	color:#CA95E4;
	text-decoration:underline;
}
/*END EVENT CALANDER */
menuHover
{
	font-weight:bold;
	text-decoration:underline;
}
#divContent
{
	background-color:black;
	padding-bottom:10px;	 /*this was 20*/
	white-space:nowrap;
	color:White;
}
#divtest
{
	background-image:url('../image/msst150X306.PNG');
	background-repeat:no-repeat;
	background-position:left bottom;
}
#divMain
{
	/*width:820px;*/
	margin:20px 20px 20px 20px;
}
#siteFooter
{
	font-size:small;
	color:#efefef;
	text-align:center;
	width:100%;
	/*background-color:#EFEFEF;*/
	background-image:url(../image/bricks.png);
	background-repeat:repeat;
	white-space:nowrap;
}
#divWelcomeText
{
	padding-bottom:10px;
	text-decoration:underline;
	font-size:larger;
	font-weight:bold;
}
#divHeaderText
{
	text-decoration:underline;
	font-size:larger;
	font-weight:bold;
}
div.errorContain
{
	color:red;border:1px solid blue;
	background-color:#FFCC33;
}
div.errorMsg
{
	 margin-left:10px;
	 margin-right:10px;
	 border-top:1px solid blue;
	 padding:10px;
	 white-space:nowrap;
}
#divCloseBtn
{
	padding-top:10px;
	text-align:center;
}
#divtblData
{
	padding-bottom:20px;
}
div.BoldUnderline
{
	text-decoration:underline;
	font-size:larger;
	font-weight:bolder
}
td.itemData
{
	padding-left:10px;
}
/* Styles for HOME PAGE */
#div_home_info
{
	font:Verdana;
	font-family:Verdana,Helvetica,Arial;
}
#divTitle
{
	text-align:center;
	color:#003399;
	font-size:14pt;
	font-weight:bold;
	padding-bottom:3px;
}
#divConsent
{
	font-size:11pt;
	text-align:left;
	padding: 10px 10px 10px 10px;
	border-width:medium;
	border-style:double;
	border-color:Navy;
	width:750px;
}
#divWarnText
{
	text-align:left;
	font-weight:normal;
	font-size:11pt;
	color:Red;
	width:710px;
	margin-top:5px;
	margin-left:40px;
}
#test li
{
	padding-bottom:0px;
}
/*END STYLES FOR HOME PAGE */

/* Styles for MSSTSEARCH PAGE */

#msstSearchContain
{
	text-align:center;
}
#divAdvanced
{
	width:610px;
	display:none;
}
#divSimple
{
	display:block;
	text-align:left;
}
#divCmdBtns
{
	padding-top: 5px;
	text-align: right;
	float:right; 
	width:100%;
}
#divLnkAdv
{
	text-align: right;
	padding-bottom:10px;
	width:100%;
}
#divAdvTitles
{
	width:95%;
	text-decoration:underline;
	padding-bottom:10px;
	font-weight:bolder;
	position:relative;
}
#divControlPanel
{
	 padding-right:20px;
	 padding-top:5px;
	 padding-bottom:5px;
}
#divResults
{
	display:block;
}
#divCount
{
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bolder;
}
.searchLabel
{
	text-align:right;
	text-decoration: underline;
	padding-bottom: 10px;
	font-weight: bolder;
	width: 100px;
}
.actionLabel
{
	text-align:right;
	text-decoration: underline;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bolder;
	width: 150px;
}
.right
{
	text-align:right;
	padding-right:10px;
	width:180px;
}
.controlLabel
{
	text-align:right;
	padding-left:5px;
	padding-right:10px;
	width:100px;
}
.controlText
{
	text-transform:uppercase;	
}
.clear
{
	height: 0;
	font-size: 1px;
	margin: 0;
	padding: 0;
	line-height: 0;
	clear: both;
}
/*END STYLES FOR MSSTSEARCH PAGE */
/* Auto Complete Text */
.autocomplete_highlightedListItem
{
	background-color: #efefef;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
.autocomplete_completionListElement
{  
	margin : 0px!important;
	background-color : white;
	z-index:2;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}
/* AJAX CONTROL MANAGEMENT OF ITEMS ON SEACH PAGE*/
div.NotDisplayed
{
	display:none;
}
div.DisplayedInline
{
	display:inline;
}
div.DisplayedBlock
{
	display:block;
}
div.DisplayedInherit
{
	display:inherit;
}
span.NotDisplayed
{
	display:none;
}
span.DisplayedInline
{
	display:inline;
}
span.DisplayedBlock
{
	display:block;
}
span.DisplayedInherit
{
	display:inherit;
}
.pager span 
{ 
	border:1px solid #000;
	padding-left:1px;
	padding-right:1px; 
	color:#7E2217; 
} 

/*Menu Item Link Behavior*/
.hand
{
	cursor:hand;
	/*color:#CA95E4;*/
	color:#33CC33;
	text-decoration:underline;
}
.default
{
	cursor:default;
	color:White;
	text-decoration:underline;
}
.menuheaderItem
{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold
}
.menuheaderItemSelected
{
	color:#CA95E4;
	text-decoration:underline;
	font-weight:bold
}
.menuItemHover
{
	cursor:hand;
	/*color:#CA95E4;*/
	color:#33CC33;
	text-decoration:underline;
}


/*END ITEM BEHAVIOR*/
/*END MANAGEMENT OF ITEMS ON SEARCH PAGE*/

/*Test*/
/*Banner Manaint*/
#divGrid option,select
{
	color:Black;
	background:white;
}

/*Error Message*/
div.errorContain
{
color:red;border:1px solid blue;
background-color:#FFCC33;
}
div.errorMsg
{
	 margin-left:10px;
	 margin-right:10px;
	 border-top:1px solid blue;
	 padding:10px
}
div.InfoMsg
{
	color:#003399;border:1px solid blue;
	background-color:#efefef;	
}
/*End ErrorMessage*/
