﻿/* speakTECH : master overwrite-sharepoint-default-css css - speakTECH SharePoint base template, rev. 2008.04.07 */



/* ----- FONT DISPLAY ------------------------------------------------------------- */

.ms-WPBody {
	background: transparent;
	color:#838383;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.3;
	}
	
div.ms-WPBody{
	border:none;
	}
		
	.ms-WPBody a, .ms-WPBody a:link, .ms-WPBody a:visited {
		color:#2b72b9;
		text-decoration:none;
		}
		
	.ms-WPBody a:visited {
		color:#82b2e1;
		text-decoration:none;
		}
		
	.ms-WPBody a:hover, .ms-WPBody a:active {
		color:#2b72b9;
		text-decoration:underline;
		}
		
	.ms-WPBody table , .ms-TPBody table {
		font-size:12px;
		}
		
		.ms-WPBody td {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:1.3;
			}
			
	#rightcol .ms-WPBody p {
		margin: 0 0 .5em 0;
		}

/* ----- HEADERS for CWP Body - be sure to duplicate in fonts.css and vice-versa ----- */

.ms-WPBody h1, .ms-TPBody h1 {
	background:transparent;
	color:#f47920;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 22px;
	line-height:1.2;
	margin:0 0 0 -.3em; /* adjust for the nbsp sharepoint auto-inserts before the title field */
	padding:0;
	}

.ms-WPBody h2, .ms-TPBody h2 {
	background:transparent;
	color:#f47920;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:1.2;
	margin:0 0 .5em 0;
	padding:0;
	}

.ms-WPBody h3, .ms-TPBody h3 {
	background:transparent;
	color:#f47920;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	line-height:1.2;
	margin:0 0 1.3em 0;
	padding:0;
	}

.ms-WPBody h4, .ms-TPBody h4 {
	background:transparent;
	color:#f47920;
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:1.2;
	margin: 0 0 .3em 0;
	padding:0;
	}

.ms-WPBody h5, .ms-TPBody h5 {
	background:transparent;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	line-height:1.2;
	margin: 0;
	padding:0;
	}

.ms-WPBody h4+.ms-WPBody h5, .ms-TPBody h4+.ms-TPBody h5 {
	margin-top: .5em;
	}


.ms-WPBody h6, .ms-TPBody h6 {
	background:transparent;
	color:#f47920;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:1.2;
	margin:0 0 1em 0;
	padding:0;
	}

/* ----- /FONT DISPLAY ----------------------------------------------------------- */




/* ----- HEADER ELEMENTS ---------------------------------------------------------- */

/* ----- SITE ACTION MENU ----- */



.ms-siteactionsmenu {
	position:absolute;
	top: 95px;
	left: 860px;
	white-space:nowrap;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	border:none;
	cursor:pointer;
	}
	
	.ms-siteactionsmenu div div div {
		background-image:url('/_layouts/1033/images/UnifiedInternet/icon/button_bg.gif');
		background-repeat:repeat-x;
		border:none;
		background-color:transparent;
		padding:2px 2px 2px 6px;
		}
		
		.ms-siteactionsmenu div div div a {
			color:#ffffff;
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px !important;
			font-weight:bold;
			}
			
		.ms-siteactionsmenu div div div a:hover, .ms-siteactionsmenu div div div a:active {
			text-decoration:none;
			}

			
	.ms-siteactionsmenu div div div.ms-siteactionsmenuhover {
		background-image:url('/_layouts/1033/images/UnifiedInternet/icon/button_bg.gif');
		border:none;
		background-color:transparent;
		}




/* ----- SEARCH BOX ----- */

.ms-sbtable {
	color:#838383;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:0.8em;
	font-style:normal;
	font-weight:normal;
	width: 200px;
	}
	
.ms-sbtablealt {
	color:#838383;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:0.8em;
	font-style:normal;
	font-weight:normal
	}
	
.ms-sbtable-ex {
	width:100%;
	border-collapse:collapse;
	margin-top:0px;
	margin-left:0px;
	}
	
.ms-sbtable-border {
	border:none;
	}
	
