/* CSS Document */

body{
	padding:0;
	margin:0;
	background-color:#365335;
	font: 13px/20px tahoma;
	color:#000;
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------body---------------------------------------------------------------*/

/*------------------------------------------------top part-----------------------------------------------------------*/
#top{
	background:url(images/top_part_white.png) 0 0 no-repeat;
	width:968px;
	height:128px;
	margin:0 auto;
	position:relative;
}
#top img{
	position:absolute;
	left:20px;
	top:17px;
	width:448px;
	height:85px;
}
#top ul{
	width:309px;
	height:29px;
	position:absolute;
	left:638px;
	top:74px;
}
#top ul li{
	float:left;
	margin:0 1px 0 0;
}
#top ul li a{
	background:url(images/nav_bg_green.gif) 0 0 no-repeat;
	width:102px;
	height:29px;
	display:block;
	font:bold 11px/29px tahoma;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	background-color:inherit;
}
#top ul li a:hover{
	background:url(images/nav_hover_square_green.gif) 0 0 no-repeat;
	width:102px;
	height:29px;
	color:#4C4C4C;
	background-color:inherit;
}
#top ul li.hover{
	float:left;
	margin:0 1px 0 0;
	background:url(images/nav_hover_square_green.gif) 0 0 no-repeat;
	width:102px;
	height:29px;
	display:block;
	font:bold 11px/29px tahoma;
	color:#4C4C4C;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	background-color:inherit;
}
/*------------------------------------------------top part---------------------------------------------------------*/

/*------------------------------------------------header-----------------------------------------------------------*/
#header{
	width:920px;
	border-left:#ffffff solid 7px;
	border-right:#ffffff solid 7px;
	background:url(images/banner_origins.png) 0 0 no-repeat;
	height:161px;
	margin:0 auto;
	padding:0 17px;
}
/*------------------------------------------------header-----------------------------------------------------------*/

/*------------------------------------------------body-------------------------------------------------------------*/
#body{
	width:968px;
	margin:0 auto;
	padding:0;
	background-color:#fff;
	color:#000;
}
#body ul.nav{
	width:930px;
	height:46px;
	border-bottom:#BCCBB8 solid 4px;
	padding:8px 0 6px 30px;
	margin:0 0 24px 5px;
	background-color:#fff;
	color:#000;
}
#body ul.nav li.navLink{
	display:block;
	background:url(images/nav_div.gif) right top repeat-y;
	float: left;
	height:46px;
	padding:0 1px 0 0;
}
#body ul.nav li.navLink_papers{
	display:block;
	background:url(images/nav_div.gif) right top repeat-y;
	float:left;
	height:46px;
	padding:0 1px 0 0;
}
#body ul.nav li.navLink_video{
	display:block;
	background:url(images/nav_div.gif) right top repeat-y;
	float:left;
	height:46px;
	padding:0 1px 0 0;
}
#body ul.nav li.navLink_audio{
	display:block;
	background:url(images/nav_div.gif) right top repeat-y;
	float:left;
	height:46px;
	padding:0 1px 0 0;
}
#body ul.nav li.navLink_links{
	display:block;
	background:url(images/nav_div.gif) right top repeat-y;
	float:left;
	height:46px;
	padding:0 1px 0 0;
}
#body ul.nav li.navLink_faq{
	display:block;
	
	float:left;
	height:46px;
	padding:0 1px 0 0;
}
#body ul.nav li.navLinkNoBorder{
	display:block;
	background-image:none;
	float:left;
	height:46px;
	padding:0 1px 0 0;
}
#body ul.nav li.navLink a.papers{
	display:block;
	background:url(images/e_papers_pdf.png) 9px 9px no-repeat #fff;
	padding:0 10px 0 51px;
	font:bold 12px/46px tahoma;
	color:#171717;
	text-transform:uppercase;
	text-decoration:none;
}

#body ul.nav li.navLink_papers a.papers{
	display:block;
	background:url(images/e_papers_pdf_hover.png) 9px 9px no-repeat #fff;
	padding:0 14px 0 46px;
	font:bold 12px/46px tahoma;
	color:#39638A;
	text-transform:uppercase;
	text-decoration:none;
}

