﻿table.ms-toolbar, table.ms-viewtoolbar {
   background-color: #e2e2e2;
}
table.ms-toolbar, table.ms-viewtoolbar, .ms-toolbarContainer {
	background-image: none;
	background-color: #e2e2e2;
}
table.ms-toolbar {
   border: 1px solid #cacaca;
}
.ms-toolbar a:hover {
   color:#e00;
}
table.ms-viewtoolbar {
   border-top: 1px solid #cacaca;
   border-bottom: 1px solid #cacaca;
}
.ms-listheader {
   color: #5b6f96;
   background-color: #afcaff;
}
.ms-menutoolbar {
   border: 0;
   border-top: 1px solid #444;
   border-bottom:1px solid #fff;
   background-color:#e2e2e2;
   background-image: none;
   margin-top:4px;
}
.ms-menutoolbar td {
   border-top:solid 1px #fff;
   border-bottom:solid 0;
}
.ms-menutoolbar td a {
	color: #444;
}
.ms-listheaderlabel {
   color:#000;
}
table.ms-splitbuttonhover a, div.ms-menubuttonactivehover a, table.ms-splitbuttonhover a:hover, div.ms-menubuttonactivehover a:hover {
color:#fff;
}
.ms-menubuttonactivehover, .ms-buttonactivehover {
background-image: none;
border:1px solid #444;
background-color: #818181;
cursor:pointer;
line-height:16px;
margin:0px 1px;
padding:3px 7px 4px;
}
.ms-menutoolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselector,.ms-authoringcontrols td td.ms-viewselector,td.ms-viewselector{
background-image:none;
}
.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 {
background-color:#d3d3d3;
background-image:none;
background-repeat:repeat-x;
border:1px solid #b2b2b2;
font-weight:bold;
padding:0px;
}
div.ms-viewselectorhover a {
   color:#c00;
}
.ms-paging {
    color: #5b6f96;
}
.ms-viewselect a:link, .ms-GRFontSize {
    color: #444;
}
.ms-formlabel  {
    color: #000000;
}
.ms-formdescription A {
    color: #444;
}
.ms-informationbar {
    background-color:#efebc2;
    border: 1px solid ffd980;
}
.ms-formbody {
    background:#f5f5f5;
    border-top: 1px solid #d8d8d8;
}
.ms-formline {
	border-top: 1px solid #c6c6c6;
}
.ms-searchform {
	width: 166px;
	margin-right: 0;
	margin-left: 10px;
}
select.ms-searchbox {
	width: 146px;
	line-height: 24px;
    background: #878787;
    color: #fff;
}
.ms-searchbox-row2 {
	height: 18px;
	padding: 1px;
	margin-top: 6px;
	border: 1px solid #ab2a25;	
    background: #878787 url(ms-searchboxBKG.gif) left top repeat-x;
}
input.ms-searchbox {
	float: left;
	width: 140px;
	height: 16px !important;
	padding: 0;
	padding-left: 0;
	padding-top: 0;
	margin-top: 2px;
	border: 0;
	color: #fff;
	background: transparent;
}
.ms-searchimage {
	float: left;
	width: 20px;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 4px;
	padding-right: 0;
	border: 0;
	border-color: transparent;
	background: none;
	background-color: transparent;
}
.ms-inputuserfield, .ms-rtelong, .ms-rtelonger {
    border: 1px solid #aaaaaa;
}
.ms-bannerContainer {
	padding: 0 22px;
    background-position: top left;
    background-repeat:repeat-x;
    background-image: url("siteTitleBKGD1.gif");
}
.ms-globalbreadcrumb {
    background-color:#878787;
    padding:1px 22px;
    background-image: url("globalBreadcrumbBKGD.gif");
    background-position: top left;
    background-repeat:repeat-x;
    height: 20px;
}
.ms-globalbreadcrumb, .ms-globalbreadcrumb a {
    color: #fff;
}
.ms-globallinks, .ms-globallinks a.ms-sitemapdirectional, .ms-globallinks a {
    color: #fff;
}
.ms-pagebreadcrumb{
    border-bottom:solid 1px #d5deef;
}
.ms-pagebreadcrumb,.ms-pagebreadcrumb a{
    background-color:transparent;
}
.ms-pagebreadcrumb a:hover {
    color:#AB2A25;
}
.ms-sitetitle {
    color: #000000;
    padding:4px 0px 0px 6px;
    margin-bottom:15px;
}
.ms-sitetitle a {
	display: none;
}
.ms-actionbar {
    border: 1px solid #cacaca;
}
.ms-actionsep {
    border-right: 1px solid #cacaca; 
}
.ms-topnavContainer{
border:none;
}
.ms-topNav {
	/*background: #AB2A25 none;*/
	background-image:url('hmenu.jpg');
	background-repeat:repeat-x;
	border-width: 0;
}
.ms-topNav a {
	width: 114px;
	text-align: center;
	color: #fff;
}
.ms-topNavFlyOuts{
background-color:#f2f2f2 !important;
}
.ms-topNavFlyOutsHover{
background-color:#ffe6a0 !important;
}
.ms-topnavselected {
/*border-width: 0;*/
border-bottom: 1px #AB2A25 solid;
height:19px;
padding: 0;
background-image:none;
background-color:#fff;
background-repeat:repeat-x;
}
.ms-topnavselected a {
color: #444;
}
.ms-topNavHover{
background-image:none;
background-color:#f8f8f8;
border:0;
}
.ms-siteactionsmenu div div div {
	width: 166px;
	padding: 1px 0 3px 40px;
	border-width: 0;
	background-image: url(ms-siteactionsmenu_arrow1.gif);
	background-color: #fff;
	background-position: 113px 7px;
	background-repeat: no-repeat;
	text-align: left;
}
.ms-siteactionsmenu div div div img {
	position: absolute;
	top: -1000px;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background-image: url(ms-siteactionsmenu_arrow2.gif);
border-width: 0;
background-color:#AB2A25;
}
.ms-siteactionsmenu div div div a {
	color: #444;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover a {
	color: #fff;
}
.ms-quicklaunchnavsep {
    background-color:transparent;
}
.ms-quicklaunch table td {
    border-top:none;
 }
