﻿body .cfa-main{
	background-color: #949494;
}
body .ms-main{
	background-image: none;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #374353;
}
/* Top breadcrumb nav and My Site link*/

.ms-globalbreadcrumb{
	border: transparent;
	font-size: 8pt;
	text-align: right;
	background-color: transparent;
	padding: 4px 2px 8px 5px;
}
.ms-globalbreadcrumb,.ms-globalbreadcrumb a
{
	text-decoration: none;
	color: #F0AF00;
	background-color: #FFFFFF;
}
.ms-globalbreadcrumb a:hover{
text-decoration:underline;
color:#F0AF00;
}

/* Upper Left Links */

.cfa-globallinks,.cfa-globallinks a{
	background: transparent;
	padding-right: 0px;
	color: #374353;
	text-decoration: none;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10pt;
	text-transform: uppercase;
	font-weight: bold;
}
.cfa-globallinks a:hover{
	background: transparent;
	padding-right: 0px;
	color: #374353;
	text-decoration: underline;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10pt;
	text-transform: uppercase;
	font-weight: bold;
}


/* Welcome and My Links */

.ms-globallinks{
font-size:8pt;
background:transparent;
font-family:tahoma;
padding-right:10px;
}
.ms-globallinks,.ms-globallinks a{
color:#000000;
text-decoration:none;
font-family:tahoma;
}
.ms-SPLink
{
font-family:verdana;
font-size:8pt;
color: #000000;
}
.ms-SPLink, .ms-SPLink A:visited
{
color:#000000;
text-decoration:none;
}
.ms-HoverCellActive,.ms-SpLinkButtonActive
{
border:#6f9dd9 1px solid;
vertical-align:top;
color:#000000;
background-color:#033A72;
background-image:url("http://www.membersocieties.org/Style%20Library/trans.gif");
}
.ms-HoverCellInActive,.ms-SpLinkButtonInActive
{
border:none;
margin:1px;
color:#000000;
vertical-align:top;
background-color:transparent;
}
.ms-SPLink A:link,.ms-SPLink A:visited
{
color:#000000;
text-decoration:none;
}
.ms-HoverCellActiveDark
{
	background-image: url("http://www.membersocieties.org/Style%20Library/trans.gif");
	border: solid 1px #868686;
	background-color: #033A72;
	vertical-align: top;
}
.ms-SpLinkButtonActive a,.ms-SpLinkButtonActive a:hover{
color:#000000;
text-decoration:none;
}
.ms-SPButton
{
font-family:Verdana;
font-size:8pt;
}

/* Remove white background image in banner area */

