﻿.ms-toolbar,.ms-viewtoolbar,.ms-formtoolbar,.ms-toolbarContainer{
font-family:geneva,arial,helvetica,sans-serif;
font-size:9pt;
text-decoration:none;
color:#ffffff;
}
.ms-toolbar a{
color:#ffffff;
}
.ms-toolbar a:hover{
color:#ffffff;
}
table.ms-toolbar,table.ms-viewtoolbar,.ms-toolbarContainer{
background-image:url('/BrandingImages/Gradient-green-eventheading.gif');
background-repeat:repeat-x;
background-color:#03551f;
}
table.ms-toolbar,.ms-toolbarContainer{
border:none;
border-collapse:collapse;
}
.ms-menutoolbar{
border-bottom:none;
height:22px;
background-image:url('/BrandingImages/Gradient-green-eventheading.gif');
background-repeat:repeat-x;
background-color:#03551f;
}
.ms-menutoolbar td{
border-top:none;
border-bottom:none;
}
.ms-menutoolbar td a{
color:#ffffff;
font-size:9pt;
font-family:geneva,arial,helvetica,sans-serif;
text-decoration:none;
}
.ms-menutoolbar td a:hover{
color:#393931;
text-decoration:underline;
}
div.ms-viewselector a,div.ms-viewselectorhover a{
color:#393931;	
}
.ms-menutoolbar td a:hover{
color:#393931;
text-decoration:underline;
}
.ms-formlabel{
font-family:geneva,arial,helvetica,sans-serif;
font-size:10pt;
border-top:1px solid #cccccc;
background-color:#ECF1F4;
color:#393931;
font-weight:bold;
}
.ms-formbody{
font-family:geneva,arial,helvetica,sans-serif;
font-size:10pt;
background:#ffffff;
border-top:1px solid #cccccc;
text-align:left;
}
.ms-bannerContainer{
background-image:url("/BrandingImages/Gradient-blue-topmenu-restingstate.gif");
background-repeat:repeat-x;
padding-left:0px;
}
.ms-globalbreadcrumb{
display:none;
}
.ms-sitetitle
{
font:16pt geneva,arial,helvetica,sans-serif;
font-weight:bold;
color:#393931;
padding:4px 0px 7px 30px;
vertical-align:middle;
margin:0;
}
.ms-sitetitle a
{
font:16pt geneva,arial,helvetica,sans-serif;
font-weight:bold;
color:#393931;
text-decoration:none;
}
.ms-sitetitle a:hover
{
color:#393931;
text-decoration:underline;
}
h1.ms-sitetitle{
margin:0;
padding:4px 0px 7px 30px;
}
td.ms-titleimagearea{
display:none;
}
.ms-siteactionsmenu{
white-space:nowrap;
font:8pt geneva,arial,helvetica,sans-serif;
padding:0;
border:none;
cursor:pointer;
}
.ms-siteactionsmenu div div div{
background-image:none;
border-top:0px;
border-left:0px;
border-right:0px;
border:2px #D1DDE4 outset;
background-color:#D1DDE4;
padding:0px 4px 4px 8px;
}
.ms-siteactionsmenu div div div a{
color:#2a4666;
font-weight:normal;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:8pt;
} 
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background-image:none;
border-top:0px;
border-left:0px;
border-right:0px;
background-color:#99BED7;
border:2px #D1DDE4 outset;
} 
.ms-quicklaunch table.ms-navheader td,.ms-navheader2 td,.ms-quicklaunch span.ms-navheader{
background-color:#f3f3e2;
border-top:solid 1px #c8b995;
border-left:solid 1px #c8b995;
border-right:solid 1px #c8b995;
border-bottom:solid 1px #c8b995;
}
.ms-navheader a,.ms-navheader2 a{
font-weight:bold;
color:#393931;
text-decoration:none;
}
.ms-navheader a:hover,.ms-navheader2 a:hover{
color:#393931;
text-decoration:underline;
}
.ms-navItem a{
color:#393931;
text-decoration:none;
}
.ms-navItem a:hover{
color:#393931;
text-decoration:underline;
}
.ms-quicklaunchouter{
border-bottom:none;
border-right:none;
}
.ms-quickLaunch{
border:solid 1px #393931;
border-bottom:solid 1px #393931;
font-size:9pt;
font-family:geneva,arial,helvetica,sans-serif;
}
.ms-quicklaunchheader{
color:#ffffff;
background-image:url('/BrandingImages/Gradient-mauve-topbar.gif');
background-repeat:repeat-x;
background-color:#481e30;
border-left:none;
font-size:9pt;
}
.ms-quicklaunchheader a,.ms-unselectednav a{
color:#ffffff;
text-decoration:none;
}
.ms-quicklaunchheader a:hover{
color:#ffffff;
text-decoration:underline;
}
.ms-globalTitleArea{
background-image:url("/BrandingImages/Banner_small.jpg");
background-position:left top;
background-repeat:repeat-x;
padding-left:0px;
padding-right:0px;
padding-top:0px;
height:30px;
}
.ms-titlearea,.ms-mwstitlearea{
color:#393931;
font-family:geneva,arial,helvetica,sans-serif;
font-size:8pt;
letter-spacing:.1em;
}
.ms-titlearea a
{
color:#356686;
text-decoration:none;
}
.ms-titlearea a:hover,.ms-mwstitlearea a:hover
{
color:#2f9652;
text-decoration:underline;
}
.ms-titlearealeft
{
background-color:#c8b995;
}
TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe{
background-image:none;
background-color:#c8b995;
text-align:center;
}
div.ms-titleareaframe{
height:100%;
}
.ms-pagetitleareaframe table{
background-image:none;
}
.ms-navframe{
background:#c8b995;
border-right:1px solid #c8b995;
}
div.ms-areaseparatorright{
background:#c8b995;
border-left:1px solid #c8b995;
padding-right:2px;
height:100%;
}
.ms-titlearearight .ms-areaseparatorright{
background:#c8b995;
border-left:1px solid #c8b995;
padding-right:2px;
height:100%;
}
.ms-areaseparator{
background-color:#ECF1F4;
background-image:none;
border-right:none;
border-left:none;
padding-left:5px;
height:61px;
}
.ms-pagemargin{
background-color:#c8b995;
background-image:none;
}
td.ms-rightareacell div.ms-pagemargin{
background-color:#c8b995;
background-image:none;
border-left:solid 1px #c8b995;
}
td.ms-areaseparatorleft{
background:#c8b995;
background-repeat:no-repeat;
border-right:1px solid #c8b995;
height:100%;
}
div.ms-areaseparatorleft{
background:#c8b995;
background-image:none;
border-right:1px solid #c8b995;
height:100%;
}
.ms-pagebottommargin,.ms-pagebottommarginleft,.ms-pagebottommarginright,td.ms-pagebottommargin,td.ms-pagebottommarginleft,td.ms-pagebottommarginright{
background:#c8b995;
background-image:none;
}
.ms-bodyareapagemargin{
background:#c8b995;
border-top:1px solid #c8b995;
}
.ms-bodyareaframe,.ms-viewareaframe{
background-color:#ffffff;
border-top:none;
border-right:none;
border-left:none;
}
.ms-descriptiontext {
font-family:geneva,arial,helvetica,sans-serif;
font-size:8pt;
text-align:left;
}
.ms-descriptiontext a{
color:#356686;
font-family:geneva,arial,helvetica,sans-serif;
font-size:8pt;
text-align:left;
}
.ms-descriptiontext a:hover{
color:#2f9652;
text-decoration:underline;
}
table.ms-pageinformation{
background-image:none;
}
.ms-pageinformation th,.ms-createpageinformation th{
color:#393931;
}
.ms-vb a,.ms-vb2 a,.ms-GRStatusText a,.ms-vb-user a,.ms-disc a{
color:#356686;
text-decoration:none;
}
.ms-vb a:hover,.ms-vb2 a:hover,.ms-vb-user a:hover,.ms-disc a:hover{
color:#2f9652;
text-decoration:underline;
}
.ms-vb a:visited,.ms-vb2 a:visited,.ms-GRStatusText a:visited,.ms-vb-user a:visited,.ms-disc a:visited{
color:#356686;
text-decoration:none;
}
.ms-vb a:visited:hover,.ms-vb2 a:visited:hover,.ms-vb-user a:visited:hover,.ms-disc a:visited:hover{
color:#2f9652;
text-decoration:underline;
}
/* --- Calendar --- */
/* - Calendar.CSS Style Overrides - */


