﻿body {
background-color:#EEE;
height:100%;
vertical-align:top;
margin:0;
/* added font 2 options */
font-family:Arial !important;
color:#333 !important;
}
/* added hr style */

hr {
  color: #888 !important;
  background-color: #888 !important;
}
/* added caption style*/

.caption 
{
      font-size:8pt; 
      font-family:arial; 
      color:#666666; 
      padding-bottom:2px;
}

div.pageContent {
font-family:Arial !important;
color:#333 !important;				
				
}

.mainTable
{
	width:900px;			
}

.leftTD
{
	width:200px;
	background-color:#fff !important;							
}

.middleTD
{
	width:700px;			
}

/* Weather */

.weatherHeader {background-color:#CCC;}
.greyborder 
{
	border:0px;
}
.cityName {font-weight: bold; color:#000 !important; font-family:Arial;}
#temp {font-family:Arial;}
#temp sup {font-family:Arial;}
#cond {font-family:Arial;}


/* adjusted the today date link colours */
.ffcalendarToday-Selected {
background-color:#c00 !important;
color:#FFF !important;
border:thin;
border-color:#000;
}

/* added seperate link active */
.ffcalendarToday-Selected A:link {
background-color:#c00;
color:#FFF !important;
text-decoration:none;
}

.ffcalendarToday-Selected A:link:hover {
color:#000;
text-decoration:underline;
}

.ffcalendarToday-Selected A:visited {
color:#FFF !important;
text-decoration:none;
}

/* added visited hover */
.ffcalendarToday-Selected A:visited:hover {
color:#000;
text-decoration:underline;
}

.ffcalendarheader {
background-color:#eee;
border:0 #000 solid;
}

.ms-formbody {
background:#EEE;
border-top:1px solid EEEEEE;
}

.ms-topnavselected {
background:#c00;
background-image:url("/Style Library/Images/Theme/topnavselected_FAMILYFORCE.gif");
background-repeat:repeat-x;
border:solid 1px #000;
border-left:solid 1px #EEE;
border-bottom-width:0;
background-color:#000;
color:#000;
}
/*changed link colour to red*/
.ms-WPBody A:link {
color:#C00; 
text-decoration:none;
}

/* changed visited link to red */
.ms-WPBody A:visited {
color:#C00;
text-decoration:none;
}

/* changed hover to black on mouseover */
.ms-WPBody A:link:hover {
color:#000; !important
text-decoration:underline;
}

/* Added visited:hover changed to #000*/

.ms-WPBody A:visited:hover {
color:#000;
text-decoration:underline;
}

TD.ms-sbgo {
background-color:#c00;
border:0;
padding:0;
}

.link-item A:link {
font-family:Arial;
color:#000;
text-decoration:none;
}

li.nav {
font-family:Arial;
color:#000;
margin-left:-20px;
text-align:left;
padding:0;
}

.nav {
font-family:Arial;
text-decoration:none;
color:#000;
padding-left:0;
}

.nav a:hover {
font-family:Arial;
text-decoration:underline;
color:#000;
padding-left:0;
}

.label {
font-family:Arial;
color:#000;
}

.ms-WPTitle {
color:#fff !important;
font-weight:700;
background-color:#c00;
}

.ms-WPTitle A:link {
color:#fff !important;
cursor:pointer;
text-decoration:none;
}

.ms-WPTitle A:visited {
color:#fff !important;
cursor:pointer;
text-decoration:underline;
}

.top-LeftNavHeading {
font-family:Arial !important;
color:#FFF;
font-weight:700;
background-color:#c00;
}

/** new style for left nav heading on top site
 
.top-LeftNavHeading {
border-collapse:collapse;
border-bottom:2px double #888;
font-family:Arial !important;
color:#666;
font-weight:700;
background-color:#fff;
}
 **/

.ms-vb {
font-family:Arial;
color:#000;
vertical-align:top;
}

img {
border:0;
}

.shadowRight {
background-image:url('images/rightShadow.gif');
}

.shadowLeft {
background-image:url('images/leftShadow.gif');
}

.welcomeUser {
font-family:Arial;
color:#000;
padding-right:5px;
}

.master {
width:900px;
height:100%;
background-color:#FFF;
}

.masterContent {
background-color:#FFF;
}

content {
width:100%;
font-family:Arial;
color:#000;
clear:both;
}

.languageLink {
font-family:Arial;
color:#fff !important;
font-weight:700;
text-decoration:none;
}

.spacer {
width:.75em;
}

.breadcrumb {
color:#656b77;
clear:both;
font-family:Arial;
padding-left:.44em;
padding-bottom:.125em;
padding-top:.25em;
border-bottom:.0625em #CCC solid;
margin-bottom:.25em;
}

.breadcrumbCurrent {
font-weight:700;
}

.login {
display:inline;
}

.sharepointLogin {
float:right;
display:inline;
position:relative;
vertical-align:middle;
}

TD.ms-sbcell {
border:1px #c00 solid;
}

.ms-sbtext {
color:#fff;
font-family:Arial;
}

.siteActionMenu {
float:right;
}

.horizontalNav {
width:900px;
background-color:#C00;
margin-left:auto;
margin-right:auto;
}

.rigthNav {
width:200px;
background-color:#EEE;
}

.pageTitle {
font-family:Arial;
font-weight:700;
color:#666;
margin:0;
}

.pageTitle span {
margin:0;
padding:0;
}

div.articleHeading {
font-weight:700;
color:#999;
}

#navigationLeft {
background-color:#999;
vertical-align:top;
color:#fff;
font-style:normal;
font-family:Arial;
margin:0;
padding:0;
}

/* Left Navigation starts here */
#menu1 {
width: 186px;
float:left;
height:100%
}
 
#menu1 ul
{
font-family:Arial; 
color:#cc0000;
font-weight: 500;
list-style-type:none;
margin:0;
padding:0;
}
 
#menu1 li
{
display: inline;
/* for IE5 and IE6 */
}
 
#menu1 a
{
font-family: arial; 
color:#777777;
font-weight: 600;
display: block;
padding: 6px; 
width: 186px;
background-color:white;
border-bottom: 1px solid #cc0000;
}
 
#menu1 a:link, #menu a:visited
{
text-decoration: none;
}

/*added selected state */
#menu1 a:active {
color: #000;
font-weight: 500;
text-decoration:none;
background-color:#CCC;
}
 
#menu1 a:hover
{
color: #cc0000;
font-weight: 600;
text-decoration:none;
}
/*added background-color:CCC */
#menu1 a:hover#level2
{
color: #fff;
font-weight:500;
text-decoration:none;
background-color:#000;
}

#menu1 li a#level1
{
border-bottom: 1px solid #cc0000;
background: #ffffff;
}

#menu1 li a#level1_arrow
{
border-bottom: 1px solid #cc0000;
background: #ffffff url(/_layouts/images/white_arrow.gif) no-repeat 97% 50%;
}

