/*Adjustment of the font size for our name*/
#cn-site-title, #cn-site-title a {font-size:1.42em;}

#top-header {display:inline-block; width:1170px; padding:10px 2px 10px 2px;}


#cn-centre-col-inner {margin-left:8px;margin-right:8px;}

/* text */
a {color:#B11314;}
a[href]:hover, a[href]:active, a[href]:focus {color: #333333;}

H1,H2, H3, H4, H5, H6 { color:#333333;  } 
h2 {font-size:144%};
h3 {font-size:127%};

#cn-centre-col-inner  p {line-height:150%; }
H2,H3 {margin:0;padding:0 0 15px 0;}

#TypePanel { background: url('/ase-oro/_gui/type_panel.png') #990000 0 -50px repeat-x; height:46px; width:100%;}
#TypePanel .title {float:left; margin:12px 0 0 15px; font-weight:bold; font-size:14pt; color:#FFF;}

.fieldset  { background: url('/ase-oro/_gui/fieldset_bg.png') #D7DDE1 0px top repeat-x; border:1px solid #D6D6D6; margin-top:15px; padding:10px;}

#CenterCol {float:left; width:906px; /*background:#fff; */ }
#CenterCol-1col {float:left; width:100%;}
#RightCol {float:left;width:278px;margin-left:0;font-size:8pt;/*background: url('/_gui/right_col_bg.png')#DFE3E7 0px top repeat-y;*/ }

#wrapper-2col {background: url('/ase-oro/_gui/body_bg.gif') #fff right top repeat-y; float:left;}

#TopDiv { background: url('/ase-oro/_gui/top_div2.png') right top no-repeat; height:/*12px*/10px;}

/*#RightCol {float:left;width:200px;margin-left:0px;background: url("/ase-oro/_gui/body_bg.gif") repeat-y scroll left top #FFFFFF; height:100%; font-size:8pt;}*/
#main-container .header {
	background-color:#566469;
}
#main-container .header h2 {
	color:#ffffff;	
	padding:10px 0 10px 15px;
}

#RightCol .header {
	background:url('/ase-oro/_gui/2col-right-head3.gif') no-repeat scroll left bottom transparent;
	color:#FFF;
}
#RightCol .header h2 {
	color:#ffffff;	
	padding:10px 0 26px 16px;
	font-weight:bold;
}
#RightCol .detail {
	padding: 0 20px 10px 20px;	
}

#RightCol .detail h3 {

	margin:0;
	padding:10px 0 10px 0;
}
#RightCol .detail table tr {
	border-bottom: 1px solid #c1cad0;	
}
#RightCol .detail table tr td {
	padding: 4px 0;
	width:50%;
}

#RightCol .detail a {
	display: block;
	margin: 10px 0 0;
	text-align:right;
	background:url('/ase-oro/_gui/2col-right-bullet2.gif') no-repeat scroll right 10px transparent;
	padding-right:13px;
}

#RightCol a {
	padding:6px 8px;
	text-decoration:underline;
}

#RightCol ul {
	list-style-type:none;
	margin:10px 0;
	padding:0 18px;
}

#RightCol ul li {
	border-bottom:1px solid #c1cad0;
	margin-bottom:10px;
	padding-bottom:10px;
}
#RightCol ul li a {
	background: none repeat scroll 0 0 transparent;
	color:#333333;
	text-decoration:none;
}
#RightCol ul li a:hover {
	background: none repeat scroll 0 0 transparent;
	color:#333333;
	text-decoration:underline;
}


#RightCol ul li h3 {
	margin:0;
	padding:0;
}


#RightCol .questionLarge {
	font-size:10pt;
	padding:0 20px 10px;
	/*background: url('/ase-oro/_gui/icon_question_big.png') no-repeat scroll 0 0;*/
	position:relative;
	color:#000000;
	
}
#RightCol .questionLarge p {
	margin:0;
	padding:20px 0 0 40px;
}
#RightCol .questionLarge img {
	margin:0;
	position:absolute;
	left:20px;
	top:20px;
}
#RightCol .questionLarge a {
	display: block;
	margin: 10px 0 0;
	padding-right:13px;
	text-decoration:underline;
	text-align:right;
	background:url('/ase-oro/_gui/2col-right-bullet2.gif') no-repeat scroll right 10px transparent;

}

.questionSmall {
	background: url('/ase-oro/_gui/icon_question_small.png') no-repeat scroll 0 0;
	width:16px;
	height:16px;
}


