#nav {
	Z-INDEX: 80;
	WIDTH: 650px;
	BOTTOM: -4px;
	POSITION: relative;
}
/* nested submenu ul elements */ 

.sf-menu {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	LIST-STYLE: none;
}

.sf-menu * {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	IST-STYLE-TYPE: none;
	LIST-STYLE: none;
}

/*
.sf-menu {
	LINE-HEIGHT: 1.1;
}
*/
.sf-menu UL {
	WIDTH: 10em; 
	POSITION: absolute; 
	TOP: -999em;
}

.sf-menu UL.searchflip {
	WIDTH: 10em;
	POSITION: absolute;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: -101px;
	LIST-STYLE: none;
}
.sf-menu UL.contactflip {
	WIDTH: 10em;
	POSITION: absolute;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: -62px;
	LIST-STYLE: none;
}

.sf-menu UL LI {
	WIDTH: 100%;
}
.sf-menu LI:hover {
	VISIBILITY: inherit;
}
.sf-menu LI {
	FLOAT: left; 
	POSITION: relative;
}

.sf-menu A {
	DISPLAY: block; 
	POSITION: relative;
}





.sf-menu LI:hover UL {
	Z-INDEX: 99; 
	LEFT: 0px;
	/*distance between top tabs and dropdown links*/
	TOP: 37px;
}
.sf-menu LI.sfHover UL {
	Z-INDEX: 99; 
	LEFT: 0px; 
	/*distance between top tabs and dropdown links*/
	TOP: 37px; 
}

.sf-menu LI:hover UL.first {
	Z-INDEX: 99; 
	LEFT: 0px;
	/*distance between top tabs and first dropdown links*/
	TOP: 25px;
}
.sf-menu LI.sfHover UL.first {
	Z-INDEX: 99; 
	LEFT: 0px; 
	/*distance between top tabs and first dropdown links*/
	TOP: 25px; 
}

UL.sf-menu LI:hover LI UL {
	TOP: -999em
}
UL.sf-menu LI.sfHover LI UL {
	TOP: -999em
}
UL.sf-menu LI LI:hover UL {
	LEFT: 10em; TOP: 0px;
}
UL.sf-menu LI LI.sfHover UL {
	LEFT: 10em; TOP: 0px;
}
UL.sf-menu LI LI:hover LI UL {
	TOP: -999em
}
UL.sf-menu LI LI.sfHover LI UL {
	TOP: -999em
}
UL.sf-menu LI LI LI:hover UL {
	LEFT: 10em; TOP: 0px
}
UL.sf-menu LI LI LI.sfHover UL {
	LEFT: 10em; TOP: 0px
}



.sf-menu {
	FLOAT: right; 
	MARGIN-BOTTOM: 0em;
}

.sf-menu A {
	PADDING-RIGHT: 1em; /*tried*/
	PADDING-LEFT: 1em;
	TEXT-DECORATION: none;
	COLOR: #88888a;
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0.73em;
	PADDING-TOP: 0.4em; 
}

.sf-menu A:HOVER {
	COLOR: #002E5F;
}

.sf-menu LI LI.services {
	FONT-SIZE: 11px; 
	background: url(/assets/images/nav/services-line-off.gif) no-repeat 0px 0px;
	color: #88888a;
	/* does control height of submenu links*/
	HEIGHT: 15px;
}
.sf-menu LI LI.first_services {
	FONT-SIZE: 11px; 
	background: url(/assets/images/nav/services-top.gif) no-repeat 0px 0px;
	color: #88888a;
	/* does control height of submenu links*/
	HEIGHT: 24px;
}
.sf-menu LI LI.about {
	FONT-SIZE: 11px; 
	background: url(/assets/images/nav/about-line-off.gif) no-repeat 0px 0px;
	color: #88888a;
	/* does control height of submenu links*/
	HEIGHT: 15px;
}
.sf-menu LI LI.first_about {
	FONT-SIZE: 11px; 
	background: url(/assets/images/nav/about-top.gif) no-repeat 0px 0px;
	color: #88888a;
	/* does control height of submenu links*/
	HEIGHT: 24px;
}
.sf-menu LI LI.projects {
	FONT-SIZE: 11px; 
	background: url(/assets/images/nav/projects-line-off.gif) no-repeat 0px 0px;
	color: #88888a;
	/* does control height of submenu links*/
	HEIGHT: 15px;
}
.sf-menu LI LI.first_projects {
	FONT-SIZE: 11px; 
	background: url(/assets/images/nav/projects-top.gif) no-repeat 0px 0px;
	color: #88888a;
	/* does control height of submenu links*/
	HEIGHT: 24px;
}
.sf-menu LI LI.contact {
	FONT-SIZE: 11px; 
	background: url(/assets/images/nav/contact-line-off.gif) no-repeat 0px 0px;
	color: #88888a;
	/* does control height of submenu links*/
	HEIGHT: 15px;
}
.sf-menu LI LI.first_contact {
	FONT-SIZE: 11px; 
	background: url(/assets/images/nav/contact-top.gif) no-repeat 0px 0px;
	color: #88888a;
	/* does control height of submenu links*/
	HEIGHT: 24px;
}
.sf-menu LI LI.search {
	FONT-SIZE: 11px; 
	background: url(/assets/images/nav/search-line-off.gif) no-repeat 0px 0px;
	color: #88888a;
	/* does control height of submenu links*/
	HEIGHT: 15px;
}
.sf-menu LI LI.first_search {
	FONT-SIZE: 11px; 
	background: url(/assets/images/nav/search-top.gif) no-repeat 0px 0px;
	color: #88888a;
	/* does control height of submenu links*/
	HEIGHT: 24px;
}

