/***

Myriad Main Stylesheet
Created by Chemistry Digital 
http://www.chemistrydigital.co.uk

***/


/*** Reset and common styles ***/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,label,select,textarea,p,blockquote,th,td 
{ 
	margin:0;
	padding:0;
}

object { outline:none; } 

img,fieldset
{
	border:none;
}

.clear
{
	clear:both;
}

.hide
{
    display:none;
}

hr
{
	color: #D3D3D3;
	height: 1px;
	background-color: #D3D3D3;
	border: 0;
}

td
{
    font-size:1.1em;
}

td p, 
td li,
td ul li
{
    font-size:1em !important;
}


/*** Basic Layout ***/

body
{
	background:#ececec url("/images/bg_color.gif") repeat-x top left;
	font-family:arial,sans-serif;
}

#pageContainer
{
	width:970px;
	margin:0 auto;
	position:relative;
	z-index:2;
}

.contentPage #pageContainer /* NEW 29/05 */
{
	background:url("/images/page_container_v2.jpg") no-repeat top left;
}

#flashBG
{
	width:970px;
	height:394px;
	background:url("/images/flash_bg.jpg") no-repeat top left;
}

#headerContainer
{
	width:970px;
	height:460px;
	position:absolute;
	top:0px;
	left:0px;
}

.contentPage #headerContainer /* NEW 29/05 */
{
	position:static;
	height:169px;
	margin:0px 0px 21px 0px;
}

#contentContainer
{
    font-size: 0.70em; /* NEW 02/06 */
	width:865px;
	margin:0px 31px 0px 19px;
	padding:0px 37px 00px 30px;
	background:#ffffff url("/images/content_bottom.jpg") no-repeat bottom left;
	position:relative;
	z-index:2;
	min-height: 302px;
}

#footerContainer
{
	width:100%;
	height:115px;
	background:#f4f4f4 url("/images/footer_top_gradient.gif") repeat-x top left;
	position:relative;
	z-index:1;
	margin:-37px 0px 0px 0px;
	overflow:hidden;
}

/*** Header Styles ***/

#logo
{
	position:absolute;
	top:0px;
	left:20px;
}

#shareInfo
{
	position:absolute;	
	top:25px;
	left:274px;
}

#shareInfo strong
{
	color:#00a6dc;
	font-size:1em;
	font-weight:normal;
}

#shareInfo span.date
{
	color:#828384;
	font-weight:normal;
	font-size:0.6em;
}

#shareInfo p.small
{
	color:#ffffff;
	font-size:0.7em;
	color:#ffffff;
}

#shareInfo span.price
{
	font-size:2em;
	margin:0px 10px 0px 0px;
}

/* Language chooser tabs*/

#languageChooser
{
	position:absolute;	
	right:10px;
	height: 34px;
	/*border: 1px solid red;*/
}

#languageChooser .langtab_leader
{
	position:relative;
	float: left;
	width: 3px;
	height:32px;
	background:url("/images/langtab_leader.png") no-repeat top left;
	padding: 0px 0px 0px 0px;
}

#languageChooser .langtab_first_left
{
	position:relative;
	float: left;
	width: 9px;
	height:32px;
	background:url("/images/langtab_1_left_normal.png") no-repeat top left;
}

#languageChooser .langtab_first_left_selected
{
	position:relative;
	float: left;
	width: 9px;
	height:32px;
	background:url("/images/langtab_1_left_selected.png") no-repeat top left;
}

#languageChooser .langtab_slice
{
	position:relative;
	float: left;
	height:32px;
	padding-top:5px;
	*padding-top:0px;	
	background:url("/images/langtab_all_slice_normal.png") repeat-x top left;
}

#languageChooser .langtab_slice_selected
{
	position:relative;
	float: left;
	height:32px;
	padding-top:5px;
	*padding-top:0px;	
	background:url("/images/langtab_all_slice_selected.png") repeat-x top left;
}

#languageChooser .langtab_slice a
{
	color:#a09fa0;
	font-size:.7em;
	text-decoration:none;
	*vertical-align:bottom;
}

#languageChooser .langtab_slice_selected a
{
	color: White;
	font-size:.7em;
	text-decoration:none;
	*vertical-align:bottom;	
}

#languageChooser .langtab_right
{
	position:relative;
	float: left;
	width: 9px;
	height:32px;
	background:url("/images/langtab_right_normal.png") no-repeat top left;
}