.ms-quicklaunch table.ms-navheader { 
    border-top:none;
    border-bottom:none;
    border-left:none;
}
.ms-quicklaunch table.ms-navheader td {
    background-color:transparent;
    border-left:none;
    border-bottom:none;
    border-top:none;
    background-image:none;
}
table.ms-navitem td,span.ms-navitem {
    background: none;
    padding-left: 8px;
    background: url(navitemBKG.gif) 8px bottom no-repeat;
}
.ms-navitem a:hover {
    color:#AB2A25;
}
.ms-treeviewouter td.ms-navitem {
    border:none;
    padding: 0px 4px;
}
div.ms-treeviewouter div {
    border-top-color:#ffd275;
}
.ms-quicklaunchheader a, .ms-unselectednav a {
	color: #444;
}
.ms-quicklaunchheader a:hover {
    color:#AB2A25;
}
.ms-topNavHover a {
    color:#444;
    text-decoration: underline;
}
.ms-banner a:hover {
    text-decoration: underline;
}
table.ms-recyclebin td a:hover {
	color: #fff;
	text-decoration: underline;
}
.ms-navsubmenu1 {
    background-color:transparent;
    border-bottom:none;
}
.ms-navsubmenu1 a {
	display: block;
	color: #6a6a6a;
}
a.ms-navitem {
	padding-left: 17px;
	background: url(navBullet.gif) 6px 4px no-repeat;
}
a.ms-navitem:hover {
	text-decoration: none;
	background-position: -289px 4px;
}
a.ms-navheader {
	display: block;
	padding: 5px 14px;
	/*background-color: #AB2A25;*/
	background-image:url('vmenu-back.jpg');
	background-repeat:repeat-x;
	color: #fff;
}
a.ms-navheader:hover {
	color: #fff;
	text-decoration: underline;
}
.ms-navsubmenu2 {
    background-color:transparent;
}
table.ms-navselected td {
    border:1px solid #CCCCCC;
}
.ms-navheaderstatic, .ms-navitemstatic {
    color: #635e54;
}
.ms-quicklaunchouter {
	width: 225px;
    margin:0px 2px;
    border-bottom:none;
    border-right:none;
}
.ms-quickLaunch {
    border:none;
    background-color:transparent;
    margin-top:5px;
}
.ms-quicklaunchheader {
    padding:4px 5px 0px 12px;
    height:23px;
    margin-bottom:4px;
    color: #444;   
    background-image: none;
    background-position:bottom;
    background-color:#fff;
    border-bottom:solid 0;
}
table.ms-recyclebin {
    margin-top:2px;
}
table.ms-recyclebin td {
    background-color: #444;
    border-top:none; 
    border-left:none;
    border-top:solid 0;
    padding-top:5px;
    padding-left: 11px;
}
table.ms-recyclebin td a {
	color:#fff;
}
table.ms-recyclebin td a img {
	display: none;
}
.ms-storMeUsed, .ms-storMeFilterBar {
   background: #9fbefc;
}
.ms-navwatermark {
    color: #c6e1ff;
}
.ms-selectednav, .ms-GRSortFilter {
   border: 1px solid #2353b2;
}
.ms-unselectednav {
   border: 1px solid #f2cdcd;
}
.ms-verticaldots {
    border-right: 1px solid #f2cdcd; 
}
.ms-nav {
    background-image:none;
    background-color:#fff;
    border-right:solid 0;
}
.ms-relatedtable{
    background: #eae2d5;
    border: 1px solid #919baa;
}
.ms-relatedtext {
    color: #444;
}
.ms-relatedtext a:visited, .ms-relatedtext a:link, .ms-relatedtext a:active    {
    color: #444;
}
.ms-relatedtext a:hover {
    color: #444;
}
td.ms-globalTitleArea {
	height: 122px;
	padding: 0 22px 0 32px;
    background-image:url(gray_bg.jpg);
    background-repeat: repeat-x;
}

.ms-globalTitleAreaSeparator {
    background-color: #ffd175;
    background-image:none;
    height:2px;
}
.ms-titlearea {
	background: url(hr-frame.gif) left top repeat-x;
    color: #000000;
}
.ms-titlearea a {
    color: #444;
}
.ms-titlearea a:hover {
    color: #AB2A25;
}
td.ms-mwstitlearealine {
    background-color:#e1ecfc;
}
.ms-bodyareacell {
	padding: 0 22px;
    background-color:#fff;
}
.ms-mwstitlearealine td.ms-bodyareacell {
    border-top: 1px solid #d96f6f;
}
TD.ms-titleareaframe, Div.ms-titleareaframe, .ms-pagetitleareaframe, .ms-mwspagetitleareaframe {
	background-color: transparent;
    background-image: none;
}
TD.ms-titleareaframe, Div.ms-titleareaframe, .ms-mwspagetitleareaframe {
	width: 22px;
}
.ms-pagetitle {
	color: #c92f2e;
}
td.ms-titlearearight {
    background: none;
}
td.ms-titlearearight div.ms-areaseparatorright {
    background-image:none;
    background-repeat:no-repeat;
    background-color:transparent;
    border-left: 0;
}
div.ms-titleareaframe {
    border-bottom:solid 0;
    height:100%;
}
td.ms-pagetitleareaframe {
	padding: 0 22px;
    border-bottom:solid 0;
    background-image:url(hr-frame.gif);
    background-color: #fff;
}
.ms-pagetitleareaframe table {
    background-image:none;
    width: 100%;
}
.ms-storMeEstimated{
    background-color:#f2cdcd;
}
.ms-titlearealine {
    background-color:#fff;
}
.ms-titleareaseparator {
    padding-bottom:0;
    background-color:#ffd175;
}
.ms-titleareaseparator div {
    background-color:transparent;
    border-top:none;
}
.ms-areaseparatorcorner {
    height: 54px;
    background-image:url(framecornergrad_classic.gif);
    background-repeat:no-repeat;
    border-right: 1px solid #ffd175;
    border-top:solid 1px #d5deef;
    background-color:#fff;
}
div.ms-areaseparatorleft {
	width: 22px;
    background:none;
    border-right: 0; 
}
td.ms-areaseparatorleft {
	width: 22px;
    background-image:none;
    background-repeat:no-repeat;
    background-position:top right;
    border-right: 0; 
    border: 0;
    background-color:transparent;
    background:none;

}
td.ms-areaseparatorright {
	width: 22px;
    border-right: 0;
}
div.ms-areaseparatorright {
	width: 22px;
    background-image: none;
    border-left: 0; 
    background-color: #ffffff;
    background:none;
}
td.ms-rightareacell div.ms-pagemargin{
    background-color:#ffffff;
    background-image:none;
    border-left:0px;
}
.ms-areaseparator {
    background-color: #fff;
    background-image: url(hr-frame.gif);
    border-right: 0;
    border-left: 0;  
    padding: 0 22px;
}
.ms-pagemargin {
    background-image:none;
    background-color:transparent;
}
td.ms-rightareacell div.ms-pagemargin{
    background-color:transparent;
    background-image:none;
}
.ms-bodyareaframe, .ms-viewareaframe  {
    border-top:none;
    border-right:none;
    border-left:none;
}
.ms-bodyareaframe {
    padding:10px;
} 
.ms-selected {
    background-color: #9fbefc;
    border-top: 1px solid #9fbefc;
    border-bottom: 1px solid #9fbefc;
}
.ms-descriptiontext {
    color: #7f7f7f;
}
.ms-dspadapterlist {
    color: #7f7f7f;
}
.ms-separator {
    color: #635e54;
}
.ms-separator img {
    background: #e1c6c6;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}
.ms-authoringcontrols {
    background-color:#e2eeff;
    color: #495877;
}
.ms-propertysheet th.ms-authoringcontrols {
background-color:#e2eeff;
}
.ms-sectionheader {
    color: #d02424;
}
.ms-linksectionheader {
    color: #635e54;
}
td.ms-linksectionheader {
    background-color: #d5deef;
    border: 1px solid #afcaff;
}
.ms-sectionheader a {
    color: #444;
}
.ms-sectionheader a:hover {
    color: #444;
}
.ms-sectionheader a:visited {
    color: #444;
}
.ms-sectionline {
    background-color:#d8d8d8;
}
.ms-sectionhighlight-top {
	border: 1px solid #ff3232;
	background-color:#f7f3cd;
}
.ms-sectionhighlight {
	background-color:#fffbd8;
	color: #635e54;
}
.ms-partline {
    background-color: #e2e2e2;
}
.ms-propertysheet a {
    color: #444;
}
.ms-pageinformation th, .ms-createpageinformation th {
    color: #5b6f96;
}
.ms-itemheader a {
    color: #444;
}
.ms-listdescription {
    background:transparent;
    border-bottom:none;
    color: #635e54;
    padding-bottom:0px;
}
.ms-alternating .ms-unselectedtitle {
background:transparent;
}
.ms-alternating .ms-vb-user table{
background:transparent;
}
.ms-vb a, .ms-vb2 a, .ms-GRStatusText a,.ms-vb-user a, .ms-disc a {
    color: #AB2A25;
}
.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover, .ms-disc a:hover {
    color: #AB2A25;
}
.ms-vb a:visited, .ms-vb2 a:visited, .ms-GRStatusText a:visited, .ms-vb-user a:visited, .ms-disc a:visited  {
   color: #AB2A25;
}
.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover, .ms-disc a:visited:hover {
    color: #AB2A25;
}
.ms-vh, .ms-vh2 {
background-color:#f5f5f5;
background-image:none;
padding-top:1px;
}
th .ms-vb a, th .ms-vb, .ms-vh2-nofilter a, .ms-vh2-nofilter-icon a, .ms-vh2-nofilter, .ms-vh2-nofilter-icon{
    color: #8e8e8e;
}
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:#666;
}
.ms-vh table.ms-selectedtitle, .ms-vh2 table.ms-selectedtitle, .ms-vh-icon table.ms-selectedtitle {
background-color:#e5e5e5;
}
.ms-menuimagecell {
	background: #c2c2c2;
}
.ms-selectedtitle {
border:1px solid #666;
}
.ms-selectedtitlealternative {
border:1px solid #666;
}
a.ms-addnew {
    color: #444;
}
a.ms-addnew:hover {
    color: #AB2A25;
}
.ms-error {
    color: #AB2A25;
}
a.ms-acclink {
    background-color: #FFFFFF;
    border-color: #000000;
    color: #000000;
}
.ms-homepagetitle:Hover {
    color: #AB2A25;
}
img.thumbnail { 
    border: solid #ffa5a5 3px; 
}
tr.ms-imglibselectedrow , tr.ms-highlight {
   background-color: #eae2d5;
}
.ms-imglibthumbnail {
    background-color: #c0b59e; border: solid #ffa5a5 0px; 
}