/* Day headers in Week and Month View */
.ms-cal-topdayl, .ms-cal-topday, div.ms-cal-navheader a img, .ms-cal-wtopday, .ms-cal-wtopdayl {
	background-color: #c8b995;
	background-image: url("/brandingimages/bargradationdark.gif");
	border: solid 1px #393931;
}

/* Selected Day header in Week and Month View */
.ms-cal-topdayover, .ms-cal-wtopdayfocusrtll, .ms-cal-wtopdayfocusrtl, .ms-cal-wtopdayfocusl, .ms-cal-wtopdayfocus, .ms-cal-topdayfocusrtll, .ms-cal-topdayfocusrtl, .ms-cal-topdayfocusl, .ms-cal-topdayfocus, .ms-cal-wtopdayfocuslover, .ms-cal-wtopdayfocusover, .ms-cal-topdayfocusover, .ms-cal-wtopdaylover, .ms-cal-wtopdayover, .ms-cal-topdayoverl {
	background-color: #F7F5F2;
	background-image: url("/brandingimages/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px #393931;
}

/* Week header in Month View */
.ms-cal-weekrtlb, .ms-cal-weekrtl, .ms-cal-weekb, .ms-cal-week {
	background-color:  #c8b995;
	background-image: url("/brandingimages/bargradationdark_horz.gif");
	border: 1px solid #393931;
}

/* Hover state for Week header in Month View */
.ms-cal-weekselectedrtl, .ms-cal-weekselected {
	background-color:  #F7F5F2;
	background-image: url("/brandingimages/bargradation_horz.gif");
	border: 1px solid #393931;
}



/* Calendar text links*/
.ms-cal-monthitem a{
	color:#356686;			
}
.ms-cal-monthitem a:hover{
	color:#2f9652;	
	text-decoration:underline;		
}
.ms-cal-monthitem a:visited{
	color:#356686;			
}
.ms-cal-defaultbgcolor a:hover{
	color:#2f9652;
	text-decoration:underline;
}