#languageChooser .langtab_right_selected
{
	position:relative;
	float: left;
	width: 9px;
	height:32px;	
	background:url("/images/langtab_right_selected.png") no-repeat top left;
}

#languageChooser .langtab_all_left
{
	position:relative;
	float: left;
	width: 9px;
	height:32px;
	background:url("/images/langtab_all_left_normal.png") no-repeat top left;
}

#languageChooser .langtab_all_left_selected
{
	position:relative;
	float: left;
	width: 9px;
	height:32px;	
	background:url("/images/langtab_all_left_selected.png") no-repeat top left;
}

#languageChooser .langtab_last_right
{
	position:relative;
	float: left;
	width: 9px;
	height:32px;
	background:url("/images/langtab_last_right_normal.png") no-repeat top left;
}

#languageChooser .langtab_last_right_selected
{
	position:relative;
	float: left;
	width: 9px;
	height:32px;	
	background:url("/images/langtab_last_right_selected.png") no-repeat top left;	
}

#languageChooser .langtab_follower
{
	position:relative;
	float: left;
	width: 9px;
	height:32px;
	background:url("/images/langtab_follower.png") no-repeat top left;
}

#smallTabs
{
	position:absolute;
	top:120px;
	left:19px;
	width: 932px; /* CHANGED WIDTH 29/05 */
	height:30px;
	background:url("/images/black_bar.gif") no-repeat top left;
}

#smallTabs ul
{
	list-style:none;
	height:30px;
	display:block;
	padding-right: 0px;
}

#smallTabs li
{
	display:inline;
	margin: 0px 0px 0px 0px;
}

#smallTabs .nopipe
{
	background: none;
}

#smallTabs li a
{
    display:inline;
    float:right;
    background:url("/images/black_round_button.gif") no-repeat center right;
    margin: 0px 15px 0px 0px;
	padding: 6px 35px 0px 0px;
	text-align:center;
	height:24px;
	line-height:16px;
	font-size:0.8em;
	color:#00a6dc;
	text-decoration:none;
}

#smallTabs li a:hover
{
	color: #FFFFFF;
}

#breadcrumb
{
    /*width: 467px;*/
    width:510px;
    height:30px;
    display:inline;
    float: left;
    margin: 0px 0px 0px 4px;
    overflow:hidden;
}

#breadcrumb a,
#breadcrumb span
{
    position:relative;
    float:left;
    font-size:0.8em;
	color:#888888;
	text-decoration:none;
    padding: 6px 0px 0px 5px;
}

#breadcrumb span
{
    color:#cdcdcd;
}

#primaryNav
{
	position:absolute;
	top:60px;
	left:19px;
	width:932px;
	height:66px;
	
}

.contentPage #primaryNav /* NEW 29/05 */
{
	height:60px;
}

#primaryNav ul
{
    display:block;
    width:932px;
	height:60px;
	list-style:none;
	background:url("/images/primary_nav_bg.png") no-repeat top left;
}

#primaryNav li
{
	display:inline;
}

#primaryNav li a
{
	display:block;
	position:absolute;
	overflow:hidden;
	padding-left:20px;
	padding-right:14px;
	/* _padding-right:12px; */
	padding-top:13px;
	font-family:Arial; /*WE NEED TO ADD MYRIAD'S COPORATE FONT */
	text-decoration:none;
	font-size:1.0em;
	color:#FFFFFF;
	width:200px;
	height:53px;	
	top:0px;
	background:url("/images/nav_btn_background.gif") no-repeat top center;
}

#primaryNav li a span
{
    font-size:0.79em;
    color:#000000;
    display:block;
}

#primaryNav li #topMenuSection1
{		
	left:0px;	
}

#primaryNav li #topMenuSection1:hover,
#primaryNav li #topMenuSection1.selected,
#primaryNav li #topMenuSection1.alwaysSelected
{
	background:url("/images/nav_btn_background.gif") no-repeat 50% -60px;
}

#primaryNav li #topMenuSection1:hover span,
#primaryNav li #topMenuSection1.selected span,
#primaryNav li #topMenuSection1.alwaysSelected span
{
    color:#00a6dc;
}

#primaryNav li #topMenuSection2
{		
	left:234px;
}

#primaryNav li #topMenuSection2:hover,
#primaryNav li #topMenuSection2.selected,
#primaryNav li #topMenuSection2.alwaysSelected
{
	background:url("/images/nav_btn_background.gif") no-repeat  50% -60px;
}

