﻿
/* Header Styles */
body{
	background-color:#636563;
}

#header{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* Top Header Login Information */

.ms-globalbreadcrumb {
background-color:#fff;
border-bottom:3px solid #ddd;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 100%;
}

.ms-searchbox { /* sets font color for search box */
color:#6d6d6d;
float: right;
clear: right;
}

#SearchArea {
display:block;
float:right;
clear:right;
width:auto;
top:5px;
}

.ms-globalleft {
width: 100%;
padding-top: 0px;
padding-bottom: 10px;
}

.ms-globallinks-right {
text-align:right;
float:right;
clear: right;
padding-top: 0px;
padding-bottom: 5px;
padding-right: 5px;
}


.ms-globallinks-left{
text-align:left;
float:left;
vertical-align: top;
padding-top: 0px;
padding-bottom: 5px;
padding-left: 5px;
}

#company-logo {
/*width: 250px;
height: 88px; */
width: 0px;
height: 0px;
display: none;
}

/* Title Area */

.ms-globalTitleArea {
position:relative;
background-image:none; /* turns default gradient off */
clear:left;
height:0px;
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#GlobalTitleAreaBackground{
float:left;
background:transparent url('../images/banner_tile_asce.jpg') repeat-x;
width:100%;
height:47px;
text-align:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-bottom:4px solid #971B1F;}

#GlobalTitleAreaImage {
float:left;
background:transparent url('../images/banner_asce.jpg') no-repeat;
width:100%;
height:47px;
text-align:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#GlobalTitleAreaImage img {
padding:30px 0;
display:none;
}

#company-logo {
height:30px;
width:143px;
float:right;
margin-top:16px;
}

.ms-sitetitle {
font-size:1.3em;
margin-top:32px;
float:left;
display:none;
}

/* Primary Navigation */

.ms-bannercontainer{
height:0px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color: white;
width: 100%;
}

.ms-bannerframe {
border-bottom:1px solid #ddd;
background-color: white;
width: 100%;
}

.ms-siteactionsmenu{
padding-right: 10px;
}

.ms-siteactionsmenu div div div a {
color:#6d6d6d;
}

.ms-siteactionsmenu div div div a:hover { color:#000; text-decoration: underline; }

.ms-siteactionsmenu div div div{
background:transparent url('../images/lay2_red_down_arrow.gif') no-repeat center right;
}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background:transparent url('../images/lay2_red_down_arrow.gif') no-repeat center right;
}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background:transparent url('../images/lay2_red_down_arrow.gif') no-repeat center right;
}

.ms-topnav {
color:#6d6d6d;
background-color:#fff;
}

.ms-topNavContainer {  /* clears default 1px right border on nav container */
border-right:0; 
}

.ms-topNavHover {
color:#971B1F;
background:transparent url('../images/lay2_red_hover_arrow.gif') no-repeat bottom center;
}

.ms-topnavselected {
color:#d92a27;
font-weight:normal;
background:transparent url('../images/lay2_red_selected_arrow.gif') no-repeat bottom center;
}


/* Search Styling */

.ms-searchimage {
background-color:#fff;
display: none;
}

.ms-pagebreadcrumb {
background-color:#fff;
}

.ms-pagebreadcrumb a:link, .ms-pagebreadcrumb a:visited {
color:#d92a27;
background-color:#fff;
}

a#onetIDGoSearch {
}

.ms-searchbox {
border:1px solid #6b6b6b;
display: none;
}

/* ms-main Area */

TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe{
background-color:#fff;
}

td.ms-areaseparatorleft { 
background-image:none;
background-color:#fff;
}

.ms-titlearealeft {
background-color:#fff;
}

.ms-titleareaframe {
background-color:#fff;
}

.jh-titleareapadding{
padding: 5px 5px 5px 5px;
background-color: white;
}

.jh-titleareapadding a{
color: navy;
background-color: white;
}

.ms-titlearea{
clear: left;
float: left;
width: 100%;
display: block;
padding: 0px 0px 0px 0px;
background-color: white;
}

.ms-titlearea a:visited, .ms-titlearea a:active {
	color: navy;
}


.ms-main {
background-image:none;
}

.ms-pagetitle, .ms-pagetitle div{
	background: white;
	width: 100%;
	float:left;
	clear:left;
}

.ms-pagetitle h2{
/*	display: none; */
}

/* Divs after nav / hidden */


#above-main a:link, #above-main a:hover, #above-main a:visited {
color:#d92a27;
}

