@charset "utf-8";
/* CSS Document */
/* reset.css from blueprint framework*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline; hoverflow-x: hidden; }
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0; margin-bottom:10px;  }

caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:top; }

table.content {border-collapse:separate;border-spacing:0; margin-bottom:10px; background:#3EABC8; }

caption.content, th.content, td.content {text-align:left;font-weight:normal; padding:3px;}
table.content, td.content, th.content {vertical-align:top; border:1px solid #318aa1; text-align:left;}


blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/*from blueprint framework*/
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title, select {width:250px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:300px;height:150px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
/* CSS Document */
#previewHeader{ /* Preview header bar styles */
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin: 0 0 20px 0;
	background-image: url(../oms/images/blue/dark_grad.jpg);
	background-color: #67A7E3;
	border-bottom: solid 1px #3B709F;
	color: #FFF;
	font-size:12px;
	text-align:center;
}
#previewHeader a { /* Preview header bar styles */
	margin: 0 5px;
	color: #FFF;
	font-weight: normal;
}

body{
	margin:0;
	background:url(../images/bg-site.png) #fff repeat-x;
	font-family:Arial,Verdana,  Helvetica, sans-serif, Vagabond;
	color:#808285;
	font-size:12px;
	background:#cccccc;
}

.lineBreak {
border-bottom:1px solid #BFBEC0;
clear:both;
height:1px;
margin:4px 0;
overflow:hidden;
}

.container{
	width:980px;
	margin:0px auto;
	background:url(../images/general/bg-container.png) top left repeat-y;
}

.clear{
	height:1px;
	overflow:hidden;
	clear:both;
	background:#FFF;
}

.smallDropDown{
	width:130px;
	padding:0;
	margin:0;
}

a{
	text-decoration:none;
	color:#3db9d3;
}

a:hover {
	text-decoration:underline;
}

#footer-left a:hover {
text-decoration:underline;
}

#header-container{
	height:114px;
	margin-left:15px;
}

#header-container .logo{
	width:245px;
	height:112px;
	float:left;
	background:url(../images/general/logo.png) no-repeat;
}

#header-container .logo a{
	display:block;
	width:245px;
	height:112px;
	text-indent:-1000px;
}

#header-container .navigation{
	width:705px;
	height:112px;
	float:left;
	background:url(../images/general/navigation.png) no-repeat;
}

#header-container .navigation .siteControls{
	width:562px;
	height:35px;
	float:left;
	background:#383838;
}

#header-container .navigation .siteControls ul{
	list-style:none;
	color:#fff;
	padding:8px 5px 0 0;
	text-align:right;
}

#header-container .navigation .siteControls li{
	display:inline;
	color:#fff;
	font-size:11px;
}

#header-container .navigation .siteControls li a{
	color:#fff;
	font-size:11px;
	background:url(../images/general/bullet.png) no-repeat left center;
	padding:0 10px 0 8px;
}


#header-container .navigation .siteControls li a.textSize{
	color:#fff;
	font-size:11px;
	background:none;
	padding:0 5px 0 0px;
	font-weight:bold;
}

#header-container .navigation .procurementHub{
	width:143px;
	height:35px;
	float:left;
	background:#3db9d3;
}

#header-container .navigation .procurementHub a{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-0.5px;
	padding:6px 0 0 12px;
	display:block;
	width:131px;
	height:29px;
}

#content-container{
	width:950px;
	float:left;
	padding:0px 0;
	margin-left:15px;
	
}

#page_home #content-container{
background:#CEEDF4;	
}

#home {
	background:#ceedf4;
}

.breadCrumbs {
	font-size:10px;
	padding-bottom:10px;
	padding-left:2px;
	font-weight:normal;
}

.breadCrumbs a {
	color:#383838;
}

#content-container .columnContainerAdjustments{
	margin:0 0 10px 0;
}

#content-container .events{
	margin:0 0 0 0;
}

#content-container .knowledgeC{
	margin:0 0 13px 0;
}


.rightColumn .emcouncils {float: left; display: inline; margin: 4px 0 4px 0;}

