﻿/* _lcid="1033" _version="12.0.4017"
    _LocalBinding */
html,  form
{
	height:100%;
}
.body
{
	background-color:#FFFFFF;
	height:100%;
	margin:0px;
}
.master
{
	width:100%;
	margin-left:0px;
	height:100%;
	background-color:#FFFFFF;
}
.masterContent
{
	width:945px;
	background-color:#FFFFFF;
}

.active-language
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #000;	
}

.alternative-language
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #B9B9B9;
}

.alternative-language:hover
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #B9B9B9;
	text-decoration: underline;
}

.shadowRight
{
	*height:100%;
	min-height:100%;
	width:0px;	
	background-image: url('../../Images/bl_Shadow_Right.jpg');
	background-repeat:repeat-y;
	background-position:left top;
}
.shadowLeft
{
	*height:100%;
	min-height:100%;
	width:0px;	
	background-image: url('../../Images/bl_Shadow_Left.jpg');
	background-repeat:repeat-y;
	background-position:left top;
}
.breadcrumb
{
   	font-family: verdana;  
   	color: #999999;
	clear:both;
	border-bottom:0px #CCCCCC solid;
	padding-bottom:10px;
	font-size:10px;  
	margin-bottom:4px;
}
 .breadcrumb a, .breadcrumb:active, .breadcrumb a:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #808080}
.breadcrumb a:hover
{
	text-decoration:underline;
}
.breadcrumbCurrent
{
	font-weight:bold; 
}
.login
{
	display:inline;
	color: #666666;
}
.login a, .login a:hover, .login:visited, .login:active
{
	text-align: left;
 	font-family:Verdana; 
 	font-size: 10px;
 	font-weight: normal;
 	color: #0096d8;
}
.sharepointLogin
{
	float:right;
	display:inline;
}
.sharepointLogin .ms-globallinks
{
    position:relative;
    top:-2px;
}
a.#zz8_Menu, a.#zz1_MyLinksMenuMenu
{
    font-family:Tahoma;
}
div.#zz8_Menu_t img
{
    vertical-align:middle;
}
.sharepointLogin div, .sharepointLogin .ms-globallinks, .sharepointLogin .ms-globallinks a,
{
	color:#333333;
}
.topArea
{
	background:url("../../images/bl_band.jpg") no-repeat;
	background-position:top right;
}
.topArea :active
{
	text-decoration:none;
}
.logo
{
    float:left;
	height: 42px;
	font-size:14pt; 
	font-family: tahoma;  
	padding-bottom:3px;
	padding-top:3px;
	padding-left:4px;
	padding-right: 0px;
}
.logo a
{
	color: #656B77;
	background-image:url("../../images/bl_logo.jpg");
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	padding:15px 5px 0px 75px;
}
.topLinkBar 
{
    float:right;
    width:auto;
	padding-left: 1px;
	padding-right: 7px;
   	display:inline;
}
.topLinkBar a,.toplinkbar a:active
{
   	color: #444444;
	font-family: tahoma;  
	font-size:9pt; 
	text-decoration:none;
}
.topLinkBar a:hover
{
	text-decoration:underline;
}
.topLink
{
   	background: url("../../Images/linksdivider.gif") right 6px no-repeat;
   	display:inline;
}	
.console
{
	clear:both;
}
.search
{
	font-size: 8pt; 
	margin-left:5px;
	position:relative;
	top: 2px;
}
.search table
{
	*position:relative;	
	*top:-1px;
}
.search td
{
	font-family:tahoma; 
	font-size: 8pt; 
	color: #3A4663;	
}
.search table.ms-sbtable
{
	width:auto;
}
.search tr.ms-sbrow
{
	width:auto;
}
.search .ms-sbtable .ms-sbrow td.ms-sbLastcell
{
	width:auto;
}
.search div div div a img
{
    position:relative;
    left:-2px;
}
.search div div div input
{
	width:30px;
	border:1px #B2BCD3 solid;
	height:9pt;	
}
.siteActionMenu
{
	float:right;
}
.authoringRegion
{
	background-color:#DDDDDD;
	color:#333333;
}

.topNavContainer
{
	background-image:url("../../images/bl_Navbar_Gd_Default.jpg");
	background-repeat:repeat-x;
	height:40px;
}
.topNav
{
    *position:relative;
    *top:-1px;
}
.topNavItem
{
	background-image: url('../../Images/bl_Navbar_Splitter.jpg');
	background-repeat:no-repeat;
	background-position:top right;
	font-family: tahoma;  
	font-size: 8pt; 
	color: #294C7A;	
	}
.topNavItem a
{
	display:block;
	padding:8px 5px 0px 5px;
	height:32px;
}
.topNavSelected a
{
	background-image: url('../../Images/bl_Navbar_Gd_Hover.jpg');
	background-repeat:repeat-x;
	background-position:top right;
	color: #EFF4FA;
}
.topNavHover a
{
	color:#FFFFFF;
	background-image: url('../../Images/bl_Navbar_Gd_Hover.jpg');
	background-repeat:repeat-x;
	background-position:top right;
}
.topNavFlyOuts
{
	border-top:1px #CBD1E0 solid;
}
.topNavFlyOutsItem
{	
	font-family: tahoma; 
	font-size: 8pt; 
	background-color: #ECEFF3;
	border:1px #CBD1E0 solid;
	border-top-style: none;
	color:#3A4663; 
	*width:150px;
	min-width:150px;
}
.topNavFlyOutsItem a
{
    display:block;
    padding:4px 5px 4px 5px;
}
.topNavFlyOutsHover
{
	background-color: #B2BCD3;
}
.topNavRoundLeft, .topNavRoundRight
{
    width:0px;
}

/*Treeview navigation Style */

.CrawfordMainNav
{
	margin-right: 15px;
	margin-left: 7px;
	margin-top: 4px;
	padding-top: 0px;
	background-color: #FFFFFF;
	border-style: none none solid none;
	border-width: 1px;
	border-color: #0096d8;	
	width: 200px;
}

.RootNode
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #656B77;
	border-style: dotted none none none;
	border-width: 1px;
	border-color: #808080;
	width: 100%;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 195px;
}

.RootNode img
{
	padding-right: 8px;
}


.RootNode a, .RootNode a:link, .RootNode a:hover, .RootNode a:active
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #656B77;
	border-style: none none none none;
	border-width: 1px;
	border-color: #0096d8;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 195px;
}

.ParentNode
{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	line-height: 18px;
    width: 100%;
    padding-left: 5px;

}
.ParentNode a
{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	line-height: 16px;
	width: 100%;
	padding-left: 4px;
}
.LeafNode, .LeafNode a
{
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #808080;
	line-height: 20px;
	width: 100%;
	padding-left: 9px;
}
.SelectedNode, .SelectedNode a, .SelectedNode a:hover, .SelectedNode a:visited, .SelectedNode a:link
{
	color: #5781D6;
}

/* Left Navigation Style */

.leftNav
{
	margin-right: 15px;
	margin-left: 7px;
	margin-top: 4px;
	padding-top: 0px;
	background-color: #FFFFFF;
	border-style: none none solid none;
	border-width: 1px;
	border-color: #0066CC;	
	width: 160px;
}
.leftNavSpacer
{
	/* width:160px; */
	width:200px;
	border-top-color: #0096d8;
	border-top-style: solid;
	border-top-width: 1px;
}
.leftNavSelected
{
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	line-height: 14pt;
}
.leftNav1, .leftNav2, .leftNav3
{
	color: #000000;
}
.leftNav1
{
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	line-height: 14pt;
	border-style: solid none solid none;
	border-width: 1px;
	border-color: #0066CC;
	margin-top: 0px;
}
.leftNav1 a
{
	border-style: solid none solid none;
	border-width: 1px;
	border-color: #000080;
	font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 5px;
	display: block;
	padding-right: 10px;
}
.leftNav2
{	
	font-family: tahoma;  
	font-size: 8pt; 
	line-height:14pt;
}
.leftNav2 a
{
	padding-left:10px;
	display:block;
	padding-right:10px;
}
.leftNav3
{	
	font-family: tahoma;  
	font-size: 8pt; 
	line-height:14pt;
}
.leftNav3 a
{
	padding-left:18px;
	display:block;
	padding-right:10px;
}
.leftNavHover
{
	background-color: #FFFFFF;
	color: #000000;
}
.leftNavFlyOuts
{
	font-family:Tahoma; 
	font-size:8pt; 
	border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;	
}
.leftNavFlyOutsItem
{
	border-bottom: 1px #CBD1E0 solid;
	background-color: #FFFFFF;
}
.leftNavFlyOutsItem a
{
	padding: 1px 5px 1px 5px;
	display: block;
	color: #000000;*
	width: 100px;
	min-width: 100px;
}
.leftNavFlyOutsHover
{
	background-color: #FFFFFF;
}
.pageTitle
{
	margin:0px;
	font-family: tahoma;  
	font-size: 12pt; 
	font-weight: bold; 
	color: #666666;
}
.pageTitle span
{
	margin:0px;
	padding:0px;
}
.mainContainer
{
margin-left:10px;
margin-right:10px;
}
.bottomLinkBar
{
	font-family: tahoma;  
	font-size: 8pt; 
	color: #999999;
	float:none;
}

