﻿@import('/_layouts/1033/styles/HtmlEditorTableFormats.css');
@import('/_layouts/1033/styles/HtmlEditorCustomStyle.css');
@import('/_layouts/1033/styles/Rca.css');
@import('/Style Library/en-us/Core Styles/Controls.css');
/***********************************************************************************************
**** integrated style sheets:
Core.css
Calendar.css
Portal.css
datepicker.css
Menu.css
/Style Library/en-us/Core Styles/PageLayouts.css

**** style sheets from the hive NOT integrated here:
EwrDefault.css
SiteManagerCustomStyles.css
Help.css
Owsnocr.css 
Rca.css (Rich client application styles - MS Word like formatting used in rich text editors)
***********************************************************************************************/

/* global tag and class styles (customized from core.css) *************************************/
html {
	margin:0;
	padding:0;
	height:100%;
}
body,form{
	margin:0;
}
body{
	margin:0 auto;
	padding:0;
	height:100%;
	background:#eee url('/CAT_Template/bgBody.gif') repeat-x;
}

body.internal {
	margin:0 20px
}

body, table, input, select, textarea {
	font-family:Verdana,Arial,sans-serif;
	font-size:11px; /*NOTE: references to font-size:1em hereafter will inherit this font-size*/
	color:#000;
	line-height:1.3;
}

