﻿@charset "utf-8";
/* CSS Document */


html, body {
	height:100%;
}


#aspnetform {
	height:100%;
}

body {
	background-color:#fff;
	margin:0px auto;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d5859;
	text-align:left;
	border-top:solid 5px #4d5557;
	}

body form {
	background-color:#9db09b;
	}


a:link, a:visited, a:hover, a:visited:hover {
	color:#737b35;
	}

h1 {
	color:#4d5859;
	font-size:18px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
h2 {
	color:#d31145;
	font-size:16px;
	font-weight:normal;
	}
	

/* Layout */

.f_left {
	float: left;
}


#framepadding {
			padding:0px 15px;
	}

#siteframe {
	width:auto;
	background-image:url('Images/CPSI/cpsi_siteframebg.gif');
	background-repeat:repeat-y;
	text-align:left;
	margin:0px auto;
	}


.siteframeright {
	background-image:url('Images/CPSI/cpsi_siteframebgright.gif');
	background-repeat:repeat-y;
	background-position:right;
	width:auto;
	
}


#headerarea {
	width:100%;
	margin:0px auto;
	background-color:#fff;
	}
	
.cpsi_clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.cpsi_clearfix { display: inline-block; }
html[xmlns] .cpsi_clearfix { display: block; }
* html .cpsi_clearfix { height: 1%; }

#logoareaen {
	width:215px;
	float:left;
	}	
	
	#logoareaen h1 {
		display:none;
		}
	
	#logoareaen img {
		}

#logoareateam {
	width:215px;
	float:left;
	padding:10px;
	}	
	
	#logoareateam h1 {
		display:none;
		}
	
	#logoareateam img {
		}


#promottextarea {
	width:385px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding:45px 0px 0px 0px;
	}	
	
	#promottextarea h2 {
		margin:0px;
		padding:0px;
		}

#promottextareateam {
	width:300px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding:0px 0px 0px 0px;
	}	

#secondarylogo{
	float:right;
	text-align:right;
	padding:10px 0px 0px 0px;
	}


#searchtabmenuarea {
	width:413px;
	float:right;
	padding:10px;
	}
		
#searchblock {
	float:right;
	text-align:right;
	}
	
		/* Search Box */
		.ms-WPBorder, .ms-WPBorderBorderOnly {
			border: 0;
		}
		
		#searchblock .ms-WPHeader td, #searchblock h3.ms-WPHeader {
			display: none;
		}
		
		.ms-sbtable {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9pt;
			border: 0;
			margin-top: 0px;
			margin-left: 5px;
			width: 210px;
		}
		
		.ms-sbtable-ex {
			border: 0;
		}
				
		.ms-sbplain {
			font-size: 9pt;
			padding: 5px 4px;
			background-color: #ffffff;
			border: 1px solid #d7dad5;
		}
		
		td.ms-sbcell {
			border: 0;
			padding: 1px;
		}
		
		td.ms-sbgo {
			padding: 0px 2px;
			background-color: #ffffff;
		}
		
		.ms-sbLastcell, .ms-rightbodysectionsearchbox {
		}
		
		select.ms-sbscopes { 


		}
		.ms-sblink a:link, ms-sblink a:visited { 
			color: #ffffff;
			display: none; /* Hide advanced search link */
		}
		
		.ms-sblink a:hover {
			color: #bfddf0; /* Light blue */
		}


	
	
#mainmenuarea {
	width:auto;
	height:43px;
	margin:0px auto;
	background-image:url('Images/CPSI/mainnavbg.gif');
	background-repeat:no-repeat;
	padding:0px 0px 0px 13px;
	}
	
.mainmenuarearight {
	background-image:url('Images/CPSI/mainnavbgright.gif');
	background-repeat:no-repeat;
	background-position:top right;
	width:auto;
	padding:0px 13px 0px 0px;
	
}