/*changed text-intent:5px to padding-left 10px added width: 186px;*/
#menu1 li a#level2
{
border-bottom: 1px solid #fff;
background: #cc0000;
font-family: arial;
color: #ffffff;
padding-left:10px;
width: 182px;
font-weight: 500;
}

#menu1 li a#level2_arrow
{
border-bottom: 1px solid #cc0000;
background: #ffffff;
text-indent:5px;
}


#menu1 li a#level3
{
border-bottom: 1px solid #cc0000;
background: #ffffff;
color: #000000;
font-weight: 500;
text-indent:10px;

}

/* Left Navigation ends here */

/* Removed text-transform: capitalize and changed to none */
.articleTitle {
font-weight:700;
font-family:Arial;
text-transform:none;
color:#666;
text-decoration:none;
}

/* more link changed to red */
.moreLink {
color:#c00 !important;
}

/* removed two SubTitle and additional red colour options to Title, Headline and Byline, body */

.ms-rteCustom-ArticleTitle {
font-weight:700;
font-family:Arial;
text-transform:none;
color:#555;
}

.ms-rteCustom-ArticleTitle_Black {
font-weight:700;
font-family:Arial;
text-transform:none;
color:#000;
}
.ms-rteCustom-ArticleHeadline {
font-weight:700;
font-family:Arial;
text-transform:none;
color:#555;
}

.ms-rteCustom-ArticleHeadline_Black {
font-weight:700;
font-family:Arial;
text-transform:none;
color:#000;
}

.ms-rteCustom-ArticleByline {
font-weight:700;
font-family:Arial;
font-style:italic;
color:#555;
}

.ms-rteCustom-ArticleByline_Black {
font-weight:700;
font-family:Arial;
font-style:italic;
color:#000;
}

.ms-rteCustom-ArticleBody {
font-family:Arial;
color:#333;
}

.ms-rteCustom-Image_Caption {
font-size:8pt; 
font-family:arial; 
color:#666666;
}

/*adding new style for subscript and superscript */
.ms-rteCustom-Superscript {
vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: -0.4em;
}

.ms-rteCustom-Subscript {
vertical-align: baseline;
	font-size: 0.7em;
	position: relative;
	bottom: -0.4em;
}


table.ms-toolbar,.ms-toolbarcontainer {
border:1px solid #EEE;
background-image:none;
background-color:#FFF;
}

table.ms-viewtoolbar {
border-top:1px solid #000;
border-bottom:1px solid #000;
}

.ms-listheader {
color:#000;
background:#EEE url("listheadergrad_FAMILYFORCE.gif") repeat-x;
}

.ms-menutoolbar {
border-bottom:1px solid #000;
background:#EEE;
}

.ms-menutoolbar td {
border-top:solid 1px #fff;
border-bottom:solid 1px #EEE;
}

.ms-menubuttonactivehover,.ms-buttonactivehover {
background-image:url("/Style Library/Images/Theme/menubuttonhover_FAMILYFORCE.gif");
border:solid 1px #000;
}

.ms-menutoolbar td td.ms-viewselector,.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselector,.ms-authoringcontrols td td.ms-viewselectorhover,td.ms-viewselector {
border:solid 1px #EEE;
background:#EEE;
}

td.ms-rtetoolbarsel {
background-image:url("/Style Library/Images/Theme/rtebnsel_FAMILYFORCE.gif");
}

td.ms-rtetoolbarhov {
border:solid 1px #EEE;
background-image:url("/Style Library/Images/Theme/rtebnhov_FAMILYFORCE.gif");
}

.ms-formlabel {
color:#000;
border-top:1px solid #EEE;
}

.ms-informationbar {
background-color:#c00;
border:1px solid #c00;
}

.ms-siteactionsmenu div div div {
background-image:url("/Style Library/Images/Theme//Style Library/Images/Theme/siteactionsmenugrad_FAMILYFORCE.gif");
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
background-color:#000;
}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover {
background-image:url("/Style Library/Images/Theme//Style Library/Images/Theme/siteactionsmenuhovergrad_FAMILYFORCE.gif");
background-color:#c00;
}

.ms-topnavcontainer {
border-left:solid 1px #EEE;
}

.ms-topnav {
border:solid 1px #EEE;
border-left:solid 1px #fff;
border-bottom-width:0;
background-image:url("/Style Library/Images/Theme/topnavunselected_FAMILYFORCE.gif");
background-repeat:repeat-x;
color:#000;
}

.ms-topnavhover {
background-image:url("/Style Library/Images/Theme/topnavhover_FAMILYFORCE.gif");
background-repeat:repeat-x;
background-color:#c00;
border:solid 1px #000;
border-left:solid 1px #fff;
border-bottom-width:0;
}

.ms-topnavflyoutscontainer {
border:solid 1px #000;
}

.ms-topnavflyouts {
background-color:#fff !important;
}

.ms-topnavflyoutshover {
background-color:#c00 !important;
}

.ms-quicklaunch table td {
border-top:1px solid #000;
}

.ms-quicklaunch span.ms-navheader {
background-color:#EEE;
border-top:1px solid #EEE;
border-left:solid 1px #fff;
border-bottom:1px solid #EEE;
}

.ms-quicklaunch table.ms-selectednavheader td {
background:#FFF;
}

table.ms-navitem td,span.ms-navitem {
background:url("navbullet_FAMILYFORCE.gif") no-repeat;
}

.ms-treeviewouter td.ms-navitem {
border:none;
padding:0 4px;
}

table.ms-navselected td {
background-image:url("/Style Library/Images/Theme/navbullet_FAMILYFORCE.gif");
}

.ms-quicklaunchouter {
border-bottom:solid 1px #000;
border-right:solid 1px #000;
}

.ms-quicklaunch {
border:solid 1px #000;
border-bottom:solid 1px #000;
background-color:#EEE;
}

.ms-quicklaunchheader {
background-image:url("/Style Library/Images/Theme/quicklaunchheader_FAMILYFORCE.gif");
background-color:#EEE;
border-left:solid 1px #EEE;
}

.ms-templatepickerunselected div {
background-image:url("/Style Library/Images/Theme/templatepickerunselected_FAMILYFORCE.gif");
border:solid 1px #EEE;
}

.ms-templatepickerselected div {
background-image:url("/Style Library/Images/Theme/templatepickerselected_FAMILYFORCE.gif");
border:solid 1px #000;
}

.ms-relatedtable {
background:#EEE;
border:1px solid #000;
}

.ms-titleareaseparator div {
background-color:#EEE;
border-top:1px solid #000;
}

.ms-areaseparatorcorner {
background-image:none;
border-right:1px solid #000;
}

td.ms-areaseparatorleft {
background:#EEE;
border-right:1px solid #EEE;
}

