﻿/*********************************************
          COMMON ELEMENTS
*********************************************/

/* Body Styles */
body { background: url("/images/structural/bg-page.jpg") top center no-repeat #FFFFFF; color: #434343; font: 0.75em/1.3em Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }
P {border: 0px solid #990000;margin:11px 0 0 0}
/* Generic Link Styles */
a { color: #F78C1F; cursor: pointer; text-decoration: underline; }
a:hover { text-decoration: none; }
a img { border: none; }

/* Headers */
h1 { font: Normal 1.8em Verdana; padding: 0; margin: 0; }
h2 { font: Bold 1.2em Verdana; padding: 0; margin: 0; }
h3 { font: Bold 1em Verdana; padding: 0; margin: 0; }

/* Common Header Colours */
h1.white, h2.white, h3.white { color: #FFFFFF; }
h1.grey, h2.grey, h3.grey { color: #434343; }
h3.orangetitle { color: #f68b1f; }

/* Generic Floating */
.float-left { float: left; }
.float-right { float: right; }
.clear, .Clear { clear: both; }

/*********************************************
          HEADER
*********************************************/

#header {height: 95px; padding: 15px 15px 0px 10px;zoom: 1}
.header-logo { float: left; }
.header-info { float: right; text-align: right; }
.header-info-search { padding: 5px 0; }
.header-info-search input {	border: 2px solid #d9d9d9; padding: 6px; margin: 0 7px 0 0;	width: 300px; font: 1em Verdana; }
.header-info-contact { font: bold 1.1em Verdana; padding: 10px 0 0 0; }

/* Header Links */
.header-info-contact a:link { color: #333333; text-decoration: none; }
.header-info-contact a:visited { color: #333333; text-decoration: none; }
.header-info-contact a:hover { text-decoration: underline; }
.header-info-contact a:active { color: #333333; text-decoration: none; }

/* Icons */
.header-icons img { margin: 0 2px; vertical-align: top}
.header-icons  
{
	float: left; 
	padding:0 0 0 50px;
}



/*********************************************
          MAIN CONTAINER
*********************************************/

#container { margin: 0 auto; width: 1000px; }

/*********************************************
          MAIN CONTENT AREA
*********************************************/

#main-content { background: url("/images/structural/bg-content.gif") top no-repeat; padding: 0 10px; zoom: 1; }
#info-top { font: 0.9em verdana; padding: 20px 10px 10px 10px; }
.info-top-links { float: left; }

/* Top Links */
.info-top-links a:link { color: #333333; text-decoration: none; }
.info-top-links a:visited { color: #333333;	text-decoration: none; }
.info-top-links a:hover { text-decoration: underline; }
.info-top-links a:active { color: #333333; text-decoration: none; }

/* Top List Style */
.info-top-links ul { list-style: none; margin: 0; padding: 0; }
.info-top-links ul li { background: url("/images/structural/bg-toplinks.gif") bottom right no-repeat; float: left; padding: 0 7px 0 6px; }
.info-top-links ul li.right { background: none !important; }

.info-top-options { float: right; }
.info-top-options-dropdown { float: left; width: 140px; }
.info-top-options-rss { float: left; width: 100px; }
.info-top-options-rss a { color: #333333; text-decoration: none; }
.info-top-options-rss a:hover { text-decoration: underline; }

/*********************************************
          MAIN NAVIGATION (SPEECH BUBBLES)
*********************************************/


.info-bubbles {	padding: 0 0 4px 0; zoom: 1; }

/* Funding Bubble */
.info-bubble-funding { margin-right: 4px; float: left; }
.info-bubble-funding a { background: url("/images/navigation/Bubbles/bg-bubble-funding.gif") no-repeat; color: #ffffff; display: block; height: 63px; padding: 10px 7px; text-decoration: none; width: 146px; }
.info-bubble-funding a:hover, .info-bubble-funding a.selected { background: url("/images/navigation/Bubbles/bg-bubble-funding-over.gif") no-repeat; }

/* Export Bubble */
.info-bubble-export { margin-right: 4px; float: left; }
.info-bubble-export a {	background: url("/images/navigation/Bubbles/bg-bubble-export.gif") no-repeat; color: #ffffff; display: block; height: 63px; padding: 10px 7px; text-decoration: none; width: 146px; }
.info-bubble-export a:hover, .info-bubble-export a.selected { background: url("/images/navigation/Bubbles/bg-bubble-export-over.gif") no-repeat; }

/* Productivity Bubble */
.info-bubble-productivity { margin-right: 4px; float: left; }
.info-bubble-productivity a { background: url("/images/navigation/Bubbles/bg-bubble-productivity.gif") no-repeat; color: #ffffff; display: block; height: 63px; padding: 10px 7px; text-decoration: none; width: 146px; }
.info-bubble-productivity a:hover, .info-bubble-productivity a.selected { background: url("/images/navigation/Bubbles/bg-bubble-productivity-over.gif") no-repeat; }

/* Management Bubble */
.info-bubble-management { margin-right: 4px; float: left; }
.info-bubble-management a { background: url("/images/navigation/Bubbles/bg-bubble-management.gif") no-repeat; color: #ffffff; display: block; height: 63px; padding: 10px 7px; text-decoration: none; width: 146px; }
.info-bubble-management a:hover, .info-bubble-management a.selected { background: url("/images/navigation/Bubbles/bg-bubble-management-over.gif") no-repeat; }

/* Research Bubble */
.info-bubble-research { margin-right: 4px; float: left; }
.info-bubble-research a { background: url("/images/navigation/Bubbles/bg-bubble-research.gif") no-repeat; color: #ffffff; display: block; height: 63px; padding: 10px 7px; text-decoration: none; width: 146px; }
.info-bubble-research a:hover, .info-bubble-research a.selected { background: url("/images/navigation/Bubbles/bg-bubble-research-over.gif") no-repeat; }

/* Events Bubble */
.info-bubble-events { float: left; }
.info-bubble-events a{ background: url("/images/navigation/Bubbles/bg-bubble-events.gif") no-repeat; color: #ffffff; display: block; height: 63px; padding: 10px 7px; text-decoration: none; width: 146px; }
.info-bubble-events a:hover, .info-bubble-events a.selected { background: url("/images/navigation/Bubbles/bg-bubble-events-over.gif") no-repeat; }

/* Generic Bubble Styles */
.info-bubble-title { font: 1.4em Verdana; padding:2px 2px 2px 27px; }
.info-bubble-text {text-transform:uppercase; font: 0.75em Verdana; padding: 0; width: 100%; float: left; clear: both; border: 0px solid green; line-height: 13px !important; }

/*********************************************
     The 'How Can We Help You?' BOX
*********************************************/

#partner  
{
	background: url("/images/structural/img-banner-world-original.jpg") no-repeat; 
	height: 332px; 
	margin: 15px 0 0 0; 
	padding: 15px 20px; 
	width: 941px;
}

/*********************************************
START Featured Event Cludge
*********************************************/

.partner-content { padding: 5px 0; }

#partner-header-container
{
	width:100%;
} 

#partner-header
{
/*	width:300px; */
	width: 540px;
	height: 55px;
    float:left;
} 

#partner-event-logo
{
	width:180px;
	float:left;
	margin-bottom:5px;
}

#partner-event-logo a:link { color: #ffffff; text-decoration: none; font-weight: bold; }
#partner-event-logo a:visited { color: #ffffff; text-decoration: none; font-weight: bold; }
#partner-event-logo a:hover { color: #ffffff; text-decoration: underline; font-weight: bold; }
#partner-event-logo a:active { color: #ffffff; text-decoration: none; font-weight: bold; }

#partner-event 
{
/*	width: 575px;  */
	width: 344px;
	float:right;
	text-align:right;
	color: #ffffff;
	border:solid 0px #ffffff;
/*	margin-bottom: 5px; */
    margin-top: 5px;
}


#partner-event a:link { color: #ffffff; text-decoration: none; font-weight: bold; }
#partner-event a:visited { color: #ffffff; text-decoration: none; font-weight: bold; }
#partner-event a:hover { color: #ffffff; text-decoration: underline; font-weight: bold; }
#partner-event a:active { color: #ffffff; text-decoration: none; font-weight: bold; }
/*********************************************
END Featured Event Cludge
*********************************************/

.partner-links-container  
{
	float: left; 
	width: 402px; 
}
.partner-link  
{
	background: url("/images/structural/bg-option.png"); 
	behavior: url("/includes/js/iepngfix.htc"); 
	margin-bottom: 2px; 
	height: 44px; 
}
.partner-link-inner { font: Bold 1.2em Verdana; }

/* Partner Link Anchor Styles */
.partner-link-inner a:link { color:#111111; display:block; text-decoration:none; padding:13px 13px 13px 30px; }
.partner-link-inner a:visited { color:#111111; display:block; text-decoration:none; padding:13px 13px 13px 30px; }
.partner-link-inner a:hover { text-decoration:underline; }
.partner-link-inner a:active { color:#111111; display:block; text-decoration:none; padding:13px 13px 13px 30px; }

/* Partner Bullets */
.option-yellow { background: url("/images/icons/Bullets/bullet-yellow.gif") 12px 17px no-repeat; }
.option-dblue { background: url("/images/icons/Bullets/bullet-dblue.gif") 12px 17px no-repeat; }
.option-purple { background: url("/images/icons/Bullets/bullet-purple.gif") 12px 17px no-repeat; }
.option-grey { background: url("/images/icons/Bullets/bullet-grey.gif") 12px 17px no-repeat; }
.option-brown { background: url("/images/icons/Bullets/bullet-brown.gif") 12px 17px no-repeat; }
.option-lblue { background: url("/images/icons/Bullets/bullet-lblue.gif") 12px 17px no-repeat; }

/* Partner Video */
.partner-video  
{
	background: url("/images/structural/bg-trans-fullsize.png"); 
	behavior: url("/includes/js/iepngfix.htc"); 
	float: right; 
	width: 525px; 
}

.partner-video-top  
{
	background: url("/images/structural/Video/bg-video-top.gif") top no-repeat; 
}
.partner-video-bottom  
{
	background: url("/images/structural/Video/bg-video-bottom.gif") bottom no-repeat; padding: 10px; 
}

.partner-video-bottom-transcript  
{	
	width: 525px; 
	height: 18px; 
	text-align: right; 
	float: right;
}



.partner-video-bottom-transcript a:link { color: #ffffff; text-decoration: underline; font-weight: bold; }
.partner-video-bottom-transcript a:visited { color: #ffffff; text-decoration: underline; font-weight: bold; }
.partner-video-bottom-transcript a:hover { color: #ffffff; text-decoration: none; font-weight: bold; }
.partner-video-bottom-transcript a:active { color: #ffffff; text-decoration: underline; font-weight: bold; }

/*********************************************
     ACCESSIBILITY OPTIONS
*********************************************/

.accessibility-options { padding: 10px 0; text-align: right; }
.accessibility-options a, .accessibility-options a:link { color: #27aae1; text-decoration: none; }
.accessibility-options a:visited { color: #27aae1; text-decoration: none; }
.accessibility-options a:hover { text-decoration: underline; }
.accessibility-options a:active { color: #27aae1; text-decoration: none; }

/*********************************************
     		HOMEPAGE PODS
*********************************************/

/* General Pod Styles */
#home-pods { padding: 0; }
.home-pods-video {}
.home-pods-left { float: left; width: 319px; padding-right: 11px}
.home-pods-middle { float:left; width: 319px; padding-right: 11px }
.home-pods-right { float: left; width: 319px; }
.home-pod-full { margin: 0 0 20px 0; }

/* Pod Style */
.home-pod-top { background: url("/images/structural/Pod/bg-pod-top.gif") top no-repeat; padding: 10px 0 0 0; }
.home-pod-centre { background: url("/images/structural/Pod/bg-pod-centre.gif") repeat-y; padding: 0 17px 5px 17px;}
.home-pod-centre p { padding: 0; margin: 0; }
.home-pod-bottom { background: url("/images/structural/Pod/bg-pod-bottom.gif") bottom no-repeat; padding: 10px 0 0 0; }

/* VideoPod Style */
.home-video-pod-top { background: url("/images/structural/Pod/bg-video-pod-top.gif") top no-repeat; padding: 10px 0 0 0; }
.home-video-pod-centre { background: url("/images/structural/Pod/bg-video-pod-centre.gif") repeat-y; padding: 0 17px 0px 17px;}
.home-video-pod-centre p { padding: 0; margin: 0; }
.home-video-pod-bottom { background: url("/images/structural/Pod/bg-video-pod-bottom.gif") bottom no-repeat; padding: 10px 0 0 0; }


/* Pod Content */
.home-pod-content-top { border-bottom: 1px solid #ebebeb; padding: 1px 0 5px 0; }
.home-pod-content-top-title { float: left; }
.home-pod-content-top-title h2 { font: bold 1.2em verdana; font-weight:bolder; color:#2397C7; background:url(/Images/structural/Box/bg-box-bullet-colour10.gif) no-repeat; background-position:1% 70%; padding:0px 0px 0px 20px; }
.home-pod-content-top-link { float: right; padding: 2px 0; font : 0.9em verdana; }
.home-pod-content-main { padding: 0 0 5px 0; }


/*****************************************************************/
/* EI Twitter Content */
/*11/04/2011 - CSPillane - Renders the twitter elements on the homepage*/
/*****************************************************************/
.home-pod-content-tweet-link h2 { float:right; font: bold 1.2em verdana; font-weight:bolder; color:#2397C7; padding:0px 0px 0px 20px; }
.home-pod-content-tweet-link a { color:#2397C7; }


#tweets 
{ 
	height: 160px;
	margin-top: 10px;
}



/*****************************************************************/
/* Whats New */
/*08/04/2011 - CSPillane - Renders the whats new elements on the homepage*/
/*****************************************************************/
.home-pod-whatsnew-links ul { list-style: none; margin: 0; padding: 0; }
.home-pod-whatsnew-links ul li{ background: url("/images/icons/Bullets/bullet-whatsnew.gif") 0 5px no-repeat; padding: 3px 3px 3px 20px; }
.home-pod-whatsnew-link-item-text-name {padding-top: 4px;}

.home-pod-whatsnew-image { float: left; width: 100px; }
.home-pod-whatsnew-image img { border: 1px solid #cccccc; margin-bottom:5px; }

#whatsnew{ height: 160px; overflow: auto; margin-top: 10px; }

/* Scroll Bar  Styling Starts Here */
#whatsnew .hscrollerbasebeg { background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -60px 0px no-repeat; height: 15px; width: 15px !important; }
#whatsnew .hscrollerbaseend { background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -30px 0px no-repeat; height: 15px; width: 15px; }
#whatsnew .hscrollerbase { height: 15px; background: #D7EBDF url("/images/structural/Scrollbar/basebarcaps_horizontalbarbody.png") 15px 0px;}
#whatsnew .hscrollerbar { padding: 10px; z-index: 2; }
#whatsnew .hscrollerbar { height: 15px; background: #99CBCB url("/images/structural/Scrollbar/basebarcaps_horizontalbarbody.png")  0px 15px repeat; width: 80px !important;}

#whatsnew .hscrollerbarbeg { background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -60px -15px no-repeat; width: 15px !important; height: 15px; }
#whatsnew .hscrollerbarend { background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -30px -15px no-repeat; width: 15px  !important; height: 15px; }
/*#featured-playlist  .hscrollerbase { visibility: visible !important; }*/


/*****************************************************************/
/* JObs in EI Client Companies */
/*08/04/2011 - CSPillane - Renders the whats new elements on the homepage*/
/*****************************************************************/

.home-pod-EIClientJObs-link-item-text-name {padding-top: 4px;}


.home-pod-EIClientJObs-logos {float: left; border: 0px solid #cccccc; width: 134px;padding-bottom:5px;}

.home-pod-EIClientJObs-LinkText {float: right;border: 0px solid #cccccc; width:125px;padding-top:7px;padding-bottom:5px;padding-right:4px;}

.home-pod-EIClientJObs-LinkText a:link { color: #333333; }
.home-pod-EIClientJObs-LinkText a:visited { color: #333333; }
.home-pod-EIClientJObs-LinkText a:hover { text-decoration: none; }
.home-pod-EIClientJObs-LinkText a:active { color: #333333; }


.home-pod-EIClientJObs-image img { border: 1px solid #cccccc; margin-bottom:5px; }

#EIClientJObs{ height: 160px; overflow: auto; margin-top: 10px; }

/* Scroll Bar  Styling Starts Here */
#EIClientJObs .hscrollerbasebeg { background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -60px 0px no-repeat; height: 15px; width: 15px !important; }
#EIClientJObs .hscrollerbaseend { background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -30px 0px no-repeat; height: 15px; width: 15px; }
#EIClientJObs .hscrollerbase { height: 15px; background: #D7EBDF url("/images/structural/Scrollbar/basebarcaps_horizontalbarbody.png") 15px 0px;}
#EIClientJObs .hscrollerbar { padding: 10px; z-index: 2; }
#EIClientJObs .hscrollerbar { height: 15px; background: #99CBCB url("/images/structural/Scrollbar/basebarcaps_horizontalbarbody.png")  0px 15px repeat; width: 80px !important;}

#EIClientJObs .hscrollerbarbeg { background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -60px -15px no-repeat; width: 15px !important; height: 15px; }
#EIClientJObs .hscrollerbarend { background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -30px -15px no-repeat; width: 15px  !important; height: 15px; }






/*****************************************************************/
/* Pod Links */
/*****************************************************************/

/* Top Links */
.home-pod-content-top-link a:link { color: #333333; }
.home-pod-content-top-link a:visited { color: #333333; }
.home-pod-content-top-link a:hover { text-decoration: none; }
.home-pod-content-top-link a:active { color: #333333; }

/* Whats New Links */
.home-pod-whatsnew-links ul li a:link { color: #333333; }
.home-pod-whatsnew-links ul li a:visited { color: #333333; }
.home-pod-whatsnew-links ul li a:hover { text-decoration: none; }
.home-pod-whatsnew-links ul li a:active { color: #333333; }

/* Key Messages Links */
.home-pod-keymessages-link-item-text-link a:link { color: #27aae1; }
.home-pod-keymessages-link-item-text-link a:visited { color: #27aae1; }
.home-pod-keymessages-link-item-text-link a:hover { color: #27aae1; }
.home-pod-keymessages-link-item-text-link a:active { color: #27aae1; }

/*********************************************
       				FOOTER
*********************************************/

#footer { background: url("/images/structural/bg-footer.gif") no-repeat; font: 0.8em verdana; height: 28px; padding: 15px; margin: 0 0 20px 0; }
.footer-logos { float: left; }
.footer-links { float: left; padding: 7px 15px; }

/* Irish Web Awards Footer logo */
.IWA  
{
	vertical-align:top;
	float: right; 
	border: 0px solid #cccccc;
	height:34px;
	top:-5px;
	position:relative;
    padding-bottom:1px;
    visibility:hidden;
}


/* Links */
.footer-links a:link { color: #333333; text-decoration: none; }
.footer-links a:visited { color: #333333; text-decoration: none; }
.footer-links a:hover { text-decoration: underline; }
.footer-links a:active { color: #333333; text-decoration: none; }

/* List Style */
.footer-links ul { list-style: none; margin: 0; padding: 0; }
.footer-links ul li { background: url("/images/structural/bg-toplinks.gif") bottom right no-repeat; float: left; padding: 0 7px 0 6px; }
.footer-links ul li.right { background: none !important; }


/*********************************************
     DROPDOWN LISTS
*********************************************/

/* DropDown 1 */
.dropdown { margin-top: -1px; }
.dropdown dd, .dropdown dt, .dropdown ul { margin: 0px; padding: 0px; }
.dropdown dd { position: relative; }
.dropdown dt a { background:url("/images/icons/Arrows/arrow.gif") no-repeat scroll right center; display :block; padding-right: 10px; width: 100px; }
.dropdown dt a span { cursor: pointer; display: block; }
.dropdown dd ul { background: #ffffff none repeat scroll 0 0; border: 1px solid #cccccc; display: none; left: 0px; list-style: none; min-width: 120px; padding: 2px 0px; position: absolute; width: auto !important; width: 120px; top: 2px; }
.dropdown span.value { display: none; }
.dropdown dd ul li { border-bottom: 1px solid #ffffff; }
.dropdown img.flag { border: none; margin-left: 10px; vertical-align: middle; }

/* DropDown 2 */
.dropdown2 { margin-top: -1px; }
.dropdown2 dd, .dropdown2 dt, .dropdown2 ul { margin: 0px; padding: 0px; }
.dropdown2 dd { position: relative; }
.dropdown2 dt a { background: url("/images/icons/Arrows/arrow.gif") no-repeat scroll right center; display: block; padding-right: 10px; width: 100px; }
.dropdown2 dt a span { cursor: pointer; display: block; }
.dropdown2 dd ul { background: #ffffff none repeat scroll 0 0; border: 1px solid #cccccc; display: none; left: 0px; list-style: none; min-width: 120px; padding: 2px 0px; position: absolute; width: auto !important; width: 120px; top: 2px; }
.dropdown2 span.value { display: none; }
.dropdown2 dd ul li { border-bottom: 1px solid #ffffff; }
.dropdown2 img.flag { border: none; margin-left: 10px; vertical-align: middle; }

/* Generic Styles */
.flagvisibility { display: none; }

/* Links */
/* Dropdown Links */
.dropdown a:link { color: #333333; outline: none; text-decoration: none; }
.dropdown a:visited { color: #333333; outline: none; text-decoration: none; }
.dropdown a:hover { text-decoration: none; }
.dropdown a:active { color: #333333; outline: none; text-decoration: none; }

/* Dropdown Inner Links */
.dropdown dd ul li a:link { display: block; padding: 5px; }
.dropdown dd ul li a:visited { display: block; padding: 5px; }
.dropdown dd ul li a:hover { background: #eeeeee; }
.dropdown dd ul li a:active { display: block; padding: 5px; }

/* Dropdown 2 Links */
.dropdown2 a:link { color: #333333; outline: none; text-decoration: none; }
.dropdown2 a:visited { color: #333333; outline: none; text-decoration: none; }
.dropdown2 a:hover { text-decoration: none; }
.dropdown2 a:active { color: #333333; outline: none; text-decoration: none; }

/* Dropdown 2 Inner Links */
.dropdown2 dd ul li a:link { display: block; padding: 5px; }
.dropdown2 dd ul li a:visited { display: block; padding: 5px; }
.dropdown2 dd ul li a:hover { background: #eeeeee; }
.dropdown2 dd ul li a:active { display: block; padding: 5px; }

/*********************************************
     Breadcrumb
*********************************************/

.breadcrumb { float: left; font: 0.9em Verdana; border: 0px solid red; padding: 0 0 0 10px; }
.breadcrumb a:link { color: #333333; text-decoration: underline; }
.breadcrumb a:visited { color: #333333; text-decoration: underline; }
.breadcrumb a:hover { text-decoration: none; }
.breadcrumb a:active { color: #333333; text-decoration: underline; }

/*********************************************
     LOWER BANNER
*********************************************/

#lower-banner { text-align: right; }
.lower-banner-inner-text { text-align: left; padding: 20px 500px 20px 15px; color: #FFFFFF; }
.lower-banner-inner-text-title { font-size: 1.7em; padding-bottom: 15px; }
.lower-banner-inner-text-description {	font: 1.2em Verdana; }

/*********************************************
     LOWER CONTENT
*********************************************/

#lower-content { background: url("/images/structural/Content/bg-lower-content.gif") bottom repeat-y; width: 980px; margin-bottom: 15px; }
#lower-content-twocolumns { background: url("/images/structural/Content/bg-lower-content-twocolumns.gif") bottom repeat-y; width: 980px; margin-bottom: 15px; }
.lower-content-bottom { background: url("/images/structural/Content/bg-lower-content-bottom.gif") bottom no-repeat; min-height: 400px; }
.lower-content-inner { background: url("/images/structural/Content/bg-lower-content-top.gif") top no-repeat; padding: 15px; zoom: 1; }
.lower-content-inner-left { float: left; width: 212px; }
.lower-content-inner-right { float: right; width: 690px; }
.lower-content-inner-right h2, .lower-content-inner-right h3 { padding-top: 10px; }
.lower-content-inner-right-content { padding-top: 10px; }
.lower-content-inner-right-content table {border-collapse: collapse}
.lower-content-inner-right-content table td {vertical-align:top}
.lower-content-inner-right-content>*:first-child { padding-top: 0; margin-top: 0; }
.lower-content-inner-fullwidth {}
.lower-content-inner-fullwidth-content { padding-top: 10px; }
.lower-content-inner-right-top { border-bottom: 1px solid #ebebeb; padding-bottom: 10px; zoom: 1; }
.lower-content-inner-right-top-icons { float: right; font: 1em Verdana; }
.lower-content-inner-right-top-icons img { margin-left: 15px; }
.lower-content-inner-right-top-title { float: left; font: bold 1.3em Verdana; }
.lower-content-inner-left ul ul li.current { font-weight:bold; }

/*********************************************
     KEY CONTACT
*********************************************/

.lower-key-contact { background: url("/images/structural/KeyContact/bg-key-contact.gif") repeat-y; }
.lower-key-contact-bottom { background: url("/images/structural/KeyContact/bg-key-contact-bottom.gif") bottom no-repeat; }
.lower-key-contact-inner { background: url("/images/structural/KeyContact/bg-key-contact-top.gif") top no-repeat; padding: 15px 10px; }
.lower-key-contact-inner-top {}
.lower-key-contact-inner-top-left { float: left; padding: 0 10px 10px 0; width: 65px; }
.lower-key-contact-inner-top-right { float: left; font: bold 1.2em Verdana; padding: 10px 0; width: 80px; }
.lower-key-contact-inner-text { padding: 10px 7px 5px 7px; font: 0.9em Verdana; line-height: 1.8em;}

/*********************************************
     GENERIC LANDING PAGE STYLES
*********************************************/

.lower-content-inner-fullwidth-top { border-bottom: 1px solid #ebebeb; padding-bottom: 10px; zoom: 1; }
.lower-content-inner-fullwidth-top-summary { border: 0; padding-bottom: 10px; padding-top: 10px; zoom: 1; }
.lower-content-inner-fullwidth-top-icons { float: right; font: 1em Verdana; }
.lower-content-inner-fullwidth-top-icons img { margin-left: 15px; }
.lower-content-inner-fullwidth-top-title { float: left; font: bold 1.3em Verdana; }
.lower-content-inner-boxes { padding: 20px 0; zoom: 1; }
.rightcolumn { margin-right: 0px !important; }

/* 2 Box Landing Page */
.lower-content-inner-box-twocolumns-top-title { color: #ffffff; font: 1.2em Verdana; display: block; padding: 10px 15px 7px 15px; min-height: 53px; height: auto !important; height: 53px; }
.lower-content-inner-box-twocolumns-top-title a { behavior: url("/includes/js/iepngfix.htc"); background: url("/images/structural/Box/bg-box-bullet-white.png") 0px 5px no-repeat; padding-left: 20px; color: #ffffff !important; display: block; text-decoration: none !important; }
.lower-content-inner-box-twocolumns-top-title a:hover { color:#ffffff; }
.lower-content-inner-box-twocolumns-banner { height: 111px; margin: 1px 0; }
.lower-content-inner-box-twocolumns-content { background: url("/images/structural/Box/bg-box-2columns.gif") repeat-y; border-top: 1px solid #e0e0e0; }
.lower-content-inner-box-twocolumns-content-inner { background: url("/images/structural/Box/bg-box-2columns-bottom.gif") bottom no-repeat; padding: 10px 15px; min-height: 135px; height: auto !important; height: 135px; }
.lower-content-inner-box-twocolumns-moreinfo { background: url("/images/structural/Box/bg-box-2columns-moreinfo.gif") no-repeat; font: 0.9em Verdana; height: 13px; padding: 10px; margin-top: 10px; }

/* 3 Box Landing Page */
.lower-content-inner-box-threecolumns-top-title { color: #ffffff; font: 1.2em Verdana; display: block; padding: 10px 15px 7px 15px; min-height: 53px; height: auto !important; height: 53px; }
.lower-content-inner-box-threecolumns-top-title a { behavior: url("/includes/js/iepngfix.htc"); background: url("/images/structural/Box/bg-box-bullet-white.png") 0px 5px no-repeat; padding-left: 20px; color: #ffffff !important; display: block; text-decoration: none !important; }
.lower-content-inner-box-threecolumns-banner { height: 111px; margin: 1px 0; }
.lower-content-inner-box-threecolumns-content { background: url("/images/structural/Box/bg-box-3columns.gif") repeat-y; border-top: 1px solid #e0e0e0; }
.lower-content-inner-box-threecolumns-content-inner { background: url("/images/structural/Box/bg-box-3columns-bottom.gif") bottom no-repeat; padding: 10px 15px; min-height: 100px; height: auto !important; height: 100px; }
.lower-content-inner-box-threecolumns-moreinfo { background: url("/images/structural/Box/bg-box-3columns-moreinfo.gif") no-repeat; font: 0.9em Verdana; height: 13px; padding: 10px; margin-top: 10px; }

/* 4 Box Landing Page */
.lower-content-inner-box-fourcolumns-top-title { color: #ffffff; font: 1.2em Verdana; display: block; padding: 10px 15px 7px 15px; min-height: 53px; height: auto !important; height: 53px; }
.lower-content-inner-box-fourcolumns-top-title a { behavior: url("/includes/js/iepngfix.htc"); background: url("/images/structural/Box/bg-box-bullet-white.png") 0px 5px no-repeat; padding-left: 20px; color: #ffffff !important; display: block; text-decoration: none !important; }
.lower-content-inner-box-fourcolumns-banner { height: 111px; margin: 1px 0; }
.lower-content-inner-box-fourcolumns-content { background: url("/images/structural/Box/bg-box-4columns.gif") repeat-y; border-top: 1px solid #e0e0e0; }
.lower-content-inner-box-fourcolumns-content-inner { background: url("/images/structural/Box/bg-box-4columns-bottom.gif") bottom no-repeat; padding: 10px 15px; min-height: 60px; height: auto !important; height: 60px; }
.lower-content-inner-box-fourcolumns-moreinfo { background: url("/images/structural/Box/bg-box-4columns-moreinfo.gif") no-repeat; font: 0.9em Verdana; height: 13px; padding: 10px; margin-top: 10px; }

/* 5 Box Landing Page */
.lower-content-inner-box-fivecolumns-top-title { color: #ffffff; font: 1.2em Verdana; display: block; padding: 10px 15px 7px 15px; min-height: 53px; height: auto !important; height: 53px; }
.lower-content-inner-box-fivecolumns-top-title a { behavior: url("/includes/js/iepngfix.htc"); background: url("/images/structural/Box/bg-box-bullet-white.png") 0px 5px no-repeat; padding-left: 20px; color: #ffffff !important; display: block; text-decoration: none !important; }
.lower-content-inner-box-fivecolumns-banner { height: 111px; margin: 1px 0; }
.lower-content-inner-box-fivecolumns-content { background: url("/images/structural/Box/bg-box-5columns.gif") repeat-y; border-top: 1px solid #e0e0e0; }
.lower-content-inner-box-fivecolumns-content-inner { background: url("/images/structural/Box/bg-box-5columns-bottom.gif") bottom no-repeat; padding: 10px 15px; min-height: 80px; height: auto !important; height: 80px; }
.lower-content-inner-box-fivecolumns-moreinfo { background: url("/images/structural/Box/bg-box-5columns-moreinfo.gif") no-repeat; font: 0.9em Verdana; height: 13px; padding: 10px; margin-top: 10px; }

/* 3 Box with Menu Landing Page */
.lower-content-inner-box-menuthreecolumns-top-title { color: #ffffff; font: 1.2em Verdana; display: block; padding: 10px 15px 7px 15px; min-height: 53px; height: auto !important; height: 53px; }
.lower-content-inner-box-menuthreecolumns-top-title a { behavior: url("/includes/js/iepngfix.htc"); background: url("/images/structural/Box/bg-box-bullet-white.png") 0px 5px no-repeat; padding-left: 20px; color: #ffffff !important; display: block; text-decoration: none !important; }
.lower-content-inner-box-menuthreecolumns-banner { height: 111px; margin: 1px 0; }
.lower-content-inner-box-menuthreecolumns-content { background: url("/images/structural/Box/bg-box-3columns.gif") repeat-y; border-top: 1px solid #e0e0e0;}
.lower-content-inner-box-menuthreecolumns-content-inner { background: url("/images/structural/Box/bg-box-3columns-bottom.gif") bottom no-repeat; padding: 10px 15px; min-height: 80px;  height: auto !important; height: 80px; }
.lower-content-inner-box-menuthreecolumns-moreinfo { background: url("/images/structural/Box/bg-box-3columns-moreinfo.gif") no-repeat; font: 0.9em Verdana; height: 13px; padding: 10px; margin-top: 10px; }


/*********************************************
     SITE MAP
*********************************************/

.lower-content-inner-right-sitemap { font: 1em Verdana; }
.lower-content-inner-right-sitemap ul { list-style: none; padding: 0; margin: 10px 0; }
.lower-content-inner-right-sitemap ul li { font: Bold 1.2em Verdana; padding: 7px 0; }
.lower-content-inner-right-sitemap ul li a { color:#434343; }
.lower-content-inner-right-sitemap ul li a:hover { color:#0298d3; text-decoration:underline; }
.lower-content-inner-right-sitemap ul li ul { padding: none; margin: 7px 0 0 10px !important; }
.lower-content-inner-right-sitemap ul li ul li { background: url("arrow-leftnav-colour10.gif") 0 6px no-repeat; padding: 3px 3px 3px 15px; font: 0.75em Verdana; }
.lower-content-inner-right-sitemap ul li ul li a { 	color:#666666; }

/*********************************************
     TEXT STYLES
*********************************************/

.text-smaller { font: 0.75em Verdana; }
.text-small { font: 0.8em Verdana; }
.text-medium { font:1.2em Verdana; }
.text-large { font: 1.4em Verdana; }
.text-small-bold { font: bold 0.8em verdana; }
.text-medium-bold { font: bold 1em verdana; }
.text-large-bold { font: bold 1.2em verdana; }
.text-red { color: #de0a0a; }
.text-green { color: #85c65e; }
.text-grey, .text-grey a { color: #999999; }
.text-blue { color: #0298d3; }

/*********************************************
     RSS STYLES
*********************************************/
.rssFeedListItem { background: url(/images/icons/icon-rss.gif) no-repeat 0px 4px !important;}
.rssFeedListItem a { color:#666666; font: 1em Verdana;padding:0px 0px 0px 5px;}
.rssFeedListItem p { color:#666666; font: 1em Verdana;padding:0px 0px 0px 5px;}


/*********************************************
     SEARCH
*********************************************/

.lower-content-inner-right-top-searchbox { float: left; width: 450px; }
.lower-content-inner-right-top-searchbox input { width: 250px; border: 1px solid #d9d9d9; color: #434343; font: Bold 1.1em Verdana; padding: 6px; }
.lower-content-inner-right-search { font: 1em Verdana; line-height: 1.5em; }
.lower-content-inner-right-search a { color: #0298d3; text-decoration: none; }
.lower-content-inner-right-search a:hover { text-decoration: underline; }
.lower-content-inner-right-search-top { border-bottom: 1px dotted #bababa; padding: 15px 0; zoom: 1; }
.lower-content-inner-right-search-top-left { float: left; }
.lower-content-inner-right-search-top-left-title { font: 1.4em Verdana; padding-bottom: 5px; }
.lower-content-inner-right-search-top-left-text { font: 0.9em Verdana; }
.lower-content-inner-right-search-top-right { float: right; font: 0.9em Verdana; line-height: 1.7em; text-align: right;	padding: 5px 0 0 0; }
.lower-content-inner-right-search-listing { border-bottom: 1px dotted #bababa; padding: 10px 0;	zoom: 1; }
.lower-content-inner-right-search-listing-title { font: 1.2em Verdana; padding-bottom: 7px; } 
.lower-content-inner-right-search-listing-title a { color: #434343; text-decoration: underline; }
.lower-content-inner-right-search-listing-title a:hover { color: #0298d3; }
.lower-content-inner-right-search-listing-text { font: 1em Verdana; line-height: 1.5em; padding-bottom: 7px; }
.lower-content-inner-right-search-listing-link { font: 0.9em Verdana; color: #999999; }
.lower-content-inner-right-search-pages { color: #999999; font: bold 0.9em Verdana; padding: 20px 0 10px 0;	}
.lower-content-inner-right-search-pages a { font-weight: normal; }
.lower-content-inner-right-search-pages-left { float: left;	width: 110px; } 
.lower-content-inner-right-search-pages-right { float: left; width: 500px; text-align: center; }


/*********************************************
     EMAIL LINK
*********************************************/

#linkDownload
{
    
    display:none;
    background-color:#fff;     
      /* standard decorations */
    width:400px;
    border:10px solid #666;
    /* for modern browsers use semi-transparent color on the border. nice! */
    border:10px solid rgba(82, 82, 82, 0.698);
    /* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
    -moz-border-radius:8px;
    -webkit-border-radius:8px;           
 }
 
 #linkDownload div.overlayArea{ padding:20px;}
#txtEmailRequest{ width:200px; padding:3px;} 
 #urlLink{ background-color: #0298D3;
    color: #FFFFFF;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    text-align: center;
    width: 80%;}
#linkDownload .close {
   background-image: url("/images/close.png");
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: -24px;
    top: -28px;
    width: 35px;
}

/*********************************************
     COMP PROFILES SEARCH
*********************************************/
#ProfileContainer{
	position:relative;
}
#ProfileSearchBackground{
position:absolute;
top:14px;
left:400px;
}
input.ProfileSearchInput{
width:330px;
height:24px;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#515254;
}

#ProfileSearchBtn{
width:93px;
height:29px;
position:absolute;
top:14px;
left:750px;
}



#btnSubmitRequest{ border:none; background-color:#0298D3; color:#fff; padding:4px; cursor:pointer;}