#body ul.nav li.navLink a.papers:hover{
	background:url(images/e_papers_pdf_hover.png) 9px 9px no-repeat #fff;
	color:#39638A;
}
#body ul.nav li.navLink a.video{
	display:block;
	background:url(images/video.png) 9px 5px no-repeat #fff;
	padding:0 13px 0 44px;
	font:bold 12px/46px tahoma;
	color:#171717;
	text-transform:uppercase;
	text-decoration:none;
}
#body ul.nav li.navLink_video a.video{
	display:block;
	background:url(images/video_hover.png) 9px 5px no-repeat #fff;
	padding:0 13px 0 44px;
	font:bold 12px/46px tahoma;
	color:#39638A;
	text-transform:uppercase;
	text-decoration:none;
}
#body ul.nav li.navLink a.video:hover{
	background:url(images/video_hover.png) 9px 5px no-repeat #fff;
	color:#39638A;
}
#body ul.nav li.navLink a.audio{
	display:block;
	background:url(images/audio.png) 9px 7px no-repeat #fff;
	padding:0 14px 0 43px;
	font:bold 12px/46px tahoma;
	color:#171717;
	text-transform:uppercase;
	text-decoration:none;
}
#body ul.nav li.navLink_audio a.audio{
	display:block;
	background:url(images/audio_hover.png) 9px 7px no-repeat #fff;
	padding:0 14px 0 43px;
	font:bold 12px/46px tahoma;
	color:#39638A;
	text-transform:uppercase;
	text-decoration:none;
}
#body ul.nav li.navLink a.audio:hover{
	background:url(images/audio_hover.png) 9px 7px no-repeat #fff;
	color:#39638A;
}
#body ul.nav li.navLink a.links{
	display:block;
	background:url(images/links.png) 9px 7px no-repeat #fff;
	padding:0 14px 0 43px;
	font:bold 12px/46px tahoma;
	color:#171717;
	text-transform:uppercase;
	text-decoration:none;
}
#body ul.nav li.navLink_links a.links{
	display:block;
	background:url(images/links_hover.png) 9px 7px no-repeat #fff;
	padding:0 14px 0 43px;
	font:bold 12px/46px tahoma;
	color:#39638A;
	text-transform:uppercase;
	text-decoration:none;
}
#body ul.nav li.navLink a.links:hover{
	background:url(images/links_hover.png) 9px 7px no-repeat #fff;
	color:#39638A;	
	
}
#body ul.nav li.navLink a.faq{
	display:block;
	background:url(images/qandas.png) 9px 7px no-repeat #fff;
	padding:0 14px 0 50px;
	font:bold 12px/46px tahoma;
	color:#171717;
	text-transform:uppercase;
	text-decoration:none;
}
#body ul.nav li.navLink_faq a.faq{
	display:block;
	background:url(images/qandas_hover.png) 9px 7px no-repeat #fff;
	padding:0 14px 0 50px;
	font:bold 12px/46px tahoma;
	color:#39638A;
	text-transform:uppercase;
	text-decoration:none;
}
#body ul.nav li.navLink a.faq:hover{
	background:url(images/qandas_hover.png) 9px 7px no-repeat #fff;
	color:#39638A;
}
#body ul.nav li.navLinkNoBorder a.qands{
	display:block;
	background:url(images/faq.png) 9px 7px no-repeat #fff;
	padding:0 14px 0 50px;
	font:bold 12px/46px tahoma;
	color:#171717;
	text-transform:uppercase;
	text-decoration:none;
}
#body ul.nav li.navLinkNoBorder a.qands:hover{
	background:url(images/faq_hover.png) 9px 7px no-repeat #fff;
	color:#39638A;
}

/*------------------------------------------------bodyBottom--------------------*/
#bodyBottom{
	width:953px;
	margin:0 0 0 0;
	padding:2px 8px 5px 7px;
	float:left;
}
#bodyBottom ul{
	width:944px;
	background-color:#fff;
	color:#000;
	padding:8px 0 8px 9px;
	float:left;
	
}
#bodyBottom ul li.two{
	padding:7px 25px 15px 33px;
	font:normal 13px/20px tahoma;
	color:#131313;
	background-color:#fff;
	float:left;
	display:block;
	width:410px;
}
#bodyBottom ul li.two a{
	font:bold 13px/43px tahoma;
	color:#D35400;
	background-color:#fff;
	text-decoration:none;
	margin:0 0 0 0;
	display:block;
}
#bodyBottom ul li.two a:hover{
	color:#528B00;
	background-color:#fff;
	text-decoration:none;
}
/*------------------------------------------------bodyBottom--------------------*/