.ms-sbcell {
	white-space:nowrap;
	background:transparent none;
	background-color:transparent;
	padding:0;
	border:0;
	}
	
	td.ms-sbcell {
		white-space:nowrap;
		background:transparent none;
		background-color:transparent;
		padding:0;
		border:0;
		}
		
		.ms-sbplain { /* actual textbox */
			height:18px;
			font-family:Verdana, Helvetica, sans-serif;
			font-size:11px;
			border:none;
			border-color:#FFFFFF;
			vertical-align:baseline;
			padding-left: 4px;
			width:170px!important;
			margin-top: -1px
			}
		
	td.ms-sbcellnoborder {
		white-space:nowrap;
		padding:0;
		border:0;
		}
	
	td.ms-sbgo {
		background:transparent none;
		background-color:transparent;
		padding:0;
		border:0;
		}
		
		td.ms-sbgo a {
			position:relative;
			top:0px;
			margin-top: -1px;
			}





/* ----- EDIT CONSOLE ----- */

.ms-consolemptablerow {
	background-color:transparent;
	}
	
.ms-consoleframe, .ms-consolestatusframe {
	border: 1px solid #cccccc;
	}
	
.ms-consolestatuscell {
	background-image:none;
	background-color:transparent;
	}
		
.ms-consoleframe {
	background:#1e3e61;
	width:990px;
	margin:0 auto;
	}

.ms-consolestatusframe {
	background-color:transparent;
	border:none;
	}

.ms-consolestatusmajorframe {
	background-color:transparent;
	background:none;
	}

.ms-consolestatusminorframe {
	background-color:transparent;
	background:none;
	}

.ms-consolestatuscheckoutframe,.ms-consoleminiframe {
	background-color:transparent;
	background:none;
	}
	
.ms-consolestatusshadowframe {
	background:none;
	}
	
	.ms-consolestatusshadowframeleft {
		background:none;
		}
		
	.ms-consolestatusshadowframeright {
		background:none;
		}
		
.ms-consolemode {
	background-color:transparent;
	}
	
