/************* Global base styles ********************/
body
{
    color:#666666;
    font-family:Verdana, Arial, Sans-serif;
}

a, a:link, a:active{
    color:#336699;
}

a:visited{
    
	color:#003366;
}

a:hover:
{
    color:#FFFF99;
}

table#baseWrapper
{
    height:100%;
    width:900px;
}

#globalNavigation
{
    display:none;
}

#topNav
{
    width:100%;
    color:#FFFFFF;
}


#topNavLeft
{
    background:transparent url('/style%20library/images/ilsi_images/topNavBranchLeftCorner.gif') no-repeat top left;
}


#topNavRight
{
    background:transparent url('/style%20library/images/ilsi_images/topNavBranchRightCorner.gif') no-repeat top right;
}



.leftBorder
{
    border-left:solid 1px #99cc00;
}

.global-leftZoneHome
{
    background-color:#3583d5;
    background:#3583d5 url('/style%20library/images/ilsi_images/leftNavShadowBkgd_Branch.gif') no-repeat top left;
    color:#FFFFFF;
}

.global-leftZoneHome .ms-WPBody, .global-leftZoneHome .ms-WPTitle
{
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
}

.leftNavPadding
{
        padding:7px;
}

.global-leftBlue
{
       background-color:#3583d5; 
       background:#3583d5 url('/style%20library/images/ilsi_images/leftNavShadowLeft_Branch.gif') repeat-y top left;
       color:#FFFFFF;
}

.leftNavMargin
{
    margin-right:10px;
    color:#FFFFFF;
}
.global-leftEvents
{
    background-color:#e0ecf4;
}

.global-leftEvents .ms-WPHeader
{
    background:#FFFFFF url('/style%20library/images/ilsi_images/leftZoneBranchLeftCorner.gif') no-repeat top right;
    color:#FFFFFF;
    border:none;
}

.global-leftEvents td.ms-WPHeader
{
    border:none;
 }

.global-leftEvents .ms-WPTitle
{
        background:#FFFFFF url('/style%20library/images/ilsi_images/leftZoneBranchLeftCorner.gif') no-repeat top left;
        font-size:16px;
    border:none;

}

.global-leftEvents .ms-WPHeader .ms-standardheader.ms-WPTitle span,.global-leftEvents .ms-WPHeader .ms-standardheader.ms-WPTitle a
{
    color:#FFFFFF;
    text-transform:none;
     font-weight:bold;
}

.global-leftEvents .ms-WPTitle
{
        padding:7px;
}

.global-leftEvents .ms-WPBorder
{
    border:none;
}
.global-leftEvents select
{
   width:175px;
}


.global-leftBlue div.ms-WPBody, 
.global-leftBlue div.ms-WPBody td, 
.global-leftBlue div.ms-WPBody a.ms-addnew, .global-leftBlue div.ms-WPBody a:visited.ms-addnew, 
.global-leftBlue div.ms-WPBody a,
.global-leftBlue div.ms-WPBody table.cbq-layout-main div.link-item a,.global-leftBlue div.ms-WPBody table.cbq-layout-main div.link-item a:visited,
.global-leftBlue table.ms-summarycustombody td,
.global-leftBlue table.ms-summarycustombody a.ms-addnew,.global-leftBlue table.ms-summarycustombody a:visited.ms-addnew,
.global-leftBlue h3.ms-standardheader.ms-WPTitle a,.global-leftBlue h3.ms-standardheader.ms-WPTitle a:visited,
.global-leftBlue a.ms-addnew,.global-leftBlue a:visited.ms-addnew,
.global-leftBlue .ms-listviewtable,
.global-leftBlue .ms-listviewtable a,.global-leftBlue .ms-listviewtable a:visited,
.global-leftBlue td.ms-vb a, .global-leftBlue td.ms-vb a:visited,
.global-leftBlue td.ms-vb2 a, .global-leftBlue td.ms-vb2 a:visited
{
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
}

.global-leftBlue .ms-listviewtable,
.global-leftBlue td.ms-vb,
.global-leftBlue .ms-listviewtable .ms-alternating
{
    background-color:#3583d5;
}

.global-leftBlue div.ms-WPBody table.cbq-layout-main div.link-item div.description{
    color:#FFFFFF;
    padding-left:10px;
    padding-top:5px;
    font-family:Arial, Helvetica, sans-serif;
}