/*------------------------------------------------left_navigation panel--------------------*/
#left_navigation{
	width:234px;
	float:left;
	margin:0 0 5px 7px;
}
#left_navigation h2.travel{
	width:214px;
	height:57px;
	background:url(images/travel_the_site_top.png) 0 0 no-repeat;
	padding:0 0 0 20px;
	font:bold 20px/57px tahoma;
	color:#365335;
	background-color:inherit;
}

#left_navigation p.bottom2{
	background:url(images/travel_the_site_bottom.png) 0 0 no-repeat;
	width:234px;
	height:57px;
	margin:0 0 5px 0;
}
#left_navigation h2.travel2{
	font:bold 24px/39px tahoma;
	color:#497C00;
	background-color:#fff;
	padding:0 0 0 17px;
}
#left_navigation ul{
	width:220px;
	padding:0 0 0 17px;
}
#left_navigation ul li{
	display:block;
	background:url(images/solution_div.gif) left bottom repeat-x;
	height:27px;
	width:220px;
	padding:0 0 1px 0;
}
#left_navigation ul li a{
	background:url(images/arrow.gif) 0 7px no-repeat;
	padding:0 0 0 14px;
	font:bold 11px/20px tahoma;
	color:#365335;
	background-color:#fff;
	text-decoration:none;
	margin:0;
	display:block;
}
#left_navigation ul li a:hover{
	color:#A60303;
	background-color:#ECECEC;
}
#left_navigation ul li.noImg{
	display:block;
	background-image:none;
	height:20px;
}
/*------------------------------------------------left_navigation panel--------------------*/

/*------------------------------------------------mid_bordered panel--------------------*/
#mid_bordered{
	width:677px;
	border:#EEF1ED solid 1px;
	color:#000;
	padding:4px 13px 0 11px;
	margin:0 1px 5px 11px;
	float:left;
}
#mid_bordered h2{
	font:bold 24px/16px tahoma;
	line-height:85%;
	color:#3D5360;
	background-color:#fff;
	margin:0px 0 8px 0;
	padding:2px;
	display:block;
}
#mid_bordered img{
	margin:5px 10px 1px 5px;
}
#mid_bordered h3{
	font:bold 12px/29px tahoma;
	color:#000;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	text-transform:uppercase;
}
#mid_bordered p.midText{
	font:normal 12px/19px tahoma;
	color:#000;
	background-color:#FFFFFF;
	margin:0 0 15px 0;
}
#mid_bordered p.midText span{
	font:bold 13px/19px tahoma;
	color:#C24E01;
	background-color:#fff;
}
#mid_bordered p.midText2{
	font:normal 12px/19px tahoma;
	color:#fff;
	background-color:#FFFFFF;
	margin:0 0 46px 0;
}
/*------------------------------------------------mid_bordered panel--------------------*/


/*------------------------------------------------about_sides panel--------------------*/
#about_sides{
	width:190px;
	border:#5F6A82 solid 1px;
	color:#000;
	background-color:#cccccc;
	padding:4px 13px 10px 11px;
	margin:0 1px 5px 11px;
	float:left;
}
#about_sides h2{
	font:bold 18px/13px tahoma;
	line-height:85%;
	color:#3D5360;
	background-color:#cccccc;
	margin:0px 0 8px 0;
	padding:2px;
	display:block;
}
#about_sides img{
	margin:5px 10px 1px 5px;
}
#about_sides h3{
	font:bold 12px/29px tahoma;
	color:#000;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	text-transform:uppercase;
}
#about_sides p.midText{
	font:normal 12px/19px tahoma;
	color:#000;
	background-color:#FFFFFF;
	margin:0 0 15px 0;
}
#about_sides p.midText span{
	font:bold 13px/19px tahoma;
	color:#C24E01;
	background-color:#fff;
}	
/*------------------------------------------------about_sides panel--------------------*/