a, a:link		{color:#003399;text-decoration:underline;} /*#003399 = blue that matches default ms links*/
a:visited		{color:#666;text-decoration:underline;}
a:hover, 
a:visited:hover {color:#666;text-decoration:none;}

.ms-globalleft	{float:left;}
.ms-globalright	{float:right;}
.ms-alignleft	{text-align:left;}
.ms-alignright	{text-align:right;}

.ms-italic		{font-style:italic;}
.ms-bold		{font-weight:bold;}

.ms-SPLink 								{}
.ms-SPLink a:link,
.ms-SPLink a:visited 					{color:#2A4666; text-decoration:none;} /*#2A4666 = a dark ms blue (toolbar button text?) */
.ms-SPLink a:hover				 		{}
.ms-SpLinkButtonActive,
.ms-SpLinkButtonInActive 				{}
.ms-SpLinkButtonActive a:link, 
.ms-SpLinkButtonActive a:visited 		{color:#000; text-decoration:none;}
.ms-SpLinkButtonActive a:hover	 		{}

.ms-PartSpacingVertical		{font-size:1pt;margin-top:20px;}/*spacing between web parts when placed on a page*/
.ms-PartSpacingHorizontal	{font-size:1pt;width:10px;}

.ms-error		{color:#971b05;font-weight:normal;}
.ms-errorcolor	{color:#971b05;}
.ms-successcolor{color:#008000;}
.ms-alerttext	{color:#971b05;}

.ms-separator		{color:#83b0ec;}/*works with default ms blue toolbar*/
.ms-separator img	{height:16px;width:1px;margin:0px 1px 0px 1px;background:#9ac6ff;border-bottom:1px solid #f2f8ff;border-right:1px solid #f2f8ff;}/*works with default ms blue toolbar*/

.ms-standardheader	{margin:0em;font-size:1em;text-align:left;color:#000;}/*used in forms and web parts*/

IMG.ms-button		{cursor:pointer;}

.ms-sitemapdirectional,
.ms-sitemapdirectional a	{unicode-bidi:embed;}

.ms-alphaimage {behavior:url("/_layouts/alphaimage.htc");}

.ms-hidden,
a.ms-skip,
a:hover.ms-skip,
a:visited.ms-skip	{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
a:active.ms-skip,
a:focus.ms-skip		{position:absolute;left:2px;top:2px;width:auto;height:auto;background-color:white;border:1px solid #000;color:#000;padding:2px 4px;}
a.ms-acclink		{width:auto;height:1.1em;background-color:white;border:1px solid #000;padding:2px 4px;color:black;}
a.ms-imnlink		{cursor:default;}

table#OuterZoneTable { /*main container table sometimes rendered within PlaceHolderMain, wraps breadcrumbs and all page content*/
	margin:-5px 0 5px 0;
	padding:0;
}

/*
more global class styles (from Style Library/~lang/Core Styles/PageLayouts.css)
*/
.floatLeft	{float:left;margin-right:0px; margin-left: 0px; margin-top:5px;}
.floatRight	{float:right;min-width:100px;margin-left:10px; margin-right: 0px; margin-top:5px;}

.welcomeImage 		{float:left;}/*image on welcom page layouts*/
.welcomeImage img	{margin-right:10px; margin-left: 0px; margin-top:5px;	border:solid 1px #CCCCCC; }
.caption 			{color:#666666; padding-bottom:2px;margin-top:-3px;}
.caption p			{padding-top: 2px; margin-bottom: 2px; }

.header 		{padding-bottom:0px;padding-right:0px; padding-left: 0px; text-align:right; white-space:nowrap;border-bottom:solid 1px #cccccc;color:#666666; }
.dateLine 		{font-weight:bold; float:left;white-space:nowrap;}
.byLine			{}
.pageContent	{line-height:1.3;}
.pageContent UL, 
.pageContent OL	{clear:both;}

.splashLinkArea	{*height:100px;min-height:100px;border:solid 1px #CCCCCC; 	}
.imageSplash	{text-align:center;display:block;width:100%;}
.imageSplash img{border:solid 1px #CCCCCC; 	}
.splashLinkFrame{width:100%;display:block;clear:both;min-height:100px;*height:100px;}

.floatingRelatedLinks	{border:solid 1px #CCCCCC;margin-left:10px; margin-right: 0px; margin-top:5px;float:right;min-width:150px;*width:150px;display:inline;}

.removeMargins	{margin-top:-11px;margin-left:-11px;margin-right:-10px;}

/*
global style overrides of Controls.css 
**** bullet formatting also contained in Controls.css but not customized here ****
*/
.large 	{font-size:14px;}
.small 	{font-size:10px;}
.medium {font-size:1em;} /*1em will default to the size specified above for body, table, input, select, textarea*/

.description {font-family:Verdana,Arial,sans-serif;font-size:1em; color: #4c4c4c;}

.link-item, .link-item a, .link-item a:link		{font-family:Verdana,Arial,sans-serif;font-size:1em; color: #003399;text-decoration:none;}
.link-item a:visited, .link-item a:active		{color: #4167AF;text-decoration:none;}
.link-item a:hover								{color: #000000;text-decoration:underline;}

.link-item-large, .link-item-large a, .link-item-large a:link	{font-family:Verdana,Arial,sans-serif;font-size:14px; color: #003399;text-decoration:none;}
.link-item-large a:visited, .link-item-large a:active			{color: #4167AF;text-decoration:none;}
.link-item-large a:hover										{color: #000000;text-decoration:underline;}

.level-item, .level-item a, .level-item a:link	{font-family:Verdana,Arial,sans-serif;font-size: 1em; color: #003399;}
.level-item a:visited, .level-item a:active		{color: #4167AF;text-decoration:none;}
.level-item a:hover								{color: #000000;text-decoration:underline;}

.headertitle, .headertitle a, .headertitle a:link	{font-family:Verdana,Arial,sans-serif;font-size: 1em; /*if larger is desired, then 14px*/font-weight: bold; color: #003399;}
.headertitle a:visited, .headertitle a:active		{color: #4167AF;text-decoration:none;}
.headertitle a:hover								{color: #000000;text-decoration:underline;}

.headertitle-large, .headertitle-large a, .headertitle-large a:link	{font-family:Verdana,Arial,sans-serif;font-size: 14px; /*if larger is desired, then 18px*/font-weight: bold; color: #003399;}
.headertitle-large a:visited, .headertitle-large a:active			{color: #4167AF;text-decoration:none;}
.headertitle-large a:hover											{color: #000000;text-decoration:underline;}

.headertitle-small, .headertitle-small a, .headertitle-small a:link	{font-family:Verdana,Arial,sans-serif;font-size: 1em; /*if smaller is desired, then 10px*/font-weight: bold; color: #003399;}
.headertitle-small a:visited, .headertitle-small a:active			{color: #4167AF;text-decoration:none;}
.headertitle-small a:hover											{color: #000000;text-decoration:underline;}

.headertitle-band, .headertitle-band a, .headertitle-band a:link	{font-family:Verdana,Arial,sans-serif;font-size: 1em; /*if larger is desired, then 14px*/font-weight: bold; color: #003399;}
.headertitle-band a:visited, .headertitle-band a:active				{color: #4167AF;text-decoration:none;}
.headertitle-band a:hover											{color: #000000;text-decoration:underline;}


/* global layout containers and container formatting *********************************************************************************/
#container 		{margin:0 auto;padding:0;width:960px;background:#FFF;text-align:left;}
#head			{background:#000;text-align:left;}
#foot			{margin:0 auto;padding:5px 10px;background:#eee;border-top:3px solid #fff;font-size:10px;color:#eee;text-align:center;}
#foot a			{color:#333;text-decoration:underline;} 
#foot a:hover 	{color:#666;text-decoration:none;}

.internal #container {width:100%;}

/*
global breadcrumb bar 
*/
.globalbreadcrumb							{margin:0;padding:3px 0 6px 0;height:20px;width:100%;font-size:11px;color:#FFF;text-align:right;background:#000;}
.globalbreadcrumb a:link, .globalbreadcrumb a:visited			{color:#FFF;text-decoration:none;}
.globalbreadcrumb a:hover,.globalbreadcrumb a:visited:hover 	{color:#FFF;text-decoration:underline;}

.globalbreadcrumb div.ms-globalleft			{margin:0 0 0 10px;padding:0;}
.globalbreadcrumb table.ms-globalright		{margin:0 5px 0 0;padding:0;position:relative;top:-2px;}
.globalbreadcrumb table.ms-globalright td 	{padding:0;color:#CCC;} /* color for separator pipes */

#Variations, 
#WelcomeMenu, 
#WelcomeMenu span, 
#MySite, 
#MyLinks, 
#Help 							{margin:0;padding:0;float:left;clear:none;} /* individual <td> containers */

#WelcomeMenu span#Separator 	{margin:0 3px;} /* add separator pipe between welcome menu and my site link */
#WelcomeMenu img, #MyLinks img 	{display:none;}
#WelcomeMenu a, #MyLinks a 		{padding-right:15px;background:url('/_layouts/images/whitearrow.gif') right center no-repeat;} /* replace default black arrow with white arrow graphic */
#WelcomeMenu a:hover, #MyLinks a:hover {text-decoration:none;}


/*
search
*/
.ms-sbtable, 
.ms-sbtablealt, 
.ms-sbtable-ex		{margin:0;padding:0;border-collapse:collapse;}
td.ms-sbcell		{padding:0;white-space:nowrap;background:none;border:none;}
td.ms-sbscopes		{display:none;}
select.ms-sbscopes, 
td.ms-sbcell input 	{padding:2px;width:170px;border:1px solid #ccc;}
td.ms-sbgo			{width:59px;}
td.ms-sbgo img		{display:none;}/*GO button*/
td.ms-sbgo a		{display:block;width:48px;height:20px;margin:0 10px 0 1px;background:url('/CAT_Template/bgSearchBtn.gif') no-repeat;}/*Replace GO button*/
td.ms-sblink		{display:none;}/*Advanced Search link*/
.ms-sblink a:link, .ms-sblink a:visited		{color:#000;text-decoration:none;}
.ms-sblink a:hover,.ms-sblink a:visted:hover{color:#000;text-decoration:underline;}
.ms-sbLastcell,.ms-rightbodysectionsearchbox{display:none;}

/* 
site actions menu [menu item formatting - NO NEED TO EDIT]
*/
table.ms-siteaction {margin-bottom:5px;}
.ms-siteaction,.ms-siteaction a{font-weight:bold;color:#666666;text-decoration:none;}
table.ms-siteaction td.ms-siteaction{border-right:solid 1px #bfbfbf;}
table.ms-siteaction td.ms-siteaction div{padding:3px 8px 3px 8px;border-right:solid 1px #FFF;}
.ms-siteactionsmenu{white-space:nowrap;font:8pt tahoma;padding:0;border:none;cursor:pointer;}
.ms-siteactionsmenu div div div{background-image:url('/_layouts/images/siteactionsmenugrad.gif');background-repeat:repeat-x;border-top:1px solid #6593cf;border-left:1px solid #6593cf;border-right:1px solid #6593cf;background-color:#6593cf;padding:1px 4px 3px 10px;}
.ms-siteactionsmenu div div div a{color:#FFF;font-weight:bold;text-decoration:none;}
.ms-siteactionsmenu div div div a{color:#FFF;font-weight:bold;text-decoration:none;}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{background-image:url('/_layouts/images/siteactionsmenuhovergrad.gif');border-top:1px solid #89724f;border-left:1px solid #89724f;border-right:1px solid #89724f;background-color:#ffa521;}

/* 
top navigation bar (classes below named in PlaceHolderHorizontalNav asp:menu attributes on master page)
*/
.ms-topNavContainer		{
	position:relative;
	top:-5px;
	margin-bottom:-5px;
	width:100%;
	background:url('/CAT_Template/bgTopNav.gif') repeat-x;
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;	
}
.ms-topNav				{border-left:1px solid #666;border-right:1px solid #999;font-weight:bold;}
.ms-topNav a			{display:block;margin:0;padding:5px 8px 8px 8px;white-space:nowrap;text-align:center;}
.ms-topNav a:link, .ms-topNav a:visited 		{color:#fff;text-decoration:none;}
.ms-topNav a:hover,.ms-topNav a:visited:hover 	{color:#000;text-decoration:none;}
.ms-topNavHover			{background:#ffce12 url('/CAT_Template/bgTopNavSelected.gif') repeat-x;}
.ms-topNavSelected		{background:#ffce12 url('/CAT_Template/bgTopNavSelected.gif') repeat-x;}
.ms-topNavSelected a:link, .ms-topNavSelected a:visited			{color:#000;text-decoration:none;}
.ms-topNavSelected a:hover,.ms-topNavSelected a:visited:hover	{color:#000;text-decoration:none;}

.ms-topNav img			{position:relative;left:-6px;}/*down arrow image signifying drop down menus*/

.ms-topNavFlyOutsContainer	{border:1px solid #666;}
.ms-topNavFlyOuts			{background-color:#000;}
.ms-topNavFlyOuts a			{display:block;*width:180px;min-width:120px;padding:4px 8px 4px 8px;}
.ms-topNavFlyOuts a:link, .ms-topNavFlyOuts a:visited 		{color:#fff;text-decoration:none;}
.ms-topNavFlyOuts a:hover,.ms-topNavFlyOuts a:visited:hover {color:#000;text-decoration:none;}
.ms-topNavFlyOutsHover		{background-color:#ffce12;font-weight:bold;}

/*
left navigation
*/
.left_menu {
	padding-top:34px;background:#5d5d5d url('/CAT_Template/bgLeftNav.jpg') left top repeat-x;
}
/*
**** classes below named in PlaceHolderLeftNavBar asp:menu attributes (on master page) ****
*/
.leftNav			{margin:0;padding:0;width:160px;}/*nav container- table*/
.leftNav td			{background:#e5e5e5 url('/CAT_Template/bgLeftNavItem.gif') left bottom repeat-x;}
.leftNavHover td	{background:#ffce12 url('/CAT_Template/bgLeftNavSelected.gif') left bottom repeat-x;}
.leftNavSelected	{}

.leftNav1, .leftNav2, .leftNav3 {
	margin:0;
	padding:0;
	border-collapse:collapse;
	border-right:1px solid #3c3c3c;
	border-bottom:1px solid #3c3c3c;
	border-left:1px solid #3c3c3c;
	color:#000;
}

.internal .leftNav1 {
	font-weight:bold;
}

.leftNav a,
.leftNav a:visited 			{color:#333;text-decoration:none;display:block;margin:0;padding:7px 5px;}
.leftNav a:hover,
.leftNav a:visited:hover 	{color:#000;}

.leftNav .leftNav1 a	{padding-left:10px;}
.leftNav .leftNav2 a	{padding-left:19px;}/*offset inline style of margin-left:1px*/
.leftNav .leftNav3 a	{padding-left:30px;}

.leftNavSpacer	{width:160px;}

/*
**** left nav styles used on application.master ****
*/
.ms-navheaderstatic,.ms-navitemstatic	{}
.ms-navheader2							{}
.ms-navItem								{}
.ms-unselectednav						{}
.ms-navline								{border-bottom:#3c3c3c;}
.ms-navwatermark						{color:#eee;}

/* 
quicklaunch (left nav used mainly w/ application.master) 
*/
.ms-quicklaunchouter					{}
.ms-quicklaunch							{}
.ms-quickLaunch							{}
.ms-quicklaunchnavsep					{}
.ms-quicklaunchheader 					{font-weight:bold;}
/*.ms-quicklaunchheader[id="ctl00_PlaceHolderLeftNavBar_idNavLinkViewAll"]	{font-weight:bold;}*/


/* 
tree view
*/
#TreeView	{
	margin:0;
	padding:5px 0;
	background:#efefef;
	border-collapse:collapse;
	border-right:1px solid #3c3c3c;
	border-bottom:1px solid #3c3c3c;
	border-left:1px solid #3c3c3c;
}

.ms-quicklaunch .ms-treeviewouter td	{border-top:none;}
div.ms-treeviewouter div				{border-top:solid 1px #add1ff;}
div.ms-treeviewouter div div			{border:none;}
.ms-treeviewouter td.ms-navitem			{padding:0;width:100%;}
.ms-treeviewouter a.ms-navitem			{margin:0;padding:0;}

.sitehierarchy 								{padding:2px 5px 5px 10px;font-weight:bold;}
a.sitehierarchy, a.sitehierarchy:visited 	{text-decoration:none;}
a.sitehierarchy:hover, a.sitehierarchy:visited:hover {color:#000;}

/*
**** classes used below named in Sharepoint:SPTreeView attributes (on master page) ****
*/
.ms-tvselected		{}
.ms-tvselected a	{}

/*
View All Site Content link
*/
a.viewallsitecontent			{display:block;margin:0;padding:7px 5px 5px 10px;font-weight:bold;}
a.viewallsitecontent, a.viewallsitecontent:visited 				{color:#ffffff;text-decoration:none;}
a.viewallsitecontent:hover, a.viewallsitecontent:visited:hover 	{color:#ffce12;text-decoration:none;}

/* 
recycle bin link 
*/
a.ms-recyclebin, a:visited.ms-recyclebin				{margin-bottom:3em;}
a.ms-recyclebin, a:visited.ms-recyclebin,
.ms-recyclebin a, .ms-recyclebin a:visited				{color:#008800;text-decoration:none;display:block;margin:0;padding:7px 5px 5px 10px;background:#fff url('/CAT_Template/bgRecycleBin.jpg') left bottom repeat-x;border-collapse:collapse;border-right:1px solid #3c3c3c;border-bottom:1px solid #3c3c3c;border-left:1px solid #3c3c3c;font-weight:bold;}
a:hover.ms-recyclebin, a:visited:hover.ms-recyclebin,
.ms-recyclebin a:hover,.ms-recyclebin a:visited:hover	{color:#000;text-decoration:none;}


/*
main content container (contains page title and div.mainContent)
*/
.mainContainer {
	margin:0 10px;
	*width:780px;
	min-width:780px;
	background:#fff;
}

.internal .mainContainer {
	width:auto;
}

/*
page level breadcrumbs 
*/
div.breadcrumb, 
td.ms-pagebreadcrumb 					{margin:0;padding:5px 0;color:#000;}
div.breadcrumb a, 
div.breadcrumb a:visited,
td.ms-pagebreadcrumb a, 
td.ms-pagebreadcrumb a:visited 			{color:#000;text-decoration:underline;}
div.breadcrumb a:hover, 
div.breadcrumb a:visited:hover,
td.ms-pagebreadcrumb a:hover, 
td.ms-pagebreadcrumb a:visited:hover 	{color:#666;text-decoration:none;}

.breadcrumbCurrent						{color:#000;text-decoration:none;}

/*
**** do not display second set of ms-pagebreadcrumbs (rendered in certain content layouts) ****
*/
div.ms-pagebreadcrumb 					{display:none;}


/* 
page content title 
*/
.pageTitle		{
	margin:5px 0 10px 0;
	padding:0 10px;
	width:auto;
	background:#ffce12 /*url('/CAT_Template/bgPageTitle.gif') left bottom repeat-x*/;
	font-family:Impact, Verdana, Arial, sans-serif;
	font-size:22px;
	font-weight:normal;
	line-height:30px;
	color:#000000;
}
.pageTitle span	{
	margin:0;
	padding:0;
}
.pageTitle a, .pageTitle a:visited {
	color:#000;
	text-decoration:underline;
}
.pageTitle a:hover, .pageTitle a:visited:hover {
	color:#666;
	text-decoration:none;
}

.internal .pageTitle {
	background:none;
}
.internal .pageTitle img {
	float:left;
	margin:0 -45px 0 -20px;
	position:relative;
	left:-20px;
}

/*
main content
*/
.mainContent {

}

/*
CAT_.css original styles, unknown use, may be obsolete - KLB 09/22/2008

.link-item, .link-item a, .link-item a:link{color: #FFCC32;font-weight:bold;text-decoration:none;}
.link-item a:visited, .link-item a:active{color:#FFCC32;font-weight:bold;text-decoration:none;}
.link-item a:hover{color:#FFCC32;font-weight:bold;text-decoration:none;}
	
.crumbtext {FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif}
.crumbselect {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffcc33; FONT-FAMILY: Arial, Helvetica, sans-serif}

.splitter{background-color:#000000;padding-left:21px;}
.yellow_splitter{ background-color:#FFCC32; height:1px;}
.content_vertical_splitter{padding-top:15px;}

.header_image_holder{background-image:url('/CAT_Images/img001a.jpg');background-repeat:no-repeat;background-position:center top;height:100%;}
.spacer{width:12px}
.splashLinkArea{*height:100px;min-height:100px;border:solid 0px #CCCCCC; background-color: #333333;color: #990000;}
*/
	
/* wiki ******************************************************************/
.ms-wikicontent 	{float:none;clear:both;position:relative;top:0;left:0;}
.ms-wikifieldheader	{margin-top:15px;margin-bottom:10px;font-weight:bold;color:#515151;border-bottom:1px solid #C3C3C3;padding:2px;}
.ms-wikilink		{}
.ms-missinglink		{text-decoration:none;border-bottom:1px dashed #000;}
.ms-recentchanges	{display:none;}

/*
mini console
*/
div.ms-wikieditouter 	{float:none;clear:both;position:relative;top:0;left:0;margin:0 0 5px 0;padding:0;width:100%;border-bottom:1px dotted #CCC;}
table.ms-wikitoolbar 	{float:right;clear:right;position:relative;top:0;right:0;margin:0;padding:0;width:25%;}

.ms-wikieditsecond		{/*second nested table in mini console (div.wikieditouter)*/}
.ms-wikieditthird		{/*third nested table*/}
.ms-wikieditorange		{/*fourth nested table*/}
.ms-wikieditorangeinnera{height:0px;font-size:0px;line-height:0px;/*first of two <td> in wikieditorange table (default ms style kept here)*/}


/* blog ******************************************************************/
.ms-PostWrapper		{/*contains blog posts*/position:relative;left:-10px;}
.ms-CommentsWrapper	{/*contains comment posts*/}
.ms-blogRightZone 	{/*contains admin links*/min-width:150px;}

.ms-PostDate		{margin:0;padding:0 0 5px 0;font-size:18px;}
.ms-PostTitle		{margin:0;padding:5px 0 0 0;border-top:1px dotted #333;font-size:14px;}
.ms-PostTitle span	{}
.ms-PostBody		{margin:0;padding:5px 0 1em 0;color:#4c4c4c;line-height:1.7em;}
.ms-PostBody p		{margin:0 0 1em 0;padding:0;}
.ms-PostFooter		{margin:0;padding:10px 0 25px 0;color:#999999;}
.ms-PostFooter a	{white-space:nowrap;}

.ms-commenttable	{margin:0;padding:0;}
.ms-commenttable td	{border-bottom:1px dotted #CCC;}
.ms-CommentHeader	{margin:0 0 5px 0;padding:3px 5px;font-size:18px;background:#f2f2f2;}
.ms-CommentTitle	{margin:0;padding:5px 5px 0 5px;font-size:14px;}
.ms-CommentBody		{margin:0;padding:5px 5px 1em 5px;color:#4c4c4c;line-height:1.3em;}
.ms-CommentFooter	{margin:0;padding:10px 5px 25px 5px;color:#999999;}
.ms-CommentFooter a	{white-space:nowrap;}
.ms-commentsempty	{margin:0;padding:10px 5px 25px 5px;color:#4c4c4c;}

.ms-blogedit					{padding-right:5px;}
.ms-blogedit a:visited			{color:#1e83f7;}
.ms-blogedit a:visited:hover	{color:#000;}
.ms-PostWrapper .ms-blogedit	{padding-right:0;border-top:1px dotted #333;}

ul.ms-blogAdminLinks	{margin:0;padding:0;list-style:none;}
ul.ms-blogAdminLinks li	{margin:0;padding:5px 15px; background:url('/_layouts/images/rect.gif') no-repeat left 50%;}

.ms-BlogNavigator .ms-quicklaunchheader {font-weight:normal;}
.ms-BlogNavigator .ms-descriptiontext	{display:none;}
.ms-BlogNavigator .ms-addnew			{padding:0 5px;position:relative;top:-5px;margin-bottom:-5px;}
.ms-BlogNavigator .ms-addnew img		{display:none;}
#LeftNav .ms-BlogEmptyListText			{margin:0 10px;padding:0;width:130px;}/* in blog navigator area: "There are no items in this list." */
.ms-blogrssnav a						{text-decoration:none;font-weight:bold;}/* RSS button in blog navigaor*/
.ms-blogrssnav img						{border:none;}


/* gantt ********************************************************************************************/
.ms-ganttTitleCell{text-align:left;padding-left:7px;width:222px;height:22px;border:solid 1px #d6e8ff;}
.ms-ganttTitleCellText{width:222px;height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:22px;}
.ms-ganttTitleHeaderCell{text-align:left;padding-left:7px;width:222px;border:solid 1px #d6e8ff;}
.ms-ganttInnerTable td,.ms-ganttInnerTable th{}
.ms-ganttDiv{float:left;clear:both;position:relative;overflow:auto;height:272px;width:100%;}/*declare a pixel value for width here*/
.ms-ganttDivNotIE{position:inherit;overflow:auto;height:272px;width:100%;}
.ms-ganttOuterTable{width:100%;height:272px;}
.ms-ganttInnerTable th{color:#4e7cb7;}
.ms-ganttMajorTimeUnitHeaderCell{text-align:center;border-left:solid 1px #d6e8ff;border-right:solid 1px #d6e8ff;background-color:#f9f9f9;}
.ms-ganttDetailTimeUnitRow td,.ms-ganttDetailTimeUnitRow th{text-align:center;border:solid 1px #d6e8ff;background-color:#f9f9f9;}
.ms-ganttDetailTimeUnitRow abbr{border:none;}
.ms-GWD{}
.ms-GNWD{background:#f9f9f9;}
.ms-GT{background:cornsilk;}
.ms-ganttTransparentImage{position:absolute;width:100%;height:20px;z-index:2;}
.ms-ganttNonTransparentImage{position:relative;z-index:1;}


/* toolbars *****************************************************/

/*
general bar formatting
*/
.ms-toolbar,.ms-viewtoolbar,.ms-formtoolbar,.ms-toolbarContainer{}
table.ms-viewtoolbar{border-top:1px solid #6f9dd9;border-bottom:1px solid #6f9dd9;}
.ms-formtoolbar{margin-bottom:7px;}
.ms-formtoolbar td{padding:0;vertical-align:top;}
.ms-toolbar-togglebutton-on{border:1px solid #2353b2;background-color:#fffacc;}
table.ms-toolbar,table.ms-viewtoolbar,.ms-toolbarContainer{background:#d6e8ff url('/_layouts/images/toolgrad.gif') repeat-x;}
table.ms-toolbar,.ms-toolbarContainer{border:1px solid #83b0ec;border-collapse:collapse;}
.ms-toolbarContainer{padding:2px;}
.ms-toolbarItem{display:inline;white-space:nowrap;}
.ms-menutoolbar{border-bottom:1px solid #6f9dd9;height:22px;background-color:#afd2ff;background-image:url('/_layouts/images/listheadergrad.gif');background-repeat:repeat-x;}
.ms-menutoolbar td{padding:0px;margin:0px;vertical-align:middle;border-top:solid 1px #f2f8ff;border-bottom:solid 1px #d6e8ff;}
.ms-menutoolbar td a:link, .ms-menutoolbar td a:visited {color:#003399;text-decoration:none;}
.ms-menutoolbar td td{border:none;}
.ms-menubuttoninactivehover,.ms-buttoninactivehover{margin:2px;padding:2px 7px 3px 7px;background-color:transparent;line-height:16px;}
.ms-menubuttonactivehover,.ms-buttonactivehover{margin:0px 1px;padding:3px 7px 4px 7px;background-image:url('/_layouts/images/menubuttonhover.gif');line-height:16px;border:solid 1px #6f9dd9;cursor:pointer;}
.ms-buttoninactivehover{padding:0px 7px 1px 7px;}
.ms-buttonactivehover{padding:1px 7px 2px 7px;}
.ms-buttoninactivehover img,.ms-buttonactivehover img{margin:1px 1px 0px 0px;}
td.ms-menutoolbarheader{color:#204d89;font-weight:bold;line-height:16px;padding-left:7px;padding-right:7px;}

/*
links/buttons with an arrow (signifying a menu to open) on menu toolbar
*/
.ms-menutoolbar .ms-splitbuttondropdown			{padding:0px 2px 1px 1px;margin:1px;}
.ms-menutoolbar .ms-splitbuttontext				{padding:0px 6px 1px 8px;}
.ms-menutoolbar .ms-splitbuttontext a:link		{text-decoration:none;}
.ms-splitbutton									{margin:0px 1px 0px 1px;}
.ms-splitbuttonhover							{background-image:url('/_layouts/images/menubuttonhover.gif');margin:0px 1px;}
.ms-splitbuttonhover .ms-splitbuttondropdown	{border:1px solid #6f9dd9;cursor:pointer;}
.ms-splitbuttonhover .ms-splitbuttondropdown	{padding:0px 1px 0px 1px;}
.ms-splitbuttonhover .ms-splitbuttontext		{padding:0px 5px 0px 7px;}

/*
select a "View" for a list (on the right of the list menu toolbar)
*/
.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												{border:solid 1px #d2b47a;background:#ffe6a0 url('/_layouts/images/selectednav.gif') repeat-x;font-weight:bold;padding:0px;}
div.ms-viewselector,div.ms-viewselectorhover					{border:solid 1px #FFF;padding:1px 12px 1px 4px;background:url('/_layouts/images/menudarkspaced.gif') right 50% no-repeat;cursor:pointer;}
.ms-viewselector a:link, .ms-viewselector a:visited 			{color:#000;text-decoration:none;}
.ms-viewselector a:hover, ms-viewselector a:visited:hover 		{color:#000;text-decoration:none;}
.ms-menutoolbar td td.ms-viewselectorhover,
.ms-toolbar td td.ms-viewselectorhover,
.ms-authoringcontrols td td.ms-viewselectorhover				{color:#000;text-decoration:none;background:#ffbb47 url('/_layouts/images/menubuttonhover.gif');}
td.ms-viewselector, td.ms-viewselectorhover						{width:125px;}


/* rich text and html editors ****************************************************************************************/
/* 
rte toolbar
*/
.ms-rtetablecells		{border:solid 1px #c4c4c4;padding:2px;}
.ms-rtetoolbarmenu		{background-color:#f3f3f3;color:#000;border:#c4c4c4;}
td.ms-rtetoolbarunsel	{padding:3px;}
td.ms-rtetoolbarsel		{padding:2px;border:solid 1px #89724f;background:url('/_layouts/images/rtebnsel.gif') repeat-x;}
.ms-rtetoolbardis		{filter:alpha(opacity=25);cursor:default;}
a.ms-rtetoolbardis		{cursor:default;}
td.ms-rtetoolbarhov		{padding:2px;border:solid 1px #d2b47a;background-image:url('/_layouts/images/rtebnhov.gif');background-repeat:repeat-x;background-color:#fff699;cursor:pointer;color:#000;}
.ms-rtelong{width:384px;border:1px solid #a5a5a5;}
.ms-rtelonger{width:409px;border:1px solid #a5a5a5;}


/* 
unknown at this time (09/08/2008)
*/
.ms-attachButton{text-align:left }
.ms-listheader{color:#204d89;font-weight:bold;height:28px;background-image:url('/_layouts/images/listheadergrad.gif');background-repeat:repeat-x;background-color:#d9d9d9;font-style: normal;font-variant: normal;line-height: normal;}
.ms-listheaderlabel{color:#204d89;}
.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover{}

.ms-bottompaging{background:#ebf3ff;}
.ms-bottompagingline1{line-height:1px;background:#83b0ec}
.ms-bottompagingline2{line-height:1px;background:#FFF;}
.ms-bottompagingline3{line-height:0px;background:#FFF;}
.ms-paging{font-weight:normal;color:#204d89;}
.ms-bottompaging .ms-paging{color:#4c4c4c;}

.ms-gridT1,.ms-propertysheet th.ms-gridT1{text-align:left;color:#000;width:190px;}
.ms-gridCol{text-align:center;color:#666;width:90px;}



/* forms ***************************************************************************************************************************/
.ms-formlabel						{text-align:left;border-top:1px solid #d8d8d8;padding:3px 8px 6px 0;color:#000;font-size:1em;font-weight:bold;}
.ms-formvalidation					{color:#971b05;}
.ms-formtable .ms-formbody,
.ms-formtable .ms-formbodysurvey	{font-size:1em;line-height:1.3em;}
.ms-informationbar					{color:#000;background:#fff9de;border:1px solid #ffdf88;}
.ms-radiotext						{cursor:default;text-align:left;height:19px;}
.ms-radiobutton-child				{margin-left:20px;}
.ms-gridtext						{cursor:default;text-align:right;height:19px;}
.ms-formbody						{vertical-align:top;background:#f2f2f2;border-top:1px solid #d8d8d8;padding:3px 6px 4px 6px;}
.ms-formbodysurvey					{vertical-align:top;background:none;border-top:none;padding:5px 8px 15px 8px;}
.ms-formbody FONT					{line-height:normal}
.ms-formline						{padding-right:8px;padding-left:8px;border-top:1px solid #c4c4c4;}
.ms-formdescription					{color:#666;}
.ms-formfieldcontainer				{}
.ms-formfieldlabelcontainer			{margin:4px 4px 0px 4px;}
div.ms-formfieldlabelcontainer span.ms-formfieldlabel{padding:1px 4px 1px 4px;height:18px;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;background:#efebef url('/_layouts/images/globgrad.gif') repeat-x;font-weight:normal;text-align:left;}
.ms-formfieldvaluecontainer			{margin:0 4px 4px 4px;padding:5px;border:1px solid #CCC;}

table.ms-form th{font-weight:normal;text-align:left;vertical-align:top;}
table.ms-form td{width:100%;vertical-align:top;}
.ms-formrecurrence{font-weight:normal;text-align:left;vertical-align:top;}
.ms-fileinput{}
.ms-longfileinput{width:386px;}
.ms-long{width:386px;}
.ms-longer{width:411px;}

.ms-inputuserfield{border:1px solid #a5a5a5;}
div.ms-inputuserfield a{font-weight:normal;font-style:normal;}
div.ms-inputuserfield{padding-left:1px;padding-top:2px;}
.ms-usereditor{width:386px;}

.ms-dtinput,.ms-dttimeinput{vertical-align:middle;padding:0 4px 0 0;font-size:0px;}
.ms-dttimeinput{direction:ltr;}

/*
application page forms
*/
.ms-filedialog td		{height:16px;}
.ms-descriptiontext		{color:#666;text-align:left;width:100%;}/* match width ms writes in html code for ms-formlabel and ms-formbody elements*/
.ms-webpartpagedescription	{padding:8px 12px 0px 12px;}
.ms-inputformdescription	{padding-right:9px;}
.ms-inputformcontrols		{width:400px;}/* match width ms writes in html code for ms-formlabel and ms-formbody elements*/
.ms-halfinputformcontrols	{width:190px;}/* match width ms writes in html code for ms-formlabel and ms-formbody elements*/
.ms-dspadapterlist		{padding-left:1cm;color:#666;}
.ms-authoringcontrols		{background:#f2f2f2;color:#333;}
.ms-propertysheet th.ms-authoringcontrols	{background:#f2f2f2;color:#083772;text-align:left;}
.ms-multiselectbox		{width:175px;}
.ms-lookuptypeindropdown	{width:20em;}
.ms-lookuptypeintextbox		{width:20em;vertical-align:middle;}
.ms-sectionheader		{color:#666;font-weight:bold;}
.ms-linksectionheader,
.ms-propertysheet th.ms-linksectionheader	{color:#000;font-weight:bold;text-align:left;}
td.ms-linksectionheader,
th.ms-linksectionheader		{background:#f2f2f2 url('/_layouts/images/linksectiongrad.gif') repeat-x;border:1px solid #add1ff;text-align:left;}
table.ms-disc-bar		{background:#d6e8ff url('/_layouts/images/quicklaunchheader.gif') repeat-x;border:1px solid #79a7e3;text-align:left;}
table.ms-disc HR		{height:1px;color:#add1ff;}
.ms-attachUploadButtons		{text-align:right;}
.ms-sectionheader a,
.ms-sectionheader a:hover,
.ms-sectionheader a:visited,
.ms-propertysheet .ms-sectionheader a,
.ms-propertysheet .ms-sectionheader a:hover	{}
.ms-sectionline			{background-color:#CCC;}
.ms-sectionhighlight-top	{border:1px solid #ff9932;border-left:0px solid;border-right:0px solid;background-color:#f7f3cd;}
.ms-sectionhighlight		{background-color:#fffbd8;color:#4c4c4c;}
.ms-sectionhighlight-line	{height:1px;padding:0px;background-color:#ff9932;}


/* date picker (from datepicker.css) ***********************************************************/
.ms-datepickerouter		{margin:0 0 10px 0;}
.ms-picker-table		{margin:0 auto;font-size:9px;text-align:center;border-collapse:collapse;}
.ms-picker-month		{font-size:11px;font-weight:bold;}
.ms-picker-today 		{background:#EFEFEF;}
.ms-picker-dayother		{}

.ms-picker-header					{width:100%;}
#LeftNav .ms-picker-header a:hover,
#LeftNav .ms-picker-header a:visited:hover	{background:none;text-decoration:underline;}

 
.ms-picker-dayheader, 
.ms-picker-daycenter, 
.ms-picker-week, 
.ms-picker-weekRTL, 
.ms-picker-weekbox, 
.ms-picker-weekboxRTL, 
.ms-picker-monthcenter 	{border:1px solid #666;}

.ms-picker-daycenterOn,
.ms-picker-weekselected a,
.ms-picker-weekselected a:hover, 
.ms-picker-weekselectedRTL a,
.ms-picker-weekselectedRTL a:hover, 
.ms-picker-monthcenterOn,
.ms-picker-monthselected a:hover 	{border:1px solid #666;}

.ms-picker-dayselected,
.ms-picker-weekselected, 
.ms-picker-weekselectedRTL, 
.ms-picker-monthselected,
.ms-picker-monthselected a,
.ms-picker-monthselected a:link,
.ms-picker-monthselected a:visited 	{color:#000;background:#efefef;}

.ms-picker-daycenter a,
.ms-picker-week a, 
.ms-picker-weekRTL a, 
.ms-picker-monthcenter a,
.ms-picker-monthcenter a:link,
.ms-picker-monthcenter a:visited	{}

.ms-picker-dayother a:hover,
.ms-picker-daycenterOn a,
.mspicker-daycenterOn a:hover, 
.ms-picker-dayselected a,
.ms-picker-monthcenter a:hover,
.ms-picker-monthcenterOn a,
.ms-picker-monthcenterOn a:link,
.ms-picker-monthcenterOn a:hover,
.ms-picker-monthcenterOn a:visited	{}

.ms-picker-monthcenterOn a,
.ms-picker-monthcenterOn a:link,
.ms-picker-monthcenterOn a:hover,
.ms-picker-monthcenterOn a:visited	{}

.ms-picker-footer							{padding:5px 0;border-top:1px solide #000;border-bottom:none;}
#LeftNav .ms-picker-footer a:link,
#LeftNav .ms-picker-footer a:visited		{color:#333;text-decoration:underline;}
#LeftNav .ms-picker-footer a:hover,
#LeftNav .ms-picker-footer a:visited:hover	{background:none;color:#000;text-decoration:underline;}


/* search center and results **********************************************************************************************************************************/
/* 
default main page for search center (also "Advanced Search")
*/
.ms-ptabarea, .ms-sctabarea 		{} 
.ms-ptabcn, .ms-sctabcn 			{background:#CAE6F4 url("/_layouts/images/PortalTabSelected.gif");border: solid 1px #999;padding: 2px 10px;color: #000000;vertical-align: middle;} 
.ms-ptabcnhover, .ms-sctabcnhover 	{background:#fae8d4 url("/_layouts/images/PortalTabHover.gif"); border: solid 1px #666; padding: 2px 10px; color: #000000; vertical-align: middle;} 
.ms-ptabcn A:link, .ms-ptabcn A:visited,
.ms-ptabcnhover A:link, .ms-ptabcnhover A:visited, 
.ms-sctabcn A:link, .ms-sctabcn A:visited,
.ms-sctabcnhover A:link, .ms-sctabcnhover A:visited {text-decoration: none; color: #000000; } 
.ms-ptabcnhover A:hover, .ms-sctabcnhover A:hover 	{text-decoration: none; color: #000000; } 
.ms-ptabcf 							{background: url("/_layouts/images/topnavdivider.gif") left repeat-y;border-top: solid 1px #FFFFFF;border-left: solid 1px #FFFFFF;border-bottom: solid 1px #6593cf;padding: 2px 11px 2px 10px; color: #7f7f7f; vertical-align: middle;}
.ms-ptabcfhover, .ms-sctabcfhover 	{background:#fae8d4 url("/_layouts/images/PortalTabHover.gif") repeat-x;padding: 2px 10px; color: #000; vertical-align: middle;border: solid 1px #666;} 
.ms-ptabcf A:link, .ms-ptabcf A:visited, 
.ms-ptabcfhover A:link, .ms-ptabcfhover A:visited, 
.ms-sctabcf A:link, .ms-sctabcf A:visited, 
.ms-sctabcfhover A:link, .ms-sctabcfhover A:visited {text-decoration: none; color: #000; } 
.ms-ptabcfhover A:hover, .ms-sctabcfhover A:hover 	{text-decoration: none; color: #000; } 
.ms-ptabcfb 						{background-color: #FFFFFF;}
.ms-ptabnt, .ms-sctabnt 			{padding:3px 0px 3px 7px;text-align:left;}/*nt = new tab*/
.ms-ptabnt A:link, .ms-ptabnt A:visited, 
.ms-sctabnt A:link, .ms-sctabnt A:visited 			{text-decoration: none; color: #003399; font-style: normal; }
.ms-ptabrx 							{width: 100%; background-color: #FFFFFF; border-color: #83b0ec; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;padding: 2px  4px; color: #7f7f7f; vertical-align: middle; text-align: left;}

.ms-sctabcf 						{border-bottom: solid 1px #999;padding: 2px 11px 2px 10px; color: #000; vertical-align: middle;} 
.ms-main .ms-sctabcf 				{border-top: solid 1px #d6e8ff;border-left: solid 1px #d6e8ff;border-bottom: solid 1px #97B4E9;border-right: none;background: url("/_layouts/images/topnavdivider.gif") repeat-y;}
.ms-sctabrx 						{width: 100%; border-bottom:1px solid #999; padding: 2px 4px; color: #000;vertical-align: middle;text-align: left;} 
.ms-sctabcnb 						{padding-bottom: 4px;}
.ms-sctabcfb 						{padding-bottom: 4px;}

/*
People Search "search options" pop out (portal.css)
*/
.srch-optionsLinkDiv {border:none !important;padding: 0px !important;}
.srch-options {border: none !important;padding: 3px !important;}
.srch-options input{border:solid 1px #a5a5a5;}
.srch-options {background-color: #CCC;color: #000000; }
.srch-optionsts {color: #000000;  }
.srch-groupbar {color: #000000;background-color: #EFEFEF;}

.ms-srchAlignTop {padding-top: 0px;padding-bottom: 0px;}
td.ms-advsrchText {padding-right: 4px;}
select.ms-advsrchPropertyDDL {width: 160px; height: 20px; }
select.ms-advsrchOperatorDDL {width: 130px; height: 20px; }
.ms-advsrchPropValue {width: 150px; height: 20px;}
select.ms-advsrchAndOrDDL {height: 20px; }
td.ms-advsrchHeadingText {font-weight: bold;background-color:#f5f5f5;padding-top: 5px;padding-bottom: 5px;}

/*
people search (portal.css)
*/
.srch-SocDistTitle {margin-bottom:5px;  FONT-SIZE: 14px;  font-weight:bold;BORDER-BOTTOM: #d6e8ff 1px solid;Width: 100%;padding-bottom: 2px;}
.psrch-Description {margin-left: 0;padding-bottom: 2px;}
.psrch-Description b {font-weight:bold;COLOR: #666;}
.psrch-PropLabel {COLOR: #000; }
.psrch-PropValue {COLOR: #008800; }
.psrch-Title {FONT-SIZE: 14px;  }
.psrch-Title A:link, .psrch-Title A:visited{text-decoration:none; padding-left: 4px; }
.psrch-Title a:hover{text-decoration:underline;color: #FF0000;}
.psrch-Metadata {MARGIN: 0px 0px 25px;    }
.psrch-Action A:link, .psrch-Action A:visited {    }
.psrch-profimg{table-layout:fixed;border:1px solid #e0ded5;background-color:#ececec;}
.psrch-result{padding-bottom: 16px;}
.psrch-propcell{padding-left: 8px;}
.psrch-Icon {margin-left:10;FLOAT: left;POSITION: relative; TOP: 2px}

/*
search "Best Bets" web part (portal.css)
*/
.srch-HighConfidence{background-color:#f7f3cd;}
.srch-BestBets{OVERFLOW: hidden; TEXT-OVERFLOW: ellipsis;width:230px; left:10px; top:15px; padding-left:15px;}
.srch-BB-URL A:link, .srch-BB-URL A:visited {  COLOR: #008800 !important;}
.srch-BB-URL a:hover {color: #FF0000;}
.srch-BestBetsTitle {FONT-SIZE: 14px;  MARGIN: 0px 0px 4px;}
.srch-BestBetsTitle A:link, .srch-BestBetsTitle A:visited{text-decoration:none; }
.srch-BestBetsTitle a:hover{}
.srch-BB-Description {MARGIN: 0px 0px 4px; }
.srch-BB-Description b {font-weight:bold;COLOR: #666;}
.srch-BB-SpecialTerm {MARGIN: 0px 0px 4px; }
.srch-BB-SpecialTerm b {FONT-SIZE: 14px;  font-weight:bold;COLOR: #666;}
.srch-InputText{margin:0px;color:#666666;}

/*
search results
*/
.srch-WPBody{margin:0px;font-size:1em;color:#666666;}
.srch-results{}
.srch-sort{COLOR:#333333;}
.srch-sort A:link,.srch-sort A:visited{text-decoration:none;color:#003399;}
.srch-sort a:hover{color:#971b05;}
.srch-sort-right{float:right;COLOR:#333333;padding-bottom:4px;}
.srch-sort-right A:link,.srch-sort-right A:visited{text-decoration:none;color:#003399;}
.srch-sort-right a:hover{color:#971b05;}
.srch-summary{COLOR:#333333;}
.srch-summary A:link,.srch-summary A:visited{text-decoration:none;color:#003399;}
.srch-summary a:hover{color:#971b05;}
.srch-stats{COLOR:#333333;background-color:#ececec;text-align:left;white-space:nowrap;}
.srch-stats A:link{text-decoration:none;color:#003399;}
.srch-stats a:hover{color:#971b05;}
.srch-Description{MARGIN:0px 0px 4px;COLOR:#333333;}
.srch-Description b{font-weight:bold;COLOR:#333333;}
.srch-alertme a:link,.srch-alertme A:visited{MARGIN:0px 0px 0px;}
.srch-alertme a:hover{MARGIN:0px 0px 0px;}
.srch-Title{FONT-SIZE:1.2em;MARGIN:0px 0px 5px;COLOR:#003399;}
.srch-Title A:link,.srch-Title A:visited{text-decoration:none;color:#003399;}
.srch-Title a:hover{color:#971b05;text-decoration:underline;}
.srch-URL A:link,.srch-URL A:visited{color:#008800 !important;text-decoration:none;}
.srch-URL a:hover{color:#971b05;text-decoration:underline;}
.srch-Metadata{BORDER-TOP:#e0ded5 1px solid;MARGIN:0px 0px 15px;COLOR:#8c8c8c;}
.srch-dup .srch-Page-bg{}
.srch-Page{COLOR:#666666;FONT-WEIGHT:bold;background-color:#ececec;text-align:right;}
.srch-Page A:link,.srch-Page A:visited{text-decoration:none;color:#3764a0;FONT-WEIGHT:normal;}
.srch-Page a:hover{color:#971b05;}
.srch-dup A:link,.srch-dup A:visited{COLOR:#517acc;}
.srch-Icon{margin-right:4;}
.srch-ActionLink a{text-decoration:none;font-size:.85em;font-style:italic;color:336699;margin-top:2;margin-bottom:0;}
.srch-ActionLink a:hover{color:#971b05;}
.ms-searchresultstitlearea{background-image:url('/_layouts/images/pageTitleBKGD.gif');background-repeat:repeat-x;background-color:#d6e8ff;text-align:center;padding-left:18px;padding-top:20px;border-bottom:1px solid #6f9dd9;height:85px;}
.ms-searchresultsareaSeparator{background-color:#d6e8ff;padding:0px;}


/*
not sure yet what these are for (09/08/2008)
*/
.ms-searchbox,.ms-pickersearchbox{border:solid 1px #7f9db9;border-right:none;color:#1952a4;height:19px !important;padding-top:2px;padding-left:2px;}
.ms-searchform{margin-right:10px;position:relative;top:-6px;}
.ms-searchform input{height:19px;padding:2px;}
select.ms-searchbox{margin-right:6px;border:solid 1px #7f9db9;}
.ms-searchimage{border:solid 1px #7f9db9;border-left:solid 1px #9ed6ff;background-color:#e9f2fd;padding:2px 3px !important;}
.ms-searchcorner{background-color:#FFF url('/_layouts/images/srchcrnr.gif') left top no-repeat;}



/* custom Parts Search (partssearch.aspx, modelssearch.aspx) *********************************/
.PartsSearchContainer 		{text-align:center;}
.PartsSearchContainer table {text-align:left;}
.PartsSearchContainer .ms-sbtable {margin:40px auto;}
.PartsSearchResults			{width:80%;border:1px solid #666; border-collapse:collapse;}
.PartsSearchResults th		{padding:5px 10px;border-bottom:3px double #333;background:#ffce12 url('/CAT_Template/bgPageTitle.gif') left bottom repeat-x;font-size:1.2em;}
.PartsSearchResults td 		{padding:5px 10px;border-bottom:1px dotted #ccc;}
th.PartNumber, th.Description, th.Model, th.Part {/*border-right:1px solid #000;*/}
.Quantity 					{text-align:center;}
.Even						{background:#eee;}



/* modify web part tool pane (appears on right side of page when modifying a web part) *********************************/
.ms-ToolPaneFrame		{padding:0px;background-color:#f2f2f2;}
.ms-ToolPaneOuter		{padding:0px;background-color:#f2f2f2;border-top:1px solid #6f9dd9;border-right:2px solid #6f9dd9;}
.ms-ToolPaneBody		{padding-right:2px;padding-left:0px;padding-bottom:2px;padding-top:2px;}
.ms-ToolPaneHeader		{background-color:#2353b2;border-style:none;}
.ms-ToolPaneBorder		{border-right:1px solid #add1ff;border-top:0px solid transparent;border-bottom:0px solid transparent;border-left:1px solid #add1ff;}
.ms-ToolPaneClose		{/*"x" graphic in blue bar heading*/background:#79a7e3 url('/_layouts/images/topnavselected.gif') repeat-x;border-top:solid 1px #e3efff;border-bottom:solid 1px #83b0ec;padding-right:3px;padding-left:0px;}
.ms-ToolPaneTitle		{/*blue bar heading*/color:#000;font-weight:bold;background:#79a7e3 url('/_layouts/images/topnavselected.gif') repeat-x;border-left:solid 1px #e3efff;border-top:solid 1px #e3efff;border-bottom:solid 1px #83b0ec;padding:1px 7px 2px 0px;}
.ms-ToolPaneFooter		{padding:5px;border-top:solid 1px #C8C8C8;color:#595959;font-weight:bold;}
.ms-ToolPaneError		{color:#971b05;padding:10px;}
.ms-ToolPaneInfo		{padding:5px 5px 0 5px;color:#FFF;background-color:#204d89;}
.ms-ToolPartSpacing		{padding-top:8px;}
.ms-ToolStripSelected	{background:#afd2ff url('/_layouts/images/menubuttonhover.gif');padding:1px 4px 2px 4px;border-top:solid 1px #f2f8ff;border-bottom:solid 1px #d6e8ff;color:#000;}
.ms-ToolStrip	{padding:1px 4px 2px 4px;background:#afd2ff url('/_layouts/images/listheadergrad.gif');color:#000;border-top:solid 1px #f2f8ff;border-bottom:solid 1px #d6e8ff;}
.ms-TPBorder	{border:none;}
.ms-TPHeader	{/*expandable header at top of pane, i.e., "List Views"*/background-color:#ffdf88;}
.ms-TPTitle		{color:#2A4666;font-weight:bold;padding:2px 4px;}
.ms-TPBody		{color:#000;}
.ms-TPBody a, .ms-TPBody a:link, .ms-TPBody a:visited 	{color:#003399;text-decoration:none;}
.ms-TPBody a:hover, .ms-TPBody a:visited:hover 			{color:#000; text-decoration:none;}
.ms-TPCommands{}
.ms-TPInput{color:#000;}


.ms-PropGridBuilderButton{border:solid 1px #3966bf;width:16px;display:none;background-color:#add1ff;}
.ms-BuilderBackground{background:#ece9d8;color:#4c4c4c;}


/* Web Parts ************************************************************************************************/
.ms-WPTitle											{padding:2px 7px 2px 3px;font-size:14px;font-weight:bold;}
.ms-WPTitle A:link,.ms-WPTitle A:visited			{color:#000;text-decoration:none;}
.ms-WPTitle A:hover, .ms-WPTitle A:visited:hover	{color:#666;text-decoration:none;cursor:pointer;}
.ms-WPBody											{}
.ms-WPBody th,.ms-TPBody th							{font-weight:bold;}
.ms-WPBody td										{}
.ms-WPBorder, 				.ms-WPBorderBorderOnly 					{border:1px solid #CCC;margin:0 0 10px 0;}
.ms-WPBorder table, 		.ms-WPBorderBorderOnly table			{padding:3px;}
.ms-WPBorder .ms-addnew img,.ms-WPBorderBorderOnly .ms-addnew img 	{margin-left:5px;}
.ms-WPBorder .ms-addnew		{}
.ms-WPBorder				{border-top-width:0px;}
.ms-WPHeader				{}
.ms-WPHeader TD 			{border-bottom:1px solid #CCC;border-collapse:collapse;}
.ms-WPHeader A				{text-decoration:none;}
A span.ms-WPEditText		{display:inline;vertical-align:middle;padding-left:1px;padding-right:1px;color:#000;}
.ms-partline				{}/*displays line above ms-addnew link*/

/*
menu arrow button (appears to right of web part title - allows you to select "modify web part")
*/
.ms-HoverCellInActive	{border:none;margin:1px;color:#4c4c4c;vertical-align:top;background-color:transparent;}
.ms-HoverCellActive		{border:#000 1px solid;vertical-align:top;background:#ffbb47 url('/_layouts/images/menubuttonhover.gif');}
.ms-HoverCellActiveDark	{background:#ffbb47 url('/_layouts/images/menubuttonhover.gif');border:solid 1px #868686;background-color:;vertical-align:top;}

/*
**** styles below used when in page edit mode ****
*/
.ms-WPDesign	{background-color:#add1ff;}
.ms-WPMenu		{background-color:#add1ff;}
.ms-WPSelected						{border:#ffbb77 3px dashed;}
.ms-SPzone .ms-WPHeader TD,
.ms-SPZoneSelected .ms-WPHeader TD 	{border:1px solid #c4c4c4;background:#fff9de url('/_layouts/images/partgrad.gif') repeat-x;}
/*
**** button for adding web part to a zone (appears in page edit mode)****
*/
.ms-WPAddButton{height:25px;background:#ffe6a0 url('/_layouts/images/wpqaM.gif') repeat-x;border:solid 1px #FEBA52;padding:0px;margin:0px;cursor:pointer;}
.ms-WPAddButtonHover{background:#FFF url('/_layouts/images/wpqaMH.gif') repeat-x;}
.ms-WPAddButton td{vertical-align:middle;padding-left:3px;padding-right:3px;text-align:center;}
.ms-WPAddButton span{color:#CD5C01;vertical-align:middle;}
.ms-WPAddButtonHover span{color:#000;vertical-align:middle;}


/* 
**** web part zones (appears in content area when in page edit mode) **** 
*/
.ms-SPZone			{border:1px solid #add1ff;padding:5px;background-color:#e3efff;}
.ms-SPZoneSelected	{border:1px solid #ffa521;background-color:#ffeebe;padding:5px}
.ms-SPZoneIBar		{border:#f48b3f 3px solid;}
.ms-SPZoneLabel		{color:#666;padding:0px 0px 1px 0px;}
.ms-SPZoneCaption	{color:#666;}
.ms-SPButton		{}
.ms-SPZone td.ms-toolbar table,
.ms-SPZoneSelected td.ms-toolbar table {background-color:transparent;}
.ms-SPZone tr.ms-viewheadertr table,
.ms-SPZoneSelected tr.ms-viewheadertr table,
.ms-SPZone .ms-vh2 table,
.ms-SPZoneSelected .ms-vh2 table,
.ms-SPZone .ms-vh table,
.ms-SPZoneSelected .ms-vh table	{background-color:#f2f2f2;}
.ms-SPZone .ms-vh table.ms-unselectedTitle,
.ms-SPZone .ms-vh2 table.ms-unselectedTitle,
.ms-SPZoneSelected .ms-vh table.ms-unselectedTitle,
.ms-SPZoneSelected .ms-vh2 table.ms-unselectedTitle	{background-color:transparent;}
.ms-SPZone .ms-vh table.ms-selectedTitle,
.ms-SPZone .ms-vh table.ms-selectedTitle td,
.ms-SPZone .ms-vh2 table.ms-selectedTitle,
.ms-SPZoneSelected .ms-vh table.ms-selectedTitle,
.ms-SPZoneSelected .ms-vh table.ms-selectedTitle td,
.ms-SPZoneSelected .ms-vh2 table.ms-selectedTitle{background-color:#dde1e5;}
.ms-SPZone table,
.ms-SPZoneSelected table{background-color:#FFF;}


/* page edit console ****************************************************************/
.ms-consolemptablerow{background-color:#79a7e3;}
.ms-consoletitleareaframe{/*background:#d6e8ff url('/_layouts/images/pageTitleBKGD.gif') left top repeat-x;width:8px;padding:7px 0px 1px 0px;*/width:0;padding:0;text-align:center;}
.ms-consoletitleareaframebottom{/*background-color:#d6e8ff;*/text-align:center;padding:0;}
.ms-consolestatus,.ms-consoleerror,.ms-consolemessage,.ms-consoletoolbar{}
.ms-consoleframe,.ms-consolestatusframe{border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-style:solid;}
.ms-consolestatuscell{background-image:url('/_layouts/images/pageTitleBKGD.gif');background-repeat:repeat-x;background-position:left top;background-color:#d5dced;text-align:center;}
.ms-consoleframe{border-top-width:1px;border-color:#83b0ec;}
.ms-consolestatusframe{border-top-width:0px;background-color:#f6fdfd;background-repeat:repeat-x;border-color:#FFF;}
td.ms-consolestatusmajorframe,td.ms-consolestatusminorframe,td.ms-consolestatuscheckoutframe{background-repeat:repeat-x;}
.ms-consolestatusmajorframe{background-color:#fff699;background:url('/_layouts/images/cnspgrdn.gif');}
.ms-consolestatusminorframe{background-color:#e3efff;background:url('/_layouts/images/cnsugrdn.gif');}
.ms-consolestatuscheckoutframe,.ms-consoleminiframe{background-color:#fff8b2;background:url('/_layouts/images/cnsugrdn.gif');}
.ms-consoleminiframe{height:24px;background-repeat:repeat-x;}
.ms-consolestatusshadowframe{background-repeat:repeat-x;background:url('/_layouts/images/cnsshdo.gif');height:4px;}
.ms-consolestatusshadowframeleft{background:url('/_layouts/images/cnsshdol.gif');height:4px;width:3px;}
.ms-consolestatusshadowframeright{background:url('/_layouts/images/cnsshdor.gif');height:4px;width:3px;}
.ms-consolemode{background-color:#fff699;color:#000;}
.ms-consolestatus{color:#666666;padding-top:3px;padding-bottom:3px;text-decoration:none;}
.ms-consolestatus a{color:#3966bf;text-decoration:none;}
.ms-consolestatus a:hover{color:#3966bf;text-decoration:underline;}
.ms-consolehr{background-color:#CDCDCD;height:1px;}
.ms-consoleerror{color:#971b05;text-decoration:none;}
.ms-consoleerror a{color:#3966bf;text-decoration:none;}
.ms-consoleerror a:hover{color:#3966bf;text-decoration:underline;}
.ms-consolemessage{color:#204d89;text-decoration:none;}
.ms-consolemessage a{text-decoration:none;}
.ms-consolemessage a:hover{text-decoration:underline;}
.ms-consoletoolbar{text-decoration:none;color:#003399;}
.ms-consoletoolbar a{text-decoration:none;}
.ms-consoleqaback td{padding-left:3px;padding-right:6px;background-image:url('/_layouts/images/qarsgrd.gif');}
.ms-consoleqabackhover td{background-image:url('/_layouts/images/qahvgrd.gif');padding-left:3px;padding-right:6px;}
.ms-consoleqaemptyborderh{height:1px;}
.ms-consoleqaemptyborderv{width:1px;}
.ms-consoleqaemptycorner{width:1px;height:1px;}
.ms-consoleqaborderh,.ms-consoleqaborderv,.ms-consoleqacorner{background-color:#CAD7E7;}
.ms-consoleqaborderhhover,.ms-consoleqabordervhover,.ms-consoleqacornerhover{background-color:#D2B47A;}
.ms-consoleqaborderh{height:1px;}
.ms-consoleqaborderv{width:1px;}
.ms-consoleqacorner{width:1px;height:1px;}
.ms-consoleqaborderhhover{height:1px;}
.ms-consoleqabordervhover{width:1px;}
.ms-consoleqacornerhover{width:1px;height:1px;}


/* pop out menu formatting, e.g. New, Actions, Settings, Site Actions, Welcome, etc (from Menu.css) ***************************/ 
.ms-SrvMenuUI{display:none;}
.ms-MenuUIPopupBody{border:1px solid #868686;margin:0px;padding:0px;}
.ms-MenuUIPopupBody TABLE{color:#003399;font-size:100%;margin:0px;padding:0px;}
.ms-MenuUIPopupBody div{cursor:pointer;}
.ms-MenuUI,.ms-MenuUILarge,.ms-MenuUIRtL,.ms-MenuUILargeRtL{background-color:#fafafa;background-repeat:repeat-y;cursor:pointer;}
.ms-MenuUI,.ms-MenuUILarge{background-position:left;}
.ms-MenuUIRtL,.ms-MenuUILargeRtL{background-position:right;}
.ms-MenuUI{background-image:url('/_layouts/images/MGrad.gif');}
.ms-MenuUILarge{background-image:url('/_layouts/images/MGradLarge.gif');width:250px;}
.ms-MenuUIRtL{background-image:url('/_layouts/images/MGradRtl.gif');}
.ms-MenuUILargeRtL{background-image:url('/_layouts/images/MGradLargeRtl.gif');width:250px;}
.ms-MenuUIDisabled SPAN{color:#888888;}
.ms-MenuUIItemTableCell,.ms-MenuUIItemTableCellCompact{padding:2px;color:#003399;text-decoration:none;}
.ms-MenuUIItemTableCellCompact{padding:1px 2px 1px 2px;}
.ms-MenuUIItemTableCell A,.ms-MenuUIItemTableCellHover A,.ms-MenuUIItemTableCellCompact A,.ms-MenuUIItemTableCellCompactHover A{color:#003399;text-decoration:none;}
.ms-menuitemdescription{color:#666666;}
.ms-MenuUIItemTableCellHover,.ms-MenuUIItemTableCellCompactHover{padding:1px;color:#003399;text-decoration:none;}
.ms-MenuUIItemTableCellCompactHover{padding:0px 1px 0px 1px;}
.ms-MenuUIItemTableHover{background-color:#ffe6a0;border:1px solid #d2b47a;}
.ms-MenuUIItemTableHover .ms-menuitemdescription{color:#333333;}
.ms-MenuUIIcon,.ms-MenuUIIconRtL{height:16px;width:24px;}
.ms-MenuUIIconLarge,.ms-MenuUIIconLargeRtl{height:16px;width:40px;}
.ms-MenuUIIcon,.ms-MenuUIIconLarge{padding:0px 6px 0px 2px;}
.ms-MenuUIIconRtL,.ms-MenuUIIconLargeRtl{padding:0px 2px 0px 6px;}
.ms-MenuUILabel,.ms-MenuUILabelRtL,.ms-menuuilabelcompact,.ms-menuuilabelcompactRtl{width:100%;}
.ms-MenuUILabel{padding:2px 0px 3px 6px;}
.ms-MenuUILabelRtL{padding:2px 6px 3px 0px;}
.ms-menuuilabelcompact{padding:1px 0px 1px 7px;}
.ms-menuuilabelcompactRtl{padding:1px 7px 1px 0px;}
.ms-MenuUISubmenuArrow{height:16px;width:16px;}
.ms-MenuUISeparator,.ms-MenuUISeparatorRtL,.ms-MenuUISeparatorLarge,.ms-MenuUISeparatorLargeRtl{background-color:#c5c5c5;font-size:1px;height:1px;line-height:1px;}
.ms-MenuUISeparator{margin:0px 0px 0px 32px;}
.ms-MenuUISeparatorRtL{margin:0px 32px 0px 0px;}
.ms-MenuUISeparatorLarge{margin:0px 0px 0px 48px;}
.ms-MenuUISeparatorLargeRtl{margin:0px 48px 0px 0px;}
.ms-MenuUICheckMark{background-image:url('/_layouts/images/ChkMrk.gif');}
.ms-MenuUIItemTableCellDisabled{color:#999999;}


/* styles for Web Part displays ***************************************************************/
.ms-summarycustombody		{margin-left:3px;margin-top:5px;margin-right:6px;}
.ms-summarystandardbody		{margin-left:0px;margin-top:0px;margin-right:6px;}
.ms-stylebox				{border:1px solid #CCC;text-align:left }
.ms-stylelabel				{color:#4c4c4c;}
.ms-styleheader				{background-color:#f9f9f9;}
.ms-styleheader a:visited,.ms-stylebody a:visited	{text-decoration:none;}
.ms-styleheader a:hover,.ms-stylebody a:hover		{color:#000;text-decoration:underline;}
.ms-alternating				{background-color:#f9f9f9;}
.ms-alternatingstrong		{background-color:#e3efff;}
.ms-alternatingstrong td,
.ms-basictable .ms-alternating td{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;}
.ms-alternatingstrong td td,
.ms-basictable .ms-alternating td td{border:0px;}
.ms-basictable .ms-alternating{background-color:transparent;}
.ms-announcementtitle{font-weight:bold;}

/* 
ms-vh - "view headers" (displays above a list shown by a Web Part, e.g., Name, Description, Modified By, etc.) 
*/
.ms-vh table.ms-selectedtitle,
.ms-vh2 table.ms-selectedtitle,
.ms-vh-icon table.ms-selectedtitle,
.ms-vh table.ms-unselectedtitle,
.ms-vh2 table.ms-unselectedtitle,
.ms-vh-icon table.ms-unselectedtitle	{height:21px;}
.ms-vh table.ms-selectedtitle,
.ms-vh2 table.ms-selectedtitle,
.ms-vh-icon table.ms-selectedtitle		{background-color:#dde1e5;border:none;}
.ms-vh2 .ms-selectedtitle .ms-vb,
.ms-vh2 .ms-unselectedtitle .ms-vb		{padding-left:5px;padding-right:5px;padding-top:1px;}
.ms-vh-icon .ms-selectedtitle .ms-vb,
.ms-vh-icon .ms-unselectedtitle .ms-vb	{padding-left:0px;vertical-align:middle;}
.ms-vh-icon								{padding-left:6px;padding-right:4px;}
.ms-propertysheet th.ms-vh2,
.ms-propertysheet th.ms-vh2-nofilter	{}
.ms-listviewtable .ms-vh2,
.ms-summarystandardbody .ms-vh2			{padding:1px 1px 0px 1px;}
.ms-listviewtable .ms-vb2,
.ms-summarystandardbody .ms-vb2			{padding-left:7px;padding-right:7px;}

.ms-basictable							{border-collapse:collapse;}
.ms-selectedtitle						{background-color:#FFF;border:1px solid #b09460;margin:0px;padding:0px;cursor:pointer;}
.ms-selectedtitlealternative			{background-color:#FFF;border:1px solid #b09460;margin:0px;padding:0px;cursor:pointer;}
.ms-unselectedtitle						{background-color:transparent;margin:0px;padding:0px;}
.ms-vb-title .ms-unselectedtitle		{padding:1px;}
.ms-menuimagecell						{background:#ffe6a0 url('/_layouts/images/selectednav.gif') repeat-x;cursor:pointer;border:solid 1px #FFF;padding:0px;height:18px;}
.ms-vh .ms-menuimagecell,
.ms-vh2 .ms-menuimagecell,
.ms-vh-icon .ms-menuimagecell			{height:20px;}
.ms-vh .ms-menuimagecell img,
.ms-vh2 .ms-menuimagecell img,
.ms-vh-icon .ms-menuimagecell img		{margin-top:2px;margin-bottom:2px;}

.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-ph{font-weight:normal;color:#999;text-align:left;text-decoration:none;vertical-align:top;}
.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-GRFont,.ms-vb-user,.ms-pb,.ms-pb-selected td		{color:#000;}
.ms-vh,.ms-vh2,.ms-vh2-nofilter,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-ph{white-space:nowrap;}
.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-image:url('/_layouts/images/viewheadergrad.gif');background-repeat:repeat-x;padding-top:1px;padding-bottom:0px;background-color:#f2f2f2;}
.ms-disc .ms-viewheadertr th.ms-vh2{padding:1px 5px 0px 4px;}
.ms-disc .ms-vh2 .ms-selectedtitle .ms-vb,.ms-disc .ms-vh2 .ms-unselectedtitle .ms-vb{padding-left:4px;}
th.ms-vh3-nograd{width:12px;color:#949494;}
.ms-vh .ms-vh{background-image:none;border-left:none;padding-left:1px;background-color:transparent;}
.ms-vh2,.ms-ph{padding:3px 8px 1px 8px;}
.ms-vh2-gridview{padding-top:2px;padding-bottom:2px;vertical-align:middle;}
.ms-vh-icon,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon{width:12px;}
.ms-vh-icon-empty{width:0px;}
.ms-vh a,.ms-vh a:visited,.ms-vh2 a,.ms-vh2-nofilter a{color:#666;text-decoration:none;}
.ms-vh a:hover,.ms-vh2 a:hover,.ms-vh2-nofilter a:hover{text-decoration:underline;}
.ms-vhImage{width:18pt}
.ms-cbp{padding-left:8px;padding-right:8px;}
.ms-linksectionheader .ms-standardheader{color:#000;}
.ms-gb h3.ms-standardheader{margin-top:1em;}
.ms-gb .ms-standardheader{color:#000;}
.ms-gb{height:22px;background-color:#FFF;font-weight:bold;border-bottom:1px solid #000;border-top:1px solid #f9f9f9;padding-bottom:3px;}
.ms-listviewtable .ms-gb,.ms-listviewtable .ms-gb2{padding-top:14px;}
.ms-gb2{height:22px;color:#4c4c4c;padding-bottom:3px;border-bottom:1px solid #e3efff;border-top:1px solid #f9f9f9;}
.ms-gbload{height:22px;color:#4c4c4c;background-color:#FFF;padding-bottom:3px;}

.ms-vb,.ms-vb2,.ms-GRFont,.ms-vb-user,table.ms-disc td,.ms-vb-tall,.ms-pb,.ms-pb-selected{vertical-align:top;}
.ms-vb-icon{vertical-align:top;width:0%;padding:3px 0px 0px 8px;}
.ms-vb-icon-overlay{border:0;position:relative;left:-7px;bottom:-2px;}
.ms-vb-user{padding-top:2px;padding-right:2px;padding-left:2px;}
.ms-vb-title .ms-vb{padding:2px 1px 5px 6px;}
.ms-vb-title .ms-selectedtitle .ms-vb{padding:1px 0px 4px 5px;}
.ms-vb2{padding:3px 8px 4px 8px;}
.ms-pb,.ms-pb-selected{padding-left:5px;padding-right:5px;white-space:nowrap;}
.ms-pb{height:22px;padding-top:3px;border-top:1px dashed #FFF;}
.ms-pb-selected{height:22px;padding-top:3px;background-color:#ffe6a0;border-top:1px solid #ffe6a0;border-bottom:1px solid #ffe6a0;}
.ms-pb a,.ms-pb-selected a{color:#000;text-decoration:none;cursor:default;}
.ms-vb-tall{line-height:1.5em;padding:2px 2px 10px 6px;}
th .ms-vb,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon{color:#b2b2b2;}
th .ms-vb a,.ms-vh2-nofilter a,.ms-vh2-nofilter-icon a{color:#808080;}
th .ms-selectedtitle .ms-vb,th .ms-selectedtitle .ms-vh2-nofilter,th .ms-selectedtitle ms-vh2-nofilter-icon,th .ms-selectedtitle .ms-vb a,th .ms-selectedtitle .ms-vh2-nofilter a,th .ms-selectedtitle ms-vh2-nofilter-icon a{color:#4c4c4c;}
.ms-vb li{vertical-align:auto;}
.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon{padding-left:8px;padding-right:8px;padding-top:3px;height:20px;}


@media print{
.ms-leftareacell,.ms-globallinks,.ms-siteaction,.ms-areaseparatorleft,.ms-rightareacell,.ms-areaseparatorright,
.ms-areaseparatorcorner,.ms-titlearealeft,.ms-titlearearight,.ms-searchform,.ms-banner,.ms-buttonheightwidth,.ms-buttonheightwidth2{
display:none;
}
}



/**********************************************************************************
UNCATALOGUED STYLES FROM CORE.CSS
STYLES BELOW HAVE NOT YET BEEN CATALOGUED - KLB 9/23/2008
please optimize, organize, and comment upon as needed
place organized styles above this section line
**********************************************************************************/
.ms-pickerwait	{width:100%;height:100%;margin:0;background-color:#FFF;color:#000;}
.ms-pickerdropdown	{margin-left:5px;}
.ms-CategoryTitleCell a	{}

.ms-secondary-title{padding-bottom:3px;display:block;}

.ms-GRHeaderBackground{}

td.ms-titleimagearea{padding-left:2px;}

.ms-actionbar{background-color:#FFF;border:1px solid #6f9dd9;padding-top:1px}
.ms-actionsep{height:8px;border-right:1px solid #6f9dd9;}

.ms-formula{width:222px;height:135px;}

.ms-GRSortFilter{border:1px solid #2353b2;background:#fff699;padding-top:1px;padding-bottom:2px;}
.ms-unselectednav{border:1px solid #83b0ec;padding-top:1px;padding-bottom:2px;}

.ms-templatepickerselected,.ms-templatepickerunselected{float:left;}
.ms-templatepickerunselected{padding-top:2px;margin-right:1px;}
.ms-templatepickerselected{margin-right:1px;}
.ms-templatepickerunselected div{border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-top:1px solid #c4c4c4;border-bottom:none;background:#bdbdbd url('/_layouts/images/templatepickerunselected.gif') repeat-x;padding:1px 5px 3px 5px;white-space:nowrap;}
.ms-templatepickerselected div{border-left: 1px solid #c2a770;border-right: 1px solid #c2a770;border-top: 1px solid #c2a770;border-bottom:none;background:#FFF url('/_layouts/images/templatepickerselected.gif') repeat-x;padding:3px 5px 3px 5px;white-space:nowrap;}
.ms-templatepickerselected div a{color:#000;}
.ms-templatepickerunselected div a{color:#000;}
.ms-templatepicker{width:320px;height:175px;}

.ms-lactiontable{width:100%;}
.ms-laction{border-top:solid 1px #b8bed0;padding-left:2px;padding-right:2px;}
.ms-lactionheader{padding:4px;}
.ms-lactionitem{padding:3px 4px;white-space:nowrap;}

.ms-diffselected{background:#ffe6a0 url('/_layouts/images/SELECTEDNAV.GIF') repeat-x;border:1px solid #d2b47a;}
.ms-diffselected table{width:100%;border:1px solid #FFF;}
.ms-diffselected .ms-lactionbullet{padding-left:3px;}
.ms-diffselected .ms-lactionitem{padding-right:3px;}
.ms-diffselected .ms-lactionitem a{color:#000;}

.ms-versiondiffnum	{font-weight:bold;}
.ms-verticaldots	{border-right:1px solid #83b0ec;border-left:none;}

.ms-nav{background-color:#83b0ec;background-image:url('/_layouts/images/navshape.jpg');background-repeat:repeat-x;}

.ms-relatedtable{width:100%;background:#f2f2f2;border:1px solid #949494;}
.ms-relatedheaderleftcorner{}
.ms-relatedheaderrightcorner{}
.ms-relatedicon{padding:2px;text-align:center;}
.ms-relatedicon img{border:0px;}
.ms-relatedtext{color:#3966bf;padding:2px;}

/*
page title area (used mainly for defaul master page)

.ms-titlearea,.ms-mwstitlearea{color:#666666;letter-spacing:.1em;}
.ms-titlearea a{color:#3966bf;text-decoration:none;}
.ms-titlearea a:hover,.ms-mwstitlearea a:hover{color:#000;text-decoration:underline;}
td.ms-mwstitlearea a{color:#3966bf;text-decoration:none;}
.ms-titlearealeft{background-color:#d6e8ff;}
TD.ms-titleareaframe,
Div.ms-titleareaframe,
.ms-pagetitleareaframe,
.ms-mwspagetitleareaframe{background:url('/_layouts/images/pageTitleBKGD.gif')left top repeat-x;background-color:#d6e8ff;text-align:center;}
div.ms-titleareaframe{height:100%;}
.ms-pagetitleareaframe table{background:url('/_layouts/images/topshape.jpg') 332px 4px no-repeat;height:54px;}
.ms-titlearealine{background-color:#83b0ec;}
.ms-titleareaframe table td.ms-titlearea,
.ms-areaseparator table td.ms-titlearea,
.ms-pagetitleareaframe table td.ms-titlearea {padding:7px 0px 1px 0px;}
.ms-mwspagetitleareaframe{width:100%;}
.ms-mwstitlearealine{background-color:#D6E8FF;}
.ms-titleareaseparator{padding-bottom:5px;background-color:#83b0ec;}
.ms-titleareaseparator div{background-color:#d6e8ff;border-top:1px solid #6f9dd9;}
.ms-areaseparatorcorner{background:url('/_layouts/images/framecornergrad.gif') left top repeat-y;height:8px;border-right:1px solid #6f9dd9;}
td.ms-areaseparatorleft{background:#d6e8ff url('/_layouts/images/pageTitleBKGD.gif') repeat-x;border-right:1px solid #6f9dd9;height:100%;}
div.ms-areaseparatorleft{background:#83b0ec url('/_layouts/images/navshape.jpg') no-repeat -143px 0pxborder-right:1px solid #6f9dd9;height:100%;}
div.ms-areaseparatorright{background:#83b0ec url('/_layouts/images/pagebackgrad.gif') repeat-x;border-left:1px solid #6f9dd9;padding-right:2px;height:100%;}
.ms-titlearearight .ms-areaseparatorright{background:#d6e8ff url('/_layouts/images/pageTitleBKGD.gif') repeat-x;border-left:1px solid #6f9dd9;padding-right:2px;height:100%;}
.ms-areaseparator{background:#ffeaad url('/_layouts/images/formtitlegrad.gif') repeat-x;border-right:none;border-left:none;padding-left:5px;height:61px;}
.ms-pagemargin{background:#83b0ec url('/_layouts/images/navshape.jpg') -143px 0px no-repeat;height:100%;}
td.ms-rightareacell div.ms-pagemargin{background:#83b0ec url('/_layouts/images/pagebackgrad.gif') repeat-x;height:100%;border-left:solid 1px #83b0ec;}
.ms-bodyareacell{vertical-align:top;height:100%;width:100%;}
.ms-pagebottommargin,.ms-pagebottommarginleft,.ms-pagebottommarginright{background:#83b0ec;}
.ms-bodyareapagemargin{background:#83b0ec;border-top:1px solid #6f9dd9;}
.ms-bodyareaframe,.ms-viewareaframe{vertical-align:top;height:100%;width:100%;background-color:#FFF;border-top:1px solid #6f9dd9;border-right:1px solid #6f9dd9;border-left:1px solid #6f9dd9;}
.ms-bodyareaframe{padding:10px;}
*/

.ms-formareaframe{}

.ms-pagecaption{color:#000;}

.ms-selected		{background-position:left top;color:#000;background:#FFE499 url('/_layouts/images/filedialogselected.gif') repeat-x;border-top:1px solid #FFE499;border-bottom:1px solid #FFE499;}
.ms-selected SPAN	{color:#000;}


/*
list of properties or items, e.g. "create" libraries, lists, sites, etc
*/
.ms-propertysheet{text-align:left;color:#4c4c4c;}
.ms-propertysheet th{color:#4c4c4c;font-weight:normal;}
.ms-propertysheet a{text-decoration:none;color:#3966bf;}
.ms-propertysheet a:hover{text-decoration:underline;color:#000;}


table.ms-pageinformation,table.ms-createpageinformation{


height:115px;
}
table.ms-pageinformation{
background-image:url('/_layouts/images/settingsgraphic.jpg');
background-color:#FFF;
background-repeat:repeat-x;
}
table.ms-createpageinformation{
background-image:url('/_layouts/images/creategraphic.jpg');
background-repeat:repeat-x;
background-color:#FFF;
}
.ms-pageinformation th,.ms-createpageinformation th{
color:#204d89;
text-align:left;
}
.ms-pageinformation table td,.ms-createpageinformation table td{
color:#000;
text-align:left;


padding:3px 5px 3px 1px;
}
.ms-pageinformation table th
{
padding:3px 5px 3px 1px;
}
.ms-storMeFree{
background-color:#80f0dc;
border-style:dashed;
border-width:1px;
border-color:white;
}
.ms-storMeUsed{
background:#8ebbf5;
border-style:solid;
border-width:1px;
border-color:white;
}
.ms-storMeEstimated{
background-color:#83b0ec;
border-style:dotted;
border-width:1px;
border-color:white;
}
.ms-storMeFilterBar{
background:#8ebbf5;
}
.ms-informationtablehover{
border:solid 1px #add1ff;
}
.ms-informationtablehover td,.ms-informationtablehover th{
background-color:#ebf3ff;
}
.ms-informationtablehover td{
border-top:solid 1px #FFF;
border-left:solid 1px #FFF;
}
.ms-informationtablehover th{
border-top:solid 1px #FFF;
}
.ms-informationtablestatic{
background-image:url('/_layouts/images/settingsbkg.jpg');
background-repeat:no-repeat;
}
.ms-pageinformationheader{
font-weight:bold;
color:#000;
}
.ms-itemheader a{
font-weight:bold;
color:#003399;
text-decoration:none;
}
.ms-itemstatic{
border:1px solid #FFF;
background-color:transparent;
}
.ms-itemhover{
border:solid 1px #d2b47a;
background-image:url('/_layouts/images/selectednav.gif');
background-repeat:repeat-x;
background-color:#ffe6a0;
cursor:pointer;
}
.ms-itemhover a{
color:#000;
text-decoration:underline;
}
.ms-discussiontitle{
color:#000;
font-weight:bold;
}
.ms-listdescription{color:#4c4c4c;background:#f8f8f8;padding:2px 6px 4px 6px;}


.ms-nlline{
background:#d8d8d8;
}
.ms-ppleft{
height:440px;
overflow:auto;
margin:2px;
border-bottom:1px solid #d8d8d8;
}
.ms-ppright{
width:600px;
margin:8px;
}

.ms-homepagetitle{color:#000;font-weight:bold;text-decoration:none;}
.ms-discussionseparator{
color:#CCC;
height:1px;
}
.ms-summarytitlebarframe{
background-color:#2353b2;
}
.ms-summarytitlebar a:link{
color:#FFF;
font-weight:normal;
text-decoration:none;
}
.ms-summarytitlebar a:visited{
color:#FFF;
font-weight:normal;
text-decoration:none;
}
.ms-summarytitlebar{
color:#FFF;
font-weight:normal;
text-decoration:none;
}
.ms-summarytitlebartitle{
color:#FFF;
font-weight:bold;
text-decoration:none;
}
.ms-summarytitlebartitle:hover{
text-decoration:underline;
color:#000;
}
img.thumbnail{
border:solid #83b0ec 3px;
}
tr.ms-imglibselectedrow,tr.ms-highlight
{
background-color:#f2f2f2;
}
.ms-imglibthumbnail
{
background-color:#d8d8d8;border:solid #83b0ec 0px;
}
span.thumbnail{
padding:16 10;position:relative;width:5px;
}
span.userdata{
behavior:url(#default#userData);display:none;
}
.ms-imglibmenuarea
{
background-color:#f2f8ff;
}
a.ms-imglibPreviewTitle
{
overflow:hidden;
text-overflow:ellipsis;
width:130px;
}
table.ms-imglibPreviewTable
{
display:none;
}
table.ms-disc td
{
padding:0;
color:#4c4c4c;
}
.ms-disc-nopad,table tr td.ms-disc-nopad,table.ms-disc-nopad td
{
padding:0px;
}
table tr td.ms-disc-padabove{
padding:5px 5px 5px 5px;
}
table.ms-disc-bar td
{
vertical-align:middle;
height:22px;
padding-left:5px;
}
table.ms-disc-bar IMG
{
vertical-align:middle;
}
table.ms-disc-bar B
{
vertical-align:10%;
padding-right:5px;
}
td.ms-disc-bordered,td.ms-disc-bordered-noleft
{
border:0px solid #add1ff;
border-top-width:0px;
}
table tr td.ms-disc-bordered-noleft
{
border-left-width:1px;
padding:0px 10px 5px 10px;
text-align:left;
}
table tr td.ms-disc-bordered{
padding:0px 0px 5px 5px;
}


.RemoveConnectionLink{color:#003399;text-decoration:none;}
.ConnectionTabLink{color:#333333;text-decoration:none;}
.ConnectionChooseActiveTab{border-top:solid 1px #999999;border-left:solid 1px #999999;border-right:solid 1px #999999;border-bottom:solid 1px #ece9d8;padding:3px;display:inline;height:24px;background-color:#ece9d8;}
.ConnectionChooseInactiveTab{border-top:solid 1px #999999;border-right:solid 1px #999999;border-bottom:solid 1px #999999;padding:3px;display:inline;margin-top:4px;height:20px;color:#333333;background-color:#bfbfbf;}
.ConnectionConfigureInactiveTab{border-top:solid 1px #999999;border-left:solid 1px #999999;border-bottom:solid 1px #999999;padding:3px;margin-top:4px;display:inline;height:20px;color:#333333;background-color:#bfbfbf;}
.ConnectionConfigureActiveTab{border-top:solid 1px #999999;border-left:solid 1px #999999;border-right:solid 1px #999999;border-bottom:solid 1px #ece9d8;padding:3px;display:inline;height:24px;background-color:#ece9d8;}
.UserConnectionTop{border-bottom:solid 1px #999999;height:24px;width:100%;}
.UserShadedRegion{background-color:#fffacc;}
.UserCaption{background-color:#d6e8ff;}
.UserConfiguration{background-color:#f2f2f2;}
.UserDottedLine{margin-bottom:2px;height:1px;overflow:hidden;background-color:#3966bf;background-image:url('/_layouts/images/dot.gif');}
.UserButton,.UserInput,.UserSelect{}
.UserNotification{padding:4px;COLOR:#666;}
.UserToolBarTextArea{padding-left:0px;padding-right:0px;padding-bottom:5px;font-weight:normal;}
.UserToolbarTextArea A:link{COLOR:#3966bf;TEXT-DECORATION:none;}
.UserToolbarTextArea A:visited{COLOR:#3966bf;TEXT-DECORATION:none;}
.UserToolbarTextArea A:hover{COLOR:#000;TEXT-DECORATION:underline;}
.UserToolbarDisabledLink{COLOR:#666;padding:4px;}
.UserToolbarImage{border:medium none;cursor:pointer;background-color:#f2f2f2;text-align:center;}
.UserCaptionShadow{border-right:1px solid #add1ff;border-left:1px solid #add1ff;background-color:#f3f3f3;height:2px;background-image:url('/_layouts/images/viewheadergrad.gif');background-repeat:repeat-x;}
.UserGenericHeader{font-weight:bold;color:#000;}
.UserGeneric{padding:8px 5px 7px 5px;}
.UserGenericBody{padding:5px 0px 0px 17px;}
.UserGenericText{color:#000;}
.UserBackground{background-color:#FFF;}
.UserSectionTitle{width:100%;margin-bottom:5px;padding-bottom:2px;font-weight:bold;border-bottom:solid 1px #c4c4c4;color:#595959;}
.UserSectionHead{width:100%;padding:0px 0px 3px 0px;color:#595959;}
.UserSectionBody{width:100%;padding:0px 0px 0px 0px;}
.UserControlGroup{padding-bottom:10px;padding-top:2px;}
.UserSectionFooter{width:100%;margin-top:5px;padding-top:2px;border-top:solid 1px #c8c8c8;color:#000}
.UserFooter{width:100%;padding:10px 7px 7px 7px;}
.UserCommandArea{padding-top:7px;}
.UserToolbar{background:url('/_layouts/images/topnavunselected.gif') left bottom repeat-x;border-bottom:1px solid #6f9dd9;padding:0 2px;background-color:transparent;}
.UserCellHover{padding:1px 4px 2px 4px;border:solid 1px #2353b2;color:#000;}
.UserCellSelected{padding:1px 4px 2px 4px;background-image:url('/_layouts/images/selectednav.gif');background-repeat:repeat-x;background-color:#ffdf88;border:solid 1px #d2b47a;color:#000;}
.UserCell{padding:1px 4px 2px 4px;margin:1px;color:#003399;}
.UserGenericBulletItem{padding-bottom:2px;}


.ms-rtApplyBackground
{
background-color:#ffdf88;
BORDER-BOTTOM:buttonshadow solid 1px;
BORDER-RIGHT:buttonshadow solid 1px;
}
.ms-tbButtonMouseOverDown
{
BACKGROUND-COLOR:#ffdf88;
BORDER-BOTTOM:buttonhighlight solid 1px;
BORDER-LEFT:buttonshadow solid 1px;
BORDER-RIGHT:buttonhighlight solid 1px;
BORDER-TOP:buttonshadow solid 1px;
TOP:1px;
HEIGHT:22px;
WIDTH:23px;
}
.ms-rtRemoveBackground
{
background-color:transparent;
BORDER-BOTTOM:#ffdf88 solid 1px;
BORDER-LEFT:#ffdf88 solid 1px;
BORDER-RIGHT:#ffdf88 solid 1px;
BORDER-TOP:#ffdf88 solid 1px;
}
.ms-subsmanageheader
{
background-color:#f2f2f2;


text-align:left;
text-decoration:none;
font-weight:bold;
vertical-align:top;
}
.ms-subsmanagecell
{
color:#000;
height:18px;
vertical-align:top;
}
.ms-ConnError
{
color:#971b05;
}
.ms-underline
{
vertical-align:top;
border-bottom:1px solid #bfbfbf;
padding:3px 4px 4px 4px;
}
.ms-underlineback
{
vertical-align:top;
border-bottom:1px solid #bfbfbf;
padding:3px 4px 4px 4px;
background-color:#f2f2f2;
}
.ms-back
{
vertical-align:top;
padding:2px 4px 4px 4px;
background-color:#f2f2f2;
}
.ms-smallheader,th.ms-smallheader
{

font-weight:bold;
color:#000;

text-align:left;
}
.ms-smallsectionline
{
padding:0px;
background-color:#bfbfbf;
}


.ms-tabselected{border-left: 1px solid #6F9DD9;border-right: 1px solid #6F9DD9;border-top: 1px solid #6F9DD9;border-bottom:white;padding: 3px 10px;font-weight:bold;position:relative;top:0px;color:#003399;background:#ffe6a0 url('/_layouts/images/selectednav.gif') repeat-x;}
.ms-tabinactive{border-left: 1px solid #c2dcff;border-right: 1px solid #c2dcff;border-top: 1px solid #c2dcff;border-bottom:none;padding: 3px 10px;font-weight:bold;position:relative;top:0px;color:#003399;background:#e3efff url('/_layouts/images/topnavunselected.gif') repeat-x;}
.ms-tabinactive a:link{color:#003399;text-decoration:none;}
.ms-tabinactive a:hover{color:#003399;text-decoration:none;}
.ms-tabinactive a:visited{color:#003399;text-decoration:none;}


.ms-surveyHBar{font-size:2px;background-color:#3966bf;border:5px solid #3966bf;}
.ms-surveyHBarB{font-size:2px;background-color:#CCC;border:1px solid #CCC;}
.ms-surveyHBarLabel{color:#666;text-decoration:none;height:3.75pt;margin:0;padding:0;border:none;background-color:white;}
.ms-surveyVBar{font-size:2px;background-color:#3966bf;}
.ms-surveyVBarB{font-size:2px;background-color:#CCC;vertical-align:bottom;}
.ms-surveyVBarBI{font-size:2px;background-color:#3966bf;vertical-align:top;}
.ms-surveyVBarS{font-size:2px;}
.ms-surveyVBarT{color:#666;}
.ms-surveyVBarTC{text-align:center;color:#666;}
.ms-surveyHR{color:#CCC;height:1px;}
.ms-surveyTotal{color:#666;padding-left:10px;padding-right:0px;}

.ms-uploadborder{border:1px solid #83b0ec;}
.ms-uploadcontrol{background-color:#f2f2f2;}
.ms-spaceBetContentAndButton{height:10px;}
.ms-ButtonHeightWidth{width:7.5em;height:2.1em;padding-top:0.1em;padding-bottom:0.4em;}
.ms-NarrowButtonHeightWidth{width:5em;height:2em;padding:0;}
.ms-ButtonHeightWidth2{height:2.1em;width:11.72em;padding-top:0.1em;padding-bottom:0.4em;}
.ms-SpaceBetButtons{width:6px;}





.ms-MWSSelectedInstance		{color:#000;text-decoration:none;}
.ms-MWSInstantiated a:link,.ms-MWSInstantiated a:visited{color:#003399;text-decoration:none;}
.ms-MWSInstantiated a:hover	{color:#8ebbf5;text-decoration:underline;}
.ms-MWSUninstantiated a:link,.ms-MWSUninstantiated a:visited{color:#003399;text-decoration:none;}
.ms-MWSUninstantiated a:hover{color:#003399;text-decoration:underline;}

.ms-entity-resolved{
color:#000;
text-decoration:underline;
}
.ms-entity-unresolved{
color:#000;
cursor:pointer;
background-image:url('/_layouts/images/squiggle.gif');
background-repeat:repeat;
background-position:left bottom;
padding-bottom:2px;
vertical-align:text-top;
font-style:italic;
}



.ms-dgselected{background:#5980A5;color:#FFF;vertical-align:middle;font-weight:bold;}
.ms-dgselected a{color:#FFF;font-weight:bold;}
.ms-dgselected a:visited{color:#FFF;font-weight:bold;}
.ms-dgbottom{border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;}
.ms-dgadd a{font-weight:bold;}
.ms-dgadd{vertical-align:middle;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #C0C6E0;}

.ms-infobar{
background-color:#EDF0D9;
border-color:#999999;
border-width:1px;
border-style:solid;
}
.ms-selwidth
{
font-size:1.2em;
width:158px;
}
.ms-featurestatus
{
width:100px;
vertical-align:middle;
}
.ms-featurestatustext
{
padding:4px;
background-color:#003399;
color:white;
font-weight:bold;
}
.ms-featurealtrow
{
background-color:#e9e9e9;
}
.ms-unpublishedresource{
border-style:dashed;
border-width:thick;
border-color:#971b05;
margin:5px 5px 5px 5px;
}
.ms-inconsistentresource{
border-style:dashed;
border-width:thick;
border-color:#00FF00;
margin:5px 5px 5px 5px;
}
.ms-annotatedanchorspacing{
top:3px;
left:3px;
width:3px;
height:3px;
}

.ms-webpartpickerpagebackground{background-color:#efebc2;}
.ms-webpartpickerpageinnerbackground{background-color:#f2f2f2;}
.ms-webpartpickerpagetext{color:#656B77;text-align:left;}
.ms-webpartpickerpagetext a{color:#3966bf;text-align:left;}
.ms-webpartpickerpageHeaderBorder a{color:#3966bf;}
.ms-webpartpickeralign{padding:2px 3px 2px 7px;}
.ms-webpartpickerwarning{color:#971b05;}
.ms-viewtotalselect{width:104px;}
.hierarchy-node-partialcheck{font-style:italic;}


.ms-diffdeletenostrike,.ms-diffdelete{background-color:#e0e0e0;}
.ms-diffdelete{text-decoration:line-through;}
.ms-diffinsert{background-color:#ffeaad;border:1px solid #FFF;}


.ms-pickertitlesection{background:#FFF url('/_layouts/images/siteTitleBKGD.gif') repeat-y right top;}
.ms-pickertitlesection .ms-descriptiontext{padding:8px 3px 8px 3px;}
.ms-pickeremptyresulttexttr .ms-descriptiontext{padding-left:5px;padding-top:6px;}
.ms-pickerbodysection{background:#ece9d8 url('/_layouts/images/viewheadergrad.gif') repeat-x;border-top:solid 1px #a5a5a5;}
.ms-pickerresultoutertable{table-layout:fixed;}
.ms-pickerresulttable{border-collapse:separate;}
.ms-pickerresultdiv{background-color:#FFF;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-style:inset;OVERFLOW:scroll;width:100%;height:100%;}
.ms-pickerbuttonsection{background-color:#ece9d8;}
.ms-pickersectionline{background-color:#d0d0bf;}
.ms-pickersearchbox{height:19px;color:#000;}
.ms-pickersearchsummarytr td.ms-descriptiontext{padding-left:6px;padding-top:5px;color:#525252;font-weight:bold;}
.ms-pickerwaittexttr td.ms-descriptiontext{text-align:center;}


.ms-ph
{
padding-left:5px;
padding-right:5px;
background-image:none;
background-color:#f3f3f3;
color:#949494;
white-space:nowrap;
}
.ms-naveditor .ms-vb2,.ms-naveditor .ms-gb{
padding:3px 3px 0 3px;
height:22px;
}
.ms-naveditor .ms-gb{
border-top:0;
}
.ms-naveditor .ms-gb img{
margin-top:1em;
}


.ms-dialogBody{background-color:#ece9d8;}
.ms-dialogHeader{background:#FFF url('/_layouts/images/dialogTitleBKGD.jpg') right top repeat-y;}
.ms-dialogHeaderDescription{color:#666666;padding-right:20px;}
.ms-dialogHelpLink,.ms-dialogHelpLink a{color:#666666;text-decoration:none;}
.ms-dialogHeadingDivider1{background-color:#FFF;}
.ms-dialogHeadingDivider2{background-color:#9e9fa1;}
.ms-dialogHeadingDivider3{background-color:#d6d2bf;}
.ms-dialogBodyMain{background-color:#FFF;border:1px solid #7f9db9;color:#666666;}
.ms-dialogButtonSection{border-top:1px solid #d0d0bf;}
.ms-dialogButtonCell,.ms-dialogButtonCell INPUT{}
.ms-dialogHoverRow{background-color:#f2f4e3;}
.ms-dialogSelectedRow{background-color:#e6e6e6;}


.ms-aggrwebpartcell{padding:0 5px;}
/* END UNCATALOGED STYLES **********************************************************************/

/* portal.css (probably some overlap from core.css)*********************************************/
.ms-errorinl {COLOR: #ff0000;}

table.ms-unselectedhover, div.ms-unselectedhover {background-image: url("/_layouts/images/portaltabselected.gif");}
table.ms-selectednohover, div.ms-selectednohover {background-image: url("/_layouts/images/menubuttonhover.gif");}
table.ms-selectedhover, div.ms-selectedhover {background-image: url("/_layouts/images/portaltabselected.gif");}

.ms-articlepic {FLOAT: left; MARGIN-RIGHT: 8pt}
.ms-articlepad {MARGIN-BOTTOM: 5px}
.ms-articletext {COLOR: #8c8c8c; LINE-HEIGHT: 1.3em; }

.ms-kpirow {vertical-align: middle; height: 25px;}

.ms-MenuUILabelFont{FONT-SIZE: 66.67%;   text-decoration:none;}

table.ms-applyfilters {cursor:hand;}
td.ms-applyfiltersbutton {text-align:left;border-style:solid;border-width:1px;border-bottom-width:0px;border-left-color:#add1ff;border-right-color:#add1ff;border-top-color:#c2dcff;background-color:#9ac6ff;cursor:hand;}
table.ms-applyfiltersinactive {text-align:center;height:50px;cursor:hand;border-style:solid;border-width:1px;border-top-width:0px;border-color:#8ebbf5;padding:1pxm3px;background:url('/_layouts/images/ApplyFiltersInActive.jpg')mrepeat-x;font-size:10px; font-weight:bold;color:#3764a0}
table.ms-applyfiltersactive {text-align:center;height:50px;cursor:hand;border-style:solid;border-width:1px;border-top-width:0px;border-color:#8ebbf5;padding:1px 3px;background:url('/_layouts/images/ApplyFiltersActive.jpg') repeat-x; font-size:10px; font-weight:bold;color:#3764a0}
table.ms-applyfiltershoverover {text-align:center;height:50px;cursor:hand;border-style:solid;border-width:1px;border-top-width:0px;border-color:#8ebbf5;padding:1px 3px;background:url('/_layouts/images/ApplyFiltersHoverOver.jpg') repeat-x; font-size:10px; font-weight:bold;color:#3764a0}

.ms-consolestatuscell {background:#c2dcff url("/_layouts/images/pageTitleBKGD.gif") top left repeat-x;text-align:center; }

.ms-toolbar img, .ms-toolbarItem img {border:none !important;margin: 2px 5px 5px 5px !important;*margin: 3px 5px !important;vertical-align:middle !important;padding:0px !important;}
.ms-toolbar a, .ms-toolbarItem a {padding: 0 0 !important;margin:0px !important;text-align: left !important;font-weight:normal !important;}

.ms-assetpicker-text {FONT-SIZE: 10px;   }
.ms-assetpicker-emptydatatext {FONT-SIZE: 10px;   text-align: center;MARGIN: 5px;width: 100%;}
.ms-assetpicker-titledescription {FONT-SIZE: 10px;   COLOR: #666666;BACKGROUND-COLOR: #ECECEC;}
.ms-assetpicker-main {BACKGROUND-COLOR: #ece9d8;}
.ms-assetpicker-main th {font-family: Verdana, sans-serif; font-weight: normal; text-align: left; color: #000000;}
.ms-assetpicker-main td, .ms-assetpicker-main {}
.ms-assetitem-unselected {color: #00000;BACKGROUND-COLOR: #FFFFFF;}
.ms-assetitem-selected {color: #00000;BACKGROUND-COLOR: #ffe6a0;}
.ms-assetitem-thumbnail-unselected {BACKGROUND-COLOR: #FFFFFF;border: 1px solid #FFFFFF;TEXT-ALIGN: center;WIDTH: 155px;padding: 0px;}
.ms-assetitem-thumbnail-selected {BACKGROUND-COLOR: #ffe6a0;border: 1px solid #d2b47a;TEXT-ALIGN: center;WIDTH: 155px;padding: 0px;}
.ms-assetitem-thumbnail-imagecell {text-align: center;vertical-align: middle;overflow: hidden;WIDTH: 150px;HEIGHT: 150px;padding: 0px;}
.ms-assetitem-thumbnail-imagecell DIV, .ms-assetitem-thumbnail-imagecell TD {TEXT-ALIGN: center;vertical-align: middle;overflow: hidden;WIDTH: 150px;}
.ms-assetitem-thumbnail-infoline {WIDTH: 140px;overflow: hidden;text-align: center;TEXT-OVERFLOW: ellipsis;text-wrapping: nowrap;padding: 0px;}
.ms-assetitem-thumbnail-infocell-unselected {text-align: center;background-color: #ffffff;overflow: hidden;HEIGHT: 3em;padding: 0px;}
.ms-assetitem-thumbnail-infocell-selected {text-align: center;background-color: #ffe6a0;overflow: hidden;HEIGHT: 3em;padding: 0px;}
.ms-assetpicker-header {FONT-SIZE: 10px;  COLOR: #6593cf;BACKGROUND-COLOR: #f0f3f7;TEXT-ALIGN: left;}
.ms-assetpicker-lookintable, .ms-assetpicker-lookintoplabelcell {TEXT-ALIGN: center;}
.ms-assetpicker-lookintablecontainer, .ms-assetpicker-objectlistcontainer {BORDER: #6f9dd9 1px solid;COLOR: #000000;HEIGHT: 480px;}
.ms-assetpicker-lookintablecontainer {BACKGROUND-COLOR: #f2f8ff;WIDTH: 100px;}
.ms-assetpicker-lookin-toplabel-table {BORDER-BOTTOM: #6f9dd9 1px solid;WIDTH: 100px;HEIGHT: 25px;BACKGROUND-COLOR: #d6e8ff;}
.ms-assetpicker-lookin-toplabel-cell{BACKGROUND-COLOR: #d6e8ff;COLOR: #000000;font-weight: bold;text-align: center;}
.ms-assetitem-lookinlabel-infoline {WIDTH: 93px;overflow: hidden;text-align: center;TEXT-OVERFLOW: ellipsis;text-wrapping: nowrap;}
.ms-assetpicker-lookintable A {COLOR: #000000;TEXT-DECORATION: none;}
.ms-assetpicker-lookintable A:link {COLOR: #000000;TEXT-DECORATION: none;}
.ms-assetpicker-lookintable A:visited {COLOR: #000000;TEXT-DECORATION: none;}
.ms-assetpicker-lookincell {HEIGHT: 100px;}
.ms-assetpicker-lookincell-selected {BACKGROUND-COLOR: #FFFFFF;border: 1px solid #FFBC4B;}
.ms-assetpicker-toolbar {FONT-SIZE: 10px;  COLOR: #666666;}
.ms-assetpicker-imagebutton {vertical-align: top;}

.ms-selectorlink a, .ms-selectorlink a:visited {color:#003399 !important;text-decoration: none !important;    font-weight:normal !important;}
.ms-selectorlink a:hover, .ms-selectorlink a:active {color:#000000 !important;text-decoration: underline !important;font-weight:normal !important;}
.ms-selectorlinkdis img {filter: alpha(opacity=25) !important;}
.ms-selectorlinkdis a , .ms-selectorlinkdis a:visited, .ms-selectorlinkdis a:hover, .ms-selectorlinkdis a:active{color: #C0C0C0 ! important;cursor: default ! important;}

.ms-cmstopnav-dynamicmenu {borderwidth: 1px; bordercolor: #a5a5a5;}
.ms-cmstopnav-dynamicmenuitem{font-size: 8pt; ForeColor: #204d89;BackColor: #ebf3ff;HorizontalPadding: 9;VerticalPadding: 4;}

.ms-profilelabel {text-align: left;font-size:10px;  padding: 0px 3px 2px 3px;color: #525252;}
.ms-profilevalue {color: #4c4c4c;}
.ms-profilevalue a:link, .ms-profilevalue  a:visited { color: #003399;text-decoration: none;}
.ms-profilevalue A:hover {color: #ff0000;text-decoration: underline;}
.ms-profilevaluelarge {font-size: 0.9em;}
.ms-profilevaluesmall {font-size: 0.9em;}
.ms-profiledescription {text-align:left;color:#666666;}
.ms-profilebody {background-color: #FFFFFF;font-size:10px;  }
.ms-profileheader {color: #666666;}
.ms-profilesection {color: #083772;}

.ms-orgme {background-color: #ebf3ff;color: #517acc;}

.ms-highlight {border: 1px solid #bdbdbd; }

.ms-ptable1 {background-color : #f5f5f5;border: 1px solid #e0e0e0;padding:10px 12px 15px 12px;}
.ms-ptable2 {border:1px solid #ececec; padding:12px 4px 15px 4px;}

.ms-menubuttonselectbackground {background-image: url("/_layouts/images/topnavover.gif");}

.ms-reusableTextView {background-color: #e0e0e0;opacity: .55;filter: alpha(opacity=55);-moz-opacity: 0.55;border:1px solid #000000;}
.ms-reusableTextListItemRowHighlighted {background-color: #FEE197;}
.ms-reusableTextListItemRowSelected {background-color: #00224d;}
.ms-reusableTextListItemLeftCell {border-top: solid 1px #FAFAFA;border-left: solid 1px #FAFAFA;border-bottom: solid 1px #FAFAFA;}
.ms-reusableTextListItemMiddleCell {border-top: solid 1px #FAFAFA;border-bottom: solid 1px #FAFAFA;}
.ms-reusableTextListItemRightCell {border-top: solid 1px #FAFAFA;border-right: solid 1px #FAFAFA;border-bottom: solid 1px #FAFAFA;}
.ms-reusableTextListItemLeftCellSelected {border-top: solid 1px #2254B1;border-left: solid 1px #2254B1;border-bottom: solid 1px #2254B1;}
.ms-reusableTextListItemMiddleCellSelected {border-top: solid 1px #2254B1;border-bottom: solid 1px #2254B1;}
.ms-reusableTextListItemRightCellSelected {border-top: solid 1px #2254B1;border-right: solid 1px #2254B1;border-bottom: solid 1px #2254B1;}

.groupHide {display:none;}
.groupShow {display:;}

.ms-reftitle {COLOR: #333333;font-weight: bold;padding-top: 1px;width: 200px;}
.ms-refsubtitle {COLOR: #333333; }
.ms-refitem { COLOR: #003399; }
td.ms-refsubtitle, td.ms-refitem {padding-top: 3px;padding-left: 3px;}
td.ms-reftoggle {padding-top: 3px;padding-left: 3px;padding-bottom: 7px;}
.ms-refitem A:link, .ms-refitem A:visited {COLOR: #003399;text-decoration:none; padding-bottom: 2px;}
.ms-refitem A:hover, .ms-reftoggle A:hover {COLOR: #000000;text-decoration:underline; }
.ms-reftoggle {COLOR:  #003399; }
.ms-reftoggle  A:link, .ms-reftoggle A:visited {COLOR:  #003399;text-decoration:none; padding-top: 0px;margin-top: 0px; }

.leftnavPic {background:#ebf3ff url("/_layouts/images/portraitbackground.gif") repeat-x;border:solid 1px #8ebbf5;padding-top: 10px;padding-bottom: 10px;text-align: center;vertical-align:middle;background-color: ;}

.incommonbody {background-color: #ebf3ff;}
.ms-navitem a:hover {color:#000000;text-decoration:underline;}
.ms-navitem a:visited {color:#3966bf;text-decoration: none; }
.ms-navitem a:active {color:#000000;text-decoration:underline;}
.ms-navitem a {color:#003399;text-decoration:none;}

td.ms-vb {}
th.ms-vh {text-decoration: none; vertical-align: top; }
.ms-vb a:visited {color:#3966bf;text-decoration: none; }
.ms-vb a:hover {color:#000000;text-decoration:underline;}
.ms-vb a:active {color:#000000;text-decoration:underline;}
.ms-vb a {color:#003399;text-decoration:none;}

.ms-qrblinks a:visited {color:#3966bf;text-decoration: none; }
.ms-qrblinks a:active {color:#000000;text-decoration:underline;}
.ms-qrblinks a {color:#003399;text-decoration:none;}
.ms-qrblinks a:hover {color:#000000;text-decoration:underline;}
.ms-profilebody a:visited {color:#3966bf;text-decoration: none; }
.ms-profilebody a:active {color:#000000;text-decoration:underline;}
.ms-profilebody a {color:#003399;text-decoration:none;}
.ms-profilebody a:hover {color:#000000;text-decoration:underline;}

.stopSuggestingLink {color: #4e7cb7;}
.ms-miniconsole {position:relative;top:2px;left:0px;}
.ms-miniconsoleEdit {position:relative;top:-11px;left:auto;right:4px;}

.ms-pagedescription {font-weight: normal;}

.ms-sitedirresultssort {font-weight: normal;color: #517acc;padding-bottom: 4px;}
.ms-sitedirresultssort a:link, .ms-sitedirresultssort a:visited {padding-right: 4px;padding-left: 4px;font-weight: normal;color: #517acc;}
.ms-sitedirresultssort span {font-weight: normal;color: #727272;}
.ms-sitedirresultssort a:hover {padding-right: 4px;padding-left: 4px;text-decoration: underline;color: #000000;}
.ms-sitedirresultspaging {background: #ebf3ff;padding-top: 4px;padding-bottom: 4px;padding-left: 4px;}
.ms-sitedirresultspaging a:link, .ms-sitedirresultspaging a:visited,  .ms-sitedirresultspaging span {padding-right: 4px;}
.ms-sitedirresultsbody {font-weight: normal;padding-left: 4px;}
.ms-sitedirresultstitle {padding-bottom: 2px;padding-top: 2px;}
.ms-sitedirresultstitle a:link, .ms-sitedirresultstitle a:visited {font-weight: normal;color: #517acc;}
.ms-sitedirresultstitle a:hover {font-weight: normal;color: #000000;text-decoration:underline}
.ms-sitedirresultsdescription {padding-bottom: 2px;}
.ms-sitedirresultsdescription span {font-weight: normal;color: #727272;}
.ms-sitedirresultsurl {padding-bottom: 6px;}
.ms-sitedirresultsurl a:link, .ms-sitedirresultsurl a:visited {font-weight: normal;color: #517acc;}
.ms-sitedirresultsurl a:hover {font-weight: normal;color: #000000;text-decoration:underline}

.ms-colleaguereminder {background-color: #ebf3ff;}

.ms-managesection {color: Navy;font-weight: bold;}

.ms-viewModeContentArea {font-weight:normal;}

.required { color: #FF0000;}

.ms-suggestalt {background-color: #f2f8ff;}

.ms-redirectControl {color: #5b5b5b;}
.ms-redirectControl a {color:#003399;text-decoration: none;}

.ms-diffchange{background-color: yellow;}


/* calendar (from calendar.css)*****************************************************************/
/*
styles below HeatherSolomon.com "clean" calendar stylesheet
*/
.ms-cal-gempty {
	border-collapse:collapse;
	margin:10px 0;
}
.ms-calheader {
	padding:5px 0;
}
.ms-cal-navheader {
	font-size:14px;
	font-weight:bold;
}
.ms-cal-navheader a img {
	border:none;
	background:#FFF;/*url('/_layouts/images/listheadergrad.gif') no-repeat*/;
	position:relative;
	top:3px;
}
.ms-cal-nav-buttonsltr {
	text-align:right;
}
.ms-cal-weekedge {
	width:4px;
}
.ms-cal-monthitem {
	padding:3px 5px;
	font-weight:bold;
}
.ms-cal-monthitem b {
	font-weight:normal;
	color:#666;
	font-size:9px;
}
/* 
calendar formatting (from calendar.css)
*/
.ms-cal-weekempty,.ms-cal-weekemptyRTL{
width:18px;
}
.ms-cal-weekname{
width:14.5%;
font-size:12px;
}
.ms-cal-weekbox,.ms-cal-weekboxRTL{
width:15px;
}
.ms-cal-topday div,.ms-cal-topdayRTL div,.ms-cal-topdayL div,.ms-cal-topdayRTLL div,
.ms-cal-wtopday div,.ms-cal-wtopdayL div,.ms-cal-wtopdayRTL div,.ms-cal-wtopdayRTLL div,
.ms-cal-wtopdayfocus div,.ms-cal-wtopdayfocusL div,.ms-cal-wtopdayfocusRTL div,.ms-cal-wtopdayfocusRTLL div,
.ms-cal-wtopday-today div,.ms-cal-wtopday-todayRTL div{
font-weight:bold;
padding:1px 1px 2px 5px;
}
.ms-cal-wtopdayL div span,.ms-cal-wtopday div span,.ms-cal-wtopdayRTL div span,.ms-cal-wtopdayRTLL div span,
.ms-cal-wtopdayLover div span,.ms-cal-wtopdayover div span,.ms-cal-wtopdayRTLover div span,.ms-cal-wtopdayRTLLover div span,
.ms-cal-wtopday-today div span,.ms-cal-wtopdayfocus div span,.ms-cal-wtopdayfocusL div span,.ms-cal-wtopdayfocusRTLL div span,
.ms-cal-wtopdayfocusRTL div span,.ms-cal-wtopday-todayover div span,.ms-cal-wtopday-todayRTLover div span,
.ms-cal-wtopday-todayRTL div span,.ms-cal-wtopdayfocusRTLover div span,
.ms-cal-wtopdayfocusRTLLover div span,.ms-cal-wtopdayfocusover div span,.ms-cal-wtopdayfocusLover div span{
font-weight:normal;
padding:0px 10px 0px 10px;
}
.ms-cal-topday-today div,.ms-cal-wtopday-today div,.ms-cal-topday-todayover div,.ms-cal-wtopday-todayover div,.ms-cal-topday-todayRTL div,.ms-cal-wtopday-todayRTL div,.ms-cal-topday-todayoverRTL div,.ms-cal-wtopday-todayRTLover div{
padding:0px 0px 0px 4px;
font-weight:bold;
}
.ms-cal-topdayover div,.ms-cal-topdayoverL div,.ms-cal-topdayoverRTL div,.ms-cal-topdayoverRTLL div,
.ms-cal-wtopdayover div,.ms-cal-wtopdayLover div,.ms-cal-wtopdayRTLover div,.ms-cal-wtopdayRTLLover div,
.ms-cal-topdayfocusover div,.ms-cal-topdayfocusRTLover div,.ms-cal-wtopdayfocusover div,.ms-cal-wtopdayfocusLover div,
.ms-cal-wtopdayfocusRTLover div,.ms-cal-wtopdayfocusRTLLover div{
padding:1px 1px 2px 5px;
font-weight:bold;
}
.ms-cal-topdayfocus div,.ms-cal-topdayfocusL div,.ms-cal-topdayfocusRTL div,.ms-cal-topdayfocusRTLL div,.ms-cal-wtopdayfocus div,.ms-cal-wtopdayfocusL div,.ms-cal-wtopdayfocusRTL div,.ms-cal-wtopdayfocusRTLL div,{
padding:1px 1px 2px 5px;
font-weight:bold;
}
.ms-cal-wtopday div img,.ms-cal-wtopdayL div img,.ms-cal-wtopdayLover div img,.ms-cal-wtopdayover div img,
.ms-cal-wtopdayRTL div img,.ms-cal-wtopdayRTLL div img,.ms-cal-wtopdayRTLover div img,.ms-cal-wtopdayRTLLover div img,
.ms-cal-wtopdayfocusover div img,.ms-cal-wtopdayfocusLover div img,.ms-cal-wtopdayfocusRTLover div img,.ms-cal-wtopdayfocusRTLLover div img,
.ms-cal-wtopday-todayRTLover div img,.ms-cal-wtopday-todayRTLLover div img,.ms-cal-wtopday-todayRTL div img,.ms-cal-wtopday-todayRTLL div img,
.ms-cal-wtopdayfocusRTL div img,.ms-cal-wtopdayfocusRTLL div img,.ms-cal-wtopdayfocusL div img,.ms-cal-wtopdayfocus div img{
width:96px;
}
.ms-cal-nodataMid td,.ms-cal-nodataLeft td,.ms-cal-nodataLeftBtm td,.ms-cal-nodataLeftBtmRTL td,.ms-cal-nodataLeftBtm2 td,.ms-cal-nodataLeftBtmRTL2 td,.ms-cal-nodataBtm td,.ms-cal-nodataBtm2 td, .ms-cal-nodataMid,.ms-cal-nodataLeft,.ms-cal-nodataLeftRTL,.ms-cal-nodataLeftBtm,.ms-cal-nodataLeftBtmRTL,.ms-cal-nodataLeftBtm2,.ms-cal-nodataLeftBtmRTL2,.ms-cal-nodataBtm,.ms-cal-nodataBtm2, .ms-cal-muworkitem td,.ms-cal-muworkitemL td,.ms-cal-muworkitemRTL td,.ms-cal-muworkitemRTLL td,.ms-cal-muworkitemR td,.ms-cal-todayitem td,.ms-cal-todayitemRTL td,.ms-cal-noworkitem td,.ms-cal-workitem td,.ms-cal-noworkitemRTL td{
vertical-align:top;
}
.ms-cal-muworkitem,.ms-cal-muworkitemL,.ms-cal-muworkitemR,.ms-cal-muworkitemRTL,.ms-cal-muworkitemRTLL{
padding:1px 0 0 0;
}
.ms-cal-workitem,.ms-cal-todayitem,.ms-cal-todayitemRTL{
padding:1px 0;
vertical-align:top;
}
.ms-cal-noworkitem,.ms-cal-noworkitemL,.ms-cal-noworkitemRTL{
padding:1px 0;
vertical-align:top;
}
.ms-cal-workitem2, .ms-cal-workitem2B,.ms-cal-workitemRTL2B,.ms-cal-todayitem2B,.ms-cal-todayitemRTL2B, .ms-cal-workitemRTLL2, .ms-cal-workitemL2B, .ms-cal-workitemRTLL2B, .ms-cal-noworkitemB,.ms-cal-noworkitemLB,.ms-cal-noworkitem2B,.ms-cal-noworkitemL2B,.ms-cal-noworkitemRTL2B{
padding:2px 5px 1px 5px;
}
.ms-cal-monthMultiDay,.ms-cal-monthMultiDay a,.ms-cal-monthMultiDay a:link,.ms-cal-monthMultiDay a:active,.ms-cal-monthMultiDay a:visited{
padding:3px;
text-overflow:ellipsis;
}
.ms-cal-monthMultiDay a:hover{
text-overflow:ellipsis;
}
a.ms-cal-more,a.ms-cal-more:link,a.ms-cal-more:active,a.ms-cal-more:visited{
padding:3px;
text-overflow:ellipsis;
margin-top:3;
margin-bottom:3
}
.ms-cal-more img{
vertical-align:middle;
}
.ms-cal-defaultbgcolor, .ms-cal-defaultbgcolorsel, .ms-cal-monthAllDay, .ms-cal-monthAllDaysel {
text-align:center;
font-weight:bold;
text-overflow:ellipsis;
padding:4px 0;
cursor:pointer;
}
.ms-cal-time, .ms-cal-timeRTL, .ms-cal-noworkhour{
width:18px;
}
.ms-cal-alldayevent{
text-align:center;
padding-top:1px;
height:100%;
vertical-align:top;
text-overflow:ellipsis;
}
.ms-cal-alldayeventRTL{
height:100%;
vertical-align:top;
text-overflow:ellipsis;
}
.ms-cal-blankimage{
visibility:hidden;
width:7px;
height:76px;
}
.ms-cal-workhour,.ms-cal-workhourhalfhour,.ms-cal-workhourover,.ms-cal-workhourhalfhourover, .ms-cal-workhourB,.ms-cal-workhourBhalfhour,
.ms-cal-workhourBover,.ms-cal-workhourBhalfhourover, .ms-cal-workhourRTL,.ms-cal-workhourRTLhalfhour, .ms-cal-workhourRTLover,.ms-cal-workhourRTLhalfhourover, .ms-cal-workhourRTLB,.ms-cal-workhourRTLBhalfhour, .ms-cal-workhourRTLBover,.ms-cal-workhourRTLBhalfhourover, .ms-cal-workhourF,.ms-cal-workhourFover, .ms-cal-workhourFhalfhour,.ms-cal-workhourFhalfhourover, .ms-cal-workhourRTLF,.ms-cal-workhourRTLFover,
.ms-cal-workhourRTLFhalfhour,.ms-cal-workhourRTLFhalfhourover{
text-align:right;
width:30px;
padding:0 5px;
white-space:nowrap;
vertical-align:top;
}
.ms-cal-noworkhourRTL, .ms-cal-noworkhourF, .ms-cal-noworkhourRTLF{
width:18px;
}
.ms-cal-eworkhourF .ms-cal-dayhour,.ms-cal-eworkhourF .ms-cal-dayhourF,.ms-cal-eworkhour .ms-cal-dayhourF,.ms-cal-eworkhour .ms-cal-dayhour,.ms-cal-eworkday .ms-cal-dayhour,.ms-cal-enoworkday .ms-cal-dayhour,.ms-cal-eworkday .ms-cal-dayhourF,.ms-cal-enoworkday .ms-cal-dayhourF,.ms-cal-enoworkhourF .ms-cal-dayhour,.ms-cal-enoworkhourF .ms-cal-dayhourF,.ms-cal-enoworkhour .ms-cal-dayhour,.ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-eworkhourRTLF .ms-cal-dayhourRTL,.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhourRTL,.ms-cal-enoworkdayRTL .ms-cal-dayhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL,.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL, .ms-cal-eworkhourF .ms-cal-dayhalfhourF,.ms-cal-eworkhour .ms-cal-dayhalfhourF,.ms-cal-eworkhour .ms-cal-dayhalfhour,.ms-cal-eworkday .ms-cal-dayhalfhour,.ms-cal-enoworkday .ms-cal-dayhalfhour,.ms-cal-eworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkhour .ms-cal-dayhalfhour,.ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL,
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL,
.ms-cal-workhourhalfhour,.ms-cal-workhourhalfhourB,.ms-cal-workhourRTLhalfhour,
.ms-cal-workhourRTLBhalfhourover,.ms-cal-workhourRTLhalfhourover,
.ms-cal-workhourBhalfhourover,.ms-cal-workhourBhalfhourover,
.ms-cal-workhourhalfhourover,.ms-cal-workhourRTLFhalfhourover,
.ms-cal-workhourFhalfhourover, .ms-cal-enoworkhourB .ms-cal-dayhalfhour,
.ms-cal-enoworkhourB .ms-cal-dayhour, .ms-cal-enoworkhourB .ms-cal-dayhalfhourF,
.ms-cal-enoworkhourB .ms-cal-dayhourF, .ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTL,
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTL, .ms-cal-eworkhourF .ms-cal-dayhourF,.ms-cal-eworkday .ms-cal-dayhourF,
.ms-cal-enoworkday .ms-cal-dayhourF,.ms-cal-enoworkdayF .ms-cal-dayhourF,
.ms-cal-eworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkday .ms-cal-dayhalfhourF,
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF,.ms-cal-eworkdayF .ms-cal-dayhourF,
.ms-cal-eworkhour .ms-cal-dayhourF,.ms-cal-eworkhour .ms-cal-dayhalfhourF, .ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF,.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF,.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF,
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-eworkdayRTLF .ms-cal-dayhourRTLF,
.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourF .ms-cal-dayhourF,.ms-cal-enoworkhour .ms-cal-dayhalfhourF,.ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhour,.ms-cal-enoworkhourRTL,.ms-cal-enoworkhourRTLL,.ms-cal-enoworkhourL,.ms-cal-enoworkhourF,.ms-cal-enoworkhourRTLF,
.ms-cal-enoworkhourB,.ms-cal-enoworkhourRTLB,.ms-cal-enoworkhourRTLLB,.ms-cal-enoworkhourLB,.ms-cal-enoworkhourFB,.ms-cal-enoworkhourRTLFB{
height:100%;
}
.ms-cal-enoworkday,.ms-cal-enoworkdayRTL. .ms-cal-eworkday,.ms-cal-eworkdayRTL,.ms-cal-eworkhour,.ms-cal-eworkhourRTL{
height:100%;
vertical-align:top;
}
.ms-cal-eworkday .ms-cal-tdayitem td div{
overflow:hidden;
white-space:auto;
}
.ms-cal-walldayevent,.ms-cal-walldayeventL,.ms-cal-walldayeventRTL,.ms-cal-walldayeventRTLL{
padding-top:1px;
}
.cont,.contR,.contB,.contL{
/*width:100%;*/
}
.ms-cal-weekitem,.ms-cal-weekitem a,.ms-cal-weekitem a:link,.ms-cal-weekitem a:active,.ms-cal-weekitem a:visited, .ms-cal-weekitem a:hover{
text-align:center;
text-overflow:ellipsis;
height:100%;
}
.ms-cal-tweekitem, .ms-cal-tdayitem{
width:100%;
height:100%;
}
.ms-cal-tweekitem td, .ms-cal-tdayitem td{
padding:0px 4px 1px 4px;
vertical-align:top;
}
.ms-cal-tweekitem td div{
width:100%;
height:100%;
overflow:hidden;
}
.ms-cal-eworkday .ms-cal-tdayitem td div, .ms-cal-eworkday .ms-cal-tdayitem td div{
overflow:hidden;
white-space:auto;
}
.ms-cal-tdayitem td div{
height:100%;
overflow:hidden;
text-overflow:ellipsis;
}
a.ms-cal-dayitem:hover{
text-overflow:ellipsis;
}
.ms-cal-hidden{
display:none;
}

/* 
calendar backgrounds, borders, colors (cleaned up version of Clean Calendar CSS from HeatherSolomon.com) 
*/
/* Left & Right Border for Multi-day Events in Week and Month View */ 
.contB {
	border-left:2px solid #CCC;
	border-right:2px solid #CCC;
}

/* Left & Right Border for Multi-day Events in Day View */
.contL {
	border-left: 2px solid #CCC;
}
.contR {
	border-right: 2px solid #CCC;
}

/* Top & Bottom Border for Multi-day Events in Day, Week and Month View */
.contL, .contB, .contR, .cont {
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
}

/* Background color for Multi-day Events in Day, Week and Month View */
.ms-cal-defaultbgcolor {
	background: #EEE;
}
/* Background color for Hover state on Multi-day Events in Day, Week and Month View */
.ms-cal-defaultbgcolorsel {
	background: #CCC;
}

/* Vertical lines between day slots on Day and Week View */
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkdayF .ms-cal-dayhourF, .ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkdayf .ms-cal-dayhourF, .ms-cal-enoworkhourB .ms-cal-dayhourF, .ms-cal-enoworkhourB .ms-cal-dayhalfhourF {
	border-left: 1px solid #999;
}

/* Horizontal lines signaling hour time slots on Day and Week View */
.ms-cal-enoworkdayF, .ms-cal-enoworkdayrtl .ms-cal-dayhourrtlF, .ms-cal-eworkdayrtl .ms-cal-dayhourrtlF, .ms-cal-enoworkdayrtl .ms-cal-dayhourrtl, .ms-cal-eworkdayrtl .ms-cal-dayhourrtl, .ms-cal-eworkhourrtl .ms-cal-dayhourrtl, .ms-cal-eworkhourrtl .ms-cal-dayhourrtlF, .ms-cal-eworkhourrtlf .ms-cal-dayhourrtlF, .ms-cal-eworkhourrtlf .ms-cal-dayhourrtl, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-enoworkday .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhour, .ms-cal-eworkhour .ms-cal-dayhour, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkhourF .ms-cal-dayhour, .ms-cal-workhourrtlbover, .ms-cal-workhourrtlover, .ms-cal-workhourBover, .ms-cal-workhourover, .ms-cal-workhourB, .ms-cal-workhour, .ms-cal-workhourrtlf, .ms-cal-workhourrtl, .ms-cal-workhourF, .ms-cal-eworkdayrtlf, .ms-cal-eworkdayf, .ms-cal-enoworkdayrtlf, .ms-cal-workhourrtlfover, .ms-cal-workhourFover, .ms-cal-enoworkhourrtl .ms-cal-dayhourrtl, .ms-cal-enoworkhourrtl .ms-cal-dayhourrtlF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkhourB .ms-cal-dayhour, .ms-cal-enoworkhourB .ms-cal-dayhalfhour, .ms-cal-enoworkhourB .ms-cal-dayhourF, .ms-cal-enoworkhourB .ms-cal-dayhalfhourF {
	border-top: 1px solid #CCC; 
}

/* Horizontal lines signaling half-hour time slots on Day and Week View */
.ms-cal-enoworkday .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhour, .ms-cal-eworkhour .ms-cal-dayhalfhour, .ms-cal-eworkhour .ms-cal-dayhalfhourF, .ms-cal-eworkhourF .ms-cal-dayhalfhourF, .ms-cal-workhourBhalfhour, .ms-cal-workhourFhalfhourover, .ms-cal-workhourrtlfhalfhourover, .ms-cal-workhourhalfhourover, .ms-cal-workhourBhalfhourover, .ms-cal-workhourBhalfhourover, .ms-cal-workhourrtlhalfhourover, .ms-cal-workhourrtlbhalfhourover, .ms-cal-workhourrtlhalfhour, .ms-cal-workhourhalfhourb, .ms-cal-workhourhalfhour, .ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkdayrtl .ms-cal-dayhalfhourrtlf, .ms-cal-eworkdayrtl .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkdayrtl .ms-cal-dayhalfhourrtl, .ms-cal-eworkdayrtl .ms-cal-dayhalfhourrtl, .ms-cal-eworkhourrtl .ms-cal-dayhalfhourrtl, .ms-cal-eworkhourrtl .ms-cal-dayhalfhourrtlf, .ms-cal-eworkhourrtlf .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkhourB .ms-cal-dayhour, .ms-cal-enoworkhourB .ms-cal-dayhalfhour, .ms-cal-enoworkhourB .ms-cal-dayhourF, .ms-cal-enoworkhourB .ms-cal-dayhalfhourF {
	border-top: 1px dotted #CCC;
}
/* Bottom border for last row in Day and Week View */
.ms-cal-enoworkhourB .ms-cal-dayhour, .ms-cal-enoworkhourB .ms-cal-dayhalfhour, .ms-cal-enoworkhourB .ms-cal-dayhourF, .ms-cal-enoworkhourB .ms-cal-dayhalfhourF, .ms-cal-workhourBhalfhour  {
	border-bottom: none;
}

/* Sizes to keep things displaying properly */
.ms-cal-enoworkhourB .ms-cal-dayhourF, .ms-cal-enoworkhourB .ms-cal-dayhalfhourF {
	height: 100%;
}
.ms-cal-muworkitem .contb, .ms-cal-workitem .contb {
	width: 95%;
}

/* Background color for NON work hours/days in Day, Week and Month View */
.ms-cal-nodataleftbtm, .ms-cal-nodataleftrtl, .ms-cal-nodataleft, .ms-cal-nodataMid, .ms-cal-weekday, .ms-cal-weekempty, .ms-calheader, .ms-cal-time, .ms-cal-enoworkdayrtlf, .ms-cal-enoworkdayF, .ms-cal-enoworkdayrtl, .ms-cal-enoworkday, .ms-cal-enoworkdayrtlf .ms-cal-dayhourrtlF, .ms-cal-enoworkdayrtl .ms-cal-dayhourrtlF, .ms-cal-enoworkdayrtlf .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkdayrtl .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkdayF .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkdayF .ms-cal-dayhalfhourF, .ms-cal-enoworkhourrtlf, .ms-cal-enoworkhour, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-weekedge, .ms-cal-workhourFhalfhourover, .ms-cal-workhourFhalfhour, .ms-cal-workhourFover, .ms-cal-workhourF, .ms-cal-workhourhalfhourover, .ms-cal-workhourover, .ms-cal-workhourhalfhour, .ms-cal-workhour, .ms-cal-enoworkhourrtlf, .ms-cal-enoworkhour, .ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhourrtlf .ms-cal-dayhourrtl, .ms-cal-enoworkhourrtlf .ms-cal-dayhourrtlF, .ms-cal-enoworkhourrtl .ms-cal-dayhourrtl, .ms-cal-enoworkhourrtl .ms-cal-dayhourrtlF, .ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtl, .ms-cal-enoworkhourrtlf .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-nodataBtm2, .ms-cal-nodatabtm, .ms-cal-nodataleftbtmrtl2, .ms-cal-nodataleftbtm2, .ms-cal-nodataleftbtmrtl, .ms-cal-enoworkhourB .ms-cal-dayhourF, .ms-cal-enoworkhourB .ms-cal-dayhalfhourF, .ms-cal-enoworkhourB .ms-cal-dayhour, .ms-cal-enoworkhourB .ms-cal-dayhalfhour, .ms-cal-enoworkhourrtll, .ms-cal-enoworkhourrtl, .ms-cal-enoworkhourrtlf .ms-cal-dayhourrtl, .ms-cal-enoworkhourrtlf .ms-cal-dayhourrtlF, .ms-cal-enoworkhourF, .ms-cal-enoworkhourl, .ms-cal-workhourBhalfhour, .ms-cal-workhourB, .ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtl, .ms-cal-enoworkhourrtlf .ms-cal-dayhalfhourrtlf {
	background: #FFF;
}

/* Vertical lines between days in Month View */
.ms-cal-nodataleftbtmrtl, .ms-cal-nodataleftbtm, .ms-cal-nodataBtm2, .ms-cal-nodatabtm, .ms-cal-nodataleftbtmrtl2, .ms-cal-nodataleftbtm2, .ms-cal-noworkitem2B, .ms-cal-noworkitemlB, .ms-cal-noworkitemB, .ms-cal-todayitemrtl2B, .ms-cal-todayitem2B, .ms-cal-workitemrtl2B, .ms-cal-workitem2B, .ms-cal-noworkitemrtl2B, .ms-cal-noworkiteml2B, .ms-cal-noworkiteml, .ms-cal-noworkitem, .ms-cal-todayitemrtl, .ms-cal-todayitem, .ms-cal-workitem, .ms-cal-muworkitemrtll, .ms-cal-muworkitemrtl, .ms-cal-muworkitemr, .ms-cal-muworkiteml, .ms-cal-muworkitem, .ms-cal-alldayeventrtll, .ms-cal-alldayeventrtl, .ms-cal-alldayeventl, .ms-cal-alldayevent, .ms-cal-nodataleftrtl, .ms-cal-nodataleft, .ms-cal-nodataMid, .ms-cal-noworkitemrtl {
	border-right: 1px solid #999;
}

/* Horizontal lines between weeks in Month View */
.ms-cal-nodataleftbtmrtl, .ms-cal-nodataleftbtm, .ms-cal-nodataBtm2, .ms-cal-nodatabtm, .ms-cal-nodataleftbtmrtl2, .ms-cal-nodataleftbtm2, .ms-cal-noworkitem2B, .ms-cal-noworkitemlB, .ms-cal-noworkitemB, .ms-cal-todayitemrtl2B, .ms-cal-todayitem2B, .ms-cal-workitemrtl2B, .ms-cal-workitem2B, .ms-cal-noworkitemrtl2B, .ms-cal-noworkiteml2B {
	border-bottom: 1px solid #999;
}

/* Appointment block in Day and Week View */
.ms-cal-tdayitem, .ms-cal-tweekitem {
	background: #EEE;
	border: 1px solid #CCC;
}

/* Area to left of All Day Event block in Day View */
.ms-cal-time {
	border-right: none;
}

/* Day headers in Week and Month View */
.ms-cal-topdayL, .ms-cal-topday, .ms-cal-wtopday, .ms-cal-wtopdayL {
	background: #EEE;
	border: 1px solid #999;
}

/* Selected Day header in Week and Month View */
.ms-cal-wtopdayfocusrtll, .ms-cal-wtopdayfocusrtl, .ms-cal-wtopdayfocusl, .ms-cal-wtopdayfocus, .ms-cal-topdayfocusrtll, .ms-cal-topdayfocusrtl, .ms-cal-topdayfocusl, .ms-cal-topdayfocus {
	background: #999;
	border: 1px solid #999;
}

/* Hover state for Day header in Week and Month View */
.ms-cal-topdayover, .ms-cal-wtopdayLover, .ms-cal-wtopdayover, .ms-cal-topdayoverl {
	background: #CCC;
	border: 1px solid #999;
}

/* Hover state for selected Day header in Week and Month View */
.ms-cal-wtopdayfocuslover, .ms-cal-wtopdayfocusover, .ms-cal-topdayfocusover {
	background:#666;
	border: 1px solid #999;
}

/* Week header in Month View */
.ms-cal-weekrtlB, .ms-cal-weekrtl, .ms-cal-weekB, .ms-cal-week {
	background: #CCC;
	border: 1px solid #999;
}

/* Hover state for Week header in Month View */
.ms-cal-weekselectedrtl, .ms-cal-weekselected {
	background:#999;
	border: 1px solid #999;
}

/* Background behind Multi-day events in Week View when multi-day events are present */
.ms-cal-wemptycellL, .ms-cal-wemptycell, .ms-cal-walldayeventrtlL, .ms-cal-walldayeventrtl, .ms-cal-walldayeventl, .ms-cal-walldayevent {
	background: #FFF;
	border-left: 1px solid rgb(57, 49, 39);
}

/* Today marker, independent of selected day header, in Month View */
.ms-cal-topday-today,.ms-cal-wtopday-today,.ms-cal-topday-todayRTL,.ms-cal-wtopday-todayRTL{
	background: #FFF;
	border:1px dotted #000;
}
.ms-cal-topday-today div,.ms-cal-wtopday-today div,.ms-cal-topday-todayover div,.ms-cal-wtopday-todayover div,.ms-cal-topday-todayRTL div,.ms-cal-wtopday-todayRTL div,.ms-cal-topday-todayoverRTL div,.ms-cal-wtopday-todayRTLover div{
	border:none;
}

/* Hover state for Today marker, independent of selected day header, in Month View */
.ms-cal-topday-todayover,.ms-cal-wtopday-todayover{
	background:#CCC;
	border:1px dotted #000;
}

.ms-cal-navselected A 			{FONT-WEIGHT:bold;COLOR:#000;TEXT-DECORATION:none}
.ms-cal-navselected A:hover 	{COLOR:#666;TEXT-DECORATION:none}
.ms-cal-nav 					{}
.ms-cal-nav A 					{TEXT-DECORATION:none}
.ms-cal-nav A:hover 			{TEXT-DECORATION:none}
.ms-cal-weekselected A 			{TEXT-DECORATION:none}
.ms-cal-weekselectedRTL A 		{TEXT-DECORATION:none}
.ms-cal-wtopdayL DIV A 			{COLOR:#000;TEXT-DECORATION:none}
.ms-cal-wtopday DIV A 			{COLOR:#000;TEXT-DECORATION:none}
.ms-cal-wtopdayRTL DIV A 		{COLOR:#000;TEXT-DECORATION:none}
.ms-cal-wtopdayRTLL DIV A 		{COLOR:#000;TEXT-DECORATION:none}
.ms-cal-wtopdayfocus DIV A 		{COLOR:#FFF;TEXT-DECORATION:none}
.ms-cal-wtopdayfocusL DIV A 	{COLOR:#FFF;TEXT-DECORATION:none}
.ms-cal-wtopdayfocusRTLL DIV A 	{COLOR:#FFF;TEXT-DECORATION:none}
.ms-cal-wtopdayfocusRTL DIV A 	{COLOR:#FFF;TEXT-DECORATION:none}
.ms-cal-topdayfocus DIV A 		{COLOR:#FFF;TEXT-DECORATION:none}
.ms-cal-topdayfocusL DIV A 		{COLOR:#FFF;TEXT-DECORATION:none}
.ms-cal-topdayfocusRTL DIV A 	{COLOR:#FFF;TEXT-DECORATION:none}
.ms-cal-topdayfocusRTLL DIV A 	{COLOR:#FFF;TEXT-DECORATION:none}
.ms-cal-wtopdayfocus DIV A 		{COLOR:#FFF;TEXT-DECORATION:none}
.ms-cal-wtopdayfocusL DIV A 	{COLOR:#FFF;TEXT-DECORATION:none}
.ms-cal-wtopdayfocusRTL DIV A 	{COLOR:#FFF;TEXT-DECORATION:none}
.ms-cal-wtopdayfocusRTLL DIV A 	{COLOR:#FFF;TEXT-DECORATION:none}
.ms-cal-topday DIV A 			{COLOR:#000;TEXT-DECORATION:none}
.ms-cal-topday DIV A:hover 		{COLOR:#000;TEXT-DECORATION:none}
.ms-cal-topdayL DIV A 			{COLOR:#000;TEXT-DECORATION:none}
.ms-cal-topdayL DIV A:hover 	{COLOR:#000;TEXT-DECORATION:none}
.ms-cal-topdayRTL DIV A 		{COLOR:#000;TEXT-DECORATION:none}
.ms-cal-topdayRTL DIV A:hover {	COLOR: #000;	TEXT-DECORATION: none}
.ms-cal-topdayRTLL DIV A {	COLOR: #000;	TEXT-DECORATION: none}
.ms-cal-topdayRTLL DIV A:hover {	COLOR: #000;	TEXT-DECORATION: none}
.ms-cal-topdayselectedRTLL DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-topdayselectedRTLL DIV A:hover {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-topdayselectedRTL DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-topdayselectedRTL DIV A:hover {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-topdayselectedL DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-topdayselectedL DIV A:hover {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-topdayselected DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-topdayselected DIV A:hover {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-topday-today DIV A {	COLOR: #000;	TEXT-DECORATION: none}
.ms-cal-wtopday-today DIV A {	COLOR: #000;	TEXT-DECORATION: none}
.ms-cal-topday-todayover DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-wtopday-todayover DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-topday-todayRTL DIV A {	COLOR: #000;	TEXT-DECORATION: none}
.ms-cal-wtopday-todayRTL DIV A {	COLOR: #000;	TEXT-DECORATION: none}
.ms-cal-topday-todayoverRTL DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-wtopday-todayRTLover DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-topdayover DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-topdayoverL DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-topdayoverRTL DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-topdayoverRTLL DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-wtopdayover DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-wtopdayLover DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-wtopdayRTLover DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-wtopdayRTLLover DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-topdayfocusover DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-topdayfocusoverRTL DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-topdayfocus DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-topdayfocusL DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-topdayfocusRTL DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-topdayfocusRTLL DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-wtopdayfocus DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-wtopdayfocusL DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-wtopdayfocusRTL DIV A {	COLOR: #FFF;	TEXT-DECORATION: none}
.ms-cal-wtopdayfocusRTLL DIV A {	COLOR: #FFF;	TEXT-DECORATION:none}
.ms-cal-monthitem A 			{TEXT-DECORATION:none}
.ms-cal-monthitem A:hover B 	{TEXT-DECORATION:none}
.ms-cal-monthitem B 			{TEXT-DECORATION:none}
.ms-cal-monthMultiDay 			{COLOR:#000;TEXT-DECORATION:none}
.ms-cal-monthMultiDay A 		{COLOR:#000;TEXT-DECORATION:none}
.ms-cal-monthMultiDay A:hover 	{COLOR:#FFF;TEXT-DECORATION:none}
.ms-cal-more 					{COLOR:#000;TEXT-DECORATION:none}
.ms-cal-more:hover 				{COLOR:#666;TEXT-DECORATION:none}
.ms-cal-defaultbgcolor A 		{COLOR:#000;TEXT-DECORATION:none}
.ms-cal-monthAllDay A 			{COLOR:#000;TEXT-DECORATION:none}
.ms-cal-monthAllDaysel A 		{COLOR:#000;TEXT-DECORATION:none}
.ms-cal-defaultbgcolorsel A 	{COLOR:#000;TEXT-DECORATION:none}
.ms-cal-defaultbgcolor A:hover 	{COLOR:#FFF;TEXT-DECORATION:none}
.ms-cal-defaultbgcolorsel A:hover {COLOR:#FFF;TEXT-DECORATION:none}
.ms-cal-weekitem A 						{TEXT-DECORATION:none}
.ms-cal-weekitem A:hover 				{TEXT-DECORATION:none}
.ms-cal-eworkday A.ms-cal-dayitem 		{TEXT-DECORATION:none}
.ms-cal-enoworkhour A.ms-cal-dayitem 	{TEXT-DECORATION:none}
.ms-cal-enoworkhourF A.ms-cal-dayitem 	{TEXT-DECORATION:none}
.ms-cal-eworkhour A.ms-cal-dayitem 		{TEXT-DECORATION:none}
.ms-cal-eworkhourF A.ms-cal-dayitem 	{TEXT-DECORATION:none}
.ms-cal-enoworkday A.ms-cal-dayitem 	{TEXT-DECORATION:none}
.ms-cal-enoworkhourB A.ms-cal-dayitem 	{TEXT-DECORATION:none}
.ms-cal-dayitem:hover 					{TEXT-DECORATION:none}
.ms-cal-dayitem  NOBR 					{COLOR:#666;TEXT-DECORATION:none}	
