

.searchBarNothing
{
	background-image: url(images/searchNothing.png);
	background-repeat:no-repeat;
	width:200px; 
	height:13px;
	background-position:3px 2px;
	background-repeat:no-repeat;
	border:0pt none;
	color:#4D7180;
	float:left;
	padding:4px 0pt 5px 4px;
}

.searchBarNormal
{
	background-color:White;
	width:200px; 
	height:13px;
	background-position:3px 2px;
	background-repeat:no-repeat;
	border:0pt none;
	color:#4D7180;
	float:left;
	padding:4px 0pt 5px 4px;
}





.advancedSearchTitle
{
	background-image: url(images/advancedsearch_txt.jpg);
	background-repeat:no-repeat;
	width:274px; 
	height:37px;
	display:block;
}

.advancedSearchButton 
{
	background-image: url(images/advsearch_sm.png);
	background-repeat:no-repeat;
	width:122px; 
	height:16px;
	display:block;
	float:left;
	cursor:pointer;
}





.searchButton 
{
    background: transparent url(../../images/buttons/searchbtn.png) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 22px;
    width:57px;
    margin-right: 6px;
    text-decoration: none;
}


.cancelButton 
{
    background: transparent url(../../images/buttons/cancelbtnBig.jpg) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 22px;
    width:47px;
    margin-right: 6px;
    text-decoration: none;
}

/* Other Assests Title - Story Page */
#otherAssests 
{
	background-image: url(images/otherassets.gif);
	background-repeat:no-repeat;
	width:126px; 
	height:20px;
	display:block;
	float: left;
}


/* Small close X button */
#closeCross 
{
	background-image: url(images/closebtn.jpg);
	background-repeat:no-repeat;
	width:11px; 
	height:11px;
	display:block;
	float: left;
	cursor:pointer;
}

/* Login box welcome image */
#welcomeBackImage 
{
	background-image: url(images/welcomeBack.gif);
	background-repeat:no-repeat;
	width:230px; 
	height:32px;
	display:block;
}

/* cancel button image */
#cancelButton 
{
	background-image: url(images/cancelLogin.gif);
	background-repeat:no-repeat;
	width:48px; 
	height:22px;
	display:block;
	float:left;
	cursor:pointer;
	padding-right:5px;
}

/* cancel button image */
#cancelButtonBig 
{
	background-image: url(images/cancelbtnBig.jpg);
	background-repeat:no-repeat;
	width:47px; 
	height:22px;
	display:block;
	float:left;
	cursor:pointer;
	padding-right:5px;
	padding-bottom:5px;
}


/* login button image */
.loginButton 
{
	background-image: url(images/login.gif);
	background-repeat:no-repeat;
	width:48px; 
	height:22px;
	display:block;
	float:left;
	cursor:pointer;
}

/* forgotten password send button image */
.forgotPasswordButton 
{
	background-image: url(images/send.gif);
	background-repeat:no-repeat;
	width:42px; 
	height:22px;
	display:block;
	cursor:pointer;
}

/* newsmarket button */
#thenewsmarketRegImage 
{
	background-image: url(images/MedialinkTNM_logo_centered.jpg);
	background-repeat:no-repeat;
	width:224px; 
	height:164px;
	display:block;
	cursor:pointer;
	float:left;
}


/* journalist registration button */
#journalistRegImage 
{
	background-image: url(images/Journalist.gif);
	background-repeat:no-repeat;
	width:148px; 
	height:41px;
	display:block;
	cursor:pointer;
	float:left;
}

/* journalist registration button */
#providerRegImage 
{
	background-image: url(images/content_provider.gif);
	background-repeat:no-repeat;
	width:148px; 
	height:41px;
	display:block;
	cursor:pointer;
	float:left;
}

/* journalist registration button */
#marketerRegImage 
{
	background-image: url(images/marketer.gif);
	background-repeat:no-repeat;
	width:148px; 
	height:41px;
	display:block;
	cursor:pointer;
	float:left;
}

