﻿body 
{
    background-color:#e1e1e1;
	font-family: arial,helvetica,sans-serif;
}
textarea
{
    background-color:White;
}
/*
				.____                                __          
				|    |   _____  ___.__. ____  __ ___/  |_  ______
				|    |   \__  \<   |  |/  _ \|  |  \   __\/  ___/
				|    |___ / __ \\___  (  <_> )  |  /|  |  \___ \ 
				|_______ (____  / ____|\____/|____/ |__| /____  >
						\/    \/\/                            \/ 
######################################################################################## */
#DesignContainer
{
	margin:0px;
	padding:0px;
	
	width:848px; /* Total width */
	position: absolute;
	left: 50%;
	margin-left: -424px;
	background-image: url('/_layouts/images/NHClayout/DesignBG.jpg');
	background-repeat: repeat-y;
}

#SharePointTopMenu
{
    margin:0px;
    padding:0px;
    
    padding-top: 20px;
    width:100%;
    background-color:#e1e1e1;
    float:right;
}

#DesignTop
{
	margin:0px;
	padding:0px;
	
	float:left;
	width: 848px;
	height: 26px;
	background-image: url('/_layouts/images/NHClayout/DesignHeader.jpg');
}

#DesignLeftSide
{
	margin:0px;
	padding:0px;
	
	float:left;
	width: 22px;
	height: 504px;
	background-image: url('/_layouts/images/NHClayout/DesignLeftDiv.jpg');
}

#DesignRightSide
{
	margin:0px;
	padding:0px;
	
	float:right;
	width: 15px;
	height: 402px;
	background-image: url('/_layouts/images/NHClayout/DesignRightDiv.jpg');
}

#InnerDesign
{
	margin:0px;
	padding:0px;
	
	float:left;	
	width:811px;
}

#Header
{
	margin:0px;
	padding:0px;
	
	float:left;
	width: 100%;
}

#DesignMainContent
{
	margin:0px;
	padding:0px;
}

#DesignMenu
{
	margin:0px;
	padding:0px;
	
	clear:left;
	float:left;
	width:797px;
	margin-left: 7px;
	margin-right: 7px;
}

#MenuLeftOuter
{
    margin:0px;
	padding:0px;
    
    float: left;
    width: 555px;
    height: 26px;
    background-image: url('/_layouts/images/NHClayout/DesignLeftMenuBG.jpg');
}
#MenuLeft
{
	margin:0px;
	padding:0px;
	
	padding-top: 2px;
	padding-left: 10px;
}

#MenuRightOuter
{
	margin:0px;
	padding:0px;
	
	float: right;
	width: 236px;
	height: 26px;
	background-image: url('/_layouts/images/NHClayout/DesignRightMenuBG.jpg');
}

#MenuRight
{
    margin:0px;
	padding:0px;
	
	color:White;
	padding-top:3px;
}

#DesignMainContent
{
    margin:0px;
    padding:0px;
    
    float:left;
    margin-top:7px;
    margin-left:7px;
}

#DesignMainMenu
{
    margin:0px;
    padding:0px;
    border:0px;
    
    float:left;
    width:162px;
}

#DesignMainMenuBounds
{
    margin:0px;
    padding:0px;
    
    float:left;
    overflow:hidden;
    height: 494px;
    width:162px;
    margin-right:7px;
}

#DesignMainMenuUnder
{
    width:162px;
    float:left;
    clear:left;
    height:262px;
    background-image: url('/_layouts/images/NHClayout/MainLeftMenuBG.jpg');
}

#DesignBreadCrumbs
{
    margin:0px;
	padding:0px;
    
    display:none;
    float:left;
}

#DesignInnerContent
{
    margin:0px;
	padding:0px;
	
    float:left;
    margin-right: 7px;
    width: 628px;
    font-size: .82em;
}

#DesignBottom
{
	margin:0px;
	padding:0px;
	
	clear: both;
	float:left;
	width: 848px;
	height: 64px;
	background-color:#e1e1e1;
	background-image: url('/_layouts/images/NHClayout/DesignFooter.jpg');
	background-repeat: no-repeat
}

#DesignBottomLeftText
{
    padding:0px;
    margin:0px;
    
    margin-top: 50px;
    margin-left: 20px;
    float:left;
    font-size: 10px;
}