#primaryNav li #topMenuSection2:hover span,
#primaryNav li #topMenuSection2.selected span,
#primaryNav li #topMenuSection2.alwaysSelected span
{
    color:#00a6dc;
}

#primaryNav li #topMenuSection3
{	
	left:466px;
}

#primaryNav li #topMenuSection3:hover,
#primaryNav li #topMenuSection3.selected,
#primaryNav li #topMenuSection3.alwaysSelected
{
	background:url("/images/nav_btn_background.gif") no-repeat  50% -60px;
}

#primaryNav li #topMenuSection3:hover span,
#primaryNav li #topMenuSection3.selected span,
#primaryNav li #topMenuSection3.alwaysSelected span
{
    color:#00a6dc;
}

#primaryNav li #topMenuSection4
{
	left:698px;
	background:url("/images/nav_btn_background.gif") no-repeat top center;
}

#primaryNav li #topMenuSection4:hover,
#primaryNav li #topMenuSection4.selected,
#primaryNav li #topMenuSection4.alwaysSelected
{
	background:url("/images/nav_btn_background.gif") no-repeat  50% -60px;
}

#primaryNav li #topMenuSection4:hover span,
#primaryNav li #topMenuSection4.selected span,
#primaryNav li #topMenuSection4.alwaysSelected span
{
    color:#00a6dc;
}

#bannerCarousel
{
	width:929px;
	/*height:260px;*/
	height:180px;
	position:absolute;
	/*top:173px;*/
	top:150px;
	left:19px;
	/*background:url("/images/carousel_placeholder.jpg") no-repeat top left;*/
}

#bannerCarousel .carouselItem
{
    position:absolute;
    top:30px;
    left: 40px;
    color: #FFFFFF;
}

#bannerCarousel .carouselItem .header
{
    font-size:2.3em;
    font-weight:bold;
    color: #ffffff;
}

#bannerCarousel .carouselItem .strapline
{
    color: #00a5d9;
    margin-bottom:15px;
}

#bannerCarousel .carouselItem .copy
{
    font-size:0.8em;
    color: #888888;
    width:250px;
    margin-bottom:5px;
}

#bannerCarousel .carouselItem a
{
    display:block;
	text-align:right;
	background:url("/images/bullet_point.gif") no-repeat right 6px;
	padding:0px 10px 0px 0px;
	text-decoration:none !important;
	font-weight:bold;
	color: #00a5d9;
}

#bannerCarousel .carouselItem:hover a
{
	text-decoration:underline;
}

#bannerCarousel .flashText
{
    position:absolute;
    top:145px;
    left:40px;
    font-size:0.7em;
    color:#ffffff;
}

#bannerCarousel .flashText a
{
    background:none;
    display:inline;
    color:#ffffff;
}

/*** Dropdown menus ***/

div.dropdownBG
{
	/*width:932px;
	height:221px;
	background:url("/images/dropdown_bg_v2.png") no-repeat top left;*/
	/*padding:15px 27px 0px;*/
	margin-left:33px;
}

div.dropdownMenu
{
	display:none;
	/*width:957px;
	height:236px;*/
	position:absolute;
	top:120px;
	left:11px;
	z-index:100;
}

div.dropdownMenu h2
{
	font-weight:normal;
	font-size:1.2em;
	color:#222222;
	margin:0px 0px 5px 50px
}

div.dropdownMenu li a
{
	font-size: 1em;
	color:#333333;
	text-decoration:none;
}

div.dropdownMenu li a:hover
{
    color:#00a5d9;
}

div.dropdownMenu ul 		/* MODIFIED NT 14/08 */
{
	FLOAT: left; 
	MARGIN: 0px 0px 0px 11px; 
	_margin: 0px 0px 0px 5px
}

div.dropdownMenu li 		/* MODIFIED NT 14/08 */
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 11px; 
	_PADDING-LEFT: 11px;
	FONT-SIZE: 0.75em; 
	BACKGROUND: none !important; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 2em; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none !important;
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #ffffff;
	display:block;
	width:178px;
}

div.dropdownColumn			/* MODIFIED NT 14/08 */
{ 		
	FLOAT: left; 
	WIDTH: 220px; 
	border: 0px !important;
	background: url(/images/dropdown_bg.png) left bottom !important;
	_background: url(/images/dropdown_bg.gif) left top !important;
	background-repeat: no-repeat !important;
	padding-bottom: 0px !important;
	margin-left:6px;
	_margin-left:3px;
}
	