/* help page header */
#helpHeader 
{
	background-image: url(images/help_head.gif);
	background-repeat:no-repeat;
	width:71px; 
	height:33px;
	display:block;
}

/* register page header */
.registerHeader
{
	background-image: url(images/pleaseregister.gif);
	background-repeat:no-repeat;
	width:426px; 
	height:29px;
	display:block;
}

/* register continue button */
#registerContinue
{
	background-image: url(images/continuebtn.jpg);
	background-repeat:no-repeat;
	width:57px; 
	height:22px;
	display:block;
	cursor:pointer;
}

/* register save button */
#registerSaveButton
{
	background-image: url(images/saveTabs.gif);
	background-repeat:no-repeat;
	width:40px; 
	height:22px;
	display:block;
	cursor:pointer;
}

/* register back button */
#registerBackButton
{
	background-image: url(images/backTabs.gif);
	background-repeat:no-repeat;
	width:39px; 
	height:22px;
	display:block;
	cursor:pointer;
}

/* Content Provider Title */
#contentProviderTitle
{
	background-image: url(images/contentprovider_title.gif);
	background-repeat:no-repeat;
	width:172px; 
	height:20px;
	display:block;
}

/* Marketer (Contact Form) Title */
#marketerTitle
{
	background-image: url(images/marketer_title.gif);
	background-repeat:no-repeat;
	width:214px; 
	height:21px;
	display:block;
}


/* checkout button */
#checkoutButton
{
	background-image: url(images/checkoutbtn.jpg);
	background-repeat:no-repeat;
	width:57px; 
	height:22px;
	display:block;
	cursor:pointer;
	float:left;
}

/* checkout continue button */
.checkoutContinueButton 
{
	background-image: url(images/continuebrowse.gif);
	background-repeat:no-repeat;
	width:108px; 
	height:22px;
	display:block;
	float:left;
	cursor:pointer;
	padding-right:8px;
}

/* checkout checkout button */
.checkOutButton 
{
	background-image: url(images/checkoutbtn.jpg);
	background-repeat:no-repeat;
	width:57px; 
	height:22px;
	display:block;
	float:left;
	cursor:pointer;
}

/* checkout update button */
.checkoutUpdateButton 
{
	background-image: url(images/updatebtn.jpg);
	background-repeat:no-repeat;
	width:49px; 
	height:22px;
	display:block;
	float:left;
	cursor:pointer;
}

/* About Title */
#aboutTitle
{
	background-image: url(images/about_head.gif);
	background-repeat:no-repeat;
	width:93px; 
	height:25px;
	display:block;
}


.viewCurrentDownload
{
	background-image: url(images/navcurrentdownloads_on.gif);
	background-repeat:no-repeat;
	width:145px; 
	height:22px;
	display:block;
	float:left;
	cursor:pointer;
}
.viewCurrentDownloadOver
{
	background-image: url(images/navcurrentdownloads_over.gif);
	background-repeat:no-repeat;
	width:145px; 
	height:22px;
	display:block;
	float:left;
	cursor:pointer;
}
.navCheckout
{
	background-image: url(images/navcheckout_on.gif);
	background-repeat:no-repeat;
	width:67px; 
	height:22px;
	display:block;
	float:left;
	cursor:pointer;
}
.navCheckoutOver
{
	background-image: url(images/navcheckout_over.gif);
	background-repeat:no-repeat;
	width:67px; 
	height:22px;
	display:block;
	float:left;
	cursor:pointer;
}
.orderhistory
{
	background-image: url(images/navorderhistory_on.gif);
	background-repeat:no-repeat;
	width:80px; 
	height:22px;
	display:block;
	float:left;
	cursor:pointer;
}
.orderhistoryOver
{
	background-image: url(images/navorderhistory_over.gif);
	background-repeat:no-repeat;
	width:80px; 
	height:22px;
	display:block;
	float:left;
	cursor:pointer;
}


