﻿/* Header Styles */

.ms-sitetitle {
	color:#747474 ;
	font-weight:normal;
	background: url("/images1/bg-sitename.gif") top right no-repeat;
	font-family:"Arial Narrow", "Trebuchet MS", Sans-Serif, Arial !important;
	font-size: 18px;
	position:relative

}
.ms-sitetitle a {
	color: #747474 !important;
	font-weight:bold;
	font-family:"Arial Narrow", "Trebuchet MS", Sans-Serif, Arial !important;
	font-size: 18px

}
h1.ms-sitetitle{
	background: url("/images1/bg-sitename.gif") top left repeat-x;
	font-family:"Arial Narrow", "Trebuchet MS", Sans-Serif, Arial !important;
	font-size: 18px;

}
.ms-sitetitle .title-bg{
	background: url("/images1/bg-title.gif") top right repeat-x;
position: absolute;
right: 0px;
top: 0px;
height: 57px;
width: 255px

}


/* Top Header Login Information */

.ms-globalbreadcrumb {
background: none;
}

.ms-globalbreadcrumb a{
color:#FFF;
}
.ms-globalbreadcrumb a:hover{
color:#FFF;
}


.ms-searchbox { /* sets font color for search box */
color:#FFF;
}

#company-logo {
background:url('/images1/toft-logo.gif') no-repeat;
}


/* Primary Navigation */


.ms-siteactionsmenu div div div a {
color:#fff;
}

.ms-siteactionsmenu div div div a:hover 
{ color:#fff ; text-decoration: underline; }

.ms-siteactionsmenu div div div{
background: url('/images1/bg-siteactions.gif') top left no-repeat;
padding: 0px;
margin: 0px

}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background: url('/images1/bg-siteactions.gif') top left no-repeat
}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background: url('/images1/bg-siteactions.gif') top left no-repeat

}

.ms-topnav {
color:#002658;
font-size: 11px;
background: url(/images1/bg-nav-line.gif) top right no-repeat !important;
font-weight: bold;
height: 24px
}
.ms-topnavselected  {
color:#FFF !important;
font-size: 11px;
background: #002658 url(/images1/bg-nav-line.gif) top right no-repeat !important;
font-weight: bold;
height: 24px
}
.ms-topNavHover{
color:#FFF !important;
font-size: 11px;
background: #002658 url(/images1/bg-nav-line.gif) top right no-repeat !important;
font-weight: bold;
height: 24px

}

.ms-topNavFlyOuts
{	
color: #FFF !important;
background:#FFF !important;
border: 1px solid #002658
}

.ms-topNavFlyOutsHover
{	
color: #FFF !important;
background:#01264f !important;
border: 1px solid #FFF
}

.ms-topnavselected  a{
border: 0px;
background: none !important; 
}


/* Search Styling */

/*.ms-searchimage {
background: url("/images1/button-search.gif") top left no-repeat !important;
padding:0px;
width: 54px;
height: 19px;
*/
}
.ms-titlearea{
color: #5e5e5e;
font-weight: bold
}
.ms-titlearea a{
color:#01264f;
text-decoration:none;
font-weight:normal
}


a#onetIDGoSearch {
background-color:#fff;
}

.ms-searchbox {
border:0px;
background: #002658 

}


/* ms-main Area */


.ms-consoletitleareaframe{
	background-color:#fff;
}
.ms-mwspagetitleareaframe{
	background-color:#fff;
}
.ms-pagetitleareaframe{
	background-color:#fff;
}
Div.ms-titleareaframe{
	background-color:#fff;
}
TD.ms-titleareaframe{
	background-color:#fff;
}
td.ms-areaseparatorleft { 
	background-image:none;
	background-color:#fff;
}
.ms-titlearealeft {
	background-color:#fff;
}
.ms-titleareaframe {
	background-color:#fff;
}


/* Divs after nav / hidden */


#above-main a:visited {
color:#5d5d5d;
text-decoration:underline;
}


#above-main a:hover {
color:#013872;
text-decoration:underline;
}


#above-main a:link {
color:#5d5d5d;
text-decoration:underline;
}