.ms-consolestatus, .ms-consolestatus b {
	color:#ffffff;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	}
	
.ms-consoleerror {
	color:#ff3232;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	}
	
.ms-consolemessage {
	color:#ffffff;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
	
.ms-consoletoolbar {
	color:#e3e3e3;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}
	
	
a.ms-consoletoolbar, a.ms-consoletoolbar:link, a.ms-consoletoolbar:visited,
.ms-consolestatus a, .ms-consolestatus a:link, .ms-consolestatus a:visited,
.ms-consoleerror a, .ms-consoleerror a:link, .ms-consoleerror a:visited {
	color:#b6d0e9;
	text-decoration:none;
	}

a.ms-consoletoolbar:hover, a.ms-consoletoolbar:active,
.ms-consolestatus a:hover, .ms-consolestatus a:active,
.ms-consoleerror a:hover, .ms-consoleerror a:active {
	color:#b6d0e9;		
	text-decoration:underline;
	}

	
.ms-consoleqaback td {
	background-image:none;
	padding-left:3px;
	padding-right:6px;
	}
	
.ms-consoleqabackhover td {
	background-image:none;
	padding-left:3px;
	padding-right:6px;
	}
	
.ms-consoleqabordervhover, .ms-consoleqaborderhhover { /*borders around 'buttons' ie: 'edit page' 'publish'*/
	background-color:#ffffff;
	}
	
.ms-consoleframe .ms-separator {
	padding: 0 5px;
	}

/* CONSOLE LEFT AND RIGHT SIDES */

	/* top */
		TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe {
		background-image:none;
		background-color:transparent;
		}
		
	/* bottom */
		.ms-consoletitleareaframebottom {
		background-color:transparent;
		}



/* ----- MY LINK BUTTON ----- */
.ms-HoverCellInActive, .ms-SpLinkButtonInActive {
	vertical-align:top;
	background-color:transparent;
	color:#2b72b9;
	margin:0;
	padding:0;
	border:none;
	}

.ms-HoverCellActive, .ms-SpLinkButtonActive {
	vertical-align:top;
	background-color:transparent;
	background-image:none;
	color:#2b72b9;
	border:none;
	}
	
	.ms-HoverCellInActive a, .ms-SpLinkButtonInActive a, .ms-HoverCellActive a, .ms-SpLinkButtonActive a {
		color:#2b72b9;
		font-family: Verdana, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:underline;
		}	

.ms-HoverCellActiveDark {
	background-color:transparent;
	background-image:none;
	margin: 0;
	padding:0;
	border:none;
	}
		
	.ms-HoverCellActiveDark a {
		color:#f47920;
		}
		
		.ms-HoverCellInActive a img, .ms-HoverCellActiveDark a img {
			padding:0 !important;
			}


	
.ms-SpLinkButtonInActive,.ms-SpLinkButtonActive {
	padding:0;
	}
	
	.ms-SpLinkButtonActive a, .ms-SpLinkButtonActive a:hover {
		color:#2b72b9;
		text-decoration:underline;
		}
	
.ms-SPLink {
	color:#ffffff;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	}
	
.action .ms-SPLink { /*welcome dropdown link*/
	position:relative;
	top:1px;
	background: transparent url('/_layouts/images/whitearrow.gif') right center no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	padding-right: 14px;
	}
	
	.ms-SPLink a:link, .ms-SPLink a:visited, .ms-SPLink a:hover, .ms-SPLink a:active {
		color:#2b72b9;
		font-family:Verdana, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:underline;
		}
		
	#consol .ms-SPLink.ms-hovercellinactive a:link, #consol .ms-SPLink.ms-hovercellinactive a:visited {
		color:#b6d0e9;
		text-decoration:none;
		}
		
	.action .ms-SPLink a:link, .action .ms-SPLink a:visited, 
	.action .ms-SPLink a:hover, .action .ms-SPLink a:active { /*welcome dropdown link*/
		font-family:Arial, Helvetica, sans-serif;
		}
		

		
	.ms-SPLink a:hover, .ms-SPLink a:active {
		color:#f47920;		
		text-decoration:underline;
		}
		
	#consol .ms-SPLink.ms-hovercellactive a, 
	#consol .ms-SPLink.ms-hovercellactive a:hover, #consol .ms-SPLink.ms-hovercellactive a:active{
		color:#b6d0e9;		
		text-decoration:underline;
		}
		
	.action .ms-SPLink a {
		position:relative;
		top: -1px;
		}

	.action .ms-SPLink img {
		display:none;
		}
	
.ms-SPButton {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	}

/* MY LINKS FONT CLASSES */

.ms-globallinks, .ms-globallinks a{
	color:#838383;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}

/* POP UP MENUS */
.ms-MenuUILabel span {
	color:#2b72b9;
	}

/* ----- /HEADER ELEMENTS -------------------------------------------------------- */



/* ----- WEBPARTS ---------------------------------------------------------------- */
/*Kara here is where i styled out the corners for the WP's*/
.ms-WPHeader {
	color:#838383;
	font-size:12px;
	font-weight:bold;
	background-color:transparent;
	}
	
	.ms-WPHeader:hover {
		}

	.ms-WPHeader td {
		color:#838383;
		background:transparent;
		font-size:12px;
		font-weight:bold;
		}

	h3.ms-standardheader {
		display:block;
		background:transparent;
		color:#f47920;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px !important;
		font-weight:bold;
		line-height:1.4;
		padding:0;
		}
		
		h3.ms-standardheader.ms-WPTitle nobr {
			white-space:normal;
			}
			
		
		
	#maincol h3.ms-standardheader {
		font-size:13px !important;
		margin: 0 0 15px 0;
		}

	#rightcol h3.ms-standardheader {
		margin: 0 0 5px 0;
		}



/* ----- WP Title BG Tab Look ----- */
	.ms-WPHeader td div { /*This removes duplicate tab image*/
		/*position:relative;
		top:2px;
		left:0px;
		background-image:none !important;
		border:none;
		padding:0;
		margin:0;*/
		}

	.ms-PartSpacingVertical {
		margin:0;
		}
		
	#leftcol .ms-PartSpacingVertical {
		margin: 5px 0 0 0;
		}

	#rightcol .ms-PartSpacingVertical {
		margin: 20px 0 0 0;
		}

/* ----- WP edit mode elements ----- */
.ms-SPZoneLabel {
	padding: 5px 0 !important; /* override leftcolumn padding */
	}

.ms-SPZoneLabel {
	color:#ffffff;
	}