#content-container .leftColumn{
	width:218px;
	margin:0 0 0 10px;
	float:left;
}

#content-container .midColumn{
	width:460px;
	margin:0 0 0 10px;
	float:left;
}

#content-container .midColumn .hero{
	overflow:hidden;
	height:205px;
	}
	
#content-container .midColumn .hero_tall{
	overflow:hidden;
	height:273px;
	}

#content-container .midColumn .copyContainer{
	background:#3db9d3;
	height:200px;
	color:#fff;
	vertical-align:middle;
}

#content-container .midColumn .defaultCopyContainer{
	background:#FFF;
	color:#000;
	padding:2px 0 0 0;
}

#content-container .midColumn .defaultCopyContainer h2{
	padding-bottom:10px;
}

#content-container .midColumn .defaultCopyContainer h2{
font-weight:bold;
font-size:17px;
}

#content-container .midColumn .defaultCopyContainer .newsContainer h2{
font-weight:bold;
font-size:17px;
background:#3db9d3;
color:#fff;
padding:0 0 0 4px;
margin-bottom:6px;
}

#content-container .midColumn .copyContainer p,#content-container .midColumn .defaultCopyContainer p{
	padding:0px 15px 15px 0px;
}

#page_home #content-container .midColumn .copyContainer p{
	padding:15px;
}

#content-container .rightColumn{
	width:224px;
	margin:0 0 0 9px;
	float:left;
	padding-right:0;
}

#content-container .rightColumn .searchInput{
	border:1px solid #85d3e3;
	color:#3f3f3f;
	width:165px;
	height:16px;
	font-size:10px;
	padding:2px 0 0 5px;
	float:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#content-container .rightColumn .sButton{
	width:52px;
	height:20px;
	background:url(../images/general/button.jpg);
	color:#fff;
	border:0px solid #FFF;
	float:left;

}

#content-container .rightColumn .latestNews{
	background-color:#475245;
	width:224px;
	height:176px;
}



#content-container .rightColumn .latestNews .body{
	padding:4px 8px 0 8px;
	overflow:auto;
	height:138px;
	width:200px;
	float:left;
}

#content-container .rightColumn .latestNews .body img{ 
	float:left;
	padding:4px 6px 6px 0;
}

#content-container .rightColumn .latestNews .body h3{
	color:#fff;
	font-weight:bold;
	padding:0px 0 0 0;
	vertical-align:top;
}

#content-container .rightColumn .latestNews .body a.readMore {
	color:#60a22f;
	font-size:10px;
	display:block;
	padding:0 0 4px 0;
	clear:both;
}

#content-container .rightColumn .forthcomingEvents{
	background-color:#cccccc;
	width:224px;
	height:188px;
}

	

#content-container .rightColumn .forthcomingEvents .body{
	height:161px;
}

#content-container .rightColumn .forthcomingEvents .body .copyContainer{
	width:189px;
	height:138px;
	margin:8px 0 0 10px;
	padding:4px 8px 0 8px;
	overflow:auto;
	background:#fff;
	border:1px solid #b3b3b4;
	border-left:none;
	border-right:none;
}

#content-container .rightColumn .forthcomingEvents .body .copyContainer h3 a{
	color:#333;
	font-weight:bold;
	padding:0 0 0 8px;
	line-height:14px;
	background:url(../images/general/blackHover.gif) no-repeat top left;
	display:block;
}

#content-container .rightColumn .forthcomingEvents .body .copyContainer h3 a:hover{
	text-decoration:underline;
}

#content-container .rightColumn .forthcomingEvents .body .copyContainer h3 a:hover{
	color:#333;
	font-weight:bold;
	padding:0 0 0 8px;
	line-height:14px;
	background:url(../images/general/blueHover.gif) no-repeat top left;
	display:block;
}

#content-container .rightColumn .forthcomingEvents .body .copyContainer span{
	font-size:11px;
	padding:0 0 0 8px;
	font-weight:bold;
	color:#000;
}

#content-container .rightColumn .forthcomingEvents .body .copyContainer a.readMore {
	color:#3db9d3;
	font-size:10px;
	display:in-block;
	padding:0 0 4px 0;
}