#DesignBottomRightText
{
    padding:0px;
    margin:0px;
    
    margin-top: 50px;
    margin-right: 20px;
    float:right;
    font-size: 10px;
    color: #3d93c6;
}
/*
__________                         .____                                __          
\______   \_____     ____   ____   |    |   _____  ___.__. ____  __ ___/  |_  ______
 |     ___/\__  \   / ___\_/ __ \  |    |   \__  \<   |  |/  _ \|  |  \   __\/  ___/
 |    |     / __ \_/ /_/  >  ___/  |    |___ / __ \\___  (  <_> )  |  /|  |  \___ \ 
 |____|    (____  /\___  / \___  > |_______ (____  / ____|\____/|____/ |__| /____  >
                \//_____/      \/          \/    \/\/                            \/ 
######################################################################################## */
#PageLayoutMainContent
{
    padding:0px;
    margin:0px;
    
    float:left;
    width: 628px;
    overflow: hidden;
}

.NHCSTYLECustom-PageTitle
{
    color: #007ab5;
    font-family:Arial, Sans-Serif;
    font-weight: bold;
    font-size: 16px;
}

.NHCSTYLECustom-SubTitle
{
    color: #f47920;
    font-family:Arial, Sans-Serif;
    font-weight: bold;
    font-size: 14px;
}

/*
					_________ .__                                      
					\_   ___ \|  | _____    ______ ______ ____   ______
					/    \  \/|  | \__  \  /  ___//  ___// __ \ /  ___/
					\     \___|  |__/ __ \_\___ \ \___ \\  ___/ \___ \ 
					 \______  /____(____  /____  >____  >\___  >____  >
							\/          \/     \/     \/     \/     \/ 
######################################################################################## */
.NHCLogo
{
	padding:0px;
	margin: 2px 0px 0px 15px;
	border: 0px;
}

#DesignMainMenu .LeftMenuSubItem:hover
{
    color: #3794c0;
    text-decoration: underline;
}

.PageLayoutStretchWebpartZone
{
    padding:0px;
    margin:0px;
    
    clear:left;
    float:left;
    width: 100%;
    padding-top: 10px;
}

.PageLayoutWebpart
{
    margin:0px;
    padding:0px;
    
    float:left;
    margin-right: 8px;
}

.PageLayoutWebpart table
{
    width:auto;
}

.PageLayoutWebpartThirds
{
    margin:0px;
    padding:0px;
    
    float:left;
    width:200px;
}

.PageLayoutWebpartHalfs
{
    margin:0px;
    padding:0px;
    
    float:left;
    width: 50%;
}
/*
                   _____       .___  .___.__  __  .__                      
                  /  _  \    __| _/__| _/|__|/  |_|__| ____   ____   ______
                 /  /_\  \  / __ |/ __ | |  \   __\  |/  _ \ /    \ /  ___/
                /    |    \/ /_/ / /_/ | |  ||  | |  (  <_> )   |  \\___ \ 
                \____|__  /\____ \____ | |__||__| |__|\____/|___|  /____  >
                        \/      \/    \/                         \/     \/ 
######################################################################################## */ 
#DesignBottomLeftText a:link, #DesignBottomLeftText a:visited, #DesignBottomLeftText a:hover
{
    font-size: 10px;
    color: #3794c0;
    text-decoration: underline;
}

#DesignBottomRightText a:link, #DesignBottomRightText a:visited, #DesignBottomRightText a:hover
{
    font-size: 10px;
    color: #3794c0;
    text-decoration: none;
}

#DesignInnerContent a, #DesignInnerContent a:link, #DesignInnerContent a:visited
{
    color: #F47920;
    text-decoration: underline;
}

#MenuRight input
{
    border: solid 1px #bebbb2;
    margin-right: 2px;
}

#MenuLeft a:link, #MenuLeft a:visited, #MenuLeft a
{
    color:White;
}

#MenuLeft a:hover
{
    color: #f5944d;
}

.DesignMainMenuTopItem 
{
    margin:0px;
    padding:0px;

    display:block;
    border: solid 1px #d6eaf3;
    height:18px;
    padding-top: 4px;
    padding-left: 4px;
    background-image: url('/_layouts/images/NHClayout/DesignSubMenuBG.jpg');
    background-repeat: repeat-x;
    font-size: 12px;
    font-weight:normal;
    text-decoration: none;
    color:Black;
}

