﻿body {
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	text-align: center;
	background: white !important ;
	width: 100% !important;
	font: 1em Arial, Helvetica, sans-serif; 

	

}
#GlobalTitleAreaImage {
	background-image: none;
}
.ms-globalTitleArea {
	background: #000 !important;
}
.ms-globalbreadcrumb, .ms-splink, .ms-splink a, .ms-splinkbuttonactive a, .ms-splinkbuttoninactive a, .ms-globallinks a {
	background: #FFF;
	color: #000 !important;
	border: none;
}

td.crm-banner-background 
{
	/*background:#d6d7d6 url("/_layouts/images/crm4m/root/header_background.jpg");*/
	background:none;
	color:#666666;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	vertical-align:text-top;
	padding-top:20px;
	padding-right:30px;
}

.crm-header-bg {	
	/*background: url("/_layouts/images/crm4m/root/header_background.jpg") !important;*/
}


#MontlyViewDefault_CalendarView, #WeeklyViewDefault_CalendarView, #DailyViewDefault_CalendarView
{
width : 620px !important;
}



#headerLayout { height: 165px; padding: 25px; margin-left:-10px; margin-right: -14px; margin-bottom:-50px;padding-bottom: 10px; background: none;}

#headerLayout a img { border-style: none; }
#headerLogo { width: 10px;float:left ; }


#footerLayout { margin-top: 20px; padding-bottom: 20px; text-align: center; color: #444; }
#footerLinks a { font-weight: bold; text-decoration: none;  font: 12px, Arial, Helvetica, sans-serif; color:#006699;font-weight:bold;}
#footerLayout address { margin-top: 6px; font-style: normal; font: 10px, Arial, Helvetica, sans-serif;  }




/**
	Font Color
*/
.ms-bodyareaframe,.ms-bodyareaframe a{
	font-family:arial !important;
	color:#666666 !important;
}  

.ms-toolbar,.ms-toolbar a,.ms-viewtoolbar,.ms-formtoolbar,.ms-toolbarContainer{
	color: #666666 !important; /*#003399;*/
}
.ms-menutoolbar td a{
	color:#666666 !important; /*#003399;*/
}
.ms-lactionitem a{
	color:#666666 !important; /*#003399;*/
}
a.ms-addnew{
	color:#666666 !important; /*#003399;*/
}
.ms-consoletoolbar{
	color:#666666 !important; /*#003399;*/
}
.ms-MenuUIPopupBody TABLE
{
	color:#666666 !important; /*#003399;*/
}
.ms-MenuUIItemTableCell,.ms-MenuUIItemTableCellCompact
{
	color:#666666 !important; /*#003399;*/
}
.ms-MenuUIItemTableCell A,.ms-MenuUIItemTableCellHover A,.ms-MenuUIItemTableCellCompact A,.ms-MenuUIItemTableCellCompactHover A
{
	color:#666666 !important; /*#003399;*/
}
.ms-MenuUIItemTableCellHover,.ms-MenuUIItemTableCellCompactHover
{
	color:#666666 !important; /*#003399;*/
}
.ms-viewselect a:link,.ms-GRFontSize{
	color:#666666 !important; /*#003399;*/
}
hr{
	color:#666666 !important; /*#003399;*/
}
table.ms-form th{
	color:#666666 !important; /*#003399;*/
}
.ms-listheaderlabel{
	color:#666666 !important; /*#204d89;*/
}
.ms-quicklaunchheader{
	color:#666666 !important; /*#003399;*/
	background-image:url("/_layouts/images/crm4m/root/quickLaunchHeader.gif") !important;
	background-repeat:repeat-x !important;
	background-color:#d6d7d6 !important;
;
}
.ms-quicklaunchheader a,.ms-unselectednav a{
	color:#666666 !important; /*#003399;*/
}
.ms-picker-header{
	color:#666666 !important; /*#003399;*/
	background-image:url("/_layouts/images/crm4m/root/quickLaunchHeader.gif") !important;
	background-repeat:repeat-x !important;
	background-color:#d6d7d6 !important;
}
.ms-picker-footer{
	font-weight:bold !important;
	border-top-color:#d6d7d6 !important;
}
.ms-picker-dayheader{
	font-weight:bold !important;
	border-bottom-color:#d6d7d6 !important;
	border-top-color:#d6d7d6 !important;
}
.ms-gb a,.ms-gb2 a{
	color:#666666 !important; /*#003399;*/
}

