﻿/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */
form
{

}
html
{

}
.body
{
	background-color:#ccc;
	margin:0px;
	font-size: 10pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14pt;
}
.master
{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}
.masterContent
{
	background-color:#FFFFFF;
}
.shadowRight
{
	width:2px;	
	/*background-image: url('../../Images/bl_Shadow_Right.jpg');*/
	background-repeat:repeat-y;
	background-position:left top;
}
.shadowLeft
{
	width:2px;	
	/*background-image: url('../../Images/bl_Shadow_Left.jpg');*/
	background-repeat:repeat-y;
	background-position:left top;
}
.spacer
{
	width:2px
}
.breadcrumb
{
    font-family: arial; 
    color: #656b77;
    clear:both;
    font-size:8pt; 
    padding-right:5px;
    padding-left:0px;
    padding-bottom:2px;
    padding-top:4px;
    margin-bottom:4px;
}
.breadcrumb a:active
{
	padding-left:0px;
	padding-right:0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb:active
{
	padding-left:0px;
	padding-right:0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb a
{
	padding-left:0px;
	padding-right:0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb a:hover
{
	text-decoration:underline;
}
.breadcrumbCurrent
{
	font-weight:bold; 
}
.login
{
	display:inline;
}
.login a:hover
{
	text-decoration:underline;
}
.sharepointLogin
{
	float:right;
	display:inline;
}
.sharepointLogin .ms-globallinks
{
    position:relative;
}
a.#zz1_MyLinksMenuMenu
{
    font-family:Tahoma;
}
a.#zz8_Menu
{
    font-family:Tahoma;
}
div.#zz8_Menu_t img
{
    vertical-align:middle;
}
{
	color:#333333;
}
.sharepointLogin .ms-globallinks a
{
	color:#333333;
}
.sharepointLogin .ms-globallinks
{
	color:#333333;
}
.sharepointLogin div
{
	color:#333333;
}
.topArea
{
	/*background:url("../../images/bl_band.jpg") no-repeat;*/
	background-position:top right;
	border-bottom:1px #ccc solid;
	height:115px;
	background-image:url('../../Images/HD_home4.jpg');
	background-repeat:no-repeat;
	background-color:#4e6986;
	text-align:right;
}
.topArea :active
{
	text-decoration:none;
}
.logo
{
    float:left;
	height: 60px;
	width:350px;
	font-size:14pt; 
	font-family: tahoma;  
	padding-bottom:3px;
	padding-top:3px;
	padding-left:4px;
	padding-right: 0px;
	background-image:url('../../Images/hd_logo.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
}
.logo a
{
	color: #656B77;
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	padding:0px 5px 0px 0px;
	visibility:hidden;
}
.topLinkBar 
{
    float:right;
    width:auto;
	padding-left: 1px;
	padding-right: 7px;
   	display:inline;
}
.toplinkbar a:active
{
   	color: #444444;
	font-family: tahoma;  
	font-size:9pt; 
	text-decoration:none;
}
.topLinkBar a
{
   	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;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	
}
.console_login
{
	clear:both;
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

.search
{
    margin:0px 2px 0px 350px;
}
.search .ms-sbcell .ms-sbplain
{
    margin-right:2px;
    margin-left:2px;
    border:1px #555555 solid;
    height:14px;
}
.search .ms-sbcell
{
    border:none;
    font-weight:normal; 
    font-size:8pt; 
    color: #3A4663;
    padding:0px;
}
.search .ms-sbgo
{
    background-color:#fff;
    border:1px solid #ccc;
    
}
.siteActionMenu
{
    float:right;
}
.authoringRegion
{
	width:100%;
	background-color:#DDDDDD;
	color:#333333;
}
.topNavContainer
{
	background-image:url('../../Images/nav_back_grad.jpg');
	background-repeat:repeat-x;
	height:35px;

}
.topNavContainer1
{
	background-image:url('../../Images/nav_back_grad.jpg');
	background-repeat:repeat-x;
	height:35px;
	border-top:2px;
}

.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: 10pt; 
	color: #fff;
	margin:2px 0px 0px 0px;	
}
.topNavItem a
{
	display:block;
	vertical-align:middle;
	padding:1px 33px 0px 33px;
	margin:0px 0px 0px 0px;
	height:25px;
}
.topNavSelected a
{
	background-image: url('../../Images/arrow_nav.gif');
	background-repeat:no-repeat;
	background-position:top center;
	border-top:2px #fff solid !important;
	color: #EFF4FA;
}
.topNavHover a
{
	color:#FFFFFF;
	/*background-image: url('../../Images/nav_back_grad.jpg');*/
	text-decoration:underline;

}
.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;*/
}
.topNavRoundRight
{
    width:0px;
}
.topNavRoundLeft
{
    width:0px;
}
.leftNav
{
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	background-color: #990000;
	width:180px;
}
.leftNavSpacer
{
	width:185px;
}
.leftNavSelected
{
	/*background-color: #C40F2E;*/
	color: #fff;
	border-bottom:1px #fff solid;
	line-height:normal;
	padding:0px 0px 3px 0px;
}
.leftNav3
{
	color: #fff;
}
.leftNav2
{
	color: #fff;
}
.leftNav1
{
	color: #fff;
}
.leftNav1
{
	font-family: arial; 
	color:#000; 
	font-size: 9pt; 
	border-bottom:1px #fff solid;
	background-color:#ccc;
	background-image:url('../../Images/leftNav_arrow_copy2.gif');
	background-position:5px 7px;
	background-repeat:no-repeat;

}
.leftNav1 a
{
	font-family: arial;  
	font-size: 9pt; 
	display:block;
	padding:3px 0px 3px 20px;
}
.leftNav1 a:hover
{	
color:#000;
	text-decoration:underline;

}

.leftNav2
{	
	font-family: arial; 
	color:#000; 
	font-size: 8pt; 
	border-bottom:1px #ccc solid;
	background-color: #EBEBEB;
	background-image:url('../../Images/leftNav2_arrow.gif');
	background-position:17px 9px;
	background-repeat:no-repeat;

}
.leftNav2 a
{
	padding:3px 0px 3px 30px;
	display:block;

}
.leftNav2 a:hover
{
	color:#000;
	text-decoration:underline;
}

.leftNav3
{	
	font-family: tahoma;  
	font-size: 8pt; 
}
.leftNav3 a
{
	padding-left:18px;
	display:block;
}
.leftNavHover
{
	text-decoration:underline;
	color:#000;
}
.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: #ECEFF3;
}
.leftNavFlyOutsItem a
{
	padding:1px 5px 1px 5px;
	display:block;
	color:#354260;
	*width:100px;
	min-width:100px;
}
.leftNavFlyOutsHover
{
	background-color: #B2BCD3;
}
.pageTitle_back
{
	/*padding:35px 5px 5px 10px; */
	margin:0px;
	height:75px; 
	background-image:url('../../Images/header_background.jpg');
	background-repeat:no-repeat;
	background-color:#4D6986;
	background-position:right;
	border-top:1px #fff solid;
	position:relative;
}
.pageTitle
{
	position:absolute;
	padding-bottom:2px;
	bottom:5px;
	margin-left:10px;
	font-family: times;  
	font-size: 16pt; 
	color: #fff;
	width:300px;
}
.pageTitle span
{
	margin:0px;
	padding:0px;
}
.mainContainer
{
margin-left:0px;
margin-right:0px;
}
.bottomLinkBar
{
	font-family: tahoma;  
	font-size: 8pt; 
	color: #000000;
	float:none;
}
.mainContent td.ms-pagebreadcrumb
{
	display:none;
}
.mainContent div.ms-pagebreadcrumb
{
	display:none;
}
div.ms-wikieditouter
{
	position:static;
	border-bottom: 1px #6393d4 solid;
	margin-bottom:8px;
	margin-right:5px;
	border-right-width:1px;
}
div.ms-quicklaunchouter
{
	margin-left:7px;
	margin-top:5px;
	width:158px;
	border-width:0px;
}
.footer{
	border-top: 1px #666 solid;
	font-size:8pt;
	color:#999;
	padding:10px;
	text-align:center;
}
.right_table_cell
{
	width:200px; 
	border-left:1px #ccc solid;
	border-top:1px #fff solid;
}
.header_table
{
	width:100%;
	border-bottom:5px #ccc solid;
	 
}
#side_header 
{
	width:182px;
	height:50px;
	background-image:url('../../Images/back_side_header2.jpg');
	background-repeat:no-repeat;
	text-align:right;
}
#side_header h1 
{
	margin:0px 0px 4px 0px;
	padding:20px 5px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4D6986;
	font-size:12pt;
	text-transform:uppercase;
}
/*#side_header h2 
{
	border-top:10px #4D6986 solid;
	padding:0px 0px -10px 0px;

}*/
#sidenote{
	padding:0px;
	border-bottom:1px #ccc solid;
	width:100%;
}
#sidenote h1{
	padding:10px 0px 0px 10px;
	margin:0px;
	color:#C40F2E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}
#sidenote p{
	padding:2px 5px 0px 10px;
	margin:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: right;
margin: 0 0.5em;
background-position:2px 6px;
background-repeat:no-repeat;
}