div.ms-areaseparatorleft {
background:#EEE;
background-repeat:no-repeat;
background-position:-143px 0;
border-right:1px solid #000;
}

div.ms-areaseparatorright {
background:#EEE;
border-left:1px solid #EEE;
}

.ms-titlearearight .ms-areaseparatorright {
background:#EEE;
border-left:1px solid #000;
}

.ms-areaseparator {
background:#EEE;
background-image:none;
}

td.ms-rightareacell div.ms-pagemargin {
background-color:#EEE;
background-image:none;
border-left:solid 1px #EEE;
}

.ms-bodyareapagemargin {
background:#EEE;
border-top:1px solid #EEE;
}

.ms-bodyareaframe,.ms-viewareaframe {
border-top:1px solid #EEE;
border-right:1px solid #EEE;
border-left:1px solid #EEE;
}

.ms-selected {
background-image:url("/Style Library/Images/Theme/filedialogselected_FAMILYFORCE.gif");
}

.ms-menuimagecell {
background:#c00;
}

.ms-separator img {
background:#99999;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
}

.ms-propertysheet th.ms-authoringcontrols {
background-color:#c00;
color:#000;
}

td.ms-linksectionheader,th.ms-linksectionheader,table.ms-disc-bar {
background-color:#EEE;
background-image:url("/Style Library/Images/Theme/linksectiongrad_FAMILYFORCE.gif");
border:1px solid #EEE;
}

table.ms-pageinformation {
background-image:url("/Style Library/Images/Theme/settingsgraphic_FAMILYFORCE.jpg");
}

table.ms-createpageinformation {
background-image:url("/Style Library/Images/Theme/creategraphic_FAMILYFORCE.jpg");
}

.ms-informationtablestatic {
background-image:url("/Style Library/Images/Theme/settingsbkg_FAMILYFORCE.jpg");
}

.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("/Style Library/Images/Theme/viewheadergrad_FAMILYFORCE.gif");
background-color:#EEE;
}

.ms-gb {
border-bottom:1px solid #000;
border-top:1px solid #EEE;
}

.ms-pb-selected {
background-color:#c00;
border-top:1px solid #c00;
border-bottom:1px solid #c00;
}

.ms-ppleft {
border-bottom:1px solid #EEE;
}

img.thumbnail {
border:solid #000 3px;
}

.ms-imglibthumbnail {
background-color:#EEE;
border:solid #000 0;
}

td.ms-disc-bordered,td.ms-disc-bordered-noleft {
border:0 solid #EEE;
}

.userdottedline {
background-image:url("/Style Library/Images/Theme/dot_FAMILYFORCE.gif");
}

.usercaptionshadow {
border-right:1px solid #EEE;
border-left:1px solid #EEE;
background-image:url("/Style Library/Images/Theme/viewheadergrad_FAMILYFORCE.gif");
}

.usersectiontitle {
border-bottom:solid 1px #EEE;
}

.usertoolbar {
background-image:url("/Style Library/Images/Theme/topnavunselected_FAMILYFORCE.gif");
border-bottom:1px solid #000;
}

.usercellselected {
background:#c00;
border:solid 1px #EEE;
}

.ms-toolpaneouter {
background-color:#EEE;
border-top:1px solid #000;
border-right:2px solid #000;
}

.ms-toolpaneborder {
border-right:1px solid #EEE;
border-left:1px solid #EEE;
}

.ms-toolpaneclose {
background-image:url("/Style Library/Images/Theme/topnavselected_FAMILYFORCE.gif");
background-color:#000;
border-top:solid 1px #EEE;
border-bottom:solid 1px #000;
}

.ms-toolpanetitle {
background-image:url("/Style Library/Images/Theme/topnavselected_FAMILYFORCE.gif");
border-left:solid 1px #EEE;
border-top:solid 1px #EEE;
border-bottom:solid 1px #000;
background-color:#000;
}

.ms-toolstripselected {
background-image:url("/Style Library/Images/Theme/menubuttonhover_FAMILYFORCE.gif");
border-top:solid 1px #fff;
border-bottom:solid 1px #EEE;
}

.ms-toolstrip {
background:#EEE url("listheadergrad_FAMILYFORCE.gif") repeat-x;
border-top:solid 1px #fff;
border-bottom:solid 1px #EEE;
}

.ms-spzone {
border:1px solid #EEE;
background-color:#EEE;
}

.ms-spzoneibar {
border:#c00 3px solid;
}

.ms-hovercellactive,.ms-splinkbuttonactive {
border:#000 1px solid;
background:#c00 url("menubuttonhover_FAMILYFORCE.gif") repeat-x;
}

.ms-spzone .ms-wpheader td,.ms-spzoneselected .ms-wpheader td {
border:1px solid #EEE;
background-color:#EEE;
background-image:none;
}

.ms-rtremovebackground {
border-bottom:#c00 solid 1px;
border-left:#c00 solid 1px;
border-right:#c00 solid 1px;
border-top:#c00 solid 1px;
}

.ms-tabselected {
background:#c00;
color:#000;
border-color:#000;
}

.ms-tabinactive {
background-image:url("/Style Library/Images/Theme/topnavunselected_FAMILYFORCE.gif");
background-position:0 5px;
background-color:#fff;
border:solid 1px #EEE;
border-bottom-width:0;
color:#000;
}

.ms-entity-unresolved {
background-image:url("/Style Library/Images/Theme/squiggle_FAMILYFORCE.gif");
}

.ms-ganttmajortimeunitheadercell {
border-left:solid 1px #EEE;
border-right:solid 1px #EEE;
background-color:#EEE;
}

.ms-ganttdetailtimeunitrow td,.ms-ganttdetailtimeunitrow th {
border:solid 1px #EEE;
background-color:#EEE;
}

.ms-consolestatusminorframe {
background-color:#EEE;
background:none;
}

h1.ms-postdate {
border-bottom:solid 1px #000;
}

.ms-categorytitlecell a {
background:transparent url("navbullet_FAMILYFORCE.gif") no-repeat;
}

.ms-blognavigator div.ms-navheader {
background-color:#000;
border-top:solid 1px #EEE;
border-left:solid 1px #EEE;
border-bottom:1px solid #EEE;
}

.ms-pickertitlesection {
background:#fff url("sitetitlebkgd_FAMILYFORCE.gif") repeat-y top right;
}

.ms-pickerbodysection {
background:#EEE url("viewheadergrad_FAMILYFORCE.gif") repeat-x;
}

.ms-menuuicheckmark {
background-image:url("/Style Library/Images/Theme/chkmrk_FAMILYFORCE.gif");
}

.ms-cal-week,.ms-cal-weekb,.ms-cal-weekrtl,.ms-cal-weekrtlb {
background-image:url("/Style Library/Images/Theme/weekbox_FAMILYFORCE.gif");
background-color:#EEE;
border:1px solid #000;
}

