﻿body .cfa-main{
	background-color: #cacdd2;
}
body .ms-main{
	background-image: url('maine_header.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #ffffff;
}

/* Top breadcrumb nav and My Site link*/

.ms-globalbreadcrumb{
	font-size: 8pt;
	text-align: right;
	background-color: transparent;
	padding: 2px 2px 8px 5px;
}
.ms-globalbreadcrumb,.ms-globalbreadcrumb a
{
	text-decoration: none;
	color: #F0AF00;
	background-color: #fff;
}
.ms-globalbreadcrumb a:hover{
text-decoration:underline;
color:#F0AF00;
}

/* Upper Left Links */

.cfa-globallinks,.cfa-globallinks a{
	background: transparent;
	padding-right: 0px;
	color: #033A72;
	text-decoration: none;
	font-family: Verdana;
	font-size: 10pt;
	text-transform: uppercase;
	font-weight: bold;
}
.cfa-globallinks a:hover{
	background: transparent;
	padding-right: 0px;
	color: #000000;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 10pt;
	text-transform: uppercase;
	font-weight: bold;
}


/* Welcome and My Links */

.ms-globallinks{
font-size:8pt;
background:transparent;
font-family:verdana;
padding-right:10px;
}
.ms-globallinks,.ms-globallinks a{
color:#000000;
text-decoration:none;
font-family:verdana;
}
.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: 5px;
	padding-right: 0px;
	padding-top: 1px;
	height: 145px;
}

/* 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: #01375D;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* Top Menu Items */

.ms-banner {
	vertical-align: bottom;
}
.ms-siteaction, .ms-siteaction a {
    color: #4c4c4c;
}
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 #01375D solid;
	border-left: 0px #01375D solid;
	border-top: 0px #01375D solid;
	border-bottom-width: 0px;
	background-image: none;
	background-color: #01375D;
	margin-bottom: 7px;
	margin-top: 7px;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
}
.ms-topnav a{
	padding:1px 6px 0px 6px
}

.ms-topnavselected {
	border: 0px #01375D solid;
	border-left: 0px #01375D solid;
	border-top: 0px #01375D solid;
	border-bottom-width: 0px;
	background-image: none;
	background-color: #01375D;
	margin-bottom: 7px;
	margin-top: 7px;
	color: #FFFFFF;
	font-family:Arial;
	font-size: 9pt;
	text-align: center;
}

.ms-topnavselected a {
	color: #FFFFFF;
}

.ms-topNavHover {
	background-image: url("http://localhost/topnavhover_simple.gif");
	background-position: bottom left;
	background-color: #CACDD2;
	border: 0px #CACDD2 solid;
	border-left: solid 0px #CACDD2;
	border-bottom-width: 0px;
	border-top: solid 0px #CACDD2;
	color: #000000;
}

.ms-topNavFlyOuts{
	background-color: #01375d !important;
	font-family: Arial;
	color: #FFFFFF !important;
}

.ms-topNavFlyOutsHover{
	background-color: #CACDD2 !important;
	color: #000000 !important;
}




/* Quick Launch from Classic Theme 

.ms-quicklaunchnavsep {
    background-color:transparent;
}
.ms-quicklaunch table td {
    border-top:none;
 }
.ms-quicklaunch table.ms-navheader { 
    border-top:none;
    border-bottom:none;
    border-left:none;
}
.ms-quicklaunch table.ms-navheader td {
    background-color:transparent;
    border-left:none;
    border-bottom:none;
    border-top:none;
    background-image:none;
}
table.ms-navitem td,span.ms-navitem {
    background:url("navBullet_classic.gif") no-repeat;
}
.ms-navheader a,.ms-navheader2 a{
font-weight:bold;
color:#033f88;
text-decoration:none;
}
.ms-navItem a{
color:#033f88;
text-decoration:none;
}
.ms-navitem a:hover, a.ms-navheader:hover {
    color:#033f88;
}
.ms-quicklaunchheader a:hover {
    color:#033f88;
}
table.ms-recyclebin td a:hover {
    color:#033f88;
}
.ms-navsubmenu1 {
    background-color:transparent;
    border-bottom:none;
} 
.ms-navsubmenu2 {
    background-color:transparent;
}
table.ms-navselected td {
    border:1px solid #033f88;
}
.ms-navheaderstatic, .ms-navitemstatic {
    color: #033f88;
}
.ms-quicklaunchouter {
    margin:0px 5px 2px 2px;
    border-bottom:none;
    border-right:none;
}
.ms-quickLaunch {
    border:none;
    background-color:#b8bad1;
    margin-top:5px;
}
.ms-quicklaunchheader {
    padding:4px 5px 0px 5px;
    height:23px;
    margin-bottom:4px;
    color: #033f88;   
    background-image: url("quickLaunchHeader_classic.gif");
    background-position:bottom;
    background-color:#b8bad1;
    border-bottom:solid 1px #a5a5a5;
}
.ms-quicklaunch table.ms-selectednav{
border:solid 1px #F2F8FF;
background-image:none;
background-color:#033f88;
color:#b8bad1
}
.ms-quicklaunch table.ms-selectednav td {
background:transparent url("selectednavbullet_classic.gif") no-repeat;
}
.ms-quicklaunch table.ms-selectednavheader td{
width:100%;
background-color:#ffe6a0;
background-image:none;
border:solid 1px #F2F8FF;
padding:1px 6px 3px 6px;
}
.ms-quicklaunch table.ms-selectednavheader td a {
color:#b8bad1;
}
.ms-blogrssnav{
border-top-width:0px;
}
table.ms-recyclebin td{
background-color:transparent;
width:100%;
padding:3px 5px 7px 3px;
}

.ms-selectednavheader a{
font-weight:bold;
color:#b8bad1;
text-decoration:none;
}
.ms-selectednavheader a:hover{
color:#b8bad1;
text-decoration:underline;
}
.ms-navItem a:hover{
color:#b8bad1;
text-decoration:underline;
}
table.ms-selectednav td a.ms-selectednav{
background:none;
color:#b8bad1;
}
*/

/* Nav Area */
.ms-nav{
background-color:#ffffff;
background-image:none;
background-repeat:repeat-x;
font-family:verdana;
}


/* 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
}
TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe{
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-bodyareaframe,.ms-viewareaframe{
vertical-align:top;
height:100%;
width:100%;
background-color:#ffffff;
border-top:none;
border-right:none;
border-left:none;
border-bottom:none;
}

/* Page Area Breadcrumb */
.ms-pagebreadcrumb{
padding:2px 3px 3px 11px;
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
}
.ms-pagebreadcrumb,.ms-pagebreadcrumb a{
font-size:8pt;
background-color:#ffffff;
color:#666666;
text-decoration: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;
}

/* Content Area Fonts */
.link-item, .link-item a, .link-item a:link{
font-family:verdana; 
font-size:10pt; 
color: #003399;
text-decoration:none;
}
.link-item a:visited, .link-item a:active{
color: #003399;
text-decoration:none;
}
.link-item a:hover{
color: #000000;
text-decoration:underline;
} 
.ms-WPBody {
font-size:10pt;
font-family:verdana;
}
.ms-WPBody TABLE,.ms-TPBody TABLE {
font-size:10pt;
}
.ms-WPBody A:link,.ms-WPBody A:visited {
color:#003399;
text-decoration:none;
font-size:10pt;
}
.ms-WPBody A:hover {
color:#000000;
text-decoration:underline;
font-size:10pt;
} 

/* Hide Page Image(Calendar and Forms}*/
div.ms-titleareaframe {
width:13px;
overflow:hidden;
}