.ms-vb a{
	color:#666666 !important; /*#003399;*/
	
	}

.ms-cal-nav, .ms-cal-nav a{
	color:#666666 !important; /*#003399;*/
}
.ms-picker-monthcenter, .ms-picker-monthcenter a{
	color:#666666 !important; /*#003399;*/
	background-color:#eeeeee !important;
	border-color:#eeeeee !important;
}
.ms-datepickerouter {
	border-bottom-color:#eeeeee !important;
	border-right-color:#eeeeee !important;	
}
.ms-separator
 {
	color:#666666 !important;
}
.ms-separator img
{
	background:#666666 !important;
}
.ms-cal-nav-buttonsltr span {
	color:#666666 !important;
}



/**
	Site Actions Menu
*/
.ms-siteactionsmenu div div div{
	/*background-image:url("/_layouts/images/crm4m/root/siteactionsmenugrad.gif");
	background-repeat:repeat-x;
	background-color:#d6d7d6;*/
	background:007dad !important;	
	border-top:1px solid #d6d7d6;
	border-left:1px solid #d6d7d6;
	border-right:1px solid #d6d7d6;
	padding:1px 4px 3px 10px;
}

/**
	  Calendar
*/

/* Left & Right Border for Multi-day Events in Week and Month View */ 
.contb {
	border-left: solid 2px #8d8d8d;
	border-right: solid 2px #8d8d8d;
}

/* Left & Right Border for Multi-day Events in Day View */
.contl {
	border-left: solid 2px #8d8d8d;
}
.contr {
	border-right: solid 2px #8d8d8d;
}

/* Top & Bottom Border for Multi-day Events in Day, Week and Month View */
.contl, .contb, .contr, .cont {
	border-bottom: solid 1px #8d8d8d;
	border-top: solid 1px #8d8d8d;
}

/* Background color for Multi-day Events in Day, Week and Month View */
.ms-cal-defaultbgcolor {
	background-color: #e4e4e4;
	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: #ffffff;
	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 #666666;
}

/* 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 #666666; 
}

/* 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 #666666;
}

/* 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: #eeeeee;
}

/* 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 #666666;
}

/* 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 #666666;
}

/* Appointment block in Day and Week View */
.ms-cal-tdayitem, .ms-cal-tweekitem {
	background-color: #e4e4e4;
	background-image: none;
	border: 1px solid #8d8d8d;
}

/* Area to left of All Day Event block in Day View */
.ms-cal-time {
	border-right: 1px solid #666666;
}

/* 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-color: #d6d7d6;
	background-image: url("/_layouts/images/crm4m/root/calnumBttn.gif");
	background-repeat:repeat-x;
	border: solid 1px #666666;
}

/* 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-color: rgb(237, 236, 236);
	background-image: url("/_layouts/images/crm4m/root/calnumBttnOver.gif");
	background-repeat: repeat-x;
	border: solid 1px #666666;
}

/* Week header in Month View */
.ms-cal-weekrtlb, .ms-cal-weekrtl, .ms-cal-weekb, .ms-cal-week {
	background-color: #d6d7d6;
	background-image: url("/_layouts/images/crm4m/root/weekbox.gif");
	background-repeat:repeat-y;
	border: 1px solid #666666;
}

/* Hover state for Week header in Month View */
.ms-cal-weekselectedrtl, .ms-cal-weekselected {
	background-color: rgb(229, 228, 227);
	border: 1px solid #666666;
}

/* 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: #bcbcbc;
	border-left: 1px solid #666666;
}

/* 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("/_layouts/images/calnumBttntoday.gif");
	background-repeat:repeat-x;
	background-color: rgb(255, 218, 138);
	border:solid 1px #666666;
}
.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: rgb(255, 225, 187);
	border:solid 1px #666666;
}


/**
	  FORM, LINKHEADER, MENU TOOLBAR, TOOLBAR, WEBPART, BREADCRUMB
*/
.ms-formbody{
	font-family:arial;
	font-size:.7em;
	vertical-align:top;
	background:#eeeeee !important;
	border-top:1px solid #d8d8d8;
	padding:3px 6px 4px 6px;
}