tr.ms-disc-gray td {
    background-color: #c0b59e;
}
.UserCaption {
    background-color: #ececec;
}
.UserConfiguration {
    background-color: #eae2d5;
}
.UserToolbarTextArea A:link {
    COLOR: #444; 
}
.UserToolbarTextArea A:visited {
    COLOR: #444;
}
.UserToolbarTextArea A:hover {
    COLOR: #AB2A25; 
}
.UserToolbarImage {
    background-color: #eae2d5;
}
.UserToolbar {
   border: 1px solid #cacaca;
}
.ms-ToolPaneBorder {
    border-right: #f2cdcd 1px solid; 
    border-left: #f2cdcd 1px solid; 
}
.ms-ToolPaneInfo {
    background-color: #5b6f96;
}
.ms-ToolStrip {
    border-left: #f2cdcd 1px solid;
    border-right: solid 1px #9fbefc;
    border-top: solid 1px #9fbefc;
    border-bottom: solid 1px #9fbefc;
    background-color: #c6e1ff;
}
.ms-TPHeader {
    background-color: #c6e1ff;
}
.ms-TPBody A:link, .ms-TPBody A:visited, .ms-TPBody A:hover {
    color:#444;
}
.ms-PropGridBuilderButton {
    background-color: #f2cdcd;
}
.ms-WPDesign {
    background-color: #f2cdcd;
}
.ms-WPMenu {
    background-color: #f2cdcd;
}
.ms-WPTitle {
    color:#444;
}
.ms-WPTitle A:link, .ms-WPTitle A:visited {
    color:#444;
}
.ms-WPTitle A:hover {
    color:#AB2A25;
}
.ms-WPBody A:link, .ms-WPBody A:visited {
    color:#AB2A25;
}
.ms-WPBody A:hover {
    color:#AB2A25;
}
.ms-WPBorder {
    border-color: #aac6ff;
}
.ms-HoverCellActiveDark{
    border: solid 1px #666;
    background-color: #ccc;
    background-image: none;
}
.ms-SpLinkButtonActive a, .ms-SpLinkButtonActive a:hover, .ms-SpLinkButtonActive a:focus, .ms-SpLinkButtonActive a:link, .ms-SPLinkButtonActive a:visited{
color:#c4c4c4;
}
.ms-SpLinkButtonInActive a, .ms-SpLinkButtonInActive a:hover, .ms-SpLinkButtonInActive a:focus, .ms-SpLinkButtonInActive a:link, .ms-SPLinkButtonInActive a:visited{
color:#ffffff;
}
.ms-globallinks .ms-hovercellinactive a:visited, .ms-globallinks .ms-hovercellinactive a:link, .ms-globallinks .ms-hovercellinactive a{
    color:#ffffff;
}
.ms-globallinks a:hover{
color:#ffffff;
}
.ms-globallinks .ms-splinkbuttoniactive, .ms-globallinks .ms-splinkbuttonactive a:hover, .ms-globallinks .ms-hovercellactive a:hover{
color:#dcdcdc;
}
.ms-WPHeader TD {
    border-bottom: 1px solid #bfbfbf;
}
.ms-SPzone .ms-WPHeader TD, .ms-SPZoneSelected .ms-WPHeader TD {
    border: 1px solid #ffd98e;
    background-color: #FFF3D6;
    background-image: url("partgrad_classic.gif");
}
.ms-rtApplyBackground {
    background-color: #c6e1ff;
    BORDER-BOTTOM: buttonshadow solid 1px;
    BORDER-RIGHT: buttonshadow solid 1px; 
}
.ms-tbButtonMouseOverDown {
    BACKGROUND-COLOR: #c6e1ff; 
    BORDER-BOTTOM: buttonhighlight solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonhighlight solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.ms-rtRemoveBackground {
    background-color: transparent;
    BORDER-BOTTOM: #c6e1ff solid 1px; 
    BORDER-LEFT: #c6e1ff solid 1px; 
    BORDER-RIGHT: #c6e1ff solid 1px; 
    BORDER-TOP:  #c6e1ff solid 1px; 
}
.ms-subsmanageheader {
    background-color: #eae2d5;
}
.ms-underline {
   border-bottom:1px solid #ffd175; 
}
.ms-underlineback {
   border-bottom:1px solid #ffd175;
   background-color: #eae2d5;
}
.ms-back {
   background-color: #eae2d5;
}
.ms-smallsectionline {
   border-bottom:1px solid #ffd175;
}
.ms-tabselected {
   color: #444; 
}
.ms-tabinactive {
   color: #444;
   background-position:0px 5px;
   background-color:#ffffff;
}
.ms-tabinactive a:link {
   color: #444;
}
.ms-tabinactive a:hover {
   color: #000000; 
}
.ms-tabinactive a:visited {
   color: #444; 
}
.ms-surveyHBarB {
    background-color: #CCCCCC;
}
.ms-surveyVBar {
    background-color: #d02424;
}
.ms-surveyVBarT {
    color: #7f7f7f;
}
.ms-surveyVBarTC {
    color: #7f7f7f;
}
.ms-uploadborder {
    border: 1px solid #f2cdcd;
}
.ms-uploadcontrol {
    background-color: #eae2d5;
}
.ms-styleheader{
    background-color: #eae2d5;
}
.ms-styleheader a:link, .ms-stylebody a:link {
    color: #444;
}
.ms-styleheader a:hover, .ms-stylebody a:hover {
    color: #AB2A25;
}
.ms-MWSInstantiated a:link, .ms-MWSInstantiated a:visited {
    color:#444;
}
.ms-MWSInstantiated a:hover {
    color:#9fbefc;
}
.ms-MWSUninstantiated a:link, .ms-MWSUninstantiated a:visited {
    color:#444;
}
.ms-MWSUninstantiated a:hover {
    color:#444;
}
.ms-ganttTable td {
	border-top: solid 1px #7f7f7f;
}
.ms-ganttDetailTimeUnitRow td {
	border:solid 1px #7f7f7f;
}
.ms-ganttNonWorkingDay {
	background:cornsilk;
}
.ms-ganttMajorTimeUnitHeaderRow td {
	border-left: solid 1px #7f7f7f;
	border-right: solid 1px #7f7f7f;
}
.ms-webpartpickerpageinnerbackground {
    background-color: #eae2d5;	
}
.ms-webpartpickerpagetext a {
    color: #444;	
}
.ms-webpartpickerpageHeaderBorder a {
    color: #444;	
}
.ms-pagebottommargin, .ms-pagebottommarginright, .ms-pagebottommarginleft, .ms-pagebottommarginright, .ms-bodyareapagemargin {
    display:none;
}
.ms-wikieditbutton {
    border-left:solid 1px #ffffff;
}
.ms-wikieditbutton a {
    color:#7f7f7f;
}
.ms-wikieditbutton a:hover {
    color:#AB2A25;
}
.ms-wikicontent {
    color:#000000;
}
.ms-diffdelete {
    background-color:#ffd2a5;
}
.ms-diffinsert {
    background-color:#ccffcc;
}
.ms-diffchange {
    background-color:#ffffcc;
}
.ms-PostTitle a { 
    color:#444;
}
.ms-PostFooter a {
    color: #444;
}
.ms-PostBody {
    color:#727a87;
}
.ms-PostFooter {
    color:#6e85b5;
}
h1.ms-PostDate {
    color:#727a87;
}
h2.ms-CommentTitle {
    color:#000000;
}
.ms-CommentFooter a {
    color:#6e85b5;
}
.ms-CommentBody  {
    color:#727a87;
}

/********* CALLENDAR begin ***********/

.ms-calheader {
    background-color:transparent;
}
.ms-cal-navselected a {
    color:#000000;
}
.ms-cal-navselected a:hover {
    color:#000000;
}
.ms-cal-nav a {
    color:#d02424;
}
.ms-cal-nav a:hover {
    color:#000000;
}
.ms-cal-weekempty, .ms-cal-weekemptyRLT {
    background-color:#ececec;
}
.ms-cal-weekname {
	background-color:#ececec;
	border:solid 1px #cacaca;
}
.ms-cal-weekday {
	background-color:#ececec;
	color:#919baa;
}
.ms-cal-week, .ms-cal-weekB, .ms-cal-weekRTLB {
	background-color:#f2cdcd;
	border:1px solid #cacaca;
}
.ms-cal-weekselected, .ms-cal-weekselectedRTL {
	background-color:#f1f1f1;
	border:1px solid #cacaca;
}
.ms-cal-weekselected a, .ms-cal-weekselectedRTL a {
	color:#000000;
}
.ms-cal-weekbox {
	color:#ffd175;
}
.ms-cal-weekboxRTL {
	color:#ffd175; 
}
.ms-cal-topdayover div, .ms-cal-topdayoverL div, .ms-cal-topdayoverRTLL div, .ms-cal-wtopdayover div, .ms-cal-wtopdayoverL div, .ms-cal-wtopdayoverRTLL div, .ms-cal-topdayfocusover div {
	border:solid 1px #ffffff; 
	padding:0px 0px 0px 4px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.ms-cal-topdayfocus, .ms-cal-topdayfocusL, .ms-cal-topdayfocusRTLL, .ms-cal-wtopdayfocus, .ms-cal-wtopdayfocusL, .ms-cal-wtopdayfocusRTLL  {
	background-repeat:repeat-x;
	background-color:#ffa5a5;
	border:solid 1px #cacaca;
}
.ms-cal-topdayfocus div, .ms-cal-topdayfocusL div, .ms-cal-topdayfocusRTLL div, .ms-cal-wtopdayfocus div, .ms-cal-wtopdayfocusL div, .ms-cal-wtopdayfocusRTLL div {
	border:solid 1px #c6e1ff; 
	padding:1px 1px 1px 5px;
	font-weight:bold;
	color:#ffffff;
}
.ms-cal-topday a, .ms-cal-topday a:active, .ms-cal-topday a:link, .ms-cal-topday a:visited, .ms-cal-topday a:hover, .ms-cal-topdayL a, .ms-cal-topdayL a:active, .ms-cal-topdayL a:link, .ms-cal-topdayL a:visited, .ms-cal-topdayL a:hover, .ms-cal-topdayRTL a, .ms-cal-topdayRTL a:active, .ms-cal-topdayRTL a:link, .ms-cal-topdayRTL a:visited, .ms-cal-topdayRTL a:hover, .ms-cal-topdayRTLL a, .ms-cal-topdayRTLL a:active, .ms-cal-topdayRTLL a:link, .ms-cal-topdayRTLL a:visited, .ms-cal-topdayRTLL a:hover, .ms-cal-topdayselectedRTLL a, .ms-cal-topdayselectedRTLL a:active, .ms-cal-topdayselectedRTLL a:link, .ms-cal-topdayselectedRTLL a:visited, .ms-cal-topdayselectedRTLL a:hover, .ms-cal-topdayselectedRTL a, .ms-cal-topdayselectedRTL a:active, .ms-cal-topdayselectedRTL a:link, .ms-cal-topdayselectedRTL a:visited, .ms-cal-topdayselectedRTL a:hover, .ms-cal-topdayselectedL a, ms-cal-topdayselectedl a:active, ms-cal-topdayselectedl a:link, ms-cal-topdayselectedl a:visited, ms-cal-topdayselectedl a:hover, .ms-cal-topdayselected a, .ms-cal-topdayselected a:active, .ms-cal-topdayselected a:link, .ms-cal-topdayselected a:visited, .ms-cal-topdayselected a:hover {
	color:#000000;
}
.ms-cal-nodataLeft {
	border-left:3px solid #cacaca ; 
	border-right:1px solid #cacaca ;  
	background-color: #E3E9F7;
}
.ms-cal-nodataLeftRTL {
	padding:1px;
	border-left:1px solid #cacaca ; 
	border-right:3px solid #cacaca ;  
	background-color: #ececec;
}
.ms-cal-nodataMid, .ms-cal-nodataLeft, .ms-cal-nodataLeftBtm, .ms-cal-nodataLeftBtmRTL, .ms-cal-nodataLeftBtm2, .ms-cal-nodataLeftBtmRTL2, .ms-cal-nodataBtm, .ms-cal-nodataBtm2 {
	padding:1px;
	border-left:1px solid #cacaca;  
	border-right:1px solid #cacaca;  
	background-color: #E3E9F7;
}
.ms-cal-muworkitem, .ms-cal-muworkitemRTLL {   
	border-left:1px solid #cacaca ; 
	border-right:1px solid #f2cdcd;
} 
.ms-cal-muworkitemR {
	border-left:1px solid #cacaca ; 
	border-right:1px solid #f2cdcd;
}
.ms-cal-muworkitemL {
	border-left:1px solid #cacaca ; 
	border-right:1px solid #f2cdcd;
}
.ms-cal-workitem, .ms-cal-todayitem {   
	border-left:1px solid #cacaca; 
	border-right:1px solid #cacaca;
}
.ms-cal-workitem2 {   
	border-left:1px solid #cacaca; 
	border-right:1px solid #cacaca; 
}
.ms-cal-workitem2B, .ms-cal-workitemRTL2B {   
	border-left:1px solid #cacaca; 
	border-right:1px solid #cacaca; 
	border-bottom:1px solid #cacaca; 
}
.ms-cal-workitemL2 {   
	border-left:3px solid #cacaca ; 
	border-right:1px solid #cacaca; 
}
.ms-cal-workitemRTLL2 {   
	border-left:1px solid #cacaca ; 
	border-right:3px solid #cacaca; 
}
.ms-cal-workitemL2B {   
	border-left:3px solid #cacaca ; 
	border-right:1px solid #cacaca; 
	border-bottom:3px solid #cacaca ; 
}
.ms-cal-workitemRTLL2B {   
	border-left:1px solid #cacaca ; 
	border-right:3px solid #cacaca; 
	border-bottom:3px solid #cacaca ; 
}
.ms-cal-noworkitem, .ms-cal-noworkitemL, .ms-cal-noworkitemRTL   {
	border-left:1px solid #cacaca; 
	border-right:1px solid #cacaca; 
}
.ms-cal-noworkitemB, .ms-cal-noworkitemLB, .ms-cal-noworkitem2B, .ms-cal-noworkitemL2B, .ms-cal-noworkitemRTL2B {
	border-right:1px solid #cacaca;
	border-left:1px solid #cacaca;
	border-bottom:1px solid #cacaca; 
}
.ms-cal-monthMultiDay, .ms-cal-monthMultiDay a, .ms-cal-monthMultiDay a:link, .ms-cal-monthMultiDay a:active, .ms-cal-monthMultiDay a:visited {  
	background-color: #5b6f96;
}
.ms-cal-monthMultiDay a:hover {
	background-color: #5b6f96;
	color:#e1c6c6;
}
.ms-cal-defaultbgcolor {  
	border:solid 1px #ffa5a5;
}
.ms-cal-defaultbgcolorsel {
	border:solid 1px #ffa5a5;
	background-color: #eae2d5;
	color: #ffd175; 
}
.ms-cal-monthAllDay {  
	border:solid 1px #ffa5a5;
}
.ms-cal-monthAllDaysel {
	border:solid 1px #cacaca;
	background-color:#e9ecf3;
}
.ms-cal-time {
    background-color:#ececec;
}
.ms-cal-timeRTL {
    border-left:1px solid #cacaca;
    border-right:2px solid #cacaca;
    background-color:#FFFFFF;
}
.ms-cal-emptytime {
    border-top:3px solid #cacaca;
    border-left:2px solid #cacaca;
    background-color:#FFFFFF;
}
.ms-cal-emptytimeRTL {
    border-top:3px solid #cacaca;
    border-right:2px solid #cacaca;
}
.ms-cal-emptycell {
    border-top:3px solid #cacaca;
    border-left:3px solid #cacaca ;
    border-right:1px solid #cacaca ; 
    background-color:#c0b59e;
}
.ms-cal-emptycellRTL{
    border-top:3px solid #cacaca;
    border-left:1x solid #cacaca ;
    border-right:3 solid #cacaca ; 
    background-color:#c0b59e;
}
.ms-cal-emptycellB{
    border-bottom:3px solid #cacaca;
    border-left:3px solid #cacaca ;
    border-right:1px solid #cacaca ; 
    background-color:#c0b59e;
}
.ms-cal-emptycellRTLB {
    border-bottom:3px solid #cacaca;
    border-left:1x solid #cacaca ;
    border-right:3 solid #cacaca ; 
    background-color:#c0b59e;
}
.ms-cal-alldayevent {
    border-left:1px solid #cacaca ;
    border-right:1px solid #cacaca ;
}
.ms-cal-alldayeventRTL {
    border-left:1px solid #cacaca ;
    border-right:3px solid #cacaca ;
}
.ms-cal-noworkhour{
    border-left:2px solid #cacaca;
    background-color:#00FAB2A25;
}
.ms-cal-workhour {
    border-top:solid 1px #D0D6E5;
    background-color:#ececec;
    color:#919baa;
} 
.ms-cal-noworkhourRTL{
    border-right:2px solid #cacaca;
    background-color:#00FAB2A25;
}
.ms-cal-workhourRTL {
    border-right:2px solid #cacaca;
    background-color:#FFFFFF;
} 
.ms-cal-noworkhourF {
    border-top:3px solid #cacaca;
    border-left:2px solid #cacaca;
    background-color:#00FAB2A25;
}
.ms-cal-workhourF {
    background-color:#ececec;
    color:#919baa;
} 
.ms-cal-noworkhourRTLF {
    border-top:3px solid #cacaca;
    border-right:2px solid #cacaca;
    background-color:#00FAB2A25;
}
.ms-cal-workhourRTLF {
    border-top:3px solid #cacaca;
    border-right:2px solid #cacaca;
    background-color:#FFFFFF;
} 
.ms-cal-upper-border {
    border-top:3px solid #cacaca;
    border-right:1px solid #cacaca;
}
.ms-cal-upper-borderRTL {
    border-top:3px solid #cacaca;
    border-left:1px solid #cacaca;
}
.ms-cal-enoworkdayF,.ms-cal-enoworkdayRTLF {
    border-top:solid 1px #cacaca;
}
.ms-cal-eworkdayF,.ms-cal-eworkdayRTLF {
    border-top:solid 1px #cacaca;
}
.ms-cal-workhourF, .ms-cal-enoworkhourF {
    border-top:1px solid #cacaca;
}
.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 {
    border-top:solid 1px #D0D6E5;
}
.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-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour {
    border-top:solid 1px #ececec;
}
.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-enoworkdayRTLF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkdayF .ms-cal-dayhalfhourF, .ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourF, .ms-cal-eworkdayF .ms-cal-dayhourF, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF {
    border-left:solid 1px #cacaca;
}
.ms-cal-eworkday,.ms-cal-eworkdayRTL {
    background-color:#FFFFFF;
}
.ms-cal-weekedge {
    background-color:#ececec;
}
.ms-cal-wtopdayselected {
	background-color:#ff3232;
	border:solid 1px #cacaca; 
	color:#FFFFFF;
}
.ms-cal-wtopdayselectedRTL {
	background-color:#ff3232;
	border:solid 1px #cacaca; 
	border-bottom:solid 3px #cacaca; 
	color:#FFFFFF;
}
.ms-cal-wtopdayselectedL {
	background-color:#ff3232;
	border:solid 1px #cacaca; 
	border-left:solid 3px #cacaca; 
	border-bottom:solid 3px #cacaca; 
	color:#FFFFFF;
}
.ms-cal-wtopdayselectedRTLL {
	background-color:#ff3232;
	border:solid 1px #cacaca; 
	border-right:solid 3px #cacaca; 
	border-bottom:solid 3px #cacaca; 
	color:#FFFFFF;
}
.ms-cal-tdayitem {
    border:1px solid #ffa5a5; 
}
.ms-cal-dayitem2 {
    border-right: 2px solid #CCCCCC;
    text-align:left;
    background-color:#c6e1ff;
    vertical-align :top;
    text-decoration: none; 
    text-overflow:ellipsis;
 }
.ms-cal-dayitem2rtl {
    border-right: 2px solid #CCCCCC;
    text-align:right;
    background-color:#c6e1ff;
    vertical-align :top;
    text-decoration: none; 
    text-overflow:ellipsis;
 }
.ms-cal-gempty {
    border:solid 1px #cacaca;
}
.ms-cal-nav-buttons {
    color:#cacaca;
}
.ms-navframe .ms-datepickerouter {
    border-bottom:0px;
    border-right:0px;
}
.ms-picker-header {
    background-image:none;
    background-color:#e2e2e2;
}
.ms-picker-table .ms-picker-dayheader { 
    color:#919baa; 
}
table.ms-picker-table td.ms-picker-dayother,table.ms-picker-table td.ms-picker-daycenterOn,table.ms-picker-table td.ms-picker-daycenter{
    border:solid 1px #e1ecfc;
}
.ms-picker-week {
    border-left:solid 1px #E6EAF1;
}
.ms-picker-dayother a { 
	color: #7f7f7f; 
}
.ms-picker-monthcenter {
	background-color:transparent;
	border:none;;
}


td a.ms-cal-nav {
color:#d02424;
}
span.ms-cal-nav a, span.ms-cal-nav a:visited {
color:#d02424;
}
.ms-cal-weekempty, .ms-cal-weekemptyRTL {
background-color:#ededed;
}
.ms-cal-weekname {
background-color:#ededed;
}
.ms-cal-weekday {
background-color:#ededed;
color:#7f7f7f;
}
.ms-cal-week, .ms-cal-weekB, .ms-cal-weekRTL, .ms-cal-weekRTLB {
background-color:#bfbfbf;
background-image:none;
border:1px solid #a7a7a7;
}
.ms-cal-topday, .ms-cal-topdayL, .ms-cal-wtopdayL, .ms-cal-wtopday {
background-color:#bfbfbf;
background-image:none;
border:1px solid #a7a7a7;
}
.ms-cal-topdayRTL, .ms-cal-topdayRTLL, .ms-cal-wtopdayRTL, .ms-cal-wtopdayRTLL {
background-color:#dfdfdf;
background-image:none;
border:1px solid #666;
}
.ms-cal-topday-today, .ms-cal-wtopday-today, .ms-cal-topday-todayRTL, .ms-cal-wtopday-todayRTL {
background-color: #AB2A25;
background-image:none;
border:1px solid #a11414;
}
.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:0px;
}
.ms-cal-topday-today div a, .ms-cal-wtopday-today div a, .ms-cal-topday-todayover div a, .ms-cal-wtopday-todayover div a, .ms-cal-topday-todayRTL div a, .ms-cal-wtopday-todayRTL div a, .ms-cal-topday-todayoverRTL div a, .ms-cal-wtopday-todayRTLover div a {
display: block;
height: 100%;
color: #fff;
}
.ms-cal-topday-today div span, .ms-cal-wtopday-today div span, .ms-cal-topday-todayover div span, .ms-cal-wtopday-todayover div span, .ms-cal-topday-todayRTL div span, .ms-cal-wtopday-todayRTL div span, .ms-cal-topday-todayoverRTL div span, .ms-cal-wtopday-todayRTLover div span {
color: #fff;
}
.ms-cal-topday-today div a:hover span, .ms-cal-wtopday-today div a:hover span, .ms-cal-topday-todayover div a:hover span, .ms-cal-wtopday-todayover div a:hover span, .ms-cal-topday-todayRTL div a:hover span, .ms-cal-wtopday-todayRTL div a:hover span, .ms-cal-topday-todayoverRTL div a:hover span, .ms-cal-wtopday-todayRTLover div a:hover span {
color: #000;
}

.ms-cal-topday-todayover, .ms-cal-wtopday-todayover {
background-color:#e7e7e7;
border:1px solid #dcdcdc;
}
.ms-cal-topday-todayoverRTL, .ms-cal-wtopday-todayRTLover {
background-color:#e7e7e7;
border:1px solid #ec8383;
}
.ms-cal-topdayover, .ms-cal-topdayoverL, .ms-cal-wtopdayover, .ms-cal-wtopdayLover, .ms-cal-topdayfocusover, .ms-cal-wtopdayfocusover, .ms-cal-wtopdayfocusLover {
background-color:#f1f1f1;
background-image:none;
border:1px solid #bfbfbf;
}
.ms-cal-topdayoverRTL, .ms-cal-topdayoverRTLL, .ms-cal-topdayfocusoverRTL, .ms-cal-topdayfocusoverRTLL, .ms-cal-wtopdayRTLover, .ms-cal-wtopdayRTLLover, .ms-cal-wtopdayfocusRTLover, .ms-cal-wtopdayfocusRTLLover {
background-color:#f1f1f1;
background-image:none;
border:1px solid #d96f6f;
}
.ms-cal-topdayfocus, .ms-cal-topdayfocusL, .ms-cal-topdayfocusRTL, .ms-cal-topdayfocusRTLL, .ms-cal-wtopdayfocus, .ms-cal-wtopdayfocusL, .ms-cal-wtopdayfocusRTL, .ms-cal-wtopdayfocusRTLL {
background-color:#dfdfdf;
background-image:none;
border:1px solid #d96f6f;
}
.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 {
background-color:#ededed;
border-left:1px solid #969696;
border-right:1px solid #969696;
padding:1px 0px;
vertical-align:top;
}
.ms-cal-nodataLeftBtm, .ms-cal-nodataLeftBtmRTL, .ms-cal-nodataLeftBtm2, .ms-cal-nodataLeftBtmRTL2, .ms-cal-nodataBtm, .ms-cal-nodataBtm2 {
border-bottom:1px solid #d96f6f;
}
.ms-cal-muworkitem, .ms-cal-muworkitemL, .ms-cal-muworkitemR, .ms-cal-muworkitemRTL, .ms-cal-muworkitemRTLL {
border-left:1px solid #d96f6f;
border-right:1px solid #d96f6f;
}
.ms-cal-workitem, .ms-cal-todayitem, .ms-cal-todayitemRTL {
border-left:1px solid #666;
border-right:1px solid #666;
}
.ms-cal-workitem2 {
border-left:1px solid #ec8383;
border-right:1px solid #ec8383;
}
.ms-cal-workitem2B, .ms-cal-workitemRTL2B, .ms-cal-todayitem2B, .ms-cal-todayitemRTL2B {
border-bottom:1px solid #666;
border-left:1px solid #666;
border-right:1px solid #666;
}
.ms-cal-workitemL2 {
border-left:3px solid #b59b9b;
border-right:1px solid #b59b9b;
}
.ms-cal-workitemRTLL2 {
border-left:1px solid #b59b9b;
border-right:3px solid #b59b9b;
}
.ms-cal-workitemL2B {
border-bottom:3px solid #b59b9b;
border-left:3px solid #b59b9b;
border-right:1px solid #b59b9b;
}
.ms-cal-workitemRTLL2B {
border-bottom:3px solid #b59b9b;
border-left:1px solid #b59b9b;
border-right:3px solid #b59b9b;
}
.ms-cal-noworkitem, .ms-cal-noworkitemL, .ms-cal-noworkitemRTL {
border-left:1px solid #666;
border-right:1px solid #666;
}
.ms-cal-noworkitemB, .ms-cal-noworkitemLB, .ms-cal-noworkitem2B, .ms-cal-noworkitemL2B, .ms-cal-noworkitemRTL2B {
border-bottom:1px solid #7c7c7c;
border-left:1px solid #666;
border-right:1px solid #666;
}
td.ms-cal-monthitem a {
color:#d02424;
}
.ms-cal-monthitem b {
color:#8c8c8c;
}
.ms-cal-monthMultiDay, .ms-cal-monthMultiDay a, .ms-cal-monthMultiDay a:link, .ms-cal-monthMultiDay a:active, .ms-cal-monthMultiDay a:visited {
background-color:#AB2A25;
}
.ms-cal-monthMultiDay a:hover {
background-color:#AB2A25;
color:#c15151;
}
a.ms-cal-more, a.ms-cal-more:link, a.ms-cal-more:active, a.ms-cal-more:visited {
color:#d02424;
}
.ms-cal-defaultbgcolor {
background-color:#ededed;
background-image:none;
}
.ms-cal-defaultbgcolorsel {
background-color:#f5f5f5;
background-image:none;
}
.ms-cal-monthAllDay {
background-color:#ededed;
background-image:none;
border-color:#f58e8e;
}
td.ms-cal-defaultbgcolor a, td.ms-cal-monthAllDay a {
color:#d02424;
}
.ms-cal-monthAllDaysel {
background-color:#f5f5f5;
background-image:none;
border-color:#ec8383;
}
.ms-cal-time {
background-color:#ededed;
border-right:1px solid #d96f6f;
}
.ms-cal-timeRTL {
background-color:#ededed;
border-left:1px solid #d96f6f;
}
.ms-cal-alldayevent {
border-left:1px solid #b59b9b;
border-right:1px solid #b59b9b;
}
.ms-cal-alldayeventRTL {
border-left:1px solid #b59b9b;
border-right:3px solid #b59b9b;
}
.ms-cal-noworkhour {
background-color:#f7f2f2;
border-left:2px solid #b59b9b;
}
.ms-cal-workhour, .ms-cal-workhourhalfhour, .ms-cal-workhourover, .ms-cal-workhourhalfhourover {
background-color:#ededed;
color:#d02424;
}
.ms-cal-workhourB, .ms-cal-workhourBhalfhour, .ms-cal-workhourBover, .ms-cal-workhourBhalfhourover {
background-color:#ededed;
border-bottom:1px solid #e6e6e6;
color:#d02424;
}
.ms-cal-noworkhourRTL {
background-color:#f7f2f2;
border-right:2px solid #b59b9b;
}
.ms-cal-workhourRTL, .ms-cal-workhourRTLhalfhour, .ms-cal-workhourRTLover, .ms-cal-workhourRTLhalfhourover {
background-color:#ededed;
color:#d02424;
}
.ms-cal-workhourRTLB, .ms-cal-workhourRTLBhalfhour, .ms-cal-workhourRTLBover, .ms-cal-workhourRTLBhalfhourover {
background-color:#ededed;
border-bottom:1px solid #e6e6e6;
color:#d02424;
}
.ms-cal-noworkhourF {
background-color:#f7f2f2;
border-left:2px solid #b59b9b;
border-top:3px solid #b59b9b;
}
.ms-cal-workhourF, .ms-cal-workhourFover, .ms-cal-workhourFhalfhour, .ms-cal-workhourFhalfhourover {
background-color:#ededed;
color:#d02424;
}
.ms-cal-noworkhourRTLF {
background-color:#f7f2f2;
border-right:2px solid #b59b9b;
border-top:3px solid #b59b9b;
}
.ms-cal-workhourRTLF, .ms-cal-workhourRTLFover, .ms-cal-workhourRTLFhalfhour, .ms-cal-workhourRTLFhalfhourover {
background-color:#ededed;
color:#d02424;
}
.ms-cal-upper-border {
border-right:1px solid #b59b9b;
border-top:3px solid #b59b9b;
}
.ms-cal-upper-borderRTL {
border-left:1px solid #b59b9b;
border-top:3px solid #b59b9b;
}
.ms-cal-enoworkdayF, .ms-cal-enoworkdayRTLF {
border-top:1px solid #e6e6e6;
}
.ms-cal-eworkdayF, .ms-cal-eworkdayRTLF {
border-top:1px solid #e6e6e6;
}
.ms-cal-workhourF, .ms-cal-workhourRTL, .ms-cal-workhourRTLF, .ms-cal-workhourFover, .ms-cal-workhourRTLFover, .ms-cal-workhour, .ms-cal-workhourB, .ms-cal-workhourFover, .ms-cal-workhourRTLFover, .ms-cal-workhourover, .ms-cal-workhourBover, .ms-cal-workhourRTLover, .ms-cal-workhourRTLBover {
border-top:1px solid #e6e6e6;
}
.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 {
border-top:1px solid #e6e6e6;
}
.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 {
border-top:1px solid #e6e6e6;
}
.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 {
border-top:1px solid #f2f2f2;
}
.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 {
border-top:1px solid #f2f2f2;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour, .ms-cal-enoworkhourB .ms-cal-dayhour {
background-color:#ededed;
border-bottom:1px solid #e6e6e6;
border-top:1px solid #f2f2f2;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF, .ms-cal-enoworkhourB .ms-cal-dayhourF {
background-color:#ededed;
border-bottom:1px solid #e6e6e6;
border-left:1px solid #b3b3b3;
border-top:1px solid #f2f2f2;
}
.ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL, .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-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour, .ms-cal-enoworkhourRTL, .ms-cal-enoworkhourRTLL, .ms-cal-enoworkhourL, .ms-cal-enoworkhourF, .ms-cal-enoworkhourRTLF {
background-color:#ededed;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLB .ms-cal-dayhourRTLF {
background-color:#ededed;
border-bottom:1px solid #e6e6e6;
border-right:1px solid #d96f6f;
border-top:1px solid #f2f2f2;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTL, .ms-cal-enoworkhourRTLB .ms-cal-dayhourRTL {
background-color:#ededed;
border-bottom:1px solid #e6e6e6;
border-top:1px solid #f2f2f2;
}
.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 {
border-left:1px solid #b3b3b3;
}
.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 {
border-right:1px solid #b3b3b3;
}
.ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhourF {
border-left:1px solid #b3b3b3;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF {
border-right:1px solid #b3b3b3;
}
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkdayF .ms-cal-dayhourF, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkday, .ms-cal-enoworkdayRTL, .ms-cal-enoworkdayF, .ms-cal-enoworkdayRTLF {
background-color:#ededed;
}
.ms-cal-weekedge {
background-color:#ededed;
}
.ms-cal-wemptycell, .ms-cal-wemptycellL {
background-color:#d4d4d4;
border-left:1px solid #d96f6f;
}
.ms-cal-walldayevent, .ms-cal-walldayeventL, .ms-cal-walldayeventRTL, .ms-cal-walldayeventRTLL {
background-color:#d4d4d4;
}
.ms-cal-alldayevent, .ms-cal-alldayeventL, .ms-cal-alldayeventRTL, .ms-cal-alldayeventRTLL {
border-left:1px solid #d96f6f;
border-right:1px solid #d96f6f;
}
.cont, .contR, .contB, .contL {
border-bottom:1px solid #f58e8e;
border-top:1px solid #f58e8e;
}
.contB {
border-left:2px solid #f58e8e;
border-right:2px solid #f58e8e;
}
.contL {
border-left:2px solid #f58e8e;
}
.contR {
border-right:2px solid #f58e8e;
}
.ms-cal-tweekitem {
background-color:#ededed;
background-image:none;
border:1px solid #ec8383;
}
.ms-cal-tdayitem {
background-color:#ededed;
background-image:none;
border:1px solid #ec8383;
}
td.ms-cal-eworkday a.ms-cal-dayitem, td.ms-cal-enoworkhour a.ms-cal-dayitem, td.ms-cal-enoworkhourF a.ms-cal-dayitem, td.ms-cal-eworkhour a.ms-cal-dayitem, td.ms-cal-eworkhourF a.ms-cal-dayitem, td.ms-cal-enoworkday a.ms-cal-dayitem, td.ms-cal-enoworkhourB a.ms-cal-dayitem {
color:#d02424;
}
.ms-cal-dayitem nobr {
color:#8c8c8c;
}
.ms-cal-nav-buttonsltr {
color:#ec8383;
}
.ms-cal-nav-buttonsRTL {
color:#ec8383;
}
div.ms-cal-navheader a img {
background-color:#ccc;
background-image:none;
border:1px solid #666;
}

/********* CALLENDAR end ***********/

ul                   { list-style-image: url(bull1_classic.gif) }
ul ul                   { list-style-image: url(bull2_classic.gif) }
ul ul ul                   { list-style-image: url(bull3_classic.gif) }
.ms-BlogNavigator div.ms-navheader{
background-color:transparent;
border-top:0;
border-left:0;
border-bottom:0;
}
.ms-BlogNavigator div.ms-WPBody{
border-top:0;
}
.ms-quicklaunch table.ms-selectednav{
border:solid 1px #ffd275;
background-image:none;
background-color:#ffe6a0;
}
.ms-quicklaunch table.ms-selectednav td {
background:transparent url("selectednavbullet_classic.gif") no-repeat;
}
.ms-quicklaunch table.ms-selectednavheader td{
width:100%;
background-color:#ffe6a0;
background-image:none;
border:solid 1px #ffd275;
padding:1px 6px 3px 6px;
}
.ms-quicklaunch table.ms-selectednavheader td a {
color:#000;
}
.ms-blogrssnav{
border-top-width:0px;
}


.ms-SPLink {
	padding: 0 5px;
}
.ms-SPLink a {
	padding-right: 13px;
	background: url(zz8_Menu.gif) right center no-repeat;
}
.ms-SPLink img {
	display: none;
}
.top_separator {
	width: 5px;
	background: url(top_separator.gif) left center no-repeat;
}
.ms-SpLinkButtonActive {
	border-color: #646464;
	background-color: #969696;
	background-image: none;
}
.ms-titlearealeft {
	width: 229px;
	background-image: url(hr-frame.gif);
	background-repeat: repeat-x;
	background-color: #fff;
	text-align: center;
}
.ms-titlearealeft img {
	margin-top: 20px;
}
.content-table {
	padding-left: 22px;
	background: #ffffff url(pageTitleBKGD.gif) repeat-x;
}
.ms-quicklaunch table.ms-navheader td, .ms-navheader2 td, .ms-quicklaunch span.ms-navheader {
	padding: 0 0 4px;
}
.ms-splitbuttonhover {
background-image:none;
background-color: #818181;
}
.ms-splitbuttonhover .ms-splitbuttondropdown, .ms-splitbuttonhover .ms-splitbuttontext {
border:1px solid #444;
}
.footer {
	width: 100%;
	background: #868686 url(footerBKG.gif) left top repeat-x;
	font-size: 10px;
	color: #d0c9c9;
}
.footer-left {
	width: 273px;
	text-align: center;
}
.footer-center {
	border-top: 10px solid #fff;
	text-align: center;
}
.footer-center div {
	padding: 12px;
	margin: 8px 0;
	background-color: #7e7b7b;
}
.footer-center a {
	color: #d0c9c9;	
}
.footer-center a:hover {
	color: #f6f6f6;	
	text-decoration: none;
}
.footer-right {
	width: 22px;
}
a.ms-sitemapdirectional, .ms-titlearea {
	color: #9f9f9f;
}
a.ms-sitemapdirectional:hover, span.ms-sitemapdirectional {
	color: #c72020;
}
.ms-globallinks a.ms-sitemapdirectional:hover {
	color: #fff;
	text-decoration: underline;
}
.ms-MenuUIPopupBody table {
color:#AB2A25;
}
img.thumbnail {
border:3px solid #ffa5a5;
}
tr.ms-imglibselectedrow, tr.ms-highlight {
background-color:#eae2d5;
}
.ms-imglibthumbnail {
background-color:#c0b59e;
border:0px solid #ffa5a5;
}
tr.ms-disc-gray td {
background-color:#c0b59e;
}
.UserCaption {
background-color:#ececec;
}
.UserConfiguration {
background-color:#eae2d5;
}
.UserToolbarTextArea a:link {
color:#444;
}
.UserToolbarTextArea a:visited {
color:#444;
}
.UserToolbarTextArea a:hover {
color:#AB2A25;
}
.UserToolbarImage {
background-color:#eae2d5;
}
.UserToolbar {
border:1px solid #cacaca;
}
.ms-ToolPaneBorder {
border-left:1px solid #f2cdcd;
border-right:1px solid #f2cdcd;
}
.ms-MenuUIItemTableCell, .ms-MenuUIItemTableCellCompact {
color:#444;
}
.ms-MenuUIItemTableCell a, .ms-MenuUIItemTableCellHover a, .ms-MenuUIItemTableCellCompact a, .ms-MenuUIItemTableCellCompactHover a {
color:#444;
}
.ms-MenuUIItemTableCellHover, .ms-MenuUIItemTableCellCompactHover {
color:#444;
border-color: #ccc;
}
.ms-MenuUIItemTableHover {
background-color:#e1e1e1;
border:1px solid #ccc;
}
.ms-MenuUICheckMark {
background-image:url(ChkMrk.gif);
}
.ms-gb {
border-bottom:1px solid #bdbdbd;
}
.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: none;
}
.ms-quicklaunch table.ms-picker-table {
	width: 229px;
	margin-left: -4px;
}
.ms-picker-header {
background-color:#ddd;
background-image:none;
}
.ms-picker-table .ms-picker-dayheader {
border-bottom:1px solid #c4c4c4;
border-top:1px solid #a7a7a7;
color:#444;
}
.ms-picker-week {
background-image:none;
background-color:#e2e2e2;
border-left:1px solid #ebebeb;
border-top:1px solid #dbdbdb;
}
.ms-picker-week a {
color:#d02424;
}
.ms-picker-weekRTL {
background-image:none;
background-color:#e2e2e2;
border-left:1px solid #ebebeb;
border-top:1px solid #dbdbdb;
}
.ms-picker-weekRTL a {
color:#d02424;
}
.ms-picker-weekselected a, .ms-picker-weekselected a:hover {
color:#444;
}
.ms-picker-weekselectedRTL a, .ms-picker-weekselectedRTL a:hover {
color:#444;
}
.ms-picker-weekbox {
color:#999999;
}
.ms-picker-weekboxRTL {
color:#999999;
}
table.ms-picker-table td.ms-picker-today {
border:1px solid #d02424;
}
table.ms-picker-table td.ms-picker-dayother, table.ms-picker-table td.ms-picker-daycenterOn, table.ms-picker-table td.ms-picker-daycenter {
border:1px solid #f2f2f2;
}
table.ms-picker-table td.ms-picker-daycenterOn {
border-color: #666;
}
.ms-picker-daycenter a, .ms-picker-today a, .ms-picker-dayselected a {
color:#AB2A25;
}
table.ms-picker-table td.ms-picker-today a {
color: #000;
}
.ms-picker-dayother a {
color:#a5a5a5;
}
.ms-picker-dayother a:hover, .ms-picker-daycenterOn a, .mspicker-daycenterOn a:hover {
color:#444;
}
table.ms-picker-table td.ms-picker-dayselected {
background-color:#d8d8d8;
border:1px solid #f2f2f2;
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenter {
background-color:#f4f4f4;
border:1px solid #fff;
color:#7f7f7f;
}
.ms-picker-monthcenter a, .ms-picker-monthcenter a:active, .ms-picker-monthcenter a:link, .ms-picker-monthcenter a:visited, .ms-picker-monthcenter a:hover {
color:#d02424;
}
.ms-picker-monthcenterOn a, .ms-picker-monthcenterOn a:active, .ms-picker-monthcenterOn a:link, .ms-picker-monthcenterOn a:hover, .ms-picker-monthcenterOn a:visited {
color:#444;
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthselected {
background-color:#AB2A25;
background-image:none;
border:1px solid #d27a7a;
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenterOn {
background-color:#e2e2e2;
background-image:none;
border:1px solid #b1b1b1;
}
.ms-picker-monthselected a, .ms-picker-monthselected a:active, .ms-picker-monthselected a:link, .ms-picker-monthselected a:hover, .ms-picker-monthselected a:visited {
color:#fff;
}
table.ms-picker-table td.ms-picker-footer {
border-top:1px solid #c4c4c4;
color:#4c4c4c;
text-align: center;
}
.ms-picker-footer a {
color:#d02424;
}
.ms-picker-footer a:hover {
color:#444;
}
.ms-picker-line {
border-top:2px solid #b59b9b;
}
.ms-navframe .ms-datepickerouter {
border:1px solid #AB2A25;
}
.ms-searchresultsareaSeparator {
	background-color: #fff;
}

span.ms-searchbox {
	border: 0;
	padding: 0;
}

.ms-searchform .dropper {
    display: block;
    padding: 1px;
	border: 1px solid #ab2a25;
    background: #878787 url(ms-searchboxBKG.gif) left top repeat-x;
}

.ms-searchform .drop {
	display: block;
	position: relative;
	line-height: 13px;
	padding: 2px 21px 3px 5px;
    background: url(searchdrop.gif) right top no-repeat;
	outline: none;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
}

.ms-searchform .drop span {
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
}

.ms-searchform a:hover.drop {
	background-color: #6a6a6a;
	text-decoration: underline;
}

.ms-searchform .dropper div {
	position: absolute;
	left: 0;
	top: 22px;
	width: auto;
	border: 1px solid #fe0000;
	border-top: 0;
	background: #878787;
	overflow: auto;
	z-index: 1000;
}

.ms-searchform .dropper .scrolled {
	height: 112px;
}

.ms-searchform div ul {
	width: 164px;
}

.ms-searchform .dropper ul {
	padding: 0;
	margin: 0;
	line-height: 16px;
	list-style-type: none;
}

.ms-searchform .dropper ul li a {
	display: block;
	height: 21px;
	line-height: 19px;
	padding-left: 6px;
	border-bottom: 1px solid #666;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	outline: none;
}

.ms-searchform .dropper ul li a:hover {
	background: #6a6a6a;
	text-decoration: underline;
}