.ms-cal-weekselected,.ms-cal-weekselectedrtl {
border:1px solid #000;
background-color:#EEE;
}

.ms-cal-topday-today,.ms-cal-wtopday-today,.ms-cal-topday-todayrtl,.ms-cal-wtopday-todayrtl {
background-image:url("/Style Library/Images/Theme/calnumbttntoday_FAMILYFORCE.gif");
background-color:#EEE;
border:solid 1px #000;
}

.ms-cal-topdayfocusover,.ms-cal-wtopdayfocusover,.ms-cal-wtopdayfocuslover {
background-image:url("/Style Library/Images/Theme/calnumbttnover_FAMILYFORCE.gif");
background-color:#EEE;
border:solid 1px #000;
}

.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-image:url("/Style Library/Images/Theme/calnumbttnfocus_FAMILYFORCE.gif");
background-color:#EEE;
border:solid 1px #000;
}

.ms-cal-nodataleftbtm,.ms-cal-nodataleftbtmrtl,.ms-cal-nodataleftbtm2,.ms-cal-nodataleftbtmrtl2,.ms-cal-nodatabtm,.ms-cal-nodatabtm2 {
border-bottom:1px solid #000;
background-color:#EEE;
}

.ms-cal-defaultbgcolor {
background-image:url("/Style Library/Images/Theme/alldaydefault_FAMILYFORCE.gif");
background-color:#EEE;
}

.ms-cal-defaultbgcolorsel {
background-image:url("/Style Library/Images/Theme/alldaydefaultover_FAMILYFORCE.gif");
background-color:#EEE;
}

.ms-cal-monthallday {
background-image:url("/Style Library/Images/Theme/alldaydefault_FAMILYFORCE.gif");
background-color:#EEE;
border:solid 1px #000;
border-left:solid 2px #000;
border-right:solid 2px #000;
}

.ms-cal-monthalldaysel {
background-image:url("/Style Library/Images/Theme/alldaydefaultover_FAMILYFORCE.gif");
background-color:#EEE;
border:solid 1px #000;
border-left:solid 2px #000;
border-right:solid 2px #000;
}

.ms-cal-time {
border-right:1px solid #000;
background-color:#EEE;
}

.ms-cal-enoworkhourb .ms-cal-dayhourf {
border-top:solid 1px #EEE;
border-bottom:solid 1px #EEE;
background-color:#EEE;
border-left:solid 1px #000;
}

.ms-cal-enoworkhourrtlb .ms-cal-dayhourrtlf {
border-top:solid 1px #EEE;
border-bottom:solid 1px #EEE;
background-color:#EEE;
border-right:solid 1px #000;
}

.ms-cal-alldayevent,.ms-cal-alldayeventl,.ms-cal-alldayeventrtl,.ms-cal-alldayeventrtll {
border-right:1px solid #000;
border-left:1px solid #000;
background-color:#EEE;
}

.cont,.contr,.contb,.contl {
border-bottom:solid 1px #000;
border-top:solid 1px #000;
}

.contb {
border-left:solid 2px #000;
border-right:solid 2px #000;
}

.contl {
border-left:solid 2px #000;
}

.contr {
border-right:solid 2px #000;
}

div.ms-cal-navheader a img {
background-image:none;
border:solid 1px #000;
background-color:#EEE;
}

.ms-picker-table .ms-picker-dayheader {
border-bottom:solid 1px #EEE;
border-top:solid 1px #EEE;
background-color:#EEE;
}

.ms-picker-week {
background-image:none;
border-left:solid 1px #EEE;
border-top:solid 1px #EEE;
background-color:#EEE;
}

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 #fff;
background-color:#EEE;
}

table.ms-picker-table td.ms-picker-dayselected {
background-color:#c00;
border-color:#fff;
}

.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenter {
background-color:#EEE;
border:solid 1px #EEE;
}

table.ms-picker-table td.ms-picker-footer {
border-top:1px solid #EEE;
background-color:#EEE;
}

.ms-navframe .ms-datepickerouter {
border-bottom:solid 1px #000;
border-right:solid 1px #000;
background-color:#EEE;
}

.ms-wikieditouter {
border:1px solid #000;
border-bottom:none;
border-right-width:2px;
}

.ms-wpaddbutton {
background:#fff url("wpqam_FAMILYFORCE.gif") repeat-x;
border:solid 1px #c00;
}

.ms-wpaddbuttonhover {
background:#c00 url("wpqamh_FAMILYFORCE.gif") repeat-x;
}

.ms-bodyareacell td,.ms-bodyareacell p,.ms-bodyareacell div,.ms-bodyareacell span,.ms-bodyareacell p,.ms-bodyareacell a,.ms-bodyareacell a:active,.ms-bodyareacell a:hover,.ms-bodyareacell a:link,.ms-bodyareacell a:visited,.ms-bodyareacell td,.ms-bodyareacell div,.ms-bodyareacell font {
font-family:Arial;
letter-spacing:normal;
color:#000;
}

.ms-bodyareacell h3 a,.ms-bodyareacell h3 span,.ms-bodyareacell h3 div,.ms-bodyareacell h3 p,.ms-bodyareacell h3 font {
color:#000;
font-family:Arial;
letter-spacing:normal;
}

.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselectorhover,.ms-splitbuttonhover,.ms-hovercellactivedark {
background-image:url("/Style Library/Images/Theme/menubuttonhover_FAMILYFORCE.gif");
}

.ms-bottompaging,.ms-pagebottommargin,.ms-pagebottommarginleft,.ms-pagebottommarginright,.ms-nlline,.ms-gnwd,table.ms-disc-bar .ms-separator img {
background:#EEE;
}

.ms-bottompagingline1,.ms-stormeused,.ms-stormefilterbar {
background:#000;
}

.ms-splitbuttonhover .ms-splitbuttondropdown,.ms-splitbuttonhover .ms-splitbuttontext,.ms-actionbar,.ms-unselectednav,.ms-uploadborder {
border:1px solid #000;
}

.ms-rtetablecells,.ms-informationtablehover,.ms-gantttitlecell,.ms-gantttitleheadercell {
border:solid 1px #EEE;
}

.ms-formline,.ms-cal-workhourrtlbover {
border-top:1px solid #EEE;
}

.ms-bannercontainer,.ms-globaltitlearea,.ms-globaltitleareaseparator,.ms-pagetitleareaframe table,.ms-consolestatuscell,.ms-dialogheader,.ms-menuui,.ms-menuuilarge,.ms-menuuirtl,.ms-menuuilargertl {
background-image:none;
}