#nav-menu li a
{
background: url('../../Images/heading_arrow.gif') 3px 5px no-repeat;
float: right;
display: block;
color: #000;
font-weight:bold;
text-decoration: none;
text-align:right;
padding-left:15px;
font-family:arial;
font-size:9pt;
}

#nav-menu li a:hover{
	color: #666;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
padding: 5px 0px 0px 0px;
margin: 5px 0px 0px 0px;


} 

#nav-menu2 ul
{
list-style: none;
padding: 5px 0px 0px 0px;
margin: 5px 0px 0px 0px;
}

#nav-menu2 li
{
float: right;
margin: 0 0.5em;
}

#nav-menu2 li a
{

display: block;
color: #666;
text-decoration: none;
text-align:center;
padding-left:5px;
padding-right:5px;
font-family:arial;
font-size:8pt;
}

#nav-menu2 li a:hover{
	color: #666;
}

/* Hide from IE5-Mac \*/
#nav-menu2 li a
{
float: none
}
/* End hide */

#nav-menu2
{

text-align:center;
} 




.mainContent{
	color:#000000;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px !important;
}



/*.pageContent{
	color:#000000 !important;
}
.pageContent a{
	color:#800000 !important;
}*/
.pageContent_main{
	color:#000000;
	padding:0px 10px 10px 10px;
	vertical-align:top;
}