/* Main Navigation */

	table.ms-topNavContainer {
		margin-left: 0px;
	}
	
	.ms-topNavContainer tr td {
		margin-right: 5px;
}
	
	.ms-topnav {
		border: 0;
		background-image: none;
		background-repeat: no-repeat;
		background-color: transparent;
		font-family: Georgia, "Times New Roman", serif;	
		font-weight: normal;
		font-size: 12pt;
		line-height: 0.9em;
	}
		
	.ms-topnav a, .ms-topnav a:visited {
		font-family: Georgia, "Times New Roman", serif;	
		color: #fff;
		padding: 10px 10px 5px 10px;
		height: 36px;
		text-decoration: none;
	}
	
	.ms-topnav a:hover {
		color: #292519;
	}
		
	.ms-topNavHover, .ms-topnavselected {
		background: url('Images/CPSI/maintabnavovrleft.gif') no-repeat top left;
		color: #292519;
	}
	
	.ms-topNavHover tr, .ms-topnavselected tr {
		background: url('Images/CPSI/maintabnavovrright.gif') no-repeat top right;
		color: #292519;
	}
		
		
		.ms-topnavselected tr td a.ms-topnavselected {
			color:#000;
			}

	.ms-topNavHover a, .ms-topNavHover td a {
		color: #292519;
	}
	
	.ms-topnav td img {
		display: none;
	}
		
	/* Dropdown */
	.ms-topNavContainer td div td {
		padding: 0;
	}
	
	.ms-topNavContainer td div { /* Dropdown container */
		background-color: #00bce5; /* Bright blue */
		border: 0;
	}
		
	.ms-topNavFlyOutsContainer td {
		padding: 0;
	}
	
	.ms-topNavFlyOuts {
		display: inline-block;
		background-color: #737b35; /* Light green */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		margin: 0;
		padding: 0;
	}
	
	.ms-topNavFlyOuts td {
		padding: 0;
		border-bottom: 1px solid #ffffff;
	}
	
	.ms-topNavFlyOuts a, .ms-topNavFlyOuts a:visited {
		display: inline-block;
		/*width: 150px;
		min-width: 150px;*/
		text-decoration: none;
		color: #737b35;
		padding: 7px;
	}
	
	.ms-topNavFlyOuts a:hover {
		color: #737b35; /* Light green */
		width:100%;
	}
		
	.ms-topNavFlyOutsHover, .ms-topNavFlyOutsHover td,
	.ms-topNavFlyOutsHover a, .ms-topNavFlyOutsHover td a,
	.ms-topNavFlyOutsSelected, ms-topNavFlyOutsSelected td {
		background-color: #abb086; /* Dark green */
	}

#contentarea {
	width:923px;
	padding:13px;
	margin:0px auto;
	}


#contentareasub {
	width:auto;
	padding:0px 13px;
	margin:0px auto;
	}

#subpageimage img {
	border:solid 5px #fff;
	margin:0px 0px 10px 0px;
}

#footerarea {
	width:auto;
	margin:0px auto;
	background-image:url('Images/CPSI/cpsi_footerbg.gif');
	background-repeat:no-repeat;
	padding:0px;
	background-color:#9db09b;
	}
	

.footerarearight {
	background-image:url('Images/CPSI/cpsi_footerbgright.gif');
	background-repeat:no-repeat;
	background-position:right top;
	width:100%;
}

	
#footleft {
	padding:18px 13px;
	float:left;
	width:175px;
	}
	
#footright {
	padding:28px 13px;
	float:right;
	width:700px;
	text-align:right;
	}
	
	#footright ul {
		color:#4d5859;
		list-style-type:none;
		display:inline;
		margin:0px;
		padding:0px;
		}
		
		#footright li {
			display:inline-block;
			float:right;
			margin:0 3px;
			}
		#footright a:link, #footright a:visited, #footright a:hover, #footright a:visited:hover {
			color:#4d5859;
			}

/* font size changer styles */