#content-container .rightColumn .forthcomingEvents .body .copyContainer a.readMore:hover {
	color:#333;
}

/*-------*/

#content-container .rightColumn .quickLinks{
	padding:0 0 10px 0;
	width:224px;
	background:url(../images/general/bg-quicklinks.png) #f9f9f9 repeat-x bottom left;
}

#content-container .leftColumn .quickLinks{
	padding:0 0 10px 0;
	width:218px;
	background:url(../images/general/greyGradBg.jpg) #f9f9f9 repeat-x bottom left;
}

#content-container .leftColumn .knowledgeC{
	padding:0 0 10px 0;
	width:218px;
	background:url(../images/general/knowledge.jpg) #ceedf4 repeat-x bottom left;
	border:1px #6dcade solid;
}

#content-container .rightColumn .quickLinks{
	padding:0 0 10px 0;
	width:224px;
	background:url(../images/general/greyGradBg.jpg) #f9f9f9 repeat-x bottom left;

}

#content-container .rightColumn .usefulContacts{
	padding:0 0 10px 0;
	width:224px;
	background:url(../images/general/knowledge.jpg) #ceedf4 repeat-x bottom left;
	border:1px #6dcade solid;
}

	
#content-container .rightColumn .title a.header{
	width:214px;
	height:25px;

	
}

#content-container .rightColumn .title span.header{
	width:214px;
	height:25px;

	
}

#content-container .title{
	height:25px;
}

#content-container .title span{
	float:left;
}

#content-container .title a.header{
	display:block;
}


.navBlackBg{
	background:url(../images/general/navBlackBg.jpg) repeat-x;
}

.navBlueBg{
	background:url(../images/general/navBlueBg.jpg) repeat-x;
}

.navPurpleBg{
	background:url(../images/general/navPurpleBg.jpg) repeat-x;
}

.navGreenBg{
	background:url(../images/general/navGreenBg.jpg) repeat-x;
}

.navGreenNewsBg{
	background:url(../images/general/news/greenBg.jpg) no-repeat;

}

.rssNewsBg{
	background:url(../images/general/news/rss.jpg) no-repeat;

}

a.size {
	width:94px;
	
	color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
padding:3px 0 0 10px;
height:22px;
	}
	
	a.rssWidth {
	width:27px;
	height:25px;

	}
	
	a.sizeConstants {
	display:inline-block;
	}

.navPinkBg{
	background:url(../images/general/navPinkBg.jpg) repeat-x;
}


#content-container .quickLinks .body{
	
}

#content-container .quickLinks .body li{
	list-style:none;
}

#content-container .quickLinks .body li a{
	background:url(../images/general/blackHover.gif) no-repeat scroll left top transparent;
	padding:0 0 3px 8px;
	margin:0 0 0 0;
	display:block;
	color:#000000;
	line-height:15px;
}


#content-container .quickLinks .body li a:hover{
	color:#3db9d3;
	background:url(../images/general/blueHover.gif) no-repeat top left;
	display:block;
}

#content-container .quickLinks .body .copyContainer{
	width:189px;
	margin:8px 0 0 2px;
	padding:4px 8px 0 8px;
}

#content-container .knowledge .body .copyContainer{
	width:189px;
	margin:3px 0 0 10px;
	padding:0;
}

#content-container .usefulC .body{
	width:200px;
}


#content-container .usefulC .body .copyContainer{
	width:200px;
	margin:3px 0 0 10px;
	padding:0;
}

#content-container .knowledge .body .copyContainer select{
	width:115px;
	margin:3px 6px 0 0px;
	padding:0;
}

#content-container .knowledge .body .copyContainer p{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding:5px 0 5px 0;
}

#content-container .usefulC .body .copyContainer p{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding:5px 0 5px 0;
}

#content-container .usefulC .body .copyContainer h3{
	color:#333;
	padding:0 0 0 8px;
	line-height:14px;
	background:url(../images/general/blueHover.gif) no-repeat top left;
	display:block;
}

#content-container .usefulC .body .copyContainer .text {
	padding-left:9px;
	font-weight:bold;
	color:#000000;
}