.pageContent_main a{
	color:blue;
	text-decoration:none;
}
.pageContent_main a:hover{
text-decoration:underline;
}



.mainContentHome td{
	
	vertical-align:top;
	padding:10px 0px 5px 20px;
}
.main_home_h1{
	font-size:12pt;
	font-weight:bold;
	border-bottom:1px #ccc solid;
	padding-left:13px;
	padding-bottom:5px;
	padding-right:10px;
	margin:10px 10px 10px 10px;
	background-image:url('../../Images/headring_arrow2.gif');
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.hdstylesCustom-HDtitle{
	font-family:"Times New Roman", Times, serif;
	display:block;
	border:thin #ccc solid;
	font-size:16pt;
}
.hd_treeview{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000;
	
}
.hd_treeview a{
	color:#000;
}

.hd_treeview div{
width:2px !important;	
}
#mainHD
{
	line-height:12pt;	
}
#mainHD td
{
	vertical-align:top;	
	padding:10px;
}

#mainHD a{
	color:#8f0513;
	text-decoration:none;
}

#mainHD a:hover{
	color:#000000;
	text-decoration:underline;
}



#mainRightHD
{
	width:180px; 
	border-left:1px #ccc solid
	
}
#mainRightHD #group .groupheader
{
	background-image:url('../../Images/back_side_header2.jpg');
	background-repeat:no-repeat;
	text-align:right;
	text-transform:uppercase;
	padding:20px 5px 5px 0px;

}
#mainRightHD .item 
{
	margin:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4D6986;
	font-size:12pt;
}
#mainRightHD #group #linkitem .link-item 
{
	padding:0px 5px 0px 10px;
}
#mainRightHD #group #linkitem .link-item a
{
	color:#000;
	font-size:9pt;
	font-weight:bold;
	
}
#mainRightHD #group #linkitem .link-item a:hover
{
text-decoration:underline;	
}


#mainRightHD .description{
	font-size:9pt;
	font-family:Arial;
	color:#000;
}

#mainLeftHD{
	width:180px; 
	border-right:1px #ccc solid; 
	vertical-align:top	
}
#mainLeftHD .description{
	font-size:9pt;
	font-family:Arial;
	color:#000;
}

#mainLeftHD #group .groupheader
{
	font-size:10pt;
	font-weight:bold;
	border-bottom:1px #ccc solid;
	padding-left:13px;
	padding-bottom:5px;
	padding-right:10px;
	margin:10px 10px 10px 10px;
	background-image:url('../../Images/headring_arrow2.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
	background-color:#fff;

}
#mainLeftHD .item 
{
	margin:0px 0px 4px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
#mainLeftHD #group #linkitem .link-item 
{
	padding:0px 5px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;

}
#mainLeftHD #group #linkitem .link-item a
{
	color:#8f0513;
	font-size:9pt;
	font-weight:bold;
	
}

#treeView
{
	width:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;

}
#treeView table
{
	width:180px;
	
}
#treeView table td div
{
	width:0px;	
}
#productNav .productHeading
{
background-color:#B92525;
border-top:1px #fff solid;
color:#fff;
padding:3px;
display:block;
font-weight:bold; 
font-size:10pt;
} 
#productNav .productHeading a
{
color:#fff;
text-decoration:none;
} 
#productNav .productHeading a:hover
{
text-decoration:underline;
} 


#productNav .ms-WPHeader{
background-color:#B92525;
border-top:1px #fff solid;
color:#fff;
} 
#productNav .ms-standardheader .ms-WPTitle{
color:#fff;
}

