﻿body { margin:0px; padding:0px; }

/* Global positioning */

.bodyContainerFixed, .bodyContainer
{
    clear: both;
    margin: 8px 5px 0px 8px;
}

/* the min-width is set at 974 instead of 954 because for 1024x768 configuration,
	that is the width you need in order for the right margin to be 12px.  Yes,
	this is weird because then things don't line up with the global nav menu which is only
	954px wide, but that's how UI Design team wants it for now.  Also, 974 allows 4 thumbs
	to be displayed on the search page, while 954 only allows 3. */
.bodyContainer { min-width:874px; }

/* this style is applied for fixed width pages. */
.bodyContainerFixed { width:854px; }


#globalHeaderTop
{
	margin:0px 0px 0px 12px;
	height:75px;
    padding-left: 163px;
}

.Logo
{
	width: 200px;
	height: 65px;
}
.Logo2
{
	width: 125px;
	height: 40px;
	display:block;
	float:right;
}
.globalNavLogo
{
    float: left;
    display: inline;
	margin-left: -163px;
    width: 163px;
}

#globalNavLinksx
{
    margin-left: 15px;
    position: relative;
    z-index: 2000;
}

#globalNav
{
    background: url(../img/sprite2.png) repeat-x 0px 0px;
	margin: 0;
	padding: 0;
    height: 37px;
}

#globalNav ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#globalNav li
{
    margin: 0;
    padding: 0;    
	text-align:left;
}

#globalNav a,
#globalNav span
{
    display: block;
    zoom: 1;
}

#globalNav .navHeader
{
    float: left;
    position: relative;
    z-index: 200;
}

#nav{    float: left;}

#primaryNav{    float: left;}


#secondaryNav{    float: right;}

#globalNav .navContent
{
    display: none;
    margin: 0 0 0 -8px;
    position: absolute;
}

#secondaryNav .navContent
{
    margin-left: -7px;
}

#globalNav .navColumn
{
    float: left;
    margin: 0 8px 0 0;
    width: 140px;
}


#globalNav .last
{
    margin: 0;
}

#globalNav .navColumn .header span
{
    font-size: 13px;
    font-weight: bold;
}

#globalNav .navColumn table
{
    width: 100%;
}

#globalFooter .globalNav
{
    white-space: nowrap;
}



p.partnerSites
{
    margin: 12px 0 5px 0;
}

p.copyright
{
    clear: both;
    float: left;
}




/* Begin gnaven-us-sprite.png */
.home,
.aboutus,
.projects,
.partners,
.careers,
.contacts,
.menu-end
{
	height: 35px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment:scroll;
	outline: none;
}
.home
{
	background: url(../img/home.png);
	width: 50px;
}      
.aboutus
{
	background: url(../img/aboutus.png);
	width: 80px;
} 
.projects
{
	background: url(../img/projects.png);
	width: 69px;
} 
.partners
{
	background: url(../img/partners.png);
	width: 84px;
} 
.careers
{
	background: url(../img/careers.png);
	width: 69px;
} 
.contacts
{
	background: url(../img/contacts.png);
	width: 64px;
}
.menu-end
{
	background: url(../img/menu-end.png);
	width: 5px;
}

.menu { background-position: 0px 0px; }
.menu_on { background-position: 0px -36px; }
.menu_over { background-position: 0px -72px; }
/* End gnaven-us-sprite.png */



#notLoggedInOpts
{
    white-space: nowrap;
}

#globalNavContent
{
    position: relative; 
    left: -16px;
    padding-top: 5px;
    z-index: 1500;    
}



.gntlSeperator
{
    border-right: solid 1px #CACCBF;    
    padding-right: 10px;       
}