.sf-menu LI LI.thisform {
	FONT-SIZE: 11px; 
	background: url(/assets/images/nav/search-line.gif) repeat-y 0px 0px;
	color: #ffffff;
	/* does control height of submenu links*/
	HEIGHT: 26px;
}


.sf-menu LI UL LI A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 14px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

/*
#sf-with-ul A:hover, #sf-with-ul.sfhover {
*/


.sf-menu LI.tab_about:hover {
	BACKGROUND: url(/assets/images/nav/about-tab.gif) no-repeat;
}

.sf-menu LI.tab_about A:focus {
	BACKGROUND: url(/assets/images/nav/about-tab.gif) no-repeat;
}
.sf-menu LI.tab_about A:hover {
	BACKGROUND: url(/assets/images/nav/about-tab.gif) no-repeat;
}
.sf-menu LI.tab_about A:active {
	BACKGROUND: url(/assets/images/nav/about-tab.gif) no-repeat;
}

.sf-menu #tab_about.sfHover {
	BACKGROUND: url(/assets/images/nav/about-tab.gif) no-repeat;
}



.sf-menu LI.tab_services:hover {
	BACKGROUND: url(/assets/images/nav/services-tab.gif) no-repeat 0px 0px;
}

.sf-menu LI.tab_services A:focus {
	BACKGROUND: url(/assets/images/nav/services-tab.gif) no-repeat 0px 0px;
}
.sf-menu LI.tab_services A:hover {
	BACKGROUND: url(/assets/images/nav/services-tab.gif) no-repeat 0px 0px;
}
.sf-menu LI.tab_services A:active {
	BACKGROUND: url(/assets/images/nav/services-tab.gif) no-repeat 0px 0px;
}

.sf-menu #tab_services.sfHover {
	BACKGROUND: url(/assets/images/nav/services-tab.gif) no-repeat;
}


.sf-menu LI.tab_projects:hover {
	BACKGROUND: url(/assets/images/nav/projects-tab.gif) no-repeat;
}

.sf-menu LI.tab_projects A:focus {
	BACKGROUND: url(/assets/images/nav/projects-tab.gif) no-repeat;
}
.sf-menu LI.tab_projects A:hover {
	BACKGROUND: url(/assets/images/nav/projects-tab.gif) no-repeat;
}
.sf-menu LI.tab_projects A:active {
	BACKGROUND: url(/assets/images/nav/projects-tab.gif) no-repeat;
}

.sf-menu #tab_projects.sfHover {
	BACKGROUND: url(/assets/images/nav/projects-tab.gif) no-repeat;
}


.sf-menu LI.tab_contact:hover {
	BACKGROUND: url(/assets/images/nav/contact-tab.gif) no-repeat;
}

.sf-menu LI.tab_contact A:focus {
	BACKGROUND: url(/assets/images/nav/contact-tab.gif) no-repeat;
}
.sf-menu LI.tab_contact A:hover {
	BACKGROUND: url(/assets/images/nav/contact-tab.gif) no-repeat;
}
.sf-menu LI.tab_contact A:active {
	BACKGROUND: url(/assets/images/nav/contact-tab.gif) no-repeat;
}

.sf-menu #tab_contact.sfHover {
	BACKGROUND: url(/assets/images/nav/contact-tab.gif) no-repeat;
}


.sf-menu LI.tab_search:hover {
	BACKGROUND: url(/assets/images/nav/search-tab.gif) no-repeat;
	MARGIN-LEFT: -101px;
}

