/* Main Style Sheet For ZANA Network, LLC           */
/* Last Updated 2-22-2008                           */
/*                                                  */
/* Style for Business Forums is in /css/forums.css  */
/* Style for Left Nav is in /css/menu.css           */
/* Style for FAQ's is in /css/faq.css               */

/* General Site-Wide Styles */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
}

form {
	padding: 0px;
	margin: 0;
}

.watermark
{
   color: #999999;
   text-align:center;
}

.normal
{
}

.watermarkHeader
{
   color: #999999;
   text-align:left;
}

.normalHeader
{
   color: #000000;
   text-align:left;
}


table.default 
{
	background-color: #ffffff;
	width: 100%;
	text-align: center;
}

table.default2 {
	background-color: #ffffff;
	width: 855px;
	text-align: center;
}

h1 
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
	padding: 3px 3px 0px 3px;
	margin-bottom: 0px;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
}

h4
{ 
	color: #e85a20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding: 3px;	
	border: 0px;
	display:inline;
}

#container {
	width: 850px;
	margin: 0px auto;
}

#header {
	width: 100%;
	background-color: transparent;
}

#main {
	width: 650px;
	background-color: transparent;
	float: left;
	background-color: #ffffff;
	border-top: 1px solid #ffffff;
}

#right {
	margin-left: 650px;
	background-color: #798087;
	color: #000000;
	text-align: left;
}

a, a:link, a:visited, a:active {
	color: #123a8d;
}

a:hover {
	color: #e85a20;
}

/* End General Site-Wide Styles */


/* New Styles for Sidebar */
.rSideBar
{
    width:180px;
    margin:0px;
    padding:0px;
}

.rSidebarHead
{
    width:184px;
	background-color:#ffffff;
	font-family: verdana;
	font-weight: Bold;
	padding:10px 0px 4px 0px;
	color:#2a2a2a;
	border-bottom:1px solid #999999;   
}

/* End New Styles for Sidebar */


/* My ZN - My Profile Homepage */
.MyProfileRecentTopics
{
    margin:0px 0px 0px 10px;
    padding:0px;
}

.MyProfileRecentTopics UL 
{
    margin:0px 0px 0px 14px;
    padding:0px;
}

.MyProfileRecentTopics UL LI
{
    padding:0px;
    margin:0px 0px 4px 0px;
}

/* Un-sorted Styles Below */

.myHiddenPanel {
	  visibility:hidden;
	  }
.popupLabel{
	font-size: 14px;
	font-family:Verdana;
	color: #333333;
	}
.popupInfo{ 
	font-size: 10px;
	font-family:Verdana;
	color: #333333;
}	

a.join, a.join:link, a.join:active, a.join:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #727981;
	text-decoration: none;
}

a.join:hover {
	color: #333333;
}

a.whitesmlink, a.whitesmlink:link, a.whitesmlink:visited, a.whitesmlink:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
	font-size: 10px;
}

a.whitesmlink:hover {
	color: #ffffff;
	text-decoration: none;
}

a.whitelink, a.whitelink:link, a.whitelink:visited, a.whitelink:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

a.whitelink:hover {
	color: #ffffff;
	text-decoration: underline;
}

.orange {
	color: #e85a20;
}

.orange_button {
	color: #ffffff;
	background-color: #e85a20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: solid 1px #ccc;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	margin-top: 2px;
	cursor: pointer;
}
.orange_smallbutton {
	color: #ffffff;
	background-color: #e85a20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: solid 1px #ccc;
	text-decoration: none;
	padding: 2px 1px 2px 1px;
	margin-top: 0px;
	width: 42px;
	cursor: pointer;
	
}
.orange_largebutton {
	color: #ffffff;
	background-color: #e85a20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: solid 1px #ccc;
	text-decoration: none;
	padding: 2px 1px 2px 1px;
	margin-top: 0px;
	width: 108px;
	cursor: pointer;
	
}

.orange_ratingLargeButton {
	color: #ffffff;
	background-color: #e85a20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: solid 1px #ccc;
	text-decoration: none;
	padding: 2px 1px 2px 1px;
	margin-top: 0px;
	width: 92px;
	cursor: pointer;
	
}

.orange_xlargebutton {
	color: #ffffff;
	background-color: #e85a20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: solid 1px #ccc;
	text-decoration: none;
	padding: 2px 1px 2px 1px;
	margin-top: 0px;
	width: 130px;
	cursor: pointer;
	
}

