/* ORSYP CSS Content page */

/*** Layout ***/
#main{ 
	width:900px;
	overflow:hidden;
	float:left;
} 
#left{
	width:153px;
	min-height:540px;
	float:left;
	margin-right:12px;
	overflow:hidden;
}
#pathway{
	clear:both;
	float:left;
	font-size:10px;
	padding:7px 3px 0 0;
	width:400px;
	color:#AAA;
}
#pathway a:link, #pathway a:visited{color:#AAA;}
#pathway a:hover{color:#D41807;}
#content{
	width:735px;
	float:left;
	overflow:hidden;
	
}

#content a, #user2 a{color:#16387C;text-decoration:none;}

#content a:hover, #user2 a:hover{color:#D41807;}
#content, #user2{font-size:11px;}
#main{margin-bottom:30px;margin-top:10px;}
#inner{float:left;}
#inner.smaller{width:537px;}
#inner.larger{width:100%;}
#right{
	float:right;
	margin-left:10px;
	width:187px;
}
	/* Intro */
	#intro{
		width:inherit;
		height:260px;
		float:left;
		margin-bottom:15px;
		overflow:hidden;
	}
	#intro img{z-index:1;}
	#intro .rounded_cache{ 
		background:url(../login_files/rounded_cache.png) no-repeat;
		width:735px;
		height:260px;
		position:absolute;
		z-index:4;
	} 
	#intro .contentheading{ 
		font-size:11px;
		font-weight:bold;
		background-color:#000;
		opacity:.70;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		width:725px;
		padding:4px 0 4px 10px;
		z-index:2;
		position:absolute;
		color:#FFF;
	} 
	#intro img{width:735px;height:260px;}
	#intro a{
		color:#fff;
		
		text-decoration:none;
	}
	#intro .introbox{
		background-color:#000;
		opacity:.70;
		filter:alpha(opacity=70);
		-moz-opacity: 0.7;
		width:715px;
		height:90px;
		padding:10px;
		overflow:hidden;
		z-index:3;
		position:absolute;
		top:222px;
	}
	#content #intro p.buttonheading{display:none;}
	#intro .texteintrobox{
		top:232px;
		position:absolute;
		width:715px;
		z-index:20;
		margin:0 10px;
	}
	#intro .texteintrobox h1, #intro .texteintrobox h2, #intro .texteintrobox h3, #intro .texteintrobox h4, 
	#intro .texteintrobox h5, #intro .texteintrobox h6, #content #intro .texteintrobox p{
		font-size:14px;
		font-weight:bold;
		color:#FFF;
		text-align:center
	}
	#intro .texteintrobox h1{font-size:18px;padding-bottom:10px;}
	#content #intro .texteintrobox p{font-size:11px;}

	/* User2 & Right modules */
	#user2 div.module, #right div.module{margin-bottom:20px;clear:both; padding-bottom:0;}
	#user2 div.module, #right div.module, div.roundedbox {background:#e8e8e8 url(../login_files/mw_box_br.png) no-repeat right bottom;}
	#user2 div.module div, #right div.module div, #content div.roundedbox div{background-color:#E8E8E8;}	
	#user2 div.module div div, #right div.module div div, #content div.roundedbox div div{background-color:#E8E8E8;}
	#user2 div.module div div div, #right div.module div div div, #content div.roundedbox div div div{background-color:#E8E8E8;}
	#user2 .module h3, #right .module h3{
		border-bottom:1px solid #fff;
		padding:5px 15px;
		font-weight:bold;
		color:#fff;
		font-size:11px;
		margin-bottom:10px;
	}
	#right .module h3{background:#444343 url(../login_files/top_menu_right.png) no-repeat top;}
	#user2 .module h3{background:#444343 url(../login_files/top_menu_left.png) no-repeat top;}
	#user2 .module p, #right .module p, #user2 .module h4, #right .module h4,
	#user2 .module dl, #right .module dl{padding:0 10px 10px 10px;}
	#user2 .module ul, #user2 .module ol, #right .module ul, #right .module ol{padding:0 10px 10px 25px;}
	#user2 .module dt, #right .module dt{font-weight:bold;color:#D41807;}
	#user2 .module h4, #right .module h4{font-size:12px;}
	#user2 .module h5, #right .module h5{font-size:11px;}
	#right #press{background:none;}
	#right #press p{text-align:left;}
	#right .module ul{list-style:none;padding:0 10px 10px 10px;}

	
	/* Support login */
	#right .module #form1 li{overflow:hidden;}
	#right .module #form1 li label, #right .module #form1 li inputbox{float:left;}
	#right .module #form1 li label{
		display:block;
		width:60px;
		padding-top:3px;
	}
	#right .module #form1 p.rgt{text-align:right;}

	/* Right menus */
	#right ul.menu{padding:0 10px 10px 15px;}
	#right ul.menu li{margin:5px 0;}
	
	/* Accordion */	
	#user1{margin-bottom:20px;} 
	#user1 .article p, #user1 .article ul{margin-bottom:10px;text-align:left;} 
	#user1 .article h1, #user1 .article h2, #user1 .article h3, 
	#user1 .article h4, #user1 .article h5, #user1 .article h6{
		font-weight:bold;
		color:#D41807;
		font-size:13px;
		padding-bottom:12px;
	}
	#user1 .article h3.event{padding-bottom:0;}
	#user1 .article .noclick{color:#666666;}
	#user1 .article ul{margin-left:20px;list-style-image: url(../login_files/small_list.png)}
	
	/* News List */
	#user1 .article ul.lnd_latestnews{margin-left:0}
	#user1 .article ul.lnd_latestnews li{margin-bottom:10px;overflow:hidden;}
	#user1 .article ul.lnd_latestnews li span.lnd_introdate{
		display:block;
		width:25%;
		float:left;
		font-weight:bold;
	}
	#user1 .article ul.lnd_latestnews li a.latestnews{
		float:left;
		display:block;
		width:75%;
	}
	/* Articles */
		/* Titles */
		#articles h1{
			font-size:20px;
			border-bottom:1px solid #ccc;
			margin-bottom:20px;
		}
		#articles h2{font-size:13px;margin-bottom:15px;}
		#articles h2 {
			display:block;
			background:#ffffff url(../login_files/navbar.png) no-repeat left top;
			width:98%; 
			padding: 0px 0px 0px 12px; 
			height:25px;
			color:#ffffff;
		} 
		#articles h2 span {
			border: 0px none;
			background:#ffffff url(../login_files/navbar.png) no-repeat right top;
			display:block;
			height: 25px;
			padding: 4px 12px 0px 0px;
			text-align:left;
		}
		#articles .article_column h2, #articles #references.blog h3, #articles h3.noclick, #articles .xmap h3{
			background:none;
			padding:0;
			color:#666;
			border-bottom:1px solid #666;
			height:auto;
			padding-bottom:3px;
		}
		#articles .article_column h2 span{background:none; padding:0;height:auto;}
		#content #articles .article_column p{text-align:left;}
		#articles h3{font-size:13px;}
		#articles h1, #articles h3{font-weight:bold;color:#D41807;padding-bottom:12px;}
		#articles h4, #articles h5, #articles h6{font-weight:bold;color:#666;font-size:11px;}
		/* Articles items */
		#articles .articleinfo, #articles .buttonheading, #articles .iteminfo, #articles .content_rating, #articles .content_vote{color:#666;}
		#articles .buttonheading{text-align:right;margin:0 0 5px 0;}
		/* Content */
		#content h1.componentheading, #content div.componentheading h1{left:-999em;position:absolute;}
		#content .imgLeft{float:left;padding:0 10px 10px 0;}
		#content .imgRight{float:right;padding:0 0 10px 10px;}
		
		#content p{font-family:Arial;font-size:11px;text-align:justify;line-height:14px;color:#636362;}
		
		#content li{line-height:14px;margin-bottom:5px;}
		#content #articles p, #content #articles ul{margin-bottom:20px;}
		#content #articles p.quotes{font-style:italic;}
		#content #articles ul{margin-left:15px;}
		#content table.pagenav{margin-top:30px;}
		#content div.roundedbox div div div{padding:5px;font-size:10px;}
		/* Forms */
		#articles label{font-weight:bold;}
		#articles input.inputbox, #articles select.inputbox, #right input.inputbox, #right select.inputbox{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#666;
			border:1px solid #757473;
		}
		#articles input.inputbox, #right input.inputbox{padding:1px 3px;}
		#articles .buttonExt, #right .buttonExt{
			display:-moz-inline-box;
			background:#ffffff url(../login_files/bg_button.png) no-repeat left top;
			text-decoration:none;
			width:auto;
			border-width:0px;
			border-style:none;
			margin:0px;
			padding:0 0px 0px 16px;
			height:23px;
			font-weight:bold;
		}
		#articles .buttonExt .button, #articles .buttonExt span, #right .buttonExt .button{
			color:#fff;
			border:0px none;
			cursor:pointer;
			background:#ffffff url(../login_files/bg_button.png) right top;
			display:-moz-inline-box; 
			*display:inline-block;
			margin:0px;
			height:20px; 
			padding:3px 16px 0px 0px; 
			width:auto; 
			font-weight:bold;
			font-size:11px;
		}
		#articles .buttonExt .button, #right .buttonExt .button{
			height:23px;
			padding-bottom:5px;
			font-weight:bold;
			font-family:Verdana,Arial,Helvetica,sans-serif;
		}
		#articles .buttonExt:hover, #right .buttonExt:hover{background:#ffffff url(../login_files/bg_button.png) no-repeat left bottom;color:#000;font-weight:bold;} 
		#articles .buttonExt:hover .button, #articles .buttonExt:hover span, #right .buttonExt:hover .button{background:#ffffff url(../login_files/bg_button.png) no-repeat right bottom;}
		#right .buttonExt{background:#E8E8E8 url(../login_files/bg_button.png) no-repeat left top;}
		#right .buttonExt .button{background:#E8E8E8 url(../login_files/bg_button.png) no-repeat right top;}
		#right .buttonExt:hover{background:#E8E8E8 url(../login_files/bg_button.png) no-repeat left bottom;}
		#right .buttonExt:hover .button{background:#E8E8E8 url(../login_files/bg_button.png) no-repeat right bottom;}
		/* Display Blog Category */
		#articles .blog .article_row{
			clear:both;
			overflow:hidden;
			margin:20px 0;
		}
		#articles span.leading_separator{display:none;}
		#articles .blog .column1, #articles .blog .column2, #articles .blog .column3,
		#articles .blog .column4, #articles .blog .column5, #articles .blog .column6{float:left;}
		#articles .blog .column1.cols2, 
		#articles .blog .column1.cols3, #articles .blog .column2.cols3, 
		#articles .blog .column1.cols4, #articles .blog .column2.cols4, #articles .blog .column3.cols4{margin-right:20px;}
		#articles .blog .cols2{width:258px;}
		#articles .blog .cols3{width:165px;}
		#articles .blog .cols4{width:119px;}
		#articles .blog .article_column h2, #articles #references.blog h3, #articles #contactTable h3{font-size:12px;}
		#content #articles #contactTable{text-align:left;}
		#articles #references.blog h3{margin-bottom:15px;}
		#articles #references.blog ul{margin-bottom:30px;}
		/* Display Table */
		#articles div.displayTable, #articles div.displayTable{
			clear:both;
			overflow:hidden;
			margin-bottom:20px;
		}
		#articles div.displayTable div.filter, #articles div.displayTable div.pagination, #articles #jobposting div.list-footer{
			float:left;
			padding:1px;
			color:#757473;
		}
		#articles #jobposting div.list-footer{
			width:100%;
			margin-top:20px;
			font-weight:bold;
		}
		#articles #jobposting div.orderBy{
			padding:1px;
			color:#757473;
			margin:20px 0;
		}
		#articles div.displayTable input{padding:1px 3px;}
		#articles div.displayTable input, #articles div.displayTable select, #articles div.list-footer select{
			background:#FFFFFF;
			font-size:11px;
			border:1px solid #CCCCCC;
			color:#444;
		}
		#articles table.contentTable .sectiontableheader{
			background:#EBEBEB;
			border-bottom:1px solid #DCDCDC;
			font-weight:bold;
			padding:10px 5px;
		}
		#articles table.contentTable .sectiontableheader a:link, #articles table.contentTable .sectiontableheader a:visited{color:#D41807;text-decoration:none;}
		#articles table.contentTable .sectiontableheader a:hover{text-decoration:underline;}
		#articles table.contentTable .sectiontableheader img{margin-left:10px;}
		#articles table.contentTable tr.sectiontableentry1 td, .article table.contentTable tr.sectiontableentry1 td, 
		#articles table.contentTable tr.sectiontableentry2 td, .article table.contentTable tr.sectiontableentry2 td{background:#fff;}
		#articles table.contentTable tr.sectiontableentry1 td, #articles table.contentTable tr.sectiontableentry2 td,
		.article table.contentTable tr.sectiontableentry1 td, .article table.contentTable tr.sectiontableentry2 td{border-bottom:1px solid #DCDCDC;padding:5px 0px;}
		.article table.contentTable tr.last td{border-bottom:none;}
		#articles table.contentTable td.count, #articles table.contentTable th.count, #articles table.contentTable td.date,
		#articles table.contentTable td.author, #articles table.contentTable td.hits{color:#666;}
		#articles table.contentTable td.count{display:none;}
		/* Tables and Details */
		#articles #jobposting div.displayTable, #articles #jobposting div.list-footer, #articles .search_result div.displayTable{
			background:#D4D4D4;
			padding:10px;
			border-bottom:1px solid #CCC;
			border-top:1px solid #CCC;
		}
		#articles .search_result div.displayTable{ margin-top:20px;}
		#articles #jobposting div.list-footer select, #articles #jobposting div.pagination select{margin-left:10px;}
		#articles #jobposting div.pagination{
			margin-right:10px;
			float:left;
			overflow:hidden;
			width:47%;
		}
		#articles #jobposting div.pagination select{float:left;}
		#articles #jobposting div.pagination label{
			display:block;
			float:left;
			font-weight:bold;
		}
		#articles table.contentTable .title{
			text-align:left;
			padding-left:10px;
			width:50%;
		}
		#articles table.contentTable tr.sectiontableentry1.noborder td, #articles table.contentTable tr.sectiontableentry2.noborder td{border:none;}
		#articles table.contentTable td.company, #articles table.contentTable td.posting, #articles table.contentTable td.closing, 
		#articles table.contentTable td.country, #articles table.contentTable td.email{text-align:center;}
		#articles #posting h3{padding-bottom:0;}
		#articles #posting h3.summary{
			color:#888;
			font-size:11px;
			margin-bottom:20px;
		}
		#articles #posting h4{
			text-transform:uppercase;
			margin:20px 0 10px 0;
		}
		#content #articles #posting p, #content #articles #posting ul{margin-bottom:10px;}
		#articles #posting dl{margin-bottom:10px;}
		#articles #posting dl.posting_contact{margin-top:20px;}
		#articles #posting dt{font-weight:bold;color:#666;}
		#articles #posting dt.two{margin-left:30px;}
		#articles #posting dt, #articles #posting dd{display:inline;}
		#articles table.landing h4{margin-bottom:20px;}
		/* search */
		#articles fieldset.search{border:1px solid #DCDCDC;padding:20px 20px 0 20px;}
		#articles .search_result{padding-top:10px;}
		#articles .search_result .displayTable .display{float:right;padding-top:3px;font-weight:bold;}
		#articles div.results ol.list{margin-left:30px;}
		#articles .search_result .word{padding:3px 0px 10px 0px ;}
		#articles .search_result .phrase{padding:3px 0px 10px 0px ;}
		#articles .search_result .only{padding:3px 0px 8px 0px ;}
		#articles .search_result .display{padding:20px 0px 0px 0px ;}
		#articles div.results ol.list li{border-bottom:1px solid #DCDCDC; padding:15px;}
		#articles div.results ul.pagination{margin:20px 0;text-align:center;}
		#articles div.results ul.pagination li{display:inline;margin:0 5px;}
		
		/* site map = XMap */
		#content #articles .xmap ul.level_0{margin-left:0;}
		#content #articles .xmap li.level_0{font-size:15px;margin-bottom:20px;}
		#content #articles .xmap li.level_1{font-size:13px;margin-bottom:10px;}
		#content #articles .xmap li.level_2{font-size:11px;margin-bottom:3px;}
		/* site map = JMSitemap*/
		 #articles h3.sitemap{display:none;}
		 #content #articles .sitemap ul{margin-left:0;list-style-type:none;}
		 #articles .sitemap li{margin-left:0;margin-bottom:7px;margin-top:9px;font-size:11px;font-weight:normal;line-height: 5px;}
		 #content #articles .sitemap ul .level2{padding-bottom:10px;padding-top:4px;border-bottom:1px solid #DCDCDC;}
		 #articles .sitemap li .level2{font-size:13px;font-weight:bold;}
		 #articles .sitemap ul .level1{font-size:13px;font-weight:bold;}
		/* leadershipTable */
		#articles .leadershipTable h3{padding-top:0;}
		/* Table Landing partners */
		#articles #page .landing h3, #articles h3.sitemap{padding-bottom:0;padding-top:0;}
/* Hidden articles */
#content #inner #articles .blog_hidden{position:absolute;left:-999em;display:none;}
#content #inner #articles #page_hidden{position:absolute;left:-999em;display:none;}