/* Quick Launch */
.ms-navheader a{
color: #002455 !important
	
}
.ms-quicklaunch table.ms-navheader td a{
	font-weight: bold
}
.ms-quicklaunchheader a:hover {
	text-decoration:underline;
	color:#FFF;
}
.ms-recyclebin a:hover {
	color:#01264f;
}
.ms-recyclebin a{
	color:#6a6a6a;
	text-decoration:none;
}
.ms-quickLaunch a:visited{
	color:#6a6a6a;
	text-decoration:none;
}
.ms-quickLaunch a:link{
	color:#6a6a6a;
	text-decoration:none;
}
table.ms-navSubMenu1 .ms-navheader td a:hover {
	color:#6a6a6a;
	text-decoration:none;
	background:blue;
}
table.ms-navSubMenu1 .ms-navheader td a {
	color:#6a6a6a;
	text-decoration:none;
}
.ms-recylcebin a:hover{
	color:#00346a;
	text-decoration:none;
}
.ms-navitem a:visited{
	background:url("/images1/nav-arrow.gif") no-repeat 8% 50%;
	display:block;
}
.ms-navitem a{
	background:url("/images1/nav-arrow.gif") no-repeat 8% 50% ;
	display:block;
}
.ms-navitem a:hover {
	color: #01264f!IMPORTANT;
	background:none;
	text-decoration:none;
	background:url("/images1/nav-arrow-hover.gif") no-repeat 8% 50% !important;
	
}
table.ms-navselected td a:visited {
	background-color:#fff;
	color:#6a6a6a;
}
table.ms-navselected td a:link {
	background-color:#6a6a6a;
	color:#fff;

}
.ms-navhover{
	background:none !important;
	color:#01264f !important;
}

/* Content Area */

#onetidSelectView1 {
	border:none;
	float:right;
}



.ms-viewselect {
	border:none;
	float:right;
}



/* Content Header Specific */

.ms-authoringcontrols td td.ms-viewselectorhover{
	background-color:#000;
}

.ms-authoringcontrols td td.ms-viewselector{
	background-color:#004b99;

}

.ms-toolbar td td.ms-viewselectorhover{
	background-color:#d1d4d5;
}

.ms-toolbar td td.ms-viewselector{
	background-color:#004b99;
}

.ms-menutoolbar td td.ms-viewselectorhover{
	background-color:#d1d4d5;
}

.ms-menutoolbar td td.ms-viewselector{
	background-color:#004b99;
}

.ms-listheaderlabel {
	color:#fff;
}

.ms-SpLinkButtonActive {
	background-color:#004b99;

}


/* Header Links */



.ms-menutoolbar a:hover {
color:#fff;
border:none;
}

.ms-menutoolbar a:visited {
color:#fff;
}

.ms-menutoolbar a:link {
color:#fff;
}

.ms-toolbar a:hover {
color:#fff;
border:none;
}

.ms-toolbar a:visited {
color:#fff;
}

.ms-toolbar a:link {
color:#fff;
}


.ms-menutoolbar td a{
color:#fff;
}

.ms-menutoolbar td a:hover{
border:none;
color:#fff;
}

.ms-menubuttoninactivehover{
color:#fff;
border:none;
}

.ms-menubuttonactivehover{
color:#fff;
border:none;
}

td.ms-menutoolbarheader{
color:#fff;
}

.ms-splitbuttontext {
color:#fff;
}

.ms-splitbuttonhover {
color:#fff;
border:none;
}

.ms-splitbuttondropdown {
color:#fff;
}

.ms-splitbuttonhover {
color:#fff;
border:none;
}

.ms-splitbuttonhover .ms-splitbuttontext{
border:none;
color:#fff;
}


.ms-splitbuttonhover .ms-splitbuttondropdown{
border:none;
color:#fff;
}


table.ms-viewtoolbar {
background-image:none;
border:0;
}

/* Document Header */
.ms-menutoolbar{
	background: url("/images1/quick-top.gif") top left repeat-x !important;
	height: 25px;
	margin: 0px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	color: #FFF !important
}

.ms-separator
{
	color:#5597dc;
	font-size:10pt;
}
.ms-separator img
{
	height:16px;
	width:1px;
	margin:0px 1px 0px 1px;
	background:#5597dc;
	border-bottom:1px solid #000b16;
	border-right:1px solid #012346;
}

table.ms-toolbar {
	background-image:none;
	border:0;
}
.ms-toolbar a {
	color:#000 !important;
}
.ms-menutoolbar a {
	color:#fff !important;
}
.ms-viewselector {
	background-color:#01264f;
	color: #fff !important
}
.ms-viewselectorhover {
	background-color:#01264f;
}

.ms-WPBody a{
	color: #002658 !important
	
}
/* Drop Down Arrow BG*/