div.dropdownMenu li.last	/* ADDED NT 14/08 */
{
	border: 0 !important;
	border-top: 1px solid #ffffff !important;
	margin-bottom: 5px;
}

div.dropdownMenu li.first	/* ADDED NT 14/08 */
{
	margin-top: 10px !important;
	border-top: 0px !important;
}

#dropdown1					/* ADDED NT 14/08 */
{
	margin-left: -24px;
}

#dropdown2					/* ADDED NT 14/08 */
{
	margin-left: 210px;
}

#dropdown3					/* ADDED NT 14/08 */
{
	margin-left: 442px;
}

#dropdown4					/* ADDED NT 14/08 */
{
	margin-left: 673px;
	*margin-left: 674px;
}

div.noBorder
{
	border:none;
}

div.callToAction
{
    border:none;
    padding:0px 0px 0px 20px;
    width:440px !important;
}

div.callToAction .header,
div.callToAction .text
{
    position:relative;
    float:left;
}

div.callToAction .header
{
    width:130px;
    margin-top:30px;
}

div.callToAction .header h2
{
    padding:0px;
    margin:0px 0px 5px 0px;
}

div.callToAction .header a
{
    background:url("/images/bullet_point.gif") no-repeat right 4px;
	padding:0px 10px 0px 0px;
	text-decoration:none;
	color:Black;
	font-size:0.7em;
	font-family:arial;
}

div.callToAction .text
{
    width:130px;
    font-size:0.8em;
    color:#888888;
    margin-top:30px;
}

div.callToAction .text p
{
	font-size: 0.85em;
	line-height: 1.6em;
}
	
div.callToAction .image
{
	margin-right: 10px;
	position:relative;
    float:right;
    display: inline;
}

#contentContainer .callToActionImage
{
    position:relative;
    float:right;
}

#contentContainer .callToActionImage img
{
    margin-bottom:12px;
}

#contentContainer p.callToActionText
{
    display:block;
}

/*** End Header Styles ***/

/*** Footer Styles ***/



#logoContainer
{
	position:relative;
	width:950px;
	height:40px;
	margin:0px auto -40px;
	top:42px;
	text-align:right;
}

#footer
{
	width:985px;
	height:75px;
	position:relative;
	margin:0px auto;
	top:40px;
	left:0px;
	_left:-5px;
	overflow:hidden;
}

#footerBG
{
	background:url("/images/footer_bg.gif") no-repeat top left;
	overflow:hidden;
	width:985px;
	height:75px;
}

#showFooter
{
	width:51px;
	height:20px;
	display:none;
	margin:0px auto;
	text-indent:-9999em;
	position:relative;
	top:21px;
	overflow:hidden;
	background:url("/images/footer_button.gif") no-repeat bottom left;
}

#footerTop span.copyright
{
	font-size:0.6em;
	color:#b3e4f5;
	position:absolute;
	right:45px;
	top:27px;	
}

#footerContent
{
    text-align:center !important;
}

#footerContent ul
{
	list-style:none;
	width:500px;
	/*margin:25px 0px 0px 270px;*/
	margin: 25px auto;					/* nt 080609 */
}

#footerContent ul li
{
	display:inline;
	background:url("/images/footer_divider.gif") repeat-y top right;
	padding:0px 0px 20px 0px;
}

#footerContent ul li.last
{
	background:none;
}

#footerContent ul li a
{
	font-size:0.8em;
	color:#d8eff7;
	text-decoration:none;
	margin:0px 15px 0px 8px;
}


/*** Content Styles ***/

div.singleColumn
{
	width:255px;
	margin:0px 0px 30px 0px;
	float:left;
}

div.doubleColumn
{
	width:555px;
	margin:0px 0px 30px 0px;
	float:left;
}

div.tripleColumn
{
	width:855px;
	margin:0px 0px 30px 0px;
}

div.columnMargin
{
	margin:0px 45px 30px 0px;
}

#contentContainer h1,
#contentContainer h2
{
	font-weight:normal;
	font-size:2.1em;
	color:#1a1a1a;
	padding:0px 0px 7px 0px;
	margin:0px 0px 20px 0px;
	border-bottom:solid 1px #d3d3d3;
}