#above-main{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 30px;
	width: 100%;
	float: none;
}

table.ms-toolbar,table.ms-viewtoolbar{
background-image:none;
background-color:#f6f6f6;
border:0;
}

.ms-bodyareaframe, .ms-bodyareaframe table, .ms-bodyareaframe tr, .ms-bodyareaframe td {
 background-color: white;
 padding: 0px 0px 0px 0px;
}

.ms-toolbar a {
color:#000 !important;
}

/* Quick Launch */

.ms-nav {
background-color:transparent;
}

.ms-nav table {
background-color:#f6f6f6;
}

.ms-quicklaunch table.ms-navheader td,.ms-navheader2 td,.ms-quicklaunch span.ms-navheader{
background-color:#f6f6f6;
border:none;
}

.ms-quicklaunchheader { 
background-color:#f6f6f6;
display: none;
}

.ms-quickLaunch {
background-color:#f6f6f6;
}

.ms-quickLaunch a:link, .ms-quickLaunch a:visited {
color:#202020;
text-decoration:none;
}

.ms-navframe {
border-top:5px solid #971B1F;
border-bottom:1px solid #dedbd4;
background-color:#f6f6f6;
}

table.ms-navSubMenu1 td {
background-color:#F6F6F6;
}

table.ms-navSubMenu1 .ms-navheader td {
background-color:#F6F6F6;
}

.ms-quicklaunchheader a:link, 
.ms-quicklaunchheader a:hover,
.ms-quicklaunchheader a:visited {
color:#202020;
}

.ms-navitem {
background-color:#f6f6f6;
}

.ms-navitem td {  /* default link state */
background:#f6f6f6 url('../images/lay2_red_leftnav_bullet.gif') no-repeat 5% 50%;  
}

table.ms-navselected td{
background:#f6f6f6 url('../images/lay2_red_leftnav_selected.gif') no-repeat 5% 50%;
}

table.ms-navhover td{
background:#f6f6f6 url('../images/lay2_red_leftnav_hover.gif') no-repeat 5% 50%;
}


/* Content Area */

.ms-bodyareacell {  
border-top:5px solid #971B1F;
height: 900px;
}


/* Content Header Specific */


.ms-viewselector {
background-color:#971B1F;
}

.ms-viewselectorhover {
background-color:#971B1F;
}

.ms-menutoolbar td td.ms-viewselector,.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselector,.ms-authoringcontrols td td.ms-viewselectorhover{
background-color:#971B1F;
}

.ms-menutoolbar a {
color:#fff !important;
}

.ms-listheaderlabel {
color:#fff;
}

/* Header Links */


.ms-menutoolbar{
background-color:#971B1F;
}

.ms-menutoolbar a:link, .ms-menutoolbar a:visited, .ms-menutoolbar a:hover {
color:#fff;
}

.ms-toolbar a:link, .ms-toolbar a:visited, .ms-toolbar a:hover {
color:#fff;
}

.ms-WPHeader TD{
background-color:#fff;
}

.ms-menutoolbar td a{
color:#fff;
}

.ms-menutoolbar td a:hover{
border:none;
color:#fff;
}

.ms-menubuttoninactivehover{
color:#fff;
}

.ms-menubuttonactivehover{
color:#fff;
border:1px solid #971B1F;
}

td.ms-menutoolbarheader{
color:#fff;
}

.ms-splitbuttonhover, .ms-splitbuttondropdown, .ms-splitbuttonhover, .ms-splitbuttontext {
color:#fff;
}

.ms-splitbuttonhover .ms-splitbuttondropdown,.ms-splitbuttonhover .ms-splitbuttontext{
border:1px solid #971B1F;
color:#fff;
}

.ms-menutoolbar a {
color:#000 !important;
}

/* Controls */
input{
	border: 1px black solid;
}

textarea{
	border: 1px black solid;
}

.ms-vh2 img{
	display: none;
	background: transparent;
}

.ms-hidden img{
	background: transparent;
}

/* Bottom margin, hosting, and design info */

.jh-designhostinginfo{
	color: #cccccc;
	background-color: #636563;
	width: 100%;
    position: fixed;
    bottom: 0px;
    text-align: right;
    clear:right;
}

.jh-designhostinginfo a{
	color: #FF6699;
}

.jh-designhostinginfo a:hover{
	color: red;
}

.jh-myname a{
	color: #99CCFF;
}

.jh-myname a:hover{
	color: aqua;
}
