/* MAIN */
html {
	margin:0px;
	padding:0px;
	height:100%;
}

body {
	font-family:arial,helvetica,sans-serif;
	color:#666666;
	font-size:11px;
	line-height:160%;
	text-align:center;
	margin:0px;
	padding:0px;
	height:100%;
}

#mainContainer {
	width:1116px;
	padding-top:10px;
	margin:auto;
}

#topLogos {
	text-align:right;
	float:right;
}

#topLinks {
	width:200px;
}

a:link,a:visited,a:active{
	color:#999;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

p, ul, ol {
	font-size:12px;
	margin-bottom:0px;
}

/* TOP */

#banner {
}

#bannerLeft {
	float:left;
	width:auto;
	height:auto;
}

#bannerRight {
	float:right;
	width:auto;
	height:auto;
	text-align:right;
	font-size:12px;
	font-weight:bold;
}

#countDownDiv {
	margin-top:7px;
	_margin-bottom:6px;
	position:relative;
	background-image:url("../images/countdown.gif");
	background-repeat:no-repeat;
	width:398px;
	height:102px;
	text-align:left;
}

#countDownDiv2 {
	margin-top:7px;
	_margin-bottom:6px;
	position:relative;
	background-image:url("../images/countdown2.gif");
	background-repeat:no-repeat;
	width:398px;
	height:102px;
	text-align:left;
}

.countDownText {
	font-family:Arial,Helvetica,sans-serif;
	color:#ffffff;
	font-size:48px;
	padding-top:60px;
	_padding-top:48px;
	padding-bottom:30px;

}
#countDownDays {
	position:absolute;
	left:67px;
	top:6px;
	_top:2px;
	width:17px;
}
#countDownHours {
	position:absolute;
	left:175px;
	top:6px;
	_top:2px;
}
#countDownSec1 {
	position:absolute;
	left:235px;
	top:6px;
	_top:2px;
}
#countDownMinutes {
	position:absolute;
	left:250px;
	top:6px;
	_top:2px;
}
#countDownSec2 {
	position:absolute;
	left:307px;
	top:6px;
	_top:2px;
}
#countDownSeconds {
	position:absolute;
	left:325px;
	top:6px;
	_top:2px;
	width:33px;
}

#countDownNumbers {
	font-family:arial, tahoma;
	color:#ffffff;
	font-size:34px;
	font-weight:bold;
	padding-top:44px;
	padding-bottom:6px;
	padding-left:61px;
}

.topRightLink {
	font-size:11px;
	font-weight:bold;
}

/* MENU */

#menu {
	padding-top:10px;
}

#menu ul {
	display:block;
	list-style:none;
	margin:0px;
	float:left;
	padding:0px;
}

#menu li {
	float:left;
}

#menu ul a:link,#menu ul a:visited {
	text-decoration:none;
	outline:none;
	display:block;
	width:98.5px;
	_width:99.9px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	height:23px;
	_height:33px;
	padding-top:8px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

#tabAwards {
	_width:102px;
}

/* CONTENT */
#content {
	width:100%;
	text-align:left;
}

#left_column {
	width:480px;
	padding-right:20px;
	vertical-align:top;
	text-align:right;
	float:left;
}

#right_column {
	float:left;
	padding-left:24px;
	text-align:left;	
	border-left:solid 2px #959597;
	vertical-align:top;
}

#peopleGrid {
	width:398px;
	height:61px;
	margin-top:3px;
	margin-bottom:3px;
	_margin-bottom:6px;
	overflow:hidden;
}

#peopleGrid a {
	margin-left:3px;
}

.headerWhite {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	padding-bottom:5px;
}

.headerGreen {
	color:#C3DB2E;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	padding-top:5px;
	padding-bottom:5px;
}


.div_header {
	font-size:12px;
	width:80%;
	margin-top:1px;
	padding:4px;
	height:15px;
	overflow:hidden;
	cursor:pointer;	
}
.div_content {
	border:0px solid  #FFF;
	width:100%;
	visibility:hidden;
	height:0px;
 	overflow:hidden;
	position:relative;
	color:#666666;
}