table.ms-WPAddButton {
	position:relative;
	top:-10px;
	background: url('/_layouts/images/wpqaM.gif') left top repeat-x;
	color:#2b72b9;
	margin: 0 0 10px 0;
	}
	
table.ms-rtetoolbarmenu td {
	
	}
	
/* ----- /WEBPARTS ---------------------------------------------------------------- */





/* ----- WP TABLE BORDER PROPERTIES ----------------------------------------------- */

.ms-WPBorder, .ms-WPBorderBorderOnly {
	background:transparent none;
	margin:0;
	padding:0;
	border:1px solid #dbd8c8;
	}
	
	.ms-WPBorder div {
		background:transparent none;
		margin:0;
		padding:0;
		}
	
.tblFull .ms-WPBorder div *, .tblFull .ms-WPBorder div div { /*remove extra bg images*/
	background-image:none;
	padding:0px;
	}

.ms-WPTitle {
	color:#838383;
	font-family:tahoma,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#838383;
	padding-left:12px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	}

.ms-WPTitle a, .ms-WPTitle a:link, .ms-WPTitle a:visited,  {
	text-decoration:none;
	cursor:pointer;
	color:#838383;
	font-size:12px;
	font-weight:bold;
	}

.ms-WPTitle a:hover, .ms-WPTitle a:active {
	color:#838383;
	text-decoration:none;
	cursor:pointer;
	}

/* While EDIT Mode this is the BG WP-Title Boxes */
.ms-SPzone .ms-WPHeader TD,.ms-SPZoneSelected .ms-WPHeader TD{
	background-image:none;
	background-color:#ffcc66;
	border:1px solid #cccccc;
	}

.ms-WPHeader TD{
	border-bottom:0;
	border-collapse:collapse;
	}

/* ----- /WP TABLE BORDER PROPERTIES ---------------------------------------------- */



/* ----- ANNOUNCEMENT PAGE STYLES ------------------------------------------------ */

#ctl00_PlaceHolderMain_announcement1_lblTitle, #ctl00_PlaceHolderMain_announcements1_lblOtherAnnouncements, #centercol.events span {
	display:block;
	color:#1f2b72;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin: 15px 0 -.8em 0;
	}
	
#ctl00_PlaceHolderMain_announcements1_lblOtherAnnouncements, #centercol.events span  {
	font-size:16px;
	margin: 0 0 -5px 0;
	}
	
#ctl00_PlaceHolderMain_announcement1_lblDate {
	color:#1f2b72;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}

#ctl00_PlaceHolderMain_announcement1_lblAnnouncement {
	display:block;
	color:#838383;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
	margin:10px 0;
	}
	



/* ----- ANNOUNCEMENT PAGE STYLES ------------------------------------------------ */




/* ----- CONTENT QUERY WP STYLES ------------------------------------------------- */


/* ----- /CONTENT QUERY WP STYLES ------------------------------------------------ */


/* ----- LEFT NAV ---------------------------------------------------------------- */

