@font-face {
	font-family: 'AudimatMonoSmallCapsLight';
	src: url('audimscl-webfont.eot');
	src: local('?'), url('audimscl-webfont.woff') format('woff'), url('audimscl-webfont.ttf') format('truetype'), url('audimscl-webfont.svg#webfontvW30cvrj') format('svg');
	font-weight: normal;
	font-style: normal;
}

	html, body { padding: 0; margin: 0; line-height: 110%; }
	body { color: #fff; font-size: 100.1%; font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; background-color: #000; }
	a { color: #59C5FF; text-decoration: none; }
	a:visited { color: #59C5FF; }
	a:hover { color: #59C5FF; }
	a img { border: none; }
	h1, h2, h3, h4 { font-family: "Trebuchet MS", "Times New Roman", "Times", serif; color: #59C5FF; text-transform: uppercase; }
	h1 { font-size: 2em; line-height: 0.9em; padding: 0; margin: 0; }
	h2 { font-size: 1.4em; line-height: 0.9em; padding: 0; margin: 0; }
	h3 { font-size: 1.4em; line-height: 1em; padding: 0; margin: 0; }
	h4 { font-size: 0.9em; }
	p { margin: 0; margin-bottom: 8px; font-size: 0.85em; }
	ul { font-size: 0.85em; }
	table { text-align: left; font-size: 0.85em; }
	td { margin: 0 15px; }

	label { display: block; margin-top: 5px; font-size: 0.85em; }
	input.text { width: 80%;  font-size: 0.85em; background-color: #9F9F9F; }
	input.button { display: block; margin: 5px 0; }
	select { width: 80%;  font-size: 0.85em; background-color: #9F9F9F; }

	.clear { clear: both; }
        .left { float: left; /*margin-left: 20px;*/ }
	.right { float: right; /*margin-right: 20px;*/ }

	#intro { padding: 0 2px; width: 639px; margin: 0 auto; margin-top: 30px; }
	.choice h2, .choice a { font-family:'AudimatMonoSmallCapsLight',sans-serif; }
	.choice h2 { color: #fff; margin: 20px 0; font-size: 2.8em; text-transform: none; font-weight: normal; text-align: center; }
	.choice { display: block;  }
	.choice h2 .highlight { color: #C8EB1F; }
	.choice a { background: url(../graphics/choice_arrow.gif) no-repeat right; padding-right: 25px; font-size: 1.2em; }
	.choice .left { float: left; /*margin-left: 20px;*/ }
	.choice .right { float: right; /*margin-right: 20px;*/ }

	#pagedocument { background: #000 url(../graphics/page_bg.gif) repeat-y top left; padding: 0 2px; width: 824px; font-size: 0.8em; margin: 0 auto; margin-top: 30px; }
	#top { background: url(../graphics/top.gif) no-repeat top left;  width: 824px; padding-top: 2px; padding-left: 2px; margin: -1px -2px 0 -2px; } 
	#foot{ background: #000 url(../graphics/foot.gif) no-repeat bottom left;  width: 824px; height: 2px; margin-left: -2px; } 

	#navigation { border-bottom: 1px solid #59C5FF; margin-bottom: 10px; padding-bottom: 5px; width: 820px; word-spacing: -5px; font-family:'AudimatMonoSmallCapsLight',sans-serif; font-size-adjust:0.53; font-style:normal; font-weight:normal; line-height:normal; font-size: 20px; text-transform: uppercase; }
	#navigation ul { list-style-type: none; margin: 0; padding: 0 18px; width:100%; float:left; }
	#navigation li { display: inline; }
	#navigation li a, #subnavigation li a { color: #fff; text-decoration: none; }
	#navigation li.active a, #subnavigation li.active a { color: #C8EB1F; }
	#navigation li a span {  }
	#navigation li.first { margin-left: 0; }
	#navigation li.right { margin-right: 0; }
	
	#navigation li a { display: block; height: 11px; float: left; padding: 0 5px; padding-bottom: 2px; }
	#navigation li.first a { padding-left: 0; }
	
/*	
	#navigation li a.nav_1 { width: 35px; background: url(../graphics/nav_home.gif) no-repeat; }
	#navigation li a.nav_2 { width: 72px; background: url(../graphics/nav_about.gif) no-repeat; }
	#navigation li a.nav_3 { width: 163px; background: url(../graphics/nav_industry.gif) no-repeat; }
	#navigation li a.nav_4 { width: 130px; background: url(../graphics/nav_core.gif) no-repeat; }
	#navigation li a.nav_5 { width: 145px; background: url(../graphics/nav_knowledge.gif) no-repeat; }
	#navigation li a.nav_6 { width: 164px; background: url(../graphics/nav_career.gif) no-repeat; }
	#navigation li a.nav_7 { width: 200px; background: url(../graphics/nav_compliance_outsourcing.gif) no-repeat; }
	#navigation li a.nav_8 { width: 186px; background: url(../graphics/nav_risk_manager.gif) no-repeat; }

	#navigation li.active a.nav_1 { width: 35px; background: url(../graphics/nav_home_active.gif) no-repeat; }
	#navigation li.active a.nav_2 { width: 72px; background: url(../graphics/nav_about_active.gif) no-repeat; }
	#navigation li.active a.nav_3 { width: 163px; background: url(../graphics/nav_industry_active.gif) no-repeat; }
	#navigation li.active a.nav_4 { width: 130px; background: url(../graphics/nav_core_active.gif) no-repeat; }
	#navigation li.active a.nav_5 { width: 145px; background: url(../graphics/nav_knowledge_active.gif) no-repeat; }
	#navigation li.active a.nav_6 { width: 164px; background: url(../graphics/nav_career_active.gif) no-repeat; }
	#navigation li.active a.nav_7 { width: 200px; background: url(../graphics/nav_compliance_outsourcing.gif) no-repeat; }
	#navigation li.active a.nav_8 { width: 186px; background: url(../graphics/nav_risk_manager.gif) no-repeat; }
*/	
	#subnavigation ul { width:100%; }
	#subnavigation li a { display: block; height: 9px; float: left; padding: 0 5px; margin-top: 3px; font-size:12px;}
	#subnavigation li.first a { padding-left: 0; }

/*
	#subnavigation li a.subnav_about_1 { width: 104px; background: url(../graphics/nav_about_1.gif) no-repeat; }
	#subnavigation li.active a.subnav_about_1 { width: 104px; background: url(../graphics/nav_about_1_active.gif) no-repeat; }
	
	#subnavigation li a.subnav_industry_1 { width: 113px; background: url(../graphics/nav_industry_1.gif) no-repeat; }
	#subnavigation li a.subnav_industry_2 { width: 81px; background: url(../graphics/nav_industry_2.gif) no-repeat; }
	#subnavigation li a.subnav_industry_3 { width: 165px; background: url(../graphics/nav_industry_3.gif) no-repeat; }
	#subnavigation li a.subnav_industry_4 { width: 113px; background: url(../graphics/nav_industry_4.gif) no-repeat; }
	#subnavigation li a.subnav_industry_5 { width: 150px; background: url(../graphics/nav_industry_5.gif) no-repeat; }
	
	#subnavigation li.active a.subnav_industry_1 { width: 113px; background: url(../graphics/nav_industry_1_active.gif) no-repeat; }
	#subnavigation li.active a.subnav_industry_2 { width: 81px; background: url(../graphics/nav_industry_2_active.gif) no-repeat; }
	#subnavigation li.active a.subnav_industry_3 { width: 165px; background: url(../graphics/nav_industry_3_active.gif) no-repeat; }
	#subnavigation li.active a.subnav_industry_4 { width: 113px; background: url(../graphics/nav_industry_4_active.gif) no-repeat; }
	#subnavigation li.active a.subnav_industry_5 { width: 150px; background: url(../graphics/nav_industry_5_active.gif) no-repeat; }

	#subnavigation li a.subnav_core_1 { width: 43px; background: url(../graphics/nav_core_1.gif) no-repeat; }
	#subnavigation li a.subnav_core_2 { width: 55px; background: url(../graphics/nav_core_2.gif) no-repeat; }
	#subnavigation li a.subnav_core_3 { width: 146px; background: url(../graphics/nav_core_3.gif) no-repeat; }
	#subnavigation li a.subnav_core_4 { width: 56px; background: url(../graphics/nav_core_4.gif) no-repeat; }
	#subnavigation li a.subnav_core_5 { width: 134px; background: url(../graphics/nav_core_5.gif) no-repeat; }
	
	#subnavigation li.active a.subnav_core_1 { width: 43px; background: url(../graphics/nav_core_1_active.gif) no-repeat; }
	#subnavigation li.active a.subnav_core_2 { width: 55px; background: url(../graphics/nav_core_2_active.gif) no-repeat; }
	#subnavigation li.active a.subnav_core_3 { width: 146px; background: url(../graphics/nav_core_3_active.gif) no-repeat; }
	#subnavigation li.active a.subnav_core_4 { width: 56px; background: url(../graphics/nav_core_4_active.gif) no-repeat; }
	#subnavigation li.active a.subnav_core_5 { width: 134px; background: url(../graphics/nav_core_5_active.gif) no-repeat; }

	#subnavigation li a.subnav_career_1 { width: 62px; background: url(../graphics/nav_career_1.gif) no-repeat; }
	#subnavigation li a.subnav_career_2 { width: 116px; background: url(../graphics/nav_career_2.gif) no-repeat; }
	#subnavigation li a.subnav_career_3 { width: 63px; background: url(../graphics/nav_career_3.gif) no-repeat; }
	#subnavigation li a.subnav_career_4 { width: 110px; background: url(../graphics/nav_career_4.gif) no-repeat; }
	#subnavigation li a.subnav_career_5 { width: 63px; background: url(../graphics/nav_career_5.gif) no-repeat; }
	
	#subnavigation li.active a.subnav_career_1 { width: 62px; background: url(../graphics/nav_career_1_active.gif) no-repeat; }
	#subnavigation li.active a.subnav_career_2 { width: 116px; background: url(../graphics/nav_career_2_active.gif) no-repeat; }
	#subnavigation li.active a.subnav_career_3 { width: 63px; background: url(../graphics/nav_career_3_active.gif) no-repeat; }
	#subnavigation li.active a.subnav_career_4 { width: 110px; background: url(../graphics/nav_career_4_active.gif) no-repeat; }
	#subnavigation li.active a.subnav_career_5 { width: 63px; background: url(../graphics/nav_career_5_active.gif) no-repeat; }
	
	#subnavigation li a.subnav_knowledge_1 { width: 42px; background: url(../graphics/nav_knowledge_1.gif) no-repeat; }
	#subnavigation li a.subnav_knowledge_2 { width: 72px; background: url(../graphics/nav_knowledge_2.gif) no-repeat; }
	
	#subnavigation li.active a.subnav_knowledge_1 { width: 42px; background: url(../graphics/nav_knowledge_1_active.gif) no-repeat; }
	#subnavigation li.active a.subnav_knowledge_2 { width: 72px; background: url(../graphics/nav_knowledge_2_active.gif) no-repeat; }
*/
	
	#content { padding: 25px;  }

	#col1 { width: 500px; float: left; margin-right: 20px; }
	#col1 h3 { margin-top: 45px; }
	#col1 a { color: #fff; }
	#col1 li.city, #col1 li.email { color: #59C5FF; font-weight: bold; } 

	#col1 li.email a { font-weight: normal; }
	#col2 { width: 230px; float: left; padding-left: 20px; }
	#col2.start { border-left: 1px solid #BFBFBF; }
	#col2 p { color: #59C5FF; }
	#col2 h2 { color: #fff; }
	
	#col2 ul { list-style-type: none; margin: 0; padding: 0;}
	#col2 ul li ul { list-style-type: none; font-size: 1em; }
	
	/* ICONS */
	#col2 ul li ul li { background: url(../graphics/icons/icon_blank.gif) center left no-repeat; padding-left: 20px; }
	#col2 ul li ul li.pdf { background: url(../graphics/icons/icon_pdf.gif) center left no-repeat; padding-left: 20px; }
	#col2 ul li ul li.doc, #col2 ul li ul li.docx, #col2 ul li ul li.odt, #col2 ul li ul li.rtf { background: url(../graphics/icons/icon_word.gif) center left no-repeat; padding-left: 20px; }
	#col2 ul li ul li.xls { background: url(../graphics/icons/icon_excel.gif) center left no-repeat; padding-left: 20px; }
	#col2 ul li ul li.jpg { background: url(../graphics/icons/icon_jpeg.gif) center left no-repeat; padding-left: 20px; }
	#col2 ul li ul li.txt { background: url(../graphics/icons/icon_txt.gif) center left no-repeat; padding-left: 20px; }
	

	#logo { background: #000 url( /graphics/top.jpg) top left no-repeat; height: 204px; width: 820px}
	body #logo object { display: none; }
	body #logo embed { display: none; }
	body.ettan #logo object { display: block; }
	
	ul.contact { float: left; width: 215px; list-style-type: none; padding: 0; margin: 0 0 20px 0; }
	ul.contact li.city { color: #59C5FF; }




/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/*---- Header styling ---*/

#promo1 { position: absolute; top: 29px; left: 50%; margin: 0 0 0 350px; z-index: 100;}
#promo2 { position: absolute; top: 31px; left: 50%; margin: 0 0 0 348px; z-index: 90; filter: alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; }


#ulFlags {float:right; margin-top:5px; }
#ulFlags li {list-style:none; display:inline; margin-left:4px;}
#ulFlags li a img {border: 1px solid white;}
#ulFlags li a {color:white;}
#ulFlags li a:hover {text-decoration:underline;}
