﻿body 
{
    font-family:Verdana, Arial;
    color:#666;
    font-size:0.8em;
    margin:0px;
    padding:0px;
    background:#E0DFE3;
}

/*
    START ASSETS
*/
h1
{
    font-size:1.3em;
    font-weight:normal;
    color:#DB0C41;
    margin:0px 0px 10px;
    padding:0px;
}
h2
{
    font-size:1em;
    font-weight:bold;
    color:#666;
    margin:10px 0px 5px;
    padding:0px;
}
h2 a,
h2 a:link
{
    color:#666;    
    text-decoration:none;
}
h2 a:hover
{
    text-decoration:underline;    
}
div#searchBlock h2.Res,
div#searchBlock h2.Com
{
    background:#1F382E;
    color:#FFF;
    width:auto;
    height:24px;
    margin:0px;
    font-weight:normal;
    font-size:1.15em;
    padding:3px 0px 0px 10px;    
}
div#searchBlock h2.Com
{
    background:#DB0C41;
    color:#FFF;
}
h3
{
    font-family:Verdana, Arial;
    font-weight:bold;
    color:#DB0C41;
    font-size:.9em; 
    padding:0px;
    margin:0px 0px 15px;   
}
a.button,
input.button
{
	background:#DB0C41;
	border:1px solid #AEA79F;
	color:#FFFFFF !important;
	display:inline-block;
	margin:5px 0px 0px;
	padding:3px 6px;
	text-decoration:none;
	float:left;
}

a img,
a img:link,
a img:hover
{
    border:0px;    
}
.dashedline{
width: auto;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #e0dfe3;
padding-right: 15px;
padding-left: 15px;
}
div#searchBlock div#columnLeft div.contentContainer input.searchBox,
div#searchBlock div#columnRight div.contentContainer input.searchBox
{
	width:283px;
}
div.contentContainer table td
{
padding:5px 5px 5px 0px;
}

div#searchBlock input.searchBox
{
	width:591px;
}

div#searchBlock ul
{
    padding:0px 0px 0px 10px;    
    margin:0px;
}
div#searchBlock ul li
{
    padding:0px; 
    list-style:none;   
}
div#searchBlock ul li a,
div#searchBlock ul li a:link,
div#searchBlock ul li a:hover
{
    color:#666;
    text-decoration:none;
}
div#searchBlock ul li a:hover
{
    text-decoration:underline;
}
div#searchContainer p
{
    font-size:0.8em;
    float:right;    
    color:#DB0C41;  
	text-align:left;
}
div#searchContainer p.countries
{
	margin-left:20px; 
}


div#searchContainer p input,
div#searchContainer p select
{
    color:#666;  
    font-size:1.1em;
    letter-spacing:1px;
	
	position:relative;
	width:121px;
}
div#searchContainer p select
{
	margin-top:4px;
}
div#searchContainer p input.submit
{
	position:relative;
	top:4px;
	width:auto;	
}

div#searchContainer span
{
border:solid 0px #FF0000;
position: relative;
line-height: 25px;
}

div#searchContainer a.language
{
font-size:1.0em;
color:#666666;
text-decoration:none;
}

div#searchContainer a:hover
{
font-size:1.0em;
color:#DB0C41;
text-decoration:underline;
}

div.contentContainer a.search
{
    background:#E0DFE3;
    border:0px;
    margin-top:10px;
    font-size:1.1em;
    float:right;
}

a, a:link

{color: #2971b6;
text-decoration: none;
}

a:hover

{color: #DB0C41;
}  

div#footerContent a,
div#footerContent a:link
{
    color:#666;
    font-size:0.9em;
}
div#footerContent a:hover
{
    color:#DB0C41;    
}
div#footerContent p
{
    margin:8px auto 5px;   
    color:#666 !important; 
}
div.addContainer p
{
    margin:0px; 
	padding:5px;  
    color:#666 !important; 
}

div.addContainer a
{
	padding:0px;
	width:135px;
	position:relative;
}

div.addContainer img
{
	padding:0px;
	width:auto;
	display:block;
	margin:0px;
}

div#mainContentContainer div.contentItem p
{
	margin-top:0px;
}
div#mainContentContainer div.contentItem table.references
{
width:100%;
}

div#mainContentContainer div.contentItem table.references td
{
padding:10px 10px 10px 0px;
text-align:center;
}

hr.hRule
{
    height:1px;
    width:100%;
    background:#FFF;
	border:0px !important;
    display:block;
    clear:both;
    margin:10px 0px;
}
div#contentBlock div#cookieTrail,
div#contentBlock div#cookieTrail a,
div#contentBlock div#cookieTrail a:link
{
	font-size:10px;
	color:#666 !important;
	text-decoration:none;
}
*div#contentBlock div#cookieTrail,
*div#contentBlock div#cookieTrail a:link
{
	font-size:11px;
	color:#666 !important;
	text-decoration:none;
}
div#contentBlock div#cookieTrail a:hover
{
	text-decoration:underline;
}
/*
    END ASSETS
*/

/*
    START NAVIGATION
*/

div#contentBlock div#mainNavContainer ul.mainNav
{
    width:135px;    
    padding:0px;
    margin:0px;
}
ul.mainNav li
{
    list-style:none !important;
    border-bottom:1px solid #CCC;
    position:relative;
}
ul.mainNav li a
{
    display:block;
    padding:5px 0px 5px 10px;
    width:125px;
    vertical-align:middle;
    text-decoration:none;
    color:#666;
}
ul.mainNav li:hover a,
ul.mainNav li a:hover
{
    text-decoration:none;
    color:#FFF !important;
    background:#666;
}
ul.mainNav li ul
{
    display:none;
    position:absolute;
    left:135px;
    top:0px;
    background:#fff;
    margin:0px;
    padding:0px;
    border:1px solid #CCC;
   
}
ul.mainNav li:hover ul
{
    display:block;
}
ul.mainNav li:hover ul li a,
ul.mainNav li:hover ul li a:link
{
    display:block;
    background:#FFF; 
    color:#666 !important;
}
ul.mainNav li:hover ul li a:hover
{
    background:#E0DFE3 !important;
}
/*
    END NAVIGATION
*/

/*
    START CONTENT FORMATING
*/

div#contentBlock div#mainContentContainer span#introText,
div#contentBlock div#mainContentContainer p.introText
{
    font-size:1.1em;
    line-height:18px;  
}

ul li

{
  list-style-image: url("../images/bullet.gif");

}

ul.news li

{

    list-style-image: url("../images/diamond.gif");

}


/*
    END CONTENT FORMATING
*/

/*
    START CUMSTON FORM ELEMENTS
*/

span.select { 
  position: absolute; 
  width: 136px;
  height: 21px; 
  margin:5px 0px 0px;
  padding:5px 0px 20px 13px; 
  color: #666; 
  font-size: 1.1em; 
  background: url('../images/bgComboBox.gif') no-repeat; 
  overflow: hidden; 
}


/*
    END CUSTOM FORM ELEMENTS
*/
span.red
{
    color:#db0c41;      
}
.marqueeBox{
	margin:auto; overflow:auto;
	padding-left:5px;
    width:140px;
	height:145px;
	font-size:11px;
}
#marquee_replacement {
	 width:125px;
	 height:145px;
	 overflow:auto;
	}
	
#marquee_replacement p a {
	color:#2971b6;
	}
	
#marquee_replacement p.spacer {
	 height:120px;
	}