#content-container .usefulC .body .copyContainer .text a {
font-size: 10px;
	color:#000000;
	word-wrap: break-word;
}




#content-container .quickLinks .body .copyContainer h3 a{
	color:#333;
	padding:0 0 0 8px;
	line-height:14px;
	background:url(../images/general/blackHover.gif) no-repeat top left;
	display:block;
}

#content-container .quickLinks .body .copyContainer h3 a:hover{
	color:#3db9d3;
	background:url(../images/general/blueHover.gif) no-repeat top left;
	display:block;
}

#content-container .quickLinks .body .copyContainer span a {
	padding:0 0 0 8px;
	display:block;
	color:#383838;
}

#content-container .quickLinks .body .copyContainer span a:hover {
	padding:0 0 0 8px;
	color:#3db9d3;
	display:block;
}



/*-----*/

#content-container .title a.header {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding:2px 0 0 10px;
}

#content-container .title span.header {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding:2px 0 0 10px;
width:208px;
}

#content-container .leftColumn .emiepTV{
	background-color:#cccccc;
	width:218px;
	height:278px;
	float:left;
}

#content-container .rightColumn .emiepTV{
	background-color:#cccccc;
	width:218px;
	height:283px;
}


#content-container .rightColumn .emiepTV .body .copyContainer{
	width:183px;
	height:234px;
	margin:8px 0 0 10px;
	padding:4px 8px 0 8px;
	overflow:auto;
	background:#fff;
	border:1px solid #b3b3b4;
	border-left:none;
	border-right:none;
}


	
#content-container .leftColumn .title a.header{
	height:25px;
	display:block;
}


#content-container .leftColumn .emiepTV .body{
	/*padding:4px 8px 0 8px;
	height:255px;*/
}

#content-container .leftColumn .emiepTV .body .copyContainer{
	width:183px;
	height:227px;
	margin:8px 0 0 10px;
	padding:4px 8px 0 8px;
	overflow:auto;
	background:#fff;
	border:1px solid #b3b3b4;
	border-left:none;
	border-right:none;
}

#content-container .leftColumn .emiepTV .body .copyContainer h3{
	color:#333;
	font-weight:bold;
	padding:10px 0 3px 0;
	line-height:14px;
}

#content-container .leftColumn .emiepTV .body .copyContainer a.readMore {
	color:#4a227d;
	font-size:10px;
	display:in-block;
	padding:0 0 4px 0;
}

#content-container .leftColumn .emiepTV .body .copyContainer .videoThumbnail {
	float:left;
	padding:4px 6px 6px 0;
}

#content-container .hooksContainer{
	width:930px;
	background:#383838;
	height:135px;
	margin:0 0 0 10px;
}




.hooksContainerBorder {
	width:940px;
	background:#ceedf4;	
	padding:0px 10px 10px 0;
}

#content-container .hooksContainer .hook,.rightColumn .hook{
	float:left;
	width:218px;
	height:117px;
	padding:9px 0 0 12px;
	
}
#content-container .rightColumn .hook {padding: 0 0 0 4px;}


#content-container .hooksContainer .hook a,.rightColumn .hook a{
	width:208px;
	height:115px;
	display:block;
	padding:2px 0 0 10px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
}

#content-container .hooksContainer .hook .onlinepoll{
	width:208px;
	height:115px;
	display:block;
	padding:2px 0 0 10px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
}

#content-container .leftColumn .hooks .hook .onlinepoll{
	width:208px;
	height:115px;
	display:block;
	padding:2px 0 0 10px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	border:1px solid #6DCADE;
}

#content-container .hooksContainer .hook .onlinepoll p, #content-container .leftColumn .hooks .hook .onlinepoll p {

	padding:7px 0 5px 0;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	}

#content-container .hooksContainer .hook a.casestudies,.rightColumn .hook a.casestudies{
	background:url(../images/hooks/casestudies.jpg) no-repeat;
}

#content-container .hooksContainer .hook a.enewsletter{
	background:url(../images/hooks/enewsletter.jpg) no-repeat;
}

