﻿html
{
	height:100%;
}

body
{
	height:100%;
	font-family: Arial, Helvetica, Sans-serif;
	background-color:#FFFFFF;
	font-size:9px;
	font-weight:normal;
}

a, a:link, a:active
{
	color:#0958a4;
}

a:visited
{
	color:#0958a4;
}

h1
{
color:#006699;
font-size:14px;
font-weight:bold;
font-family: Arial, Helvetica, Sans-serif;
}

h2
{
color:#006699;
font-size:13px;
font-weight:bold;
font-family: Arial, Helvetica, Sans-serif;
}

h3
{
color:#006699;
font-size:11px;
font-weight:bold;
font-family: Arial, Helvetica, Sans-serif;
}

h4
{
margin-left:10px;
font-size:12px;
color:#006699;
font-size:11px;
font-weight:bold;
font-family: Arial, Helvetica, Sans-serif;
}

dd
{
	font-weight:normal;
	color:#333333;
}

dt
{
	color:#074580;
font-size:11px;
font-weight:bold;
font-family: Arial, Helvetica, Sans-serif;
}

li
{
    list-style-image:url('/style%20library/images/tmt/bullet.gif');
    color:#333333;
	padding:3px;
}
/* style for services web part */
.BulletIndent
{

}

LI.BulletIndent
{
margin-left:25px;
padding-left:5px;
 list-style-position:outside;
}

.wpZone
{
padding-right:15px;
}

.wpZoneLeft img
{
padding:0px;
}

.wpZoneLeft
{
padding:0px;
margin:0px;
}

.wpZoneRight
{
padding-left:20px;
}

.wrapperBody
{
	background:transparent none;
	height:100%;
}

#baseWrapper
{	
	background:transparent;
	margin:0px;
	width:100%;
}

#wrapperGlobalLinks
{
	background-color:transparent;
	height:40px;
	vertical-align:bottom;
	padding-top:10px;
}

#wrapperGlobalLinks a
{
	color:#0958a4;
	font-size:11px;
	vertical-align:bottom;
}

.mySite span
{
}

table#wrapperHeader
{
}