.global-leftBlue .ms-WPBorder
{
    border:none;
}

.global-leftBlue .ms-WPTitle nobr span
{
    font-size:14px;
    white-space:normal;
}

#global-leftNav 
{
    background-color:#e6e7e8;
    background:#e6e7e8 url('/style%20library/images/ilsi_images/leftNavShadowGray.gif') repeat-y top left;
    height:150px;
    padding:7px;
}


#leftNavRightCorner
{
    background:transparent url('/style%20library/images/ilsi_images/leftNavRightCorner.gif') no-repeat top right;
}

#leftNavTop
{
    margin-top:10px;
}

/* special gray zone on home page of Global */

.rightZoneWP .ms-WPBody, .rightZoneWP .ms-WPBody table, .rightZoneWP div.ms-WPBody, .rightZoneWP .ms-WPBorder
{
    background-color:#e6e7e8;
}

.rightZoneWP .ms-WPBorder
{
    border-left:solid 1px #e6e7e8;
}

.rightZoneWP .ms-WPBody table p
{
    padding:10px;
}

.rightZoneWP .ms-WPBody table td img
{
    padding-right:5px;
}

.rightZoneWP .ms-WPHeader TD
{
    background:#e6e7e8 url('/style%20library/images/ilsi_images/rightZoneRightCorner.gif') no-repeat top right;
    border:none;
}

.rightZoneWP .ms-WPTitle
{
    background:#e6e7e8 url('/style%20library/images/ilsi_images/rightZoneLeftCorner.gif') no-repeat top left;
    font-size:18px;
    font-weight:normal;
    text-transform:none;
    padding:3px;
    padding-top:5px;
    padding-left:15px;
}

.rightZoneWP, .rightZoneWP2
{
    padding-left:10px;
}



.contentCenter
{
    padding-left:5px;
    padding-right:5px;
}

.footerWrapper
{
    font-size:11px;
    color:#666666;
    height:20px;
    background:transparent url('/style%20library/images/ilsi_images/footer_bg.gif') no-repeat bottom left;
    text-align:right;
    padding-right:10px;
    width:900px;
}

.footerWrapper a
{
    color:#6699cc;
    text-decoration:none;
    font-size:11px;
}

.footerItems, .footerItems td
{
    font-size:11px;
}

td#consoleWrapper
{

}

td.homeBlueZone
{
    padding-bottom:10px;
    padding-top:10px;
}

/* center middle zone on home page */

.homeBlueZone .ms-WPHeader
{
    background:transparent url('/style%20library/Images/ilsi_images/branchEventsWPHeader.gif') top right no-repeat;
    border:none;
    height:40px;
    color:#FFFFFF;
}

.homeBlueZone .ms-WPTitle
{
    background:transparent url('/style%20library/Images/ilsi_images/branchEventsWPHeader.gif') top left no-repeat;
    height:40px;
    color:#FFFFFF;
}