#DesignMainMenu .LeftMenuSubItem
{
    font-size:11px;
    display: block;
    color:Black;
    text-decoration:none;
    padding-left: 15px;   
    background-image: url('/_layouts/images/NHClayout/SubMenuItemBG.jpg');
    background-repeat: no-repeat;
}

#HomePageWebpartHeader
{
    background-image: url('/_layouts/images/NHClayout/HomeMenuHeader.jpg');
    background-repeat: repeat-x;
}

div#DesignMainMenu ul 
{
    margin:0px;
    padding:0px;
    
    overflow:visible;
}

div#DesignMainMenu ul li
{
    margin:0px;
    padding:0px;
    
    overflow:visible;
}
/*
                    ___________.__            _____    _________
                    \_   _____/|__|__  ___   /     \  /   _____/
                     |    __)  |  \  \/  /  /  \ /  \ \_____  \ 
                     |     \   |  |>    <  /    Y    \/        \
                     \___  /   |__/__/\_ \ \____|__  /_______  /
                         \/             \/         \/        \/ 
######################################################################################## */

#MenuRight table tr td, #MenuRight table tr, #MenuRight table
{
    margin:0px;
    padding:0px;
    
    border:none;    
}

#MenuRight .ms-sbgo
{
    padding:0px;
}

#MenuRight img
{
    
}

#MenuRight .ms-sbtable
{
    color:White;
}

.ms-WPHeader
{
    background-image: url('/_layouts/Images/NHCLayout/HomeMenuHeader.jpg');
    background-repeat: repeat-x;
    height: 30px;
    border:0px;
}

#DesignInnerContent .ms-WPTitle, #DesignInnerContent .ms-WPTitle A:link, #DesignInnerContent .ms-WPTitle A:visited, #DesignInnerContent .ms-WPTitle A, #DesignInnerContent .ms-WPTitle A:link span
{
    color:#027ab6;
    font-family:Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.ms-WPHeader td
{
    border:0px;
}

#MenuRight .ms-sbtext
{
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding:0px 5px 0px 5px;
}

.EditModeMessage
{
    margin-left: 7px;
    padding:5px;
    width: 600px;
    border: dashed 2px #333333;
    background-color: #999999;
    color:White;
    float:left;
    clear:left;
}



/* Search results styling */

.srch-Icon
{
	display:block;
	float:left;
	clear:both;
	height:70px;
	margin-right:10px;
}

.srch-Title a, .srch-Title a:link, .srch-Title a:visited,.srch-Title a:link:visited
{
		font-family: arial,helvetica,sans-serif;
	font-size:1.1em;
	color:#f47920;
	text-decoration:none;
}

.srch-Title a:hover
{
	text-decoration:underline;
}


.srch-Metadata
{
		font-family: arial,helvetica,sans-serif;
	font-size:1em;
	color:#00436e;
	
	}
	
	
/*  PRINT PAGE STYLES 
    
*/

	#print_body {font-family: arial; font-size: 11px; background-color: #ffffff;}  
	#print_body p {font-family: arial; font-size: 13px; color: #252525;} 
	#print_body a:link {color: #007ab5;}
	
    .header{width: 612px; margin: 0px auto;}
    .frame-body {width:612px; margin: 0px auto;}
    .frame-left-image{width:29px;float:left;}
    .frame-content {width:516px;float:left; padding: 20px;}
    .frame-right-image {width:27px;float:left;}
    .frame-footer { padding: 10px 30px 0px 30px;width:612px;margin:0px auto;}
    
    


.SttiPrintThisPage
{
	margin-top:4px;
	background-color:#f0f0f0;
 	border:solid 1px #007ab5;
 	padding:2px;
 	font-size:80%;
 	width:10em;
	text-align:right;
	margin-left:auto;
}

.SttiPrintThisPage
{
	text-align:center;	
}

#PrintThisPageContainer a, #PrintThisPageContainer a:link, #PrintThisPageContainer a:visited
 {
	color:#007ab5;
	text-decoration:none;
 }