/** End New Styles **/





/* change background-image for top nav background */
#hd{
	width: 914px;
	height: 100px;
	background-color: transparent;
	background-image: url(images/headerbg.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	padding: 0 12px 0 36px;
}

/* change background-image for left nav background */
#leftnavContainer {
	width: 242px !important; /*override*/
	height: 814px;
	background-color: transparent;
	background-image: url(images/leftnavbg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 21px 0 0 23px;
	margin-bottom: 12px;
	color: #fff;
}

/* -- This will move the search box up or down -- */
#leftnavContainer .leftnavSearch {
	margin-top: 0px;
}
/* -- This will move the search box up or down -- */


/* Change showhed.gif for Show graphic */
#leftnavContainer .leftnavShow .showLeft 
{
	background-image: url(images/showhed.gif);
	float: left;
	height: 35px;
	width: 152px;
}
#leftnavContainer .leftnavShow .showRight {
	float: left;
	width: 152px;
}



#leftinfoBox {
	float: left;
	width: 248px !important; /*override*/
	background-color: transparent;
	background-image: url();
	background-position: top left;
	background-repeat: no-repeat;
	padding: 1px 3px 14px 3px;
	margin-left: 4px;
	height:200px;
	display:none;
	
}
/* --------------------------------------------- */



.companylogo {
	float:left;	
	width: 254px;
	padding-top: 22px;
}




body {
	background-color: #DAE7EF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #24414E;

	voice-family: "\"}\""; 
	voice-family:inherit;
}
a {
	color: #266f86;
	text-decoration: none;
	background-color: transparent;
}
ul {
	margin:0; padding:0;
	list-style-type: none;
}

.nobg, .first, .last {
	background-image: none !important;
}
.msContainer {
	width: 962px !important; /*override*/
	min-width: 962px !important; /*override*/
}
.last { margin:0 7px 0 0; padding:0; }
.clear {clear:both; height:1px; font-size:1px; line-height:0;}
.requiredField { color:#f48048; font-size: 10px; }
.errormsg { color: #f48048; margin-left: 6px; }
.num { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
button { background: none !important;border:0pt none;padding:0;margin:0; }

.companylogo  {
	margin-top:-15px;

}



.yui-t1 #yui-main {
	width: 697px !important; /*override*/
	background-color: transparent;
}
.yui-t1 #yui-main .yui-b {
	float: left !important; /*override*/
	margin-left:0 !important; /*override*/
}

/*temp style */
.bannerMenu{
	float: right;
	width: 570px;
	text-align: right;
	color: #fff;
	font-size: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.bannerMenu li {
	display: inline;
	color: #fff;
	text-transform: uppercase;
	padding: 0 8px;
	background-image: url(../../images/topmenuBrd.jpg);
	background-position: center right;
	background-repeat: no-repeat;
}
.bannerMenu li a:link, .bannerMenu li a:visited, .bannerMenu li a:active, .bannerMenu li a:hover{
	color: #fff;
	text-decoration: none;
	background-color:transparent;
}
.welcomemsg {
	margin-bottom: 5px;
	margin-right: 15px;
}

div.topNavContainer {
	float: right; 
	width: 350px;
	margin-right:-40px;
	position:relative;
 }

div.topNavContainer ul {
float:right;
}

div.topNavPopup {
display:none;
position:absolute;
z-index:30;
left:-5px;
width:318px;
background:url('../../images/downloadsBodyBg.gif') top left repeat-y;
background-color:#fff;
padding:0;
margin:0;
}

div.topNavPopup h3 {
background:url('../../images/downloadsHedBg.gif') top left no-repeat;
padding:15px 13px 0 13px;
}
div.topNavPopup p {
font-size:11px;
color:#24414E;
padding:13px 13px 0 13px;
}
div.topNavPopup a.close { float:right; }
div.topNavPopup p.footer img { margin-right:8px; }

div.topNavPopup p.footer  {
	background:url('../../images/downloadsFooterBg.gif') bottom left no-repeat;
	padding:15px 13px 36px 13px;
}

#loginForm {
top:-28px;
}



#loginForm fieldset#loginFields .medText { 
width:185px;
height:17px;
padding:5px 5px 0 5px;
margin:2px 0 0 0;
background-color:#EAF0F2;
border:none;
font-size:11px;
border: solid 1px #ACC5CC;
}