.large {
	
		font-size:14px;
}

.large h1 {
	
		font-size:24px;
}

.large h2 {
	
		font-size:21px;
}


.large h3 {
	
		font-size:18px;
}


.xlarge {
	
		font-size:16px;
}

.xlarge h1 {
	
		font-size:27px;
}

.xlarge h2 {
	
		font-size:24px;
}


.xlarge h3 {
	
		font-size:27px;
}


/* Page Panel */

#panelcontent {
	
	background-color:#fff;
	padding:10px;
	border:solid 5px #c9d5d6;
	margin:0px 0px 10px 0px;

}

/* Subnavigation */

h2#IRsubtitle {
	background: url(images/shn/exclamation.gif) no-repeat top right;
	border-bottom: 2px solid #dde1d9; /* Light green gray line */
	padding-bottom: 3px;
	padding-left: 5px;
	margin: 0;
}

	h2 a.CPSIsubnavTitle {
		font-size: 18px;
		color: #2c3c33;
		text-decoration: none;
	}

/* First sublevel */

ul.CPSIsubnav {
	margin: 0;
	padding: 0;
	list-style: none;
	border:solid 5px #c9d5d6;
	background-color:#fff;
}

	ul.CPSIsubnav li {
		padding: 6px 5px;
	}
	
	ul.CPSIsubnav li a, ul.CPSIsubnav li a:link, ul.CPSIsubnav li a:visited {
		color: #737b35; /* Green */
		text-decoration: none;
	}

	ul.CPSIsubnav li a:hover, ul.CPSIsubnav li:hover {
	}
	
	ul.CPSIsubnav li.selected1 {
		background-color: #eceed9; /* Light green */
	}
	
	ul.CPSIsubnav li .selected {
		display: block;
		background-color: #eceed9;
		font-style: italic;
	}

/* Second sublevel */
	
ul.CPSIsubnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

	ul.CPSIsubnav ul li {
		padding: 3px 5px 1px 15px;
		border-bottom: 0;
	}
	
/* Third sublevel */
	
ul.CPSIsubnav ul ul {
	margin: 0;
	padding: 0;
	list-style: square;
	font-size: 11px;
}

	ul.CPSIsubnav ul ul li {
		margin-left: 20px;
		padding: 3px 5px 1px 0;
		border-bottom: 0;
	}
	
	ul.CPSIsubnav ul ul li .selected {
		background-image: none;
		padding-left: 0;
	}


/* Sitemap */

/* First sublevel */

ul.CPSIsitemap {
	margin: 0;
	padding: 0;
	list-style: none;
}

	ul.CPSIsitemap li {
		padding: 6px 0px;
	}
	
	ul.CPSIsitemap li a, ul.CPSIsitemap li a:link, ul.CPSIsitemap li a:visited {
		font-weight: bold;
	}
	
/* Second sublevel */
	
ul.CPSIsitemap ul {
	margin: 0;
	padding: 0;
	list-style: disc;
}

	ul.CPSIsitemap ul li {
		margin-left: 20px;
		padding: 3px 5px 1px 5px;
		border-bottom: 0;
	}
	
	ul.CPSIsitemap ul li a, ul.CPSIsitemap ul li a:link, ul.CPSIsitemap ul li a:visited {
		font-weight: normal;
	}
	
/* Third sublevel */
	
ul.CPSIsitemap ul ul {
	margin: 0;
	padding: 0;
	list-style: circle;
	font-size: 11px;
}

	ul.CPSIsitemap ul ul li {
		margin-left: 18px;
		padding: 3px 5px 1px 0;
		border-bottom: 0;
	}

/* Breadcrumb */

