﻿* {
	font-family:Verdana;
}

a:link {
	color:#007D68;
}

body{
	background-color:#FFFFFF;
	height:100%;
	margin:0px;
}

.ms-bodyareaframe {
    height: auto;
	background-color:#FFFFFF;
	padding-left: 10px;
}
.ms-main{
    height:100%;

}

/*TOP NAV AND BANNER*/
.ms-bannerframe{
	width:auto;
	border-top: 3px solid #595440;
	vertical-align:middle;
	background-color:#b9b09e;
}

.ms-banner {
	height: auto;
	background-color: #b9b09e;
	padding: 3px 0px 3px 10px;
	width:100%;
	color: #FFFFFF;
	font-size: 14px;
	font-weight:normal;
}

.ms-topnav a:link, .ms-topnav a:visited, .ms-topnav a:active {
color: #ffffff;	
}
.ms-topnav a:hover {
color: #000000;	
}


.ms-WPBody td a:link, .ms-WPBody td a:visited, .ms-WPBody td a:active{
	color:#007D68;}

.ms-WPBody td a:hover{
	color:#000000;}

	
/*WEBPARTS*/
.ms-WPHeader {
	height: 20px;
	background-color: #007D68;
	background-image: none;
	color: #FFFFFF;
	padding: 0px;
}

.ms-WPHeader td {
	border-bottom: 2px solid #FFFFFF;
}

.ms-WPTitle {
	font-size: 14px;
	color: #FFFFFF;
	padding: 5px;
}

.ms-WPTitle a:link, .ms-WPTitle a:visited
{
    color:#FFFFFF;
}

.ms-WPTitle A:hover
{
    color:#000000;
}

.ms-PartSpacingVertical {
	margin-bottom: 10px;
}

.ms-WPBody {
	padding: 0px;
}

.ms-WPBody a:link,.ms-WPBody a:visited, {
	color: #007D68;
}

.ms-WPBody a:hover {
	color: #000000;
}

/*MISC BODY FOMRATING*/
.headline {
	color: #595441;
	font-weight: bold;
	font-size: 18px;
}

.headline_black {
	font-weight: bold;
	font-size: 18px;
}

.greeting {
	font-size: 12px;
}

.ms-bodyareaframe{
	padding-top: 0px;
}

.ms-summarystandardbody {
	background-color: #eee9df;
	padding: 5px;
	margin: 0px;
	border-bottom: 3px solid #007D68;
}

.ms-addnew a:link{
	color:#007D68;
	font-size: 11px;
	font-weight:bold;
}

.ms-addnew a:hover{
	color:#000000;
	text-decoration:underline;
}

.ms-addnew{
	background-color:#FFFFFF;
}

.ms-vb2,.ms-vb-title,.ms-vb-icon,.ms-vb-user{
	padding: 5px;
	border-top: 1px solid #007D68;
	vertical-align: middle;
}

.ms-vh,.ms-vh2,{
    vertical-align: center;
    padding:5px; 
}

.ms-vh alink,.ms-vh avisited,.ms-vh2 a,.ms-vh-left a,.ms-vh-right a {
    color: #007D68;
    font-weight: bold;
}

.ms-vh td{
	vertical-align: middle;
	padding:0px;
}

.ms-vh td a:link,.ms-vh td a:visited{
	color: #007D68;
    font-weight: bold;
}

.ms-vb a:link, .ms-vb a:visited,.ms-vb2 a:link,.ms-vb2 a:vistied{	
	color:#000000;
}

.ms-navframe{
	background-color: #eee9df;
}

.footer{
width:100%;
background-color:#b9b09d;
font-size: 10px;
color:#FFFFFF;
padding: 10px 0px 20px 10px;
}

.footer a:link,.footer a:visited{
	color:#FFFFFF;
	text-decoration: none;
}

.footer a:hover {
	color:#000000;
	text-decoration:underline;
}


.read_more a:link, .read_more a:visited{
	color:#595441;
	font-size: 12px;
	font-weight: bold;
}

.top_nav a:link{
	color:white;
	font-size:14px;
}

.ms-bannerContainer {
padding-left: 0px;
padding-right:0px;	
}

.ms-pagetitleareaframe table{
	height: auto;
}

.breadcrumb{
	padding-left:15px;
}

.ms-globalbreadcrumb{
background-color:#ffffff;
	}
	
.ms-bodyareapagemargin{
	background-color:#FFFFFF;
	border:0px;}
	
.ms-bodyareaframe, .ms-viewareaframe {
	border:0px;
}

td.ms-titleareaframe, div.ms-titleareaframe, .ms-pagetitleareaframe, .ms-mwspagetitleareaframe, .ms-consoletitleareaframe {
	background-color:#EEE9DF;
	background-image:none;
}

.ms-consoletitleareaframebottom{
	background-color:#FFFFFF;
}

.ms-siteactionsmenu div div div {
	background-color:#b9b09e;
	background-image:none;
	border:0px;
	padding:1px 4px 3px 10px;
}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover {
background-color:#007D68;
background-image:none;
border:0px;
}

.ms-consoleframe, .ms-consolestatusframe {
	border-bottom:0px;
	border-top:0px;
	Background-color: #EEEEEE;
}


/*TOP NAV*/
.ms-topnavContainer {
border: 0px;
}
.ms-topnav {
background-color:#b9b09e;
background-image:none;
Border-left: 0px;
Border-top: 0px;
Border-right: 1px solid #595441;
Border-bottom: 0px;

color:#FFFFFF;
font-size:14px;
font-family:Verdana;
padding-top:5px;
padding-bottom:5px;

}
.ms-topnav a {
display:block;
height:auto;
padding:1px 8px 0px;
white-space:nowrap;
}

.ms-topnavselected {
background:#b9b09e;
border-color:#b9b09e;
color:#b9b09e;
Border-left: 0px;
Border-top: 0px;
Border-right: 1px solid #595441;
Border-bottom: 0px;

}
.ms-topnavselected a {
color:#FFFFFF;
font-weight: normal;
}
.ms-topNavHover {
background-color:#b9b09e;
background-image:none;
Border-left: 0px;
Border-top: 0px;
Border-right: 1px solid #595441;
Border-bottom: 0px;

color:#000000;
}
.ms-topNavHover a {
color:#000000;
}


.ms-topNavFlyOutsContainer {
border:1px solid #cc0000;
width: auto;
padding:0px;
}
.ms-topNavFlyOuts {
background-color:#007D68;
font-size:12px;
border:0px;
width: auto;
}
.ms-topNavFlyOuts a {
color:#FFFFFF;
display:block;
min-width:200px;
padding:4px 8px;
}
.ms-topNavFlyOutsHover {
background-color:#FFFFFF;
color:#000000;
}
.ms-topNavFlyOutsHover a {
color:#000000;
}

.ms-pagetitleareaframe table {
	
	background-image:none;
}

.ms-menutoolbar {
background-color:#FFFFFF;
background-image: none;
border:0px;
height:22px;
}

.ms-globalTitleArea{
	background-image: none;
	background-color:#FFFFFF;
}
.ms-titleareaframe{
	background-color:#EEE9DF;
}
.ms-pagebottommargin, .ms-pagebottommarginleft, .ms-pagebottommarginright {
	background-color: #B9B09E;
}

td.ms-areaseparatorleft {
	background:#B9B09E;
	background-image:none;
	border-right: 0px;
}

td.ms-areaseparatorright {
	background:#FFFFFF;
	background-image:none;
	border-right: 0px;
}


.ms-titlearearight .ms-areaseparatorright {
background:#FFFFFF;
border:none;
height:100%;
padding-right:2px;
}


div.ms-areaseparatorleft {
background-image:none;
background-color:#B9B09E;
border-left:0px;
border-right:0px;
height:100%;
}

div.ms-areaseparatorright {
background-image:none;
background-color:#FFFFFF;
border-left:0px;
border-right:0px;
height:100%;
}


.ms-titleareaframe table td.ms-titlearea, .ms-areaseparator table td.ms-titlearea, .ms-pagetitleareaframe table td.ms-titlearea, .ms-consoletitleareaframe{
	padding: 5px 10px 5px;
}
.ms-consolemptablerow {
	background-color:#ffffff;
}

.ms-areaseparator {
	background-color:#FFFFFF;
	background-image:none;
}

.ms-menuimagecell{
	background-image:none;
	background-color:#EEE9DF;
}


div.ms-viewselector, div.ms-viewselectorhover {
background-image: none;
border:1px solid #FFFFFF;
cursor:pointer;
}

.ms-menutoolbar td td.ms-viewselector, .ms-menutoolbar td td.ms-viewselectorhover, .ms-toolbar td td.ms-viewselector, .ms-toolbar td td.ms-viewselectorhover, .ms-authoringcontrols td td.ms-viewselector, .ms-authoringcontrols td td.ms-viewselectorhover, td.ms-viewselector {
background-color:#EEE9DF;
background-image:none;
border:1px solid #B9B09E;
}

.ms-separator img {
visibility: hidden;}


.ms-menubuttoninactivehover, .ms-buttoninactivehover {
background-color:#FFFFFF;
line-height:16px;
margin:2px;
padding:2px 7px 3px;
}

.ms-menubuttonactivehover, .ms-buttonactivehover {
background-image:none;
border:1px solid #FFFFFF;
background-color:#B9B09E;
}

table.ms-disc-bar {
background-color:#EEE9DF;
background-image:none;
border:1px solid #B9B09E;
}

.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, .ms-viewheadertr .ms-vh-group, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-ph, .ms-pickerresultheadertr {
background-color:#EEE9DF;
background-image:none;
}

.ms-partline{
	background-color:#007D68;
}

.ms-HoverCellActiveDark{
	background-image: none;
	background-color: #EEE9DF;
	border: 1px solid #EEE9DF;
}

.ms-HoverCellActive{
	background-image: none;
	background-color: #EEE9DF;
	border: 1px solid #EEE9DF;
}

.ms-SpLinkButtonActive{
		background-image: none;
	background-color: #EEE9DF;
	border: 1px solid #EEE9DF;

}

.ms-splitbuttonhover {
background-image:none;
}

.ms-splitbuttonhover .ms-splitbuttondropdown, .ms-splitbuttonhover .ms-splitbuttontext {
border:0px;
background-color:#B9B09D;
}

.ms-splitbuttonhover .ms-splitbuttontext {
padding:0px 7px 1px 8px;
}

#searchLayout { display: none; }