#wrapperHeader
{
	background:#FFFFFF url('/style%20library/images/tmt/headerBkgdStripes.gif') repeat-x top right;
height:142px;
}
 #wrapperSearch
 {
	padding-bottom:10px;
	text-align:right;
}
#siteTitle a
{
	font-size:20px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

table#wrapperTopNav
{
	
}

#wrapperTopNav
{
	background-color:#0958a4;
	height:26px;
}

#wrapperLeftNav
{
	padding-right:5px;
	margin-top:5px;
}

#wrapperLeftNav a
{
	text-decoration:none;
}

#wrapperPageHeader
{
	font-size:11px;
	padding-top:5px;
}

.wrapperContent
{
	height:100%;
	vertical-align:top;
	background-color:#FFFFFF;

}

#wrapperContainer
{
	width:98%;
	margin-left:10px;
}

#wrapperFooter
{
	background:transparent none;
	color:#225190;
	font-size:11px;
	height:40px;
	padding-top:15px;
	vertical-align:bottom;
}

#mySiteLink span
{
	display:none;
}

.globalBreadcrumb
{
	padding-right:5px;
	padding-left:10px;
	text-transform:uppercase;
}

.globalBreadcrumb, .globalBreadcrumb a
{
	text-decoration:none;
	color:#0958a4;
	font-size:11px;
}

.ms-WPBody .ContentSwapLinkContainer
{
	padding:0px;
	margin:0px;
}

.ContentSwapLinkContainer
{
	width:90%;
	
	text-align:left;
	vertical-align:top;
	margin:0px;
	padding:0px;
}

table#swapLinkContainer
{
	padding:0px;
}

.ContentSwapLeftSide
{
	width:300px;
	height:100%;
	vertical-align:top;
color:#FFFFFF;
}

div.ContentSwapoddLink a.ContentSwapoddlink, div.ContentSwapevenLink a.ContentSwapevenLink,
div.ContentSwapoddLink a:visited.ContentSwapoddlink, div.ContentSwapevenLink a:visited.ContentSwapevenLink
{
	color:#FFFFFF;
padding-top:2px;
}

.ContentSwapRightSide
{
	margin-top:0px;
	padding-top:0px;
}

div.ContentSwapoddLink
{
	background-color:#0958a4;
	text-align:center;
	color:#FFFFFF;
	height:50px;
	width:300px;
	font-family:Garamond, Times New Roman, Serif;
	font-size:large;
	font-variant:small-caps;
	margin:0px;
	padding:10px;
}

div.ContentSwapevenLink
{
	background-color:#4281c3;
	text-align:center;
	color:#FFFFFF;
	height:50px;
	width:300px;
	font-family:Garamond, Times New Roman, Serif;
	font-size:large;
	font-variant:small-caps;
	margin:0px;
	padding:10px;
}


#swapLinkLeft td 
{
	margin-top:10px;
	color:#FFFFFF;
}

#swapLinkLeft td a, #swapLinkLeft td a:visited
{
	color:#FFFFFF;
	vertical-align:middle;
}

#swapLinkRight td
{
	color:#333333;
	font-weight:normal;
	font-size:12px;
	padding-top:0px;
}

#swapLinkRight td a,#swapLinkRight td a:active, #swapLinkRight td a:visited
{
color:#0958a4;
}

#swapLinkRight td a:hover
{
color:#0958a4;
text-decoration:underline;
}

#swapLinkRight td img
{
	vertical-align:top;
}

#pageImage
{
	
}

#pageTitle
{
	color:#0958a4;
	font-size:13px;
	font-weight:bold;
	margin-top:5px;
}

.wrapperContentHome
{
	background:transparent url('/style%20library/images/tmt/homePageImageryBkgd.jpg') repeat-x top left;
	width:100%;
}

.copyright
{
	font-size:11px;
	text-align:center;
padding:5px;
}

/************************ MS OVERRIDES *****************************************/
/********** MS GLOBAL LINKS **********/
/* link bar container */
.ms-globalbreadcrumb {
font-size:11px;
text-align:right;
background-color:transparent;
padding:2px 3px 2px 3px;
color:#FFFFFF;
}
.ms-globalbreadcrumb,.ms-globalbreadcrumb a{
text-decoration:none;
color:#0958a4;
}
.ms-globalbreadcrumb a:hover{
text-decoration:underline;
color:#0958a4;
} 
/* actual global links */
.ms-HoverCellInActive,.ms-SpLinkButtonInActive {
border:none;
margin:1px;
color:#0958a4;
vertical-align:top;
background-color:transparent;
}  
.ms-HoverCellInActive a,.ms-SpLinkButtonInActive a
{
	color:#0958a4;
} 
/* actual global link hover */
.ms-HoverCellActive,.ms-SpLinkButtonActive {
border:solid 1px #f6c43a;
vertical-align:top;
background-color:#FFFFFF;
background-image:none;
color:#0958a4;
text-decoration:none;
}/* float site map table */
.ms-globalleft{
float:left;
} 
/* global link text */
.ms-globallinks{
color:#0958a4;
font-size:11px;
background:transparent;
}
.ms-globallinks,.ms-globallinks a, span div.ms-SPLink a{
color:#0958a4;
text-decoration:none;
font-family:tahoma;
} 
/* float table containing global links */
.ms-globalright{
float:right;
} 

/* for bars in between ??? */
.ms-globalright td 
{
color:#0958a4;
height:15px;
}

/********** MS SEARCH **********/
/* wrapper around the magnify icon */
.ms-searchimage
{
	border:solid 1px #bfbfbf;
	background-color:#f1f1f1;
}
/* search box input */
input.ms-searchbox
{
	border:solid 1px #bfbfbf;
}

select.ms-searchbox
{
	color:#666666;
}
/* wrapper around search input and button */
td.ms-sbcell{
padding:0px;
padding-left:2px;
white-space:nowrap;
border:solid 1px #b8b8b8;
} 
/* search magnify icon */
td.ms-sbgo{
background-color:#efefef;
padding-left:3px;
padding-right:3px;
padding-bottom:1px;
padding-top:1px;
} 
/* empty cell to the right of the search */
.ms-sbLastcell,.ms-rightbodysectionsearchbox{
width:100%;
} 
/* link formatting */
td.ms-sblink{
padding-right:14px;
border:none;
}
.ms-sblink a:link,.ms-sblink a:visited{

font-size:11px;
color:#FFFFFF;
text-decoration:none;
padding-left:4px;
}
.ms-sblink a:hover{
color:#FFFFFF;
text-decoration:underline;
} 
/* formatting for search terms */
.ms-sbplain{

font-size:11px;
border:none;
} 
/* wrapping table around search scopes */
td.ms-sbscopes
{
	border:none;
}
/* formatting for search scopes select box */
td.ms-sbscopes{
border:none !important;
} 
/* wrapping table around search */
.ms-sbtable{
color:#FFFFFF;

font-size:11px;
font-style:normal;font-weight:normal
} 
.ms-sbtable-ex{
width:100%;
border-collapse:collapse;
margin-top:2px;
margin-left:2px;
} 

/********** MS TOP NAV **********/
/* wrapping container around navigation */
.ms-bannerContainer{
background-image:none;
background-position:left top;
background-repeat:repeat-x;
background-color:#0958a4;
padding-right:0px;
padding-left:0px;
} 
/* wrapping container inside the ms-bannerContainer */
.ms-topnavContainer{
border:none;
border-left:none;
} 
table.ms-topnav
{
	background:transparent url("/style%20library/images/tmt/tabYellow.gif") no-repeat top left;
	height:40px;
}
/* navigation formatting */
.ms-topnav{
border:none;
border-left:none;
border-bottom:none;
border-right:solid 1px #1675bb;
background-image:none;
background-repeat:no-repeat;
font-family:Arial, Verdana, Sans-Serif;
font-size:11px;
font-weight:bold;
background-color:transparent;
color:#0958a4;
height:inherit;
text-align:center;
text-transform:uppercase;
border-top:solid 2px #0958a4;
width:110px;
}
.ms-topnav a{
display:inline;
white-space:normal;
padding:5px 8px 0px 8px;
height:inherit;

} 
a.ms-topnav,  a:visited.ms-topnav,  a:active.ms-topnav,  a:link.ms-topnav
{
	vertical-align:top;
}
/* formatting for selected navigation */
.ms-topnavselected{
color:#0958a4;
background:transparent none;
background-repeat:no-repeat;
font-weight:bold;
border:none;
border-bottom-width:0px;
border-left:none;
border-right:solid 1px #72885a;
border-top:solid 2px #0958a4;
background-color:#bcd337;
}
.ms-topnavselected a{
color:#0958a4;
} 
table.ms-topnavselected
{
	background:transparent url("/style%20library/images/tmt/tabGreen.gif") no-repeat top left;
	height:40px;
}
/* formatting for nav hover state */
.ms-topNavHover{
background-image: none;
background-color:transparent;
border:none;
border-left:none;
border-bottom-width:0px;
border-right:solid 1px #72885a;
color:#0958a4;
}
.ms-topNavHover a{
color:#0958a4;
} 
table.ms-topNavHover
{
				background:transparent url('/style%20library/images/tmt/tabGreen.gif') no-repeat top left;
				height:40px;
}
/* top nav drop down menus */
.ms-topNavFlyOuts{
background-color:#FAF6A3;
font-size:11px;
border-bottom:solid 1px #0958a4;
white-space:nowrap;
}
.ms-topNavFlyOuts a{
display:block;
*width:100px;
min-width:120px;
color:#0958a4;
font-weight:bold;
padding:4px 8px 4px 8px;
white-space:nowrap;
background-color:#FAF6A3;
} 
/* hover state for top nav drop down menus */
.ms-topNavFlyOutsHover{
background-color:#f6c43a;
color:#000000;
} 
.ms-topNavFlyOutsHover, table.ms-topNavFlyOutsHover, 
.ms-topNavFlyOutsHover a, a:hover.ms-topNavFlyOuts
{
background-color:#f6c43a;
}

/********** MS SITE ACTIONS **********/
/* site actions text */
.ms-siteaction,.ms-siteaction a{
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
} 
/* wrapping table cell */
.ms-siteactionsmenu{
white-space:nowrap;
font-size:11px;
padding:0;
border:none;
cursor:pointer;
} 
/* site actions button */
.ms-siteactionsmenu div div div{
background-image:none;
background-repeat:repeat-x;
border-top:none;
border-left:none;
border-right:none;
padding:1px 4px 3px 10px;
background-color:transparent;
height:20px;
}
.ms-siteactionsmenu div div div a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
} 
/* hover state for site actions button */
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background-image:none;
border-top:none;
border-left:none;
border-right:none;
border:none;
background-color:#2b85c6;
} 

