﻿/***************************************************************************************************************
** Name:        McGrathNicol Internet Stylesheet
**
** Description: Description here
**
** Author:     	xactr Pty Ltd
** Created:   	June 2009
**
** Notes
** This css is intentionally not referenced in the master page
** using <SharePoint:CssRegistration/> or set in Site Settings
** since it needs to be the last css to be referenced.
**
** Change History: 
** 17 June 2010		Lester Chumbley		Changed font colors from #999999 to #646464 except footer and copyright
****************************************************************************************************************/

/* 
	Be careful changing properties of body and .body - flow-through to Content Editor 
	Even changing class name applied to <body> in master page still flows-through. 
	Apply style properties direct to <body> on master page.
*/
.body
{ 
	*height:100%; 
	min-height:100%;
	width:100%;
	padding:0;
  	margin:0;
  	text-align:center;
  	background-color:#FFFFFF; 
  	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
}


html
{ 
	height:100%; 
	width:100%;
	padding:0;
  	margin:0;
  	text-align:center;
  	background-color:#616060;
  	font-family:Arial, Helvetica, sans-serif;
}

.mcn_page_container
{
	width:100%;
	*height:100%;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_page_inner_container
{
	margin:0 auto 0 auto;
	width:1110px;
	*height: 100%;
	min-height:100%;
	text-align:left;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_table_inner_container {
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_main_content
{
	*height:100%;
	min-height:100%;
	padding:0px 25px 0px 6px;
	padding-bottom:0px !important;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_page_side_left
{
	*height:100%;
	min-height:100%;
	width:56px;
	background-image:url('/Style%20Library/Images/McGrathNicol_Internet_Branding/mcn_side_left.jpg');
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_page_side_right
{
	*height:100%;
	min-height:100%;
	width:56px;
	background-image:url('/Style%20Library/Images/McGrathNicol_Internet_Branding/mcn_side_right.jpg');
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_banner_text
{
	color:#ffffff;
	font-size:40px;
	font-family:Arial, Helvetica, sans-serif;
	padding:40 0 0 135;
}

.mainContainer
{
	margin-left:0px;
	margin-right:1px;
	font-family:Arial, Helvetica, sans-serif;
}

.topArea
{
	background-image:none;
	font-family:Arial, Helvetica, sans-serif;
/*	border-top:1px #7F8082 solid; */
	border-bottom:0px #FFFFFF solid;
	height:31px !important;
}


/* override from band.css */
.master
{
	width:998px;
	padding:0px;
	border:0px;
	margin:0px;
	* height:100% !important;
	height:100% !important;
	min-height:100% !important;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_masthead
{
 	height:164px;
 	vertical-align:top;
 	padding:0px;
 	border:0px;
 	width:998px;
 	font-family:Arial, Helvetica, sans-serif;
}
.pageContent
{
	font-size:12px;
	color:#646464;
	margin-top:10px;  /* 5 */
	margin-bottom:10px; /* 5 */
	font-family:Arial, Helvetica, sans-serif;
}
#TopImageLayout.pageContent
{
	margin-top:5px;
	margin-bottom:0px;
}
.pageContent p, .pageContent p span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	line-height:15px;
	color:#646464;
	margin-top: 0px;   
	margin-bottom: 0px;   
}
.pageContent p 
{
	margin-bottom:6px;
}

.ms-WPBody h1, h2, h3, h4, h5, h6, p, span, ul, ol, li, br   
{   
    margin-top: 0;   
    margin-bottom: 0;   
    font-family:Arial, Helvetica, sans-serif;
}  
.ms-WPBody p
{
	margin-top:0px;
	margin-bottom:6px;
	font-family:Arial, Helvetica, sans-serif;
}
.ms-WPBody input, .ms-WPBody textarea, .ms-WPBody select
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
/* CEWP H1 header formatting */
.pageContent h1,div .ms-wpbody p h1, div.ms-wpbody h1 
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#646464;
	margin:14px 0px;
} 

/* CEWP H2 header formatting */
.pageContent h2,div .ms-wpbody p h2, div.ms-wpbody h2
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#646464;
	margin:10px 0px;
} 
 

/* CEWP H3 header formatting */
.pageContent h3, div.ms-wpbody p h3, div.ms-wpbody h3
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#646464;
	margin:8px 0px;
} 
 

/* CEWP unordered and ordered list formatting */
.pageContent ul, div.ms-wpbody p ul, div.ms-wpbody ul {font-family:Arial, Helvetica, sans-serif;}  
.pageContent ol, div.ms-wpbody p ol, div.ms-wpbody ol {font-family:Arial, Helvetica, sans-serif;} 

/* CEWP links formatting */
div.ms-wpbody a:link { color:#fe012d;font-family:Arial, Helvetica, sans-serif;}
div.ms-wpbody a:visited { color:#fe012d; font-family:Arial, Helvetica, sans-serif;}
div.ms-wpbody a:hover {color:#fe012d; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}  

.pageContent A
{
	color:#fe012d;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

.pageImage { margin: 0px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif;} 	
.pageImage div span img { border:0px; font-family:Arial, Helvetica, sans-serif;}

/****************************Start Top Nav Styles********************************/
/* 
	if a splitter is required before the first 
	topnavitem, it should be added as a background-image
	in the .topnav with no-repeat
*/
.topNav
{
}

.topNavContainer
{
	background-image:url("/Style%20Library/Images/McGrathNicol_Internet_Branding/mcn_top_nav_background.gif");
	background-repeat:repeat-x;
	height:30px;
	padding-left:0px;
	background-color: #FFFFFF !important;

}

.topNavItem
{
	background-image: none;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight:normal;
	color: #fff;			
}

.topNavItem a
{
	display:block;
	padding:8px 15px 0px 15px;
	height:32px;
	white-space:nowrap;
}

.topNavSelected a
{
	background-image: url('/Style%20Library/Images/McGrathNicol_Internet_Branding/mcn_top_nav_selected_background.gif');
	background-repeat:repeat-x;
	background-position:top right;
	color: #EFF4FA;
}
.topNavHover a
{
	color:#FFFFFF;
	background-image: url('/Style%20Library/Images/McGrathNicol_Internet_Branding/mcn_top_nav_selected_background.gif');
	background-repeat:repeat-x;
	background-position:top right;
}
.ms-topNavFlyOutsContainer
{
border:solid 1px #7F8082;
}
div.topNavFlyOuts
{
  margin-top:0px;
}
/* padding-top results in size of top height increasing by same amount in all other browsers. */
/* This is the reason why we set the background colour to white and use a repeatable background image */
/* only way to make flyout menu appear in correct position in Mozilla is to move the flyout up by corresponding padding amount. */
/* IE doesn't understand the syntax below, but the other browsers do */
html>body div.topNavFlyOuts {
	 margin-top: -8px;
}
 
.topNavFlyOuts a:active
{
	background-color:#747477;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.topNavFlyOuts,
.topNavFlyOuts a:link,
.topNavFlyOuts a:visited
{
	background-color:#343434;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

.topNavFlyOutsHover,
.topNavFlyOutsHover a:hover
{
	background-color:#747477; 
	color:#FFFFFF;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
.authoringRegion
{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_actions
{
	padding-top:7px;	
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
}
/*****************************End Top Nav Styles*********************************/

/*******************************Start Footer Styles*******************************/

.mcn_footer
{
	background-color:#FFFFFF;
	color:#999999;
	text-align:center;	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:8px;
	height: 20px;
	width:100%;
}

.mcn_footer_links
{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_footer td
{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_footer a
{
	color:#999999;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_footer_seperator
{
	padding-left:16px;
	padding-right:16px;
	font-family:Arial, Helvetica, sans-serif;
}

.sharepointLogin
{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_copyright
{
	background-color:#616060;
	color:#999999;
	text-align:center;
	height:18px;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:4px;
}

.mcn_copyright a
{
	color:#999999;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn-whitespace
{
	background-color:#FFFFFF;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;

}

.mcn-copyright-whitespace
{
	background-color:#ededed;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
}
/********************************End Footer Styles********************************/

/*****************************Start Web Part Styles*******************************/
#mcn_left_zone.mcn_greyWebpart .ms-WPBody,
#mcn_middle_zone.mcn_greyWebpart .ms-WPBody,
#mcn_right_zone.mcn_greyWebpart .ms-WPBody,
#mcn_bottom_left_zone.mcn_greyWebpart .ms-WPBody,
#mcn_middle_right_zone.mcn_greyWebpart .ms-WPBody,
#mcn_middle_left_zone.mcn_greyWebpart .ms-WPBody,
#mcn_top_left_zone.mcn_greyWebpart .ms-WPBody,
#admins_middle_left_zone.mcn_greyWebpart .ms-WPBody
{
	background-image:url('/Style%20Library/Images/McGrathNicol_Internet_Branding/mcn_wp_background.jpg');
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	min-height:245px;
	height:245px; 
	

}

.ms-WPtitle
{
	color:#646565;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0 0 6px 0;
}
.ms-WPHeader TD
{
	border-bottom:1px solid #646464;
	font-family:Arial, Helvetica, sans-serif;
}
.ms-WPBody
{
	background-color: #FFFFFF;
	background-image:none;
	font-family:Arial, Helvetica, sans-serif;
}
.ms-WPBody TD
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

/*****************************Start Links List**********************************/
div.slm-layout-main
{
	margin-left:-4px !important;
}
table.slm-layout-main div.groupheader
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: 	#fe012d;
	font-weight: normal;
	background-image: url('/Style%20Library/Images/McGrathNicol_Internet_Branding/mcn_links_heading_gradient.gif');
	background-repeat:repeat-x;
	background-position: left top;
	border-bottom: 1px #646464 dotted;
}
table.slm-layout-main div#linkitem 
{
	padding: 0px 11px 5px 6px;
	border-bottom: 1px #646464 dotted;
	clear:both;
}
table.slm-layout-main div.medium
{
	padding: 5px 11px 5px 6px;
	font-family:Arial, Helvetica, sans-serif;
}

table.slm-layout-main div.item div.link-item a
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	text-decoration:none;
}
table.slm-layout-main div.item div.link-item a.selected
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fe012d;
	text-decoration:none;
}
/********************************End Links List********************************/
/********************************Start News List********************************/
table.cbq-layout-main
{
	padding:10px 20px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;

}
div.mcn_news_item { clear: both; font-family:Arial, Helvetica, sans-serif;}
div.mcn_news_item .mcn_news_left_column
{
	float: left; 
/*	margin-right:14px; */
	width:25%; 
	font-family:Arial, Helvetica, sans-serif;
}
div.mcn_news_item .mcn_news_left_column .mcn_news_date
{
	color:#646565;
	margin-right:14px;
	font-family:Arial, Helvetica, sans-serif;
}
div.mcn_news_item .mcn_news_right_column
{
	float:left;
	width:75%; 
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
}
div.mcn_news_item .mcn_news_right_column .mcn_news_title a
{
	color:#646565;
	text-decoration:underline;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
div.mcn_news_item .mcn_news_right_column .mcn_news_description
{
	color:#646464;
	font-family:Arial, Helvetica, sans-serif;
}
div.mcn_news_item .mcn_news_right_column .mcn_news_description a.mcn_news_more_link
{
	color:#fe012d;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
/********************************End News List********************************/

/*****************************Start People Focus**********************************/
.mcn_people_focus
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px 20px 0px 20px;
}
.mcn_people_focus .photo
{
	border:5px #d0cccc solid;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_people_focus .navigation
{
	vertical-align:bottom;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_people_focus .navigation .next
{
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_people_focus .name
{
	padding-top:11px;
	color:#646565;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_people_focus .telephone
{
	padding-top:4px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_people_focus .email
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_people_focus .office
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_people_focus .content
{
	color:#646464;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_people_focus .service_area_title
{
	padding-top:4px;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_people_focus .service_area_item
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_people_focus .label
{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_people_focus .content A:visited
{
	color:#fe012d;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_people_focus .content A
{
	color:#fe012d;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_people_focus .partner_cv_wrapper
{
	clear:both;
	margin:10px 0px 10px 0px;
}
.mcn_people_focus .partner_cv_wrapper .partner_cv_image 
{
	float:left;
	text-align:left;
	width:36px;
}
.mcn_people_focus .partner_cv_wrapper .partner_cv_link 
{
	float:left;
	text-align:left;
	padding-top:10px;
}

.mcn_people_focus .partner_cv_wrapper .partner_cv_image a img {
	border:0px;
	margin: 2px 2px 2px 0px;
}
/*******************************End People Focus**********************************/


/*****************************Start Community Involvement**********************************/
.community-wrapper
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px 20px 0px 20px;
}
.community-wrapper .community-photo
{
	border:5px #d0cccc solid;
	height:114px;
	width:114px;
	background-color:#ffffff;
	margin-right:20px;
	margin-bottom:5px;
}
/*******************************End Community Involvement**********************************/


/*******************************Start Our People**********************************/
div#ourpeople-header {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: 	#fe012d;
	font-weight: normal;
	background-image: url('/Style%20Library/Images/McGrathNicol_Internet_Branding/mcn_links_heading_gradient.gif');
	background-repeat:repeat-x;
	background-position: left top;
	border-bottom: 1px #646464 dotted; 
	height:31px;
	clear:both;
}
div#ourpeople-item {
	background-color:#FFFFFF;
	height:15px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	clear:both;
}
div#ourpeople-header-inner, div#ourpeople-item-inner {
		padding: 5px 11px 0px 19px;
}

div.ourpeople-value {
	float:left;
}

div#ourpeople-item div.ourpeople-value a
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	text-decoration:none;
}
div#ourpeople-item div.ourpeople-value-selected a
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fe012d;
	text-decoration:none;
}

/********************************End Our People***********************************/

/******************************Start Our Services********************************/
.mcn_service_rotator
{
	padding:10px 20px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_service_rotator_item .mcn_service_rotator_image
{
	border:5px #d0cccc solid;
	font-family:Arial, Helvetica, sans-serif;
}
div.mcn_service_rotator_title {
	float: left; 
/*	width:259px;  */
	width:75%; 
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
div.mcn_service_rotator_nav {
	float:right; 
	margin: 20px 0px 0px 4px;  
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_service_rotator .mcn_service_rotator_nav .next
{
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
}

div.mcn_service_rotator .mcn_service_rotator_item .mcn_service_rotator_title
{
	padding: 8px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
}

div.mcn_service_rotator .mcn_service_rotator_item .mcn_service_rotator_title a.mcn_service_rotator_link
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#646464;
	text-decoration:none;
	
}

div.mcn_service_rotator_desc {
	color:#646464;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
}
/*******************************End Our Services**********************************/
/*****************************Start MHT Viewer*******************************/
div.ms-WPBody div.Section1
{
	padding:5px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
div.ms-WPBody div.Section1 p.MsoNormal, div.ms-WPBody div.Section1 p.MsoNormal SPAN,
div.ms-WPBody div.Section1 P.MsoNormal, div.ms-WPBody div.Section1 P.MsoNormal SPAN,
div.ms-WPBody div.Section1 p.MsoListParagraphCxSpFirst, div.ms-WPBody div.Section1 p.MsoListParagraphCxSpFirst SPAN,
div.ms-WPBody div.Section1 P.MsoListParagraphCxSpFirst, div.ms-WPBody div.Section1 P.MsoListParagraphCxSpFirst SPAN,
div.ms-WPBody div.Section1 p.MsoListParagraphCxSpMiddle, div.ms-WPBody div.Section1 p.MsoListParagraphCxSpMiddle SPAN,
div.ms-WPBody div.Section1 P.MsoListParagraphCxSpMiddle, div.ms-WPBody div.Section1 P.MsoListParagraphCxSpMiddle SPAN,
div.ms-WPBody div.Section1 p.MsoListParagraphCxSpLast, div.ms-WPBody div.Section1 p.MsoListParagraphCxSpLast SPAN,
div.ms-WPBody div.Section1 P.MsoListParagraphCxSpLast, div.ms-WPBody div.Section1 P.MsoListParagraphCxSpLast SPAN
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	line-height:18px !important;
	margin-top:0px;
	margin-bottom:0px;
}
div.ms-WPBody div.Section1 P.MsoNormal SPAN br
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
}
div.ms-WPBody div.Section1 P.MsoListParagraphCxSpMiddle,
div.ms-WPBody div.Section1 P.MsoListParagraphCxSpLast 
{
	margin: 0px 0px 0px 26px !important;
	text-indent:  -26px! important;
}
div.ms-WPBody div.Section1 p.MsoNormal, div.ms-WPBody div.Section1 P.MsoNormal
{
	margin-bottom:6px !important;
}
/*******************************End MHT Viewer**********************************/
/*****************************Start Brochure Item*******************************/
.mcn_brochure_item
{
	clear:both;
	margin: 0px -20px 10px 0px;
	margin-top: 0px !important;
	margin-left:-20px !important;
	font-family:Arial, Helvetica, sans-serif;
	height: 30px;
}
.mcn_brochure_item .mcn_brochure_left_column
{
	float:left;
	margin-right:9px;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_brochure_item .mcn_brochure_left_column a,
.mcn_brochure_item .mcn_brochure_left_column a .mcn_brochure_image
{
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_brochure_item .mcn_brochure_right_column
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_brochure_item .mcn_brochure_right_column a.mcn_brochure_link
{
	color:#646464;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
.mcn_brochure_item .mcn_brochure_right_column .mcn_brochure_filesize
{
	color:#fe012d;
	font-family:Arial, Helvetica, sans-serif;
}
/*******************************End Brochure Item**********************************/

/*****************************Start Administrations*******************************/
td.mcn_admin_spacer
{
	width:20px;
	font-family:Arial, Helvetica, sans-serif;
}





/***********************Start News Site****************************/
div#news-item div.news-title a, div#news-item-alternating div.news-title a, 
div#news-item div.news-title, div#news-item-alternating div.news-title, 
div#news-item div.news-date, div#news-item-alternating div.news-date, 
div#news-item div.news-title, div#news-item-alternating div.news-title,
div#news-item div.news-image-area-right, div#news-item-alternating div.news-image-area-right
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	text-decoration:none;
}

/************************End News Site*****************************/

/***********************Start Forensic Engagement Summary****************************/
table.ms-listviewtable tr.ms-viewheadertr th.ms-vh2,
table.ms-listviewtable tr.ms-viewheadertr th.ms-vh2-nograd
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	font-weight: bold;
	background-color:#ffffff;
	background-image: url('/Style%20Library/Images/McGrathNicol_Internet_Branding/mcn_links_heading_gradient.gif');
	background-repeat:repeat-x;
	background-position: left top;
	border-bottom: 1px #646464 dotted; 
/*	height:31px; */
	height:35px;
	min-height:31px;
	clear:both;
}
table.ms-listviewtable tr.ms-viewheadertr th.ms-vh2 a,
table.ms-listviewtable tr.ms-viewheadertr th.ms-vh2-nograd a
{
	font-weight:bold;
}
table.ms-listviewtable td.ms-vb2
{
	background-color:#FFFFFF;
/*	height:31px; */
	height:35px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	border-bottom: 1px #646464 dotted; 
	clear:both;
}
table.ms-listviewtable tr.ms-alternating td.ms-vb2
{
	background-color:#f2f2f2 !important;
}

/***********************End Forensic Engagement Summary****************************/


/***********************Start Current Administrations****************************/
div#admins-header, 
div#community-header,
div#news-header,
div#offices-header,
div#studentCalendar-header
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	font-weight: bold;
	background-image: url('/Style%20Library/Images/McGrathNicol_Internet_Branding/mcn_links_heading_gradient.gif');
	background-repeat:repeat-x;
	background-position: left top;
	background-color:#ffffff;
	border-bottom: 1px #646464 dotted; 
/*	height:31px; */
	height:35px;
	min-height:31px;
	clear:both;
}

div#admins-item, 
div#community-item,
div#news-item,
div#studentCalendar-item
{
	background-color:#FFFFFF;
/*	height:31px; */
	height:35px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	border-bottom: 1px #646464 dotted; 
	clear:both;
}
div#offices-item
{
	background-color:#FFFFFF;
	height:47px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	border-bottom: 1px #646464 dotted; 
	clear:both;
}
div#admins-header-inner, div#admins-item-inner, div#admins-item-alternating-inner,
div#community-header-inner, div#community-item-inner, div#community-item-alternating-inner, 
div#news-header-inner, div#news-item-inner, div#news-item-alternating-inner,
div#offices-header-inner, div#offices-item-inner, div#offices-item-alternating-inner,
div#studentCalendar-header-inner, div#studentCalendar-item-inner, div#studentCalendar-item-alternating-inner
{
/*		padding: 9px 11px 9px 6px; */
		padding: 9px 11px 9px 9px; 

}
div#admins-item-alternating,
div#community-item-alternating,
div#news-item-alternating,
div#studentCalendar-item-alternating,
div.ms-WPBody table tr.ms-alternating,
.ms-alternating
{
	background-color:#f2f2f2 !important;
	height:35px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	border-bottom: 1px #646464 dotted; 
	clear:both;
}
div#offices-item-alternating
{
	background-color:#f2f2f2;
	height:47px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	border-bottom: 1px #646464 dotted; 
	clear:both;
}

div.admin-date,
div.news-date, 
div.studentCalendar-date {
	float:left; width:80px;
}
div.admin-company {
	float:left; width:319px;
	font-weight:bold;
}
div.admin-type {
	float:left; width:484px;
}
div.community-title {
	float:left; width:290px;
}
div.news-title {
	float:left; width:450px;
}
div.offices-title {
	float:left; width:95px;
}
div.offices-phone {
	float:left; width:140px;
}
div.offices-address {
	float:left; width:345px;
}
div.studentCalendar-title {
	float:left; width:300px;
}
div.admin-image-area-right,
div.community-image-area-right, 
div.news-image-area-right
{
	float:left; width:44px;
}
div#admins-item div.admin-company a, div#admins-item-alternating div.admin-company a, 
div#admins-item div.admin-company, div#admins-item-alternating div.admin-company, 
div#admins-item div.admin-company, div#admins-item-alternating div.admin-company,
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#646464;
	text-decoration:none;
/*	margin-top:-2px; */
}
div#admins-item div.admin-date, div#admins-item-alternating div.admin-date, 
div#admins-item div.admin-type, div#admins-item-alternating div.admin-type,
div#community-item div.community-title a, div#community-item-alternating div.community-title a, 
div#community-item div.community-title, div#community-item-alternating div.community-title, 
div#news-item div.news-title a, div#news-item-alternating div.news-title a, 
div#news-item div.news-title, div#news-item-alternating div.news-title, 
div#news-item div.news-date, div#news-item-alternating div.news-date, 
div#offices-item div.offices-title, div#offices-item-alternating div.offices-title, 
div#offices-item div.offices-phone, div#offices-item-alternating div.offices-phone, 
div#offices-item div.offices-address, div#offices-item-alternating div.offices-address,
div#studentCalendar-item div.studentCalendar-title a, div#studentCalendar-item-alternating div.studentCalendar-title a, 
div#studentCalendar-item div.studentCalendar-title, div#studentCalendar-item-alternating div.studentCalendar-title, 
div#studentCalendar-item div.studentCalendar-date, div#studentCalendar-item-alternating div.studentCalendar-date, 
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	text-decoration:none;
/*	margin-top:-2px; */
}
div#admins-item div.admin-image-area-right, div#admins-item-alternating div.admin-image-area-right,
div#community-item div.community-image-area-right, div#community-item-alternating div.community-image-area-right,
div#news-item div.news-image-area-right, div#news-item-alternating div.news-image-area-right
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	text-decoration:none;
}

/* Admin Details */
div#mcn-admins-left,
div#mcn-news-left
{
	float: left;
	width:314px;
}
div#mcn-admins-spacer,
div#mcn-news-spacer
{
	float:left;
	width:20px;
}
div#mcn-admins-title,
div#mcn-news-title
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
}
div#mcn-admins-row,
div#mcn-news-row
{
	background-color:#FFFFFF;
	min-height:40px;
	* height:31px; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	border-bottom: 1px #646464 dotted; 
	padding: 9px 8px 9px 8px;
	clear:both;
}
div#mcn-admins-left-inner, div#mcn-admins-center-inner, div#mcn-admins-right-inner,
div#mcn-news-left-inner, div#mcn-news-right-inner
{
	overflow:hidden;
}
div#mcn-admins-center
{
	float: left;
	width:314px;
	margin-left:20px;
}
div#mcn-admins-right
{
	float: left;
	width:276px;
	margin-left:20px;
}
div#mcn-news-right
{
	float: left;
	width:254px;
	margin-left:20px;
}
div.admin-label
{
	float:left;
	width:130px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	font-weight:bold;
}
div.admin-label-contact
{
	float:left;
	width:55px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	font-weight:bold;
}
div.admin-value
{
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	font-weight:normal;
}
div.admin-value a
{
	color:#646464 !important;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}
/* Admins web part zones */
div#admins_top_left_zone table tbody tr td table, 
div#admins_middle_left_zone table tbody tr td table, 
div#admins_middle_right_zone table tbody tr td table, 
div#admins_bottom_left_zone table tbody tr td table
{
	margin-top:5px;
}
/*div#admins_middle_left_zone.mcn_greyWebpart
{
	background-image:url('/Style%20Library/Images/McGrathNicol_Internet_Branding/mcn_wp_background.jpg');
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
/*	min-height:245px;
	height:245px; */
/*}*/



/************************End Current Administrations*****************************/

/*****************************End Administrations*******************************/
/********************************Start Engagement Summary***********************/
div.ms-WPBody td.ms-vb2, div.ms-WPBody td.ms-vb2 a, div.ms-WPBody td.ms-vb2 a:hover, .ms-vb, .ms-vb2, .ms-vb a, .ms-vb2 a
{
	color:#646464 !important;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}

/*****************************End Engagement Summary****************************/

/********************************Start Contact Us********************************/

div.ms-WPBody div.mcn_employee_login div.mcn_employee_login_inner a:link,
div.ms-WPBody div.mcn_employee_login div.mcn_employee_login_inner a:active,
div.ms-WPBody div.mcn_employee_login div.mcn_employee_login_inner a:visited,
div.ms-WPBody div.mcn_employee_login div.mcn_employee_login_inner a:hover,
div.ms-WPBody div.mcn_employee_login div.mcn_employee_login_inner a img
{
	border:0px !important;
	margin:10px 10px 10px 10px;
	text-decoration:none !important;
	border-color:transparent;
	color:#FFFFFF;
}
div.mcn_employee_login
{
	margin-left: -20px !important;
}

/********************************End Contact Us**********************************/

/*******************************End Web Part Styles*******************************/

/*****************************Start White Box Styles******************************/
.mcn_white_box
{
	background-color:#fefefe;
	padding:0px;
	border:0px #fff none;
	border-collapse:collapse;
	width:192px;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_white_box_top
{
	background-repeat:no-repeat;
	height:9px;	
	border:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_white_box_middle
{
	background-repeat:repeat-y;
	border:0px;
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	padding-bottom:7px;
	vertical-align:top;	
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_white_box_bottom
{
	background-repeat:no-repeat;
	height:10px;	
	border:0px;
	padding:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
}


/****************************End White Box Styles********************************/



/*************************Start Light Grey Box Styles****************************/

.mcn_light_grey_box
{
	background-color:#fff;
	padding:0px;
	border:0px #fff none;
	border-collapse:collapse;
	width:192px;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_light_grey_box_top
{
	background-repeat:no-repeat;
	height:9px;	
	border:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_light_grey_box_middle
{
	background-repeat:repeat-y;
	border:0px;
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	padding-bottom:7px;
	vertical-align:top;
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_light_grey_box_bottom
{
	background-repeat:no-repeat;
	height:10px;	
	border:0px;
	padding:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
}



/**************************End Light Grey Box Styles*****************************/



/*************************Start Dark Grey Box Styles*****************************/

.mcn_grey_box
{
	background-color:#fff;
	padding:0px;
	border:0px #fff none;
	border-collapse:collapse;
	width:192px;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_grey_box_top
{
	background-repeat:no-repeat;
	height:9px;	
	border:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_grey_box_middle
{
	background-repeat:repeat-y;
	border:0px;
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	padding-bottom:7px;
	vertical-align:top;
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_grey_box_bottom
{
	background-repeat:no-repeat;
	height:10px;	
	border:0px;
	padding:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
}


/**************************End Dark Grey Box Styles******************************/


/*************************Start Large Services Box Styles*****************************/

.mcn_large_services_box
{
	background-color:#fff;
	padding:0px;
	border:0px #fff none;
	border-collapse:collapse;
	margin-left:-10px;
	*margin-left:0px;	
	width:635px;
	*width:635px;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_large_services_box_top
{
	background-repeat:no-repeat;
	height:10px;	
	border:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_large_services_box_middle
{
	background-repeat:repeat-y;
	border:0px;
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:7px;
	vertical-align:top;
	width:620px;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_large_services_box_bottom
{
	background-repeat:no-repeat;
	height:11px;	
	border:0px;
	padding:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
}


/**************************End Large Services Box Styles******************************/


/**********************Start Services and News Box Styles************************/


.mcn_services_and_news_box
{
	background-color:#ffffff;
	padding:0px;
	border:0px #ffffff none;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_services_box_top
{
	background-repeat:no-repeat;
	height:9px;	
	border:0px;
	width:192px; 
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_services_box_middle
{
	background-repeat:repeat-y;
	border:0px;
	padding-left:15px;
	padding-right:0px;
	padding-top:4px;
	padding-bottom:0px;
	vertical-align:top;	
	width:155px;
	font-family:Arial, Helvetica, sans-serif;
}

#mcn_news_div
{
	width:411px; 
	padding-right:0px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
}

#mcn_news_div .ms-vb2
{
	color: #808080;
	font-family:Arial, Helvetica, sans-serif;
}

#mcn_center_div
{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
}

#mcn_services_div #linkitem
{
	padding-bottom:15px;
	border-bottom-color:#dde2e5;
	border-bottom-width:1px;
	border-bottom-style:solid;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
}

#mcn_center_div #linkitem
{
	padding-bottom:15px;
	border-bottom-color:#dde2e5;
	border-bottom-width:1px;
	border-bottom-style:solid;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
}

#mcn_news_div #linkitem
{
	padding-bottom:15px;
	border-bottom-color:#dde2e5;
	border-bottom-width:1px;
	border-bottom-style:solid;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
}

#mcn_center_div .link-item a
{
	color:#325261;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#mcn_news_div .link-item a
{
	color:#325261;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#mcn_center_div .description
{
	padding-left:1px;
	*width:290px;
	text-indent:0px;
	padding-right:2px;
	margin-left:105px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
}

#mcn_news_div .description
{
	padding-left:1px;
	*width:290px;
	text-indent:0px;
	padding-right:2px;
	margin-left:105px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
}

#mcn_center_div .description
{
	*width:320px;
	font-family:Arial, Helvetica, sans-serif;
}

#mcn_services_div .description
{
	padding-left:1px;
	*width:490px;
	text-indent:0px;
	padding-right:2px;
	margin-left:105px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
}

#mcn_services_div .link-item a
{
	font-weight:bold;	
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_services_box_bottom
{
	background-repeat:no-repeat;
	height:11px;	
	border:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_news_box_top
{
	background-repeat:no-repeat;
	height:10px;	
	border:0px;
	padding:0px;
	width:141px;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_news_box_middle
{
	background-position:right;
	background-repeat:repeat-y;
	border:0px;
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	padding-bottom:0px;	
	vertical-align:top;	
	font-family:Arial, Helvetica, sans-serif;	
}

.mcn_news_box_bottom
{
	background-repeat:no-repeat;
	height:11px;	
	border:0px;
	padding:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
}

/***********************End Services and News Box Styles*************************/


/****************************Start Zone Layout Styles******************************/

#LeftWhiteZone
{
	width: 90px;
	font-family:Arial, Helvetica, sans-serif;
}

#mcn_Left2ColCell
{
	width: 645px;
	padding-left:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
}

#mcn_topzone
{
	padding-left:0px; 
	padding-top:5px;
	padding-right:0px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
}

#LeftCell
{
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left:0px;
	padding-bottom: 0px;
	border-bottom:15px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

#RightCell
{
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left:5px;
	padding-bottom: 0px;
	border-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
}

/* trim Web Part headers to stop distortion of containers */
#RightCell .ms-standardheader
{
	width:130px;
	overflow:hidden;
    text-overflow:ellipsis;
    font-family:Arial, Helvetica, sans-serif;
}


#LeftCell .ms-standardheader
{
	width:130px;
	overflow:hidden;
    text-overflow:ellipsis;
    font-family:Arial, Helvetica, sans-serif;
}


#CenterCell
{
	width: 440px;
	padding-top: 0px;
	padding-right: 6px;
	padding-left:6px;
	padding-bottom: 6px;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_zone_table
{
	width:100%;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:5px;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
}

.mcn_zone_cell{
	padding-bottom:13px;
	font-family:Arial, Helvetica, sans-serif;
}

.prop 
{
    height:205px;
    float:right;
    width:1px;
    font-family:Arial, Helvetica, sans-serif;
}

.clear
{
    clear:both;
    height:1px;
    overflow:hidden;
    font-family:Arial, Helvetica, sans-serif;
}

/****************************End Zone Layout Styles******************************/

/*****************************Start Page Title Styles********************************/
.mcn_page_title_box
{
/*	height:28px;
    margin:0px 0px 8px 0px; */
    padding:0px 0px 0px 0px;
    border-bottom:1px #646464 solid;
    font-family:Arial, Helvetica, sans-serif;
}
.mcn_breadcrumb_title_box
{
/*	height:38px; */
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    font-family:Arial, Helvetica, sans-serif;
}

.mcn_page_title
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px;
	color:#646565;
	vertical-align:bottom;
	padding-bottom:3px;
	font-weight:normal;
}
/****************************End Page Title Styles******************************/

/*****************************Start Search Styles********************************/
.search
{
    margin:0px 1px 1px 0px;
    font-family:Arial, Helvetica, sans-serif;
}
.search .ms-sbcell .ms-sbplain {
	margin-right:0px;
}
.ms-sbplain
{
	height:21px !important;
	width:115px !important;
	border-color:#cdcdcd !important;
	padding:2px 2px 2px 2px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#646464 !important;
}
.ms-sbLastcell
{
	margin:0px;
	padding:0px;
	width:0px;
	font-family:Arial, Helvetica, sans-serif;
}

/*******************************End Search Styles********************************/


/***************************Start Breadcrumb Styles******************************/

.breadcrumb
{
	border-bottom: 0px #FFFFFF solid;
	margin-bottom: 0px;
	padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a.breadcrumbCurrent,
.breadcrumbCurrent
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color: #fe012d;	
}

.ms-sitemapdirectional
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

/*****************************End Breadcrumb Styles******************************/


/*
 All link items Arial and 12px
*/
.link-item-large a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.link-item-large a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.link-item-large{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.link-item a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.link-item a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.link-item a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.link-item a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.link-item a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.link-item{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.link-item-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom:-1px;
	color:#646464;
}

.ms-alternatingstrong
{
	background-color:#f2f2f2;
	font-family:Arial, Helvetica, sans-serif;
}


/* 
   Hide the Sign-In link in the footer by making same 
   colour as background 
*/
#ctl00_explitLogout_ExplicitLogin
{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}

/*
	Hide list view column headings only when in 
	a McN Web Part zone
*/
.mcn_zone_cell .ms-viewheadertr
{
	visibility:hidden;
	height:1px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
}

.ms-ToolPaneOuter
{
	height:500px !important;
	font-family:Arial, Helvetica, sans-serif;
}

/*****************************Override other base styles (fonts) from Core.css******************************/
.ms-toolbar,.ms-viewtoolbar,.ms-formtoolbar,.ms-toolbarContainer,
.ms-menutoolbar td a, td.ms-menutoolbarheader, .ms-paging,
.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover,
.ms-rtetoolbarmenu, .ms-gridT1,.ms-propertysheet th.ms-gridT1,.ms-gridCol,
.ms-viewselect a:link,.ms-GRFontSize, select, .ms-formlabel, .ms-formvalidation,
.ms-informationbar td, .ms-radiotext, .ms-gridtext, .ms-formbody, .ms-formbodysurvey,
.ms-formdescription, div.ms-formfieldlabelcontainer span.ms-formfieldlabel,
.ms-searchbox,.ms-pickersearchbox, table.ms-form th, .ms-formrecurrence, .ms-fileinput,
.ms-longfileinput, .ms-input,.ms-long,.ms-rtelong,.ms-longer,.ms-rtelonger,.ms-radiotext,.ms-inputuserfield,.ms-rtedropdown,.ms-lookuptypeintextbox,
.ms-globallinks, .ms-globallinks a, .ms-topnav, .ms-topNavFlyOuts, .ms-formula, .ms-nav th, table.ms-navitem td,span.ms-navitem,
.ms-quickLaunch, .ms-templatepicker, .ms-nav, .ms-relatedtext a:visited,.ms-relatedtext a:link,.ms-relatedtext a:active,
.ms-relatedtext a:hover, .ms-titlearea,.ms-mwstitlearea, .ms-pagetitle, .ms-pagecaption, .ms-descriptiontext, .ms-webpartpagedescription,
.ms-propertysheet th.ms-vh2,.ms-propertysheet th.ms-vh2-nofilter, .ms-dspadapterlist, .ms-alerttext, .ms-authoringcontrols,
.ms-propertysheet th.ms-authoringcontrols, .ms-sectionheader, .ms-linksectionheader,.ms-propertysheet th.ms-linksectionheader,
.ms-sectionhighlight-top, .ms-propertysheet, .ms-propertysheet th, table.ms-pageinformation,table.ms-createpageinformation,
.ms-pageinformation table td,.ms-createpageinformation table td, .ms-itemheader a, .ms-discussiontitle, .ms-listdescription,
.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-GRFont,.ms-vb-user,table.ms-disc td,.ms-vh2-nofilter,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph,
th.ms-vh3-nograd, .ms-pb a,.ms-pb-selected a, th .ms-vb,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon,
a.ms-addnew, .ms-error, .ms-summarytitlebar a:link, .ms-summarytitlebar a:visited, .ms-summarytitlebar, table tr td.ms-disc-bordered-noleft,
.UserShadedRegion, .UserCaption, .UserConfiguration, .UserButton,.UserInput,.UserSelect, .UserNotification, .ConnectionChooseActiveTab,
.ConnectionChooseInactiveTab, .ConnectionConfigureInactiveTab, .ConnectionConfigureActiveTab, .UserConnectionTop, .UserToolBarTextArea,
.UserToolbarDisabledLink, .UserGenericText, .UserCellHover, .UserCellSelected, .UserCell, .ms-ToolPaneTitle, .ms-ToolPaneFooter, .ms-ToolPaneError,
.ms-ToolPaneInfo, .ms-ToolStripSelected, .ms-ToolStrip, .ms-TPTitle, .ms-TPBody, .ms-TPInput, .ms-SPZoneLabel, .ms-SPZoneCaption,
.ms-WPBody, .ms-WPBody td, .ms-SPLink, .ms-SPButton, A span.ms-WPEditText, .ms-subsmanageheader, .ms-subsmanagecell,
.ms-smallheader,th.ms-smallheader, .ms-surveyHBarLabel, .ms-surveyVBarT, .ms-surveyVBarTC, .ms-surveyTotal, .ms-stylebox, .ms-stylelabel,
.ms-styleheader, .ms-stylebody, .ms-ganttInnerTable td,.ms-ganttInnerTable th, .ms-infobar, .ms-selwidth, .ms-consolestatus,.ms-consoleerror,.ms-consolemessage,.ms-consoletoolbar,
.ms-consolemode, .ms-consolestatus, .ms-consolestatus a, .ms-consolestatus a:hover, .ms-wikieditouter, .errorinl, .ms-wikifieldheader, .ms-pickerwait,
.ms-dialogHeaderDescription, .ms-dialogHelpLink,.ms-dialogHelpLink a, .ms-dialogBodyMain, .ms-dialogButtonCell,.ms-dialogButtonCell INPUT,
.ms-MenuUIItemTableCell,.ms-MenuUIItemTableCellCompact, .ms-MenuUIItemTableCellHover,.ms-MenuUIItemTableCellCompactHover, .ms-sbtable, 
.ms-sbtablealt, .ms-sbtext, .ms-sbplain, .ms-sbplainwithborder, .ms-sblink a:link,.ms-sblink a:visited, select.ms-sbscopes, .srch-WPBody,
.srch-summary, .srch-stats, .srch-Description, .srch-Title, .srch-Metadata, .srch-Page
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#646464;}

.ms-bottompaging {
	background:#999999; line-height:1px
}

.ms-bottompagingline1 {
	background:#999999
}