.ms-menuimagecell{
	background:#00204f url("/images1/selectednav.gif") repeat-x;
	cursor:pointer;
	border: solid 1px #ffffff;
	padding:0px;
	height:18px;
}
/*Table Design*/
.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:#e5e5e5;
		
}
.ms-alternating{
	background:#dde7f2;
	height: 26px
}
.ms-listdescription {
	font-size:1em;
}
td.ms-vb2,.ms-vb-user,.ms-pb,.ms-vb-icon,.ms-vb-title {
	color:#000000;
	padding-top: 5px;
	padding-bottom: 5px;

}
/*White Bg Row*/
.ms-summarystandardbody{
	margin-left:0px;
	margin-top:0px;
	margin-right:6px;
}
/* Small Nav Calendar*/
#DatePickerDiv{
	width: 190px
}

.ms-picker-table{
	background: url("/images1/quick-top.gif") top left repeat-x !important;
	height: 21px;
	border: 0 !important;
	color: #FFF !important;
	margin: 0px;
	padding:0px !important;
	width: 190px
}
.ms-picker-footer{
	color: #01264f !important;
	font-weight: bold;
	border: 1px solid #c9c9c9 !important;
}

.ms-picker-month{
	height: 26px !important;
	padding: 0px 0px 4px 0px !important;
	margin: 0px;
}
.ms-picker-line{
	border: 0 !important;
	background: #FFF !important
}

/* Day View */

.ms-picker-dayheader{
	background: #4a7aac !important;
	border: 0 !important;
	padding: 6px 7px 7px 6px !important;
	color: #FFF !important;
	margin: 0px
}
.ms-picker-dayother,
.ms-picker-daycenter{
	background:  #cbcbcb !important;	
	border: 1px solid #FFF !important;
}
.ms-picker-today {
	border: 1px solid #01264f !important
}
.ms-picker-dayselected{
	background: #01264f!important;
	color: #FFF !important
}
.ms-picker-dayselected a{
	color: #FFF !important
}
/* Month View */

.ms-datepickerouter{
	border: 0 !important;
	Background: #FFF !important
}
.ms-picker-monthcenter{
	border: 1px solid #FFF !important;
	background:#cbcbcb !important
}
.ms-picker-monthcenter a{
	color: #575757 !important;
}
.ms-picker-monthcenterOn{
	border: 1px solid #FFF !important;
	background:#FFF !important;
}
.ms-picker-monthselected{
	background: #003b7c url("/images1/bg-monthselected.gif") !important;
	border: 1px solid #FFF !important;
}
.ms-picker-monthselected a{
	color: #FFF !important
}
/* Large Calendar */

/* Left & Right Border for Multi-day Events in Week and Month View */ 
.ms-cal-topdayover,
.ms-cal-topdayover a{
	background: #e5e5e5 !important;
	color: #5e5e5e !important
}
.ms-cal-topday-todayover,
.ms-cal-topday-todayover a{
	color: #FFF !important
}
.ms-cal-topday a,
.ms-cal-topday-today a{
	color: #FFF !important
}
a.ms-cal-topday-todayover{
	color: #fff !important;
}
.ms-cal-navheader{
	color: #5e5e5e;
	font-weight:normal
}
a.ms-cal-dayitem,
.ms-cal-dayitem nobr{
	color: #01264f !important;
}
.ms-picker-dayheader{
	background: none;
	border: 0
}
.ms-cal-wtopday a,
.ms-cal-wtopday a span,
.ms-cal-wtopday-today a,
.ms-cal-wtopday-today a span,
.ms-cal-wtopdayL a span,
.ms-cal-wtopdayL a,
.ms-cal-wtopdayfocusL a,
.ms-cal-wtopdayfocusL a span
{
	color: #FFF !important
}
.ms-cal-wtopdayover a,
.ms-cal-wtopdayover a span,
.ms-cal-wtopday-todayover a,
.ms-cal-wtopday-todayover a span,
.ms-cal-wtopdayLover a span,
.ms-cal-wtopdayLover a,
.ms-cal-wtopdayfocusLover a,
.ms-cal-wtopdayfocusLover a span
{
	color: #FFF !important
}

.ms-cal-topdayfocus a{
	color: #FFF !important
}
.ms-cal-monthitem a{
	
	color: #5e5e5e !important
}
/*Calendar Icons*/
.ms-cal-nav-buttonsltr a{
	color: #01264f !important;
}
.ms-cal-nav-buttonsltr span{
	color: #01264f !important;
}
.ms-cal-nav a,
.ms-cal-navselected a{
	color: #5e5e5e !important;
}

