﻿/* GENERAL CSS */
.site-width{
    width:1000px;
}

#TOP > table{ margin-top: 15px; }

#MIDDLE > table, #RIGHT > table, #LEFT > table { margin-bottom: 15px; }

.head-line-scroll{
    width: 100%;
    height:30px;
    margin:0;
    float: left;    
}

.multimediaMarkerContainer{
    position:relative;    
}
.marker-container {
    position: absolute;
    right: 5px;
    bottom: 5px;
}
.markers{
    position:relative;
    float: left;
}
.multimediaMarkerContainer .markers img {
    width: 46px;
    height: 41px;
}
.smallMark .markers img{
    width:25px;
    height: auto;
}

/* HEADER */
.breaking-news-label{
    font-family: Oswald;
    color: white;
    font-weight: normal;
    font-size: 18px;
    white-space: nowrap;
}

.breaking-news-content, .breaking-news-content a{
    font-family: Oswald;
    color: white;
    font-weight: normal;
    font-size: 14px;
    white-space: nowrap;
    text-decoration:none;
}

.language-selector{
    font-family: Oswald;
    color: white;
    font-weight: 300;
    font-size: 16px;
    white-space: nowrap;
}

a.language-link{
    font-family: Oswald;
    color: white;
    font-weight: 300;
    font-size: 16px;
    white-space: nowrap;
    text-decoration:none;
}

a.language-link:hover{
    color: #5d9ab7;
}

a.header-link{
    font-family: Oswald;
    color: white;
    font-weight: 300;
    font-size: 18px;
    white-space: nowrap;
    text-decoration:none;
}

a.header-link:hover{
    color: #5d9ab7;
}

.header-link{
    font-family: Oswald;
    color: white;
    font-weight: 300;
    font-size: 18px;
    white-space: nowrap;
}


input.search{
    background-color:white;       
    border:none;
    padding-left:10px;
    padding-right:10px;
    
    margin: 0;
    color: gray;
}

/* MENU */
.top-menu, .all-free {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 12px;
    font-family: 'Oswald', Arial, san-serif;
    text-transform: uppercase;    
    font-weight:300;
}

.top-menu > li {
    float: left;
    position: relative;
    margin: 0;    
    padding-left: 0px;
    padding-right:30px;
    font-size: 14px;
    font-family: 'Oswald', Arial, san-serif;
    text-transform: uppercase;
    font-weight:300;
    line-height:45px;
    

}

.all-free li > a, .top-menu li > a{
    font-size: 12px;
    font-family: 'Oswald', Arial, san-serif;
    text-transform: uppercase;
    font-weight:300;
    color: white;
    text-decoration:none;
}

.top-menu li a:hover, .all-free li a:hover{
   color: #5d9ab7;
}

.all-free li {
    margin: 0;        
    font-size: 14px;
    font-family: 'Oswald', Arial, san-serif;
    text-transform: uppercase;
    font-weight:300;
    line-height:45px;
    padding-left:15px;
    padding-right:15px;
    
}


/* PORTLETS */
tr.HeaderLarge{
    background-color: #052134;    
    height: 40px;
}

tr.HeaderLarge > td{
   border-bottom:3px solid rgb(41, 147, 187);
}

tr.HeaderLarge h3, tr.HeaderLarge h3 a{
    font-size: 20px;
    font-family: 'Oswald', Arial, san-serif;
    text-transform: uppercase;
    font-weight:300;
    color:White;
    display: inline;
    text-decoration: none;
}

tr.HeaderLarge h3
{
    margin-left: 15px;    
    margin-right: 15px;
}

tr.HeaderSmall{
    background-color: #052134;    
    height: 40px;
}

tr.HeaderSmall > td{
}

tr.HeaderSmall h3, tr.HeaderSmall h3 a{
    font-size: 16px;
    font-family: 'Oswald', Arial, san-serif;
    text-transform: uppercase;
    font-weight:300;
    color:White;
    display: inline;
    margin-left: 15px;    
    margin-right: 15px;
}

td.NewsItemCaption, td.NewsItemCaption a{
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: italic;
    font-variant:normal;
    color: #434343;
    font-weight: normal;    
    text-decoration:wavy none;

}

.NewsItemText, td.NewsItemText a, .NewsItemTextForArticle, .NewsItemTextForArticle a{
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    color: #434343;
    font-weight: normal;    
    text-decoration:none;
}

td.NewsItemTextForArticle a{
    color:blue !important;    
}

td.NewsItemTextForArticle a:hover{
    text-decoration:underline !important;
}

h3.NewsItemHeadline, td.NewsItemHeadline, td.NewsItemHeadline a{
    font-size: 16px;
    font-family: 'Oswald', Arial, san-serif;    
    font-weight:400;
    color: #434343;    
    text-decoration:none;
}

td.NewsItemReleaseDate{
    font-size: 12px;
    font-family: Arial, san-serif;
    color: #434343;
}

.ReadMoreButton{
    font-size: 14px;
    font-family: 'Oswald', Arial, san-serif;    
    font-weight:300;
    color: White;
    background-color:#052134;
    border:0;
    padding: 5px;
    padding-left: 25px;
    padding-right: 25px;
    cursor: pointer;
    margin: 0;
    text-decoration:none;
}

/* FOOTER ELEMENTS */

input.newsletter, textarea.newsletter, select.newsletter{
    background-color:White;
    padding: 3px;
    -moz-border-radius:5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari, Chrome */
    -khtml-border-radius: 5px; /* KHTML */
    border-radius: 5px; /* CSS3 */ 
    border:solid 1px #979191;   
    padding-left:5px;
    padding-right:5px;
    line-height:30px;
    color:black;
    margin: 0;
}

input.newsletter_submit, a.newsletter_submit{
    background-color:#135f91;
    padding: 3px;
    -moz-border-radius:2px; /* Firefox */
    -webkit-border-radius: 2px; /* Safari, Chrome */
    -khtml-border-radius: 2px; /* KHTML */
    border-radius: 2px; /* CSS3 */
    border:solid 1px;
    padding-left:5px;
    padding-right:5px;
    color: white;
    height:30px;
    margin: 0;
    border-color:#5b9ac4;
    cursor:pointer;

}

.ibox_BannerZone{
    background-color:white;
}


.NewsASSETTablesBySotinSoft
{
	border-collapse: collapse;
	border-spacing: 0;
	margin-top:12px !important;
	margin-bottom:12px !important;	
}
.NewsASSETTablesBySotinSoft td
{
	padding:4px !important;
	border: dotted 1px silver !important;
}

/*Polls*/
#ctl09_ctl00_Q_324 tr, .questionsContainer tr {
    float: right;
    margin: 20px 15px 20px 0;
}