.orange_connectionsLargeButton {
	color: #ffffff;
	background-color: #e85a20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: solid 1px #ccc;
	text-decoration: none;
	padding: 2px 1px 2px 1px;
	margin-top: 0px;
	width: 128px;
	cursor: pointer;
	
}
.orange_meduimbutton {
	color: #ffffff;
	background-color: #e85a20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: solid 1px #ccc;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
	margin-top: 0px;
	width: 82px;
	cursor: pointer;	
}
a.orange_button, a.orange_button:link, a.orange_button:visited, a.orange_button:active {
	color: #ffffff;
	background-color: #e85a20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: solid 1px #ccc;
	padding: 4px 8px 4px 8px;
	text-decoration: none;
	margin-top: 0px;
	display: inline;
}
a.orangeLink, a.orangeLink:link, a.orangeLink:visited, a.orangeLink:active {
	color: #e85a20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 2px 2px 2px 2px;	
	border: 0px;
	display: inline;
}
input.search, select.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #727981;
}

input.submitsearch {
	background-color: #e85a20;
	color: #ffffff;
	border: 0px;
	font-size: 11px;
}

input.default, select.default {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #727981;
}

input.orangeBtn {
	background-color: #e85a20;
	color: #ffffff;
	border: 0px;
	font-size: 11px;
}

