﻿/* *************************
	ie png fix
************************* */
img, #container { _behavior: url("iepngfix.htc");}


html, body {

	margin:0;
	background-color: #acacac; 
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.9125em;
	
}

p, ul, li, a, table {
	font-family:Tahoma, Geneva, sans-serif;
	
}


h1, h2, h3 {
	
	font-family:Tahoma, Geneva, sans-serif;
	margin:0;
	
}

a {

 color:#5b7f95;
	
}

#container {

	width:1000px;
	height:100%;
	margin:0 auto;
	margin-top:25px;
	margin-bottom:25px;
	background:url('../images/container_bg.jpg') repeat-y;	
}

#header {
	
	width:910px;
	height:174px;
	padding:0 0 0 58px;
	margin:0 0 4px 16px;
	overflow:visible;
	background:url('../images/header_bg.jpg') no-repeat;	
}

#header .logo {
	
	float:left;
	width:550px;
	height:140px !important;
}

#header .search {
	float:right !important;
	width:230px !important;
	height:140px !important;	
}

#header .search input {
	
	border:1px solid #666666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.85em;
	color:#44535a;
	width:88px;
	padding-left:2px;	
}

#header .search .btn {

	background:url('/images/search_icon.jpg') repeat-x;
	width:16px;
	height:16px;
	border:none;	
}

#header .search .upper {

	text-align:right;
	padding:80px 58px 0 0 !important;
	height:30px !important;	
	
}

#header .search .upper p { margin:0 0 10px 0; }

#header .search .upper span a { text-decoration:none; }

#header .search .upper a span.normal { font-size:11px; color:#6d6e71; font-family:Arial Black, Arial Black, Gadget, sans-serif; }
#header .search .upper a span.large { font-size:16px; color:#6d6e71; font-family:Arial Black, Arial Black, Gadget, sans-serif; }
#header .search .upper a span.xlarge { font-size:20px; color:#6d6e71; font-family:Arial Black, Arial Black, Gadget, sans-serif; }

#header .search .lower {

	text-align:right;
	height:30px;
	padding:0 38px 0 0 !important;
	
}


#navigation {
    font-family:Arial, Helvetica, sans-serif;
	margin-top:0px !important;
	width:852px;
	/*background:#5b7f95;*/
	height:24px;
	/*background-image:url('../images/nav_background01.jpg');*/
	
}

#navigation ul {
	background:#5b7f95;
	width:852px;
	margin:0;
	padding:0;
	
}

#navigation ul li {
	display:block;
	float:left;
	height:100%;
	width:90px;
	background:#5b7f95;
}

#navigation ul li a 
{
	display:block;
	padding:6px 0 4px 0;
	background:#5b7f95;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	font-size:0.85em;
	
}

#navigation ul li a:hover {

	background:#c35037;
}



/*main feature*/

#headline_feature{
	width:610px;
	height:100%;
	margin: 0 0 0 58px;
	float:left;
	}

#headline_feature h1
{
  	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.65em;
	font-weight:bold;
	color:#43525a;
	margin-top:18px;  
}

#headline_feature p
{
    font-family:Tahoma, Geneva, sans-serif;
	font-size:1.2em;
	color:#43525a;
	line-height:1.38em;   
}

#headline_vertical_dots 
{
    height:350px;
    width:12px;
    float:left;
}


/*tab block*/

.tabBlock 
{
     width:230px;
     height:100%;
     float:right;
     margin:0 0 0 0;
     padding:0 0 0 0;
     font-size:12px;
     color:#44535a;
    /* background:#fff url(/images/three_tab_bkg.jpg) 0px bottom no-repeat;*/

}

.tabBlock p 
{
    margin:15px;
    font-size:12px;
    color:#44535a;
}
.tabBlock td 
{
    font-size:12px;
    color:#44535a;
}

 .tabBlock ul li a {

	padding:0 10px 15px 0px;
	margin:0 0 0 0;
	color:#44535a;
	text-decoration:none;
	list-style-type:none;
	font-size:12px;	
}

.tabBlock ul li a:hover 
{
    color:#5b7f95;
}

#home_rule {
	
	width:910px;
	padding:0 0 0 74px;
	
}

#content {
	
	width:910px;
	padding:0 0 0 74px;
	
}

#index #content, .index #content {
	
	width:910px;
	padding:10px 0 0 16px;
	
}

#content #columns {
	
	width:852px;
	padding:0 0 0 0px;
	margin: 10px 0 0 0;
}

#content #leftCol {
	
	width:232px;
	float:left;
	height:100%;
	font-size:0.85em;
	
}

#content #leftCol h2 {
	
	background:#c45037;
	color:#fff;
	font-size:1.0em;
	padding:5px 0 5px 10px;
	font-weight:bold;
	margin-bottom:8px;
}

#content #leftCol h2 span {
	font-family:Webdings;
}

#content #leftCol .smallBlock {
	
	float:left;
	width:232px;
	min-height:300px;
	background:#44535a;
	padding:0;
	margin:20px 0 0 10px;
	
}