.ms-authoringcontrols {
	background-color:#eeeeee !important;
	font-family:arial;
	font-size:8pt;
	color:#525252;
} 

/*	list, library header */
.ms-gb{
	height:22px;
	background-color:#ffffff;
	font-weight:bold;
	border-bottom:1px solid #bcbcbc !important;
	border-top:1px solid #f9f9f9;
	padding-bottom:3px;
}

td.ms-linksectionheader,th.ms-linksectionheader
{
	background-color:#d6d7d6 !important;
	background-image:url('/_layouts/images/crm4m/root/lines/line_headergrad.gif') !important; /*url("/_layouts/images/linksectiongrad.gif");*/
	background-repeat:repeat-x;
	border:1px solid #d6d7d6 !important;
	text-align:left;
}

table.ms-pageinformation{
	background-image:url('/_layouts/images/crm4m/root/SettingsGraphic.jpg') !important; /*url("/_layouts/images/settingsgraphic.jpg");*/
	background-color:#ffffff;
	background-repeat:repeat-x;
}
table.ms-createpageinformation{
	background-image:url('/_layouts/images/crm4m/root/CreateGraphic.jpg') !important; /*url("/_layouts/images/creategraphic.jpg");*/
	background-repeat:repeat-x;
	background-color:#ffffff;
}
.ms-informationtablestatic{
	background-image:url('/_layouts/images/crm4m/root/settingsbkg.jpg') !important; /*url("/_layouts/images/settingsbkg.jpg");*/
	background-repeat:no-repeat;
}
div.ms-areaseparatorleft{
	background:ffffff !important; /*#83b0ec url("/_layouts/images/navshape.jpg");*/
	background-repeat:no-repeat;
	background-position:-143px 0px;
	border-right:1px solid ffffff !important; /* #6f9dd9;*/
	height:100%;
}
div.ms-areaseparatorright{
	background:ffffff !important; /*#83b0ec url("/_layouts/images/pagebackgrad.gif");*/
	background-repeat:repeat-x;
	border-left:1px solid ffffff !important; /*#6f9dd9;*/
	padding-right:2px;
	height:100%;
}

.ms-vh table.ms-selectedtitle,.ms-vh2 table.ms-selectedtitle,.ms-vh-icon table.ms-selectedtitle{
	background-color:#d6d7d6 !important; /*#dde1e5;*/
	border:none;
}

.ms-listdescription{
	color:#4c4c4c;
	font-family:arial;
	background:#f8f8f8;
	padding:2px 6px 4px 6px;
	border-bottom:1px solid #bcbcbc !important;
} 

.ms-menutoolbar{
	border-bottom:1px solid #d6d7d6 !important;
	height:22px;
	background-color:#d6d7d6 !important;
	background-image:url('/_layouts/images/crm4m/root/lines/line_headergrad.gif') !important; /*url("/_layouts/images/listheadergrad.gif");*/
	background-repeat:repeat-x;
}
.ms-menutoolbar td{
	border-top:solid 0px #d6d7d6 !important;
	border-bottom:solid 0px #d6d7d6 !important;
} 

table.ms-toolbar,table.ms-viewtoolbar,.ms-toolbarContainer{
	background-image:url('/_layouts/images/crm4m/root/lines/line_headergrad.gif') !important; /* url("/_layouts/images/toolgrad.gif");*/
	background-repeat:repeat-x;
	background-color:#d6d7d6 !important;
}
table.ms-toolbar,.ms-toolbarContainer{
	border:1px solid #d6d7d6 !important;
	border-collapse:collapse;
} 

.ms-WPTitle {
	/*font-weight:bold;*/
	font-weight: 700 !important;
	font-size: 0.75em !important;
	font-family:arial !important;
	color:#4c4c4c;
	color:white;
	padding-left:3px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10pt;
}
.ms-WPHeader {
	/*background: url('/_layouts/images/crm4m/root/lines/line_headergrad.gif') repeat-x;
	color: #666666 !important;*/
	background:#007dad repeat-x !important;
	color: white !important;
	font-size: 0.75em !important;
	font-family:arial !important;

	
}
.ms-WPHeader H3, .ms-WPHeader H3 A:link, .ms-WPHeader H3 A:hover, .ms-WPHeader H3 A:visited, .ms-WPTitle {
	color: white !important;
}
.ms-WPHeader TD{
	border-bottom:1px solid #bcbcbc !important;
	border-top:1px solid #e8e8e8 !important;
	border-left:1px solid #e8e8e8 !important;
	border-right:1px solid #e8e8e8 !important;
	border-collapse:collapse;
}
 