.white a, .white a:link, .white a:visited, .white a:active {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.white a:hover {
	color: #333333;
}

.white {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

.whitebold {
	color: #ffffff;
	font-weight: bold;
}

img {
	border: 0px;
}

.contentBoxMainContent {
	/* border: 1px solid #cccccc; */
	width: 855px;
	display: block;
	margin: 0 auto;	
	text-align: left;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
}
.contentBoxRightContent {
	/* border: 1px solid #cccccc; */
	width: 655px;
	display: block;
	margin: 0 auto;	
	text-align: left;
	padding: 0px 0px 0px 5px;
	background-color: #FFFFFF;
}
.contentBoxLeftContent {
	/* border: 1px solid #cccccc; */
	width: 180px;
	display: block;
	margin: 0 auto;	
	text-align: left;
    padding: 0px 5px 0px 0px;
	background-color: #FFFFFF;
}

#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #3e4651;
	text-align: center;
	margin-top:20px;
	margin-bottom:5px;
}

#footer a, #footer a:link, #footer a:visited, #footer a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #798087;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

/* Styles for .NET Pages */

.formPanel {
	clear: left;
	min-height: 250px;
	_height: 250px; 
	padding: 4px;
	padding-top: 8px;
}

fieldset {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	border-style: none;
}

legend {
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 2px;
}

fieldset label {
	width: 150px;
	float: left;
	text-align: right;
	padding-top: 5px;
	margin: 10px 10px 0px 0px;
	clear: left;
}

fieldset label.required {
	font-weight: bold;
}

input, textarea {
	font-family: Veranda, Helvetica, Arial;
	font-size: 12px;
}

.checkbox {
	width: auto;
	text-align: left;
	margin-left: 180px;
	display: inline-block;
	margin-top: 10px;
}

.checkboxhorizontal input {
	margin-top: 8px;
}

.radioList {
	width: auto;
	text-align: left;
	display: inline-block;
	margin-top: 10px;
}

.checkbox label, .radioList label, .checkboxhorizontal label {
	width: auto;
	display: inline;
	float: none;
}

.input {
	margin-top: 10px;
	width: 200px;
}

.inputShort {
	margin-top: 10px;
	width: 100px;
}

.inputLong {
	margin-top: 10px;
	width: 400px;
}

.text {
	float: left;
	margin-top: 10px;
	padding-top: 5px;
	display: inline-block;
}

.file {
	margin-top: 10px;
	width: 400px;
}

.readOnly {
	color: #999999;
}

.submit {
	margin-top: 10px;
	margin-left: 190px;
	clear: both;
}
.submit2 {
	margin-top: 10px;
	margin-left: 130px;
	clear: both;
}
.shortList {
	width:80px;	
}

.toolTip {
	margin: 0px 10px 0px 160px;
	font-size: 11px;
	display: block;
}

.toolTipShortMargin {
	margin: 0px 10px 0px 0px;
	font-size: 11px;
	display: block;
}

.topText {
	margin-top:0px;
	margin-bottom:10px;
}

/* ------------------------ login ------------------------ */

.login
{
	width:600px;
	margin: 0 auto;
}
.loginHeader
{
	font-family: Verdana;
	font-size: 14px;
	color: #333333;			
}
.loginHeader2
{
	font-family:Arial;
	font-size: 24px;
	color: #333333;			
}
.loginRememberMe
{
	font-family:Arial;
	font-size: 13px;
	color: #000000;		
}

.error {
	margin-left: 4px;
	color: Red;
}
.succes {
	margin-left: 4px;
	color:Green;
}
.requiredField {
	font-family:Verdana;
	font-size:14px;
	color:#AF1400;
}

.requiredFieldInstructions {
	float:right;
	/* margin: 5px 10px 10px 5px; */
	margin: 0px 10px 10px 5px;
	color: #AF1400;
}

.floatLeft{
	float:left;	
}

.required {
	background-color:#FFFFA0;	
}
/* Styles for payment page */
.paymentTop
{
	font: Verdana;
	font-size: 22px;
	color: #e85a20;		
}
.paymentTop2
{
	font: Verdana;
	font-size: 12px;
	font-weight:bold;
	color: Black;		
}
.requiredFieldInstructionsPaymentPage {
	float:right;
	/* margin: 5px 10px 10px 5px; */
	margin: -20px 10px 10px 5px;
	color: #AF1400;
}
/* Styles for Confirmation page */
.confirmationWelcome {
	font-family:Verdana;
	font-size:30px;
	color:#000000;
}
.confirmationAdvantage {
	font-family:Verdana;
	font-size:18px;
	color:#000000;
}
.confirmationAdvantagePromo {
	font-family:Verdana;
	font-size:24px;
	color:#000000;
}
.loginPopUPPromo {
	font-family:Verdana;
	font-size:16px;
	color:#000000;
}
.loginPopUPPromoBold {
	font-family:Verdana;
	font-size:22px;
	color:#000000;
	font-weight:bold;
}
.loginPopUPPromoBold2 {
	font-family:Verdana;
	font-size:18px;
	color:#000000;
	font-weight:bold;
}
/* Styles for rating page */
.ratingHistory
{
	font-family:Verdana;
	font-size:14px;
	color:#333333;
}
.ratingInstruction
{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
}
.ratingDetailsHeaders
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
/* Styles for manage alert page */
.manageAlertStyle
{
	font-family:Verdana;
	font-size:12px;
	color:#333333;
}
.emailAlertHeader
{
	font-family:Verdana;
	font-size:16px;
	color:#493c3c;
}

.ratingHeaderTexts
{
	font-family:Verdana;
	font-size:12px;
	color:#123a8d;
	border-bottom:solid 1px #999999; 
}
.emailAlertHeaderTexts
{
	font-family: Times New Roman;
	font-size:30px;
	font-style:italic;
	color:#074e9e;
	padding: 0px 150px 0px 150px;
}
/* Styles for new header */
.topNewHeaderstyle
{
	 /*border-left:solid 1px #ccc;
	 border-right:solid 1px #ccc; */
}

.blueHeader
{
    background:#064995;
    padding:4px 0px 4px 0px;
}


.blueHeaderSearch
{
    color: #ffffff;
}

.mainNavigation
{
    background: #484848;
    height:20px;
    text-align:left;
    padding:0px 20px 0px 4px;
}

.mainNavigation a
{
    color: #ffffff;
    font-size: 14px;
    text-decoration:none;
    line-height:20px;
}

a.NavToggle
{
    color: #ffffff;
    font-size: 18px;
    text-decoration:none;
    line-height:20px;
}

.mainNavigation a:hover
{
	color: #f8ae81;
}

.subNav
{
    padding:0px 28px 0px 10px;
}

.subNav a
{
    color: #3b455a;
    text-decoration: none;
}

.subNav a:hover
{
    color: #e85a20;
    text-decoration: none;
}

.topNewHeaderstyle a.pageSizeSelected
{ 
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff !important;
	text-decoration: none;		
}

.topNewHeaderstyle a.pageSizeUnSelected
{ 
	font-family: Verdana;
	font-size:12px;
	font-weight:normal;
	color:#ffffff !important;
	text-decoration: underline;		
}

.newHeaderSearchBtnStyle
{
 color:#333333;
 margin:0px;
}
.newHeaderNavBorderStyle
{
	background-color:#e8eef0;
	border-color:#c9cdcf;
	border-left:solid 1px #ccc;
}
.newHeaderNavStyle
{
	background-color:#e8eef0;
	border-color:#c9cdcf;
	font: Verdana 12px;
	border-left:solid 1px #c9cdcf;
}
.newHeaderStyle
{
	 border-top:solid 1px #ccc;
	 border-bottom:solid 1px #ccc;
}
/* Styles for new loin page */
.leftBlockLoginstyle
{
	 border-left:solid 1px #ccc;
	 border-right:solid 1px #ccc;
	 width:498px;
}
.rightBlockLogin
{
	background-color: #ECECEC;
	width:320px;
}
.forgotLogin
{
	background-color: #ECECEC;
}
.loginHeader
{
 font-family: Arial;
 font-size:24px;
 color: #333333;
}
.highlightWords
{ 
	background-color:#f5c9b7;	
	font-weight: bold;
}

.sortTabUnSelected, a.sortTabUnSelected
{	
	font-family: Verdana;
	font-size:10px;
	color:#123a8d;
	text-decoration: none;
	border-bottom: solid 1px #123a8d;
	margin-bottom: 2px;	
	padding-bottom: 1px;	
}

.sortTabSelected, a.sortTabSelected
{ 
	font-family: Verdana;
	font-size:10px;
	color:#123a8d;
	text-decoration: none;
	border-bottom: solid 1px #123a8d;
	margin-bottom: 2px;
	padding-bottom: 1px;
}
	
a.sortTabActive:hover, a:hover.sortTabActive  {	
	border-style: outset;		
}

.pageSizeUnSelected
{	
	font-family: Verdana;
	font-size:10px;
	color:#123a8d;
}

.pageSizeSelected
{ 
	font-family: Verdana;
	font-size:10px;
	font-weight:bold;
	color:#123a8d;
	text-decoration: none;		
}

.searchResultsRow_Alternate 
{
	background: #eeeeee;
	border:1px dotted #999999;
}

.searchResultsRow 
{
	background: #ffffff;
	border:1px dotted #999999;
}

.searchResultsHeader 
{	
	background: #123A8D; 
	color:#ffffff;
	font-weight:bold;
}
.saveThisSearch
{
	font: Verdana;
	font-size: 10px;
	color: #333333;		
}
.SavedSearchMessage
{
	font: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: green;		
}
.itemResult
{
	font-family: Verdana;
	font-size:14px;
	color:#333333;
    background: #F4f4f4;
    border-bottom: solid 1px #636363;
    text-align: left;
}
.searchSubtitle {
	color: #F4f4f4;

}
.selectAllThatApply
{
	font-family: Verdana;
	font-size:10pt;
	color:#333333;
}
.itemCountResult
{
	font-family: Verdana;
	font-size: 12px;
	color:#333333;
    background: #F4f4f4;
    Border-bottom: solid 1px  #636363;
	text-align: right;
}	
.searchAllResultHeader
{
	background: #f4f4f4;
	border-bottom: solid 1px #999999;
	width: 100%;
}
.searchCriteriaArea
{
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;	
	background: #f4f4f4;
}
.searchBackground
{
	background: #f4f4f4;
}
.inboxBackground
{
	background: #96999E;
}
.leftNavInboxBackground
{
	background: #424242;
}
.inboxActionDDLBackground
{
	background: #ffffff;
	width:120px;
	border: 1px #2f60a3;	
}
.inboxActionDDLTitles
{
	font-family: Verdana;
	font-size: 12pt;
	color:#2a2a2a;	
}
.inboxActionDDLOptions
{
	font-family: Verdana;
	font-size: 12pt;
	color:#2a2a2a;		
}

.inboxMessageLabels
{
	font-family:Verdana;
	font-weight:bold;
	font-size: 12px;
	color:#000000;	
}
.inboxMessageLabelsInfo
{
	font-family:Verdana;
	font-size: 12px;
	color:#3b3b3b;	
}
.inboxMessageFont
{
	font-family:Verdana;
	font-size: 12px;
	color:#2a2a2a;	
}
.inboxMyMailHeader
{
	font-family:Verdana;
	font-size: 20px;
	color:#373737;
}
.inboxMyProfileLink
{
	font-family:Verdana;
	font-weight:bold;
	font-size: 10px;
	color:#004fa0;	
}
.myProfileHeader
{
	font-family:Verdana;
	font-size: 28px;
	color:#333333;
}

.searchArea 
{
	color: #e85a20;
	background: #3e4651;
}
.searchLabelHeader
{
	font-family:Verdana;
	font-size:20px;
	color:#354752;
	border-bottom: 1px solid #cccccc;
	padding: 3px 3px 0px 3px;
	margin-bottom: 0px;
	width:100%;
	display:block;
}
.searchLabels
{
	font-family:Verdana;
	font-size:11px;
	color:#2A2A2A;
}
.searchLabelPrimary 
{
	color: #e85a20;
	font-weight:bold;
}
.searchLabelPrimary2 
{
	font: Verdana;
	font-size: 11px;
	color: #333333;
	font-weight:bold;
}
.searchSectionHeader
{
	font: Verdana;
	font-size: 14px;
	color: #333333;	
	border-bottom: solid 1px #636363;
	background-color: #F4F4F4;
}
.searchResultsHeader
{
	font: Verdana;
	font-size: 14px;
	font-weight:bold;
	color: #333333;	
	border-top: solid 1px #636363;
	border-bottom: solid 1px #636363;
	background-color: #F4F4F4;
}
.searchSectionCount
{
	font: Verdana;
	font-size: 12px;
	color: #333333;	
	border-bottom: solid 1px #636363;
	background-color: #F4F4F4;
}
.searchPagerBottom
{
	font: Verdana;
	font-size: 10px;
	color: #333333;	
	background-color: #FFFFFF;
}
a.searchPagerBottom, a.searchPagerBottom:link, a.searchPagerBottom:visited, a.searchPagerBottom:active
{
	font: Verdana;
	font-size: 10px;	
	color: #123A8D;	
}

.searchSortPageRow
{
	font: Verdana;
	font-size: 10px;
	color: #000000;	
	border-bottom: solid 1px #636363;
	background-color: #F4F4F4;
	height: 20px;
}
.searchSortPageRowClear
{
	font: Verdana;
	font-size: 10px;
	color: #000000;	
	border-bottom: solid 1px #636363;
	height: 20px;
}
a.searchSortPageRow, a.searchSortPageRow:link, a.searchSortPageRow:visited, a.searchSortPageRow:active
{
	font: Verdana;
	font-size: 10px;	
	color: #123A8D;	
}

.searchResultLinkPrimary, a.searchResultLinkPrimary, a.searchResultLinkPrimary:link, a.searchResultLinkPrimary:active, a.searchResultLinkPrimary:hover,
a:link.searchResultLinkPrimary, a:active.searchResultLinkPrimary, a:visited.searchResultLinkPrimary, a:hover.searchResultLinkPrimary
{
	color: #123A8D;
	font-weight: bold;
}

a.searchResultLinkPrimary:visited
{
	color: #AF0080; /*#551A8B;*/
	font-weight: bold;	
}

.sortTabRow
{
	background: #798088;
	color: #000000; /*#3e4651;*/
	font-weight:bold;
}

.searchCriteriaList, select.searchCriteriaList
{
	border-style:none;
	font-size: 10px;	
}
.searchCriteriaList3, select.searchCriteriaList3
{
	border: solid 1px #000000;
	padding: 0px 0px 0px 0px;
	font-size: 12px;		
	background-color: White;
	font-family: Verdana;
	color:#333333;
}
.searchCriteriaDiversityList3, select.searchCriteriaDiversityList3
{
	border: solid 1px #000000;
	padding: 0px 0px 0px 0px;
	font-size: 12px;	
	background-color: White;
	font-family: Verdana;
	color:#333333;
	height: 300px;
	width: 250px;
}
.searchCriteriaList2, select.searchCriteriaList2
{
	border: solid 1px #123A8D;
	padding: 0px 0px 0px 0px;
	font-size: 10px;	
	color: #e85a20;
	background-color: #3e4651;
}
.verticalLine
{ 
	 border-left: solid 1px #d6d6d6;
}
.dottedLine
{ 
	border-bottom: dotted 1px #999999;
	width: 100%;
}

.solidLine
{ 
	border-bottom: solid 1px #999999;
	width: 100%;
}
.solidLine95Percent
{ 
	border-bottom: solid 1px #999999;
	width: 95%;
}
a.blueLink, a.blueLink:link, a.blueLink:visited, a.blueLink:active {
	color: #123a8d;
	font-family:Verdana;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 2px 2px 2px;	
	border: 0px;
	display: inline;
}
.companyProfileLabels
{
	font-family:Verdana;
	font-size:24px;
	color:#333333;
}
.myProfileLabels
{
	font-family:Verdana;
	font-size:15px;
	color:#000000;
}
.myProfileCompanyProfileLbl
{
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
.myProfileCompanyProfileLbl2
{
	font-family:Verdana;
	font-size:14px;
	color:#333333;
}
.myProfileCompanyProfileSmallLbl2
{
	font-family:Verdana;
	font-size:12px;
	color:#333333;
}
.myProfileFeaturesLabels
{
	font-family:Verdana;
	font-size:14px;
	color:#333333;
}
.myProfileFeaturesSavedSearch
{
	font-family:Verdana;
	font-size:12px;
	color:#333333;
}
.myProfileFeaturesLink
{
	font-family:Verdana;
	font-size:12px;
	line-height: 18px;
	list-style-type:disc;
	list-style-position:outside;
	padding-left: 15px;
	padding-top:1px;
	margin-left:0px;
	margin-top:0px;
}
.myProfileSavedSearchItemLink
{
	font-family:Verdana;
	list-style-type:disc;
	list-style-position:outside;	
	line-height: 18px;
	padding-left: 15px;
	padding-top:1px;
	margin-left:0px;
	margin-top:0px;
}
.myProfileSavedSearchItemLink a
{
	font-family:Verdana;
	font-size:10px;
}
.myProfileInboxFromLabels
{
	font-family:Verdana;
	font-size:11px;
	color:#333333;
}
.myProfileViewAllLink
{
	font-family:Verdana;
	text-decoration: underline;
	font-size:11px;
	color:#1b3a8c;
}
.myProfileSearchingText
{
	font-family:Verdana;
	font-size:12px;
	color:#333333;
}
.myProfileInboxFromDatelbl
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#333333;
}
.myProfileTopDivTitle
{
	font-family:Verdana;
	font-size:16px;
	color:#000000;
	border-bottom:solid 1px #767676;
}
.myProfileTopDivText
{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
}
.myProfileTopDivPromo
{
	font-family:Verdana;
	font-size:9px;
	color:#000000;
}
.inboxPagingLabels
{
	font-family:Verdana;
	font-size:10px;
	color:#000000;
}
.inboxCountLabel
{
	font-family:Verdana;
	font-size:14px;
	color:#373737;
}
.inboxHeaders
{
	font-family:Verdana;
	font-size:12px;
	color:#123a8d;
	border-top:solid 1px #999999;
	border-bottom:solid 1px #999999;
	padding: 0 0 0 0;
	margin: 0 0 0 0;	
}
.inboxHeaderTexts
{
	font-family:Verdana;
	font-size:12px;
	color:#123a8d;
}
.profileDetailsHeaderLinks
{
	font-family:Verdana;
	font-size:10px;
	text-decoration:underline;
	color:#123a8d;
}
.inboxPipeSymbol
{
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.inboxRowDataStyle
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
}
.topRow
{
	background-color:#F7F7F7;
}
.sidebar
{
	font-family:Verdana;
	font-size:12px;	
}
.sidebar a, .sidebar a.visited, .sidebar a.link
{
	font-family:Verdana;
	font-size:12px;		
	color:#1b3a8c;
	text-decoration: underline;
}
.topLastRow
{
	border-top:solid 2px #767676;
	background-color:#F6F6F6;	
	/*padding-top: 3px;
	width: 100%;
	height: 50px;
	vertical-align: middle; */
}
.profileDetailsTitle
{
	 font-family:Verdana;
	 font-size:10px;
	 color:#999999;
}
.topRowText
{
	 font-family:Verdana;
	 font-size:11px;
	 color:#2a2a2a;
	 border-bottom:solid 1px #777777;
}
.topRowTextFavoritesCount
{
	 font-family:Verdana;
	 font-size:14px;
	 color:#000000;
}
.topRowTextFeaturesPages
{
	 font-family:Verdana;
	 font-size:14px;
	 color:#2a2a2a;
	 border-bottom:solid 1px #767676;
}
.topRowTextFeaturesPagesCount
{
	 font-family:Verdana;
	 font-size:10px;
	 color:#000000;
	 border-bottom:solid 1px #767676;
}
.myProfileContentsLabels
{
	font-family:Verdana;
	font-size:11px;
	color:#333333;
	margin-top:5px;
}
.myProfileContentsLinks
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	color:#1b3a8c;
}
.topRowPolicies
{
	 font-family:Verdana;
	 font-size:12px;
	 color:#333333;
	 border-bottom: solid 2px #ccc
}
.detailsTextonRight
{
	 font-family:Verdana;
	 font-size:12px;
	 color:#333333;
}
.detailsTextonLeft
{
	 font-family:Verdana;
	 font-size:12px;
	 color:#000000;
}
.verdana12BlackText
{
	 font-family:Verdana;
	 font-size:12px;
	 color:#000000;
}
.topRowTextMyProfileContents
{
	 font-family:Verdana;
	 font-size:14px;
	 font-weight:bold;
	 color:#333333;
	 border-bottom:solid 1px #767676;
}
.fboHeaderLabels
{
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	border-bottom:solid 1px #767676;
}
.fboBodyLabels
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
}
.topRowLinks
{
	font-family:Verdana;
	font-size:10px;
	color:#123A8D;
}
a.viewableBlueLink, a.viewableBlueLink:link, a.viewableBlueLink:visited, a.viewableBlueLink:active
{
	font-family:Verdana;
	font-size:10px;
	color:#123a8d;
}
.inboxCountandPagingRow
{
	background-color: #f1f1f1;
	border-bottom: Solid 1px #999999;
	width: 100%;
}	
.searchResultLinkPrimary2, a.searchResultLinkPrimary2, a.searchResultLinkPrimary2:link, a.searchResultLinkPrimary2:visited, a.searchResultLinkPrimary2:hover, a.searchResultLinkPrimary2:active,
a:link.searchResultLinkPrimary2, a:visited.searchResultLinkPrimary2, a:hover.searchResultLinkPrimary2, a:active.searchResultLinkPrimary2
{
	font-family: Verdana;
	font-size:12px;
	color:#123a8d;
	font-weight: bold;
}

