﻿/* fix scrolling on list pages */
#s4-bodyContainer {
	/*height: 100%;*/
}

/* hide body scrolling (SharePoint will handle) */
body {
	height:100%;
	overflow:hidden;
	width:100%;
}
				
/* popout breadcrumb menu needs background color for firefox */
.s4-breadcrumb-menu {
	background:#FFFFFF;
	padding: 3px;
}

/* if you want to change the left nav width, change this and the margin-left in .s4-ca */
body #s4-leftpanel {
	width: 190px;
	background-color: #FFFFFF;
	text-align: left;
}
	
/* body area normally has a white background */
.s4-ca {
	background:transparent none repeat scroll 0 0;
	width: 700px;
	background-color: #FFFFFF;
	margin-left: 0px;
	/*margin-left: 200px;
	border-left: 1px solid #CECECE;*/
	text-align: left;
}

#topNav {
	background-color: #FFFFFF;
}

body #s4-ribbonrow, body #s4-ribboncont {
	background-color: #eff2f3 ;
}

body #s4-ribbonrow {
	border-bottom: 1px solid #21374c;
}

.ms-cui-topBar2 {
	border: 0px;
}

.contentWrapper {
	position: absolute;
	width: 944px;
	left: 50%;
	margin-left: -472px;
}

#bodyContainer {
	/*position: absolute;
	width: 900px;
	left: 50%;
	margin-left: -450px;*/
	padding-left:20px;
	padding-right:20px;
	/*border: 1px solid #21374c;*/
	/*border-top: 0px;*/
	/*padding: 10px;*/
}

#footer {
	/*border-top: 1px solid #21374c;*/
}

.footerTd {
	color: #21374c;
}

#header {
	/*width: 900px;*/
	text-align: left;
	height: 195px;
	background: url('/images/Federdrive_header.png') no-repeat;
	color: #FFFFFF;
	padding: 15px;
	padding-bottom: 0px;
	margin-bottom: 5px;
}

#header a {
	color: #FFFFFF;
	font-size: 36px;
	font-weight: bold;
}

.ms-cui-tt {
	color: #21374c; 
}

#s4-titlerow {
	padding: 5px;
}

.ms-welcomeMenu A:link {
	color: #21374c;
}

.ms-cui-tt-a, .ms-cui-tt-a:hover {
	color: #21374c !important;
}

.ms-cui-tt-a:hover {
	font-weight: bold;
}

.ms-cui-tt-s {
	font-weight: bold;
}

.menu-vertical ul {	
	margin: 2px;
}

.menu-vertical ul li {
	width: 100%;
	padding: 1px;
}

.menu-vertical ul li:hover {
	font-weight: bold;
	background: #F9D96D;
}

.selected {
	font-weight: bold;
	background-color: #F9D96D;
}

.background_left {
	background-image:url(/images/background_left.jpg);
	background-repeat:no-repeat;
	height: 650px;
	width: 22px;
}

.background_right {
	background-image:url(/images/background_right.jpg);
	background-repeat:no-repeat;
	height: 650px;
	width: 22px;
}

.background_header {
	background-image:url(/images/background_header.jpg);
	background-repeat:no-repeat;
}

.background_footer {
	background-image:url(/images/background_footer.jpg);
	background-repeat:no-repeat;
	height:90px;
}

.taalSelector {
	position: absolute;
	top: 25px;
	right: 35px;
	border: 1px solid #424242;
}

.taalInner {
	background-color: #424242;
	font-weight: bold;
	padding: 10px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	font-size: 13px;
}