#main-container{ float:left; width:910px; /*margin:30px auto;*/ }
#main-container-1col{ float:left; width:100%;}
.form-container{ width:96%;background: url('/ase-oro/_gui/fieldset_bg.png') #D7DDE1 0px top repeat-x; border:1px solid #B9C2C6; margin-bottom:15px; padding:10px; /*-moz-border-radius:0 0 7px 7px; -khtml-border-radius:0 0 7px 7px; -webkit-border-radius:0 0 7px 7px; border-radius:0 0 7px 7px;*/ display:inline-block; }

.form-header {
	border:0;
	padding-right:5px;
	background: url('/ase-oro/_gui/tab_off.png') repeat-x 0 0;
	/*-moz-border-radius:7px 7px 0 0; -khtml-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; border-radius:7px 7px 0 0;*/
	
}
.form-header h2 {
	color:#FFF;
	padding:10px 10px 10px 40px;
	background:url("/ase-oro/_gui/tab_icon_off.png") no-repeat scroll 10px 8px;
	font-size:129%;
}

/* custom tab for search */
.tabs-search {padding:10px;}
.tabs-search .tabs{color:#222;font-weight:700;border:none; margin:0; padding:0; position:relative;}
.tabs-search .tabs li{border:0;padding-right:5px;background: url('/ase-oro/_gui/tab_off.png') repeat-x 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0; display:inline-block;}
.tabs-search .tabs li a{font-weight:bold;border:0;color:#FFF;padding:10px 10px 10px 40px; background:url("/ase-oro/_gui/tab_icon_back.png") no-repeat scroll 10px 6px; display:block; text-decoration:none;}
.tabs-search .tabs li a:hover{border:0; text-decoration:underline;}
.tabs-search .tabs li.active{position:static; border:0; background: url('/ase-oro/_gui/tab_on.png') repeat-x 0 0;}
.tabs-search .tabs li a.active,.tabs-search .tabs li a.active:hover{padding:10px 10px 10px 40px; background:url("/ase-oro/_gui/tab_icon_on.png") no-repeat scroll 10px 6px;color:#000;border:0;font-weight:bold;}
.tabs-search .tabs li a.active:hover{ text-decoration:none}
.tabs-search .tabs-panel{border:0;background:url('/ase-oro/_gui/tab_panel_bg.png') repeat-x 0 0;}
.embedded-grid,.embedded-grid .tabs-panel{border:none;padding:0;}
.tabs-search .tabs-toggle a.tabs-stop,.tabs-search .tabs-toggle a.tabs-start{background-repeat:no-repeat;background-position:-1px 0;color:#000; border:1px solid #999;}
.tabs-search .tabs-toggle a:active.tabs-stop,.tabs-search .tabs-toggle a:hover.tabs-stop,.tabs-search .tabs-toggle a:hover.tabs-start{background-repeat:no-repeat;background-position:-1px 0;color:#c00;padding-top:2px;border:1px solid #999;}

/* jqtransform and easytabs hack */

.vtip {
	background:url('/ase-oro/_gui/icon_question_small.png') no-repeat 0 0 transparent;
	width:16px;
	height:16px;
	text-indent:-9999px;
	float:left;
	margin: 7px 6px 6px 8px;
	z-index:9999;
}
p#vtip { font-size: 0.8em; z-index:999; position:absolute; top:0px; left:0px; display:none; padding:10px; background:#566469; color:#fff; width:300px; -moz-border-radius:7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius:7px;}
/*p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }*/
p#vtip #vtipArrow {  }
#vtipArrow { background:url('/ase-oro/_gui/tooltip_arrow.png') no-repeat 10px 10px; }

.jqtransformselect-hover { background-color:#C62427 !important; color:#ffffff !important; }
.jqtransformselect-li { background-color:#ffffff; color:#333333; padding:5px;}
.jqtransformselect-optgroup { font-weight:bold; border-bottom:1px solid #cccccc; }

.ui-icon-closethick {background-position: -32px -192px;}
.ui-icon-closethick .ui-state-hover { background:none; color:#ffffff;}

.ui-widget-header .ui-state-hover { border: 1px solid #566469;background-position: -32px -192px; background: none; font-weight: normal; color: #212121; }


.ui-widget { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;}


.ui-widget-header {
	background: none #566469;
	border:none !important;
}
.ui-widget-header .ui-icon {
	background-image: url("/ase-oro/_js/support/ui/themes/default/images/ui-icons_ffffff_256x240.png");
}

.ui-widget-header a {
	color:#FFFFFF;
}

label.ui-state-hover {
	
	color:#ffffff !important;
	background:none #C62427 !important;
}

#DataTable2, #DataTable3 {
	margin-bottom:20px;
	width:1182px;
}

#DataTable2 table a, #DataTable3 table a {
	text-decoration:underline;	
}

.tabletools {
	margin:13px 0;
}
.tabletools li {
	padding-left:10px;
}
.tabletools a {
	padding-left: 22px;
	/*color:#000;*/
}
.tabletools a:hover {
	text-decoration:underline;
	/*color:#d02b2f;*/
}
			
.tabletools a.xls {
	background: url(/ase-oro/_gui/icon_excel.png) no-repeat center left;
}
.tabletools a.pdf {
	background: url(/ase-oro/_gui/icon_pdf.png) no-repeat center left;
}
.tabletools a.print {
	background: url(/ase-oro/_gui/icon_print.png) no-repeat center left;
}

ul.square {
	list-style:none;
	padding:0;
	margin:0 0 1em 15px;
}
ul.square li {
	background:url(/ase-oro/_gui/bullet.png) no-repeat 0 7px;	
	line-height:1.3em;
    margin: .25em 0;
    padding: 0 0 0 15px;
}

table.researchDetails {
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0;
}
table.researchDetails td {
	padding:8px 8px 8px 15px;
	line-height:14px;
	/*font-size:8pt;*/
	color:#000;
	vertical-align:top;
	border:1px solid #FFFFFF;
}
table.researchDetails td:first-child {
	font-weight:bold;
	vertical-align:top;
}
table.researchDetails td.w100 {
	width:185px;
	white-space:normal;
}


table.researchDetails tr.oddRow {
	background-color:#e6e9ec;
	/*-moz-border-radius: 7px 0 0 7px;
	-khtml-border-radius: 7px 0 0 7px;
	-webkit-border-radius: 7px 0 0 7px;
	border-radius: 7px 0 0 7px;*/
}
/*table.researchDetails tr.oddRow td:last-child {
	background-color:#e6e9ec;
	-moz-border-radius: 0 7px 7px 0;
	-khtml-border-radius: 0 7px 7px 0;
	-webkit-border-radius: 0 7px 7px 0;
	border-radius: 0 7px 7px 0;
}*/


#RightColDetails {float:left;width:100%;margin-left:0px;/*font-size:8pt;*/}
#RightColDetails .header {
	background:url('/ase-oro/_gui/right_header_bg2.png') repeat-x scroll left top;
	color:#FFF;
	padding:8px 0 6px 15px;
	font-weight:bold;
	/*-moz-border-radius:7px;
	-khtml-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;*/
	/*line-height:14px;*/
	font-size:10pt;
	
}
* #RightColDetails p {margin-top:5px;}
*+ #RightColDetails p {margin-top:5px;}

.qtip-tip { display:none !important; }
.ui-tooltip, .qtip{
	position: absolute;
	left: -28000px;
	top: -28000px;
	display: none;

	max-width: 371px;
	min-width: 50px;
	
	/*font-size: 10.5px;*/
	line-height: 15px;
	padding:0;
}

	
.ui-tooltip-content, .qtip-content{
	position: relative;
	padding: 5px 9px;
	overflow: hidden;
	border: 1px solid #000001;

	text-align: left;
	word-wrap: break-word;
	overflow: hidden;
}

	

/* Tips plugin */
.ui-tooltip .ui-tooltip-tip{
	margin: 0 auto;
	overflow: hidden;
	z-index: 10;
}

.ui-tooltip .ui-tooltip-tip,
.ui-tooltip .ui-tooltip-tip *{
	position: absolute;
		
	line-height: 0.1px !important;
	font-size: 0.1px !important;
	color: #123456;

	background: transparent;
	border: 0px dashed transparent;
}
	
.ui-tooltip .ui-tooltip-tip canvas{ top: 0; left: 0; }



/*! Dark tooltip style */
.ui-tooltip-dark .ui-tooltip-titlebar,
.ui-tooltip-dark .ui-tooltip-content, .qtip-content{
	border-color: #566469;
	color: #f3f3f3;
}

.ui-tooltip-dark .ui-tooltip-content, .qtip-content{
	background-color: #566469;
}

.ui-tooltip-dark .ui-tooltip-content a, .qtip-content a {
	color: #FFF;
}


/*! Add shadows to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE6+, Safari 2+ */
.ui-tooltip-shadow{
	-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

	.ui-tooltip-shadow .ui-tooltip-titlebar,
	.ui-tooltip-shadow .ui-tooltip-content{
		filter: progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3);
		-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3)";

		_margin-bottom: -3px; /* IE6 */
		.margin-bottom: -3px; /* IE7 */
	}




/* IE9 fix - removes all filters */
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{
	filter: none;
	-ms-filter: none;
}

.topbar {color: #FFF; float: left; font-size: 14pt; font-weight: bold; height: 46px; margin: 12px 0 0 15px; width: 100%;}


.jqTransformButton {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	display:inline-block;
	margin-left:3px;
	color:#ffffff;
	text-decoration:none;
}



.jqTransformButton span {
	background: transparent url(/ase-oro/_gui/btn_right.gif) no-repeat right top;

	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	height: 33px;
}

.jqTransformButton span span {
	background: transparent url(/ase-oro/_gui/btn_left.gif) no-repeat top left;
	color: #FFF;
	padding: 8px 4px 0px 8px;
	font-weight: bold;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 33px;
}

/*hover*/
.jqTransformButton:hover span span { text-decoration:underline; }

/* IE 6 */
* html .jqTransformButton { height:33px; }
* .jqTransformButton span span { height: 25px; }
/* IE 7 */
*+ html .jqTransformButton { height:33px; }
*+ .jqTransformButton span span { height: 25px; }

/* Form Autocomplete*/
.ac_results {
	padding: 0px;
	border: 1px solid #CCC;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	margin: 0 0 -3px 0;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 7px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
/*	font: menu;*/
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	border-bottom: 1px solid #CCC;
	background-image:none;
}

.ac_loading { background: white url('/ase-oro/_gui/indicator.gif') right center no-repeat;}
.ac_odd { background-color: #FFF; }
.ac_over {	background-color: #C62427; color: #FFF;}

#overlay {
	background: #000000;
	opacity:0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 20000;
	display: none;
}
	
#popup {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #dddddd;
	left: 34%;
	padding: 20px;
	position: fixed;
	top: 28%;
	width: 495px;
	z-index: 30000;
	display: none;
	min-height: 30px;

}

ul.searched {
	padding: 0 10px !important;
}
.searched li:hover {
	background: url('/ase-oro/_gui/rightcol_on.png') #FFFFFF 0px top repeat-x !important;
}
.searched li {
	background: url('/ase-oro/_gui/fieldset_bg.png') #ECEFF0 0px top repeat-x !important;
	padding:5px !important;
	margin:0 !important;
	padding-bottom:10px !important;
}
.searched li a {
	padding:0 !important;
	font-weight:bold !important;
	color:#B11314 !important;
	text-decoration:underline !important;
	font-size:13px !important;
}
.searched li a:hover {
	color:#333333 !important;
}
.bentonsansmedium {
  font-family: "BentonSans Medium",Verdana,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-weight: bold;
}

#nserc-header { text-shadow:none !important; }

/** Print-only CSS **/
@media print {
	.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12{float:left;*float:none;margin-left:10px;margin-right:10px;}
	#tab-investments-link, #content-top-right img, .provinces, .nav-right {display:none;}
	#top-header {width:1120px !important;}
	#extra_quotes, #extra_partners, #extra_institutions, #extra_story_0, #extra_story_1, #extra_story_2, #extra_story_3, #extra_story_4, #extra_story_5, #extra_story_6, #extra_story_7, #extra_story_8, #extra_story_9, #extra_story_10, #extra_story_11, #extra_story_12, #extra_story_13, #extra_story_14, #extra_story_15 {display:block !important;}
	#toggle_quotes, #toggle_partners, #toggle_institutions, #toggle_story_0, #toggle_story_1, #toggle_story_2, #toggle_story_3, #toggle_story_4, #toggle_story_5, #toggle_story_6, #toggle_story_7, #toggle_story_8, #toggle_story_9, #toggle_story_10, #toggle_story_11, #toggle_story_12, #toggle_story_13, #toggle_story_14, #toggle_story_15 {display:none !important;}
	.line-thick {border-color:#333;border-style:solid;border-width:2px 0 0;clear:both;margin:0 0 0px;height:0;}
	.line-thin {border-color:#999;border-style:solid;border-width:1px 0 0;clear:both;margin:0 0 0px;height:0;}
	#col4 {display:none;}
	#col2 {width:500px !important;}
	#content-details,#content {width:1130px !important; display:block !important;}

}
