@charset "utf-8";
/* CSS Document */



body{
	background:url(http://www.ul.ie/international/images/GUI/BG_repeat.png) repeat-x #505c6b;
}

#holder{
	background:url(http://www.ul.ie/international/images/GUI/holder.png) repeat-y;
	margin:0 -25px;
	width:940px;
	padding:0 35px;
	position:relative;
	}
	

#main_content{
	margin-top:10px;
	padding-top:10px;
	background-color:#fff;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	z-index:-100;

}

#main_content a{
	color:#3BB2E2;
	font-weight:normal;
}

#main_content a:hover{
	border-bottom:1px dotted #3BB2E2;}

#main_content h1{
	/*text-transform:capitalize;*/
	color:#0686c1;
	font-size:22px;
	margin:0 0 10px 20px;}
	

#main_content h2{
	color:#0686C1;
	font-size:15px;
	margin:0 0 10px 20px;}

#main_content h3{
	color:#0686C1;
	font-size:14px;
	margin:0 0 10px 20px;}	
	
#main_content h3 span{
	color:#666;
	font-weight:normal;
}	
	
#main_content p{
	margin:0 20px 20px 20px;
	color:#232a38;
	font-size:12px;
	line-height:26px;}

#main_content ul{ margin:5px 20px 20px 35px;}

#main_content ul li{
	margin:0 0 10px 0;
	color:#232A38;
	font-size:12px;
	line-height:22px;
	list-style-image:url(http://www.ul.ie/international/images/GUI/bullet_square.png);
}

.terms{
	background:#0060A5;
	color:#fff;
	padding:0 3px 1px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}

#main_content #banner_box{
	margin:-10px 0 10px 0;
	padding:50px 0;
	position:relative;
	height:100px;
	}

	
#main_content #banner_box h1{
	background:url(http://www.ul.ie/international/images/GUI/page_title_trans.png);
	bottom:0px;
	color:#FFFFFF;
	display:block;
	margin-bottom:0;
	margin-left:0;
	padding:10px 0 10px 20px;
	position:absolute;
	width:600px;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	}


#main_content img.feature_image{
	margin:10px 20px 10px;}
	
	
#main_content h3.event_time{
	display:inline-block;
	font-size:12px;}

#main_content h3.news_time{
	font-size:12px;}
	
	
#landing_page h1{
	text-transform:capitalize;}
	
#landing_page ul li a{
	color:#666666;
	font-weight:normal;}
	
#landing_page ul li a:hover{
	color:#3bb2e2;
	font-weight:normal;
	border-bottom:none;}

#main_content .media_embed{
	margin:20px auto;
	text-align:center;}





#search_results a {font-size:14px;}
#search_results span a{
	font-size:11px;}

/*#search_results span a{
	font-size:11px;
	clear:both;
	color:#232A38;
	}
#search_results span a:hover{ 
	border-color:#232A38;}*/

#search_results p{
	margin-left:0;
	margin-bottom:0;
	line-height:22px;
	font-size:11px;
	color:#666;
}

#main_content p.solutions{margin-bottom:10px;}

#main_content #search_box{margin:0 20px 20px;}

#main_content #search_box #search_field{
	width:50%;
	height:30px;
	padding-left:10px;}
	
#main_content #search_box #search_button{
	height:30px;}
	


#main_content h1 strong,#main_content h2 strong,#main_content h3 strong,#main_content h4 strong,#main_content h5 strong{
	font-weight:normal;
}





#event_notification{
	border-top:1px solid #006fae;
	background-color:#0686C1;
	padding:20px;
}


#event_notification h3{ 
	color:#fff; 
	margin-left:0;
	background:url(http://www.ul.ie/international/images/GUI/event_alert.png) left no-repeat;
	padding-left:38px;
	height:28px;}

#event_notification label{
	color:#FFF;
	margin-right:6px;}

#event_notification input.field{ width:100px; margin-right:10px; border:1px solid #006fae;}

#event_notification select{ width:150px; border:1px solid #006fae;}





#letter_request_form{
	padding:0 20px 20px;
}


#letter_request_form h3{ 
	color:#333; 
	margin-left:0;
	padding-left:38px;
	height:28px;}

#letter_request_form label{
	color:#0686C1;
	margin-bottom:5px;

	display:block;
}

#letter_request_form input, #letter_request_form select, #letter_request_form textarea{
	color:#333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	width:300px; 
	margin-bottom:10px; 
	border:1px solid #aaa;
	display:block;
}

#letter_request_form select{
	width:312px;
}

#letter_request_form textarea{
	height:100px;
}

#letter_request_form p{
	margin-left:0;
	margin-bottom:10px;
	color:#333;
	font-weight:bold;
}







.like_tweet{ margin-left:20px; margin-bottom:10px;}
.like_tweet .twitter{
	float:left;}