#loginForm p.footer { padding-bottom:20px; }
#loginForm p.footer img { margin-bottom:-7px; }

#loginForm fieldset#loginFields span { 
/*border:1px solid #ACC5CC;*/
padding:1px;
height:22px;
}

/* IE7 hack - this is not interpreted by IE7 */
*:lang(en) #loginForm fieldset#loginFields span {
padding:6px 1px 4px 1px;
height:17px;
}
#loginForm fieldset#loginFields span:empty {
padding:6px 1px 4px 1px;
height:17px;
}
/* end IE7 hack */

#loginForm a.close { margin-top:13px; }
fieldset#loginFields { 
margin:0 13px;
border-top:1px solid #D9E5E7; border-bottom:1px solid #D9E5E7;
padding:10px;
}

#loginForm fieldset#loginFields p { 
padding:0; margin:10px 0 5px 0;
}

#loginForm fieldset#loginFields label { 
width:60px; display:block; float:left; color:#24414E;
}

#loginForm fieldset#loginFields .rememberme { 
margin-left:60px;
}
#logi

#loginForm fieldset#loginFields a { 
margin-left:60px;
}

#currentDownloads {
height:345px;
}

#currentDownloads h3 {
background:url('../../images/downloadsHedBg.gif') top left no-repeat;
font-size:12px;
font-weight:bold;
color:#24414E;
padding:15px 0 0 13px;
}
#currentDownloads p {
font-weight:bold;
}

#downloadList {
overflow:auto;
height:231px;
margin:5px 11px;
border-top:1px solid #D9E5E7;
border-bottom:1px solid #D9E5E7;
padding:0;
}

#downloadList ul {
margin:3px 0 6px 0;
padding:0;
}

#downloadList ul li {
 display:block;
 clear:both;
 background:url('../../images/dottedlineDownloads.gif') bottom left repeat-x;
 padding:3px 0;
}

#downloadList ul li.odd {
 background-color:#EBF3DB;
}

#downloadList ul li img.thumbnail {
float:left;
border:1px solid #D2DADC;
padding:1px;
margin:0 5px 5px 5px;
}

#downloadList ul li img.icon {
float:right; margin:0 15px;
}

#downloadList ul li div {
height:45px;
margin:0;
padding:0;
}

.clearing{
 	clear:both;
 	line-height:0px;
	font-size:0px;
}

#currentDownloads a.remove {
	font-size:10px;
	padding-bottom:5px;
}

#mediaBoxContent div.navContent {
display:none;
}
#mediaBoxContent ul.medianav {
margin:0; padding:0;
}
#mediaBoxContent ul.medianav li {
margin:0; padding:6px 3px 5px 3px;
display:inline;float:left;
color:#fff;
}
#mediaBoxContent ul.medianav li.selected {
background-color:#fff;
}
#mediaBoxContent ul.medianav li.selected a {
}
#mediaBoxContent ul.medianav li a {
margin:0 3px;
}


#defaultDiv {
z-index:5;
}

div.topNavContainer li {
	display: block;
	/*padding: 0 0 0 6px;*/
}

#mainWrapper {
	float: left;
	background-color: transparent;
	background-image: url(../../images/maincontainerBorder.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}

/*#mainContentBody img {
	padding: 10px 0 32px 10px;
}*/