.ms-globalTitleArea{
	text-align: right;
	background-image: url(http://www.membersocieties.org/Style%20Library/trans.gif);
	background-position: right top;
	background-repeat: repeat-y;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

/* Move menu down, remove BKGD*/

.ms-bannerContainer{
	background-image: url(http://www.membersocieties.org/Style%20Library/trans.gif);
	background-position: right top;
	background-repeat: repeat-y;
	background-color: transparent;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* Top Menu Items */

.ms-banner {
    vertical-align:bottom;
}
.ms-siteaction a {
    color: #868686;;
}
.ms-siteaction {
    color: #868686;;
}
table.ms-siteaction td.ms-siteaction {
    border-right:solid 1px #cecece;
}
table.ms-siteaction td.ms-siteaction div {
    border-right:solid 1px #FFFFFF;
}
.ms-actionbar {
    border: 1px solid none;
}
.ms-actionsep {
    border-right: 1px solid none; 
}
.ms-topnavContainer{
	border: none;
	border-left: solid 0px #ebebeb;

}

.ms-topnav{
	border: 0px #000000 solid;
	border-left: 0px #374353 solid;
	border-right: 0px #374353 solid;
	border-bottom-width: 0px;
	background-image: none;
	background-color: #374353;
	margin-bottom: 7px;
	margin-top: 7px;
	color: #FFFFFF;
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;

}
td .ms-topnav{
	height:40px;}

.ms-topnav a{
color:#FFFFFF;
white-space:normal !Important;
height:auto !important;
}

.ms-topnavselected {
	border: 0px #000000 solid;
	border-left: 0px #374353  solid;
	border-right: 0px #374353  solid;
	border-bottom-width: 0px;
	background-image: none;
	background-color: #374353 ;
	margin-bottom: 7px;
	margin-top: 7px;
	color: #FFFFFF;
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 9pt;
	text-align: center;
}

.ms-topnavselected a {
	color: #FFFFFF;
}

.ms-topNavHover {
	background-position: bottom left;
	background-color: #868686;
	border: 0px #9CA84F solid;
	border-left: solid 0px #9CA84F;
	border-bottom-width: 0px;
	border-right: solid 0px #9CA84F;
	color: #000000;
	cursor: pointer !Important;
}
.ms-topNavFlyOuts{
	border-color: #374353  !Important;
	background-color: #374353  !important;
	font-family: Verdana,Arial,Tahoma,sans-serif;
	color: #FFFFFF !important;
}
.ms-topNavFlyOutsHover{
	background-color: #868686 !important;
}


/* Nav Area */
.ms-nav{
background-color:#ffffff;
background-image:none;
background-repeat:repeat-x;
font-family:tahoma;
}


/* Margin Area Color and Border*/
td.ms-rightareacell div.ms-pagemargin{
background-color:#FFFFFF;
background-repeat:repeat-y;
border-left:none;
border-right:none
}
.ms-pagemargin{
background-color:#FFFFFF;
background-image:url("http://www.membersocieties.org/Style%20Library/trans.gif");
background-repeat:repeat-y;
background-position:-143px 0px;
height:100%;
}
td.ms-bodyareapagemargin{
background-color:#ffffff;
background-repeat:repeat-y;
border-left:none;
border-top:none;
}
td.ms-pagebottommarginleft{
background-color:#ffffff;
background-repeat:repeat-y;
border-left:none;
}
td.ms-pagebottommarginright{
background-color:#ffffff;
background-repeat:repeat-y;
border-left:none;
border-right:none;

}
td.ms-pagebottommargin{
background-color:#ffffff;
background-repeat:repeat-y;
border-left:none;
}
.ms-titlearearight
{
border-right:none
}
.ms-titlearealeft
{
background-color:#FFFFFF;
border-left:none
}
.ms-leftareacell
{
border-left:none
}
.ms-consoletitleareaframe, .ms-consoletitleareaframebottom{
background-image:url("http://www.membersocieties.org/Style%20Library/trans.gif");
background-repeat:repeat-x;
background-position:left top;
background-color:#FFFFFF;
text-align:center;
}
.ms-mwspagetitleareaframe{
background-image:url("http://www.membersocieties.org/Style%20Library/trans.gif");
background-repeat:repeat-x;
background-position:left top;
background-color:#FFFFFF;
text-align:center;
}
.ms-pagetitleareaframe{
background-image:url("http://www.membersocieties.org/Style%20Library/trans.gif");
background-repeat:repeat-x;
background-position:left top;
background-color:#FFFFFF;
text-align:center;
}
Div.ms-titleareaframe{
background-image:url("http://www.membersocieties.org/Style%20Library/trans.gif")!important;
background-repeat:repeat-x;
background-position:left top;
background-color:#FFFFFF !important;
text-align:center;
}
TD.ms-titleareaframe{
background-image:url("http://www.membersocieties.org/Style%20Library/trans.gif");
background-repeat:repeat-x;
background-position:left top;
background-color:#FFFFFF;
text-align:center;
}
div.ms-titleareaframe{
height:100%;
}
/.ms-pagetitleareaframe table{
background:#ffffff;
background-image:none;
background-repeat:no-repeat;
background-position:332px 4px;
height:0px;
}
.ms-pagetitleareaframe table{
background-image:url("http://www.membersocieties.org/Style%20Library/trans.gif");
background-repeat:no-repeat;
background-position:332px 4px;
height:0px;
}

/* Remove Border from Body Area Frame */

.ms-viewareaframe{
vertical-align:top;
height:100%;
width:100%;
background-color:#ffffff;
border-top:none;
border-right:none;
border-left:none;
border-bottom:none;
}

.ms-bodyareaframe{
vertical-align:top;
height:100%;
width:100%;
background-color:#ffffff;
border-top:none;
border-right:none;
border-left:none;
border-bottom:none;
}

/*Hide Home Tab*/
#zz1_TopNavigationMenun0 {
display: none !important;
}

/* Site Actions */
.ms-siteactionsmenu div div div a{
color:#FFFFFF;
font-weight:bold;
background-color: transparent;
}

/* make the calendar smaller */
.ms-calheader img{ 
	width: auto;
}  


/* calendar (month view) */
.ms-cal-gempty{
	font-size: 85%;
	font-family:Verdana;
 } 
  
.ms-datepickerouter{
	font-size: 85%;
}

td.ms-calheader{
	background: transparent;
}  

td.ms-cal-weekempty {
	background: transparent;
}

td.ms-cal-nav-buttonsltr{
	font-size: 90%;
}

div.ms-cal-navheader img{
	border-color: #374353 !important;
	background: #FFFFFF !important;
}

div.ms-cal-navheader a img {
	border: #FFFFFF;
}

div.ms-cal-navheader{
	border-color: #374353 !important;
	background: #FFFFFF !important;
	font-size: 18pt;
	color: #868686;
}

div.ms-cal-navheader img:hover{
	border-color: transparent;
	background: #374353  !important;
}

th.ms-cal-weekname{
	border: 2px #374353 solid;
}

div.ms-cal-weekday{
	background: #FFFFFF;
	padding: 10px;
	font-size: 13px;
	color: #000000;
	text-transform: capitalize;
}

th.ms-cal-week, th.ms-cal-weekB{
	border-width: 0 2px 0 0;
	border-color: #374353 ;
	border-style: none solid none none;
	background: transparent;
}

th.ms-cal-weekselected{
	border-width: 0 2px 0 0;
	border-color: #374353 ;
	border-style: none solid none none;
	background: transparent;
}

td.ms-cal-topday{
	border-style: none solid none solid;
	border-width: 2px;
	background: #FFFFFF;
	border-color: #374353 ;
	border-bottom: 0px !important;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	font-family: Verdana;
}

td.ms-cal-topday div a{
	color: #000000 !important;
}
td.ms-cal-monthitem a {color:#000000 !important;}

td.ms-cal-topdayover, .ms-cal-topday-today,.ms-cal-wtopday-today,.ms-cal-topday-todayRTL,.ms-cal-wtopday-todayRTL, .ms-cal-topdayoverL, .ms-cal-wtopdayover, .ms-cal-wtopdayLover, .ms-cal-topdayfocusover, .ms-cal-wtopdayfocusover, .ms-cal-wtopdayfocusLover{
	border-style: none solid none solid;
	border-width: 2px;
	background: #374353;
	border-color: #374353 ;
	border-bottom: 0px !important;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF !important;
	text-align: right;
	text-transform: none;
}

td.ms-cal-topday-today, td.ms-cal-topdayfocus{
	border-style: none solid none solid;
	border-width: 2px;
	background: #FFFFFF;
	border-color: #374353 ;
	border-bottom: 0px !important;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
}

td.ms-cal-topday-today a, td.ms-cal-topdayfocus a, td.ms-cal-topdayfocusover a{
	border-style: none none hidden none;
	border-width: 5px 5px 0px 5px;
	background: transparent;
	border-color: #374353 ;
	font-size: 10pt;
	color: #000000;
	text-align: right;
}

td.ms-cal-topday-todayover, td.ms-cal-topday-todayover a{
	border-style: none;
	background: #374353;
	border-color: #374353 ;
	font-size: 10pt;
	text-align: right;
	font-family: Verdana;
}

td.ms-cal-nodataMid{
	border-style: none solid none none;
	background: #FFFFFF;
	border-color: #374353 ;
	border-width: 2px;
}

td.ms-cal-nodataBtm2{
	border-style: none solid solid none;
	background: #FFFFFF;
	border-color: #374353 ;
	border-width: 2px;
}

td.ms-cal-workitem, td.ms-cal-noworkitem{
	background: #FFFFFF;
	border-color: #374353 ;
	border-style: hidden solid hidden solid;
	border-width: 2px;
	color: #000000;
}

td.ms-cal-noworkitem2B, .ms-cal-workitem2B, .ms-cal-workitemRTL2B, .ms-cal-todayitem2B, .ms-cal-todayitemRTL2B{
	background-color:#FFFFFF;
	border-bottom:2px solid #374353 ;
	border-left:2px solid #374353 ;
	border-right:2px solid #374353 ;
}
.ms-cal-workitem, .ms-cal-todayitem, .ms-cal-todayitemRTL{
	border-left:2px solid #374353 ;
	border-right:2px solid #374353 ;

}

td.ms-cal-muworkitem{
	border-color: #374353 ;
	color: #FFFFFF;
}


td.ms-cal-weekempty{
}

td.ms-cal-monthitem a, td.ms-cal-monthitem b{
	color: #000000;
}

td.ms-cal-monthitemover a, td.ms-cal-monthitem b{
	color: #000000;
}

.ms-cal-topday-today div, .ms-cal-wtopday-today div, .ms-cal-topday-todayover div, .ms-cal-wtopday-todayover div, .ms-cal-topday-todayRTL div, .ms-cal-wtopday-todayRTL div, .ms-cal-topday-todayoverRTL div, .ms-cal-wtopday-todayRTLover div{
	border-color:transparent;
}
.ms-cal-defaultbgcolor{
	background:transparent none no-repeat;
}

/* calendar (week view) */
th.ms-cal-wtopdayL, th.ms-cal-wtopday { background: #FFFFFF; border-color: #374353 ; color:#000000 !important; }
th.ms-cal-wtopdayL a, th.ms-cal-wtopday a, th.ms-cal-wtopdayLover a, th.ms-cal-wtopdayover a { text-decoration: none; }
th.ms-cal-wtopdayLover, th.ms-cal-wtopdayover { background: #f0f0f0; border-color: #374353 ; }
th.ms-cal-wtopday-today, th.ms-cal-wtopday-todayover, th.ms-cal-wtopdayfocus, th.ms-cal-wtopdayfocusover, th.ms-cal-wtopdayfocusL, th.ms-cal-wtopdayfocusLover { background: #FFFFFF; border-color: #374353 ; }
th.ms-cal-wtopday-today a, th.ms-cal-wtopday-todayover a, th.ms-cal-wtopdayfocus a, th.ms-cal-wtopdayfocusover a, th.ms-cal-wtopdayfocusL a, th.ms-cal-wtopdayfocusLover a { color: #000000; text-decoration: none; }
th.ms-cal-wtopday-today div, th.ms-cal-wtopday-todayover div { border-color: #374353 !important; color:#000000; }
td.ms-cal-weekedge { background: #ffffff; }
th.ms-cal-workhourF, th.ms-cal-workhourFover, th.ms-cal-workhour, th.ms-cal-workhourover, td.ms-cal-enoworkday, td.ms-cal-enoworkday div.ms-cal-dayhourF, td.ms-cal-enoworkday div.ms-cal-dayhour, td.ms-cal-enoworkhourF div.ms-cal-dayhourF, td.ms-cal-enoworkhourF div.ms-cal-dayhour, td.ms-cal-enoworkhour div.ms-cal-dayhourF, td.ms-cal-enoworkhour div.ms-cal-dayhour { background: #FFFFFF; border-color: #374353 !important; }
th.ms-cal-workhourhalfhour, th.ms-cal-workhourhalfhourover, th.ms-cal-workhourBhalfhour, th.ms-cal-workhourBhalfhourover, td.ms-cal-enoworkday div.ms-cal-dayhalfhour, td.ms-cal-enoworkday div.ms-cal-dayhalfhourF, td.ms-cal-enoworkhour div.ms-cal-dayhalfhourF, td.ms-cal-enoworkhour div.ms-cal-dayhalfhour, td.ms-cal-enoworkhourB div.ms-cal-dayhalfhourF, td.ms-cal-enoworkhourB div.ms-cal-dayhalfhour { background: #FFFFFF; border-top-color: #374353 !important; border-left-color: #374353 !important; }
th.ms-cal-workhourBhalfhour, th.ms-cal-workhourBhalfhourover, td.ms-cal-enoworkhourB div.ms-cal-dayhalfhourF, td.ms-cal-enoworkhourB div.ms-cal-dayhalfhour { border-color: #374353 !important; }
td.ms-cal-eworkday div.ms-cal-dayhourF, td.ms-cal-eworkday div.ms-cal-dayhour { background: #ffffff; border-color: #374353 !important; }
td.ms-cal-eworkday div.ms-cal-dayhalfhourF, td.ms-cal-eworkday div.ms-cal-dayhalfhour { background: #ffffff; border-top-color: #374353 !important; border-left-color: #374353 !important; }
td.ms-cal-time, td.ms-cal-wemptycellL, td.ms-cal-wemptycell, td.ms-cal-walldayevent { background: #FFFFFF; border-color: #374353 ; }
.contB, .contL, .contR { border-color: #374353 ; }
.ms-cal-muworkitem td, .ms-cal-muworkitemL td, .ms-cal-muworkitemRTL td, .ms-cal-muworkitemRTLL td, .ms-cal-muworkitemR td, .ms-cal-todayitem td, .ms-cal-todayitemRTL td, .ms-cal-noworkitem td, .ms-cal-workitem td, .ms-cal-noworkitemRTL td {font-family:Verdana}


/* calendar (day view) */
td.ms-cal-eworkhour div.ms-cal-dayhourF, td.ms-cal-eworkhour div.ms-cal-dayhour { background: #ffffff; border-color: #374353 ; }
td.ms-cal-eworkhour div.ms-cal-dayhalfhourF, td.ms-cal-eworkhour div.ms-cal-dayhalfhour { background: #ffffff; border-top-color: #374353 !important; border-left-color: #374353 !important; }

/* Calendar Item Font */
.ms-formbody{
	font-family: Verdana;
	font-size: 10pt;
	vertical-align: top;
	background: #FFFFFF;
	border-top: 1px solid #d8d8d8;
	padding: 3px 6px 4px 6px;
}

/* Calendar Disp Form*/
div.ms-areaseparatorleft, div.ms-areaseparatorright, td.ms-areaseparatorleft, td.ms-areaseparatorright, td.ms-rightareacell div.ms-pagemargin{
	background:#ffffff !important;
	border:none !important;
}
.ms-areaseparator{background:#FFFFFF;}
table.ms-toolbar{border:#FFFFFF}
table.ms-toolbar{background: #FFFFFF none;}

/* Quick Launch */
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenter {background:transparent; border-color:transparent;}
.ms-picker-header {background-color: transparent; background-image: url('http://www.membersocieties.org/Style Library/trans.gif');}
.ms-navframe .ms-datepickerouter {border-style: none; margin:0px 4px 4px 2px}
table.ms-picker-table td.ms-picker-footer {border-top-style:none;padding-top:5px;}
.ms-picker-monthcenter a, .ms-picker-monthselected a, .ms-picker-monthcenterON a{font-family:Verdana !important}

/* Hide Page Image(Calendar and Forms}*/
div.ms-titleareaframe {
width:13px;
overflow:hidden;
}


.ms-WPTitle {
	font-weight: bold;
	color: #374353;
	padding-left: 3px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
}


.ms-WPTitle A:link,.ms-WPTitle A:visited {
	color: #374353;
	text-decoration: none;
}
.ms-WPTitle A:hover {
color:#000000;
text-decoration:underline;
cursor:pointer;
} 

.ms-WPHeader td{
	border-bottom-color: #868686;
}

.ms-WPBorder,.ms-WPBorderBorderOnly {
border-color:#868686;
} 
.ms-pagebreadcrumb, .breadcrumb{
	color:#FFFFFF;
	background-color:#868686;
}
 .ms-pagebreadcrumb a, .breadcrumb a, .ms-sitemapdirectional a {
	color: #FFFFFF;
	background-color: #868686;
}
 .ms-pagebreadcrumb a:hover, .breadcrumb a:hover, .ms-sitemapdirectional a:hover {
	color: #FFFFFF;
	background-color: #868686;
}

div .breadcrumb {
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
margin-top:5px;
padding:2px 3px 3px 11px;}

/*Fonts*/
.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-GRFont, .ms-vb-user, table.ms-disc td, .ms-vh2-nofilter, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph ,.ms-WPBody, .ms-WPbody td, .caption, .ms-propertysheet a , .ms-titlearea, .ms-mwstitlearea, th .ms-vb, .ms-vh2-nofilter,
.ms-vh2-nofilter-icon, th.ms-vh2-nograd, th.ms-vh2-nograd-icon, .ms-pagebreadcrumb a, .ms-pagebreadcrumb, .link-item, .link-item a, .link-item a:link, div .item link-item{
	font-size: 10pt;
	font-family: Verdana;
}
.groupheader{
	font: Verdana;
}
.ms-WPTitle, .ms-WPTitle A:link,.ms-WPTitle A:visited {
	font-weight: bold;
	font-family: Verdana;
	font-size: 10pt;
}