#content-container .hooksContainer .hook a.annualreport{
	background:url(../images/hooks/annual-report.jpg) no-repeat;
}

#content-container .hooksContainer .hook .onlinepoll, #content-container .leftColumn .hooks .hook .onlinepoll{
	background:url(../images/hooks/online-poll.jpg) no-repeat;
}

#content-container .hooksContainer .onlinePoll{
/*	background:url(../images/general/online-poll.png); */
}

/*****/

#content-container .sidehooksContainer{
	margin:0;
	overflow:hidden;
}

#content-container .sidehooksContainer .hook{
	float:left;
	width:218px;
	height:117px;
	padding:9px 0 0 0px;
	
}

#content-container .sidehooksContainer .hook a{
	width:208px;
	height:115px;
	display:block;
	padding:2px 0 0 10px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
}

#content-container .sidehooksContainer .hook .onlinepoll{
	width:208px;
	height:115px;
	display:block;
	padding:2px 0 0 10px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
}

#content-container .sidehooksContainer .hook .onlinepoll p{

	padding:5px 0 5px 0px;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
}

#content-container .sidehooksContainer .hook a.casestudies{
	background:url(../images/hooks/casestudies.jpg) no-repeat;
}

#content-container .sidehooksContainer .hook a.enewsletter{
	background:url(../images/hooks/enewsletter.jpg) no-repeat;
}

#content-container .sidehooksContainer .hook a.annualreport{
	background:url(../images/hooks/annual-report_2.jpg) no-repeat;
}

#content-container .sidehooksContainer .hook .onlinepoll{
	background:url(../images/hooks/online-poll.jpg) no-repeat;
}

#content-container .sidehooksContainer .onlinePoll{
	background:url(../images/general/online-poll.png);
}

/******/

#footer-container{
	clear:both;
	height:95px;
	padding-left:15px;
}

#footer-container a {
color:#000;
}

#footer-container .affiliates{
float:right;
	text-align:right;
	padding:0 15px 0 0;

}

#footer-container #footer-left{
	text-align:left;
	padding:20px 15px 0 20px;
	float:left;
	color:#333333;
	font-size:11px;

}

#signature-container{
	width:930px;
	margin:0px auto;
	color:#333333;
	font-size:11px;
	padding:15px 0 20px 20px;
}

#content-container .hooks {
	margin-bottom:0;
}

.hooks .hook {
	width:215px;
	padding-bottom:10px;
	float:left;
}
	
	
.col1 {
	width:237px;
	overflow:hidden;
	float:left;
	padding-top:10px;
}

.col2 {
	width:703px;
	overflow:hidden;
	float:left;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.blue {
background:url(../images/general/bluebg.jpg) #ceedf4 repeat-x top left;
}
.dblue {
background:url(../images/general/darkbluebg.jpg) #ceedf4 repeat-x top left;
}
.black {
background:url(../images/general/blackbg.jpg) #fff repeat-x top left;
}


/****** SITE NAVIGATION MEGA MENUS ******/


.siteNav {
	width:707px; 
	height:69px; 
	clear:both;
}

ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
}
ul#topnav li a {
	float: left; 
	text-indent: -9999px;
	height: 69px;
}

.subNavigation { 
	padding-bottom:10px;
	float:left;
}

.subNavigation .subTitle{
height:27px;
width:224px;
background:url(../images/general/subTitle.jpg) repeat-x top left;
color:#000000;
font-size:14px;
font-weight:bold;
padding:7px 0 0 4px;
}

.subNavigation ul#topnav {
	padding-bottom:10px;
}

.subNavigation ul#topnav li  {
	width:228px;
	border-top:1px #bfbec0 solid;

}

.subNavigation ul#topnav li.subMenu  {
	border-top:0px;
	background:#ddf2f7;
}

.subNavigation ul#topnav li a {
	float: left; 
	text-indent: 0px;
	height: auto;
	background:url(../images/general/blueHover.gif) no-repeat center left;
	display:block;
	padding:8px 0 10px 12px;
	line-height:14px;
	margin-left:4px;
	color:#000000;
	font-size:12px;
}