.ms-WPBorder,.ms-WPBorderBorderOnly {
	border-color:#d6d7d6 !important;
	border-width:1px;
	border-style:solid;
}
.ms-partline {
	background-color:#d6d7d6 !important;
} 

.ms-pagebreadcrumb,.ms-pagebreadcrumb a{
	font-family:arial !important;
	font-size:8pt;
	background-color:#ffffff !important;
	color:#666666;
	text-decoration:none;
} 

/**
      HEADER
*/
.ms-main {
	width: 100%;
	margin: 0px auto;
	background-color: #ffffff !important;
	color: #000 !important;
}
.ms-bodyareaframe {
	border: none !important;
}
.ms-navframe, .ms-pagemargin {
	background-image: none !important;
	background-color: #ffffff !important;
	border: none !important;
	width:0px !important;
	
}
.ms-titleareaframe, .ms-titlearealeft, .ms-titlearealeft #TitleAreaImageCell {
	background-image: none !important;
	background-color: #ffffff !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
}
/** --------------
    TOP NAV
    -------------- */
.ms-bannerContainer {
	/*background: #ffffff url("/_layouts/images/crm4m/root/lines/navbar.jpg") !important;*/
	background: #007dad ;
	/*background: url(/design/header_background.jpg) repeat-x !important ;*/
	font:white;
	padding:0px 0px 0px 0px !important;
	
	

}
#zz1_TopNavigationMenun0 {
}
.ms-topnavContainer {
	border: none !important;
	height: 26px;
}
.ms-topnav {
	/*border: none;
	background: #000 no-repeat;
	font-family: "Lucida Sans";
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
	color: #FFF;
	height: 30px;
	width: 140px;
	margin-right: 5px;*/
	/*background: #ffffff url("/_layouts/images/crm4m/root/lines/navbar.jpg");*/
	/*background: #006699!important;*/	
	background:007dad !important;
	border-left: 1px solid #b5e3f7;
	border-right: 1px solid #b5e3f7;
	border-top: 1px solid #b5e3f7;
	border-bottom: 1px solid #b5e3f7;
	display: block;
	/*width: 128px; /*Width of top level menu link items*/;
	width: 107px;
	text-decoration: none;
	/*color: #666666;*/
	color:white;
	/*font-style: normal;*/
	/*font-variant: normal;*/
    font-weight: 700 !important;
	font-size: 0.85em !important;
	font-family: Arial !important;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.ms-bannerframe
{
	width:630px !important;
}
.ms-topnav a {
	display: block;
	white-space: nowrap;
	padding: 0px;
	line-height: 26px;
}
.ms-topnav img {
	display: none;
}
.ms-topnavselected {
	color: #666666;
	font-weight: bold;
	width: 107px;
	height: 26px;
}
.ms-topnavselected a {
	color: #666666;
	font-weight: bold;
}
.ms-topNavHover {
	/*background: url("/_layouts/images/crm4m/root/lines/navbarhov.jpg") !important;*/
	background: #007dad !important;
	text-decoration:underline !important;
	color: white !important;
	width: 107px;
	height: 26px;
	padding-left:2px; padding-right:0px; padding-top:0px; padding-bottom:0px;
}
.ms-topNavHover a {
	color: #666666;
}
.ms-topnav img {
	position: relative;
	left: 0px;
}
.ms-topNavFlyOutsContainer {
	border: solid 1px #B5B0B0;
	
}
.ms-topNavFlyOuts {
	/*background-color: #DBD9D9;
	border-bottom: solid 1px #B5B0B0;	*/
	width: 155px; /*width of sub menu levels*/
	font-size: 11px; font-weight: 600; color: #666666;
	padding: 1px 1px;
	/*color:#33ccff !important;*/
	color:#007dad !important;
	border: 1px #007dad  solid ;	
	font: Arial !important; 
	font-weight: 500 !important;
	font-size: 0.75em !important;
	/*background: url('/_layouts/images/crm4m/root/lines/navBar2.jpg') repeat-x center !important;*/
	background:white repeat-x;
	/*border-left: 0px solid #006699; 
	border-right: 0px solid #ededed; 
	border-top: 0px solid #006699 ; 
	border-bottom: 1px solid #ededed;*/ 
	display: block;
}
.ms-topNavFlyOuts a {
	display: block; *;
	height: 26px;
	width: 155px;
	min-width: 200px;
	color: #666666;
	padding-left: 4px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.ms-topNavFlyOutsHover {
	/*background: url("/_layouts/images/crm4m/root/lines/navbarhov.jpg") !important;*/
	background-color: white;
	text-decoration:underline !important;	
	color: #33ccff;
}

.crm-footer {
	background-color: #666666;
	height: 40px;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
}


/** --------------
    TOP NAV - Design
    -------------- */

.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: none;


}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
border-left:1px solid #ededed; border-right:0px solid #ededed; border-top:0px solid #ededed; border-bottom:0px solid #ededed; display: block;
width: 128px; /*Width of top level menu link items*/
text-decoration: none;
color: #666666;
font-style:normal; font-variant:normal; font-weight: 600; font-size:10pt; font-family:Arial; padding-left:8px; padding-right:1px; padding-top:3px; padding-bottom:2px
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 0px solid #E7E7F7;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}

/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 155px; /*width of sub menu levels*/
font-size: 11px; font-weight: 600; color: #000080;
padding: 4px 3px;
background: url('/_layouts/images/crm4m/root/lines/navBar2.jpg') repeat-x center;
border-left:6px solid #D26A15; border-right:0px solid #ededed; border-top:0px solid #ededed; border-bottom:1px solid #ededed; display: bl
}