#content #leftCol .margin {

	margin-right:16px;

} 

#content #leftCol .smallBlock h2 {
	
	background:#5b7f95;
	color:#44535a;
	width:232px;
	height:40px;
	text-indent:-99999px;
	padding:0;
	margin:0;
	
}

#content #leftCol .smallBlock h2.related {
	background:url('../images/h2_related.jpg') no-repeat #5b7f95;
}


#content #leftCol .smallBlock p {
	
	color:#44535a;
	margin:10px 10px 0 10px;

}

#content #leftCol .smallBlock p strong {
	
	font-weight:bold;
	
}

#content #leftCol .smallBlock ul {
	
	margin:0;
	padding:0;
	
}

#content #leftCol .smallBlock ul li {
	
	margin:0;
	display:block;
	padding:10px 15px 0 15px;
		
}

#content #leftCol .smallBlock ul li a {
	
	margin:0;
	display:block;
	background:url('../images/pdf_bullet.png') left top no-repeat;
	padding:0 0 15px 20px;
	margin:0 0 0 0;
	color:#5b7f95;
	text-decoration:none;
	
}

#content #leftCol .smallBlock ul li:hover {
	
	background:#dedede;
	
}


#content #rightCol {
	
	width:600px;
	float:right;
	height:100%;
	background:#ffffff;
}

#content #rightCol .innerContent {
	
	padding:24px 0 0 0;
	color:#44535a;
	font-size:0.85em;
}

#content #rightCol .innerContent input,select,textarea {
	
	border:1px solid #5b7f95;
	color:#44535a;
}


#content #rightCol .innerContent .contentBlock {
	
	float:left;
	width:600px;
	min-height:20px;
	padding:0 0 10px 0;
	
	
}


#content #rightCol .innerContent .contentBlock ul {
	
	width:600px;
	margin:0;
	padding:0;
	
}

#content #rightCol .innerContent .contentBlock ul li {
	
	margin:0;
	float:left;
    display:block;
    width:580px;
	padding:10px 0 0 0px;
		
}

#content #rightCol .innerContent .contentBlock ul li a {
	
	margin:0;
	display:block;
	padding:0 0 5px 0px;
	margin:0 0 0 0;
	color:#44535a;
	text-decoration:none;
	
}

#content #rightCol .innerContent .contentBlock ul li:hover {

	background:none;
	
}

#content #rightCol .innerContent .contentBlock ul li a:hover {
	
	text-decoration:underline;
	
}


#content #rightCol .innerContent h1 {
	
	font-size:1.8em;
	color:#44535a;
	
}

#content #rightCol .innerContent h2 {
	
	color:#44535a;
	font-size:1.4em;
	
}

#content #rightCol .innerContent h2.rns
{
    font-size:1.6em;
    font-weight:bold;
    padding:24px 0 0 0;
    margin:0 0 0 0;
    line-height: 100%; 
}

#content #rightCol .innerContent h3 {
	
	color:#44535a;
	font-size:1.3em;
}


#content #rightCol .innerContent p strong {

	/*color:#44535a;*/
	
}

#content #rightCol .innerContent p b {

	/*color:#44535a;*/
	font-weight:normal;
	font-size:1.3em;
	line-height:1.6em;
}


#content #rightCol .innerContent img {
	
	padding:0;
	
}

#content .flashBar {
	
	width:850px;
	height:280px;
	/*background:#000000;*/
	margin-bottom:20px;
	
}




#content .leftContent {
	
	float:left;
	width:516px;
	
}

#content .rightContent {
	
	float:left;
	width:333px;
	
}

#content .contentBlock {
	
	float:left;
	width:100%;
	min-height:250px;
	background:#fff;
	padding:0;
	margin-bottom:10px;
}

#content .homeAnimation {
	
	float:left;
	width:300px;
	min-height:250px;
	margin-right:13px;
	padding:0;
	font-size:12px;
	
}

#content .contentBlockPresent {
	
	float:left;
	width:100%;
	padding:0;
}

#content .margin {

	margin-right:13px;

} 

#content .contentBlock h2 {
	
	color:#ffffff;
	height:24px;
	font-size:13px;
	line-height: 16px;
	padding: 5px 0 0 0px;
	/*text-indent:-99999px;*/
	
}

#content .contentBlockPresent h2 {
	
	background:#5b7f95;
	color:#ffffff;
	width:100%;
	height:40px;
	text-indent:-99999px;
	
}

#content .contentBlock .contentBlockPresent h3 {
	
	background:#5b7f95;
	color:#ffffff;
	width:100%;
	height:16px;
	text-indent:-99999px;
	
}

#content .contentBlock h2.blank 
{
	/*background:url('../images/h2_new_blank.jpg') no-repeat #5b7f95;*/
	color:#44535a;
}

#content .contentBlock h2.news {
	/*background:url('../images/h2_news.jpg') no-repeat #5b7f95;*/
	color:#44535a;
}

