﻿/* MAIN */

a:link   {
	color: #003f5e;
}

a:visited {
	color: #003f5e;
}

/* Masterpage */
/* fix scrolling on list pages */
#s4-bodyContainer {
	position: relative;
}

/* 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:#F2F2F2;
}

/* body area normally has a white background */
.s4-ca 
{
	background:transparent none repeat scroll 0 0;
	margin-left:0px;
}

#s4-leftpanel
{
	margin-top:31px;
	width:208px;
	display:none;
	margin-left: -2px;
}

#s4-leftpanel .menu-item
{	
	padding: 2px;
	color:white;
	font-family:Tahoma;
}

#s4-leftpanel .menu-item > a:visited
{
	color:#003f5e;
}

#s4-leftpanel ul.root 
{
	font-weight: bold;
}

#s4-leftpanel ul.root ul.static
{
	font-weight:normal;
	margin-left: 8px;
}


.leftPanelColorTop
{
	padding: 20px 0px 20px 12px;
	background-color:#005a8c;
}

.leftPanelColorBottom
{
	padding:5px;
	background-color:#003f5e;
}

/* end Masterpage */

.setwidth
{
	margin:auto !important;
	width:1000px;
	font-family: Tahoma;
}

.blue_divider
{
	height: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url('../SiteCollectionImages/blue_divider.png');
	background-repeat: repeat;
}

/* Remove border from images with a link */

.ms-rteImage-0
{
	border: none;
}

/* HEADER */

.header
{
	height: 75px;
	margin: 4px;
	background-image: url('../SiteCollectionImages/logo.png');
	background-repeat: no-repeat;
}

/* TOP NAVIGATION BAR */

.top_bar
{
	height: 30px; /*37*/
	background-image: url('../SiteCollectionImages/top_nav_bar.png');
	background-repeat: repeat;
}

.top_nav
{
	float: left;
}

/* Top navigation style */

.s4-tn *
{
	padding:1px;
	text-decoration: none;
	color: #ffffff !important;
	font-size: 12px;
	font-family: Tahoma;
}

.s4-tn li.static > a:hover
{
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}

.s4-tn li.static .selected *
{
	font-weight: bold;
	color: #ffffff;
}

/* search box */
.searchLayout input 
{ 
	width: 150px; 
	height: 22px;
	font-size: 10px;
}
.searchLayout .ms-sbcell 
{ 
	background: url('../SiteCollectionImages/searchBg.gif') repeat-x; 
	border-color: #BD9BBD; 
	width: 150px;
}
.searchLayout 
{
	width: 150px;
	margin-top:-23px;
	background-color:white;
	float: right;
	height: 22px;
	overflow:hidden;
	margin-right:5px;
}

/* FOOTER */

.toc-layout-main
{
	height: 200px;
	font-family: Tahoma;
	background-image: url('../SiteCollectionImages/bot_nav_bar.png');
	background-repeat: repeat-x;
}

/* TOC link color */

.headermarker > a:link, .headermarker > a:active, .headermarker > a:visited, .headermarker > a:hover
{
    color: #003f5e;
}

.headertitle > a:link, .headertitle > a:active, .headertitle > a:visited, .headertitle > a:hover
{
    color: #003f5e;
}

/* Styles News Rollups */
.news_rollup_item
{
    font-family: Tahoma;
	margin-left:2px;
	margin-right:5px;
	float:	left;
	width: 360px;
	overflow:hidden;
	white-space:normal;
}

.news_rollup_item h2, .news_rollup_item a:hover, .news_rollup_item a:visited, .news_rollup_item a:active, .news_rollup_item a:link
{
    color: #003f5e;
    font-family: Tahoma;
}

.news_rollup_small_item, .news_rollup_small_item a:hover, .news_rollup_small_item a:visited, .news_rollup_small_item a:active, .news_rollup_small_item a:link
{
    font-family: Tahoma;
    color: #005a8c;
}

.ms-standardheader
{
    color: #005a8c;
    font-weight: bold;
}

.news_rollup_small_item
{
    font-family: Tahoma;
	width: 200px;
}

/*Twitter*/
.groupheader a:visited
{
	color:#005a8c;
}

.groupheader, .item a:visited
{
	color:#005a8c;
}

.slm-layout-main, .slm-layout-main
{
	width: 190px;
	overflow: hidden;
}

