/* Design by Brian Diaz of Media 65 @ http://www.m65.net  All Rights Reserved */
@import url(layouts.css);
@import url(components.css);
@import url(modules.css);
@import url(navigation.css);
@import url(misc.css);
@import url(forms.css);
@import url(general.css);
@import url(contact.css);

/* #######################  GENERAL SETTINGS ############################ */

html{
	height:100%;
}

body{
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
color: #000;
height: 100%;
}



/*  Global Formatting */
/*Headings Tags*/
h1 {font-size:15px;line-height: 20px;font-weight: 900;}
h2 {font-size:15px;line-height: 1em;font-weight: 900;}
h3 {font-size:14px;line-height: 1em;font-weight: 900;}
h4 {font-size:13px;line-height: 1em;font-weight: 900;}
h5 {font-size:12px;line-height: 1em;font-weight: 900;}
h6 {font-size:11px;line-height: 1em;font-weight: 900;}

.article-content h2{
font-size:12px;line-height: 1em;font-weight: bold; text-transform: uppercase; color: #2E2E2E;
}
p{
	line-height: 130%;
	color:#000;
	text-align:justify;
}

/*Tables*/


/* Links */
a:link {color: #063; }

a:hover {color: #D61616;}
a:visited {color: #030;}
img {border: 0 none;}


#content a:link{
	text-decoration:underline;
}
/* Clears Divs */
.clr{clear: both;}


/* #######################  END GENERAL SETTINGS ############################ */
/* Heading Color and Height control*/
#hd {

background-repeat: no-repeat;
height: 340px;
padding: 0 0px;
}

/* Grid Body margin Override would be 10px default*/
#doc3{margin: 0px;}

/* Footer Wrapper Trick */
.wrapper2 {
background-color: White;
height:auto !important;
min-height:80%;
}

.ft{
background-color: #DDE8EA;
min-height:25%;
}



/* Title Control */
.componentheading {}, div.moduletable h3 { padding: 8px; padding-bottom: 30px; color:#FFF;}

.contentpadding{ padding-left: 50px; padding-right: 50px;}

.rightpicture{
	float: right;
	padding: 0 0 0 15px;
}

.leftpicture{
	float: left;
	padding: 0 15px 0 0;
}

table{
	border-collapse:collapse;
}


table.servicecolumns{
	width: 100%;
}
td.leftcolumn{
	padding-right: 20px;
	border-right: 1px solid darkgrey;
	width: 50%;
	vertical-align: top;
}

td.rightcolumn{
	padding-left: 20px;
	width: 50%;
	vertical-align: top;
}

div.clearborder{
	width:100%;
	clear:both;
	height: 30px;
	border-top: 1px darkgrey solid;
}

div.clr{
	width: 100%;
	height: 30px;
	clear:both;
}

div.clr0{
	clear:both;
}

#dropdownwrapper{
	width: 802px;
}

#countrylabel{
	color: #FFF;
	float:left;
	padding-top: 7px;
}

.sf-menu li {
	background: #000;
}

.sf-menu a {
	border:none;
}

#search {
padding-right:80px;
padding-top:13px;
}

#search input.button{
	background:#000000 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
margin-left:10px;
padding:2px 5px;
}


.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:#000;
	color:#FFF;
}

#slider h1{
	float: left;
	margin-top: 220px;
	margin-left:30px;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	position:absolute;	
	display: none;
}

.sliderimage{
	padding-top: 8px;
	padding-left: 10px;
	
}

#slider p{
	float: right;
	width: 235px;
	margin: 10px;
	color:#FFF;
	font-size:14px;
}

.contentpadding ul {
list-style-image:url(../images/medilink_black_arrow.png);
	padding-left: 29px;
}

table.ir td.numeric{
	text-align:right
}

table.ir td{
	padding: 5px;
}

table.ir thead tr{
	background-color:#333;
	color:#FFF;
	font-weight:bold
}

table.ir tbody tr{
	border-bottom: 1px dotted #999;
}

table.ir tbody tr:hover{
	background-color:#999;
}


#footerred a:link{
	color:#FFF;
}

#footerred a:hover{
	color:#000;
}

#footerred a:visited{
	color:#000;
}

#footer p{
	float: right;
	font-size:10px;
	margin:0px;
	margin-right: 10px;
	margin-top: 5px;
}


#events div.moduletable{
	padding-left: 10px;
}

table.video td{
	padding-bottom: 8px;
}

#videoloading{
	
}


a.video,a.videoIE{
	text-align:center;
	background:url(../images/medilink_grey_bar_video_button.png) no-repeat;
	display:block;
	width:240px;
	height:23px;
	color:#FFF;
	padding:3px;
	margin-left: 15px;
	cursor:pointer;
	text-decoration: none !important;
	
}

a.video:hover,a.videoIE:hover, table.video a.selected, table.videoIE a.selected{
	background: url(../images/medilink_video_rollover_button.png) no-repeat;
}

table.video{
	width: 280px;
	margin-left: 30px;
}

#videos div.moduletable{
	padding-left: 25px;
	background: url(../images/vidisloading.png) no-repeat top center;
}

#videos{
	width: 360px;
	max-width: 360px;
	background:left top url(../images/moduleborder.png) no-repeat;
}

#medinews{
	width: 390px;
}

ul.latestnews{
	padding-right: 30px;
	list-style-type:none;
	margin:0;
	padding-left: 20px;
}

#events, #support{
	min-height: 460px;
	background: right top url(../images/moduleborder.png) no-repeat;
}

td.mod_events_latest_first, td.mod_events_latest{
	padding-bottom: 10px !important;
}

span.mod_events_latest_date{
	font-weight:bold;
}

#trans-active141 a , #menu141 a.hover{
	background:transparent url(../images/bottom-red.png) no-repeat scroll right bottom !important;
}

div.menu141 a, div.menu141 a:visited, div.menu141 a:link {
	background:transparent url(../images/bottom-none.jpg) no-repeat scroll right top !important;
}



div.menu141 td.last141 a{
	background:transparent url(../images/bottom-none_last.png) repeat-x scroll right top !important;
}

div.menu141 td.last141 a.hover{
	background:transparent url(../images/bottom-red_last.png) repeat-x scroll right bottom !important;
}

#menu141 td.last141 a.hover{
	background:transparent url(../images/bottom-red_last.png) repeat-x scroll right bottom !important;
}

p.morenews{
	float:right;
	margin-right:28px;
}

.dm_cat .dm_name {
color:#FFF !important;
font-size:15px;
font-weight:bold !important;
margin-bottom:0px !important;
margin-top:8px !important;
padding:0 0 30px !important;
}

.dm_cat {
padding-top:0px !important;
}

#article div.clr{
	height: 0px !important;
}

td.videoholder{
	height: 180px;
	padding: 0;
	max-height: 180px;
	overflow:hidden;
	max-width: 280px;
	width: 280px;
	text-align:center;
}

.videoobject{
	margin-left:auto;
	margin-right:auto;
}



.joomslide {border: 0;}

#dm_docs ul a{
	background: url(../images/medilink_black_arrow.png) left center no-repeat;
	padding: 0 20px;
}
#dm_docs ul{
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#dm_docs ul li{
padding: 5px 0;
}

#dm_docs ul li:hover{
   background-color: darkgrey;
}

a.dm_name{
font-size: 12px !important;
}

span.dm_name{
  padding-top: 8px !important;
}

a.dm_name{
  float: left !important;
}

ul.pagination li{
display: inline-block;
list-style-type: none;
list-style-image: none;
}

.article_column1{
padding-left: 10px;
}
.article_column0{
padding-right: 10px;
}
