﻿/*
Haworth new colors:
#C10538 - Haworth Red
#489FA5 - Aqua
#A8AC21 - Olive
#4f7ca6-  Blue
#3A3938 - Charcoal
#6e6e6e - Elephant
#ceccc7 - Cubicle
#f1f1f1 - Snow
#E38D26 - Orange
#726B9E - Purple
*/


html, body{
	/* \*/
  height:100%;
  margin:0px;
  padding:0px;
/* Last height declaration hidden from Mac IE 5.x */}

body{
            
            /*text-align:center;*/
            font-family:Arial, Helvetica, sans-serif;
            font-size:11px;
            color:#3a3938;
            
            
            /*background-image:url('Images/haworthImages/bodyBackGrnd.jpg');*/
            background-repeat: repeat;
            background-attachment:fixed;
            background-position: left top;
            
}
form{
	height:100%;
	/* min-height:100%; */
}

p, td{
            font-family:Arial, Helvetica, sans-serif;
            font-size:11px;
            color:#3a3938;
            /* color:Maroon; */
            line-height:18px;
            
}

table, select {
	font-family:Arial, Helvetica, sans-serif;
}


h1{
            /*default homepage color*/
            font-family:Arial, Helvetica, sans-serif;
            font-size:18px;
            color:#489FA5;
}

h2{
            background:url('Images/haworthImages/homePageTitleSideBar.jpg') no-repeat left bottom;
            background-position:left bottom;
            background-repeat:no-repeat;
            font-family:Arial, Helvetica, sans-serif;
            font-size:14px;
            font-weight:normal;
            padding-left:15px;
            color:#C10538;
}

h3{
            font-family:Arial, Helvetica, sans-serif;
            font-size:14px;
            font-weight:normal;
            color:#C10538;
}

h4{
            font-family:Arial, Helvetica, sans-serif;
            font-weight:bold;
            color:#C10538;
}

h5{
            font-family:Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#489FA5;
}

/*h6
{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#000000;    
}*/


h6{
            font-family:Arial, Helvetica, sans-serif;
            font-size:14px;
            font-weight:normal;
            color:#C10538;
            line-height:15px;
            margin-bottom: -10px; 
            margin-top: -8px;

}


a{
			font-family:Arial, Helvetica, sans-serif;
            color:#4B74B4;
            text-decoration:none;
}

a:visited{
			font-family:Arial, Helvetica, sans-serif;
            color:#244463;
            text-decoration:none;
}

a:hover{
            color:#C10538;
			font-family:Arial, Helvetica, sans-serif;
            text-decoration:underline;
}

ul{
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}


/* Top Banner */
#pageContainer{
            position:relative;
            margin:0 0;
            z-index:0;
            width:1000px;
            text-align:left;
            height:auto !important;
            height:100%;
            min-height:100%;
			font-family:Arial, Helvetica, sans-serif;
           	/*border:1px green solid;*/
}


#TopHeader{
            position:relative;
            top:0px;
            left:0px;
            margin:0;
            height:110px;
            width:100%;
            
            background-repeat:repeat-x;
            z-index:98;
            clear:none;
			font-family:Arial, Helvetica, sans-serif;
			/*background-image:url('Images/haworthImages/topHeaderBackGrnd.gif');*/
}

#TopHeaderSmallMenu{
            position:absolute;
            top:27px;
            left:70px;
            width:130px;
			font-family:Arial, Helvetica, sans-serif;
}

#TopHeaderSmallMenu a, #TopHeaderSmallMenu a:visited{
            font-family:Arial, Helvetica, sans-serif;
            font-size:11px;
            color:#6e6e6e;
            text-decoration:none;
            line-height:16px;
}

#TopHeaderSmallMenu a:hover{
            color:#c10538;
}

#TopHeaderMainMenu{
            position: absolute;
            top: 95px;
            left: 250px;
            z-index: 99;
            width: 530px;
            /*border:1px red solid;*/
}

#TopHeaderMainMenu a, #TopHeaderMainMenu a:visited{
            /*font-family:Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#333333;
            text-decoration:none;*/
}