.sf-menu LI.tab_search A:focus {
	BACKGROUND: url(/assets/images/nav/search-tab.gif) no-repeat;
	MARGIN-LEFT: -101px;
}
.sf-menu LI.tab_search A:hover {
	BACKGROUND: url(/assets/images/nav/search-tab.gif) no-repeat;
	MARGIN-LEFT: -101px;
}
.sf-menu LI.tab_search A:active {
	BACKGROUND: url(/assets/images/nav/search-tab.gif) no-repeat;
	MARGIN-LEFT: -101px;
}

.sf-menu #tab_search.sfHover {
	BACKGROUND: url(/assets/images/nav/search-tab.gif) no-repeat;
}


.sf-menu LI.tab_careers:hover {
	BACKGROUND: url(/assets/images/nav/careers-tab.gif) no-repeat;
}

.sf-menu LI.tab_careers A:focus {
	BACKGROUND: url(/assets/images/nav/careers-tab.gif) no-repeat;
}
.sf-menu LI.tab_careers A:hover {
	BACKGROUND: url(/assets/images/nav/careers-tab.gif) no-repeat;
}
.sf-menu LI.tab_careers A:active {
	BACKGROUND: url(/assets/images/nav/careers-tab.gif) no-repeat;
}

.sf-menu #tab_careers.sfHover {
	BACKGROUND: url(/assets/images/nav/careers-tab.gif) no-repeat;
}


.sf-menu LI.tab_news:hover {
	BACKGROUND: url(/assets/images/nav/news-tab.gif) no-repeat;
}

.sf-menu LI.tab_news A:focus {
	BACKGROUND: url(/assets/images/nav/news-tab.gif) no-repeat;
}
.sf-menu LI.tab_news A:hover {
	BACKGROUND: url(/assets/images/nav/news-tab.gif) no-repeat;
}
.sf-menu LI.tab_news A:active {
	BACKGROUND: url(/assets/images/nav/news-tab.gif) no-repeat;
}

.sf-menu #tab_news.sfHover {
	BACKGROUND: url(/assets/images/nav/news-tab.gif) no-repeat;
}


LI.last {
	MARGIN-RIGHT: 0em; BORDER-RIGHT-STYLE: none;
}
LI.last A {
	PADDING-RIGHT: 1.1em; BORDER-RIGHT-STYLE: none;
}


.sf-menu LI UL LI A:hover {
	COLOR: #E4791D;
	LIST-STYLE: none;
}

/*
.sf-menu LI UL LI.services:hover {
	BACKGROUND: url(/assets/images/nav/services-line-on.gif) no-repeat;
}
.sf-menu LI UL LI.services.sfHover {
	BACKGROUND: url(/assets/images/nav/services-line-on.gif) no-repeat;
}
.sf-menu LI UL LI.services A:focus {
	BACKGROUND: url(/assets/images/nav/services-line-on.gif) no-repeat;
}
.sf-menu LI UL LI.services A:hover {
	BACKGROUND: url(/assets/images/nav/services-line-on.gif) no-repeat;
}
.sf-menu LI UL LI.services A:active {
	BACKGROUND: url(/assets/images/nav/services-line-on.gif) no-repeat;
}
*/
LI.services:hover {
	BACKGROUND: url(/assets/images/nav/services-line-on.gif) no-repeat;
}
LI.services.sfHover {
	BACKGROUND: url(/assets/images/nav/services-line-on.gif) no-repeat;
}
LI.services A:focus {
	BACKGROUND: url(/assets/images/nav/services-line-on.gif) no-repeat;
}
LI.services A:hover {
	BACKGROUND: url(/assets/images/nav/services-line-on.gif) no-repeat;
}
LI.services A:active {
	BACKGROUND: url(/assets/images/nav/services-line-on.gif) no-repeat;
}

.sf-menu LI LI.bot_services {
	background: url(/assets/images/nav/services-bottom.gif) no-repeat 0px 0px;
	HEIGHT: 8px;
}
LI.about:hover {
	BACKGROUND: url(/assets/images/nav/about-line-on.gif) no-repeat;
}
LI.about.sfHover {
	BACKGROUND: url(/assets/images/nav/about-line-on.gif) no-repeat;
}
LI.about A:focus {
	BACKGROUND: url(/assets/images/nav/about-line-on.gif) no-repeat;
}
LI.about A:hover {
	BACKGROUND: url(/assets/images/nav/about-line-on.gif) no-repeat;
}
LI.about A:active {
	BACKGROUND: url(/assets/images/nav/about-line-on.gif) no-repeat;
}

.sf-menu LI LI.bot_about {
	background: url(/assets/images/nav/about-bottom.gif) no-repeat 0px 0px;
	HEIGHT: 8px;
}