#mainContentBody p {
	color:#24414e;
	padding-left:10px;
	font-size:12px;
}

#mainContentBody .heading {
	color:#24414e;
	font-weight:bold;
	padding: 23px 0 0 10px;
}

#mainContentBody .about_bottom {
	padding-bottom:400px;
}

#mainContentContainer {
	float: left;
	width: 667px;
	background-image: url(../../images/mainContainerbg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 11px 19px 0 11px;
	margin: 0;
}
#mainContentContainer .bgOn {
	background-color: #d8e9b3;
}
#mainContentContainer span.hid {
	display: none;
}
#mediaHed {
	width: 659px;
	height: 30px;
	background-image: url(../../images/mediaHed.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 12px 0 0 8px;
}
#mediaContainer {
	float: left;
	width: 659px;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 28px;
}
#flashMedia 
{
	float: left;
	width: 313px;
	height: 273px;
	background-image: url(../../images/flashplayerFrame.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 7px 7px 7px 10px;
}
#flashMediaDefault {
	float: left;
	width: 319px;
	height: 282px;
	background-image: url(../../images/defaultmediaplayerBg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 7px 7px 7px 10px;
}
#mediaToggleBox {
	float: left;
	width: 315px;
	margin-left: 8px;
}
#mediaContent {
	float: left;
	width: 320px;
	margin-left: 5px;
}
.mediaTitle {
	color: #104d61;
	font-size: 14px;
	font-weight: bold;
}

.mediaTitle a 
{	
	color: #104d61;
	font-size: 12px;
	font-weight: bold;
}

#mainContentContainerBtm {
	float: left;
	width: 694px;
	height: 22px;
	background-color: transparent;
	background-image: url(../../images/maincontentcontainerBtm.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#leftnavContainer a {
	color: #FFFFFF;
}



#leftnavContainer .leftnavSearch input.searchField {
	float: left;
	color: #4d7180;
	width: 185px;
	height: 12px;
	border: 0;
	/*background-color: transparent;*/
	/*background-image: url(../../images/searchfieldbg.gif);*/
	background-position: 3px 2px;
	background-repeat: no-repeat;
	padding: 5px 0 5px 0px;
}
#leftnavContainer .leftnavSearch button {
	border: 0;
	background: none;
	margin-left: 2px;
	width: 20px;
	height: 22px;
}
#leftnavContainer .leftnavShow {
	float: left;
	font-size: 10px;
	border-bottom: 1px solid #769BA9;
	margin-bottom: 9px;
}

#leftnavContainer .leftnavShow .showLeft {
	width: 82px;
}
#leftnavContainer .leftnavShow .showRight{
	margin: 18px 0 0 8px;
}
#leftnavContainer .leftnavShow .showRight input{
	border:0;
	margin: -2px -1px;
}
#leftnavContainer .leftnavShow .showRight label{
	margin-left: 3px;
	margin-right: 3px;
	*margin-top: 0;
}

#leftnavContainer .leftnavSubscribe li{
	width: 242px;
	float: left;
}
#leftnavContainer .leftnavSubscribe li{
	font-size: 12px;
	background-color: transparent;
	background-image: url(../../images/dottedlineH.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 3px 0 4px 0;
	*padding: 3px 0 3px 0;
}
#leftnavContainer .leftnavSubscribe .liLeft {
	float: left;
	width: 156px;	
	margin-left: 17px;
}



#leftnavContainer .leftnavSubscribe .liLeft input{
	border:0;
	*margin: -2px -1px;
}
#leftnavContainer .leftnavSubscribe .liLeft label{
	margin-left: 10px;
}
#leftnavContainer .leftnavSubscribe .liLeft span.esp{
	font-weight: bold;
}
#leftnavContainer .leftnavSubscribe .liRight {
	float: right;
	width: 18px;
	margin-right:10px;	
}
#leftnavContainer .leftnavSubscribe .liRight a{
	display: block;
	width: 18px;
	height: 11px;
	border: 0;
	background-color:transparent;
	background-image:url(../../images/buttons/rss_icon.jpg);
	background-position:top left;
	background-repeat: no-repeat;
}