.contb {
	border-left: solid 1px rgb(141, 141, 138);
	border-right: solid 1px rgb(141, 141, 138);
}

/* Left & Right Border for Multi-day Events in Day View */
.contl {
	border-left: solid 2px rgb(141, 141, 138);
}
.contr {
	border-right: solid 2px rgb(141, 141, 138);
}

/* Top & Bottom Border for Multi-day Events in Day, Week and Month View */
.contl, .contb, .contr, .cont {
	border-bottom: solid 1px rgb(141, 141, 138);
	border-top: solid 1px rgb(141, 141, 138);
}

/* Background color for Multi-day Events in Day, Week and Month View */
.ms-cal-defaultbgcolor {
	background-color: rgb(228, 228, 226);
	background-image: none;
	padding: 4px 0px 4px 0px;
}
/* Background color for Hover state on Multi-day Events in Day, Week and Month View */
.ms-cal-defaultbgcolorsel {
	background-color: rgb(255, 255, 255);
	background-image: none;
	padding: 4px 0px 4px 0px;
}

/* 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: solid 1px #c9c9c9;
}

/* 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 #c9c9c9; 
}

/* 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: solid 1px rgb(187, 184, 184);
}
/* 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: solid 1px fff;
}

/* 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-color: #f2f2f2;
}

/* 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 #c9c9c9;
}

/* 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: solid 1px #c9c9c9;
}

/* Appointment block in Day and Week View */
.ms-cal-tdayitem, .ms-cal-tweekitem {
	background-color: #c9c9c9;
	background-image: none;
	border: 1px solid #acabab;
}

/* Area to left of All Day Event block in Day View */
.ms-cal-time {
	border-right: 1px solid #c9c9c9;
}

/* Day headers in Week and Month View */
.ms-cal-topdayl, .ms-cal-topday, div.ms-cal-navheader a img, .ms-cal-wtopday, .ms-cal-wtopdayl {
	background: #bababa url("/images1/bargradationdark.gif");
	border: solid 1px #5e5e5e;
}

/* Selected Day header in Week and Month View */
.ms-cal-topdayover, .ms-cal-wtopdayfocusrtll, .ms-cal-wtopdayfocusrtl, .ms-cal-wtopdayfocusl, .ms-cal-wtopdayfocus, .ms-cal-topdayfocusrtll, .ms-cal-topdayfocusrtl, .ms-cal-topdayfocusl, .ms-cal-topdayfocus, .ms-cal-wtopdayfocuslover, .ms-cal-wtopdayfocusover, .ms-cal-topdayfocusover, .ms-cal-wtopdaylover, .ms-cal-wtopdayover, .ms-cal-topdayoverl {
	background: #bababa url("/images1/bargradation.gif") repeat-x;
	border: solid 1px #adadad;
}

/* Week header in Month View */
.ms-cal-weekrtlb, .ms-cal-weekrtl, .ms-cal-weekb, .ms-cal-week {
	background-color: #fff;
	/*background-image: url("/images/bargradationdark_horz.gif");*/
	background-image: none;
	border: 1px solid #c9c9c9;
}

/* Hover state for Week header in Month View */
.ms-cal-weekselectedrtl, .ms-cal-weekselected {
	background-color: #000;
	background-image: url("/images/bargradation_horz.gif");
	border: 1px solid rgb(0, 0, 0);
}

/* 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-color: rgb(175, 175, 175);
	border: 1px solid #c9c9c9;
}

/* 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-image: url("/images1/calnumBttntoday.gif");
	border:solid 1px #c9c9c9
}
.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-color: #002251;
	border:solid 1px #c9c9c9
}

/* News Bullet Links*/

#linkitem a{
	color: #9d0037 !important;

}
.slm-layout-main{
	background: url("/images1/bg-news.gif") bottom left repeat-x ;
	padding-bottom: 10px;
	margin: 0px
}
.item.link-item.bullet{
	background-image: url("/images1/nav-arrow.gif") ;
	padding: 2px 0px 2px 15px !important;
	margin-left: 10px
}
.ms-ls  a{
	color: #9d0037 !important;
}
.ms-ls td {
	padding: 2px 5px 2px 2px
}

/* Edit Page*/
/* Main Title*/
.ms-SPButton,
.ms-WPAddButton,
.ms-WPAddButtonHover
{
	background: url(/images1/quick-top.gif) top left repeat-x !important;
	border: 0px !important
}
/* Sub Title Header */
.ms-SPZone .ms-WPHeader TD{
	background: url(/images1/bg-content-titles.gif) top left repeat-x !important;
	border: 0px !important;
}