.homeBlueZone .ms-WPTitle, .homeBlueZone .ms-WPTitle a, .homeBlueZone .ms-standardheader .ms-WPTitle, .homeBlueZone .ms-standardheader .ms-WPTitle span
{
	padding-top:15px;
	padding-left:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

.homeBlueZone .ms-WPHeader TD h3.ms-standardheader.ms-WPTitle a,
.homeBlueZone .ms-WPHeader TD h3.ms-standardheader.ms-WPTitle a:visited,
.homeBlueZone .ms-WPTitle a, .homeBlueZone .ms-WPTitle a:visited
{
    color:#FFFFFF;
}

.homeBlueZone .ms-WPBorder
{
    border:solid 4px #cccccc;
}

.homeBlueZone .ms-WPBody
{
    width:90%;
}


/* page title on sub pages */
div#pageTitle
{
    margin-top:10px;
}
#pageTitle
{
    font-size:18px;
    color:#5897C2;
    text-transform:uppercase;
    border-bottom:solid 3px #dddddd;
}

/************************ MS OVERRIDES *****************************************/

/***** CRUCIAL OVERRIDES ****/
.ms-bodyareacell
{
    height:auto;
}

.ms-bodyareaframe
{
    border:none;
}


/********** MS GLOBAL LINKS **********/
/* link bar container */
.ms-globalbreadcrumb {
font-family: Tahoma, Arial, Helvetica, Sans-serif;
font-size:11px;
text-align:right;
background-color:#efefef;
}
.ms-globalbreadcrumb,.ms-globalbreadcrumb a{
text-decoration:none;
color:#666666;
}
.ms-globalbreadcrumb a:hover{
text-decoration:underline;
color:#000000;
} 
/* actual global links */
.ms-HoverCellInActive,.ms-SpLinkButtonInActive {
border:none;
margin:1px;
color:#4c4c4c;
vertical-align:top;
background-color:transparent;
font-family: Tahoma, Arial, Helvetica, Sans-serif;
} 
/* actual global link hover */
.ms-HoverCellActive,.ms-SpLinkButtonActive {
border:#a3a3a3 1px solid;
vertical-align:top;
background-color:#dadada;
background-image:url("/style%20library/images/baseGray/gradientGray.gif");
} 
/* float site map table */
.ms-globalleft{
float:left;
} 
/* global link text */
ms-globallinks{
font-size:11px;
background:transparent;
}
.ms-globallinks,.ms-globallinks a{
color:#666666;
text-decoration:none;
} 
/* float table containing global links */
.ms-globalright{
float:right;
} 

/* for bars in between ??? */
.ms-globalright td 
{
height:15px;
}

/********** MS SEARCH **********/
/* 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:#666666;
text-decoration:none;
padding-left:4px;
}
.ms-sblink a:hover{
color:#000000;
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:#000000;

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:url('/style%20library/images/ilsi_images/topNavBranch.gif');
background-position:right top;
background-repeat:repeat-y;
background-color:#666666;
padding-right:10px;
padding-left:5px;
} 
/* wrapping container inside the ms-bannerContainer */
.ms-topnavContainer{
border:none;
border-left:none;
background-color:transparent;
width:100%;
} 
/* navigation formatting */
.ms-topnav{
border:none;
border-left:none;
border-bottom:none;
background-image:url('/style%20library/images/ilsi_images/topNavBranch.gif');
background-repeat:repeat-x;
font-size:12px;
background-color:transparent;
color:#FFFFFF;
border-right:solid 1px #99ccff;
font-weight:bold;
min-width:150px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-align:center;
}
.ms-topnav a, .ms-topnav a:visited{
display:block;
white-space:nowrap;
padding:1px 8px 0px 8px;
height:20px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;

} 
/* formatting for selected navigation */
.ms-topnavselected{
color:#FFFFFF;
background:none;
background-repeat:repeat-x;
font-size:12px;
font-weight:bold;
border:none;
border-bottom-width:0px;
border-left:none;
background-color:#408ad7;
border-right:solid 1px #99ccff;
}
.ms-topnavselected a, .ms-topnavselected a:visited{
color:#FFFFFF;
} 
/* formatting for nav hover state */
.ms-topNavHover{
background-image:none;
background-color:#336699;
border:none;
border-left:none;
border-bottom-width:0px;
color:#FFFFFF;
border-right:solid 1px #99ccff;
font-family:Arial, Helvetica, sans-serif;
}
.ms-topNavHover a{
color:#FFFFFF;
} 
/* top nav drop down menus */
.ms-topNavFlyOuts{
background-color:#336699;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:175px;
}
.ms-topNavFlyOuts a, .ms-topNavFlyOuts a:visited{
display:block;
*width:120px;
min-width:120px;
color:#FFFFFF;
padding:4px 8px 4px 8px;
background-color:#336699;
} 
/* hover state for top nav drop down menus */
.ms-topNavFlyOutsHover, table.ms-topNavFlyOutsHover, 
.ms-topNavFlyOutsHover a, a:hover.ms-topNavFlyOuts
{
background-color:#FFFFFF;
color:#336699;
text-decoration:none;
} 

/********** MS SITE ACTIONS **********/
/* site actions text */
.ms-siteaction,.ms-siteaction a{
font-size:11px;
font-weight:bold;
color:#666666;
text-decoration:none;
} 
/* wrapping table cell */
.ms-siteactionsmenu{
white-space:nowrap;
font-size:11px;
padding:0;
border:none;
cursor:pointer;
height:20px;
} 
/* site actions button */
.ms-siteactionsmenu div div div{
background-image:url("/style%20library/images/baseGray/gradientGray.gif");
background-repeat:repeat-x;
border-top:none;
border-left:none;
border-right:none;
background-color:#b1b1b1;
padding:1px 4px 3px 10px;
}
.ms-siteactionsmenu div div div a{
color:#333333;
font-weight:bold;
} 
/* 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:#FFFF00;
}
/********** MS QUICK LAUNCH BAR **********/
/* area to the right of the navigation */
.ms-pagemargin{
background-color:#d1d1d1;
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:#666666;
background-image:url("/style%20library/images/baseGray/gradientGray.gif");
background-repeat:repeat-x;
background-color:#e7e7e7;
border-left:solid 1px #f6f6f6;
font-size:11px;
}
.ms-quicklaunchheader a,.ms-unselectednav a{
font-size:11px;
color:#666666;
text-decoration:none;
}
.ms-quicklaunchheader a:hover{
font-size:11px;
color:#000000;
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:#e7e7e7;
border-top:solid 1px #f6f6f6;
border-left:solid 1px #f6f6f6;
padding:1px 4px 4px 4px;
}
.ms-quicklaunch span.ms-navheader{
background-color:#e7e7e7;
border-top:1px solid #d8d8d8;
border-left:solid 1px #f6f6f6;
border-bottom:1px solid #d8d8d8;
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:bold;
color:#666666;
text-decoration:none;
}
.ms-navheader a:hover,.ms-navheader2 a:hover{
font-size:11px;
color:#000000;
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:#d7d7d7;
background-image:url("/style%20library/images/baseGray/gradientGray.gif");
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:#000000;
text-decoration:none;
}
.ms-selectednavheader a:hover{
color:#000000;
text-decoration:underline;
} 
/* sub navigation items */
table.ms-navitem td,span.ms-navitem{
background-image:url("/_layouts/images/navBullet.gif");
background-repeat:no-repeat;
background-position:left top;
padding:3px 6px 4px 16px;

font-size:11px;
}
.ms-navItem a{
color:#666666;
text-decoration:none;
padding-left:3px;
}
.ms-navItem a:hover{
color:#000000;
text-decoration:underline;
} 
.ms-navitem a:hover {
color:#000000;
text-decoration:underline;
}
.ms-navitem a:visited {
color:#6c6c6c;
text-decoration: none; 
}
.ms-navitem a:active {
color:#000000;
text-decoration:underline;
}
/* selected state for sub items */
.ms-quicklaunch table.ms-selectednav{
border:solid 1px #a2a2a2;
background-image:url("/style%20library/images/baseGray/gradientGray.gif");
background-repeat:repeat-x;
background-color:#d7d7d7;
margin:2px;
margin-bottom:0;
width:97%;
}
.ms-quicklaunch table.ms-selectednav td{
background:transparent url("/_layouts/images/selectednavbullet.gif");
background-repeat:no-repeat;
background-position:top left;
border:solid 1px #ffffff;
padding:0px 4px 1px 12px;
margin:0px;
}
table.ms-selectednav td a.ms-selectednav{
background:none;
color:#000000;
}
.ms-selectednav,.ms-GRSortFilter{
border:1px solid #686868;
background:#cccccc;
padding-top:1px;
padding-bottom:2px;
} 
/* sub items (tier 1 and 2) under navigational headers */
.ms-navsubmenu1{
width:100%;
border-collapse:collapse;
background-color:#f6f6f6;
} 
.ms-quicklaunch table.ms-navsubmenu2 td{
border:none;
}
.ms-navsubmenu2{
width:100%;
background-color:#f6f6f6;
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:solid 1px #d8d8d8;
}
div.ms-treeviewouter div div{
border:none;
}
.ms-treeviewouter td.ms-navitem{
border-left:2px solid #f6f6f6;
}
.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:solid 1px #d8d8d8;
}
div.ms-treeviewouter div div{
border:none;
}
.ms-treeviewouter td.ms-navitem{
border-left:2px solid #f6f6f6;
}
.ms-treeviewouter a.ms-navitem{
padding:0px 1px 0px 1px;
} 
/* selected item in treeview */
.ms-tvselected{
background-color:#cbcbcb;
}
.ms-tvselected a{
color:#000000;
} 
/* nav header link -- JK */
a.ms-navheader
{
	font-size:11px;
}
/* recycle bin */
table.ms-recyclebin td{
background-color:#f6f6f6;
width:100%;
border-top:solid 1px #ffffff;
border-left:solid 1px #ffffff;
padding:3px 5px 7px 3px;
}
table.ms-recyclebin td a{
font-weight:bold;
color:#6d6d6d;
text-decoration:none;
}
table.ms-recyclebin td a:hover{
color:#000000;
text-decoration:underline;
} 
/* bottom border of quick launch area */
.ms-quicklaunchouter{
border-bottom:solid 1px #d1d1d1;
border-right:solid 1px #d1d1d1;
}
.ms-quicklaunchouter{
margin:0px 1px 2px 1px;
} 
/* quick launch pane formatting, top and side borders */
.ms-quickLaunch{
border:solid 1px #a3a3a3;
border-bottom:solid 1px #a3a3a3;
font-size:11px;

line-height:10pt;
background-color:#f6f6f6;
} 
/* container for sub items */
.ms-quicklaunch table td{
border-top:1px solid #d8d8d8;
} 