#contentContainer h2.callToActionHeader
{
    margin-top:30px;
}

#contentContainer h3
{
	font-weight:normal;
	font-size:1.2em;
	color:#00a5d9;
	margin:0px 0px 15px 0px;
}

#contentContainer p
{
	font-size: 1.1em;
	color: #1a1a1a;
	line-height: 1.5em;
	margin:0px 0px 15px 0px;
}

#contentContainer a
{
	color: #00a5d9;
	text-decoration:none;
}

#contentContainer a:hover
{
	text-decoration:underline;
}

#contentContainer a.readMoreLink
{
	display:block;
	text-align:right;
	background:url("/images/bullet_point.gif") no-repeat right 6px;
	padding:0px 10px 0px 0px;
	margin: 0px 3px 0px 0px;
	text-decoration:none;
	font-weight:bold;
}

#contentContainer a.readMoreLink:hover
{
	text-decoration:underline;
}

#contentContainer ul
{
	margin:5px 0px 15px 15px;
}

#contentContainer ol
{
	margin:5px 0px 15px 25px;
}

#contentContainer li
{
	font-size: 1.1em;
	color: #1a1a1a;
	line-height: 1.5em;
	margin:0px 0px 5px 0px;
	list-style-position:outside;
	list-style:none; /* NEW 11/06 */
	background:url("/images/bullet_point.gif") no-repeat 0px 6px; /* NEW 11/06 */
	padding:0px 0px 0px 20px; /* NEW 11/06 */
	margin:0px 0px 2px 0px; /* NEW 11/06 */
}

#contentContainer img
{
	/*margin:0px 0px 15px 0px;*/
}

#contentContainer .childListIntroductionText
{
    border-bottom:1px solid #ccc;
    margin-bottom:22px;
    padding-bottom:10px;
}

#contentContainer ul.childLink
{
    margin:-20px 0px 0px 0px;
    padding:0px;
}

#contentContainer ul.childLink li
{
    margin:0px;
    padding:0px;
    background:none;
}

#contentContainer ul.childLink a
{
	display:block;
	background:url("/images/white_button_arrow.gif") no-repeat right 9px;
    font-size:1.4em;
    border-bottom:1px solid #ccc;	
    height:50px;
    line-height:50px;
	text-decoration:none;
}

.clearContentBottom
{
	clear:both;
	margin:0px 0px 37px 0px;
}

.singleColumn .newsStory
{
    border-bottom:solid 1px #d3d3d3;
    padding:0px 0px 7px 0px;
    margin-bottom:7px;
}

.singleColumn .newsStory img
{
	float: right;					/* nt added 080609 */
    margin:0px 0px 0px 0px;
    padding:0px 0px 5px 0px;
}

.singleColumn .last
{
    border-bottom: 0px !important;
}

.singleColumn .newsStory .content
{
    width:170px;
    float:left;
}

.singleColumn .newsStory p
{
    margin:0px !important;
    padding:0px !important;
}

.singleColumn .newsStory .content .publicationDate,
.singleColumn .newsStory .publicationDate
{
    margin-bottom:5px !important;
}

.singleColumn .newsStory .image
{
    width:80px;
    float:right;
    padding-top: 5px;
}

.singleColumn .newsStory h3
{
    margin:0px !important;
    font-size:1.1em !important;
    font-weight:bold !important;
    padding-top: 3px;
}

.singleColumn .newsStory .readMoreLink
{
    clear:both;
}

.singleColumn h2 .rsslogo
{
    position:relative;
    margin-left:auto !important;
}

.singleColumn .shareInfo .dateRow
{
    margin-bottom:10px;
}

.singleColumn .shareInfo .myrn
{
    color:#00A5D9;
    font-weight:bold;   
}

.singleColumn .shareInfo .date
{
    color:#808080;
}

.singleColumn .shareInfo .SIX
{
    font-size:1.4em;
}

.singleColumn .shareInfo .CHF
{
    color:#00A5D9;
    font-size:2em;
}

.singleColumn .shareInfo .dailyChange
{
}

/* Member Style */

.profileText h3
{
    margin-bottom: 4px !important;
}

.profileText .memberTitle
{
    font-weight:bold;
}

.profileText img
{
    float:right;
    padding: 0px 0px 5px 10px; /* NEW 11/06 */
}

/* Product styles */

div.downloadContainer
{
	float:left;
	width:148px;
	margin:0px 20px 0px 0px;
}

