/*
	GLOBAL SETTINGS
*/

body {
	font-family:sylfaen, arial;
	font-size:0.8em;
	background:#fff;
}
a {
	color:#035A89;
}
a:hover {
	color:#f01030;
}
div.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}



.header {	
	margin:10px 20px 30px 20px;
	padding:10px;
	background:#000;
	color:#fff;
	position:relative;
}
.header .logo {
    font-family:Arial;
    font-size:2em;
    padding-right:100px;
}
.header .logo a {
    color:#fff;
    text-decoration:none;
}
.header .logo a span {
	color:#f01030;
}
.header .search .input {
    padding-top:1px;
    height:20px;
    margin-right:5px;
    width:200px;
}
.header .search .button {
    cursor:pointer;
    padding:3px 6px;
    font-family:Arial;
}
.header .language {
	position:absolute;
	font-family:Arial;
	right:20px;
	top:15px;
}
.header .language a {
	color:#fff;
}




.global-wrap {
	margin:20px;
	height:100%;
}
.two-columns {
	width:100%;
}
.two-columns, .two-columns td {
	height:100%;
	text-align:left;
	vertical-align:top;
}
.two-columns .columnA {	
	width:243px;
	border-right:1px solid #dcdcdc;
}
.two-columns .column-padding {
	width:30px;
}
.two-columns .columnB {

}





.navigation {
    margin-right:28px;
}
.navigation ul {
	margin-bottom:25px;
	border:1px solid #dcdcdc;
	border-bottom:none;
}
.navigation ul li a {
    display:block;
    padding:7px 10px 10px 10px;
    border-bottom:1px solid #dcdcdc;
    font-size:1.2em;
    text-decoration:none;
}
.navigation ul li a:hover {
    background:#f0f0f0;
}





.calendar {
    border:none !important;
    font-family:Arial;
}
.calendar .day-title td {
    background:#fff;
    padding:8px 10px;
    text-align:center;
    border:1px solid #dcdcdc;
}
.calendar .day-title td a:hover {
    color:#f00 !important;
}
.calendar .day-header {
    background:#dcdcdc;
    border:1px solid #dcdcdc;
    padding:5px 10px;
}
.calendar .day, .calendar .day-other, .calendar .selected-day {
    vertical-align:middle;
    text-align:center;    
    border:1px solid #dcdcdc;
}
.calendar .day a, .calendar .day-other a, .calendar .selected-day a {
    text-decoration:none;
    display:block;
    padding:5px 7px;
    color:#000 !important;    
}
.calendar .day a:hover {
    background:#dcdcdc;
    text-decoration:none;
}
.calendar .day-other a {
    color:#999 !important;
}
.calendar .selected-day a {
    background:#f01030;
    color:#fff !important;
}






.content {
	margin-bottom:50px;
}
.content h1 {
	font-size:1.8em;
	margin-bottom:20px;
}
.content ul {
    margin-bottom:40px;
}
.content ul li {
    position:relative;
    height:180px;
}
.content ul li .image {
    margin:0 20px 0 0;
}
.content ul li .details {
    position:absolute;
    top:-4px;
    left:190px;
}
.content ul li .details h5 {
    font-size:1.4em;
    margin-bottom:10px;
}
.content ul li .details p {
    margin-bottom:7px;
}
.content ul li .details p a, .content .view-details p a {
    color:#f01030;
    text-decoration:none;
    margin-right:5px;
}
.content ul li .details p span, .content .view-details p span {
    margin-left:5px;
    font-family:Arial;
    font-size:0.9em;
}




.content .view-details h5 {
    font-size:1.6em;
    margin-bottom:10px;
}
.content .view-image {
    margin:15px 0;
}
.content .view-image img {
    cursor:pointer;
}
.content .view-image #bigimg {
    margin-bottom:10px;
    cursor:default;
}
.content .video {
    margin:30px 0 0 0;
}
.content .video h3 {
    font-size:1.4em;
    color:#f01030;
    margin-bottom:10px;
}
.content .video .mediaPlayer {
    margin-bottom:10px;
    display:block;
}


.content .search-stat {
    margin-bottom:25px;
}
.content .search-stat strong {
    color:#f01030;
}

.content .search-results {
    margin-bottom:25px;
}
.content .search-results tr {
    position:relative;
}
.content .search-results td {
    padding-bottom:10px;
    text-align:left;
    vertical-align:top;
    position:relative;
}
.content .search-results .date {
    font-family:Arial;
    font-size:0.9em;
    padding:4px 20px 0 0;
}
.content .search-results img {
    background:#fff;
    padding:5px;
    border:1px solid #dcdcdc;
    position:absolute;
    z-index:10;
    left:-170px;
    top:2px;
}



#GetAllNewsDataPager, #AfterListDataPager {
    font-family:Arial;
    margin-left:-10px;
}
#GetAllNewsDataPager a, #AfterListDataPager a {
    display:inline-block;
    background:#dcdcdc;
    color:#555;
    padding:5px 10px;
    text-decoration:none;
}
#GetAllNewsDataPager a:hover, #AfterListDataPagera:hover {
    background:#ccc;
    color:#000;
}
#GetAllNewsDataPager .arrows, #AfterListDataPager .arrows {
    font-size:1.8em;
    font-weight:bold;
    display:inline-block;
    background:#fff;
    padding:5px 10px;
    color:#035A89;
}
#GetAllNewsDataPager .arrows:hover, #AfterListDataPager .arrows:hover {
    background:#fff;
    color:#f01030;
}
#GetAllNewsDataPager .active-page, #AfterListDataPager .active-page {
    background:#f01030;
    color:#fff;
    display:inline-block;
    padding:5px 10px;
}