﻿/* ----- PRIMARY NAVIGATION ----- */

/*----NEW! 12/15/2010----Overrides only what is needed (colors, etc)*/
.ms-banner .zz1_TopNavigationMenu_5 {
	background-color:#005251 !important;
}
.ms-topnav {
	background-color:#005251;
	color:#FFFFFF !important;
	white-space:nowrap;
}
.ms-topnav a {
	height:auto;
	padding-right:0;
	padding-left:0;
}

.ms-topNavHover {
	background-color:#307274;
	/*border-left:1px solid #792424;	*/
}
.ms-topnavselected {
	background-color:#307274;	
}
.ms-topNavFlyOuts {
	background-color:#4c8685;
}
.zz1_TopNavigationMenu_0 {
	border:0px !important;
}
/*Hides first navigation tab*/
#zz1_TopNavigationMenun0 { 
	display: none !important; 
}
/* Specifies widths of each element.... */
/* About: */
#zz1_TopNavigationMenun1 table td a {
	width:80px !important;
	padding-top:12px;
	padding-bottom:12px;
	height:auto;
}
/* Register */
#zz1_TopNavigationMenun2 table td a {
	width:90px !important;
	padding-top:12px;
	padding-bottom:12px;
	height:auto;
}
/* Hotel & Travel */
#zz1_TopNavigationMenun3 table td a {
	width:120px !important;
	padding-top:12px;
	padding-bottom:12px;
}
/* Sessions & Events */
#zz1_TopNavigationMenun4 table td a {
	width:130px !important;
	padding-top:12px;
	padding-bottom:12px; 
}
/* Expo & Directories */
#zz1_TopNavigationMenun5 table td a {
	width:130px !important;
	padding-top:12px; 
	padding-bottom:12px;
}
/* For Exhibitors */
#zz1_TopNavigationMenun6 table td a {
	width:100px !important;
	padding-top:12px;
	padding-bottom:12px;
}
/* For the Media */
#zz1_TopNavigationMenun7 table td a {
	width:120px !important;
	padding-top:12px;
	padding-bottom:12px;
}
/*----END NEW----*/


td.ms-banner {
	background-color:#005251 !important;
}
.ms-banner div.zz1_TopNavigationMenu_0 table {
	background-color:#4c8685 !important;
	border-bottom:1px solid #307274 !important;
}
.ms-banner div.zz1_TopNavigationMenu_0 table table a {
	border-left:1px solid #307274 !important;
	border-right:1px solid #307274 !important;
}
.ms-banner div.zz1_TopNavigationMenu_0 table a:hover {
	background-color:#337574 !important;
	border-left:1px solid #000 !important;
	border-right:1px solid #000 !important;
}
div.mastheadBottom {
	background-color:#005251 !important;
}
/* ----- end PRIMARY NAVIGATION ----- */

/*HTML Editor CSS--------------Added 9/24/2008 by BSM, NACS
Matches the styles for NACS Show ansd NACStech as well so any
edits here must be made in the others, except for colors*/

/*Need to have ms-rteStyle for SP 2010, and ms-rteCustom for SP 2007 content already in place*/
.ms-rteStyle-Normal, .ms-rteCustom-Normal 
{  
	-ms-name:"Normal"; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-style: normal; font-weight: normal
}

.ms-rteStyle-SmallText, .ms-rteCustom-SmallText 
{
	-ms-name:"SmallText";
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-style: normal; font-weight: normal
}

.ms-rteStyle-Caption, .ms-rteCustom-Caption 
{ 
	-ms-name:"Caption"; 
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-style: normal; font-weight: normal
}

.ms-rteStyle-Title, .ms-rteCustom-Title 
{  
	-ms-name:"Title";
	color:#005250;
	font: normal 24px arial, helvetica, sans-serif;
	margin-bottom:10px; 
}

.ms-rteStyle-Header, .ms-rteCustom-Header 
{  
	-ms-name:"Header";
	font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: normal
}

.ms-rteStyle-Subheader, .ms-rteCustom-Subheader 
{  
	-ms-name:"Subheader";
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #004195;
}

.ms-rteStyle-Subheader_Small, .ms-rteCustom-Subheader_Small 
{  
	-ms-name:"Subheader_Small";
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #004195
}

.ms-rteStyle-Homelinks, .ms-rteCustom-Homelinks 
{
	-ms-name:"Homelinks";
	font-size: 12px; font-weight: bold
}

.ms-rteStyle-ImportantNotice, .ms-rteCustom-ImportantNotice 
{ 
	-ms-name:"ImportantNotice"; 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #990000
}

.ms-rteStyle-NewTag, .ms-rteCustom-NewTag 
{  
	-ms-name:"NewTag";
	font-family: Verdana; font-size: 10px; font-style: normal; font-weight: bold; color: #008000; vertical-align:super
}

.ms-rteStyle-Button a, .ms-rteCustom-Button a 
{
	padding: 5px;
	width:10px;
	border: 1px solid #CCCCCC;
}
    