/********** MS QUICK LAUNCH DATE PICKER **********/
/* picker header */
.ms-picker-header{
font-weight:normal;
background-image:url("/style%20library/images/baseGray/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:#e7e7e7;
} 
/* 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:#e7e7e7;
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{
} 

/********** MS CONTENT AREA **********/
/* content container */
.ms-bodyareaframe,.ms-viewareaframe{
vertical-align:top;
height:100%;
width:100%;
background-color:#ffffff;
border-top:none;
border-right:none;
border-left:none;
}
.ms-bodyareaframe{
padding:0px;
} 
/* library/list description */
.ms-listdescription{
color:#4c4c4c;

background:#f8f8f8;
padding:2px 6px 4px 6px;
border-bottom:1px solid #a3a3a3;
} 
/* 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:#efefef;
border-top:1px solid #d8d8d8;
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 #d8d8d8;
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 #c4c4c4;
padding-right:8px;
padding-left:8px;
} 
/* background for administrative page form fields */
.ms-authoringcontrols {
background-color:#efefef;

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 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,.ms-pagebreadcrumb a{
font-size:11px;
background-color:#efefef;
color:#666666;
text-decoration:none;
} 
/* margins around breadcrumb */
.removeMargins {
margin-top:-11px;
margin-left:-11px;
margin-right:-10px;
} 
/* page level breadcrumbs on publishing pages */
.breadcrumb { 
color: #656565;
clear:both;
font-size:11px;  
padding-left:5px;
padding-bottom:2px;
padding-top:4px;
border-bottom:none;
margin-bottom:2px;
}
.breadcrumb a, .breadcrumb:active, .breadcrumb a:active {
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:#e7e7e7;
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:#e7e7e7;
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:#f1f1f1;
background-repeat:repeat-x;
border-color:#FFFFFF;
background:#f1f1f1 url('/style%20library/images/baseGray/gradientGray.gif') repeat-x top left;
} 
/* 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:#dddddd;
background:none;
} 
.ms-consolestatusminorframe{
background-color:#ebebeb;
background:none;
} 
/* separator rules between rows in toolbar */
.ms-consolehr{
background-color:#CDCDCD;
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:transparent none;
} 
.ms-consoletitleareaframebottom, td.ms-consolemptablerow {
background:transparent;
}  

/* console links */
.ms-consolestatus a, #pvi1_anchor, #psi1_anchor, #ppdi1_anchor
{
	color:#FF4422;
}

/* "remember to check in ..." message */
.ms-consolemessage a{
	color:#FF4422;
}

/*  console exit without saving, etc. */
td.ms-consoleerror a
{
   color:#003399; 
}
/********** MS WEB PARTS **********/
/* edit veiw */
.ms-WPSelected { border:#d36e2b 3px dashed; } 
/* header area */
.ms-WPHeader TD{
border-bottom:1px solid #a0a0a0;
border-collapse:collapse;
} 
/* title text */
.ms-WPTitle {
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#777777;
padding-left:3px;
padding-right:7px;
padding-top:2px;
padding-bottom:2px;
font-size:18px;
}
.ms-WPTitle A:link,.ms-WPTitle A:visited {
color:#777777;
text-decoration:none;
cursor:pointer;
}
.ms-WPTitle A:hover {
color:#000000;
text-decoration:underline;
cursor:pointer;
} 
/* mouse over for web part menu arrow */
.ms-HoverCellActiveDark {
background-image:url("/style%20library/images/baseGray/gradientGray.gif");
border:solid 1px #868686;
background-color:#dadada;
vertical-align:top;
} 
/* body content of web parts */
.ms-WPBody {
font-size:11px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
}
.ms-WPBody TABLE,.ms-TPBody TABLE {
font-size:1em;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
}
.ms-WPBody A:link,.ms-WPBody A:visited {
font-size:12px;
color:#276cb3;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
.ms-WPBody A:hover {
color:#000000;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
} 
.ms-WPBorder,.ms-WPBorderBorderOnly {
border-color:#FFFFFF;
border-width:1px;
border-style:solid;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
}
.ms-WPBorder {
border-top-width:0px;
font-family:Arial, Helvetica, sans-serif;
} 
/* 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;
} 
/* article title in RTB fields */
/* article headline in RTB fields */
.ms-rteCustom-ArticleHeadLine {
font-size: 16px; 
font-weight: bold;
 color: #666666;
}
.ms-rteCustom-ArticleHeadline2
{
    font-size: 12px; 
font-weight: bold;
 color: #666666;

}
/* article byline in RTB fields */
.ms-rteCustom-ArticleByline {  
font-style: italic;
font-size: 10pt; 
color: #7F7F7F; 
}
/* add new link */
a.ms-addnew{
font-weight:normal;

font-size:11px;
color:#666666;
text-decoration:none;
}
a.ms-addnew:Hover{
color:#000000;
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:#d8d8d8;
height:1px;
} 

/********** MS MENU TOOLBAR **********/
/* toolbar menu */
.ms-menutoolbar{
border-bottom:1px solid #a3a3a3;
height:22px;
background-color:#d1d1d1;
background-image:url("/style%20library/images/baseGray/gradientGray.gif");
background-repeat:repeat-x;
}
.ms-menutoolbar td{
border-top:solid 1px #f6f6f6;
border-bottom:solid 1px #e7e7e7;
} 
/* separating bar between items */
.ms-separator img {
height:16px;
width:1px;
margin:0px 1px 0px 1px;
background:#bdbdbd;
border-bottom:1px solid #f6f6f6;
border-right:1px solid #f6f6f6;
} 
/* 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:url("/style%20library/images/baseGray/gradientGray.gif");
line-height:16px;
border:solid 1px #a3a3a3;
cursor:pointer;
} 
/* hover state for "new" toolbar button */
.ms-splitbuttonhover{
background-image:url("/style%20library/images/baseGray/gradientGray.gif");
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 #a3a3a3;
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 #a3a3a3;
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 #a2a2a2;
background-image:url("/style%20library/images/baseGray/gradientGray.gif");
background-repeat:repeat-x;
background-color:#d7d7d7;
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 #a2a2a2;
background-image:url("/style%20library/images/baseGray/gradientGray.gif");
background-repeat:repeat-x;
background-color:#d7d7d7;
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("/style%20library/images/baseGray/gradientGray.gif");
background-color:#dadada;
}
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("/style%20library/images/baseGray/gradientGray.gif");
background-repeat:repeat-x;
background-color:#e7e7e7;
}
table.ms-toolbar,.ms-toolbarContainer{
border:1px solid #d1d1d1;
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: #d8d8d8;
border-top: solid 1px #d1d1d1;
border-left: solid 1px #d1d1d1;
border-right: solid 1px #d1d1d1;
border-bottom: solid 1px #d1d1d1; 
 
font-size: 011px; 
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: #e0e0e0; 
border-top: solid 1px #8c8c8c; 
border-right: solid 1px #8c8c8c; 
border-left: solid 1px #8c8c8c;
border-bottom: solid 1px #b1b1b1; 
 
font-size: 011px; 
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 #d4d4d4;
 
font-size: 011px; 
font-style: normal; 
font-weight: normal;
padding-bottom: 2px; 
padding-top: 2px; 
padding-left: 10px; 
padding-right: 11px; 
color: #7A7A7A; 
vertical-align: middle;
} 
/* unselected tab hover */
.ms-ptabcfhover, .ms-sctabcfhover {
background:none;
background-repeat: repeat-x;
 
font-size: 011px; 
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: #e0e0e0; 
border-top: solid 1px #8c8c8c; 
border-right: solid 1px #8c8c8c; 
border-left: solid 1px #8c8c8c;
border-bottom: solid 1px #b1b1b1;
} 
/* 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: #d4d4d4; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px;
border-left-width: 0px;
 
font-size: 011px; 
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 #b1b1b1;

font-size: 011px; 
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: #d1d1d1; 
border-style: solid; 
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
 
font-size: 011px; 
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 #a3a3a3;
padding-bottom:5px;
}
/* post title */
.ms-PostTitle{
font-size:16pt;
border-top:solid 1px #ebebeb;
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:111px;
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 #e7e7e7;
} 
/* comment title */
h4.ms-CommentTitle {
color:#666666;
font-size:11px;
line-height:111px;
padding:0px 0 0 0;
margin:0px;
}
/* comment body copy */
.ms-CommentBody{
color:#4c4c4c;
font-size:11px;
line-height:111px;
padding-bottom:12px;
padding-top:6px;
}
/* edit button for posts and comments */
.ms-blogedit{
font-size:11px;
line-height:111px;
vertical-align:top;
border-top:solid 1px #ebebeb;
}
.ms-blogedit a{
height:22px;
padding:0px 5px 0 5px;
color:#666666;
background-image:url("/style%20library/images/baseGray/gradientGray.gif");
background-color:#e7e7e7;
border:1px solid #d1d1d1;
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:transparent url("/_layouts/images/rect.gif");
background-position:center left;
background-repeat:no-repeat;
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:#e7e7e7;
border-top:solid 1px #f6f6f6;
border-left:solid 1px #f6f6f6;
border-bottom:1px solid #d8d8d8;
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;
font-family:Arial, Helvetica, sans-serif;
}
/* 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:transparent url("/_layouts/images/navbullet.gif");
background-position:left top;
background-repeat:no-repeat;
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 #d8d8d8;
}
.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 #abababsolid;
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:url("/style%20library/images/baseGray/gradientGray.gif");
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("/style%20library/images/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("/style%20library/images/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("/style%20library/images/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("/style%20library/images/bargradation_horz.gif");
	border: 1px solid rgb(0, 0, 0);
}

/* Background behind Multi-day events in Week View when multi-day events are present */
.ms-cal-wemptycelll, .ms-cal-wemptycell, .ms-cal-walldayeventrtll, .ms-cal-walldayeventrtl, .ms-cal-walldayeventl, .ms-cal-walldayevent {
	background-color: rgb(175, 175, 175);
	border-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:#efefef;
border-top:1px solid #d8d8d8;
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 #d8d8d8;
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:#efefef;
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:16px;
}
.ms-vh .ms-menuimagecell,.ms-vh2 .ms-menuimagecell,.ms-vh-icon .ms-menuimagecell{
height:16px;
}
.ms-vh .ms-menuimagecell img,.ms-vh2 .ms-menuimagecell img,.ms-vh-icon .ms-menuimagecell img{
margin-top:0px;
margin-bottom:0px;
} 
.ms-menuimagecell{
background:#ffe6a0 url('/_layouts/images/selectednav.gif') repeat-x;
cursor:pointer;
border:none;
padding:0px;
height:16px;
} 
.removeMargins {
margin-top:-11px;
margin-left:-11px;
margin-right:-10px;
} 
table.ms-createpageinformation{
background-image:none;
background-repeat:repeat-x;
background-color:#FFFFFF;
}
.ms-nav{
background-color:#FFFFFF;
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:none;
background-repeat:repeat-x;
border-right:1px solid #bfbfbf;
height:100%;
}
/* Area separating left nav area from the Site Information section of the Site Settings page */
div.ms-areaseparatorleft{
background:#FFFFFF none;
background-repeat:no-repeat;
background-position:-143px 0px;
border-right:1px solid #bfbfbf;
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 #bfbfbf;
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:1px solid #FFFFFF;
padding-right:2px;
height:100%;
}
.ms-titlearearight
{
	background-color:#FFFFFF;
}
/* 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
{
	background-image:none;
	background-color:#FFFFFF;
}
/* 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:url('/style%20library/images/ilsi_images/mainNavBg.gif');
	background-color:#628eb5;
	background-repeat:repeat-x;
	background-position:top left;
	border:solid 1px #3f617f;
	border-bottom:solid 3px #2c4b67;
}
.ms-linksectionheader, .ms-linksectionheader H3.ms-standardheader
{
	color:#FFFFFF;	
	font-weight:bold;
}
/* Page Title section in the Site Information section on the Site Settings page */
tr #onetidPageTitleAreaFrame
{
	background-image:url('/style%20library/images/baseGray/gradientGray.gif');
	background-color:#FFFFFF;
}
/* Page margin between quick launch and list information */
.ms-pagemargin
{
	background-image:none;
	background-color:#FFFFFF;
}
/* All other Page margins */
.ms-pagebottommarginleft, .ms-pagebottommargin, .ms-bodyareapagemargin, .ms-pagebottommarginright
{
	background-image:none;
	background-color:#FFFFFF;
}
/* 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 url('/style%20library/images/baseGray/gradientGray.gif') no-repeat bottom left;
}
/* 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:left;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

H1.ms-siteTitle a
{
    	color:#FFFFFF;
}
.ms-SPLink a
{
	color:#FFFFFF;
}
/* the table containing things like lists */
.ms-viewarearframe, .ms-listviewtable
{
	background-color:#FFFFFF;
}

/* link list fixes */
/*  the menuimagecell properties keep it from bouncing side-to-side */
.ms-menuimagecell
{
background:#ffe6a0 url("/_layouts/images/selectednav.gif") repeat-x;
cursor:pointer;
border:solid 1px #ffffff;
padding:0px;
height:10px;
}

.ms-menuimagecell img
{
    height:12px;
}

/* this one keeps it from bouncing up and down */
table.ms-listviewtable td table.ms-unselectedtitle
{
    border-bottom:solid 1px #FFFFFF;
    border-top:solid 1px #FFFFFF;
}


/************************ILSI GLOBAL BASE ***************************/
img {
	border:0;
	vertical-align:top;
}

h1, h2, h3, h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:0;
}

h1, .ms-rteCustom-title1, .caption h1 {
	font-size:20px;
	color:#679ec9;
	padding:10px 0 7px 0px;
	margin-left:10px;
	border-bottom:1px solid #E6E7E8;
	font-weight:normal;
}

h2, .ms-rteCustom-title2, .caption h2 {
	font-size:14px;	
	color:#679EC9; /*color:#656E75;*/
	font-weight:normal;
}
h2 a {
	color:#679FCA;
}

h3, .ms-rteCustom-title3 {
	font-size:13px;
	color:#679EC9;
	font-weight:normal;
}


h6, .ms-rteCustom-title6 {
	color:#656E75;
	margin:0;
	font-weight:normal;
	font-size:12px;
}


p {
	margin-top:0;
}

p.more, p.description {
	margin:0;
}
p, ul, .caption {font-size:11px;
}


td {
	vertical-align:top;
}

.imageLeft {
	float:left;
	padding:0 10px 10px 0;
}

.imageRight {
	float:right;
	padding:0 0 10px 10px;
}

.clear {
	clear:both;
}

.left {
	float:left;
}

.right {
	float:right;
}

.bold {
	font-weight:bold;
}

.italic {
	font-style:italic;
}


/****************** i3 Calendar Webpart ************************/
/* STYLES FOR CUSTOM CALENDAR WEBPART */
DIV.CustomCalScrollbar, div.CustomCalScrollbar, .CustomCalScrollbar
{
                overflow-y: scroll;
                height: 140px;
                scrollbar-face-color: #efefef;
                scrollbar-highlight-color: #efefef;
                scrollbar-3dlight-color: #FFFFFF;
                scrollbar-shadow-color: #efefef;
                scrollbar-darkshadow-color: #bfbfbf;
                scrollbar-track-color: #bfbfbf;
                scrollbar-arrow-color: #efefef; 
}
table.CustomCalProp {
    padding:0; margin:0; border:0; 
}
table.CustomCalProp td {
    padding:1px; margin:0; border:0
}
.CustomCalTitle, .CustomCalTitle td {
    FONT-WEIGHT: bold; color:#FFFFFF; BACKGROUND-COLOR: #408ad7; padding:0; margin:0
}
th.CustomCalDayHeader {
    FONT-WEIGHT: bold; background-color:#408ad7; color:#FFFFFF; font-size:10px;
}
.CustomCalDay {
    COLOR: #e0ecf4;
     font-size:10px;

}
.CustomCalGridMain 
{
                width: 100%;
}
.CustomCalToday {
    BACKGROUND-COLOR: #408ad7;
}

select.calSelect 
{
    width:75px;
}