#leftnavContainer p.subscribe {
	display: block;
	float: left;
	width: 222px;
	padding-right: 20px;
	margin: 9px 0 0 0;
	text-align: right;
	font-size: 10px;
}
#leftnavContainer a {
	color: #FFFFFF;
}

/* Stories and Other Assets */
#headerTitleIcon {
	float:left;
	width:656px;
	padding: 16px 0 0 11px;
	margin: 0;
	border-top: 1px solid #d9e5e7;

}
/*#headerTitleIcon p.storiesHed{
	display: block;
	float: left;
	width: 314px;
	height: 26px;
	background-color: transparent;
	background-image: url(../../images/storiesHed.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#headerTitleIcon p.storiesHed span{
	line-height: 30px;
	margin: 0 0 0 120px;
}*/
#headerTitleIcon p {
	display: block;
	float: left;
	width: 314px;
	line-height: 25px;
}

#headerTitleIcon p img{
	float: left;
	padding-right:10px;
	margin-top:-3px;
}
#headerTitleIcon p span{
	margin: 0 0 0 8px;
}
ul.iconDiv{
	float:right;
	width: 300px;
	padding-top: 3px !important;
	
}

ul.iconDiv li{
	float:right;
	display:inline;
	font-size: 10px;
	margin-right: 2px;
	height: 27px;
	line-height: 27px;
}
ul.iconDiv li.video,
ul.iconDiv li.audio,
ul.iconDiv li.image,
ul.iconDiv li.text{
	background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0pt 10px 23px;
}
ul.iconDiv li.video{
	background-image: url(../../images/icons/videoIcon.gif);
		background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0pt 10px 23px;
	cursor:pointer;
}
ul.iconDiv li.audio{
	background-image: url(../../images/icons/audioIcon.gif);
		background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0pt 10px 23px;
	cursor:pointer;
}
ul.iconDiv li.image{
	background-image: url(../../images/icons/imageIcon.gif);
		background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0pt 10px 23px;
	cursor:pointer;
}
ul.iconDiv li.text{
	background-image: url(../../images/icons/textIcon.gif);
		background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0pt 10px 23px;
	cursor:pointer;
}

ul.iconDiv li.videoBW{
	background-image: url(../../images/icons/videoIconBW.gif);
		background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0pt 10px 23px;
	cursor:pointer;
}
ul.iconDiv li.audioBW{
	background-image: url(../../images/icons/audioIconBW.gif);
		background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0pt 10px 23px;
	cursor:pointer;
}
ul.iconDiv li.imageBW{
	background-image: url(../../images/icons/imageIconBW.gif);
		background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0pt 10px 23px;
	cursor:pointer;
}
ul.iconDiv li.textBW{
	background-image: url(../../images/icons/textIconBW.gif);
		background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0pt 10px 23px;
	cursor:pointer;
}
.imgAlt{
}
.iconDiv .hide{visibility:hidden;}
.rolloverAlt {
	background-color:transparent;
	width:39px;
	height:15px;
	margin: -4px 0 0 -14px;
	*margin: 15px 0 0 -40px !ie;
	position:absolute;
	z-index:1000;
}

/*end*/

/*Left Information Box */

#leftinfoBox p{
	padding-left: 14px;
}
#leftinfoBox p.infoHeadline{
	font-weight: bold;
	font-size: 17px;
	margin-top: 12px;
}
#leftinfoBox p.infoDesc{
	font-size: 14px;
	background-color: #FFFFFF;
	background-image: url(../../images/buttons/infoarrow.gif);
	background-position: 195px 15px;
	background-repeat: no-repeat;
}
/*end*/