.ms-rteStyle-Button a:hover, .ms-rteCustom-Button a:hover 
{
	cursor: pointer;
    border: 1px solid #CCCCCC;
    background-color:#EEEEEE;
}


/*END HTML Editor CSS---------------------------------------*/
.Normal 
{  
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-style: normal; font-weight: normal
}

.SmallText 
{  
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-style: normal; font-weight: normal
}

.Caption 
{  
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-style: normal; font-weight: normal
}

.Title 
{  
	color:#005250;
	font: normal 24px arial, helvetica, sans-serif;
	margin-bottom:10px; 
}

.Header 
{  
	font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: normal
}

.Subheader 
{  
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #004195;
}

.Subheader_Small 
{  
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #004195
}

.Homelinks 
{
	font-size: 12px; font-weight: bold
}

/*BUTTON CLASS OVERRIDE for NACStech colors - BSM 5/11/2010*/
.button {	
	background: url(/images/btnBG_sm2.png) #548a89 repeat-x;
	border:1px solid #548a89;
}
/*END BUTON CLASS OVERRIDE---------------------------------*/


/*style for the div presented to mobile users*/
.mobile_app_callout {
	background-color:#FFFFFF;
	width:100%;
	height:500px;
	bottom:0px;
	position:fixed !important;
	text-align:center;
	border-top:4px solid #2e428b;
	padding:20px;
	z-index:50;
}



div.logo {
	background:url('/SiteCollectionImages/NACSTech/logo_nacstech.gif') top left no-repeat !important;
	height:35px !important;
	padding:0px !important;
	width:344px !important;
	position:absolute;
	margin-top:27px;
}
* html div.logo { /* IE 6 hack  */
	background:url('/SiteCollectionImages/NACSTech/logo_nacstech.gif') top left no-repeat !important;
}
.ms-quickLaunch ul li a {
	color:#6E764B !important;
}
.ms-quickLaunch ul li a:hover {
	border-left:1px solid #D87810 !important;
	color:#C07D30 !important;
}
.ms-quickLaunch ul li.active ul li a {
	color:#6E764B !important;
}
.ms-quickLaunch ul li.active ul li a:hover {
	color:#C07D30 !important;
}
.ms-quickLaunch ul li ul li.active a:hover, .ms-quickLaunch ul li ul li.subIsActive a:hover {
	color:#6E764B !important;
}
.ms-quickLaunch ul li ul li.active ul li a {
	color:#6E764B !important;
}
.ms-quickLaunch ul li ul li.active ul li a:hover {
	color:#C07D30 !important;
}
.ms-quickLaunch ul li ul li ul li.active a:hover, .ms-quickLaunch ul li ul li ul li.subIsActive a:hover {
	color:#6E764B !important;
}
.ms-quickLaunch ul li ul li ul li.active ul li a {
	color:#6E764B !important;
}
.ms-quickLaunch ul li ul li ul li.active ul li a:hover {
	color:#C07D30 !important;
}
.ms-quickLaunch ul li ul li ul li ul li.active a:hover, .ms-quickLaunch ul li ul li ul li ul li.subIsActive a:hover {
	color:#6E764B !important;
}

.AspNet-Menu-NonLink {
	color:#005250 !important;
}

/* ----- NACS Added on 4/29 ---- */
a {
	color:#6E764B !important;
}
a:hover {
	color:#d6e111 !important;
}

h1 {
	color:#005250 !important;
	font:normal 24px arial, helvetica, sans-serif !important;
	margin-bottom:10px !important; 
}
h2 {
	color:#004195 !important;
	font:normal 16px arial, helvetica, sans-serif !important; 
}

.subhead {
	color:#004195 !important;
	font:bold 16px arial, helvetica, sans-serif !important; 

}
/* ----- END NACS Added on 4/29 ---- */


h3 {
	color:#900 !important;
}
.ms-WPTitle, .ms-WPTitle a {
	color:#6E764B !important;
}
div.calloutContainer h3 {
	color:#000 !important;
}
div.calloutContainer a {
	color:#6E764B !important;
}
#footer .left {
	background-image:url('/images/NACSTech/footer_left_Tech.png') !important;
}
* html #footer .left { /* IE 6 hack  */
	background-image:url('/images/NACSTech/footer_left_Tech.png') !important;
}
#footer .middle {
	background-color:#005251 !important;
}
#footer .right {
	background-image:url('/images/NACSTech/footer_right_Tech.png') !important;
}
* html #footer .right { /* IE 6 hack  */
	background-image:url('/images/NACSTech/footer_right_Tech.png') !important;
}

#controlWell th {
	text-align: left;
	color: #FFFFFF;
	border-bottom: 1px #333333 solid;
	padding: 4px 0px 4px 6px;
	background-color: #666666;
}
#GlobalTitleAreaImage {
	position:relative;
}
#GlobalTitleAreaImage a {
	position:relative;
	left:345px;
}
.utilityLinks table {
	width:340px;
	float:right;
}