.ms-SPZone .ms-WPHeader .ms-HoverCellInActive {
		background:none !important;
		padding: 0px !important;
		margin: 3px 5px 0px 0px!important;		
		height: auto!important;
		width: auto!important;
}
.ms-SPZone .ms-WPHeader .ms-HoverCellActive{
		background:none !important;
		padding:0px !important;
		margin: 3px 5px 0px 0px!important;		
		height: auto!important;
		width: auto!important;
}
.ms-SPZone .ms-WPHeader .ms-HoverCellActiveDark{
		background:none !important;
		padding: 0px !important;
		margin: 3px 5px 0px 0px!important;		
		height: auto!important;
		width: auto!important;
}
.ms-SPButton.ms-WPAddButton span,
{
	color: #FFF !important;

}
.ms-SPButton.ms-WPAddButtonHover{
		color: #FFF !important;
		text-decoration: underline
}
.ms-toolbarItem.ms-selectorlink a{
		color: #FFF !important;

}
.ms-toolbarContainer{
		background: url(/images1/quick-top.gif) top left repeat-x !important;
		border: 0
		}
.ms-toolbarItem{
		color: #FFF !important;
}
.ms-SPZone{
	background:none !important;
	border: #c9c9c9 1px solid!important
}
/* Top edit Panel */	
.ms-consolemptablerow{

}
.ms-consoleframe{
	border: 1px solid #c9c9c9;
}
.ms-consoletitleareaframe{
		background: none !important;
}
.ms-consolestatusframe,
.ms-consolestatuscheckoutframe,
.ms-consolestatusminorframe,
.ms-consoleminiframe{
		background: url(/images1/quick-top.gif) top left repeat-x !important;
}
.ms-consolestatusmajorframe{
	background: none !important
}
.consolestatuscheckoutframe{
	background: url(/images1/bg-content-titles.gif) top left repeat-x !important;
}
.ms-consolestatus,
.ms-consolestatus a{
	color: #FFF !important;
	text-decoration: none !important 
}
.ms-consolestatus a:hover{
	color: #FFF !important;
	text-decoration: underline !important 
}
.ms-consoletoolbar .ms-HoverCellInActive,
.ms-consoletoolbar .ms-HoverCellActive,
.ms-consoletoolbar .ms-HoverCellActiveDark {
	background:none !important
}
#consoleMenuBar2 .ms-separator
{
	color:#717171!important;
	font-size:10pt;
}
.ms-consoleminiframe a{
	color:#FFF !important;
}
.ms-consoleminiframe a:hover{
	color:#FFF !important;
}
.ms-consoletoolbar{
	margin: 0px !important;
	padding: 0px 0px 0px 10px !important
}
#consoleMenuBar2 .ms-separator img
{
	height: 20px;
	width:1px !important;
	margin:2px 1px 0px 5px !important;
	background:#cfcfcf;
	border-bottom:1px solid #717171!important;
	border-right:1px solid #717171!important;
	padding-right: 10px
}
#consoleMenuBar2{
	background: #f3f3f3 !important
}
.ms-consoleerror
{
	border: 0;
	color: #ff0000 !important
}
.ms-consoleerror a{
	border: 0;
	color: #00204f !important
}
.ms-consoleerror a:hover{
	border: 0;
	color: #c9c9c9 !important
}

/* Authoring Page -- Editing / Adding Items */
.ms-formbody{
	background: #eee !important
}
.ms-authoringcontrols a{
		color: #00204f !important
}

.ms-authoringcontrols.ms-inputformcontrols,
.ms-authoringcontrols{
	background: #eee !important
}
/* line hr in master page*/
.ms-authoringcontrols hr{
	color: #939292 !important
}
#HierarchicalListBox {
	border: 1px #000 solid !important
}
#onetIDListForm .ms-toolbar{
		background: NONE !important;
}
.ms-ButtonHeightWidth
{
	background: #fff url("/images1/submit-btn.gif") repeat-x scroll left bottom !important;
	border: 1px solid #002658;
	padding: 1px;
	color: #FFF !important;
	margin-top: 10px
}
#onetIDListForm .ms-toolbar a{
		color: #00204f !important;
}
.ms-dialogHeader{
		background-color: #eee !important;
		border: 1px solid fuchsia 
}
.ms-long,
.ms-input {
		border: #c9c9c9 1px solid !important
}
.slm-edit-link.slm-dragdrop-source a:hover{
			border: #c9c9c9 1px solid !important
}

/* Photo Gallery */