.subNavigation ul#topnav li a.subMenu {
	float: left; 
	text-indent: 0px;
	height: auto;
	background:none;
	display:block;
	padding:3px 0 6px 12px;
	line-height:14px;
	margin-left:4px;
	color:#000000;
}

.subNavigation ul#topnav li a.selected {

	color:#d71f85;
	font-weight:bold;

}

.subNavigation ul#topnav li:hover a, .subNavigation ul#topnav li a:hover { background-position: left center; }




ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; }
ul#topnav a.home {
	background: url(../images/nav/nav_home.png) no-repeat;
	width: 103px; 
}
ul#topnav a.about-emiep-and-support {
	background: url(../images/nav/nav_about.png) no-repeat;
	width: 138px; 
}
ul#topnav a.events {
	background: url(../images/nav/nav_events.png) no-repeat;
	width: 83px; 
}
ul#topnav a.news-and-publications {
	background: url(../images/nav/nav_news.png) no-repeat;
	width: 120px; 
}
ul#topnav a.case-studies-all {
	background: url(../images/nav/nav_practice.png) no-repeat;
	width: 133px; 
}

ul#topnav a.programmes-and-support {
	background: url(../images/nav/nav_programmes.png) no-repeat;
	width: 128px; 
}



ul#topnav li .sub {
	position: absolute;	
	top: 65px; left: 0;
	background: #ffffff url(../images/nav/bg-subnav.png) repeat-x bottom left;
	padding: 20px 20px 20px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
	border:1px solid #bfbec0;
	border-top:none;
	overflow:hidden;
}

ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	float: left;
	
}
ul#topnav .sub ul li {
	
	color: #333;
}

ul#topnav .sub ul li.dynamic {
	width:250px;
	color: #333;
}

ul#topnav .sub ul li h2 {
	margin: 0;
	font-size:12px;
	font-weight: normal;
	color: #49bdd5;
	padding: 5px 0 5px 0;
	font-weight:bold;
	display:block;
}
ul#topnav .sub ul li h2 a {
	background-image: none;
	color: #49bdd5;
}
ul#topnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	background:url(../images/general/blackHoverNav.gif) no-repeat top left;
	padding: 0 5px 0 10px;
	display: block;
	text-decoration: none;
	color: #333;
	/*width:75px; ud changed*/
	font-size:11px;
	font-weight:bold;
}

.rolloverImage {
	padding-bottom:7px;
	}
ul#topnav .sub ul li a:hover {color: #49bdd5; background:url(../images/general/blueHoverNav.gif) no-repeat top left;}

ul#topnav .sub ul li h2 a, ul#topnav .sub ul li h2 a:hover {
	background:none;
	padding-left:1px;
	display:block;
}

ul#topnav li .lastSub {
	left: -174px;
}

/****** SITE NAVIGATION MEGA MENUS ******/

.newsContainer img.newsThumbnail, img.tvThumbnail {
float:left;
padding-right:6px;

padding-bottom:3px;
}

.newsContainer .newsStory {
	float:left;
	padding-top:0px;
	padding-bottom:5px;
}

.newsContainer .newsStory p{

padding-bottom:9px;
}

#content-container .midColumn .copyContainer p, #content-container .midColumn .defaultCopyContainer .news_urn_div p{
	padding-bottom:9px;
}

.newsContainer .tvStory {
	float:left;
	/*padding-top:5px;*/
	padding-bottom:5px;
	width: 395px;
}

#content-container .midColumn .copyContainer p, #content-container .midColumn .defaultCopyContainer p.news_date{
	padding-bottom:9px;
}


.newsContainer .newsStory h3{
	font-weight:bold;
	padding-top:0px;
}

.blackText {
color:#000000;
font-weight:bold;
}


.newsContainer .tvStory h3{
	font-weight:bold;
	/*padding-top:5px;*/
}

.newsContainer .readMore {
	font-size:10px;
	padding-bottom:10px;
}

.newsContainer .lineBreak {
	margin-bottom:5px;
}

.videoThumbnail {
float:left;
}

.storyVideo {
float:left;
padding-left:5px;
}