#leftcol .ms-quickLaunch {
	background:#d9e6f2;
	border:none;
	border-top:1px solid #ffffff;
	}
	
	#leftcol table.ms-navheader, #leftcol table.ms-navitem {
		width:auto;
		background:#d9e6f2;
		margin: 0;
		border-bottom:1px solid #ffffff;
		}
		
	#leftcol table.ms-selectednav, #leftcol .ms-quickLaunch table table {
		border:none;
		border-bottom:1px solid #ffffff;
		}
		
		#leftcol .ms-quickLaunch table table table {
			border:none;
			}

	#leftcol table.ms-selectednavheader/*, #leftcol table.ms-selectednav, #leftcol table.ms-navitem */ {
		background:#b6d0e9;
		/*border-bottom:none !important; until we get the weird nav subsite situation figured out */
		}
		
		
	/*#leftcol table.ms-navitem {
		margin-top:-3px;
		}
	*/
	
		#leftcol .ms-navitem td {
			background-image:none;
			padding:0;
			}
		
		#leftcol .ms-navheader a, #leftcol .ms-navheader a:link,#leftcol .ms-navheader a:visited, 
		#leftcol .ms-navheader a:hover, #leftcol .ms-navheader a:active,
		#leftcol .ms-navitem a, #leftcol .ms-navitem a:link,#leftcol .ms-navitem a:visited, 
		#leftcol .ms-navitem a:hover, #leftcol .ms-navitem a:active {
			display:block;
			width: 130px;
			background:transparent;
			color:#2b72b9;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px !important;
			font-weight:normal;
			text-decoration:none;
			padding: 6px 8px 5px 8px;
			*padding: 5px 8px 6px 8px;
			}
			
		#leftcol .ms-navitem a, #leftcol .ms-navitem a:link,#leftcol .ms-navitem a:visited, 
		#leftcol .ms-navitem a:hover, #leftcol .ms-navitem a:active {
			background:transparent url('/_layouts/1033/images/UnifiedInternet/element/bullet_blue.gif') 9px .5em no-repeat; /*9px .3em*/
			width: 118px;
			padding: 3px 8px 5px 20px;/*
			padding: 0 8px 7px 20px;*/

			}

		#leftcol .ms-navitem2 a,
		#leftcol .ms-navitem2 a:hover, 
		#leftcol .ms-navitem2 a:link,
		#leftcol .ms-navitem2 a:active		 {
			display:block;
			background:transparent url('/_layouts/1033/images/UnifiedInternet/minus.gif') 19px .5em no-repeat; /*9px .3em*/
			width: 108px;
			height: inherit;
			padding: 3px 8px 0px 30px;/*
			padding: 0 8px 7px 20px;*/
			}		
	
		#leftcol .ms-navitem3 a,
		#leftcol .ms-navitem3 a:hover, 
		#leftcol .ms-navitem3 a:link,
		#leftcol .ms-navitem3 a:active		 {
			background:transparent url('/_layouts/1033/images/UnifiedInternet/Plus.gif') 9px .5em no-repeat; /*9px .3em*/
			width: 118px;
			padding: 3px 8px 5px 20px;/*
			padding: 0 8px 7px 20px;*/
			}
			
		#leftcol .ms-navheader a:hover, #leftcol .ms-navheader a:active, 
		#leftcol .ms-navitem a:hover, #leftcol .ms-navitem a:active {
			font-weight:normal;
			text-decoration:underline;
			}

		#leftcol table.ms-selectednavheader a:link, #leftcol table.ms-selectednavheader a:visited, 
		#leftcol table.ms-selectednavheader a:hover, #leftcol table.ms-selectednavheader a:active,
		#leftcol table.ms-selectednav a:link, #leftcol table.ms-selectednav a:visited, 
		#leftcol table.ms-selectednav a:hover, #leftcol table.ms-selectednav a:active {
			color:#182f57;
			font-weight:bold;
			text-decoration:none;
			}
			
		#leftcol table.ms-selectednav a:link, #leftcol table.ms-selectednav a:visited, 
		#leftcol table.ms-selectednav a:hover, #leftcol table.ms-selectednav a:active {
			font-weight:normal;
			}
		
		

/* ----- /LEFT NAV ---------------------------------------------------------------- */

/* ---- / EVENT CALENDAR ---------------------------------------------------------- */
/* fix problem with calendar extending beyond containing div */
.ms-calheader img { width: auto; }

/* fix problem with calendar week view extending beyond containing div */
.ms-calwtopday img { width: auto; }
/* fix problem with event title extending beyond containing cell */
.ms-cal-workitem.contB { width: auto; }
/* ---- / EVENT CALENDAR ---------------------------------------------------------- */
/* fix alignment of month on calendar*/
.ms-picker-table {text-align:center;}

/* Table of contents */
.level-bullet{
background-image:url("/_layouts/1033/images/UnifiedInternet/element/bullet_gray.gif");
}

.navSelected3
{
font-weight:bold;
}

.navSelected4
{
background:#b6d0e9; 
font-weight:bold;
float:left;
height:30px;
width:136px;
padding-left:10px;
padding-top:10px;
position:relative;
left:-8px;top:-6px;
}

#WeeklyViewDefault_CalendarView
{
width:710px	
}

table.ms-picker-table td.ms-picker-footer
{
 font-size:xx-small;
 }
 
.link-item 
{ 
 padding-bottom: 5px;
}