#CPSIBreadcrumbContainer {
	background: url('Images/CPSI/bread_right.gif') no-repeat bottom right; 
	margin:0px 0px 0px 0px;
	background-color:#becdbc;
}

	#CPSIBreadcrumbContainer img {vertical-align:bottom;text-align:left;}

	.CPSIBreadcrumb {
		background: url('Images/CPSI/bread_left.gif') no-repeat bottom left;
		padding: 8px 12px;
		margin:0;
	}

	.CPSIBreadcrumb a {
		color: #4c521b;
		text-decoration: none;
	}
	
	.CPSIBreadcrumb a.current {
		font-style: italic;
	}



/* SharePoint styles */


#siteactions {
	width:100%;

}

.actionsalign {
	
		float:right
}

/* Webpart Text Styles */


.ms-propertysheet {
	font-size: 1em;
}

.ms-bodyareaframe {
	padding-top: 10px;
	padding-bottom: 10px;
}

table tr.ms-WPHeader {
	background-color: #fff;;
}

.ms-WPHeader td {
	border-bottom: 1px solid #c5d3c4; /* Light green grey */
	padding: 0;
}

h3.ms-standardheader {
	border: none;
	margin: 0;
}


.ms-WPTitle {
	color: #d31145;
}

h3.ms-WPTitle {
	color: #d31145; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13pt;
	text-transform: none;
	padding: 5px 10px;
	font-weight:normal;
}

h3.ms-WPTitle span,
h3.ms-WPTitle a:link,
h3.ms-WPTitle a:visited {
	color: #d31145;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight:normal;
}

.ms-WPTitle a:hover {
	color: #4f6b5b; /* Green */
}

.ms-WPBody, .ms-WPBody td {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	color: #000000;
	background-color:#fff;
}

.ms-WPBody a, .ms-WPBody a:link, .ms-WPBody a:visited {
	color: #737b35; /* Maroon */
	text-decoration: underline;
}

.ms-WPBody a:hover {
	color: #737b35;
	text-decoration: none;
}	

a.ms-WPEditText {
	color: #ffffff;
}

.ms-HoverCellActive, .ms-SpLinkButtonActive, .ms-HoverCellActiveDark {
	border: #cbdad1 1px solid;
	vertical-align: top;
	background-color: #9eb2a6; /* Green */
	background-image: none;
}

.ms-partline {
	background-color: #c5cdbd; /* Light green grey */
}

td.ms-addnew { /* Styles for adding items to a webpart or in the blog quicklaunch */
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
	color: #737b35;
	padding-top: 5px;
	background-color:#fff;
}
	
td.ms-addnew a, td.ms-addnew a:link, td.ms-addnew a:visited, a.ms-addnew {
	font-family: Arial, Helvetica, sans-serif;
	color: #737b35;	
	padding: 1px 2px;
}
	
td.ms-addnew a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #737b35;			
}

.ms-recentchanges {
	font-family: Arial, Helvetica, sans-serif;
}

.ms-recentchanges a.ms-addnew {
	font-family: Arial, Helvetica, sans-serif;
	color: #737b35;	
}

.ms-descriptiontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.ms-summarycustombody {
	
		background-color:#fff;
}


#MSOZoneCell_WebPartWPQ3, #MSOZoneCell_WebPartWPQ2, #MSOZoneCell_WebPartWPQ1, 
#MSOZoneCell_WebPartWPQ4, #MSOZoneCell_WebPartWPQ5, #MSOZoneCell_WebPartWPQ6, 
#MSOZoneCell_WebPartWPQ7, #MSOZoneCell_WebPartWPQ8, #MSOZoneCell_WebPartWPQ9, 
#MSOZoneCell_WebPartWPQ10, #MSOZoneCell_WebPartWPQ11, #MSOZoneCell_WebPartWPQ12, 
#MSOZoneCell_WebPartWPQ13, #MSOZoneCell_WebPartWPQ14, #MSOZoneCell_WebPartWPQ15, 
#MSOZoneCell_WebPartWPQ16, #MSOZoneCell_WebPartWPQ17, #MSOZoneCell_WebPartWPQ18, 
#MSOZoneCell_WebPartWPQ19, #MSOZoneCell_WebPartWPQ20 {
	
	border:solid 5px #c9d5d6;
	background-color:#fff;
}