.ms-globalbreadcrumb,.ms-pagebreadcrumb,.ms-pagebreadcrumb a,.ms-navsubmenu1,.ms-navsubmenu2,.ms-tvselected,.ms-titlearealeft,.ms-consoletitleareaframebottom,.ms-mwstitlearealine,.ms-vh table.ms-selectedtitle,.ms-vh2 table.ms-selectedtitle,.ms-vh-icon table.ms-selectedtitle,.ms-authoringcontrols,.ms-sectionline,.ms-partline,.ms-informationtablehover td,.ms-informationtablehover th,tr.ms-imglibselectedrow,tr.ms-highlight,.usercaption,.userconfiguration,.usertoolbarimage,.ms-toolpaneframe,.ms-propgridbuilderbutton,.ms-wpdesign,.ms-wpmenu,.ms-subsmanageheader,.ms-underlineback,.ms-back,.ms-uploadcontrol,.ms-styleheader,.ms-alternating,.ms-alternatingstrong,.ms-consoleqaborderhhover,.ms-consoleqabordervhover,.ms-consoleqacornerhover,.ms-webpartpickerpageinnerbackground,.ms-diffdeletenostrike,.ms-diffdelete,.ms-calheader,.ms-cal-weekempty,.ms-cal-weekemptyrtl,.ms-cal-weekname,.ms-cal-weekday,.ms-cal-enoworkhourrtlf,.ms-cal-enoworkdayrtlf,.ms-cal-weekedge,.ms-cal-walldayevent,.ms-cal-walldayeventl,.ms-cal-walldayeventrtl,.ms-cal-walldayeventrtll {
background-color:#EEE;
}

.ms-actionsep,.ms-verticaldots {
border-right:1px solid #000;
}

.ms-quicklaunchnavsep,.ms-titlearealine,.ms-titleareaseparator,.ms-stormeestimated,.ms-toolpaneinfo,.ms-featurestatustext,.ms-consolemptablerow {
background-color:#000;
}

.ms-quicklaunch table.ms-navheader td,.ms-navheader2 td,.ms-quicklaunch span.ms-navheader,table.ms-recyclebin td {
background-color:#EEE;
border-top:solid 1px #EEE;
border-left:solid 1px #EEE;
}

div.ms-treeviewouter div,.ms-blogrssnav,.ms-posttitle,.ms-blogedit,.ms-blogrss,.ms-commenttable td,.ms-blognavigator div.ms-wpbody,.ms-cal-enoworkdayf,.ms-cal-enoworkdayrtlf,.ms-cal-eworkdayf,.ms-cal-eworkdayrtlf,.ms-cal-eworkhourf .ms-cal-dayhour,.ms-cal-eworkhourf .ms-cal-dayhourf,.ms-cal-eworkhour .ms-cal-dayhourf,.ms-cal-eworkhour .ms-cal-dayhour,.ms-cal-eworkday .ms-cal-dayhour,.ms-cal-enoworkday .ms-cal-dayhour,.ms-cal-eworkday .ms-cal-dayhourf,.ms-cal-enoworkday .ms-cal-dayhourf,.ms-cal-enoworkhourf .ms-cal-dayhour,.ms-cal-enoworkhourf .ms-cal-dayhourf,.ms-cal-enoworkhour .ms-cal-dayhour,.ms-cal-enoworkhour .ms-cal-dayhourf,.ms-cal-eworkhourrtlf .ms-cal-dayhourrtl,.ms-cal-eworkhourrtlf .ms-cal-dayhourrtlf,.ms-cal-eworkhourrtl .ms-cal-dayhourrtlf,.ms-cal-eworkhourrtl .ms-cal-dayhourrtl,.ms-cal-eworkdayrtl .ms-cal-dayhourrtl,.ms-cal-enoworkdayrtl .ms-cal-dayhourrtl,.ms-cal-eworkdayrtl .ms-cal-dayhourrtlf,.ms-cal-enoworkdayrtl .ms-cal-dayhourrtlf,.ms-cal-enoworkhourrtl .ms-cal-dayhourrtlf,.ms-cal-enoworkhourrtl .ms-cal-dayhourrtl,.ms-cal-enoworkhourrtlf .ms-cal-dayhourrtlf,.ms-cal-enoworkhourrtlf .ms-cal-dayhourrtl,.ms-cal-eworkhourf .ms-cal-dayhalfhourf,.ms-cal-eworkhour .ms-cal-dayhalfhourf,.ms-cal-eworkhour .ms-cal-dayhalfhour,.ms-cal-eworkday .ms-cal-dayhalfhour,.ms-cal-enoworkday .ms-cal-dayhalfhour,.ms-cal-eworkday .ms-cal-dayhalfhourf,.ms-cal-enoworkday .ms-cal-dayhalfhourf,.ms-cal-enoworkhour .ms-cal-dayhalfhour,.ms-cal-enoworkhour .ms-cal-dayhalfhourf,.ms-cal-workhourfhalfhourover {
border-top:solid 1px #EEE;
}

.ms-quicklaunch table.ms-selectednav,.ms-itemhover {
border:solid 1px #EEE;
background:#c00;
}

.ms-quicklaunch table.ms-selectednav td,.ms-alternating .ms-unselectedtitle,.ms-alternating .ms-vb-user table {
background:transparent;
}

.ms-navwatermark,.ms-wikicontent a {
color:#c00;
}

.ms-diffselected,.ms-menuuiitemtablehover {
background-color:#c00;
border:1px solid #EEE;
}

.ms-nav,.ms-pagemargin {
background-color:#EEE;
background-image:none;
}

td.ms-titleareaframe,div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe,.ms-picker-header,.ms-picker-weekrtl {
background-image:none;
background-color:#EEE;
}

.ms-separator,.ms-pageinformation th,.ms-createpageinformation th,table.ms-disc hr {
color:#EEE;
}

.ms-listdescription,.ms-wpheader td {
border-bottom:1px solid #000;
}

.ms-gb2,.ms-alternatingstrong td,.ms-basictable .ms-alternating td {
border-bottom:1px solid #EEE;
border-top:1px solid #EEE;
}

.ms-tpheader,.ms-spzoneselected,.ms-rtapplybackground,.ms-tbbuttonmouseoverdown,.ms-diffinsert {
background-color:#c00;
}

.ms-wpborder,.ms-wpborderborderonly,.ms-consoleframe {
border-color:#000;
}

.ms-consolestatusmajorframe,.ms-consolestatuscheckoutframe,.ms-consoleminiframe {
background:none;
}

.ms-cal-topday,.ms-cal-topdayl,.ms-cal-wtopdayl,.ms-cal-wtopday,.ms-cal-topdayrtl,.ms-cal-topdayrtll,.ms-cal-wtopdayrtl,.ms-cal-wtopdayrtll {
background-image:url("/Style Library/Images/Theme/calnumbttn_FAMILYFORCE.gif");
background-color:#EEE;
border:solid 1px #000;
}