/*------------------------------------------------about_middle panel--------------------*/
#about_middle{
	width:195px;
	color:#000;
	padding:4px 13px 0 11px;
	margin:0 1px 5px 11px;
	float:left;
}
#about_middle h2{
	font:bold 24px/16px tahoma;
	line-height:85%;
	color:#3D5360;
	background-color:#fff;
	margin:0px 0 8px 0;
	padding:2px;
	display:block;
}
#about_middle img{
	margin:5px 10px 1px 5px;
}
#about_middle h3{
	font:bold 12px/29px tahoma;
	color:#000;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	text-transform:uppercase;
}
#about_middle p.midText{
	font:normal 12px/19px tahoma;
	color:#000;
	background-color:#FFFFFF;
	margin:0 0 15px 0;
}
#about_middle p.midText span{
	font:bold 13px/19px tahoma;
	color:#C24E01;
	background-color:#fff;
}
/*------------------------------------------------about_middle panel--------------------*/

/*------------------------------------------------about_bottom panel--------------------*/
#about_bottom{
	width:650px;
	color:#000;
	padding:4px 13px 0 11px;
	margin:0 1px 5px 11px;
	float:left;
}
#about_bottom h2{
	font:bold 18px/13px tahoma;
	line-height:85%;
	color:#3D5360;
	background-color:#fff;
	margin:0px 0 8px 0;
	padding:2px;
	display:block;
}
#about_bottom img{
	margin:5px 10px 1px 5px;
}
#about_bottom h3{
	font:bold 12px/29px tahoma;
	color:#000;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	text-transform:uppercase;
}
#about_bottom p.midText{
	font:normal 12px/19px tahoma;
	color:#000;
	background-color:#FFFFFF;
	margin:0 0 15px 0;
}
#about_bottom p.midText span{
	font:bold 13px/19px tahoma;
	color:#C24E01;
	background-color:#fff;
}	
/*------------------------------------------------about_bottom panel--------------------*/


/*------------------------------------------------contact panel--------------------*/
#contact{
	width:475px;
	border:#5F6A82 solid 1px;
	color:#000;
	padding:4px 13px 0 11px;
	margin:0 17px 0 170px;
	float:left;
}
#contact h2{
	font:bold 24px/16px tahoma;
	color:#497C00;
	background-color:#fff;
	margin:0 0 12px 0;
	display:block;
}
#contact img{
	margin:0 0 14px 0;
	width:252px;
	height:109px;
}
#contact h3{
	font:bold 12px/29px tahoma;
	color:#000;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	text-transform:uppercase;
}
#contact p.midText{
	font:normal 12px/19px tahoma;
	color:#000;
	background-color:#FFFFFF;
	margin:0 0 31px 0;
}
#contact p.midText2{
	font:normal 12px/19px tahoma;
	color:#fff;
	background-color:#FFFFFF;
	margin:0 0 46px 0;
}		
/*------------------------------------------------contact panel--------------------*/


/*------------------------------------------------body--------------------------------------------------------*/

/*------------------------------------------------footer------------------------------------------------------*/
#footerMain{
	width:968px;
	margin:0 auto;
	height:128px;
	background-color:#fff;
	color:#000;
	padding:0 0 16px 0;
}
#footer{
	width:953px;
	margin:0 auto;
	background:url(images/footer_bg.gif) 0 0 repeat-x;
	height:128px;
	position:relative;
}
#footer ul{
	width:800px;
	position:absolute;
	left:74px;
	top:20px;
}
#footer ul li{
	float:left;
	color:#fff;
	background-color:inherit;
	font:normal 12px/16px tahoma;
}
#footer ul li a{
	font:normal 12px/16px tahoma;
	color:#fff;
	background-color:inherit;
	padding:0 11px;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#fff;
	background-color:#03373B;
}
#footer p.copyright{
	font:normal 11px/11px Tahoma, tahoma;
	color:#03373B;
	background-color:inherit;
	position:absolute;
	left:240px;
	top:100px;
	width: 490px;
	height: 19px;
}

#footer p.rss{
	font:normal 13px/11px Tahoma, tahoma;
	color:#03373B;
	background-color:inherit;
	position:absolute;
	left:240px;
	top:57px;
	width: 490px;
	height: 19px;
}

#footer p.design{
	display:block;
	width:187px;
	height:17px;
	padding:3px;
	position:absolute;
	left:382px;
	top:83px;
	font:bold 11px/17px tahoma;
	color:#fff;
	background-color:#03373B;
	text-transform:none;
	text-align:center;
}
#footer p.design a.link{
	font:bold 11px/17px tahoma;
	color:#fff;
	background-color:#03373B;
	text-decoration:none;
	text-transform:none;
}
#footer p.design a.link:hover{
	color:#FDFF35;
	background-color:#03373B;
}
/*------------------------------------------------footer--------------------*/