/* Tool Pane */
	
#MSOTlPn_MainTD {
	background-color: #F2F2F2;
}
	
.ms-TPBorder {
	padding-right: 7px;
}

.ms-ToolPaneOuter {
	border-right: 0;
	border-top: 0;
}

.ms-ToolPaneBorder {
	border-style: none;
}

.ms-ToolPaneBody {
	padding: 2px;
}

/* General Links and Labels */

.ms-vb a, .ms-vb2 a, 
.ms-GRStatusText a, .ms-vb-user a, .ms-disc a, 
.ms-vb a:visited, .ms-vb2 a:visited, 
.ms-GRStatusText a:visited, .ms-vb-user a:visited, .ms-disc a:visited, .ms-picker-footer a {
	font-family: Arial, Helvetica, sans-serif;
	color: #737b35; /* Maroon */
}	

td.ms-vb a:hover, td.ms-vb2 a:hover, td.ms-vb-user a:hover, 
.ms-vb a:hover, .ms-disc a:hover, .ms-propertysheet a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	color: #737b35; /* Maroon */
} 

.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-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}
		
.ms-ptabcn, .ms-ptabcf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.ms-toolbar, .ms-viewtoolbar, .ms-formtoolbar, .ms-toolbarContainer {
	font-family: Arial, Helvetica, sans-serif;
}

/* Tab styles
 *
 * Created by Vanessa Chung
 * vanessa.chung@iomer.com
 * April 16, 2007
 *
 */

.clear {
	/*clear: both;*/
}

#menuarea {
	padding:10px 20px;
	font-family:"Times New Roman", Times, serif;
	background-color:#262c2c;
}

#navcontrols {
	text-align:right;
}

#contentContainer h1, #contentContainer  h2, #contentContainer h3 {
	color:#fff;
	font-weight:normal;
}

#oneTab a, #twoTab a, #threeTab a, #fourTab a, #fiveTab a
{
    color: #b2be4d;

}


#newsFeatures
{
	width:490px;
	height:260px;
	background-color:#4d5859;
}



#oneTab
{
	display: block;
	float: left;
	padding: 5px 10px 5px 10px;
    color: #fff;

}


#twoTab
{
	display: block;
	float: left;
	padding: 5px 10px 5px 10px;
    color: #fff;
}

#threeTab
{
	display: block;
	float: left;
	padding: 5px 10px 5px 10px;
    color: #fff;
}

#fourTab
{
	display: block;
	float: left;
	padding: 5px 10px 5px 10px;
    color: #fff;
}

#fiveTab
{
	display: block;
	float: left;
	padding: 5px 10px 5px 10px;
    color: #fff;
}

.section
{
	margin-top: 1px;
	padding: 20px;
	height:175px;
	color:#fff;
}



/* CSS for the CPSI Calendar List */

/* Calendar */

.calendar a, .calendar a:link, .calendar a:visited { /* Events in Month link */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4f6b5b;
	text-decoration: none;
}

.calendar a:hover {
	color: #4f6b5b;
	text-decoration: underline;
}

.calendarTable {
	width: 175px;
	background-color:#fff;
	border:solid 1px #fff;
	margin: auto; /* Centers the calendar in the calendar area */
 }

.ms-WPBody .calendarTitle td { /* Month Title */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-image: none;
    line-height: 1.5em;
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
}

.ms-WPBody th.calendarDayNames { /* S M T W T F S */
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal;
	line-height: 1em;
	color: #4f6b5b; /* Bright blue */
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 3px;
}

.ms-WPBody .calendarDays { /* Regular calendar dates */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1em;
	color: #4f6b5b; /* Bright blue */
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 5px;
	border: 1px solid #c3c5c2; /* Bright blue */
}

.ms-WPBody .calendarDays a {
	color: #ffffff !important;
}