.horizontalcssmenu ul li a:hover{
background: url('/_layouts/images/crm4m/root/lines/navBarHov.jpg');
/*OLD CODE ABOVE:  background: url('images/lines/navBar2.jpg');  */
}

.horizontalcssmenu ul li ul li a:hover{
background: url('/_layouts/images/crm4m/root/lines/navBarHov.jpg');
}

.horizontalcssmenu .arrowdiv{
position: absolute;
center: 1;
background: none; /*url('/_layouts/images/crm4m/root/bullets/graydown2_10x9.gif') no-repeat center left;*/
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

.ms-quicklaunchnavsep {
	background-color: #ffffff;
}
.ms-quicklaunch table td {
	border-top: solid 1px #bcbcbc;
	border-bottom: solid 1px #bcbcbc;
}
.ms-quicklaunch table.ms-navheader td, .ms-navheader2 td, .ms-quicklaunch span.ms-navheader {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background-color: #d6d7d6;
}
.ms-quicklaunch span.ms-navheader {
	background-color: #d6d7d6;
	border-top: 1px solid #add1ff;
	border-left: solid 1px #f2f8ff;
	border-bottom: 1px solid #add1ff;
}
.ms-quicklaunch table.ms-selectednavheader td {
    background-color: #d3ab54;
}
.ms-quicklaunch table.ms-selectednav {
    border: none /*solid 1px #634f23*/;
    background-image: none /*url('viewselectorgrad_reflector.gif')*/;
    background-color: transparent /*#82672e*/;
}
.ms-quicklaunch table.ms-selectednav td {
    background: none /*transparent url("selectednavbullet_reflector.gif") no-repeat*/;
    border: none /*solid 1px #ddb763*/;
}
table.ms-selectednav td a.ms-selectednav {
    color: #666666;
}
.ms-quicklaunch table.ms-selectednavheader td {
    background-color: transparent; /*#d3ab54;*/
    border-top: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
}
.ms-selectednavheader a {
    color: #ffffff;
}
.ms-selectednavheader a:hover {
    color: #ffffff;
}
table.ms-navitem, span.ms-navitem {
    background: none; /*url('navBullet_reflector.gif') no-repeat;*/
    
}
.ms-navsubmenu1 {
    background-color: transparent;
}
.ms-navsubmenu2 {
    background-color: transparent;
}
table.ms-navselected,span.ms-navselected{
background-image: none /*url("SELECTEDNAV_reflector.GIF")*/;
background-color: transparent !important; /*#BC9643;*/
background-repeat:repeat-x;
}
table.ms-navselected td{
background-image:none /*url("navBullet_reflector.gif")*/;
}
.ms-navheader a, .ms-navheader2 a {
    color: #ffffff;
}
.ms-navheader a:hover, .ms-navheader2 a:hover {
    color: #ffffff;
}
.ms-navItem a {
    color: #ffffff;
}
.ms-navItem a:hover {
    color: #ffffff;
}
.ms-navitem a:visited {
    color:#ffffff;
}
.ms-navheaderstatic, .ms-navitemstatic {
	color: #bcbcbc;
}
.ms-quicklaunchouter {
	border-style: none;
	border-color: inherit;
	border-width: medium;
}
table.ms-recyclebin td {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background-color: #1e1919;
}
table.ms-recyclebin td a {
	color: #008800;
}
table.ms-recyclebin td a:hover {
	color: #ffffff;
}
.ms-quickLaunch {
	border: solid 1px #bcbcbc;
	background-color: #eeeeee;
}
.ms-quicklaunchheader {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background-color: #d6d7d6;
}
.ms-quicklaunchheader a, .ms-unselectednav a {
	color: #666666;
}
.ms-quicklaunchheader a:hover {
	color: #666666;
}
.ms-quicklaunch a, {
	color: #666666;
	font-size: 10pt !important;
	font-family: Arial !important;
}
.ms-quicklaunch a:hover {
	color: #666666;
}
.ms-quicklaunch a:visited {
	color: #666666;
}

/* Hide View All Site Content Link in the Quick Launch */
.ms-quicklaunchheader {
	display:none;
}
.ms-quicklaunch table td{
	border-top:0px solid #bcbcbc;
}

.ms-navwatermark {
	color: #ffdf86;
}
.ms-selectednav, .ms-GRSortFilter {
	border: 1px solid #efefef;
	background: #d3ab54;
}
.ms-unselectednav {
	border: 1px solid #ffffff;
}




.ms-pagebreadcrumb {
	background-color: transparent;
}
/**

TABLES

*/
.ms-consoletoolbar a:link, .ms-consoletoolbar a:visited, .ms-consoletoolbar a:hover {
}



/** site actions menu */

#zz9_SiteActionsMenu_t {
  background-image: none !important;
  background-color: #000 !important;
  border: none !important;
}