.storyVideo h3 {
color:#333333;
font-weight:bold;
line-height:14px;
padding:10px 0 3px;
}

.storyVideo a.readMore  {
color:#333333;
font-size:10px;
padding:0 0 4px;
}

.form_label {
float:left;
width: 160px;
}

.form_chkbox {
float:left;
width: 230px;
}

.form_field {
float:left;
width: 270px;
}

.email_textarea {
width: 265px;
}

.form_clear {
clear:left;
float: left;
}

#emailfriend input, #update input {
	margin-top:6px;
}

.poll li {
list-style:none;
}

.results li {
list-style:none;
padding-left:10px;
}

.results li.resultsTitle {
	font-weight:bold;
	padding:2px 0 2px 0;
	
}

.container .searchL .body{
}

.addthis_toolbox {
	padding-top:30px;
	height:20px;
}
	
#kc_form {
	width: 208px;
}

.searchContainer {
	width: 224px;
	height: 21px;
}

.pagination{
	display:inline-block;
	padding:4px;
}

a.pagination:hover{
	background:#3db9d3;
	color:#fff;
}

a.active{
	background:#3db9d3;
	color:#fff;
}

.kcbutton {
vertical-align:middle;
}

#content-container .midColumn .defaultCopyContainer ul {
			margin-left:10px;
			padding-left:10px;
			padding-bottom:15px;
			text-indent:0;
			list-style:disc;
		}
		
		#content-container .midColumn .defaultCopyContainer .results ul {
			margin-left:0px;
			padding-left:0px;
			text-indent:0;
			list-style:disc;
		}
		
		#content-container .midColumn .defaultCopyContainer ol {
			margin-left:15px;
			padding-left:10px;
			text-indent:0;
		}
		
#content-container .midColumn .defaultCopyContainer li {
			
			padding:2px 0 2px 0;
		}
		
		
#content-container .quickLinks .body li a.readMore {
	background:none;color:#3DB9D3; padding-left:0;
}

/***************** Z ***********************/

.tier0{
	display:block;
	padding:0;
}

.tier1{
	display:block;
	padding:0 0 0 5px;
}


.tier2{
	display:block;
	padding:0 0 0 10px;
}


.tier3{
	display:block;
	padding:0 0 0 15px;
}


/**************** Z - Ends ****************/


a.newsLink {
	color:#FFFFFF;
}

a:hover.newsLink {
	text-decoration:underline;
}

a.emieptvLink, .blackLink  {
	color:#000000;
}

a:hover.emieptvLink {
	text-decoration:underline;
}

a.readmore {
color:#3DB9D3;
}

#content-container .midColumn .copyContainer p, #content-container .midColumn .defaultCopyContainer p.news_urn {
padding:0 15px 0px 0;
}

#content-container .midColumn .defaultCopyContainer span.poll ul {
padding-left:0;
margin-left:0;

}

#content-container .rightColumn .forthcomingEvents .body .copyContainer .date {
	font-weight: normal;
}


.contractTitle h4 {
	font-size:14px;
	font-weight:bold;
}

.contractExpand {	
	width:30px;
	float:left;
	text-align:left;
	margin-top:2px;
	height:17px;
	background:url(../images/expand.jpg) no-repeat;
}

.expander {
	background:url(../images/expandoff.jpg) no-repeat;
}

.expander:hover, .contractExpand:hover {
	cursor:pointer;
}

.contractContent {
	width:330px;
	float:left;
}

#content-container .midColumn .defaultCopyContainer .contractContent ul, #content-container .midColumn .contractExtraDetails ul {
	padding-left:0;
	margin-left:0;
	margin-top:5px;
	padding-bottom:5px;
}

.contractContent ul li, .contractExtraDetails ul li{
	list-style:none;
}

.contractImage {
	width:100px;
	float:left;
	text-align:right;
	margin-bottom:15px;
}

.contractImage img {
	border:#d3d3d3 1px solid;
}

.contractExtraDetails {
	border-top:1px solid #d3d3d3;
	margin-left:30px;
	width:430px;
	padding-top:5px;
}

.contractExtraDetails .contractComments {
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	padding-top:8px;
}