.attachmentLink, a.attachmentLink, a.attachmentLink:link, a.attachmentLink:visited, a.attachmentLink:hover, a.attachmentLink:active,
a:link.attachmentLink, a:visited.attachmentLink, a:hover.attachmentLink, a:active.attachmentLink
{
	font-family: Verdana;
	font-size:11px;
	color:#123a8d;
	font-weight: bold;
}

.TabBackground
{
	background-color: #DDDDDD;
}


.MyPostingsTab
{
	font-family: Verdana;
	font-size:12px;
	text-align:center;	
	padding: 2px 2px 2px 2px;
	text-decoration: none;
	color: #ffffff;
	
}

.StandardButton 
{
	height:20px;
	color: black;
	font-weight: normal;
	font-size: 11px;
	font-family: Sans-Serif, MS Sans Serif, Verdana	
}

.helpQMark 
{
	vertical-align:middle;
	font-family:Verdana;
	font-size:12px;
	color:#123A8D;
	cursor:pointer;
	text-decoration: underline;
}

.helpHeader {
	background:#e85a20;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	border:1px solid #123A8D;
	padding:5px;
	width: auto;
}

.helpBody {
	background:#FFFFFF;
	font-family:arial;
	font-size:12px;
	border-left:1px solid #123A8D;
	border-right:1px solid #123A8D;
	border-bottom:1px solid #123A8D;
	padding:5px;
	width: auto;
}
.searchingSellerRow
{
	background-image:url(/images/dgmid230.jpg);
	background-color:#d7dfb6;	
}
.searchingBuyerRow
{
	background-image:url(/images/dymid230.jpg);
	background-color:#f7ebb7;	
}
.detailBulletListCell 
{  
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	padding: 10px 10px 10px 10px;
	width: 280px;
}
.myProfileDetailBulletListCell 
{  
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	padding: 5px 10px 5px 10px;
	width: 250px;
}

