/*a img{border:0}*/

#debug{display:none;position:fixed;top:0;left:0;background-color:#eee;border:1px dashed lightgrey;padding:2px}
#debug h1{font-size:7pt;margin:0}
#debug p{margin:0;font-size:7pt}

#cmsTools{left:0;position:absolute;top:75px}

a{color:#1A5199}
a:hover{color:#174795}
a img{border:0}
a:visited{color:#1A5199}


input,textarea,select{background-color:#fff;border:1px solid #999}
input:hover,textarea:hover,select:hover{background-color:#ffc}
body *{background:transparent url("images/icons.png") no-repeat -10000px -10000px}
.ui-accordion-header,.ui-icon-minus,.ui-icon-plus{background-image:url("images/icons.png") !important}


body{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4b4b4b;
	background:#fafafa url(images/Homev4bg.png) repeat-x
}
#scroll {
	position:absolute;
	top:0;
	bottom:-1px;
	width:1em;
	z-index:-1;
} 
textarea{font-family:Arial, Helvetica, sans-serif;font-size:10pt}
h1{
	color: #1a5199;
	font-size: 14px;
	margin: 0;
	padding: 0 0 3px 0;
}

h1 a {
	text-decoration: none;
	color: #1a5199;
}

h1 a:hover {
	text-decoration: underline;
}

h1.newsStory {
	float: left;
	width: 235px;
	padding: 10px 5px 7px 0;
}

h2{font-size:14px;margin:0 0 4px 0}

.clearFloat {
	margin: 0;
	padding: 0;
	clear: both;
}

.outterWrapper {
	width: 980px;
	margin: 0 auto;
	padding: 0;
}

.mainWrapper{min-height:450px;width:960px;margin:0 auto;padding:0}

.checkbox input{width:auto !important}

/*------------------------------------------------------------ TOP STYLES -----------------------------------------------------------*/

div.topNav{
	margin:0;
	padding:4px 10px 0 10px;
	height:29px;
	color:#fff;
	font-size:11px
}
div.topNav span{float:left;padding:4px 0 0 0}

.topNavButton{
	margin:0 9px 0 0;
	padding:4px 0 0 30px;
	height:18px;
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
}
.topNavButton:visited{color:#fff}

.topNavButton#topNavButton_back{background-position:-117px -41px;width:113px}
.topNavButton#topNavButton_back:hover{background-position:-117px -63px}

.topNavButton#topNavButton_myProfile{background-position:-117px -85px;width:63px}
.topNavButton#topNavButton_myProfile:hover{background-position:-117px -107px}

.topNavButton#topNavButton_logout{background-position:-117px -129px;width:63px}
.topNavButton#topNavButton_logout:hover{background-position:-117px -151px}

.searchRight{
	margin:0;
	padding:1px 0 0 0;
	float:right;
	font-size:14px;
	font-weight:bold;
}
.searchRight span{padding:2px 0 0 0}
.searchRight input{
	background-position:-293px 0;
	margin:0 0 0 10px;
	padding:3px 5px 0 30px;
	border:0;
	width:112px;
	height:17px;
	font-size:11px;
	color:#969696;
	vertical-align:middle;
}
.searchRight a{
	background-position:-526px 0;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:0;
	width:18px;
	height:20px;
	vertical-align:middle;
	display:inline-block
}
.searchRight input:hover{background-position:-293px -20px;background-color:transparent}
.searchRight button:hover{background-position:-526px -20px}

.header{background:transparent url("images/header.png") no-repeat;margin:0;padding:0;height:130px}
.header a{display:block;width:100%;height:100%}

/*------------------------------------------------------------ LEFT STYLES -----------------------------------------------------------*/

.bread{clear:both;padding:0 0 5px 2px;font-size:7.5pt}
.bread ul{margin:0;padding:0;list-style-type:none}
.bread ul li{display:inline;padding:0}
.bread ul li a{text-decoration:none;color:#4b4b4b}
.bread ul li a:hover{text-decoration:none;color:#4b4b4b}

.menuContainer{float:left;width:230px;clear:both}
.menuEmulationHome{background-position:-261px -121px;float:left;clear:both;height:27px;width:190px;padding:13px 0 0 40px;font-family:Verdana,Arial,sans-serif;text-decoration:none;color:#1a5199;font-weight:bold;font-size:9pt}

#menuLeft{display:block;float:left;clear:both;list-style-type:none;margin:0 0 20px 0;padding:0;width:230px}
#menuLeft li{margin-top:-1px}
#menuLeft li h1{/*position:relative;*/display:block;width:230px;height:40px;padding:0;background-position:-261px -81px;text-decoration:none;color:#1a5199;font-weight:bold;font-size:9pt;border:0;cursor:pointer}
#menuLeft li h1 span{display:block;width:7px;height:8px;float:right;margin:6px;background-position:-33px -29px}
#menuLeft li h1.ui-state-active span{background-position:-33px -38px}

#menuLeft li ul{border:1px solid #c8c8c8;list-style-type:none;margin:-1px 0 0 0;padding:8px 0;max-height:180px;overflow-y:auto;display:none}
#menuLeft li ul li{background:none;border:1px dotted #bfbfbf;border-left:0;border-right:0;background-color:#f8f8f8}
#menuLeft li ul li:hover{background-color:#f0f0f0}
#menuLeft li ul li a{display:block;text-decoration:none;background:transparent none !important;padding:4px 14px;margin-right:5px;width:auto;height:auto;font-size:8pt;color:#1A5199}
/*
ul#menuLeft li ul li.menuLeftSelected{}
ul#menuLeft li ul li.menuLeftSelected a{color:#1a5199}
*/
#menuLeft li h1 b{width:31px;height:37px;margin:2px 3px 0 3px;vertical-align:middle;display:inline-block;background-position:-1px -81px}
#menuLeft li#ctl00_menuLeft1_menuLeft1 h1 b{background-position:-1px -29px}
#menuLeft li#ctl00_menuLeft1_menuLeft2 h1 b{background-position:-1px -67px}
#menuLeft li#ctl00_menuLeft1_menuLeft3 h1 b{background-position:-1px -105px}
#menuLeft li#ctl00_menuLeft1_menuLeft4 h1 b{background-position:-1px -143px}
#menuLeft li#ctl00_menuLeft1_menuLeft5 h1 b{background-position:-1px -181px}
#menuLeft li#ctl00_menuLeft1_menuLeft6 h1 b{background-position:-1px -219px}
#menuLeft li#menuLeft7 h1 b{background-position:-65px -126px}
#menuLeft li#ctl00_menuLeft1_menuLeft8 h1 b{background-position:-1px -257px}

/*ui-state-default ui-state-active*/

img.buttonImg {
	float: left;
	padding: 0 6px 0 0;
	margin: 0;
}


/*------------------------------------------------------------ MIDDLE STYLES -----------------------------------------------------------*/

.mainSection{width:480px;margin:auto/*;padding:0 0 0 20px*/}

.mainSection_large {
	width:710px;
	/*margin:auto auto auto 250px;*/
	padding:0 0 30px 0px;
	float:right;
	clear:right;
}

.mainNews_container {
	margin: 0;
	padding: 0;
}
.mainNews_container br{clear:none}

.mainNews_containerBtm {
	background:transparent url(images/newsContainer_btm.jpg) no-repeat center top;
	/*padding:4px 0 0 0;*/
	height:5px;
}

.mainNews_containerBtm2 {
	background-image:url(images/newsContainer_btm2.jpg);
	background-repeat: no-repeat;
	padding: 4px 0 0 0;
}

	.mainNews_topLARGE {
		background-image:url(images/mainNews_topLARGE.jpg);
		background-repeat:no-repeat;
		padding: 6px 0 0 0;
	}

	.mainNews_Btm {
		background-image:url(images/mainNews_Btm.jpg);
		background-repeat:no-repeat;
		padding: 5px 0 0 0;
	}

	.mainNews_BtmLARGE {
		background-image:url(images/mainNews_Btm_LARGE.jpg);
		background-repeat:no-repeat;
		padding: 5px 0 0 0;
	}

.mainNews_container h1{background:transparent url("images/headerArticle.png") no-repeat;position:relative;color:#fff;margin:0;padding:5px 0 0 10px;width: 470px;height:34px}
.mainNews_container h1 img{margin:1px 6px 0 0;padding:0;vertical-align:middle}
/*.mainNews_container h1 span{position:absolute;padding:0;top:12px;right:10px;font-size: 11px;color: #fff;text-align:right}*/
.mainNews_container h1 span{padding:0;font-size:11px;color:#fff;text-align:right;float:right;margin:6px 9px 0 0}
.mainNews_container h1 span a{text-decoration: none;color:#fff}
.mainNews_container h1 span a:hover{text-decoration:underline}
.mainNews_container h1 span a:visited{color:#fff}


.mainNews_container_Large h1{background:transparent url("images/headerArticleLarge.png") no-repeat;position:relative;color:#fff;margin:0;padding:5px 0 0 10px;width:700px;height:34px}
.mainNews_container_Large h1 img{vertical-align:middle;padding:0 6px 0 0}
.mainNews_container_Large h1 span{position:absolute;padding:0;top:12px;right:10px;font-size: 11px;color: #fff;text-align:right}
.mainNews_container_Large h1 span a{text-decoration: none;color:#fff}
.mainNews_container_Large h1 span a:visited{text-decoration:none;color:#fff}

.newsTitle_links {
	font-size: 11px;
	color: #fff;
	float: right;
	padding: 8px 2px 0 5px;

		list-style-type: none;
		margin: 0;
		/*padding: 0;*/

}

	.newsTitle_links a {
		text-decoration: none;
		color: #fff;
	}

	.newsTitle_links a:hover {
		text-decoration: underline;
		color: #fff;
	}

	/*.newsTitle_links ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}*/

	.newsTitle_links li {
		display: inline;
	}

.newsArea{
	background-color:#fff;
	border:1px solid #c8c8c8;
	border-top:0;border-bottom:0;
	padding:0
}
.newsArea h2 a{color:#1a5199;text-decoration:none}
.newsArea h2 a:hover{text-decoration:underline}

.newsArea .postedDate{color:#8f8f8f;margin:0 0 20px 0;font-weight:bold}
.newsArea dl{
	width: 460px;
	padding: 0;
	margin: 0 auto;
}
.mainSection_large .newsArea dl{width:650px}
.newsArea dl dt{float:left;padding:5px 0 0 0;margin:0}
.newsArea dl dd{padding:5px 0 5px 107px;margin:0;border-bottom: 1px dotted #bfbfbf}
.newsArea dl p{padding:0;margin:0}
.mainSection_large .newsArea dl dd{width:500px}

	.newsStoryContainer_large {
		width: 670px;
		padding: 0;
		margin: 0 auto;
		border-bottom: 1px dashed #bfbfbf;
	}


	.newsStory_large {
		padding: 0 0px 10px 0;
		margin: 0;
		line-height: 17px;
	}

	img.largeImg {
		float: right;
		margin: 0;
		padding: 13px 0px 12px 15px;
	}

	.postingDetails {
		padding: 7px 0 0 0;
	}

	.newsBlue_text {
		color: #1a5199;
	}



	.viewAll_button {
		padding: 0;
		float:right;
	}

	.viewAll_button a {
		background-image: url(images/viewAll.jpg);
		background-repeat: no-repeat;
		display: block;
		text-decoration: none;
		color: #1a5199;
		padding: 3px 26px 3px 28px;
	}

	.viewAll_button a:hover {
		background-image: url(images/viewAll.jpg);
		background-repeat: no-repeat;
		background-position: -0px -20px;
		text-decoration: none;
		color: #1a5199;
	}

	.previous_button {
		float: right;
		padding: 0 10px 0 0;
	}

	.previous_button a {
		background-image: url(images/previous.jpg);
		background-repeat: no-repeat;
		display: block;
		text-decoration: none;
		color: #1a5199;
		padding: 3px 22px 3px 28px;
	}

	.previous_button a:hover {
		background-image: url(images/previous.jpg);
		background-repeat: no-repeat;
		background-position: -0px -20px;
		text-decoration: none;
		color: #1a5199;
	}

	.add_button {
		float: right;
		padding: 0 10px 0 0;
	}

		.add_button a {
			background-image:url(images/addButton.jpg);
			background-repeat: no-repeat;
			display: block;
			padding: 3px 24px 3px 28px;
			text-decoration: none;
			color: #1a5199;
		}

		.add_button a:hover {
			background-image:url(images/addButton.jpg);
			background-repeat: no-repeat;
			background-position: -0px -20px;
			text-decoration: none;
			color: #1a5199;
		}

	.addLong_button {
		float: right;
		padding: 0 10px 0 0;
	}

	.addLong_button a {
		background-image: url(images/discussionButton.jpg);
		background-repeat: no-repeat;
		display: block;
		padding: 3px 32px 3px 28px;
		text-decoration: none;
		color: #1a5199;
	}

	.addLong_button a:hover {
		background-image: url(images/discussionButton.jpg);
		background-repeat: no-repeat;
		background-position: -0px -20px;
		text-decoration: none;
		color: #1a5199;
	}

	.newsButton {
		float: right;
		padding: 0 10px 0 0;
	}

	.newsButton a {
		background-image: url(images/newsButton.jpg);
		background-repeat: no-repeat;
		display: block;
		padding: 3px 17px 3px 28px;
		text-decoration: none;
		color: #1a5199;
	}

	.newsButton a:hover {
		background-image: url(images/newsButton.jpg);
		background-repeat: no-repeat;
		background-position: -0px -20px;
		text-decoration: none;
		color: #1a5199;
	}

.newsSearch {
	margin: 0;
	padding: 0;
}

input.searchNews {
	background-image: url(images/searchNews.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 3px 5px 1px 30px;
	border: 0;
	width: 132px;
	height: 16px;
	font-size: 11px;
	color: #969696;
	float: right;
}

/*------------------------------------------------------------ RIGHT CONTENT STYLES -----------------------------------------------------------*/

.rightContent{float:right;width:230px}

.tabContainer{width:210px;padding:0 0 10px 0;margin:0;font-size:12px;color:#4b4b4b}
.tabContainerTop{width:210px;height:4px;font-size:0;background-position:-261px -162px}
.tabContainerBottom{width:210px;height:4px;font-size:0;background-position:-261px -167px}
.tabContainerContent{margin:0;padding:5px 10px;border:1px solid #c8c8c8;border-top:0;border-bottom:0;background:#eee url(images/tabContent.png) repeat-x}
.tabContainerContent p{margin:0 0 0 38px;padding:6px 0 0 0;width:150px}
.tabContainerContent img{float:left;padding:0;margin:6px 0 0 0}

.tabContainerContent input{background-position:-261px -61px;margin:10px 0 0 32px;padding:4px 5px 1px 9px;border:0;width:142px;height:15px;font-size:11px;color:#969696}

.tabContainerContent input.newsletterSubmit{background-position:-117px -174px;margin:10px 0 0 110px;padding:0 5px 1px 13px;border:0;width:78px;height:20px;font-size:11px;color:#2c4489}

.tabContainerContent input.companySearch{background-position:-261px -41px;margin:10px 0 0 32px;padding:3px 5px 1px 30px;border:0;width:121px;height:16px;font-size:11px;color:#969696}




input.submitSignup a {
	background-image: url(images/submit.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

input.submitSignup a:hover {
	background-image: url(images/submit_over.jpg);
	background-repeat: no-repeat;
}


/*------------------------------------------------------------ FOOTER STYLES -----------------------------------------------------------*/

.pageFooter_BG {
	background: url(images/pageFooter_b.png) repeat-x bottom;
	margin:30px 0 0 0;
	padding: 0;
	height: 80px;
	clear:both;
}

.footerContainer {
	margin: 0;
	padding: 8px 0 0 0;
	width: 960px;
	margin: 0 auto;
}

.footerGreyContainer {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #4b4b4b;
	height: 40px;
}

	.footerGreyContainer a {
		color: #4b4b4b;
		text-decoration: none;
	}

	.footerGreyContainer a:hover {
		color: #4b4b4b;
		text-decoration: underline;
	}

.greyFooterLeft {
	padding: 0 0 0 2px;
	float: left;
}
.greyFooterRight {
	padding: 0;
	width: 300px;
	float: right;
	font-size: 12px;
	text-align: right;
}

.footerBlue {
}

	.footerContainer ul {
		font-size: 12px;
		color: #fff;
		padding: 0;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.footerContainer ul li {
		margin: 0 5px;
		padding: 0;
		display: inline;
	}

	.footerContainer ul a {
		color: #fff;
		text-decoration: none;
	}

	.footerContainer ul a:hover {
		color: #fff;
		text-decoration: underline;
	}


/*TO BE REMOVED*/
.publicButton_top {
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 8px 1px 0;
	float: left;
}

.publicButton_top a {
background-image: url(images/backPublic.jpg);
background-repeat: no-repeat;
display: block;
color: #fff;
text-decoration: none;
padding: 4px 27px 4px 30px;
}

.publicButton_top a:hover {
background-image: url(images/backPublic.jpg);
background-position: -0px -22px;
background-repeat: no-repeat;
color: #fff;
text-decoration: none;
}

.myProfile_top {
margin: 0;
padding: 0;
float: left;
}

.myProfile_top a {
background-image:url(images/myProfile.jpg);
background-repeat: no-repeat;
display: block;
color: #fff;
text-decoration: none;
padding:  4px 25px 4px 30px;
}

.myProfile_top a:hover {
background-image:url(images/myProfile.jpg);
background-repeat: no-repeat;
background-position: -0px -22px;
color: #fff;
text-decoration: none;
}

.logout_top {
margin: 0;
padding: 0;
float: left;
}

.logout_top a {
background-image:url(images/logout.jpg);
background-repeat: no-repeat;
display: block;
color: #fff;
text-decoration: none;
padding:  4px 30px 4px 30px;
}

.logout_top a:hover {
background-image:url(images/logout.jpg);
background-repeat: no-repeat;
background-position: -0px -22px;
color: #fff;
text-decoration: none;
}

.levelText {
margin: 0;
padding: 4px 0 0 10px;
float: left;
}

/*------------------------------------------------------------ PAGER STYLES -----------------------------------------------------------*/
.Pager{margin:0;padding:0;list-style-type:none;/*float:right;*/height:20px;/*border:1px solid red*//*;margin-top:-25px*/font-size:8pt}
.Pager li{float:left;text-align:center;width:20px;height:20px}
.Pager li a{display:block;text-decoration:none;height:17px;padding-top:3px/*;color:#fff*/}
.Pager li a.pagerSelectedPage{color:#a00}

.Pager li.pagerArrowLeft{border:0}
.Pager li.pagerArrowLeft a{background-position:-75px -56px;width:20px;height:17px}
.Pager li.pagerArrowLeft a:hover{background-position:-75px -77px}
.Pager li.pagerArrowLeft a span{display:none}

.Pager li.pagerFirstVisiblePage{}
.Pager li.pagerFirstVisiblePage a{}

.Pager li.pagerLastVisiblePage{border:0}
.Pager li.pagerLastVisiblePage a{}

.Pager li.pagerOf{border:0;padding-top:3px}

.Pager li.pagerTotalPage{border:0}
.Pager li.pagerTotalPage a{}

.Pager li.pagerArrowRight{border:0}
.Pager li.pagerArrowRight a{background-position:-96px -56px;width:20px;height:17px}
.Pager li.pagerArrowRight a:hover{background-position:-96px -77px}
.Pager li.pagerArrowRight a span{display:none}
/*------------------------------------------------------------ END PAGER STYLES -----------------------------------------------------------*/


.formButtons{}
.formButtons a{}

.inProgress{background-image:url("images/activity.gif") !important;background-position:center top !important;background-repeat:no-repeat !important}
.menuToolTip{width:300px}

.dropDownList{border:1px dotted #c8c8c8;background-color:#fff;width:150px}
.dropDownList h6{padding:2px 0 0 5px;margin:0;height:18px;font-size:9pt;position:relative;cursor:pointer}
.dropDownList h6 img{margin:-2px 0 0 2px;vertical-align:middle;width:20px;height:20px;position:absolute;right:0;background-position:-54px -56px;cursor:pointer}
.dropDownList h6:hover img{background-position:-54px -77px}
.dropDownList h6 img.open{background-position:-1px -1px}

.dropDownList.expanded h6 img{background-position:-33px -56px}
.dropDownList.expanded h6:hover img{background-position:-33px -77px}

.dropDownList ul{border:1px dotted #c8c8c8;width:300px;background-color:#fff;list-style-type:none;margin:0 0 0 -1px;padding:2px;display:none;position:absolute}
.dropDownList ul li{display:block;height:20px;margin:5px 0}
.dropDownList ul li a{margin:0 0 0 5px;text-decoration:none;font-size:8pt}

.dropDownList label{display:inline-block;width:95px}


.contentBoxLarge{background:transparent url("images/footerArticleLarge.png") no-repeat bottom center;padding-bottom:4px}
.contentBoxLarge h1{width:691px;height:33px;padding:6px 10px 0 10px;margin:0 0 0 -1px;background:transparent url("images/headerArticleLarge.png") no-repeat left top;color:#fff;vertical-align:middle}
.contentBoxLarge h1 a{color:#fff}
.contentBoxLarge h1 a:visited{color:#fff}
.contentBoxLarge h1 .summary{display:block;float:right;margin-top:5px;font-size:8pt}
.contentBoxLarge h1 img{vertical-align:middle;margin-right:10px}

.contentBoxLarge div.contentBoxControls{border:1px solid #c8c8c8;background-color:#eee;border-top:0;border-bottom:0;height:27px;padding:6px 10px 0 10px;position:relative}
.contentBoxLarge div.contentBoxControls ul.Pager{float:right}

.contentBoxLarge div.contentBoxData{border:1px solid #c8c8c8;border-bottom:0;padding:10px;overflow:hidden}
.contentBoxLarge div.contentBoxData h2 a{color:#1a5199;text-decoration:none}
.contentBoxLarge div.contentBoxData h2 a:hover{text-decoration:underline}

.contentBoxLarge div.contentBoxButtons{border:1px solid #c8c8c8;border-bottom:0;border-top:0;height:32px}
.contentBoxLarge .contentBoxButtonsBorderFix{display:block;border:0;margin:0;padding:0;background:none;float:none;clear:both; padding:3px 5px;margin:0 6px;height:1px;border-top:1px dotted #bfbfbf;width:auto}

.newsArea .contentBoxButtons{height:26px;padding-top:6px}

/*div.contentBoxButtons{background:transparent url("images/footerArticleLarge.png") no-repeat center top;padding-top:10px}*/
.contentBoxButtons{height:24px;padding:0 5px}

/*
div.contentBoxButtons a{text-align:right;background:transparent url("images/LinkButtons.png") no-repeat;height:14px;display:block;float:right;padding:3px 8px 3px 28px;text-decoration:none;color:#1a5199;margin:0 10px 0 0}
*/
.contentBoxButtons a{background:transparent url("images/LinkButtonsDynamicBody.png") no-repeat right 0;color:#1A5199;display:inline-block;float:right;height:20px;margin:0 0 0 10px;padding:0 10px 0 0;text-align:right;text-decoration:none}
.contentBoxButtons a:hover{background-position:right -20px}

.contentBoxButtons b{background-color:#fff;display:inline-block;height:20px;width:25px;margin:0 5px 0 0;border:0;padding:0;vertical-align:middle}

.icArrow{background-position:-117px 0}
.icPlus{background-position:-142px 0}
.icTick{background-position:-167px 0}
.icPen{background-position:-192px 0}
.icArrow{background-position:-217px 0}
.icCancel{background-position:-242px 0}
.icCross{background-position:-267px 0}

a:hover .icArrow{background-position:-117px -20px}
a:hover .icPlus{background-position:-142px -20px}
a:hover .icTick{background-position:-167px -20px}
a:hover .icPen{background-position:-192px -20px}
a:hover .icArrow{background-position:-217px -20px}
a:hover .icCancel{background-position:-242px -20px}
a:hover .icCross{background-position:-267px -20px}

.dataTable{border-collapse:collapse;width:100%}
.dataTable td{vertical-align:top;padding:5px;border-bottom:1px dotted #bfbfbf}
.dataTable td h2{padding:0}
.dataTable td p{margin:5px 0}

.contentForm label{display:inline-block;width:116px;margin:0 0 10px 0;vertical-align:top}
.contentForm input{margin:0 0 10px 0;width:510px}
.contentForm textarea{margin:0 0 10px 0;width:515px;overflow:scroll-y}
.contentForm .counter{vertical-align:top;margin-left:5px;color:#8B8B8B}

.dialog br{clear:both}
.useDatepicker{width:80px !important}

.forumPost{border:1px dotted #bfbfbf;border-top:0;padding:5px;overflow:auto}
.firstPost{background-color:#eee;border:1px dotted #bfbfbf;border-bottom:3px solid #bfbfbf}

.forumPostSignature{font-style:italic}
.forumPostFooter{background-color:#ddd;padding:2px 5px;margin-top:10px;clear:both}

.error{color:#a00;font-size:11pt;font-weight:bold;margin:0 0 15px 0}

.UserImage{background:#fff url("images/users/silhouette.png") no-repeat center center;width:75px;height:100px;border:1px solid lightgrey;margin:5px auto;display:block}
.UserImageWrap{float:left;height:140px;margin-right:5px;width:78px}
.TooltipWrap{margin-left:85px}

/*#ctl00_menuLeft1_menuLeft5{display:none}*/


.icHNews,
.icHNewsLetter,
.icHForum,
.icHDiary,
.icStandardPoors,
.icBuyersGuide,
.icCompanySearch,
.icNewsletter,
.icHLibrary,
.icHDocs,
.icHMembers,
.icHSearch,
.icHSearchMore,
.icHSecurityError,
.icHThread,
.icHUsers{width:28px;height:27px}

.icHNews{background-position:-1px -1px}
.icHNewsLetter{background-position:-65px -98px}
.icHSearch{background-position:-1px -1px}
.icHSearchMore{background-position:-1px -1px}
.icHForum{background-position:-30px -1px}
.icHThread{background-position:-30px -1px}
.icHDiary{background-position:-59px -1px}
.icHLibrary{background-position:-88px -1px}
.icHSecurityError{background-position:-88px -1px}
.icHMembers{background-position:-88px -1px}
.icHUsers{background-position:-88px -1px}
.icHDocs{background-position:-88px -1px}
.icStandardPoors{background-position:-33px -129px;width:31px;height:30px}
.icBuyersGuide{background-position:-33px -98px;width:31px;height:30px}
.icCompanySearch{background-position:-33px -160px;width:31px;height:30px}
.icNewsletter{background-position:-33px -191px;width:31px;height:30px}

.icFileWord{background-position:-261px -172px;width:32px;height:32px}
.icFileExcel{background-position:-294px -172px;width:32px;height:32px}
.icFilePowerpoint{background-position:-327px -172px;width:32px;height:32px}
.icFilePDF{background-position:-360px -172px;width:32px;height:32px}

.contentFormSeparator{height:10px;margin:0 0 10px;background-color:#eee;border:1px dotted #bfbfbf}

.triggerValidation{}
.validateEmail{}
.validateUrl{}
.validateRequired{}
.validateNumeric{}
.validateCustom{}
.useCounter{}
.UserTooltip{}
.CompanyTooltip{}

#newsTicker{margin:0;padding:6px 0 0 0;list-style-type:none}
#newsTicker li.hideMe{visibility:hidden}
#newsTicker a{text-decoration:none;color:#4b4b4b}
#newsTicker a:hover{text-decoration:underline}

.readOnlyInput{background-color:#eee;cursor:default}
.readOnlyInput:hover{background-color:#eee}
.editLink{font-size:8pt}

.newsImage{float:right;padding:2px;border:1px solid #bfbfbf;margin:0 0 20px 20px;max-width:300px}