﻿body .cfa-main{
	background-color: #cacdd2;
}
body .ms-main{
	background-image: url('colorado_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 10px 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: #012C4C;
	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: #000000;
	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:#012C4C;
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("/_layouts/images/menubuttonhover.gif");
border:solid 1px #868686;
background-color:#012C4C;
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: 200px;
}

/* 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: #012C4C;
	padding-right: 0px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	z-index: 1;
}

/* Top Menu Items */

.ms-banner {
    vertical-align:bottom;
}
.ms-siteaction a {
    color: #4c4c4c;;
}
.ms-siteaction {
    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 #012C4C solid;
	border-left: 1px #012C4C solid;
	border-top: 1px #012C4C solid;
	border-bottom-width: 0px;
	background-image: none;
	background-color: #012C4C;
	margin-bottom: 7px;
	margin-top: 7px;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

.ms-topnav a{
	padding: 1px 12px 0px;
	color: #FFFFFF;
}

.ms-topnavselected {
	border: 0px #012C4C solid;
	border-left: 1px #012C4C solid;
	border-top: 1px #012C4C solid;
	border-bottom-width: 0px;
	background-image: none;
	background-color: #012C4C;
	margin-bottom: 7px;
	margin-top: 7px;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10pt;
	text-align: center;
}

.ms-topnavselected a {
	color: #FFFFFF;
}

.ms-topNavHover {
	background-image: url("http://localhost/topnavhover_simple.gif");
	background-position: bottom left;
	background-color: #75ABE8;
	border: 0px #75ABE8 solid;
	border-left: 1px #75ABE8 solid;
	border-top: 1px #75ABE8 solid;
	border-bottom-width: 0px;
	color: #000000;
}
.ms-topNavFlyOuts{
	background-color: #012C4C !important;
	font-family: Verdana;
	color: #FFFFFF !important;
}
.ms-topNavFlyOutsHover{
background-color:#75ABE8 !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");
background-repeat:repeat-x;
background-position:left top;
background-color:#FFFFFF;
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;
}

/*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 {
	font-size: 10pt;
	font-family: Verdana;
}
	
.link-item, .link-item a, .link-item a:link {
	font-size: 10pt;
	font-family: Verdana;
}

.groupheader{
	font: Verdana;
}

.ms-WPBody, .ms-WPBody td{
	font-size: 10pt;
	font-family: Verdana;
}
.ms-WPTitle{
	font-family:Verdana;
}

/* Calendar Item Font */
.ms-formbody{
font-family:verdana;
font-size:10pt;
vertical-align:top;
background:#ebf3ff;
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
}

/*Page 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: #CACDD2;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana;
} 