.detailBulletListCell ul 
{
	margin-left: 2em;
	padding-left: 0px;
}

.detailBulletListCell li
{
	margin-left: 0px; 
	padding-left: 0em;
	list-style-position : outside;
}

.buyerSellerFeatureList ul
{
	 margin-left:12px;
	 margin-top:3px;
	 padding-left:0px;
}

.buyerSellerFeatureList li
{
	 margin-bottom:3px;
}

.UpdateProgress
{
	background: #e85a20;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 5px; 
	position: relative;
	top: 100px;
	left: 50px;
	display: inline;
	z-index: 200;
}

.AreaHeaderLeft
{
	background-image: url(/images/tab-leftFF.gif);
	background-position: left bottom;	
	background-repeat: no-repeat;	
	overflow: hidden;	
}
.AreaHeaderCenter
{
	background-image: url(/images/tab-centerFF.gif);	
	background-position: left bottom;
	background-repeat: repeat-x;	
	overflow: hidden;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;	
}
.AreaHeaderRight
{
	background-image: url("/images/tab-rightFF.gif");
	background-position: left bottom;	
	background-repeat: no-repeat;	
	overflow: hidden;	
}

.InboxNav
{
	background-image: url('/images/left-nav-mid1.jpg'); 
	background-repeat:repeat; 
	background-position:top;
}