/*Comments Section */
#commentContainer {
	float: left;
	width: 667px;
	border-bottom: 1px solid #d9e5e7;
	border-top: 1px solid #d9e5e7;
}
.commentHed {
	float: left;
	width: 667px;
	margin-top: 16px;
	margin-bottom: 12px;
}
.commentHed p{
	display: block;
	height: 19px;
	line-height: 19px;
}
.commentHed .num {
	display:block;
	float:left;
	padding-top: 3px;
}
#commentContainer .commentDetails {
	width: 644px;
	float: left;
	padding: 8px 14px 10px 9px;
	background-color: transparent;
	background-image: url(../../images/dottedlineW.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
}
#commentContainer .even{
	background-color: #fff;
}
#commentContainer .odd{
	background-color: #ebf3db;
}
#commentContainer .commentDetails p.hed {
	margin-bottom: 8px;
}
#commentContainer .commentDetails span.screenname {
	font-size: 12px;
	font-weight: bold;
	color: #266f86;
	margin-right: 10px;
}

/*footer */
#globalFooter {
	float: left;
	width: 694px;
	color: #266f86;
	font-size: 10px;
	margin-top: 3px;
}
#globalFooter .companyinfo {
	float: left;
	width: 305px;
}
#globalFooter .resourcesmenu {
	float: right;
	width: 350px;
	padding-top:23px;
	padding-right:20px;
	text-align: right;
}
#globalFooter a{
	color: #266f86;
}
.disclaimer p{
	width: 430px;
	color: #9ea8af !important;
}
.veiwingtopics p {
	color:#266f86;
} .



#loginForm,#loginFormRemind,#loginFormThanks {
top:-28px;
}

#loginForm fieldset#loginFields .errortext { 
margin-left:60px;
color:#f48048;
}

#loginFormThanks fieldset#loginFields .thanks{
	font-weight:bold;
	color:#24414e;
	text-size:12px;
	padding:0px;margin:0px;	
}

#loginFormThanks fieldset#loginFields .emailsent{
	padding:0px;margin:0px;	
}

#loginFormThanks a.close { margin-top:13px; }
fieldset#loginFields { 
margin:0 13px;
border-top:1px solid #D9E5E7; border-bottom:1px solid #D9E5E7;
padding:10px;
}

#loginFormRemind fieldset#loginFields .errortext { 
margin-left:60px;
color:#f48048;
}

#loginFormRemind a.close { margin-top:13px; }
fieldset#loginFields { 
margin:0 13px;
border-top:1px solid #D9E5E7; border-bottom:1px solid #D9E5E7;
padding:10px;
}

#loginFormRemind fieldset#loginFields p { 
padding:0; margin:10px 0 5px 0;
}

#loginFormRemind fieldset#loginFields label { 
width:60px; display:block; float:left; color:#24414E;
}
#loginFormRemind fieldset#loginFields .rememberme { 
margin-left:60px;
}
#loginFormRemind fieldset#loginFields a { 
margin-left:0px;
}

#loginFormRemind fieldset#loginFields .errortext { 
margin-left:60px;
color:#f48048;
}


#loginFormRemind fieldset#loginFields .medText { 
width:185px;
height:17px;
padding:5px 5px 0 5px;
margin:2px 0 0 0;
background-color:#EAF0F2;
border:none;
font-size:11px;
}


#loginFormRemind p.footer { padding-bottom:20px; }
#loginFormRemind p.footer img { margin-bottom:-7px; }

#loginFormRemind fieldset#loginFields span { 
border:1px solid #ACC5CC;
padding:1px;
height:22px;
}



#ctl00_LoginBar_clientNewsPortalLinkSpan a
{
	color:#FFFFFF !important;
	
}




.mediaLinkLogo {
    background: transparent url(../../images/medialinklogo.jpg) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 17px;
    width:78px;
    margin-right: 6px;
    text-decoration: none;
}