.div_content ul {
	padding-bottom:15px
}

.ulStyle {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	color:#666666 !important;
	padding-left:50px;
	margin-left:-10px;
}

.ulStyle li {
	list-style:disc !important;
	color:#666666 !important;
	padding-left:-10px;
	margin-left:-10px;
}

.sectionTitle {
	background-color:#ffffff;
	font-size:12px;
	color:#666666;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	height:15px;
	cursor:pointer;
	border-top:1px solid #B6DA25;
}

.homeMenuItem {
	margin-top:3px;
}

#mainDesc {
	background-color:rgb(193, 205, 35);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:32px;
	width:365px;
	_width:396px;
	overflow:hidden;
}

#mainDescTemplate {
	background-color:#fff;
	background-image:url(../images/QM.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border: 1px solid #999;
	padding-left:32px;
	width:365px;
	_width:398px;
	overflow:hidden;
}

#rightContent {
	width:100%;
	_height:700px;
	height:768px;
}

#rightPanelHeader {
	vertical-align:top;
	width:398px;
}


#rightColFooter {
	padding-top:10px;
	margin-left:7px;
}


.textScroller {
	height:445px;
	overflow:auto;
	width:398px;
	margin-bottom:10px;
}


#container {
	width:325px;
	height:670px;
	overflow:hidden;
}
 
#content2 {
	position:relative;
	height:7000px;
	overflow:none;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
 
/* FAQ */

.tabGreyTitle {
	background-color:#fff;
	border:1px solid #999;
	width:140px;
	height:20px;
	text-align:center;
	margin-top:15px;
	margin-bottom:2px;
	padding-top:5px;
	padding-bottom:2px;
	font-weight:bold;
	font-size:12px;
}

.faqList, .faqList li {
	list-style:none;
	font-weight:bold;
	margin-left:0px;
	padding-left:0px;
}
.faqList li {
	padding-bottom:10px;
}
.faqBack {
	font-size:10px;
}

/* VIDEO */
#darkMask {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	width:100%;
	height:100%;
	background-color:#000;
	filter:alpha(opacity=70);
	opacity:0.7;
	display:none;
}

#popupVideoDiv {
	cursor:default;
	z-index:3;
}

.aboutVideoContainer {
	width:310px;
	height:170px;
	background-image:url('/web/IRE/yourcountryyourcall/images/about-video-bg.gif');
	background-repeat:repeat-x;
}

.aboutVideo {
	float:left;
}
.aboutVideoAltText {
	width:240px;
}

.aboutVideoThumbs {
	float:left;
	width:60px;
}

.aboutVideoThumbContainer {
	float:left;
	width:60px;
}

.aboutVideoThumbs {
	padding:5px;
}

.highlightThumb:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.highlightThumb img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}


/* SCROLLER */
#scrollArea {
	height:648px;
	width:7px;
	overflow:hidden;
	float:left;
	background-image:url(../images/slider-line-white.gif);
	background-position:center;
	background-repeat:repeat-y;
}
 
#scroller {
	position:relative;
	width:7px;
	margin-top:10px;
}

#scrollerIMG {
	cursor:pointer;
}

/* ABOUT */
.FBadge {
	position:relative;
	left:340px;
	top:-94px;
	_top:-108px;
}

.SBadge {
	position:relative;
	left:340px;
	top:-450px;
	_top:-300px;
}

.catIcons {
	padding-top:7px;
}

/* FOOTER */

#footer {
	width:1006px;
	margin:auto;
	height:55px;
	text-align:left;
}

#footerLinks {
	width:167px;
}

#footerLogo {
	float:right;
}

#footerCopy {
	width:500px;
	height:40px;
	margin-left:478px;
	padding-left:0px;
	text-align:left;
}
.news_table {
width: 100%;
_width: 310px;
color: white; 
font-size: 12px; 

}
.news_table_header
{
background-color:C3DB2E;
color:black;
font-weight:bold;
}
.news_table a{
color:white;
text-decoration:underline;
}