.NavTabUnselectedLeft
{
	background-image: url(/images/tab-left.jpg);
	background-position: left bottom;	
	background-repeat: no-repeat;	
	overflow: hidden;	
	width:15px;	 
}
.NavTabUnselectedCenter
{
	background-image: url(/images/tab-center.jpg);	
	background-position: left bottom;
	background-repeat: repeat-x;	
	overflow: hidden;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;	
}
.NavTabUnselectedCenter a, .NavTabUnselectedCenter a:visited, .NavTabUnselectedCenter a:link, .NavTabUnselectedCenter a:active, .NavTabUnselectedCenter a:hover
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;		
	display: block;
	padding-bottom:5px;
	text-decoration: none;
}
.NavTabUnselectedRight
{
	background-image: url("/images/tab-right.jpg");
	background-position: left bottom;	
	background-repeat: no-repeat;	
	overflow: hidden;	
	width:26px; 
}
.NavTabSelectedLeft
{
	background-image: url(/images/current-tab-left.jpg);
	width:15px;	
}
.NavTabSelectedCenter
{
	background-image: url(/images/current-tab-center.jpg);
}
.NavTabSelectedCenter a, .NavTabSelectedCenter a:visited, .NavTabSelectedCenter a:link, .NavTabSelectedCenter a:active, .NavTabSelectedCenter a:hover
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #294A8F;	
	display: block;
	padding-bottom:10px;
	text-decoration: none;	
}
.NavTabSelectedRight
{
	background-image: url(/images/current-tab-right.jpg);
	width:26px;
}
a.NavPageUnselected, a.NavPageUnselected:hover, a.NavPageUnselected:visited, a.NavPageUnselected:active, a.NavPageUnselected:link
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #343434;		
	text-decoration: none;		
}
a.NavPageSelected, a.NavPageSelected:hover, a.NavPageSelected:visited, a.NavPageSelected:active, a.NavPageSelected:link
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #294A8F;		
	text-decoration: none;		
}