.ms-cal-topday-todayover,.ms-cal-wtopday-todayover,.ms-cal-topday-todayoverrtl,.ms-cal-wtopday-todayrtlover,.ms-cal-wtopdayrtlover,.ms-cal-wtopdayrtllover,.ms-cal-wtopdayfocusrtlover,.ms-cal-wtopdayfocusrtllover {
background-color:#EEE;
border:solid 1px #000;
}

.ms-cal-nodatamid,.ms-cal-nodataleft,.ms-cal-nodataleftrtl,.ms-cal-nodataleftbtm,.ms-cal-nodataleftbtmrtl,.ms-cal-nodataleftbtm2,.ms-cal-nodataleftbtmrtl2,.ms-cal-nodatabtm,.ms-cal-nodatabtm2,.ms-cal-muworkitem,.ms-cal-muworkiteml,.ms-cal-muworkitemr,.ms-cal-muworkitemrtl,.ms-cal-muworkitemrtll,.ms-cal-workitem,.ms-cal-todayitem,.ms-cal-todayitemrtl,.ms-cal-workitem2,.ms-cal-noworkitem,.ms-cal-noworkiteml,.ms-cal-noworkitemrtl {
border-left:1px solid #000;
border-right:1px solid #000;
background-color:#EEE;
}

.ms-cal-workitem2b,.ms-cal-workitemrtl2b,.ms-cal-todayitem2b,.ms-cal-todayitemrtl2b,.ms-cal-noworkitemb,.ms-cal-noworkitemlb,.ms-cal-noworkitem2b,.ms-cal-noworkiteml2b,.ms-cal-noworkitemrtl2b {
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
background-color:#EEE;
}

td.ms-cal-monthitem a,a.ms-cal-more,a.ms-cal-more:link,a.ms-cal-more:active,a.ms-cal-more:visited,td.ms-cal-defaultbgcolor a,td.ms-cal-monthallday a,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,.ms-cal-nav-buttonsltr,.ms-cal-nav-buttonsrtl,.ms-picker-daycenter a,.ms-picker-today a,.ms-picker-dayselected a,.ms-picker-monthcenter a,.ms-picker-monthcenter a:active,.ms-picker-monthcenter a:link,.ms-picker-monthcenter a:visited,.ms-picker-monthcenter a:hover,.ms-picker-footer a {
color:#000;
background-color:#EEE;
}

.ms-cal-timertl,.ms-cal-wemptycell,.ms-cal-wemptycelll {
border-left:1px solid #000;
background-color:#EEE;
}

.ms-cal-workhourover,.ms-cal-workhourhalfhourover,.ms-cal-workhourrtlover,.ms-cal-workhourrtlhalfhourover,.ms-cal-workhourfhalfhour,.ms-cal-workhourfhalfhourover,.ms-cal-workhourrtlfhalfhour,.ms-cal-workhourrtlfhalfhourover {
background-color:#EEE;
color:#000;
}

.ms-cal-workhourbover,.ms-cal-workhourbhalfhourover,.ms-cal-workhourrtlbover,.ms-cal-workhourrtlbhalfhourover {
border-bottom:solid 1px #EEE;
background-color:#EEE;
color:#000;
}

.ms-cal-enoworkhourb .ms-cal-dayhour,.ms-cal-enoworkhourrtlb .ms-cal-dayhourrtl {
border-top:solid 1px #EEE;
border-bottom:solid 1px #EEE;
background-color:#EEE;
}

.ms-cal-eworkhour .ms-cal-dayhourf,.ms-cal-eworkhour .ms-cal-dayhalfhourf,.ms-cal-enoworkhourf .ms-cal-dayhourf,.ms-cal-enoworkhour .ms-cal-dayhalfhourf,.ms-cal-enoworkhour .ms-cal-dayhourf {
border-left:solid 1px #000;
background-color:#EEE;
}

.ms-cal-eworkhourrtl .ms-cal-dayhourrtlf,.ms-cal-eworkhourrtl .ms-cal-dayhalfhourrtlf,.ms-cal-enoworkhourrtlf .ms-cal-dayhourrtlf,.ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf,.ms-cal-enoworkhourrtl .ms-cal-dayhourrtlf {
border-right:solid 1px #000;
background-color:#EEE;
}

.ms-cal-tweekitem,.ms-cal-tdayitem {
border:1px solid #000;
background-image:url("/Style Library/Images/Theme/alldaydefault_FAMILYFORCE.gif");
background-color:#EEE;
}

.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenteron,.ms-quicklaunch table.ms-picker-table td.ms-picker-monthselected {
background-image:none;
background-color:#000;
border:solid 1px #EEE;
}

.ms-spzone tr.ms-viewheadertr table,.ms-spzoneselected tr.ms-viewheadertr table,.ms-spzone .ms-vh2 table,.ms-spzoneselected .ms-vh2 table,.ms-spzone .ms-vh table,.ms-spzoneselected .ms-vh table,.ms-spzone .ms-vh table.ms-selectedtitle,.ms-spzone .ms-vh table.ms-selectedtitle td,.ms-spzone .ms-vh2 table.ms-selectedtitle,.ms-spzoneselected .ms-vh table.ms-selectedtitle,.ms-spzoneselected .ms-vh table.ms-selectedtitle td,.ms-spzoneselected .ms-vh2 table.ms-selectedtitle {
background-color:transparent;
}

.ffcalendar,.ms-imglibmenuarea,.ms-menuui,.ms-menuuilarge,.ms-menuuirtl,.ms-menuuilargertl {
background-color:#fff;
}

.ms-consolestatusframe,.ms-consolestatuscheckoutframe {
background-image:none;
background-color:#FFF;
}

.leftNav,.navcontainer1 td,.navcontainer2 td {
background-color:#999;
}

td,.ms-standardheader,.link-item,.groupheader,.ms-announcementtitle {
}

.ms-WPBody A:link,.ms-WPBody A:link:visited,.ms-wptitle a:link,.ms-wptitle a:visited {
color:#C00;
text-decoration:none;
}


a,a:link,a:visited {
color:#C00;
font-family:Arial !important;
text-decoration:none;
}


a:hover,.breadcrumb a:hover,.login a:hover {
color:#000;
font-family:Arial !important;
text-decoration:underline;
}