#zz9_SiteActionsMenu_t a:link, #zz9_SiteActionsMenu_t a:hover, #zz9_SiteActionsMenu_t a:visited {
 color: #FFF !important;
}




.homepage ul {
    list-style-type:none  !important;
    margin:0 auto;
    padding:0 !important;
    background: #000;
}

.homepage li a {
    display:block;
    position:relative;
    border-width:1px 0;
    border-color:#000;
    border-style:solid;
    color:#FFF;
    text-decoration:none !important;
    margin:4px 1px;
    cursor: text;
}

.homepage li a span {
    display:block;
    position:relative;
    margin:0 -1px;
    border-width:0 1px;
    border-color:#000;
    border-style:solid;
    background-color:#000;
    padding:8px;
    cursor: text;
    font-size: 13px;
}

.homepage li a:hover {
    border-color:#aaa;
    color:#FFF;
    text-decoration:none !important;
    cursor: text;
}

.homepage li a:hover span {
    border-color:#aaa;
    background-color:#000;
    cursor: text;
}

.ms-recyclebin {
 display: none;
}

.ms-listdescription {
 font-size: 2em;
}

.firstsentence, .secondsentence {
  padding: 0px 0px 8px 0px !important;
}
.ms-wikieditouter
{
	
	border:#D4D4D4 !important;
	position:relative !important;
	float:right !important;
	top:-30px !important;
	width:210px !important;
	
	
	
}

.ms-wikieditthird
{
	background:white !important;
	
	
	
}


.ms-wikitoolbar a.ms-toolbar
{
	
	
	
}

.ms-wikitoolbar a:hover.ms-toolbar
{
	
	
	
}

.ms-laction
{
	background-color: #007dad;
	color:White !important;
	border-bottom: 1px solid #bcbcbc;
	border-left:1px solid #bcbcbc;
	border-right:1px solid #bcbcbc;
	font-weight:bold;
	font-size:10pt !important;
	padding-left:0px !important;
	padding-right:0px !important;
	
	
}

.ms-laction a
{
	font-size: 7pt !important;
	/*font-family: Verdana,sans-serif !important;*/
}

.ms-laction td {
    background-color: #ffffff;
}

.ms-diffselected
{
	
border:none !important;	
	
}