#content .contentBlock h2.editPress {
	/*background:url('../images/h2_editPress.jpg') no-repeat #5b7f95;*/
	color:#44535a;
}
#content .contentBlock h2.editEvents {
	/*background:url('../images/h2_editEvents.jpg') no-repeat #5b7f95;*/
	color:#44535a;
}
#content .contentBlock h2.appFocus {
	/*background:url('../images/h2_EuroBusExpo.jpg') no-repeat #5b7f95;*/
	color:#44535a;
}
#content .contentBlock h3.related 
{
    color:#44535a;
	/*background:url('../../images/h2_related.jpg') no-repeat #5b7f95;*/
}
#content .contentBlock h2.recent 
{
    color:#44535a;
	/*background:url('../../images/h2_recent.jpg') no-repeat #5b7f95;*/
}
#content .contentBlockPresent h2.present 
{
    color:#44535a;
	/*background:url('../../images/h2_present.jpg') no-repeat #5b7f95;*/
}
#content .contentBlock h2.market 
{
    color:#44535a;
	/*background:url('../../images/h2_market.jpg') no-repeat #5b7f95;*/
}
#content .contentBlock h2.calendar 
{
    color:#44535a;
	/*background:url('../../images/h2_calendar.jpg') no-repeat #5b7f95;*/
}
#content .contentBlock h2.objectives 
{
    color:#44535a;
	/*background:url('../../images/h2_objectives.jpg') no-repeat #5b7f95;*/
}

#content .contentBlock  p {
	
	color:#44535a;
	margin-left:10px;
	margin-right:10px;
	font-size:11px;

	
}

#content .contentBlockPresent  p {
	
	color:#44535a;
	margin-left:15px;
	margin-right:15px;

	
}

#content .contentBlock .contentBlockPresent p strong {
	
	font-weight:bold;
	
}

#content .contentBlock .contentBlockPresent ul {
	
	margin:0;
	padding:0;
	
}

#content .contentBlock .contentBlockPresent ul li {
	
	margin:0;

	padding:10px 15px 0 15px;
	
		
}

#content .contentBlock ul li a {
	/*background:url('../images/news_bullet.png') left top no-repeat;*/
	padding:0 10px 15px 0px;
	margin:0 0 0 0;
	color:#44535a;
	text-decoration:none;
	list-style-type:none;
	font-size:1em;	
}

#content .contentBlock ul li a:hover 
{
    color:#5b7f95;
}


#content .contentBlockPresent ul li a {
	margin:0;
	display:block;
	padding:0 0 15px 20px;
	margin:0 0 0 0;
	list-style:none;
	text-decoration:none;
	
}

#content .contentBlock .contentBlockPresent ul li:hover {
	
	background:#dedede;
	
}

#content .contentBlock ul li a:hover 
{
    color:#5b7f95;
}


#generic #footer, .generic #footer {
	margin-left:0px;
}

#generic #footerBottom, .generic #footerBottom {
	margin-left:0px;
}

#footer {
	
	width:910px;
	margin:0px 0 0 74px;
	padding:0px 0 10px 0px;
	
}

#footer .sub {
	float:left;
	margin-right:30px;
}

#footer .subright {
	float:right;
	margin-right:58px;
}

#footer h2 {
	
	font-size:1.2em;
	color:#c3ab4b;
	font-weight:bold;
	padding: 0 0 6px 0;
	
}

#footer ul {
	
	float:left;
	margin:0 40px 0 0;
	padding:0;
	
}

#footer ul li {
	
	display:block;
	
}

#footer ul li a {
	
	text-decoration:none;
	color:#666666;
	font-size:0.75em;
	
}

#footerBottom {
	
	width:910px;
	margin:1px 0px 0px 74px;
	padding:5px 40px 10px 0px;
	
}

#footerBottom {
	
	color:#666666;
	
}

#footerBottom .left {
	float:left;
	font-size:0.75em;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:14px;
}

#footerBottom .right {
	float:right;
}

.breadcrumbs {
	
	padding:0 0 0 10px;
	font-size:0.85em;
	color:#44535a;
	
}


.clear {

	clear: both;

	
}
#bookmarks 
{
   padding: 5px 10px 5px 10px;
   margin: 20px 0 20px 0;
   background-color: #ceb888;
}
#rns-date 
{
   float:left; width:100px;
}
#rns-title 
{
   width:530px;
   border: solid 1px black;
}
.tLeft 
{
    text-align:left;
}
.tRight 
{
    text-align:right;
}
.tSpace 
{
    width:40px;
}
#imgThumb
{
    float:left;
    margin: 0 20px 20px 0;
    width:200px;
    clear:both;
}
#imgThumb100
{
    float:left;
    margin: 0 20px 20px 0;
    width:100px;
    clear:both;
}
#imgText
{
    float:left;
}
.library
{
    border: 1px solid black;
}
.sharePrice
{
    padding: 40px 0 0 0px;
    font-size:2.5em;
    font-weight:bold;
    color:#535959;
}