/* News Holder styles */

div.newsHolder
{
	display: block;
	clear:both;
	padding:0px 0px 20px 0px;
}

div.newsHolder .smallImage
{
	display: inline;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;	
}

/* RSS Logo styles */

.rsslogo
{
	display: inline;
	float: right;
}

/* Image styles */

div.largeImage
{
	display: inline;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 20px;	
}

/* Right panels styles */

div.rightPanelContainer
{
	display: block;
	float: right;
	width: 255px;	
}

/* Site map style */

#sitemap h3
{
    margin: 5px 0px 2px 0px !important;
}

#sitemap li
{
	list-style:none;
	list-style-position:outside;
	font-size:1em;
}

#sitemap h2
{
	margin:0px 0px 5px 0px;
}

#sitemap li ul
{
	margin:0px 0px 5px 0px;
}

#sitemap li ul li
{
	list-style:none;
	border:none;
	padding:0;
	margin:0;	
	list-style-position:outside;
	margin:0px 0px 5px 20px;
	padding-left: 20px
}

#sitemap li ul li.last
{
	border:none;
}


#sitemap li ul li ul li a
{
	text-decoration:none;
	color:#333333;
	font-size:0.9em;
	font-weight:bold;
	display:block;
	padding:0px 0px 0px 0px;
}


#sitemap li ul li ul li  a:hover
{
	color:#00A5D9;
}

/* Contact Us Site */

#contentContainer .countryTitle
{
    /*text-decoration:underline;*/
    font-weight:bold;
    clear:both;
    margin:10px 0px 10px 0px;
}

#contentContainer .contactUsSectionTitle
{
    font-weight:bold;
}

#contentContainer .contactUsSite
{
    float:left;
    width:175px;
    padding:0px 10px 10px 0px;
    min-height:150px;
    _height:150px;
}

#contentContainer .contactUsSite .siteName
{
    font-weight:bold;
}

.publicationList h3
{
	font-size: 1.5em !important;
}

.publicationList .title p
{
	margin-bottom: 0px !important;
}

.publicationList p a
{
	
}

/* Industrial Partner Styles */

#contentContainer .industrialPartner
{
    border:0px solid #ccc;
    padding: 20px 0px 10px 0px;
}

#contentContainer .industrialPartner img
{
    float:right;
    padding: 0px 0px 0px 5px;
}

.searchResults
{
	margin: 20px 0px 0px 0px;
}

.searchFilterContainer input.submit
{
}

.searchFilterContainer input
{
	font-size: 1.0em;
	font-family: arial;
}

/* third level nav */

.singleColumn ul.singleColumnNav li
{
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 2px !important;
    padding-left:0px !important;
    list-style-type:none !important;
    background:none !important;
}

.singleColumn ul.singleColumnNav li
{
    font-size: 1.1em !important;
}

.singleColumn ul.singleColumnNav li a
{
    color: black !important;
    margin-left: 0px!important;
}

.singleColumn ul.singleColumnNav li a:hover
{
	color: #00A5D9 !important;
}

.singleColumn ul.singleColumnNav li.selected
{
	color: #00A5D9 !important;
	text-decoration: none !important;
}

/* Form styles */

#contentContainer .investorsEmailAlertsForm
{
    margin:0px 0px 15px 0px !important;
}

#contentContainer .formRow
{
    display:block;
    margin:0px 0px 0px 0px;
    padding:0px 0px 25px 0px;
    clear:both;
}

#contentContainer .formRow .formLabel,
#contentContainer .formRow .formLabelSignUp
{
    display:inline;
    float:left;
    width:100px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size: 1.1em;
}

#contentContainer .formRow .formLabelSignUp
{
    *margin-top:4px !important;
    width:170px !important;
}

#contentContainer .formRow .formInput,
#contentContainer .formRow .formInputSignUp
{
    display:inline;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size: 1.1em;
}

#contentContainer .formRow .formInput span
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 10px;
}

#contentContainer .formRow .formInput select
{
    font-size: 1em;
    width:204px;
}

#contentContainer .formRow .formInput input
{
    font-size: 1em;
    width:200px;
}

#contentContainer .formRow .formInput #ctl00_btnSubmit
{
    width:50px;
}

#contentContainer .contactUsForm .formRow .formLabel
{
    width:250px !important;
}

#contentContainer .contactUsForm .formRow .formInput
{
    clear:both;
}