.like_tweet .facebook{
	margin-bottom:0px;
	float:left;}
	
	
#freeform_contact #freeform label{
	display:block;
	width:100px;
	font-weight:bold;}

#freeform_contact #freeform p input{ width:200px;
	border:1px solid #ccc;
	font:12px normal Arial, Helvetica, sans-serif;
	padding:5px;}
	
#freeform_contact #freeform p textarea{
	border:1px solid #ccc;
	width:570px;
	height:300px;
	font:12px normal Arial, Helvetica, sans-serif;
	padding:5px;
	margin-bottom:0;}
	
#freeform_contact #freeform p{
	margin-bottom:10px;
	}

#main_content .video_thumbs{ display:block;}
#main_content .video_thumbs ul{ margin: 0 0 10px 13px; padding:0px;}
#main_content .video_thumbs ul li{ list-style:none; display:inline-block; margin:0px 1px 0px 0px;}
#main_content .video_thumbs ul li a{ border:none;}
#main_content .video_thumbs ul li a:hover{ opacity:0.7;}

#main_content h3.blogger {
    color: #0686C1;
    font-size: 14px;
    margin: 0 0 0px 20px;
}


/*.flipped
{
	-o-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	
}
.slider
{
	max-width:700px;
	max-height:420px;
	overflow:hidden;
}
a{
	text-decoration:none;
}
.rounded
{
	
	 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
h1{
	font-size:30px;
}
.codesnip {
	color: #CCC;
}

.transitionExample
{
	float:left;
	position:relative;
	width:350px;
}
.exampleText
{
	position:absolute;
	top:30px;
	left:170px;
	text-size:12px;
	text-align:center;
	width:180px;
}
*/

.ui-dialog {
	position:absolute !important;
}

#ml_trigger{ position:absolute; right:140px; bottom:33px; z-index:101; }


a.ebrochure { padding:6px 27px 13px 16px; margin:10px 5px;}

.cn{background:url(http://www.ul.ie/international/uploads/flags/china.png) no-repeat left bottom;}

.arabic{	background:url(http://www.ul.ie/international/uploads/flags/arabic.png) no-repeat left bottom;}

.en{	background:url(http://www.ul.ie/international/uploads/flags/usuk.png) no-repeat left bottom;}

.jp{background:url(http://www.ul.ie/international/uploads/flags/japan.png) no-repeat left bottom;}

.ru{background:url(http://www.ul.ie/international/uploads/flags/russia.png) no-repeat left bottom;}

.thai{background:url(http://www.ul.ie/international/uploads/flags/thai.png) no-repeat left bottom;}}

div.puni{
display:none;
}

	div.yt_holder{
float:left;
}

div.yt_holder div#ytvideo{
float: left;
width: 560px;
margin-left: 60px;
}

div.yt_holder ul.demo1{
float:left;
list-style-type:none;
display: block;
height: 130px;
white-space: nowrap;
}

div.yt_holder ul.demo1 li{
list-style-type:none;
list-style-image:none !important;
float: left;
width: 132px;
white-space: normal;
text-align: center;
}

div.listholder{
float: left;
width: 621px;
overflow: hidden;
overflow-x: auto;
height: 200px;
}



div.yt_holder div#ytvideo2{
float: left;
width: 560px;
margin-left: 60px;
}

div.yt_holder ul.demo2{
float:left;
list-style-type:none;
display: block;
height: 130px;
white-space: nowrap;
}

div.yt_holder ul.demo2 li{
list-style-type:none;
list-style-image:none !important;
float: left;
width: 132px;
white-space: normal;
text-align: center;
}

div.samb img{
float: left;
margin-right: 10px;
margin-left: 20px;
}

div.samb{
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 5px 5px 5px black;
-webkit-box-shadow: 5px 5px 5px #EEE;
box-shadow: 5px 5px 5px #EEE;
border: 2px solid #EEE;
padding: 10px;
width: 573px !important;
margin-bottom: 10px;
}

div#regular_box div#calendar a.meet div.fc-event-skin{
border-color: #36C;
background-color: #36C;
}

div#regular_box div#calendar a.whatson div.fc-event-skin{
border-color: #36C;
background-color: #36C;
}

a#ml_trigger{
display: none !important;
}

div.aboutul-video{
display:none;
}

div#topper{
display:none;
}

div#new-twitter-widget div.tweet{
float: left;
background: #fff;
width: 95%;
border-bottom: 1px solid #DDDDDD;
padding: 10px 10px 10px 10px;
}

div#new-twitter-widget h3 {
font-size: 14px!important;
font-weight: normal!important;
float:left;
margin-left:10px;
margin-top:10px;
}

div#new-twitter-widget a.twtr-profile-img-anchor{
float:left;
}

div#new-twitter-widget{
background: #fff;
float: left;