.srch-URL,.srch-URL A:link,.srch-URL A:visited,.ms-toolbar,.ms-viewtoolbar,.ms-formtoolbar,.ms-toolbarcontainer,.ms-menutoolbar td a,td.ms-menutoolbarheader,.ms-listheaderlabel,.ms-paging,table.ms-splitbuttonhover a,div.ms-menubuttonactivehover a,.ms-viewselect a:link,.ms-grfontsize,hr,.ms-formdescription a,table.ms-form th,.ms-topnavhover a,.ms-topnavflyouts a,.ms-topnavflyoutshover a,.ms-selectednavheader a,.ms-navheader a,.ms-navheader2 a,.ms-navitem a,.ms-quicklaunchheader a,.ms-unselectednav a,.ms-lactionitem a,.ms-titlearea a,.ms-propertysheet a,.ms-itemstatic a,.ms-gb a,.ms-gb2 a,th.ms-vh3-nograd,.ms-standardheader,.ms-vb a,.ms-vb2 a,.ms-grstatustext a,.ms-vb-user a,.ms-disc a,a.ms-addnew,.usercell,.ms-tpbody a:link,.ms-tpbody a:visited,.ms-tpbody a:hover,.ms-wpbody a:link,.ms-splink a:link,.ms-splink a:visited,.ms-wptitle,.ms-tabinactive a:link,.ms-tabinactive a:hover,.ms-tabinactive a:visited,.ms-mwsinstantiated a:link,.ms-mwsinstantiated a:visited,.ms-mwsinstantiated a:hover,.ms-mwsuninstantiated a:link,.ms-mwsuninstantiated a:visited,.ms-mwsuninstantiated a:hover,.ms-ganttinnertable th,.ms-consolemessage,.ms-consoletoolbar,.ms-consoletoolbar a,ul.ms-blogadminlinks li a,.ms-blogrssnav a,.ms-blogrss a,.ms-blognavigator div.ms-navheader a,.ms-ph,.ms-menuuipopupbody table,.ms-menuuiitemtablecell,.ms-menuuiitemtablecellcompact,td a.ms-cal-nav,span.ms-cal-nav a,span.ms-cal-nav a:visited,.ms-wpaddbutton span,.ms-wpaddbuttonhover span {
font-family:Arial !important;
color:#000;
}

.item a:link,.groupheader a:link,.ms-announcementtitle a:link {
font-family:Arial !important;
color:#cc0000;
}

.item a:hover {
font-family:Arial !important;
color:#cc0000;
text-decoration:underline;
}				
				
}

.ms-sblink a:link,.navcontainerst a:visited,.ms-topnavselected a {
color:#cc0000;
}

.ms-WPBody,.ms-WPBody TD,.description {
font-family:Arial;
}

.footerTable,.mainContainer,.mainContent {
width:100%;
}

.breadcrumb a:active,.breadcrumb:active,.breadcrumb a {
padding-left:0;
padding-right:0;
text-decoration:none;
color:#656b77;
}

,.sharepointLogin .ms-globallinks a,.sharepointLogin .ms-globallinks,.sharepointLogin div {
color:#333;
}

.articleHeading a,.articleHeading a:link,.articleHeading a:visited {
color:#666;
}

.navcontainerst a:link,.leftNavHover a:hover {
color:#FFF;
text-decoration: underline;
}

.navcontainer2 a,.navcontainer2 a:hover {
padding-left:5px;
color:#fff;
}

.navcontainer3 td,.navcontainer4 td {
background-color:#C00;
}


.level-bullet
{
	background-image: url('_layouts/images/FFLSTBULET.gif')			
}