#productNav .item {
		margin:0px;
}
#productNav .link-item
{
	font-family: arial; 
	color:#000; 
	font-size: 9pt; 
	border-bottom:1px #fff solid;
	background-color:#ccc;
	background-image:url('../../Images/leftNav_arrow_copy2.gif');
	background-position:5px 9px;
	background-repeat:no-repeat;


} 
#productNav .link-item a
{
	font-family: arial;  
	font-size: 9pt; 
	display:block;
	padding:3px 0px 3px 20px;
	color:#000;
} 
#productNav .link-item a:hover
{
	color:#000;
	text-decoration:underline;
	
} 

#productNav{
	 border-right:1px #ccc solid; 
	 width:180px;
	 
}
.ms-vb
{
vertical-align:top;
padding:5px 5px 0px 20px;

}
.request
{
padding:5px 5px 20px 20px;
}

#hdCss #group .item{
	margin:0px;
}


#hdCss #group .groupheader
{
	padding:3px 5px 3px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color:#b92525;
	margin:0px;
	border-top: 1px #fff solid;
	color:#fff;
}

#hdCss #group #linkitem .link-item 
{
	border-top: 1px #fff solid;
	vertical-align:top;
	background-image:url('../../Images/leftNav_arrow_copy2.gif');
	background-color:#ccc;
	background-repeat:no-repeat;
	background-position:3px 9px;
	padding:3px 0px 3px 15px;
	margin:0px;
}
#hdCss #group #linkitem .link-item a
{
	color:#000;
	font-size:9pt;
	font-family:Arial;

}
#HeaderCSS a{
	color:#fff;
	text-decoration:none;
}
#HeaderCSS a:hover{
	color:#fff;
	text-decoration:underline;
}

.srch-URL a:visited {
			color:#999 !important;
		}
#MainLeftCell #CSR .srch-URL a:link {
			color:#999 !important;
		}
#MainLeftCell #CSR .srch-URL a:hover {
			text-decoration:underline;
		}
#MainLeftCell{
			width:100%;
			padding-left:20
		}
 .srch-Title a:visited {
			color:#006699 !important;
			padding-left:5px;
		}
		
 .srch-Title a:link {
			color:#006699 !important;
			padding-left:5px;
		}
		
#searchCss a{
	display:block;
	background-color:#cc0000;
	color:#fff;
	font-size:8pt;
	font-weight:bold;
	padding:2px;
	
}
#searchCss a{
text-decoration:underline;	
}

.headerHDcss .level-header{
background-color:#ccc;
font-size:10pt;
}
.verticalHDcss{
margin-bottom:0px;
}


.level-headerHD {
background-color:#ccc;
padding:3px 0px 3px 10px;
}
.level-headerHD #header a{
display:block;
border-bottom:1px #666 #ccc;
color:#000;
font-weight:bold;
}
#header .level-headerHD a:active{
color: #000;
text-decoration:none;
}
.level-headerHD #header a:visited{
color: #000;
text-decoration:none;
}
{
color: #000;
text-decoration:underline;
}

.level-headerHD #header a:hover {
color: #000;
text-decoration:underline;
}

.level-itemHD{
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 0px 3px 15px;

}
.level-itemHD #header a{
color:#000;
}

.level-headerHD2 {
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 0px 3px 15px;
}
.level-headerHD2 #header a{
color:#666;}

#header .level-headerHD2 a:active{
color: #666;
text-decoration:none;
font-weight:bold;
}

.level-headerHD2 #header a:visited{
color: #666;
text-decoration:none;
font-weight:bold;
}
{
color: #666;
text-decoration:underline;
font-weight:bold;
}

.level-headerHD2 #header a:hover {
color: #666;
text-decoration:underline;
font-weight:bold;
}

.level-itemHD2{
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 0px 3px 30px;
}
.level-itemHD2 #header a{
color:#000;
}
#group #HeaderCSS {
background-color:#ccc;
padding:3px 0px 3px 10px;
font-weight:bold;
}
.link-itemHDCssHD a, .link-itemHDCssHD a:active, .link-itemHDCssHD a:visited, .link-itemHDCssHD a:link {
font-size:8pt;
display:block;
padding:3px 0px 3px 15px;
color:#000 !important;
}
.link-itemHDCssHD a:hover{
color:#000;
text-decoration:underline;
}
.ms-sbtable{
	margin:10px 0px 10px 0px;
}
/*.HdLink a, .HdLink a:visited {
	color:blue;
}
.HdLink a:hover {
	color:blue;
}*/