.ms-WPBody .calendarToday { /* Today's date */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #fff;
	line-height: 1em;
	font-weight: bold;
	border: 1px solid #7b9084;
	background-color:#7b9084;
}

.ms-WPBody .calendarToday a {
	color: #fff !important;
}

.ms-WPBody .calendarOtherMonthDays { /* Days from previous/next months */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1em;
	color: #dedede;
	background-color: #ffffff;
	border: 1px solid #dedede;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 5px;
}

.ms-WPBody .calendarSelectedDay { /* Selected calendar day */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: underline;
	line-height: 1em;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 5px;
	background-color: #5f6b59 !important; /* Navy */
	border: 1px solid #5f6b59; /* Navy */
}

/* Legend */

.legendTable {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	color: #636563;
}

.legendTable a, .legendTable a:link, .legendTable a:visited {
	color: #84af97;
	text-decoration: none;
}

.legendTable a:hover {
	color: #84af97;
	text-decoration: underline;
}

/* Event item display */

.eventsListTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
	color: #55a218; /* Green */
	display: none;
}

.eventItem {
	font-family: Arial, Helvetica, sans-serif;
	color: #636563 /* Text grey */
}

.eventItem .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-bottom: 0;
	padding-right: 5px;
	color: #565c60;
	width: 95px;
	vertical-align: top;
}

.eventItem .title, .eventItem .title a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #56151e; /* Navy */
}

.eventItem .title a:hover {
	color: #7b9084; /* Navy */
	text-decoration: underline;
}

.eventItem h1 {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 0;
	color: #474747;
}

.ms-WPBody td.calendar .eventItem a, 
.ms-WPBody td.calendar .eventItem a:link, 
.ms-WPBody td.calendar .eventItem a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.5em;
	color: #84af97;
	text-decoration: none;
}

.error {
	color: #636563; /* Text grey */
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}


td.ms-pagebreadcrumb {
	
		display:none;
	
}

/* sp quicklaunch fixes */

.ms-quicklaunchheader {background-image:none;background-color:#737b35;color:#fff;}
.ms-quicklaunchheader a {color:#fff;}
.ms-quicklaunchheader a:visited, a:hover, a:after {color:#fff;}
.ms-quicklaunchheader a:hover{color:#fff!important;}



.ms-quicklaunchouter, {background-color:#fff;border:solid 5px #c9d5d6;margin-bottom:10px;}
.ms-quickLaunch {border:none;background-color:#fff;}
table.ms-navheader td {padding:5px 10px;}

table.ms-navitem td, span.ms-navitem {background-image:url(/_layouts/images/navBullet.gif);background-position:10px 0px;background-repeat:no-repeat;
padding:3px 6px 4px 26px;
}

table.ms-recyclebin td {background-color:#fdffe9;}



/*Sharepoint Specific Bug Fixes */

/* fix for edit in datasheet mode to help with the whole browser gets crushed and dies thing... */

.ms-propertysheet object {width:100%!important;height:auto!important;}
/* fix to hide the RTE dialog helper ActiveX control on the page */
#RTEDialogHelper { width:0; height: 0 !important; }



/* fix for calendar view spacing issues with long title events */
.contB {width:auto;}
.ms-gridCol {font-size:1.5em;padding-bottom:3px;}
.ms-gridT1, .ms-propertysheet th.ms-gridT1 {font-size:1.35em;padding:5px;}

/* fix for calendar width, this will allow the calendar to resized to as low as 400px wide */	
.ms-calheader img { width: auto; }

/* fix for wiki edit bar being absolute positioned on the page */
.ms-wikieditouter {position:relative;margin-bottom:40px;}

/* fix for negative margin on default breadcrumb control for publishing site page layouts */
.removeMargins {margin:0;}

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
/*	not a 'fix' per se, but almost always desired */
.ms-WPBorder, .ms-WPBorderBorderOnly {border: 0 none;}