/* New left navigation */
/*
.FirstNavigationLevel
{
	border: none;
	border-top-color: #0096d8 !important;
	border-top-style: solid !important;
	border-top-width: 1px !important;
}
*/
.NavigationHolder
{
	width: 200px;
	overflow: hidden;
}
.NavigationHolder table
{
	border-top-color: #808080;
	border-top-style: dotted;
	border-top-width: 1px !important;
	width: 100%;
}
.NavigationHolder td.FirstNavigationLevel
{
	width: 180px;
}
.NavigationHolder div table
{
	border: none !important;
	width: auto;
}
.NavigationHolder a:hover, .NavigationHolder  a:active, .NavigationHolder  a:visited, .NavigationHolder  a:link
{
	color:#656b77;
	text-decoration:none;
}
.FirstNavigationLevel, .OtherNavigationLevel
{
	color:#666666;
	font-size:11px;
	font-weight: bold;
	padding: 0px;
	padding-left: 3px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.FirstNavigationLevel
{
	text-transform:uppercase;
}
.OtherNavigationLevel
{
font-weight:normal;
}

/*.OtherNavigationLevel,
.LeafNodeNavigation
{
	font-size:10px;
	font-weight:normal;
	background-color: #FFFFFF !important;
}*/
.SelectedNavigationNode
{
	font-weight: bold;
}
/* End left navigation */


/* 
-----------------------------------------
Override Sharepoint standard css classes
-----------------------------------------
*/

.ms-toolbar, .ms-viewtoolbar, .ms-formtoolbar {
    color: #000;
}
.ms-toolbar-togglebutton-on {
    border:1 solid #1c418c;
    background-color: #fffacc;
}
table.ms-toolbar, table.ms-viewtoolbar {
   background-image: url("toolgrad_simple.gif");
   background-color:#dde4f4;
}
table.ms-toolbar {
   border: 1px solid #bad6dd;
}
table.ms-viewtoolbar {
   border-top:none;
   border-bottom:none;
}
.ms-listheader {
   color: #4f79cc;
   background-color: #a9cbd3;
}
.ms-menutoolbar {
   border:solid 1px #BADBE8;  
   background-color:#DDE4F4;
   background-image: url("listheadergrad_simple.gif");
}
.ms-menutoolbar td a {
   color: #002672;
}
.ms-menubuttoninactivehover {
    margin: 1px;
    padding: 4px;
}
.ms-menubuttonactivehover {
    padding: 4px;
    border: 1px solid #FFFFFF;
}
.ms-listheaderlabel {
   color: #000;
}
.ms-menutoolbar td td.ms-viewselector,.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselectorhover{
    border:solid 1px #7e9ad3;
    background-image:none;
    background-color:#d8e1f2;
}
div.ms-viewselector,div.ms-viewselectorhover{
    border:solid 1px #ffffff;
}
div.ms-viewselector a, div.ms-viewselectorhover a {
    color:#000000;
}
div.ms-viewselectorhover {
    background-color:#fff;
}

.ms-bottompaging{
    background:#dde4f4;
}
.ms-bottompagingline1{
    background:#fff;
}
.ms-bottompagingline2{
    display:none;
}
.ms-bottompagingline3{
    display:none;
}
.ms-paging {
    color:#002672;
}
.ms-viewselect a:link, .ms-GRFontSize {
    color: #002672;
}
hr {
    color: #3966BF;
}
.ms-formlabel  {
    border-top: 1px solid #a9cbd3;
    color: #314c84;
}
.ms-formdescription A {
    color: #002672;
}
.ms-formvalidation {
    color: #ff0000; 
}
.ms-informationbar {
    background-color:#efebc2;
    border: 1px solid ffd980;
}
.ms-formbody {
    background: #f0f5f7;
    border-top: 1px solid #bad6dd;
}
.ms-formline {
    border-top: 1px solid #a9cbd3;
}
.ms-formbutton {
    border: 1px solid #666666; 
}
.ms-formdescription {
    color: #666666;
}
table.ms-form th {
    color: #2d5199;
}
.ms-inputuserfield, .ms-rtelong, .ms-rtelonger {
    border: 1px solid #8c8c8c;
}
.ms-bannerContainer {
    background-image: url("siteTitleBKGD_simple.jpg");
    background-position:bottom right;
    background-repeat:no-repeat;
    padding-left:9px;
    border-bottom:solid 1px #BADBE8;
}
.ms-globalbreadcrumb {
    background-color:#ffffff;
    padding:1px 10px 1px 5px;
    height: 20px;
}
.ms-globalbreadcrumb, .ms-globalbreadcrumb a {
    color: #4c4c4c;
}
.ms-globallinks, .ms-globallinks a {
    color: #4c4c4c;
}
.ms-pagebreadcrumb {
    background-color:#eee;
    border-top:solid 1px #eee;
    border-left:none;
}
.ms-pagebreadcrumb a {
    background-color:transparent;
}
.ms-sitetitle {
    color: #4c4c4c;
}
.ms-banner {
    vertical-align:bottom;
}
.ms-siteaction, .ms-siteaction a {
    color: #4c4c4c;;
}
table.ms-siteaction td.ms-siteaction {
    border-right:solid 1px #cecece;
}
table.ms-siteaction td.ms-siteaction div {
    padding:3px 8px 3px 8px;
    border-right:solid 1px #FFFFFF;
}
.ms-siteactionsmenu div {
   border-top: 1px solid #fff;
   border-left: 1px solid #fff;
   border-right: 1px solid #fff;
}
.ms-siteactionsmenu div div {
   border-top: 1px solid #cecece;
   border-left: 1px solid #cecece;
   border-right: 1px solid #cecece;
   border-bottom:none;
}
.ms-siteactionsmenu div div div {
   background-repeat: repeat-x;
   background-color:#ff9932;
   border-top: 1px solid #FAD5AB;
   border-left: 1px solid #FAD5AB;
   border-right: 1px solid #FAD5AB;
   padding: 1px 4px 3px 4px;
   margin-bottom:1px;
}
.ms-siteactionsmenu div div div a {
   color: #FFFFFF;
   font-weight: bold;
}
.ms-actionbar {
    border: 1px solid none;
}
.ms-actionsep {
    border-right: 1px solid none; 
}
.ms-nav th {
    color: #000000;
}
.ms-quicklaunchnavsep {
    background-color:transparent; 
}
.ms-quicklaunch table td {
    border-top:1px solid #fff;
}
.ms-quicklaunch table.ms-navheader { 
    border-top: 1px solid #fff;
    border:none;
}
.ms-quicklaunch table.ms-navheader td {
    background-color:#eee; 
    border:none;     
    padding:1px 0px 4px 6px;
    background-image:none;
}
table.ms-recyclebin td {
    background-color:#eee;
    border-top:none;
    border-left:none;
}
table.ms-recyclebin td a {
    color:#002672;
}
table.ms-navitem {    
    background-image:url("navBullet_simple.gif");
    background-position:6px 8px;
    padding:3px 0px 4px 17px; 
}
.ms-navsubmenu1 {
    background-color:transparent;
    border-bottom:none;    
} 
.ms-navsubmenu2 {
    background-color:transparent;
}
table.ms-navselected {
    background-color:#a9cbd3;
}
table.ms-navselected td {
    background-position:  -3px 0px;
    padding:3px 0px 4px 15px; 
    border:1px solid #CCCCCC;
}
.ms-navheader a {
    color:#002672;
}
.ms-navheader a:hover {
    color:#000000;
}
.ms-navItem a {
    color: #002672;
}
.ms-navItem a:hover {
    color:#000000;
}
.ms-quicklaunchouter {
    margin:0px 0px 2px 2px;
    border-bottom:none;
    border-right:none;
}
.ms-quickLaunch {
    border:none;
    border-bottom:0px;
    background-color:transparent;
}
.ms-quicklaunchheader {
    color: #002672;   
    background-image: url("quickLaunchHeader_simple.gif");
    background-color:transparent;
    border:solid 1px #BADBE8;  
}
.ms-quicklaunchheader a {
    color:#002672;
}
.ms-quicklaunchheader a:hover {
    color:#000000;
}
.ms-storMeUsed, .ms-storMeFilterBar {
   background: #89b4bf;
}
.ms-navline {
    border-bottom: 1px solid #adadad;
}
.ms-navwatermark {
    color: #cce2e8;
}
.ms-selectednav, .ms-GRSortFilter {
   border: 1px solid #1c418c;
   background: #fff699;
}
.ms-unselectednav {
   border:none;
}
.ms-verticaldots {
    border-right:none; 
    border-left:none; 
}
.ms-nav {
    background-color:transparent;
    background-image:none;
}
.ms-relatedtable {
    background: #f4f4f4;
    border:none;
}
.ms-relatedheader {
    color: #ffffff;
}
.ms-relatedtext {
    color: #002672;
}
.ms-relatedtext a:visited, .ms-relatedtext a:link, .ms-relatedtext a:active    {
    color: #002672;
}
.ms-relatedtext a:hover {
    color: #002672;
}
.ms-globalTitleArea {
    background-image: url("siteTitleBKGD_simple.jpg");
    background-repeat:no-repeat;
}
.ms-globalTitleAreaSeparator {
    background-color: #BADBE8;
    background-image:none;
}
.ms-titlearea { 
    color: #4c4c4c;
}
.ms-titlearea a {
    color: #002672;
}
.ms-titlearea a:hover {
    color: #000000;
}
TD.ms-titleareaframe, Div.ms-titleareaframe, .ms-pagetitleareaframe, .ms-titlearearight .ms-areaseparatorright, .ms-mwspagetitleareaframe {
    background-image: url("pageTitleBKGD_simple.gif");
    background-color: #ffffff;
}
td.ms-mwstitlearealine {
    background-color:#fff;
}
.ms-titlearealine, .ms-storMeEstimated {
    background-color: none;
}
.ms-pagetitleareaframe table {
    background-image:none;
}
.ms-titleareaseparator {
    background-color:transparent;
}
.ms-titleareaseparator div {
    background-color:transparent;
    border-top: none;
}
.ms-areaseparatorcorner {
    background-image: url("pageTitleBKGD_simple.gif");
    background-repeat:repeat-x;
    border-right: 1px solid #a9cbd3;
    background-color:#fff;
}
.ms-areaseparatorleft, td.ms-areaseparatorleft {
    background-image:none;
    border-right: 1px solid #a4d6e3;
    background-color:transparent;
}
div.ms-areaseparatorleft {
    background-image:none;
    background-color:#fff;
    border-right: 1px solid #a4d6e3;
}
div.ms-areaseparatorright, div.ms-areaseparatorright {
    background-image:none;
    background-color:transparent;
    border-left:solid 1px #a4d6e3;
}
.ms-titlearearight div.ms-areaseparatorright {
    border-left:solid 1px #a4d6e3;
}
.ms-areaseparator {
    background-color: #dde4f4;
    background-image: url("formtitlegrad_simple.gif");
}
.ms-pagemargin {
    background-color:#fff;
    background-image:none;
    padding-left:4px;
}
.ms-pagebottommargin, .ms-pagebottommarginright, .ms-pagebottommarginleft, .ms-pagebottommarginright, .ms-bodyareapagemargin {
    display:none;
}
.ms-bodyareaframe, .ms-viewareaframe  {
    border-top:none;
    border-right:none;
    border-left:none;
}
.ms-bodyareaframe {
    padding:0px;
} 
.ms-pagetitle {
    color: #000000; 
}
.ms-selected {
    background-color: #89b4bf;
    border-top: 1px solid #89b4bf;
    border-bottom: 1px solid #89b4bf;
}
.ms-selectedtitle {
    background-color: #f4f4f4;
    border: 1px solid #1c418c;
}
.ms-selectedtitlealternative {
    background-color: #f4f4f4;
}
.ms-descriptiontext {
    color: #666666;
}
.ms-dspadapterlist {
    color: #666666;
}
.ms-alerttext {
   color: #ff0000;
}
.ms-separator {
    color: none;
}
.ms-separator img {
    background: #aeaeae;
    border-bottom: 1px solid #eff3fa;
    border-right: 1px solid #eff3fa;
}
.ms-authoringcontrols {
    background-color:#f0f5f7;
    color:#000;
}
.ms-sectionheader {
    color: #2d5199;
}
.ms-linksectionheader {
    color: none;
}
td.ms-linksectionheader {
    background-color: #cce2e8;
    border: 1px solid #a9cbd3;
}
.ms-sectionheader a {
    color: #002672;
}
.ms-sectionheader a:hover {
    color: #002672;
}
.ms-sectionheader a:visited {
    color: #002672;
}
.ms-sectionline {
    background-color: #a9cbd3;
}
.ms-partline {
    background-color:#BAD6DD;
}
.ms-propertysheet {
    color: #666666;
}
.ms-propertysheet th {
    color: #666666;
}
.ms-propertysheet a {
    color: #002672;
}
.ms-propertysheet a:hover {
    color: #ff0000;
}
table.ms-pageinformation, table.ms-createpageinformation {
    border-bottom: 1px solid #b7bdd0;
}
table.ms-pageinformation {
    background-color: #deeef2;
}
table.ms-createpageinformation {
    background-color: #cce2e8;
}
.ms-pageinformation th, .ms-createpageinformation th{
    color: #4f79cc;
}
.ms-informationtablehover {
    border-top:solid 2px #FFFFFF;
    border-left:solid 2px #FFFFFF;
    border-bottom:outset 2px;
    border-right:outset 2px;
    background-color: #cce2e8;
}
.ms-pageinformationheader {
    color: #000000;
}
.ms-itemheader a {
    color: #002672;
}
.ms-itemhover {
    background-repeat:repeat-x;
    background-color: #ffe6a0;
    border:solid 1px #d2b47a;
}
.ms-itemhover a {
    color:#000;
}
.ms-itemhover a:hover {
    color:#000;
    text-decoration:underline;
}
.ms-listdescription {
    background:transparent;
    padding: 0 0 3px 0;
    border-bottom:none;
}
.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-vh2-nograd,.ms-vh2-nograd-icon, .ms-vh2-nofilter, .ms-vh2-nofilter-icon{
    color: #666666;
}
.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, .ms-viewheadertr .ms-vh-group {
   background-image: url("viewheadergrad_simple.gif");
   background-repeat: repeat-x;
   padding-bottom: 0px;
   padding-top: 0px;
   border-left:none;
   background-color:#eeeeee;
}
.ms-vh a,.ms-vh a:visited,.ms-vh2 a,.ms-vh2-nofilter a {
    color: #666666;
}
.ms-vh2-nofilter, .ms-vh2-nofilter-icon, .ms-vh2-nograd,.ms-vh2-nograd-icon {
    padding-left: 5px; 
    padding-right: 5px; 
}
.ms-gb {
    color: #000000;
    background-color:#ffffff;
    border-top:none;
    border-bottom:none;
}
.ms-gb2 {
    color: #4c4c4c;
}
.ms-vb a, .ms-vb2 a, .ms-GRStatusText a,.ms-vb-user a, .ms-disc a {
    color: #002672;
}
.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover, .ms-disc a:hover {
    color: #ff0000;
}
.ms-vb a:visited, .ms-vb2 a:visited, .ms-GRStatusText a:visited, .ms-vb-user a:visited, .ms-disc a:visited  {
   color: #000b21;
}
.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover, .ms-disc a:visited:hover {
    color: #ff0000;
}
.ms-vb-user {
    padding-top: 2px;
    padding-left: 0px; 
    padding-right: 0px; 
    border-bottom:solid 1px #bad6dd;
}
.ms-vb-title, .ms-vb-icon, .ms-vb2 {
    border-bottom:solid 1px #bad6dd;
}
.ms-vb2 {
    padding-top: 3px;
    padding-left: 8px; 
    padding-right: 8px; 
    padding-bottom: 4px;
    border-bottom:solid 1px #bad6dd;
}
a.ms-addnew {
    color: #2d5199;
}
.ms-summarytitlebarframe {
    background-color: #1c418c;  
}
img.thumbnail { 
    border: solid #99bfc9 3px; 
}
tr.ms-imglibselectedrow , tr.ms-highlight {
   background-color: #f4f4f4;
}
.ms-imglibthumbnail {
    background-color: #d8d8d8;
    border: solid #99bfc9 0px; 
}
.ms-imglibmenuarea {
    background-color: #ffffff;
}
tr.ms-disc-gray td {
    background-color: #d8d8d8;
}
td.ms-disc-bordered, td.ms-disc-bordered-noleft {
    border: 1px solid #d8d8d8;
    border-top-width: 0px;
}
.UserShadedRegion {
    background-color: #fffacc;
}
.UserCaption {
    background-color:transparent;
}
.UserConfiguration {
    background-color: #f4f4f4;
}
.UserDottedLine {
    background-color: #2d5199; 
}
.UserNotification {
    COLOR: #666666;
}
.UserToolbarTextArea A:link {
    COLOR: #002672; 
}
.UserToolbarTextArea A:visited {
    COLOR: #002672;
}
.UserToolbarTextArea A:hover {
    COLOR: #ff0000; 
}
.UserToolbarDisabledLink {
    COLOR: #666666;
}
.UserToolbarImage {
    background-color: #f4f4f4;
}
.UserSectionTitle {
    border-bottom: solid 1px #2d5199;
}
.UserSectionFooter {
    border-top: solid 1px #2d5199;
}
.UserCellSelected {
    background-color: #fff699;
    border: solid 1px #1c418c;
}
.ms-ToolPaneFrame {
    background-color: none;
}
.ms-ToolPaneHeader {
    background-color:#1c418c;
}
.ms-ToolPaneBorder {
    border-right:none; 
    border-top:none;
    border-bottom:none;
    border-left:none; 
}
.ms-ToolPaneClose {
    background-color: #1c418c;
}
.ms-ToolPaneTitle {
    background-color: #1c418c;
}
.ms-ToolPaneFooter {
    background-color: #1c418c;
}
.ms-ToolPaneInfo {
    background-color: #314044;
}
.ms-ToolStripSelected {
    background-color: #fff699;
    border: solid 1px #1c418c;
}
.ms-ToolStrip {
    border-left:none;
    border-right:solid 1px #89b4bf;
    border-top:solid 1px #89b4bf;
    border-bottom:solid 1px #89b4bf;
    background-color:#cce2e8;
}
.ms-TPHeader {
    background-color: #cce2e8;
}
.ms-TPTitle {
    color: midnight#00FF00;
}
.ms-TPBody A:link, .ms-TPBody A:visited, .ms-TPBody A:hover {
    color:#002672;
}
.ms-TPInput {
    color: #000000;
}
.ms-PropGridBuilderButton {
    border: solid 1px #2d5199;
    background-color:transparent;
}
.ms-BuilderBackground {
    background: #d3d3d3;
}
.ms-SPZone {
    border: #666666 1px solid;
}
.ms-SPZoneSelected {
    border: #00FF00 1px solid;
}
.ms-SPZoneIBar {
    border: #00FF00 3px solid;
}
.ms-SPZoneLabel {
    color: #666666;
} 
.ms-SPZoneCaption {
    color:#666666;
}
.ms-WPDesign {
    background-color:transparent;
}
.ms-WPMenu {
    background-color:transparent;
}
.ms-WPTitle A:link, .ms-WPTitle A:visited {
    color:#002672;
}
.ms-WPTitle A:hover {
    color:#000;
}
.ms-WPSelected {
    border: #ffbb77 3px dashed;
}
.ms-WPBody A:link, .ms-WPBody A:visited {
    color:#002672;
}
.ms-WPBody A:hover {
    color:#ff0000;
}
.ms-WPBorder {
    border-color: #a9cbd3;
}
.ms-HoverCellActive {
    background-color:#BAD6DD;
}
.ms-HoverCellActiveDark {
    border: solid 1px #cce2e8;
    background-color:#BAD6DD;
}
.ms-SPLink {
    color: #002672
}
.ms-SPLink A:link, .ms-SPLink A:visited {
    color:#002672;
}

/* Modified WebPart Title Background etc */
.HighlightsList TD {
    /*background-color:#0096d8;*/
    background-image: url('../../Images/header_bg_183.gif');
}

/* TD border */
.tdHorizontalLine {
    background-color:#0096d8;
}


/* Modified WebPart Title Background etc */
/*.ms-WPHeader {
    background-color:#0096d8;
}*/

.ms-WPTitle {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
    color:#FFFFFF;
}


.ms-SPzone .ms-WPHeader TD, .ms-SPZoneSelected .ms-WPHeader TD {
    border: 1px solid #d8d8d8;
    background-color:#E9F4F6;
    background-image: url("partgrad_simple.gif");
}



.ms-underline {
   border-bottom:1px solid #cecece; 
}
.ms-underlineback {
   border-bottom:1px solid #cecece;
   background-color: #f4f4f4;
}
.ms-back {
   background-color: #f4f4f4;
}
.ms-smallsectionline {
   border-bottom:1px solid #cecece;
}
.ms-tabselected {
   color: #002672; 
}
.ms-tabinactive {
   background-color:transparent;
   border-color:none;
   color: #002672; 
}
.ms-tabinactive a:link {
   color: #002672;
}
.ms-tabinactive a:hover {
   color: #002672; 
}
.ms-tabinactive a:visited {
   color: #002672; 
}
.ms-surveyHBar {
    background-color: #2d5199;
}
.ms-surveyHBarB {
    background-color: #CCCCCC;
}
.ms-surveyVBar {
    background-color: #2d5199;
}
.ms-surveyVBarB {
    background-color: #CCCCCC;
}
.ms-surveyVBarBI {
    background-color: #2d5199;
}
.ms-surveyVBarT {
    color: #666666;
}
.ms-surveyVBarTC {
    color: #666666;
}
.ms-surveyHR {
    color: #CCCCCC;
}
.ms-surveyTotal {
    color: #666666;
}
.ms-uploadborder {
    border:none;
}
.ms-uploadcontrol {
    background-color: #f4f4f4;
}
.ms-stylebox {
    border:1px solid #CCCCCC;
}
.ms-stylelabel {
    color: #666666; 
}
.ms-styleheader{
    background-color: #f4f4f4;
}
.ms-styleheader a:link, .ms-stylebody a:link {
    color: #002672;
}
.ms-styleheader a:hover, .ms-stylebody a:hover {
    color: #ff0000;
}
.ms-alternating {
    background-color:transparent;
}
.ms-MWSInstantiated a:link, .ms-MWSInstantiated a:visited {
    color:#002672; 
}
.ms-MWSInstantiated a:hover {
    color:#89b4bf;
}
.ms-MWSUninstantiated a:link, .ms-MWSUninstantiated a:visited {
    color:#002672;
}
.ms-MWSUninstantiated a:hover {
    color:#002672;
}
.ms-ganttDetailTimeUnitRow td {
    border:solid 1px #666666;
}
.ms-ganttMajorTimeUnitHeaderRow td {
    border-left: solid 1px #666666;
    border-right: solid 1px #666666;
}
.ms-infobar { 
    border-color: #7f7f7f;
}
.ms-unpublishedresource { 
    border-color: #ff0000;
}
.ms-consoleframe {
    border-color: #8c8c8c;
    background-color:#ff9932;
}
.ms-consolestatusframe {
    background-color: #f4f4f4;
    border-color: #FFFFFF;
}
.ms-consolestatusmajorframe {
    background-color: #fff699;
}
.ms-consolestatusminorframe {
    background-color: #deeef2;
}
.ms-consolestatuscheckoutframe {
    background-color: #fff8b2;
}
.ms-consolestatus {
    color: #4c4c4c;
}
.ms-consolestatus a {
    color: #002672;
}
.ms-consolestatus a:hover {
    color: #002672;
}
.ms-consoletoggle {
    color: #001849;
}
.ms-consoletoggle a:link {
    color: #001849;
}
.ms-consoletoggle a:visited {
    color: #001849;
}
.ms-consoleerror a {
    color: #002672;
}
.ms-consoleerror a:hover {
    color: #002672;
}
.ms-consolemessage {
    color: #4f79cc;
}
.ms-consolemessage a {
    color: #4f79cc;
}
.ms-consolemessage a:hover {
    color: #4f79cc;
}
.ms-consoletoolbar {
    color: #002672; 
}
.ms-consoletoolbar a:hover {
    color: #002672; 
}
.ms-webpartpickerpageinnerbackground {
    background-color: #f4f4f4;    
}
.ms-webpartpickerpagetext {
    color: #656B77;    
}
.ms-webpartpickerpagetext a{
    color: #002672;    
}
.ms-webpartpickerpageHeaderBorder a{
    color: #002672;    
}
.ms-wikieditouter {
    border-right:1px solid #cecece;
    border-bottom:1px solid #cecece;
    border-top:solid 1px #ffffff;
}
.ms-wikieditsecond {
    border-bottom:solid 1px #7f7f7f;
    border-right:solid 1px #7f7f7f;
    border-left:solid 1px #ffffff;
}
.ms-wikieditthird {
    border-bottom:solid 1px #666666;
    border-right:solid 1px #666666;
    background-color:#f4f4f4;
}
.ms-wikieditorange {
    border-top:solid 1px #a36120;
    border-bottom:solid 1px #ff9932;
}
.ms-wikieditorangeinnera
{
    border-top:solid 1px #c17426;
    border-bottom:solid 1px #ff9932;
    background-color:#e0862c;
}
.ms-wikieditorangeinnerb {
    background-color:#ffa449;
}
.ms-wikieditbutton a {
    color:#666666;
}
.ms-wikieditbutton a:hover {
    color:#ff0000;
}
.ms-diffinsert {
    background-color:#ccffcc;
}
.ms-diffchange {
    background-color:#ffffcc;
}
.ms-PostTitle a { 
    color:#002672;
}
.ms-PostFooter a {
    color: #002672;
}
.ms-PostTitle a:hover,.ms-PostFooter a:hover {
    color: #ffbb77;
}
.ms-PostFooter {
    color:#5781d6;
    border-top:1px solid #9fbbf4;
}
h1.ms-PostDate {
    border-bottom: 1px solid  #2d5199;
}
h2.ms-CommentTitle {
    color:#4c4c4c;
    border-top: 1px solid  #cecece;
}
.ms-picker-table .ms-picker-dayheader { 
    border-bottom:solid 1px #E1E1E1;
}
.ms-picker-week {
    border-left:solid 1px #E6EAF1;
}
.ms-picker-week a {
    color:#2d5199;
}        
.ms-picker-weekRTL {
    border-right:solid 1px #E6EAF1;
}
.ms-picker-weekRTL a {
    color:#2d5199;
}        
.ms-picker-weekselected { 
    background-color:#ffffff;
}
.ms-picker-weekselected a, .ms-picker-weekselected a:hover {
    color:#000000; 
}        
.ms-picker-weekselectedRTL { 
    background-color:#ffffff;
}
.ms-picker-weekselectedRTL a, .ms-picker-weekselectedRTL a:hover {
    color:#000000; 
}        
.ms-picker-table .ms-picker-today {
    border:solid 1px #ff9932;
}
.ms-picker-table .ms-picker-dayother, .ms-picker-table .ms-picker-daycenterOn, .ms-picker-table .ms-picker-daycenter, .ms-picker-table .ms-picker-dayselected  {
    border:solid 1px #E6EAF1;
}
.ms-picker-dayother a { 
    color: #666666; 
}
.ms-picker-table .ms-picker-daycenterOn { 
    background-color:#FFFFFF; 
}
.ms-picker-monthcenter {
    color: #FFFFFF; 
    background-color:transparent;
    border:solid 1px #8c8c8c;
}
.ms-picker-monthcenter a, .ms-picker-monthcenter  a:active, .ms-picker-monthcenter  a:link,.ms-picker-monthcenter a:visited, .ms-picker-monthcenter a:hover { 
    color: #FFFFFF; 
}
.ms-picker-monthcenterOn { 
    color: #FFFFFF; 
    background-color: #ff9932;
    border:solid 1px #8c8c8c;
}
.ms-picker-monthcenterOn a, .ms-picker-monthcenterOn a:active, .ms-picker-monthcenterOn a:link,.ms-picker-monthcenterOn a:hover, .ms-picker-monthcenterOn a:visited { 
    color: #FFFFFF; 
}
.ms-picker-monthselected {
    background-color: #ff9932;
    border:solid 1px #8c8c8c;
}
.ms-picker-monthselected a, .ms-picker-monthselected a:active, .ms-picker-monthselected a:link, .ms-picker-monthselected a:hover,.ms-picker-monthselected a:visited {
    color: #000000; 
}
.ms-picker-footer {
    border-top:none;
    color: #4c4c4c;
}
.ms-picker-line {
    border-top:none;
}
.ms-calheader {
    background:transparent;
}
.ms-cal-navselected a {
    color:#000000;
}
.ms-cal-navselected a:hover {
    color:#000000;
}
.ms-cal-nav a {
    color:#2d5199;
}
.ms-cal-nav a:hover {
    color:#000000;
}
.ms-cal-weekempty, .ms-cal-weekemptyRLT {
    background-color:transparent;
    border:none;
}
.ms-cal-weekname {
    background-color:transparent;
    border-top:solid 1px #bad6dd;
    border-left:none;
    border-right:none;
    border-bottom:none;
}
.ms-cal-weekday {
    background-color:transparent;
}
.ms-cal-week,.ms-cal-weekB,.ms-cal-weekRTL,.ms-cal-weekRTLB{
    background-image:none;
    border:solid 1px #bad6dd;
    background-color:#bad6dd;
}
.ms-cal-weekselected, .ms-cal-weekselectedRTL {
    border:solid 1px #bad6dd;
    background-color:#ffda8a;
}
.ms-cal-weekselected a, .ms-cal-weekselectedRTL a {
    color:#000000;
}
.ms-cal-weekbox, .ms-cal-weekboxRTL {
    background-image:none;
    color:#8c8c8c;
}
.ms-cal-topday, .ms-cal-topdayRTL, .ms-cal-topdayL, .ms-cal-topdayRTLL, .ms-cal-wtopdayL, .ms-cal-wtopday, .ms-cal-wtopdayRTL, .ms-cal-wtopdayRTLL {
    background-image:none;
    background-color:transparent;
    border-top:solid 1px #bad6dd;
    border-left:none;
    border-right:none;
    border-bottom:none;
    color:#deeef2;
}
.ms-cal-topday div, .ms-cal-topdayRTL div, .ms-cal-topdayL div, .ms-cal-topdayRTLL div, .ms-cal-wtopdayL div, .ms-cal-wtopday div, .ms-cal-wtopdayRTL div, .ms-cal-wtopdayRTLL div {
    background-color:#f0f5f7;
    border:solid 1px #fff;
}
.ms-cal-topday-today, .ms-cal-wtopday-today {
    background-image:none;
    background-color:#ffc68e;
    border:none;
}
.ms-cal-topday-today div, .ms-cal-wtopday-today div, .ms-cal-topday-todayover div, .ms-cal-wtopday-todayover div {
    border:solid 2px #ff9932;
}
.ms-cal-topday-todayover, .ms-cal-wtopday-todayover {
    background-color:#ffc68e;
}
.ms-cal-topdayover, .ms-cal-topdayoverL, .ms-cal-topdayoverRTLL, .ms-cal-wtopdayover, .ms-cal-wtopdayoverL, .ms-cal-wtopdayoverRTLL, .ms-cal-topdayfocusover {
    background-color:#bad6dd;
    border-top:solid 1px #bad6dd;
    border-left:none;
    border-right:none;
    border-bottom:none;
}
.ms-cal-topdayover div, .ms-cal-topdayoverL div, .ms-cal-topdayoverRTLL div, .ms-cal-wtopdayover div, .ms-cal-wtopdayoverL div, .ms-cal-wtopdayoverRTLL div, .ms-cal-topdayfocusover div {
    border:none;
    color:#000000;
}
.ms-cal-topdayfocus, .ms-cal-topdayfocusL, .ms-cal-topdayfocusRTLL, .ms-cal-wtopdayfocus, .ms-cal-wtopdayfocusL, .ms-cal-wtopdayfocusRTLL {
    background-image:none;
    background-color:#99bfc9;
    border:none;
}
.ms-cal-topdayfocus div, .ms-cal-topdayfocusL div, .ms-cal-topdayfocusRTLL div, .ms-cal-wtopdayfocus div, .ms-cal-wtopdayfocusL div, .ms-cal-wtopdayfocusRTLL div {
    border:solid 1px #cce2e8; 
    color:#ffffff;
}
.ms-cal-topday a, .ms-cal-topday a:active, .ms-cal-topday a:link, .ms-cal-topday a:visited, .ms-cal-topday a:hover, .ms-cal-topdayL a, .ms-cal-topdayL a:active, .ms-cal-topdayL a:link, .ms-cal-topdayL a:visited, .ms-cal-topdayL a:hover, .ms-cal-topdayRTL a, .ms-cal-topdayRTL a:active, .ms-cal-topdayRTL a:link, .ms-cal-topdayRTL a:visited, .ms-cal-topdayRTL a:hover, .ms-cal-topdayRTLL a, .ms-cal-topdayRTLL a:active, .ms-cal-topdayRTLL a:link, .ms-cal-topdayRTLL a:visited, .ms-cal-topdayRTLL a:hover, .ms-cal-topdayselectedRTLL a, .ms-cal-topdayselectedRTLL a:active, .ms-cal-topdayselectedRTLL a:link, .ms-cal-topdayselectedRTLL a:visited, .ms-cal-topdayselectedRTLL a:hover, .ms-cal-topdayselectedRTL a, .ms-cal-topdayselectedRTL a:active, .ms-cal-topdayselectedRTL a:link, .ms-cal-topdayselectedRTL a:visited, .ms-cal-topdayselectedRTL a:hover, .ms-cal-topdayselectedL a, ms-cal-topdayselectedl a:active, ms-cal-topdayselectedl a:link, ms-cal-topdayselectedl a:visited, ms-cal-topdayselectedl a:hover, .ms-cal-topdayselected a, .ms-cal-topdayselected a:active, .ms-cal-topdayselected a:link, .ms-cal-topdayselected a:visited, .ms-cal-topdayselected a:hover {
    color:#000000;
}
.ms-cal-nodataLeft {
    border-left:none; 
    border-right:none ;  
    background-color:#E3E9F7;
}
.ms-cal-nodataLeftRTL {
    border-left:none; 
    border-right:none ;  
    background-color:transparent;
}
.ms-cal-nodataMid, .ms-cal-nodataLeft, .ms-cal-nodataLeftBtm, .ms-cal-nodataLeftBtmRTL, .ms-cal-nodataLeftBtm2, .ms-cal-nodataLeftBtmRTL2, .ms-cal-nodataBtm, .ms-cal-nodataBtm2 {
    border-left:1px solid #fff;  
    border-right:1px solid #fff;  
    background-color:#f0f5f7;
}
.ms-cal-muworkitem, .ms-cal-muworkitemRTLL {   
    padding:2px 5px 1px 5px; 
    border-left:none;
    border-right:none;
} 
.ms-cal-muworkitemR {
    border-left:none ; 
    border-right:none;
}
.ms-cal-muworkitemL {
    border-left:none ; 
    border-right:none;
}
.ms-cal-workitem, .ms-cal-todayitem {   
    border-left:none; 
    border-right:none;
}
.ms-cal-workitem2 {   
    border-left:none; 
    border-right:none; 
}
.ms-cal-workitem2B, .ms-cal-workitemRTL2B {   
    border-left:none; 
    border-right:none; 
    border-bottom:none; 
}
.ms-cal-workitemL2 {   
    border-left:none; 
    border-right:none; 
    background-color:#FFFFFF;
}
.ms-cal-workitemRTLL2 {   
    border-left:none ; 
    border-right:none; 
    background-color:#FFFFFF;
}
.ms-cal-workitemL2B {   
    border-left:none; 
    border-right:none; 
    border-bottom:none;
    background-color:#FFFFFF;
}
.ms-cal-workitemRTLL2B {   
    border-left:none; 
    border-right:none; 
    border-bottom:none ; 
    background-color:#FFFFFF;
}
.ms-cal-noworkitem, .ms-cal-noworkitemL, .ms-cal-noworkitemRTL   {
    border-left:none; 
    border-right:none; 
}
.ms-cal-noworkitemB, .ms-cal-noworkitemLB, .ms-cal-noworkitem2B, .ms-cal-noworkitemL2B, .ms-cal-noworkitemRTL2B {
    border-right:none;
    border-left:none;
    border-bottom:none; 
}
.ms-cal-monthitem { 
    color:#000000;
}
.ms-cal-monthitem b {
    color:#8c8c8c;
}
.ms-cal-monthMultiDay, .ms-cal-monthMultiDay a, .ms-cal-monthMultiDay a:link, .ms-cal-monthMultiDay a:active, .ms-cal-monthMultiDay a:visited {  
    background-color:#314044;
    color:#FFFFFF;
}
.ms-cal-monthMultiDay a:hover {
    background-color:#314044;
    color:#5d7a82;
}
.ms-cal-more, .ms-cal-more a, .ms-cal-more a:link, .ms-cal-more a:active, .ms-cal-more a:visited {  
    color:#000000;
}
.ms-cal-more a:hover {
    color:#4c4c4c; 
}
.ms-cal-defaultbgcolor {  
    background-color:#E6EAF1;
    border:solid 1px #99bfc9;
}
.ms-cal-defaultbgcolorsel {
    background-color:#f4f4f4;
    border:solid 1px #CCCCCC;
    color: #8c8c8c; 
}
.ms-cal-monthAllDay {  
    background-color:#E6EAF1;
    border:solid 1px #99bfc9;
}
.ms-cal-defaultbgcolor a {  
    color:#2d5199;
}
.ms-cal-defaultbgcolor a:hover, .ms-cal-defaultbgcolorsel a:hover {  
    color:#000000;
}
.ms-cal-monthAllDaysel {
    background-color:#f4f4f4;
    border:none;
}
.ms-cal-time {
    border-right:1px solid #BCC3D7;
    background-color:transparent;
}
.ms-cal-timeRTL {
    border-left:none;
    border-right:none;
    background-color:#FFFFFF;
}
.ms-cal-emptytime {
    border-top:none;
    border-left:none;
    background-color:#FFFFFF;
}
.ms-cal-emptytimeRTL {
    border-top:none;
    border-right:none;
    background-color:#FFFFFF;
}
.ms-cal-emptycell {
    border-top:none;
    border-left:none ;
    border-right:none; 
    background-color:#d8d8d8;
}
.ms-cal-emptycellRTL{
    border-top:none;
    border-left:none ;
    border-right:none ; 
    background-color:#d8d8d8;
}
.ms-cal-emptycellB{
    border-bottom:none;
    border-left:none ;
    border-right:none ; 
    background-color:#d8d8d8;
}
.ms-cal-emptycellRTLB {
    border-bottom:none;
    border-left:none;
    border-right:none; 
    background-color:#d8d8d8;
}
.ms-cal-alldayevent {
    border-left:none ;
    border-right:none ;
}
.ms-cal-alldayeventRTL {
    border-left:none ;
    border-right:none ;
    background-color:#FFFFFF;
}
.ms-cal-noworkhour{
    border-left:none;
    background-color:#00FF00;
}
.ms-cal-workhour {
    border-top:solid 1px #D0D6E5;
    background-color:transparent;
    color:none;
} 
.ms-cal-noworkhourRTL{
    border-right:none;
    background-color:#00FF00;
}
.ms-cal-workhourRTL {
    border-right:none;
    background-color:#FFFFFF;
} 
.ms-cal-noworkhourF{
    border-top:none;
    border-left:none;
    background-color:#00FF00;
}
.ms-cal-workhourF {
    background-color:transparent;
} 
.ms-cal-noworkhourRTLF{
    border-top:none;
    border-right:none;
    background-color:#00FF00;
}
.ms-cal-workhourRTLF {
    border-top:none;
    border-right:none;
    background-color:#FFFFFF;
} 
.ms-cal-upper-border {
    border-top:none;
    border-right:none;
}
.ms-cal-upper-borderRTL {
    border-top:none;
    border-left:none;
}
.ms-cal-enoworkdayF,.ms-cal-enoworkdayRTLF {
    border-top:none;
}
.ms-cal-eworkdayF,.ms-cal-eworkdayRTLF {
    border-top:none;
}
.ms-cal-workhourF, .ms-cal-enoworkhourF {
    border-top:none;
}
.ms-cal-eworkhourF .ms-cal-dayhour, .ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhour, .ms-cal-enoworkday .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF {
    border-top:solid 1px #D0D6E5;
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhour, .ms-cal-enoworkday .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour {
    border-top none;
}
.ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkdayF .ms-cal-dayhourF, .ms-cal-enoworkdayRTLF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkdayF .ms-cal-dayhalfhourF, .ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourF, .ms-cal-eworkdayF .ms-cal-dayhourF, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF {
    border-left:none;
}
.ms-cal-eworkday,.ms-cal-eworkdayRTL {
    background-color:#FFFFFF;
}
.ms-cal-weekedge {
    background-color:transparent;
}
.ms-cal-wtopdayselected {
    background-image:none;
    background-color:#FF9932;
    border:solid 1px none; 
    font-family:Verdana; 
    font-size:8pt; 
    text-align:left; 
    font-weight:normal;
    color:#FFFFFF;
    verticalAlign:top;
    cursor: hand; 
    width=14.5%;
}
.ms-cal-wtopdayselectedRTL {
    padding:1px;
    background-color:#FF9932;
    border:solid 1px none; 
    border-bottom:solid 3px none; 
    font-family:Verdana; 
    font-size:8pt; 
    text-align:right; 
    font-weight:normal;
    color:#FFFFFF;
    verticalAlign:top;
    cursor: hand; 
    width=14.5%;
}
.ms-cal-wtopdayselectedL {
    padding:1px;
    background-color:#FF9932;
    border:solid 1px none; 
    border-left:solid 3px none; 
    border-bottom:solid 3px none; 
    font-family:Verdana; 
    font-size:8pt; 
    text-align:left; 
    font-weight:normal;
    color:#FFFFFF;
    verticalAlign:top;
    cursor: hand; 
    width=14.5%;
}
.ms-cal-wtopdayselectedRTLL {
    padding:1px;
    background-color:#FF9932;
    border:solid 1px none; 
    border-right:solid 3px none; 
    border-bottom:solid 3px none; 
    font-family:Verdana; 
    font-size:8pt; 
    text-align:right; 
    font-weight:normal;
    color:#FFFFFF;
    verticalAlign:top;
    cursor: hand; 
    width=14.5%;
}
.ms-cal-wemptycell, .ms-cal-wemptycellL {
    border-right:1px solid #BCC3D7; 
    border-left:1px solid #BCC3D7; 
    background-color:#FFFFFF;
}
.ms-cal-walldayevent, .ms-cal-walldayeventL, .ms-cal-walldayeventRTL {
    border-right:1px solid #BCC3D7; 
    border-left:1px solid #BCC3D7; 
}
.ms-cal-walldayevent td, .ms-cal-walldayeventRTL td, .ms-cal-walldayeventL td, .ms-cal-walldayeventR td, .ms-cal-walldayeventRTLL td {
    font-family:Tahoma;
    font-size:8pt;
}
.contR, .contB, .contL {
}
.ms-cal-weekitem,.ms-cal-weekitem a, .ms-cal-weekitem a:link , .ms-cal-weekitem a:active, .ms-cal-weekitem a:visited {
    font-family: Verdana; 
    font-size: 7pt; 
    color: #000000;  
    text-align:center; 
    text-decoration: none;
    text-overflow:ellipsis;
    height:100%;
}
.ms-cal-weekitem a:hover {
    font-family: Verdana; 
    font-size: 7pt; 
    color: #FFFFFF;  
    text-align:center;
    text-decoration: none; 
    text-overflow:ellipsis;
    height:100%;
}
.ms-cal-tdayitem {
    border:1px solid #99bfc9; 
    background-repeat:repeat-x;
    background-color:#E6EAF1;
    width:100%;
    height:100%;
}
.ms-cal-dayitem a {
    color: #000000;  
}
.ms-cal-dayitem a:hover {
    color: #ffffff;  
}
.ms-cal-dayitem2 {
    border-right:2px solid #CCCCCC;
    background-color:#cce2e8;
 }
.ms-cal-dayitem2rtl {
    border-right:2px solid #CCCCCC;
    background-color:#cce2e8;
 }
.ms-cal-gempty {
    border:none;
}
.ms-cal-navheader {
    color: #000000; 
}

/* Start Fishbone Web Part Round Corners Overrides */

tr.ms-WPHeader {background-image: url(node);height:25px;}
tr.ms-WPHeader td{background-image: url(../../Images/header_bgright.gif); background-repeat:no-repeat;background-position:top right;}

tr.ms-WPHeader td h3.ms-WPTitle {background-image: url(../../Images/header_bgleft.gif); background-repeat:no-repeat ;background-position:0px 0px; text-align:left;padding-left: 10px;height:25px;} 

tr.ms-WPHeader td h3.ms-WPTitle a{background-image: url(transparent.png); right:0px;top:0px;color: #ffffff;}

.ms-WPBorder,.ms-WPBorderBorderOnly
{
border-color:#9ac6ff;
border-width:0px;
border-style:solid;
}
.ms-WPBorder
{
border-top-width:0px;
}
.ms-HoverCellInActive,.ms-SpLinkButtonInActive
{
background-image:none;
border:solid 0px #868686;
background-color:transparent;
vertical-align:top;
}
.ms-HoverCellActive,.ms-SpLinkButtonActive
{
background-image:none;
border:solid 0px #868686;
background-color:transparent;
vertical-align:top;
}
.ms-HoverCellActiveDark
{
background-image:none;
border:solid 0px #868686;
background-color:transparent;
vertical-align:top;
}
/*This style fixxes the DropDown problem in WebPart header*/
.ms-HoverCellInActive
{
margin: -20px;
visibility:hidden;
width: 0px;
}


/* End Fishbone Web Part Round Corners Overrides */

/* Override dark color bottom border on web parts*/
.ms-WPHeader td{
	border-bottom-width: 0px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;		
}

/* Start Crawford footer style */
.CrawfordFooterTable
{
	width: 100%; 
	text-align: left;		
	margin-bottom: 20px;
 	font-family:Verdana, Arial,sans-serif; 
 	font-weight: bold;
 	font-size: 9px;
 	color: #B3B3B3;
}
.CrawfordFooterTable a, .CrawfordFooterTable a:link, .CrawfordFooterTable a:visited
{
	color: #B3B3B3;
	text-decoration: none;
}

.CrawfordFooterTable a:hover
{
	color: #B3B3B3;
	text-decoration: underline;
}


.CrawfordFooterRow
{	
	height: 34px;
} 


.CrawfordFooterText
{	
	padding-left: 23px;
	padding-right: 21px;
} 


/* Crawford news listing*/
.CrawfordNewsListDate
{ 
	text-align: left;
 	font-family:Verdana; 
 	font-size: 10px;
 	font-style: italic;
 	color: #666666;
}
.CrawfordNewsListTitle
{ 
	text-align: left;
 	font-family:Verdana; 
 	font-size: 10px;
 	font-weight: bold;
 	color: #666666;
}
.CrawfordNewsListText
{ 
	text-align: left;
 	font-family:Verdana; 
 	font-size: 10px;
 	font-weight: normal;
 	color: #666666;
}
.CrawfordNewsListText a, .CrawfordNewsListText a:link, .CrawfordNewsListText a:visited, .CrawfordNewsListText a:hover
{ 
	text-align: left;
 	font-family:Verdana; 
 	font-size: 10px;
 	font-weight: normal;
 	color: #0096d8;
}

/* Crawford Products listing*/
.CrawfordProductsList 
{ 
	text-align: left;
 	font-family:Verdana; 
 	font-size: 11px;
 	font-weight: normal;
 	color: #666666;
 	padding-top: 0px;
 	padding-bottom: 5px;
}

.CrawfordProductsList a, .CrawfordProductsList a:link, .CrawfordProductsList a:visited, .CrawfordProductsList a:hover
{ 
	text-align: left;
 	font-family:Verdana; 
 	font-size: 11px;
 	font-weight: normal;
 	color: #0096d8;
}
div.CrawfordProductsListLine
{
	width: 100%;
	height: 1px;
 	background-image:url('../../Images/dotted_grey.gif');background-repeat: repeat-x;
 	font-size: 0px;
}
div.CrawfordProductsListLineBackground
{
	width: 100%;
	height: 100%;
 	background-image:url('../../Images/box_content_2.gif');background-repeat: no-repeat;
 	
}

/* Crawford HighLights listing*/
.CrawfordHighLightsList
{ 
	 vertical-align: top;
}
.CrawfordHighLightsList p
{ 
	 margin-top: 5px;
}
.CrawfordHighLightsListTitle
{ 
	text-align: left;
 	font-family:Verdana; 
 	font-size: 10px;
 	font-weight: bold;
 	color: #666666;
}
.CrawfordHighLightsListText
{ 
	text-align: left;
 	font-family:Verdana; 
 	font-size: 10px;
 	font-weight: normal;
 	color: #666666;
}
.CrawfordHighLightsListText a, .CrawfordHighLightsListText a:link, .CrawfordHighLightsListText a:visited, .CrawfordHighLightsListText a:hover
{ 
	text-align: left;
 	font-family:Verdana; 
 	font-size: 10px;
 	font-weight: normal;
 	color: #0096d8;
}
.CrawfordHighLightsListImage
{
	float:left;
	border: 0px;
	width: 50px;
	margin-right:5px;
	margin-top: 5px;
}
.CrawfordHighlightssListLine
{
	border-bottom-width: 1px;
 	border-bottom-style:dotted;
 	border-bottom-color: #999999;
}

/* Crawford Big Highlights listing*/
.CrawfordBigHighLightsList 
{ 
	text-align: left;
 	font-family:Arial; 
 	font-size: 14px;
 	font-weight: normal;
 	color: #666666;
 	padding-bottom: 5px;
 	padding-top: 5px;
 	line-height: 15px;
}

.CrawfordBigHighLightsList a, .CrawfordBigHighLightsList a:link, .CrawfordBigHighLightsList a:visited, .CrawfordBigHighLightsList a:hover
{ 
	text-align: left;
 	font-family:Arial; 
 	font-size: 15px;
 	font-weight: normal;
 	color: #FFFFFF;
 	padding-bottom: 5px;
 	padding-top: 5px;
 	line-height: 15px;
 	text-decoration: none;
}
.CrawfordBigHighLightsList li
{
	list-style:none;
	background-image: url("../../Images/quicklink_arrow.gif");
	background-repeat:no-repeat;
	background-position:left 2px;
}
.WelcomeHighlightsBigListTitle
{
	text-align: left;
 	font-family:Arial; 
 	font-size: 22px;
 	font-weight: normal;
 	color: #0096d8;
 	text-decoration: none;
 	padding-top: 15px;
 	padding-left:0px;
 	vertical-align: right;
 	width:290px;
}
.WelcomeHighlightsBigListTitleVit
{
	text-align: left;
 	font-family:Arial; 
 	font-size: 22px;
 	font-weight: normal;
 	color: #FFFFFF;
 	text-decoration: none;
 	padding-top: 15px;
 	padding-left:0px;
 	vertical-align: middle;
 	width:290px;
}


/*CrawfordImageArchive*/
.CrawfordImageArchive
{ 
	text-align: left;
 	font-family:Verdana; 
 	font-size: 10px;
 	font-weight: normal;
 	color: #666666;
}
.CrawfordImageArchive a, .CrawfordImageArchive a:link, .CrawfordImageArchive a:visited, .CrawfordImageArchive a:hover
{ 
	text-align: left;
 	font-family:Verdana; 
 	font-size: 10px;
 	font-weight: normal;
 	color: #0096d8;
}
.CrawfordImageArchiveImage
{
	border: 0px;
	width: 50px;
	margin-right:5px;
	margin-top: 10px;
}
/*CrawfordDocumentArchive*/
.CrawfordDocumentArchive
{ 
	text-align: left;
 	font-family:Verdana; 
 	font-size: 10px;
 	font-weight: normal;
 	color: #666666;
}
.CrawfordDocumentArchive a, .CrawfordDocumentArchive a:link, .CrawfordDocumentArchive a:visited, .CrawfordDocumentArchive a:hover
{ 
	text-align: left;
 	font-family:Verdana; 
 	font-size: 10px;
 	font-weight: normal;
 	color: #0096d8;
}
.CrawfordDocumentArchiveImage
{
	border: 0px;
	margin-right:5px;
}
/* Local Sites DropDown */
.LocalSitesDropDown
{
	border-color: #333333;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
}

/* Article Title */
.ArticleTitleDiv {
    font-family: Arial; 
    font-size: 22px; 
    color: #666666;  
    text-align:left; 
    text-decoration: none;
    line-height: 28px;
}
.menuDot
{
	font-family: verdana;
	font-size: 8px;
	color: #808080;
	padding-right: 5px;
}
/*Styles for the flags next to local site ddl v2*/
.RegionalFlagsTable
{
	margin-bottom:10px;
}
.RegionalFlagsTable a
{
    text-decoration:none;
}
.RegionalFlagsTable a:hover
{
	text-decoration:underline;
}


H1.Crawford-WelcomePage-Header,
.ms-rteCustom-Start-Page-Main-Header 
{
	
	font-family: Arial, Sans-Serif;
	font-size: 22px;
	color: #0096D8;	
	line-height: 25px;
	font-weight: normal;
}

H2.Crawford-WelcomePage-Subheader,
.ms-rteCustom-Start-Page-Sub-Header 
{
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	color: #0096D8;	
	line-height: 18px;
	font-weight: normal;
}

P.Crawford-WelcomePage-Body,
.ms-rteCustom-Body-Text
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #666;	
	line-height: 17px;
}

A.Crawford-WelcomePage-Link,
A.Crawford-WelcomePage-Link:visited,
A.Crawford-WelcomePage-Link:link,
.ms-rteCustom-Link-Text,
.ms-rteCustom-Link-Text:visited,
.ms-rteCustom-Link-Text:link
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #0096D8 !important;	
	line-height: 17px;
	text-decoration: none;
	cursor: pointer;
}

A.Crawford-WelcomePage-Link:hover,
.ms-rteCustom-Link-Text:hover
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #0096D8 !important;	
	line-height: 17px;
	text-decoration: underline;
	cursor: pointer;
}

TD.Crawford-WelcomePage-Line
{	
	width:1px;
	height: 100%;	
	background-color:#ccc;
}

.Crawford-WelcomePage-TopRow
{
	width: 702px;
	vertical-align: top;
	padding-bottom:21px;
}

.Crawford-WelcomePage-MidRow
{
	width: 702px;
	vertical-align: top;
}

.Crawford-WelcomePage-DoubleWPZone
{
	
	width: 461px;
	vertical-align: top;
	padding-bottom:30px;
}


.Crawford-WelcomePage-LeftWPZone
{	
	width: 220px;
	vertical-align: top;
	padding-right: 10px;
}

.Crawford-WelcomePage-MidWPZone
{
	padding-left: 10px;	
	width: 220px;
	vertical-align: top;
}

.Crawford-WelcomePage-LeftColumn
{	
	padding-right:10px;
	width:461px;
	vertical-align: top;
}

.Crawford-WelcomePage-RightColumn
{	
	padding-left:10px;
	width: 220px;
	vertical-align: top;
}