.ms-srchresultstop
{
	background-color:#fff;							
}
.srch-stats
{
	background-color:#fff !important;		
}
/* Added new FamilyForce tables styles to replace predefined SP tables Jan 11 - Michelle */
.ms-rteTable-1   {
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
	font-family: Arial;  
}
.ms-rteTable-1 tr.ms-rteTableHeaderRow-1      {
	margin: 10px;
	padding: 10px;
	color: #666; /* grey */
	background: #888; /* light gre */
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Arial;  
	text-transform: none;
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
}
.ms-rteTable-1 td.ms-rteTableHeaderFirstCol-1    {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #333; /* dark grey */
	line-height: 14pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderLastCol-1  {
	padding: 0in 5.4pt 0in 5.4pt; 
	color: #333; /* dark grey */
	line-height: 14pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderOddCol-1 {
	padding:0in 5.4pt 0in 5.4pt; 
	color: #333; /* dark grey */
	line-height: 14pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderEvenCol-1 
{
	padding:0in 5.4pt 0in 5.4pt; 
	color: #333; /* dark grey */
	line-height: 14pt;
}
.ms-rteTable-1 tr.ms-rteTableOddRow-1  {
	color: #666666; /* dark grey */
	background-color: #EEE; /* almost white */
	font-size: 10pt;   
	vertical-align: top;
}
.ms-rteTable-1 tr.ms-rteTableEvenRow-1   {
	color: #666666; /* dark grey */
	background-color: #FFF; /* white */
	font-size: 10pt;   
	vertical-align: top;
}
.ms-rteTable-1 td.ms-rteTableFirstCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-1 td.ms-rteTableLastCol-1 {
    padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-1 td.ms-rteTableOddCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-1 td.ms-rteTableEvenCol-1 {
	padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-1 tr.ms-rteTableFooterRow-1     {
	background-color: #999; /* light grey */
	color: #333; /* dark grey */
	font-weight: 500;
	font-size: 10pt;  
	font-family: Arial;  
	line-height: 11pt;
}
.ms-rteTable-1 td.ms-rteTableFooterFirstCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
	border-top: solid red 1.0pt;
	text-align: left;
}
.ms-rteTable-1 td.ms-rteTableFooterLastCol-1 {
	padding:0in 5.4pt 0in 5.4pt;
	border-top:solid red 1.0pt;
	text-align:left;
}
.ms-rteTable-1 td.ms-rteTableFooterOddCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
	border-top: solid red 1.0pt;
}
.ms-rteTable-1 td.ms-rteTableFooterEvenCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
	border-top: solid red 1.0pt;
}
.ms-rteTable-2   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Arial;   
}
.ms-rteTable-2 tr.ms-rteTableHeaderRow-2     {
	border-width: 1.0pt 1.0pt 1.0pt 1.0pt;
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	font-family: Arial;
	font-weight:700;  
	width: 119.7pt;
	border: solid 1.0pt;
	border-bottom: solid 1.0pt;
	background: #666; /* grey */
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFF;	/* white*/
}
.ms-rteTable-2 td.ms-rteTableHeaderFirstCol-2   {
	border-width: 1.0pt 1.0pt 1.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 1.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderLastCol-2  {
	border-width: 1.0pt 1.0pt 1.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 1.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderOddCol-2 {
	border-width: 1.0pt 1.0pt 1.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 1.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderEvenCol-2 {
	border-width: 1.0pt 1.0pt 1.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 1.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 tr.ms-rteTableOddRow-2 {
	color: #666; /* dark grey */
	background-color: #EEE;
	font-size: 10pt;   
	vertical-align: top;
}
.ms-rteTable-2 tr.ms-rteTableEvenRow-2 {
	color: #666; /* dark grey */
	background-color: #FFF; /* white */
	font-size: 10pt;   
	vertical-align: top;	
}
.ms-rteTable-2 td.ms-rteTableFirstCol-2  {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 10pt;  
	font-family: Arial; 
	font-weight: normal; 
	width: 119.7pt;
	border-top: none;
	border-right: none;
	border-left: solid white 1.0pt;
	border-bottom: solid white 1.0pt;
	background: #888;
	padding: 0in 5.4pt 0in 5.4pt; 
	color: #FFF; /* white */
}
.ms-rteTable-2 td.ms-rteTableLastCol-2 {
	padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableOddCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableEvenCol-2 {
	padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 tr.ms-rteTableFooterRow-2    {
	color: #666; /* dark grey */
	background-color: #FFF; /* white */
	font-size: 10pt;  
	vertical-align: top;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterFirstCol-2  {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 10pt;  
	font-family: Arial;
	font-weight: normal;  
	width: 119.7pt;
	border-top: none;
	border-left: solid white 1.0pt;
	border-bottom: none;
	border-right: solid white 1.0pt;
	background: #666; /* grey */
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFF; /* white */
}
.ms-rteTable-2 td.ms-rteTableFooterLastCol-2 {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterOddCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterEvenCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-3   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Arial;   
}
.ms-rteTable-3 tr.ms-rteTableHeaderRow-3   {
	margin: 10px;
	padding: 10px;
	color: #000;/* dark grey */
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Arial;  
	font-weight: 700;
	border-spacing: 10px;
	vertical-align: top;
	background-color: #C8CCD2;/* light grey */
}
.ms-rteTable-3 td.ms-rteTableHeaderFirstCol-3    {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #000;/* dark blue */
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderLastCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #000;/* dark blue */
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderOddCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #000;/* dark blue */
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderEvenCol-3 
 {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #000;/* dark blue */
	line-height: 14pt;
}
.ms-rteTable-3 tr.ms-rteTableOddRow-3 {
	color:#666;/* dark grey */
	vertical-align: top;
	font-size: 10pt;  
}
.ms-rteTable-3 tr.ms-rteTableEvenRow-3 {
	color:#666;/* dark blue */
	vertical-align: top;
	font-size: 10pt;  
}
.ms-rteTable-3 td.ms-rteTableFirstCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color: #EEE;/* greyish white */
}
.ms-rteTable-3 td.ms-rteTableLastCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:#EEE;/* greyish white */
}
.ms-rteTable-3 td.ms-rteTableOddCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:#EEE;/* greyish white */
}
.ms-rteTable-3 td.ms-rteTableEvenCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:#EEE/* greyish white */
}
.ms-rteTable-3 tr.ms-rteTableFooterRow-3      {
	background-color: #C8CCD2;/* light grey */
	color: #000;/* dark blue */
	font-weight: normal;
	font-size: 10pt;  
	font-family: Arial;  
	line-height: 11pt;
}
.ms-rteTable-3 td.ms-rteTableFooterFirstCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterLastCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterOddCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterEvenCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-4   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Arial;   
}
.ms-rteTable-4 tr.ms-rteTableHeaderRow-4     {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	font-family: Arial;  
	font-weight: 700;
	width: 119.7pt;
	background: #888;/* blue */
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF;/* white */
}
.ms-rteTable-4 td.ms-rteTableHeaderFirstCol-4   {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderLastCol-4  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderOddCol-4 {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderEvenCol-4 {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 tr.ms-rteTableOddRow-4 {
	border-width: 1pt;
	color: #666;/* grey */
	font-size: 10pt;  
	vertical-align: top;
	border-bottom-style: solid;
	border-bottom-color: #888;/* grey */
}
.ms-rteTable-4 tr.ms-rteTableEvenRow-4 {
	color: #666;/* dark grey */
	font-size: 10pt;  
	vertical-align: top;	
}
.ms-rteTable-4 td.ms-rteTableFirstCol-4  {
	border-width: 1pt;
	border-color: #666;/* dark grey */
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
	border-left-style: solid;
}
.ms-rteTable-4 td.ms-rteTableLastCol-4 {
	border-width: 1pt;
	border-color: #666;/* dark grey */
	border-bottom-style: solid;
	border-right-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableOddCol-4  {
	border-width: 1pt;
	border-color: #666;/* dark grey */
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
}
.ms-rteTable-4 td.ms-rteTableEvenCol-4 {
	border-width: 1pt;
	border-color: #666;/* dark grey */
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
}
.ms-rteTable-4 tr.ms-rteTableFooterRow-4    {
	color: #666;/* dark grey */
	background-color: #FFFFFF;/* white */
	font-size: 10pt;  
	vertical-align: top;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterFirstCol-4  {
	border-width: 1pt;
	border-color: #666;/* dark grey */
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterLastCol-4 {
	border-width: 1pt;
	border-color: #666;/* dark grey */
	border-bottom-style: solid;
	border-right-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterOddCol-4  {
	border-width: 1pt;
	border-color: #666;/* dark grey */
	border-bottom-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterEvenCol-4  {
	border-width: 1pt;
	border-color: #666;/* dark grey */
	border-bottom-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-5   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Arial;
}
.ms-rteTable-5 tr.ms-rteTableHeaderRow-5     {
	margin: 10px;
	padding: 10px;
	color: #333333;/* darker grey */
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Arial;  
	font-weight: 700;
	border-spacing: 10px;
	line-height: 11pt;
	vertical-align: top;
}
.ms-rteTable-5 td.ms-rteTableHeaderFirstCol-5   {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #333333;/*  darker grey */
}
.ms-rteTable-5 td.ms-rteTableHeaderLastCol-5  {
	padding: 0in 5.4pt 0in 5.4pt; 
	color: #333333;/*  darker grey */
}
.ms-rteTable-5 td.ms-rteTableHeaderOddCol-5 {
	padding:0in 5.4pt 0in 5.4pt; 
	color: #333333;/*  darker grey */
}
.ms-rteTable-5 td.ms-rteTableHeaderEvenCol-5 {
    padding:0in 5.4pt 0in 5.4pt; 
    color: #333333;/*  darker grey */
}
.ms-rteTable-5 tr.ms-rteTableOddRow-5 {
	color: #666666;/* dark grey */
	vertical-align: top;
	font-size: 10pt; 
}
.ms-rteTable-5 tr.ms-rteTableEvenRow-5 {
	color: #666666;/* dark grey */
	vertical-align: top;	
	font-size: 10pt; 
}
.ms-rteTable-5 td.ms-rteTableFirstCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableLastCol-5 {
    padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableOddCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableEvenCol-5 {
    padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-5 tr.ms-rteTableFooterRow-5 {
	color: #333333;/*  darker grey */
	font-weight: 500;
	font-size: 10pt; 
	font-family: Arial;  
	line-height: 11pt;
}
.ms-rteTable-5 td.ms-rteTableFooterFirstCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-5 td.ms-rteTableFooterLastCol-5 {
	padding:0in 5.4pt 0in 5.4pt;
	text-align:left;
}
.ms-rteTable-5 td.ms-rteTableFooterOddCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-5 td.ms-rteTableFooterEvenCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}