#content-container .midColumn .copyContainer p, #content-container .midColumn .defaultCopyContainer .contractExtraDetails .contractComments p{
	padding-bottom:10px;
	}
	
.contractExtraDetails .contractPrint {
	padding-top:7px;

}

#content-container .midColumn .copyContainer p, #content-container .midColumn .defaultCopyContainer .contractExtraDetails .contractPrint p{
	padding-bottom:7px;
	}

.contract {
	border-bottom:1px solid #d3d3d3;
	margin-bottom:20px;
}

.contract a:hover {
	text-decoration:none;
}

#page_popup {
	background:#fff;
}

#page_questionnaire {
	background:#fff;
	border:none;
	width:501px;
	height:700px;
	margin:0px;
	padding:33px 92px 0px 85px;
	color:#000;
}

#page_questionnaire h2 {
	font-size:14px;
	font-weight:bold;
	padding-bottom:8px;
}

#page_popup #popup {
	padding:10px;
	width:460px;
}

#page_popup .contractImage {
	padding-bottom:10px;
}

#page_popup .contractExtraDetails ul {
	padding:3px 0 10px 0;
}

#page_popup .contractComments, #page_popup .contractPrint {
	padding:7px 0 10px 0;
} 

.contracts {
	margin-bottom:2px;
	width:458px;
	display:block;
	float:left;
	background:#fff;
/*	height:23px;*/
	padding-top:4px;
	padding-left:2px;
}

.contracts h4 {
	width:290px;
	float:left;
	display:block;
	padding-left:15px;
}

.contracts .deleteContract {
	width:95px;
	float:left;
	display:block;
	border-right:1px solid #b5b8b9;
	text-align:center;
}
.contracts .editContract {
	width:47px;
	float:left;
	display:block;
	text-align:right;
}

.contractsList .odd, .questions .odd {
	background:#f6fcfe;
}

.contractsList .even .questions .even {
	background:#fff;
}

.questions {
	margin-top:15px;
	margin-bottom:15px;
	border:1px solid #d4d4d4;
	height:373px;
	overflow:scroll;
}

.questions .contracts {
	float:left;
}

.questions .headerPadding {
	padding:0 15px 10px 15px;
}

.questionsHeaderOne {
	text-align:right;
	display:block;
	height:27px;
	padding-top:5px;
	
}

.questionsHeaderOne p {
	color:#00b6e4;

}

.questionsHeaderTwo {
	display:block;
	height:26px;
	border-top:1px solid #dededf;
	border-bottom:1px solid #dededf;
	padding-top:6px;
}

.one {
	float:left;
	display:block;
	width:250px;
	text-align:left;
	color:#00b6e4;
}

.two {
	float:right;
	display:block;
	width:78px;
	text-align:right;
	color:#7b7b7b;
}

.three {
	float:right;
	display:block;
	width:95px;
	text-align:right;
	color:#7b7b7b;
}

#page_questionnaire .comments textarea {
	width:490px;
	height:50px;
}

.contentTwo {
	border-bottom:1px solid #dfdedf;
	border-top:1px solid #dfdedf;
	margin-top:15px;
	margin-bottom:15px;
	color:#757575;
	padding-top:10px;
}

.buttonNewContract {
margin-bottom:10px;
padding-top:10px;
float:left;
}

.paginationContainer {
clear:left;
}

.searchBg {
	background:url(../images/searchBottom.jpg) no-repeat bottom;
	margin-bottom:10px;
	
	
}

.contractsHide{
	display:none;
}

.formers label {
	display:block;
	width:150px;
	float:left;
}

.formers .instructions a {
padding-left:150px;
}

.searchBgTop {
	background:url(../images/searchTop.jpg) no-repeat top;
	padding:15px 0 0 35px;
}

#content-container .midColumn .copyContainer p, #content-container .midColumn .defaultCopyContainer p.allContractsButton {
	padding:8px 0 20px 0;
}

#content-container .midColumn .copyContainer p, #content-container .midColumn .defaultCopyContainer p.allContractsButton .allButton {
	padding-left:25px;
}