LI.projects:hover {
	BACKGROUND: url(/assets/images/nav/projects-line-on.gif) no-repeat;
}
LI.projects.sfHover {
	BACKGROUND: url(/assets/images/nav/projects-line-on.gif) no-repeat;
}
LI.projects A:focus {
	BACKGROUND: url(/assets/images/nav/projects-line-on.gif) no-repeat;
}
LI.projects A:hover {
	BACKGROUND: url(/assets/images/nav/projects-line-on.gif) no-repeat;
}
LI.projects A:active {
	BACKGROUND: url(/assets/images/nav/projects-line-on.gif) no-repeat;
}

.sf-menu LI LI.bot_projects {
	background: url(/assets/images/nav/projects-bottom.gif) no-repeat 0px 0px;
	HEIGHT: 8px;
}

LI.contact:hover {
	BACKGROUND: url(/assets/images/nav/contact-line-on.gif) no-repeat;
}
LI.contact.sfHover {
	BACKGROUND: url(/assets/images/nav/contact-line-on.gif) no-repeat;
}
LI.contact A:focus {
	BACKGROUND: url(/assets/images/nav/contact-line-on.gif) no-repeat;
}
LI.contact A:hover {
	BACKGROUND: url(/assets/images/nav/contact-line-on.gif) no-repeat;
}
LI.contact A:active {
	BACKGROUND: url(/assets/images/nav/contact-line-on.png) no-repeat;
}

.sf-menu LI LI.bot_contact {
	background: url(/assets/images/nav/contact-bottom.gif) no-repeat 0px 0px;
	HEIGHT: 8px;
}
LI.search:hover {
	BACKGROUND: url(/assets/images/nav/search-line-on.gif) no-repeat;
}
LI.search.sfHover {
	BACKGROUND: url(/assets/images/nav/search-line-on.gif) no-repeat;
}
LI.search A:focus {
	BACKGROUND: url(/assets/images/nav/search-line-on.gif) no-repeat;
}
LI.search A:hover {
	BACKGROUND: url(/assets/images/nav/search-line-on.gif) no-repeat;
}
UL LI.search A:active {
	BACKGROUND: url(/assets/images/nav/search-line-on.gif) no-repeat;
}

.sf-menu LI LI.bot_search {
	background: url(/assets/images/nav/search-bottom.gif) no-repeat 0px 0px;
	HEIGHT: 8px;
}
.sf-menu A.sf-with-ul {
	PADDING-RIGHT: 1.4em; 
	MIN-WIDTH: 1px;
	font-weight: bold;
}



.sf-shadow UL.services_shad {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	BACKGROUND: url(/assets/images/nav/services-shadow.png) no-repeat 0px 0px; 
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-bottomright: 17px; 
	-webkit-border-bottom-right-radius: 17px; 
	-webkit-border-bottom-left-radius: 17px;
	MARGIN-LEFT: -6px;
}

.sf-shadow UL.about_shad {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	BACKGROUND: url(/assets/images/nav/about-shadow.png) no-repeat 0px 0px; 
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 0px;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-bottomright: 17px; 
	-webkit-border-bottom-right-radius: 17px; 
	-webkit-border-bottom-left-radius: 17px;
	MARGIN-LEFT: -6px;
}

.sf-shadow UL.projects_shad {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	BACKGROUND: url(/assets/images/nav/projects-shadow.png) no-repeat 0px 0px; 
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 0px;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-bottomright: 17px; 
	-webkit-border-bottom-right-radius: 17px; 
	-webkit-border-bottom-left-radius: 17px;
	MARGIN-LEFT: -6px;
}

.sf-shadow UL.contact_shad {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	BACKGROUND: url(/assets/images/nav/contact-shadow.png) no-repeat 0px 0px; 
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-bottomright: 17px; 
	-webkit-border-bottom-right-radius: 17px; 
	-webkit-border-bottom-left-radius: 17px;
	MARGIN-LEFT: -67px;
}

.sf-shadow UL.search_shad {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	BACKGROUND: url(/assets/images/nav/search-shadow.png) no-repeat 0px 0px; 
	PADDING-BOTTOM: 50px;
	PADDING-TOP: 0px;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-bottomright: 17px; 
	-webkit-border-bottom-right-radius: 17px; 
	-webkit-border-bottom-left-radius: 17px;
	MARGIN-LEFT: -107px;
}

.sf-shadow UL.sf-shadow-off {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

input.search {
	WIDTH: 120px;
	HEIGHT: 12px;
	font-size: 10px;
}
.searchform	{
	MARGIN-LEFT: 14px;
	TEXT=ALIGN: right;
}