.divLoggedIn
{
	padding: 10px 10px 0 0;
}
.divSubTabSelected
{
	padding: 5px 0 0 21px;
	text-align:left;
	display: block;
}
.divSubTabUnselected
{
	padding: 5px 0 0 21px;
	text-align:left;
	display: none;
}
.informUserMsg {
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: Red;
}
.confirmWelcome
{
	font-family:Verdana;
	font-size:24px;
	color:#2A2A2A;
}
.confirmText
{
	font-family:Verdana;
	font-size:12px;
	color:#2A2A2A;
}
.formSectionHeader
{
	font-family:Verdana;
	font-size:12px;
	color:#373737;	
	border-bottom: solid 1px #777777;
	width:500px;
	display:block;
	text-align:left;	
}
.formSectionHeaderFull
{
	font-family:Verdana;
	font-size:12px;
	color:#373737;	
	border-bottom: solid 1px #777777;
	width:100%;
	display:block;
	text-align:left;	
}
.formSectionHeaderFullBG
{
	font-family:Verdana;
	font-size:14px;
	color:#2a2a2a;	
	border-bottom: solid 1px #636363;
	width:100%;
	display:block;
	text-align:left;
	background-color:#F4F4F4;	
	padding: 3px 0px 3px 0px;
}
.formLabel
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;	
}
.formLabelHeader
{
	font-family:Verdana;
	font-size:12px;
	color:#000000;	
}
.formInput {
	width: 200px;
}
.formRadioList {
	width: auto;
	text-align: left;
	display: inline-block;
	margin-top: 5px;	
}
.formRadioList label {
	width: auto;
	display: inline;
	float: none;
}
.hiddenFlag 
{
	padding: 2px 3px 2px 3px;
	color: #000000;
	background: #FFEE62;
	border:dashed 1px #000000; 
}

.commonConnectionHeader
{
	font: Verdana;
	font-size: 12px;
	color: #000000;	
	border-bottom: solid 1px #636363;
	background-color: #F4F4F4;
	height: 20px;
}