#TopHeaderMainMenu a:hover{
            /*color:orange;*/
}

#HaworthLogoArea{
            position:absolute;
            left:250px;
            top:40px;
}

#hawSearchArea{
            position:absolute;
            top:90px;
            right: 0px;
            width:162px;
            height:20px;
            text-align:right;
			font-family:Arial, Helvetica, sans-serif;
			float: right;
}

#hawSiteAdminArea{
		    float:right;
		    clear:none;
		    /*position:absolute;
		    top:0;
		    left:850px;*/
		    text-align:right;
		    height:30px;
		    width:150px;
}

#sideBar{
            position:absolute;
            top:0px;
            left:0px;
            
            height:auto !important;
            height:100%;
            min-height:100%;
            
            width:30px;
            /*clear:none;
            background-image:url('Images/haworthImages/Gray-Side-Bar-sized.png');*/
            background-repeat:repeat-y;
            background-position:left top;
            /*border: 1px red solid;
            background-attachment:fixed;*/
            z-index:100;
}


#contentArea{
            position:relative;
            clear:none;
            width: 100%;
            margin: 10px 0;
			font-family:Arial, Helvetica, sans-serif;
}

#footerArea{
            position:relative;
            margin:10px 0;            
            height:105px;
            /*background:url('Images/haworthImages/footerBottomImage.jpg') repeat-x left top;*/
}

#footerMenuArea{
            position:relative;
            top:50px;
            left:60px;
            color:#666666;
}

#footerMenuArea a, #footerMenuArea a:visited{
			font-family:Arial, Helvetica, sans-serif;
            font-size:9px;
            color:#666666;
            text-decoration:none;
}


#footerMenuArea a:hover{
			font-family:Arial, Helvetica, sans-serif;
            text-decoration:underline;
            color:#333333;
}

/* Navigation styles */

/*
#nav, #nav ul { 
            padding: 0; 
            margin: 0; 
            list-style: none;
} 
#nav a { 
            display: block; 
            padding:0 5px;
} 
#nav li { 
            float: left;  
            padding:0 5px;
}

#nav li ul {
            position: absolute;
            width: 10em;
            left: -999em;
}
#nav li:hover ul {
            left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
            left: auto;
}

#nav .navHeaders{
            font-family:Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#6e6e6e;
            text-decoration:none;
}

*/

.MenuHeaders{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:underline;
}

.MenuHeaders:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:underline;
}

.MenuHeaders:visited {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:underline;
}

td .MenuLink{
            font-family:Arial, Helvetica, sans-serif;
            color:#f1f1f1; 
            font-size:11px; 
            text-decoration:none; 
}

td .MenuLink:visited{
            font-family:Arial, Helvetica, sans-serif;
            color:#f1f1f1; 
            font-size:11px; 
            text-decoration:none; 
}

td .MenuLink:hover{
            font-family:Arial, Helvetica, sans-serif;
            color:#f1f1f1; 
            font-size:11px; 
            text-decoration:underline; 
}

.shiftLeft{
            position:relative;
            left:-350px;
            width:475px;
}

/* END MAIN NAV SECTION */
.pageTitle{
            font-family:Arial, Helvetica, sans-serif;
            font-size:100%;
            color:#C65581;
}

.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0;
}
.hawTreeLevel1, .hawTreeLevel2, .hawTreeLevel3{
	font-family:Arial;
}
#flash1, #flash2, #flash3, #flash4, #flash5 
{
	z-index: 2;
}

.hw-error-message
{
color: #C10538;
}

.ms-asset-icon{
    margin:0 8px 0 0;
}

.internationalLink, .internationalLink:visited
{
    font-size:11px;
    color:#c10538;
    text-decoration:none;
}

.internationalLink:hover
{
    text-decoration:underline;
    color:#333333;
}

#internationalLinkArea
{
    position:absolute;
    right:0;
    top:25px;
    text-align:right;
    color:#3a3938;
    float:right;
}