/********** MS QUICK LAUNCH BAR **********/
/* area to the right of the navigation */
.ms-pagemargin{
background-color:#FFFFFF;
background-image:none;
background-repeat:no-repeat;
background-position:-143px 0px;
height:100%;
} 
/* quick launch headers, i.e. View all content */
.ms-quicklaunchheader{
padding:2px 6px 4px 6px;
font-weight:normal;
color:#FFFFFF;
background-image:none;
background-repeat:repeat-x;
background-color:#0958a4;
border-left:none;
font-size:11px;
}
.ms-quicklaunchheader a,.ms-unselectednav a, div.ms-quicklaunchheader a:visited{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.ms-quicklaunchheader a:hover{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
} 
/* navigation headers -- Documents, People and Groups, etc. */
.ms-quicklaunch table.ms-navheader td,.ms-navheader2 td,.ms-quicklaunch span.ms-navheader{
background-color:#f6c43a;
border-top:none;
border-left:none;
padding:1px 4px 4px 4px;
font-weight:normal;
}
.ms-quicklaunch span.ms-navheader{
background-color:#f6c43a;
border-top:none;
border-left:none;
border-bottom:none;
padding:1px 6px 3px 6px;
}
table.ms-navheader td{
background-image:none;
font-size:11px;
padding-left:3px;
}
.ms-navheader a,.ms-navheader2 a{
font-size:11px;
font-weight:normal;
color:#0958a4;
text-decoration:none;
}
.ms-navheader a:hover,.ms-navheader2 a:hover{
font-size:11px;
color:#0958a4;
text-decoration:underline;
} 
/* selected state for navigation headers */
.ms-quicklaunch table.ms-selectednavheader td{
width:100%;
background-color:#cccccc;
}
.ms-quicklaunch table.ms-selectednavheader td{
width:100%;
background-color:#faf6b3;
background-image:none;
background-repeat:repeat-x;
padding-top:2px;
padding-bottom:2px;
border-top:solid 1px #ffffff;
border-left:solid 1px #ffffff;
padding:1px 6px 3px 6px;
}
.ms-selectednavheader a{
font-weight:bold;
color:#0958a4;
text-decoration:none;
}
.ms-selectednavheader a:hover{
color:#0958a4;
text-decoration:underline;
} 
/* sub navigation items */
table.ms-navitem td,span.ms-navitem{
background-image:url('/style%20library/images/tmt/navBullet.gif');
background-repeat:no-repeat;
background-position:left top;
padding:3px 6px 4px 10px;
font-size:11px;
}
table.ms-navitem
{
	margin-left:12px;
}
.ms-navItem a{
color:#0958a4;
text-decoration:none;
padding-left:3px;
}
.ms-navItem a:hover{
color:#0958a4;
text-decoration:underline;
} 
.ms-navitem a:hover {
color:#0958a4;
text-decoration:underline;
}
.ms-navitem a:visited {
color:#0958a4;
text-decoration: none; 
}
.ms-navitem a:active {
color:#0958a4;
text-decoration:underline;
}
/* selected state for sub items */
.ms-quicklaunch table.ms-selectednav{
border:none;
background-image:none;
background-repeat:repeat-x;
background-color:#faf6b3;
margin:2px;
margin-bottom:0;
width:97%;
}
.ms-quicklaunch table.ms-selectednav td{
background:none no-repeat left top;
border:solid 1px #ffffff;
padding:0px 4px 1px 12px;
margin:0px;
}
table.ms-selectednav td a.ms-selectednav{
background:none;
color:#0958a4;
}
.ms-selectednav,.ms-GRSortFilter{
border:none;
background:#0958a4;
padding-top:1px;
padding-bottom:2px;
} 
/* sub items (tier 1 and 2) under navigational headers */
.ms-navsubmenu1{
width:100%;
border-collapse:collapse;
background-color:#faf6b3;
} 
.ms-quicklaunch table.ms-navsubmenu2 td{
border:none;
}
.ms-navsubmenu2{
width:100%;
background-color:#faf6b3;
margin-bottom:6px;
} 
/* container div for tree view in quick launch */
.ms-quicklaunch .ms-treeviewouter table td{
border-top:none;
}
div.ms-treeviewouter div{
border-top:none;
}
div.ms-treeviewouter div div{
border:none;
}
.ms-treeviewouter td.ms-navitem{
border-left:none;
}
.ms-treeviewouter a.ms-navitem{
padding:0px 1px 0px 1px;
} 
/* top border of tree view */
.ms-quicklaunch .ms-treeviewouter table td{
border-top:none;
}
div.ms-treeviewouter div{
border-top:none;
}
div.ms-treeviewouter div div{
border:none;
}
.ms-treeviewouter td.ms-navitem{
border-left:none;
}
.ms-treeviewouter a.ms-navitem{
padding:0px 1px 0px 1px;
} 
/* selected item in treeview */
.ms-tvselected{
background-color:#faf6b3;
}
.ms-tvselected a{
color:#0958a4;
} 
/* nav header link -- JK */
a.ms-navheader
{
	font-size:11px;
}
/* recycle bin */
table.ms-recyclebin td{
background-color:#0958a4;
width:100%;
border-top:none;
border-left:none;
padding:3px 5px 6px 3px;
}
table.ms-recyclebin td img
{
	display:none;
}
table.ms-recyclebin td a{
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
table.ms-recyclebin td a:hover{
color:#FFFFFF;
text-decoration:underline;
} 
/* bottom border of quick launch area */
.ms-quicklaunchouter{
border-bottom:none;
border-right:none;
}
.ms-quicklaunchouter{
margin:0px 1px 2px 1px;
} 
/* quick launch pane formatting, top and side borders */
.ms-quickLaunch{
border:none;
border-bottom:none;
font-size:11px;

line-height:10pt;
background-color:transparent;
} 
/* container for sub items */
.ms-quicklaunch table td{
border-top:none;
} 

/********** MS QUICK LAUNCH DATE PICKER **********/
/* picker header */
.ms-picker-header{
font-weight:normal;
background-image:url("/_layouts/images/custom/gradientGray.gif");
background-repeat:repeat-x;
background-color:#e7e7e7;
} 
/* days of the week */
.ms-picker-table .ms-picker-dayheader{

font-size:11px;
color:#727272;
text-align:center;
border-bottom:solid 1px #d8d9d9;
border-top:solid 1px #d8d8d8;
padding:2px 0px 3px 0px;
font-weight:normal;
} 
/* date boxes */
.ms-picker-today,.ms-picker-dayselected,.ms-picker-daycenter,.ms-picker-daycenterOn{
height:22px;
}
table.ms-picker-table td.ms-picker-dayother,table.ms-picker-table td.ms-picker-daycenterOn,table.ms-picker-table td.ms-picker-daycenter{
text-align:center;
font-size:11px;

border:solid 1px #f6f6f6;
}
.ms-picker-daycenter a,.ms-picker-today a,.ms-picker-dayselected a{
color:#666666;
text-decoration:none;
}
.ms-picker-dayother a:hover,.ms-picker-daycenterOn a,.mspicker-daycenterOn a:hover{
color:#000000;
text-decoration:underline;
} 
/* hover state for date boxes */
.ms-picker-today,.ms-picker-dayselected,.ms-picker-daycenter,.ms-picker-daycenterOn{
height:22px;
}
.ms-picker-table .ms-picker-daycenterOn{
background-color:#FFFFFF;
} 
/* current date */
table.ms-picker-table td.ms-picker-dayselected{
text-align:center;
font-size:11px;

background-color:#c5c5c5;
border-style:solid;
border-width:1px;
border-color:#f6f6f6;
} 
/* picker footer */
table.ms-picker-table td.ms-picker-footer{
border-top:1px solid #d8d9d9;

font-size:11px;
color:#4c4c4c;
padding:5px;
}
.ms-picker-footer a{
color:#666666;
}
.ms-picker-footer a:hover{
color:#000000;
text-decoration:underline;
} 

/********** MS TITLE AREA **********/
/* wrapping table around page image */
.ms-titlearealeft {
background-color:#FFFFFF;
} 
/* wrapping table around page image and neighboring cell */
TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe{
background-image:none;
background-repeat:repeat-x;
background-position:left top;
background-color:#FFFFFF;
text-align:center;
} 
/* wrapping table around page title */
.ms-pagetitleareaframe table{
background-image:none;
background-repeat:no-repeat;
background-position:332px 4px;
height:54px;
} 
/* page title */
.ms-pagetitle{
color:#000000;

font-size:16pt;
margin:0px 0px 4px 0px;
font-weight:normal;
}
.ms-pagetitle a{
text-decoration:none;
color:#000000;
margin:0;
font-weight:normal;
}
.ms-pagetitle a:hover{
} 
td.ms-titlearea span, td.ms-pagetitle
{
	padding-left:2px;
}

/********** MS CONTENT AREA **********/
/* content container */
.ms-bodyareaframe,.ms-viewareaframe{
vertical-align:top;
height:100%;
width:100%;
background-color:#ffffff;
border-top:1px solid #faf6b3;
border-right:1px solid #faf6b3;
border-left:1px solid #f6c43a;
}
.ms-bodyareaframe{
padding:10px;
} 
/* library/list description */
.ms-listdescription{
font-size:11px;
color:#4c4c4c;
background:#f8f8f8;
padding:2px 6px 4px 6px;
border-bottom:1px solid #faf6b3;
} 
/* background for cells with form fields */
.ms-formtable .ms-formbody,.ms-formtable .ms-formbodysurvey{
line-height:1.3em;
}
.ms-formbody{

font-size:11px;
vertical-align:top;
background:#faf6b3;
border-top:1px solid #f6c43a;
padding:3px 6px 4px 6px;
}
.ms-formbody FONT{
line-height:normal
} 
.ms-formtable .ms-formbody{
line-height:1.3em;
}
.ms-formbody{
text-align:left;

font-size:11px;
} 
/* form label formatting */
.ms-formlabel{
text-align:left;

font-size:11px;
border-top:1px solid #f6c43a;
padding-top:3px;
padding-right:8px;
padding-bottom:6px;
color:#525252;
font-weight:bold;
} 
.ms-formlabel{
text-align:left;

font-size:11px;
font-weight:normal;
color:#808080;
} 
/* bottom line under last form field */
.ms-formline{
border-top:1px solid #f6c43a;
padding-right:8px;
padding-left:8px;
} 
/* background for administrative page form fields */
.ms-authoringcontrols {
background-color:#faf6b3;

font-size:11px;
color:#525252;
} 
/* controls fonts in several locations */
.ms-propertysheet{

font-size:11px;
text-align:left;
color:#4c4c4c;
}
.ms-propertysheet th{

font-size:11px;
color:#4c4c4c;
font-weight:normal;
}
.ms-propertysheet a{
text-decoration:none;
color:#6c6c6c;
}
.ms-propertysheet a:hover{
text-decoration:underline;
color:#000000;
} 
/* arrow that appears when column headers are moused over */
.ms-menuimagecell{
background:#faf6b3 none;
cursor:pointer;
border:solid 1px #ffffff;
padding:0px;
height:18px;
}
.ms-vh .ms-menuimagecell,.ms-vh2 .ms-menuimagecell,.ms-vh-icon .ms-menuimagecell{
height:20px;
}
.ms-vh .ms-menuimagecell img,.ms-vh2 .ms-menuimagecell img,.ms-vh-icon .ms-menuimagecell img{
margin-top:2px;
margin-bottom:2px;
} 
.ms-menuimagecell{
background:#faf6b3 none;
cursor:pointer;
border:solid 1px #ffffff;
padding:0px;
height:18px;
} 

/********** MS BREADCRUMBS **********/
/* breadcrumb in main content area */
.ms-pagebreadcrumb{
padding:2px 3px 3px 11px;
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
}
.ms-pagebreadcrumb{
font-size:11px;
background-color:#efefef;
color:#333333;
text-decoration:none;
border-bottom:none;
margin-bottom:35px;
} 
.ms-pagebreadcrumb a
{
font-size:11px;
background-color:#efefef;
color:#333333;
text-decoration:none;
}
/* margins around breadcrumb */
.removeMargins {
margin-top:-11px;
margin-left:-11px;
margin-right:-10px;
} 
/* page level breadcrumbs on publishing pages */
.breadcrumb {
 background-color:#efefef;
color: #333333;
clear:both;
font-size:11px; 
 
padding-left:7px;
padding-bottom:2px;
padding-top:4px;
border-bottom:none;
margin-bottom:35px;
}
.breadcrumb a, .breadcrumb:active, .breadcrumb a:active, .breadcrumb a:visited {
padding-left:0px;
padding-right: 0px;
text-decoration:none;
color: #656565;
}
.breadcrumb a:hover {
text-decoration:underline;
} 
/* current location in breadcrumb -- publshing pages */
.breadcrumbCurrent {
font-weight:bold; 
} 

/********** MS PAGE EDIT TOOLBAR **********/
/* wrapper around edit toolbar */
.ms-consolemptablerow{
background-color:transparent;
} 
/* edit toolbar container -- sub table cell */
TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe{
background-image:none;
background-repeat:repeat-x;
background-position:left top;
background-color:#faf6b3;
text-align:center;
}
.ms-titleareaframe table td.ms-titlearea,.ms-areaseparator table td.ms-titlearea,.ms-pagetitleareaframe table td.ms-titlearea,.ms-consoletitleareaframe{
padding:7px 0px 1px 0px;
}
.ms-consoletitleareaframe {
width:8px;
} 
/* bottom area under toolbar */
TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe{
background-image:none;
background-repeat:repeat-x;
background-position:left top;
background-color:#faf6b3;
text-align:center;
}
.ms-titleareaframe table td.ms-titlearea,.ms-areaseparator table td.ms-titlearea,.ms-pagetitleareaframe table td.ms-titlearea,.ms-consoletitleareaframe{
padding:7px 0px 1px 0px;
}
.ms-consoletitleareaframe {
width:8px;
} 
/* edit toolbar container -- sub sub table */
.ms-consoleframe,.ms-consolestatusframe{
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
}
.ms-consoleframe{
border-top-width:1px;
border-color:#d1d1d1;
} 
/* edit toolbar container -- sub sub sub table */
.ms-consoleframe,.ms-consolestatusframe{
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
}
.ms-consolestatusframe{
border-top-width:0px;
background-color:#faf6b3;
background-repeat:repeat-x;
border-color:#FFFFFF;
background:#faf6b3 none;
} 
/* edit toolbar container ---- sub sub sub table cell */
td.ms-consolestatusmajorframe,td.ms-consolestatusminorframe,td.ms-consolestatuscheckoutframe{
background-repeat:repeat-x;
}
.ms-consolestatuscheckoutframe,.ms-consoleminiframe{
background-color:#faf6b3;
background:none;
} 
.ms-consolestatusminorframe{
background-color:#faf6b3;
background:none;
} 
/* separator rules between rows in toolbar */
.ms-consolehr{
background-color:#faf6b3;
height:1px;
} 

/* Blanks out background color of page edit toolbar 
Often when working with a custom master page, the page edit toolbar 
will create a thin blue line on pages when the toolbar is not being 
shown. 
Use this style to remove this issue. NOTE! In order for this 
to work, you also have to add to the PrefixHtml code for the 
Delegate Control: 
PrefixHtml="& lt ;table width=100%& gt ;& lt ;tr& gt ;& lt ;td colspan=& quot ;4& quot ; id=& quot ;mpdmconsole& quot ; class=& quot ;ms-consolemptablerow& quot ;& gt ;". 
Remove the spaces after each & and before each ;. 
Be sure to close the table in the SuffixHtml. 
*/
td.ms-titleareaframe, div.ms-titleareaframe, .ms-pagetitleareaframe, .ms-mwspagetitleareaframe, .ms-consoletitleareaframe{
background:#faf6b3 none;
} 
.ms-consoletitleareaframebottom, td.ms-consolemptablerow {
background:transparent;
}  

/* console links */
.ms-consolestatus a
{
	color:#FF4422;
}

/* "remember to check in ..." message */
.ms-consolemessage{
	color:#FF4422;
}
/********** MS WEB PARTS **********/
/* edit view */
.ms-WPSelected { border:#d36e2b 3px dashed; } 
/* header area */
.ms-WPHeader TD
{
border-bottom:solid 1px #0958a4;
border-collapse:collapse;
height:25px;

} 
table .ms-WPHeader
{
	background:#FFFFFF none;
}
/* title text */
.ms-WPTitle{
background:transparent none;
padding-left:0px;
padding-right:7px;
padding-top:2px;
padding-bottom:0px;
height:25px;
font-style:normal;
color:#006699;
font-size:16px;
font-weight:bold;
font-family: Arial, Helvetica, Sans-serif;
}
h3.ms-standardheader .ms-WPTitle a
{
color:#006699;
	padding:0px 0px 0px 0px;
	padding-left:0px;
font-size:16px;
font-weight:bold;
font-family: Arial, Helvetica, Sans-serif;
}
.ms-WPTitle A:link,.ms-WPTitle A:visited {
color:#006699;
text-decoration:none;
cursor:pointer;
padding-left:0px;
font-size:16px;
font-weight:bold;
font-family: Arial, Helvetica, Sans-serif;
}
.ms-WPTitle A:hover {
color:#006752;
text-decoration:underline;
cursor:pointer;
padding-left:0px;
font-size:16px;
font-weight:bold;
font-family: Arial, Helvetica, Sans-serif;
} 
/* mouse over for web part menu arrow */
.ms-HoverCellActiveDark 
{
background-image:none;
border:solid 1px #f6c43a;
background-color:#faf6b3;
vertical-align:top;
} 
.ms-HoverCellInActive img
{
	
}
/* body content of web parts */
.ms-WPBody {
font-size:11px;
color:#333333;
border:none;
padding-bottom:3px;
}
.ms-WPBody TABLE,.ms-TPBody TABLE {

font-size:11px;
color:#333333;

}
.ms-WPBody A:link,.ms-WPBody A:visited {
color:#0958a4;
text-decoration:none;
}
.ms-WPBody A:hover {
color:#006752;
text-decoration:underline;
} 
.ms-WPBorder,.ms-WPBorderBorderOnly {
border-color:#FFFFFF;
border-width:1px;
border-style:solid;
padding:3px;
}
.ms-WPBorder 
{
border:none;
border-bottom:solid 1px #efefef;
border-top-width:0px;
} 
/* links within web parts */
.link-item, .link-item a, .link-item a:link{
 
font-size:11px; 
color: #666666;
text-decoration:none;
}
.link-item a:visited, .link-item a:active{
color: #737373;
text-decoration:none;
}
.link-item a:hover{
color: #000000;
text-decoration:underline;
} 
/* bullets used in web part content */
.bullet{
border-style: none;
border-color: inherit;
border-width: 0;
vertical-align:top;
background-image:url('/_layouts/images/lstbulet.gif');
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
padding-right: 0px;
} 
/* descriptions within web parts */
.description {

font-size:11px; 
color: #4c4c4c;
} 
/* column headers in lists (PLUS other things) */
.ms-vb,.ms-vb2,.ms-GRFont,.ms-vb-user,table.ms-disc td,.ms-vb-tall,.ms-pb,.ms-pb-selected {
vertical-align:top;
}
.ms-vb a,.ms-vb2 a,.ms-GRStatusText a,.ms-vb-user a,.ms-disc a{
color:#666666;
text-decoration:none;
}
.ms-vb a:hover,.ms-vb2 a:hover,.ms-vb-user a:hover,.ms-disc a:hover{
color:#000000;
text-decoration:underline;
}
.ms-vb a:visited,.ms-vb2 a:visited,.ms-GRStatusText a:visited,.ms-vb-user a:visited,.ms-disc a:visited{
color:#000066;
text-decoration:none;
}
.ms-vb a:visited:hover,.ms-vb2 a:visited:hover,.ms-vb-user a:visited:hover,.ms-disc a:visited:hover{
color:#000000;
text-decoration:underline;
}
th .ms-vb,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon{
color:#b2b2b2;
font-size:11px;

}
th .ms-vb a,.ms-vh2-nofilter a,.ms-vh2-nofilter-icon a{
color:#808080;
} 
.ms-vb2
{
	background-color:#FFFFFF;
}
/* article headline in RTB fields */
.ms-rteCustom-ArticleHeadLine {
font-size: 16px; 
font-weight: bold;
 
color: #0958a4;
}
/* article byline in RTB fields */
.ms-rteCustom-ArticleByline { 
 
font-style: italic;
font-size: 10pt; 
color: #666666; 
}
.ms-rteCustom-ArticleSubHeadline
{
color:#006699;
font-size:12px;
font-weight:bold;
font-family: Arial, Helvetica, Sans-serif;
}
.ms-rteCustom-Heading2
{
color:#006699;
font-size:16px;
font-weight:bold;
font-family: Arial, Helvetica, Sans-serif;
}
.ms-rteCustom-Heading4
{
margin-left:10px;
font-size:12px;
color:#006699;
font-weight:bold;
font-family: Arial, Helvetica, Sans-serif;
}
/* add new link */
a.ms-addnew{
font-weight:normal;

font-size:11px;
color:#0958a4;
text-decoration:none;
}
a.ms-addnew:Hover{
color:#006752;
text-decoration:underline;
}
td.ms-addnew{
padding-left:1px;
padding-right:7px;
} 
/* separating line between web part content and action link (e.g. Add New Link) */
.ms-partline {
background-color:#0958a4;
} 

/********** MS MENU TOOLBAR **********/
/* toolbar menu */
.ms-menutoolbar{
border-bottom:1px solid #f6c43a;
height:22px;
background-color:#faf6b3;
background-image:none;
background-repeat:repeat-x;
}
.ms-menutoolbar td{
border-top:solid 1px #f6c43a;
border-bottom:solid 1px #f6c43a;
} 
/* separating bar between items */
.ms-separator img {
height:16px;
width:1px;
margin:0px 1px 0px 1px;
background:#faf6b3;
border-bottom:1px solid #f6c43a;
border-right:1px solid #f6c43a;
} 
/* toolbar button */
.ms-menubuttoninactivehover,.ms-buttoninactivehover{
margin:2px 2px 2px 2px;
padding:2px 7px 3px 7px;
background-color:transparent;
line-height:16px;
} 
/* toolbar button hover */
.ms-menubuttonactivehover,.ms-buttonactivehover{
margin:0px 1px 0px 1px;
padding:3px 7px 4px 7px;
background-image:none;
line-height:16px;
border:solid 1px #f6c43a;
cursor:pointer;
} 
/* hover state for "new" toolbar button */
.ms-splitbuttonhover{
background-image:none;
border-collapse:collapse;
margin:0px 1px 0px 1px;
} 
/* "new" toolbar button */
.ms-splitbutton{
margin:0px 1px 0px 1px;
} 
/* wrapping table cell for toolbar item */
.ms-menutoolbar .ms-splitbuttontext{
padding:0px 6px 1px 8px;
}
.ms-splitbuttonhover .ms-splitbuttondropdown,.ms-splitbuttonhover .ms-splitbuttontext{
border:1px solid #f6c43a;
cursor:pointer;
} 
/* separating line between "new" and arrow on "new" button */
.ms-menutoolbar .ms-splitbuttondropdown{
padding:0px 2px 1px 1px;
margin:1px;
}
.ms-splitbuttonhover .ms-splitbuttondropdown,.ms-splitbuttonhover .ms-splitbuttontext{
border:1px solid #f6c43a;
cursor:pointer;
}
.ms-splitbuttonhover .ms-splitbuttondropdown{
padding:0px 1px 0px 1px;
} 
/* view text at end of toolbar */
.ms-listheaderlabel{
color:#204d89;
}
.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover{
font-size:11px;

} 
/* view drop down menu */
.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover{
font-size:11px;

}
.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 #f6c43a;
background-image:none;
background-repeat:repeat-x;
background-color:#faf6b3;
font-weight:bold;
padding:0px;
}
div.ms-viewselector,div.ms-viewselectorhover{
border:solid 1px #ffffff;
padding:1px 12px 1px 4px;
background-image:none;
background-repeat:no-repeat;
background-position:center right;
cursor:pointer;
}
div.ms-viewselector a{
color:#000000;
}
td.ms-viewselector,td.ms-viewselectorhover{
width:125px;
} 
/* hover state for view drop down menu */
.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover{
font-size:11px;

}
.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 #f6c43a;
background-image:none;
background-repeat:repeat-x;
background-color:#faf6b3;
font-weight:bold;
padding:0px;
}
div.ms-viewselector,div.ms-viewselectorhover{
border:solid 1px #ffffff;
padding:1px 12px 1px 4px;
background-image:none;
background-repeat:no-repeat;
background-position:center right;
cursor:pointer;
}
.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselectorhover{
background-image:url("/_layouts/images/custom/gradientGray.gif");
background-color:#faf6b3;
}
td.ms-viewselector,td.ms-viewselectorhover{
width:125px;
} 

/********** MS TOOLBAR **********/
/* wrapping table cell around toolbar */
.ms-toolbar,.ms-viewtoolbar,.ms-formtoolbar,.ms-toolbarContainer{

font-size:11px;
text-decoration:none;
color:#666666;
}
table.ms-toolbar,table.ms-viewtoolbar,.ms-toolbarContainer{
background-image:url("/_layouts/images/custom/gradientGray.gif");
background-repeat:repeat-x;
background-color:#faf6b3;
}
table.ms-toolbar,.ms-toolbarContainer{
border:1px solid #f6c43a;
border-collapse:collapse;
} 
/* button separator */
.ms-separator {
color:#d1d1d1;
font-size:10pt;
} 

/********** MS SEARCH CENTER **********/
/* containing table for tabs */
.ms-ptabarea, .ms-sctabarea {
margin-top: 0px;
} 
/* selected tab */
.ms-ptabcn, .ms-sctabcn {
background:none;
background-color: #f6c43a;
border-top: solid 1px #d1d1d1;
border-left: solid 1px #d1d1d1;
border-right: solid 1px #d1d1d1;
border-bottom: solid 1px #d1d1d1; 
 
font-size:11px; 
font-style: normal; 
font-weight: normal;
padding-bottom: 2px;
padding-top: 2px;
padding-left: 10px;
padding-right: 10px;
color: #000000;
vertical-align: middle;
} 
/* selected tab hover */
.ms-ptabcnhover, .ms-sctabcnhover {
background:none;
background-color: #faf63b; 
border-top: solid 1px #8c8c8c; 
border-right: solid 1px #8c8c8c; 
border-left: solid 1px #8c8c8c;
border-bottom: solid 1px #f6c43a; 
 
font-size:11px; 
font-style: normal; 
font-weight: normal;
padding-bottom: 2px; 
padding-top: 2px;
padding-left: 10px; 
padding-right: 10px; 
color: #000000; 
vertical-align: middle;
} 
/* selected tab text */
.ms-ptabcn A:link, .ms-ptabcn A:visited,.ms-ptabcnhover A:link, .ms-ptabcnhover A:visited, .ms-sctabcn A:link, .ms-sctabcn A:visited,.ms-sctabcnhover A:link, .ms-sctabcnhover A:visited {
text-decoration: none; 
 
color: #000000; 
font-style: normal;
} 
/* selected tab text hover */
.ms-ptabcnhover A:hover, .ms-sctabcnhover A:hover {
text-decoration: none; 
color: #000000; 
font-style: normal;
} 
/* unselected tab */
.ms-sctabcf {
border-bottom: solid 1px #f6c43a;
 
font-size:11px; 
font-style: normal; 
font-weight: normal;
padding-bottom: 2px; 
padding-top: 2px; 
padding-left: 10px; 
padding-right: 11px; 
color: #faf6b3; 
vertical-align: middle;
} 
/* unselected tab hover */
.ms-ptabcfhover, .ms-sctabcfhover {
background:none;
background-repeat: repeat-x;
 
font-size:11px; 
font-style: normal; 
font-weight: normal;
padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right: 10px; 
color: #7f7f7f; vertical-align: middle;
background-color: #faf6b3; 
border-top: solid 1px #8c8c8c; 
border-right: solid 1px #8c8c8c; 
border-left: solid 1px #8c8c8c;
border-bottom: solid 1px #f6c43a;
} 
/* unselected tab text */
.ms-ptabcf A:link, .ms-ptabcf A:visited, .ms-ptabcfhover A:link, .ms-ptabcfhover A:visited, .ms-sctabcf A:link, .ms-sctabcf A:visited, .ms-sctabcfhover A:link, .ms-sctabcfhover A:visited {
text-decoration: none; color: #7f7f7f; 
 
font-style: normal;
} 
/* unselected tab text hover */
.ms-ptabcfhover A:hover, .ms-sctabcfhover A:hover {
text-decoration: none; 
color: #7f7f7f; 
font-style: normal;
} 
/* line extending past tabs */
.ms-sctabrx {
width: 100%; 
border-color: #f6c43a; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px;
border-left-width: 0px;
 
font-size:11px; 
font-style: normal; font-weight: normal;
padding-bottom: 2px; 
padding-top: 2px; 
padding-left: 4px; 
padding-right: 4px; 
color: #7A7A7A;
vertical-align: middle;
text-align: left;
} 

/********** MS SITE DIRECTORY (Site Map) **********/
/* NOTE:  this section also uses styles from the Search Center CSS */
/* unselected tab */
.ms-ptabcf {
background:none;
background-repeat: repeat-y;
background-position : left; 
border-top: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-bottom: solid 1px #f6c43a;

font-size:11px; 
font-style: normal; 
font-weight: normal;
padding-bottom: 2px;
padding-top: 2px; 
padding-left: 10px; 
padding-right: 11px; 
color: #7f7f7f; 
vertical-align: middle;
} 
/* line extending past tabs */
.ms-ptabrx {
width: 100%;
background-color: #FFFFFF; 
border-color: #f6c43a; 
border-style: solid; 
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
 
font-size:11px; 
font-style: normal; 
font-weight: normal;
padding-bottom: 2px; 
padding-top: 2px;
padding-left: 4px;
padding-right: 4px;
color: #7f7f7f; 
vertical-align: middle; 
text-align: left;
} 

/********** MS BLOG **********/
/* wrapper around each post -- incl. title, date, post */
.ms-PostWrapper,.ms-CommentsWrapper,.ms-blogrss {
color:#4c4c4c;
width:629px;
}
/* post date */
h3.ms-PostDate {
font-size:11px;
color:#7f7f7f;
margin:0;
border-bottom:solid 1px #f6c43a;
padding-bottom:5px;
}
/* post title */
.ms-PostTitle{
font-size:16pt;
border-top:solid 1px #f6c43a;
padding-top:6px;
}
.ms-PostTitle span{
position:relative;
left:-2px;
right:auto;
}
.ms-PostTitle a {
color:#4c4c4c;
text-decoration:none;
} 
/* post body copy */
.ms-PostBody {
color:#4c4c4c;
font-size:11px;
line-height:1.7em;
padding-top:6px;
padding-bottom:12px;
}
.ms-PostBody a{
color:#0000CC;
}
.ms-PostBody p{
margin:0 0 1em 0;
} 
/* post footer */
.ms-PostFooter,.ms-CommentFooter{
font-size:11px;
color:#999999;
padding-bottom:22px;
}
.ms-PostFooter a,.ms-CommentFooter a{
color:#a5a5a5;
white-space:nowrap;
} 
/* comment header text */
h3.ms-CommentHeader {
font-size:16pt;
font-weight:normal;
color:#999999;
margin:0 0 0 0;
padding:0 0 0 0;
position:relative;
top:-.25em;
left:-2px;
right:auto;
} 
/* formatting for default text when no comments exist */
.ms-commentsempty{
color:#4c4c4c;
font-size:11px;
padding-bottom:22px;
padding-top:6px; } 
/*table that wraps each comment */
.ms-commenttable{
margin:15px 0 0 0;
padding:0px;
}
.ms-commenttable td{
border-top:solid 1px #f6c43a;
} 
/* comment title */
h4.ms-CommentTitle {
color:#666666;
font-size:11px;
line-height:1.7em;
padding:0px 0 0 0;
margin:0px;
}
/* comment body copy */
.ms-CommentBody{
color:#4c4c4c;
font-size:11px;
line-height:1.7em;
padding-bottom:12px;
padding-top:6px;
}
/* edit button for posts and comments */
.ms-blogedit{
font-size:11px;
line-height:1.7em;
vertical-align:top;
border-top:solid 1px #ebebeb;
}
.ms-blogedit a{
height:22px;
padding:0px 5px 0 5px;
color:#666666;
background-image:none;
background-color:#faf6b3;
border:1px solid #f6c43a;
border-top:none;
} 
/* admin links to the right of the posts */
ul.ms-blogAdminLinks {
list-style:none;
margin:4px 10px 0 0;
padding:0 0 0 4px;
}
ul.ms-blogAdminLinks li {
background:url('/_layouts/images/rect.gif') no-repeat left 50%;
margin:0 0 0 0;
padding:0 0 3px 15px;
}
ul.ms-blogAdminLinks li a{
color:#666666;
}
/*
Class used in a wrapper DIV tag that is around the Quick Launch (current) navigation. 
Used as a contextual selector in the CSS for many styles. 
Some styles seem to change nothing on the page when altered. 
Effective styles are listed below.
*/
.ms-BlogNavigator
{
	
}
/* navigational headers for quick launch like menu */
.ms-BlogNavigator div.ms-navheader{
background-color:#faf6b3;
border-top:solid 1px #f6f6f6;
border-left:solid 1px #f6f6f6;
border-bottom:1px solid #f6c43a;
padding:1px 6px 3px 6px;
}
.ms-BlogNavigator div.ms-navheader a{
color:#666666;
}
.ms-BlogNavigator div.ms-navheader{
color:#4c4c4c;
font-weight:bold;
} 
/* border above navigational headers */
.ms-BlogNavigator div.ms-WPBody{
border-top:solid 1px #d8d8d8;
}
/* space under items in a navigational block */
.ms-BlogNavigator div.ms-PartSpacingVertical {
font-size:1pt;
margin-top:0px;
}
/* amount of left indentation of "Add New ..." link */
.ms-BlogNavigator td.ms-addnew{
padding-left:6px;
background: white;
}
/* amount of left indentation after bullet of "Add New ..." link */
.ms-BlogNavigator td.ms-addnew img{
margin-right:2px;
}
/* container and contents for sub nav items */
.ms-CategoryTitleCell {
padding:0px 0px 0px 0px;
}
.ms-CategoryTitleCell a {
display:block;
background:url('/_layouts/images/navBullet.gif') no-repeat left top;
margin:0px;
padding:3px 0px 3px 16px;
} 
/* RSS Feed link */
.ms-blogrssnav{
color:#4c4c4c;
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
border-top:solid 1px #f6c43a;
}
.ms-blogrssnav a{
color:#666666;
text-decoration:none;
font-weight:bold;
font-size:11px;
}
/* RSS Feed Image */
.ms-blogrssnav img{
border:none;
}

/********** MS WIKI **********/
/* the wiki heavily uses the quick launch CSS */
/* bullet image to the left of "view all" */
.ms-recentchanges {
vertical-align:top;
padding:7px 1px 9px 4px;
}
/* div wrapper around console buttons */
div.ms-wikieditouter {
position:static;
border-bottom: 1px #f6c43a solid;
margin-bottom:8px;
margin-right:5px;
border-right-width:1px;
} 
.ms-wikieditouter {
height:23px;
font-size:11px;

position:absolute;
right:9px;
top:30px;
border:1px solid #6393D4;
border-bottom:none;
text-align:center;
border-right-width:2px;
} 
div.ms-wikieditouter {
position:static;
border-bottom: 1px #ababab solid;
margin-bottom:3px;
margin-right:5px;
border-right-width:1px;
} 
div.ms-wikieditouter {
position:static;
border-bottom: 1px #ababab solid;
margin-bottom:8px;
margin-right:5px;
border-right-width:1px;
} 
div.ms-wikieditouter {
position:static;
border-bottom: 1px #ababab solid;
margin-bottom:8px;
margin-right:5px;
border-right-width:1px;
} 
/* background of buttoms */
.ms-wikieditthird
{
background:transparent none;
padding-left:3px;
} 
/* buttons */
.ms-wikitoolbar a.ms-toolbar{
color:#545454;
} 
/* hover state of buttons */
.ms-wikitoolbar a:hover.ms-toolbar {
text-decoration:underline;
color:#000000;
} 
/* text formatting in a wiki page */
.ms-wikicontent a{
text-decoration:underline;
}
.ms-wikicontent a.ms-wikilink {
text-decoration:none;
}
.ms-wikicontent a.ms-missinglink {
text-decoration:none;
border-bottom:1px dashed #000000;
}
.ms-wikicontent {
color:#333333;
line-height:1.3;
} 

/********** MS CALENDAR - Heather Solomon's CSS **********/
/* --- Calendar --- */
/* - Calendar.CSS Style Overrides - */

/* Left & Right Border for Multi-day Events in Week and Month View */ 
.contb {
	border-left: solid 2px rgb(141, 141, 138);
	border-right: solid 2px 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 rgb(0, 0, 0);
}

/* 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 rgb(0, 0, 0); 
}

/* 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 rgb(0, 0, 0);
}

/* 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: rgb(209, 209, 209);
}

/* 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 rgb(0, 0, 0);
}

/* 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 rgb(0, 0, 0);
}

/* Appointment block in Day and Week View */
.ms-cal-tdayitem, .ms-cal-tweekitem {
	background-color: rgb(228, 228, 226);
	background-image: none;
	border: 1px solid rgb(141, 141, 138);
}

/* Area to left of All Day Event block in Day View */
.ms-cal-time {
	border-right: 1px solid rgb(0, 0, 0);
}

/* 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: rgb(193, 193, 193);
	background-image: url("/_layouts/images/custom/bargradationdark.gif");
	border: solid 1px rgb(0, 0, 0);
}

/* 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/custom/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

/* Week header in Month View */
.ms-cal-weekrtlb, .ms-cal-weekrtl, .ms-cal-weekb, .ms-cal-week {
	background-color: rgb(193, 193, 193);
	background-image: url("/_layouts/images/custom/bargradationdark_horz.gif");
	border: 1px solid rgb(0, 0, 0);
}

/* Hover state for Week header in Month View */
.ms-cal-weekselectedrtl, .ms-cal-weekselected {
	background-color: rgb(229, 228, 227);
	background-image: url("/_layouts/images/custom/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-left: 1px solid rgb(0, 0, 0);
}

/* 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 rgb(0, 0, 0);
}
.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 rgb(0, 0, 0);
}

/*********** APPLICATION MASTER OVERRIDES *************/
.ms-formtable .ms-formbody,.ms-formtable .ms-formbodysurvey{
line-height:1.3em;
}
.ms-formbody{
font-family:verdana;
font-size:11px;
vertical-align:top;
background:#faf6b3;
border-top:1px solid #f6c43a;
padding:3px 6px 4px 6px;
}
.ms-formbody FONT{
line-height:normal
} 
.ms-formtable .ms-formbody{
line-height:1.3em;
}
.ms-formbody{
text-align:left;
font-family:verdana;
font-size:11px;
} 
.ms-formlabel{
text-align:left;
font-family:verdana;
font-size:11px;
border-top:1px solid #f6c43a;
padding-top:3px;
padding-right:8px;
padding-bottom:6px;
color:#525252;
font-weight:bold;
} 
.ms-formlabel{
text-align:left;
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#808080;
} 
.ms-formline{
border-top:1px solid #c4c4c4;
padding-right:8px;
padding-left:8px;
} 
.ms-authoringcontrols {
background-color:#faf6b3;
font-family:tahoma;
font-size:11px;
color:#333333;
} 
.ms-propertysheet{
font-family:verdana;
font-size:11px;
text-align:left;
color:#4c4c4c;
}
.ms-propertysheet th{
font-family:verdana;
font-size:11px;
color:#4c4c4c;
font-weight:normal;
}
.ms-propertysheet a{
text-decoration:none;
color:#333333;
}
.ms-propertysheet a:hover{
text-decoration:underline;
color:#000000;
} 
.ms-menuimagecell{
background:#ffe6a0 url('/_layouts/images/selectednav.gif') repeat-x;
cursor:pointer;
border:solid 1px #ffffff;
padding:0px;
height:18px;
}
.ms-vh .ms-menuimagecell,.ms-vh2 .ms-menuimagecell,.ms-vh-icon .ms-menuimagecell{
height:20px;
}
.ms-vh .ms-menuimagecell img,.ms-vh2 .ms-menuimagecell img,.ms-vh-icon .ms-menuimagecell img{
margin-top:2px;
margin-bottom:2px;
} 
.ms-menuimagecell{
background:#ffe6a0 url('/_layouts/images/selectednav.gif') repeat-x;
cursor:pointer;
border:solid 1px #ffffff;
padding:0px;
height:18px;
} 
.removeMargins {
margin-top:-11px;
margin-left:-11px;
margin-right:-10px;
} 
table.ms-createpageinformation{
background-image:none;
background-repeat:repeat-x;
background-color:#faf6b3;
}
.ms-nav{
background-color:#faf6b3;
background-image:none;
background-repeat:repeat-x;
font-family:tahoma;
}
/*Area separating left nav and the page title section of the Site Settings page */
td.ms-areaseparatorleft{
background:#faf6b3;
background-repeat:repeat-x;
border-right:1px solid #f6c43a;
height:100%;
}
/* Area separating left nav area from the Site Information section of the Site Settings page */
div.ms-areaseparatorleft{
background:#faf6b3 none;
background-repeat:no-repeat;
background-position:-143px 0px;
border-right:1px solid #f6c43a;
height:100%;
}
/*Area to the right of the Site Information section of the Site Settings page */
div.ms-areaseparatorright{
background:#ffffff none;
background-repeat:repeat-x;
border-left:1px solid #f6c43a;
padding-right:2px;
height:100%;
}
/*Area to the right of the page title section of the Site Settings page */
.ms-titlearearight .ms-areaseparatorright{
background:#ffffff none;
background-repeat:repeat-x;
border-left:none;
padding-right:2px;
height:100%;
}
.ms-titlearearight
{
	background-color:#333333;
}
/* Area left of page title above where quick launch would be on the Site Settings page */
/* PITA TO FIND THIS ONE!! */
.ms-titlearealeft .ms-titleareaframe, .ms-titleareaframe table
{
	background-image:none;
	background-color:#faf6b3;
}
/* Graphic used in Site Information section of Site Settings page */
table.ms-pageinformation{
background-image:none;
background-color:#ffffff;
background-repeat:repeat-x;
}
/* Link section headers on Site Settings page */
td.ms-linksectionheader
{
	background-image:none;
	background-color:#faf6b3;
	background-repeat:repeat-x;
	background-position:top left;
	border:solid 1px #f6c43a;
}
.ms-linksectionheader
{
	color:#333333;	
}
/* Page Title section in the Site Information section on the Site Settings page */
tr #onetidPageTitleAreaFrame
{
	background-image:none;
	background-color:#FFFFFF;
	background-position:top left;
	background-repeat:repeat-x;
	border-left:solid 1px #f6c43a;
}
/* Page margin between quick launch and list information */
.ms-pagemargin
{
	background-image:none;
	background-color:#faf6b3;
}
/* All other Page margins */
.ms-pagebottommarginleft, .ms-pagebottommargin, .ms-bodyareapagemargin, .ms-pagebottommarginright
{
	background-image:none;
	background-color:#faf6b3;
	border-top:solid 1px #f6c43a;
}
/* couldn't make topshape disappear from right side so I just hid it */
.ms-rightareacell div 
{
	display:none;
}
/* header title image area (whole row) */
.ms-globalTitleArea
{
	background:#FFFFFF none;
}
/* just the title image cell */
.ms-titleimagearea
{
	display:inherit;
	margin-left:0px;
	padding:0px;
	padding-left:0px;
}
/* Dynamic site title */
H1.ms-sitetitle
{
	text-align:right;
	margin-right:25px;
}
/* global links at top */
.ms-SPLink a, div.ms-SPLink a, div.ms-SPLink .ms-SpLinkButtonInActive a
{
	color:#FFFFFF;
}
/* the table containing things like lists */
.ms-viewarearframe, .ms-listviewtable
{
	background-color:#FFFFFF;
}

/* fix for the extra long list extending */
.ms-bodyareacell, .ms-propertysheet, #MSO_ContentTable, .ms-bodyareaframe
{
	border:none;
	background:none;
	background-color:transparent;
}

/*  area where you create blog, etc. */
.ms-miniconsole
{
	background:transparent;
}

/* discussion board text -- do away with ems because they render too small and are unpredictable! */
.ms-disc-bordered-noleft div, .ms-disc-bordered div
{
	font-size:11px;
}

/*  list box sizes for list forms -- make sure they're wide enough */
td.ms-input div select
{
	width:100%;
}

/* breadcrumb beginning */
a.ms-sitemapdirectional, span .ms-sitemapdirectional, .breadcrumb span
{
	color:#333333;
	font-weight:normal;
	font-size:11px;
}

#pageTitle span
{
	font-size:11px;
	font-weight:normal;
}


#pageTitle span:first-child 
{
	position:relative;
	top:25px;
	left:0px;
}


span.breadcrumbCurrent
{
	color:#333333;
	font-weight:bold;
	font-size:11px;
}

/* title area line for Page Header*/
.ms-titlearealine
{
	background-color:#faf6b3;
	border:none;
	border-bottom:solid 1px #f6c43a;
	border-top:solid 1px #faf6b3;
	}

