@charset "utf-8";
/* CSS Document */

/* ----------------- B O S   G E N E R A L   S T Y L E S ----------------------------------*/

.clear { height: 0; clear: both; }
.clear2 { clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0; }

.clickable{
cursor:pointer;
}

/* Hide Fcous Outline in Firefox */
*:focus { outline-style:none; }

* { margin: 0; }
html, body { height: 100%;  }
a img { border: 0; }

body { background: #b6cde0 url(../images/bg-body.jpg) no-repeat center top; margin: 0; padding: 0; font-family: Calibri, Verdana, Geneva, sans-serif;}
#divWrapper { width: 999px; margin: 0 auto -198px; min-height: 100%; height: auto !important; height: 100%; }

/* ----------------- E O S   G E N E R A L   S T Y L E S ----------------------------------*/



/* ----------------- B O S   H E A D E R   S T Y L E S ----------------------------------*/

#divHeader { width: 999px; height: 78px; padding: 25px 0 35px 0; }
#h1Logo { margin: 0; padding: 0; background: url(../images/h1Logo.png) no-repeat top left; width: 239px; height: 78px; text-indent: -8000px; font-size: 11px; float: left; }
#divHeader.secondary #h1Logo { margin: 0 41px 0 0; padding: 0; background: url(../images/h1Logo2.png) no-repeat top left; width: 252px; height: 87px; text-indent: -8000px; font-size: 11px; float: left; }
#h1Logo a { display: block; height: 100%; width: 100%; text-decoration: none; }
#h2Tagline { margin: 0; padding: 0; background: url(../images/h2Tagline.png)  no-repeat top left; width: 568px; height: 78px; text-indent: -8000px; font-size: 11px; float: left; }
#ulSocial { list-style: none; margin: 46px 0 0 0; padding: 0; float: right; height: 57px; }
#ulSocial li { float: left; width: 31px; height: 57px; margin-right: 2px; margin-left:0; text-indent: -8000px; }
#ulSocial li a { display: block; height: 100%; width: 100%; text-decoration: none; }
#liSocial01 a { background: url(../images/icon-facebook.png) no-repeat top left; }
#liSocial02 a { background: url(../images/icon-twitter.png) no-repeat top left; }
#liSocial03 a { background: url(../images/icon-linkedin.png) no-repeat top left; }
#liSocial04 a { background: url(../images/icon-google-plus.png) no-repeat top left; }

#ulIcons { list-style: none; height: 64px; margin: 0 20px 0 0; padding: 0; float: left; }
#ulIcons li { float: left; height: 64px; width: 49px; text-indent: -8000px; font-size: 11px;  padding: 0; margin: 0; }
#liIcon01 { background: url(../images/liSearch.png) no-repeat top left; }
#liIcon02 { background: url(../images/liMatch.png) no-repeat top left; }
#liIcon03 { background: url(../images/liConnect.png) no-repeat top left; }
#liIcon04 { background: url(../images/liDeal.png) no-repeat top left; }

#divHeader #formHomeSearch { float: left; width: 340px; height: 36px; margin: 0 18px 0 0; padding-top: 29px; } 
#divHeader #formHomeSearch input[type=text] { background: url(../images/bg-topSearch.png) no-repeat top left; padding: 5px 10px; width: 281px; height: 26px; float: left; border: none; color: #fff; font-size: 12px; letter-spacing: 0; text-indent: 0; }
#divHeader #formHomeSearch input[type=image] { float: left; margin: 0; }

/* Secondary and Logged In Styles */
#divHeader.secondary { width: 999px; height: 87px; padding: 21px 0; }
#divHeader.secondary #h1Logo, #divHeader.loggedin #h1Logo { margin: 0 41px 0 0; padding: 0; background: url(../images/h1Logo2.png) no-repeat top left; width: 252px; height: 87px; text-indent: -8000px; font-size: 11px; float: left; }

#divHeader.loggedin { height: 116px; }
#divHeader.secondary #ulSocial, #divHeader.loggedin #ulSocial {  padding-top: 35px; margin-top: 0; float: left; }

/* ----------------- E O S   H E A D E R   S T Y L E S ----------------------------------*/



.homepageHdr
{
    font-family:Calibri;
    font-size:26px;
    color:#020f82;
    font-weight:bold;
}
.homepageHdrSmall
{
    font-family:Calibri;
    font-size:14px;
    color:#020f82;
    font-weight:bold;
}



/* ----------------- B O S   M E N U  S T Y L E S ----------------------------------*/

#ulMainNav { list-style: none; margin: 0 0 20px 13px; padding: 0; width: 226px; }
#ulMainNav li {  font-size: 13px; margin-bottom: 1px;  margin-right: 0px; margin-left: 0px; letter-spacing: .2em; font-weight: bold; width: 226px; height: 24px; padding: 0;  }
#ulMainNav li a { display: block; height: 14px; width: 218px;  color: #fff; text-align: right; padding: 5px 8px 5px 0; }
#ulMainNav li a:link, #ulMainNav li a:visited { color: #fff; text-decoration: none; background-color: #a2bfd7; } 
#ulMainNav li a:hover, #ulMainNav li a:active { color: #fff; text-decoration: none;  background-color: #799fc0; }
#ulMainNav li.selected a:link, #ulMainNav li.selected a:visited { color: #fff; text-decoration: none; background-color: #799fc0 !important; } 

/* SubMenu Styles */
#ulMainNav li ul {
visibility:hidden !important; position:absolute; height:0;  top:0px; left:226px; list-style: none; margin: 0; padding: 0 !important;
  z-index:210; cursor: pointer;  width: auto !important; overflow: hidden !important; background-color: #fff;
}
#ulMainNav li ul {
 -moz-box-shadow: 4px 4px 4px #999999; /* FF3.5+ */
  -webkit-box-shadow: 4px 4px 4px #999999; /* Saf3.0+, Chrome */
  box-shadow: 4px 4px 4px #999999; /* Opera 10.5, IE9, Chrome 10+ */
}

#ulMainNav li ul li { padding:0 !important; font-size: 13px !important; height:24px !important;  position: relative; z-index:215; cursor: pointer; }
#ulMainNav li ul li a { text-indent: 0 !important; color: #fff;display: block; height: 14px; width: 218px; text-align: left; padding: 5px 8px 5px 10px;  position: relative; z-index:220; cursor: pointer;  }
/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */


#ulMainNav li ul li a:link, #ulMainNav li ul li a:visited { color: #fff; background-color: #a2bfd7 !important; }

#ulMainNav li ul li.selected a:link, #ulMainNav li ul li.selected a:visited { color: #fff; background-color: #799fc0 !important; }

#ulMainNav li:hover {position:relative; }
* html #ulMainNav li a:hover {position:relative; }




#ulMainNav li:hover ul,
#ulMainNav li a:hover ul {
visibility:visible !important; position:absolute; height:auto !important; overflow:visible; margin: 0; 
}

#ulMainNav li:hover ul li a,
#ulMainNav li a:hover ul li a {
 text-decoration: none !important;  background-color: #a2bfd7 !important;
}

#ulMainNav li.selected:hover ul li a,
#ulMainNav li.selected a:hover ul li a {
 text-decoration: none !important;  background-color: #a2bfd7 !important;
}

#ulMainNav li.selected:hover ul li.selected a,
#ulMainNav li.selected a:hover ul l.selectedi a {
 text-decoration: none !important;  background-color: #799fc0 !important;
}


#ulMainNav li:hover ul li:hover a,
#ulMainNav li a:hover ul li a:hover {
text-decoration: none !important;  background-color: #799fc0 !important;
}


/* BOS  NEW CSS for IE6 */

#ulMainNav li:hover {position:relative; }
* html #ulMainNav li a:hover {position:relative; }

#ulMainNav li.sfhover ul,
#ulMainNav li a:hover ul {
visibility:visible !important; position:absolute; height:auto !important; overflow:visible; margin: 0; 
}

#ulMainNav li.sfhover ul li { margin: -1px 0 0 0 !important; }

#ulMainNav li.sfhover ul li a,
#ulMainNav li a:hover ul li a {
text-decoration: none !important;  background-color: #799fc0 !important;
}

#ulMainNav li.sfhover ul li a:hover, #ulMainNav li.sfhover ul li a:active { color: #fff; background-color: #799fc0 !important; }
#ulMainNav li a:hover ul li a:hover, #ulMainNav li a:hover ul li a:active { color: #fff; background-color: #799fc0 !important; }

#ulMainNav li.sfhover ul li:hover a,
#ulMainNav li a:hover ul li a:hover {
text-decoration: none !important;  background-color: #799fc0 !important;
}
/* EOS  NEW CSS for IE6 */

/* END SubMenu Styles */

/* Logged In Styles */
#ulMainNav.loggedin { width: auto; height: 26px; margin: 0; }
#ulMainNav.loggedin li { float: left; width: auto; margin-right: 1px; position: relative; }
#ulMainNav.loggedin li a { width: auto; text-align: center; padding: 5px 8px 5px 8px;}
#ulMainNav.loggedin li ul li { float: none; width: 225px; }
#ulMainNav.loggedin li ul li a { text-align: left; }

#ulMainNav.loggedin li ul {
visibility:hidden !important; position:absolute; height:0;  top:24px; left:0; list-style: none; margin: 0; padding: 0 !important;
  z-index:210; cursor: pointer;  width: auto !important; overflow: hidden !important; background-color: #fff;
}

#ulMainNav.loggedin li:hover ul,
#ulMainNav.loggedin li a:hover ul {
visibility:visible !important; position:absolute; height:auto !important; overflow:visible; margin: 0; 
}


/* ----------------- E O S   M E N U  S T Y L E S ----------------------------------*/






/* ----------------- B O S   H O M E   S T Y L E S ----------------------------------*/

#divHomeLeft { border: 1px solid #0f134e; float: left; margin-right: 9px; background: url(../images/bg-homeLeft.jpg) no-repeat top left; width: 787px; height: 289px; }
#divHomeRight { border: 1px solid #2a4c00; background: url(../images/bg-homeRight.jpg) no-repeat top left; width: 199px; height: 289px; float: left; }

#divHomeLeftLeft { float: left; width: 385px; height: 276px; padding: 6px 0 0 0; }
.divHomeContent { height: 70px; width: 385px; overflow: hidden;  }
#divHomeText01 { background: url(../images/bg-homeText01.gif) no-repeat bottom center; }
#divHomeText02 { background: url(../images/bg-homeText02.gif) no-repeat bottom center; }
#divHomeText03 { background: url(../images/bg-homeText03.gif) no-repeat bottom center; }

.divHomeContent img {float: left; margin: 0; padding: 0; }
.divHomeContent h3 {float: left; margin: 0; padding: 0; font-size: 10px; text-indent: -8000px; height: 69px; width: 116px; }
.divHomeContent p {float: left; margin: 0; padding: 0;  font-size: 10px; text-indent: -8000px; height: 69px; width: 218px; }

#h3HomeSearch { background: url(../images/h3HomeSearch.jpg) no-repeat top left; }
#h3HomeMatch { background: url(../images/h3HomeMatch.jpg) no-repeat top left; }
#h3HomeConnect { background: url(../images/h3HomeConnect.jpg) no-repeat top left; }
#h3HomeDeal { background: url(../images/h3HomeDeal.jpg) no-repeat top left; }

#pHomeSearch { background: url(../images/pHomeSearch.jpg) no-repeat top left; }
#pHomeMatch { background: url(../images/pHomeMatch.jpg) no-repeat top left; }
#pHomeDeal { background: url(../images/pHomeDeal.jpg) no-repeat top left; }
#pHomeConnect { background: url(../images/pHomeConnect.jpg) no-repeat top left; }

#divHomeLeftRight { background: url(../images/bg-contentFeed.jpg) no-repeat top left; width: 394px; height: 264px; float: left; border: 1px solid #aed4ee; margin-top: 6px;
box-shadow: 2px 2px 8px #28353b;
-webkit-box-shadow: 3px 3px 12px #000000;
-moz-box-shadow: 3px 3px 12px #000000;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#000000,strength=6)";
-ms-filter: "alpha(opacity=100)";
filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#000000,strength=6)
alpha(opacity=100);
} 

#divHomeBuyer { float: left;  width: 190px; }
#divHomeSupplier { width: 183px; float: left; }

#h4HomeBuyer { background: url(../images/h4BuyerRequests.jpg) no-repeat top left; width: 192px; height: 34px;  margin: 0; padding: 0; font-size: 10px; text-indent: -8000px; }
#h4HomeSupplier { background: url(../images/h4SupplierDeals.jpg) no-repeat top left; width: 183px; height: 34px;  margin: 0; padding: 0; font-size: 10px; text-indent: -8000px; } 



#h4MemberSignIn { background: url(../images/h4MemberSignIn.jpg) no-repeat top left; width: 199px; height: 33px;  margin: 0; padding: 0; font-size: 10px; text-indent: -8000px; }
.formSignIn { margin: 0; padding: 0;  width: 191px; }
.formSignIn p
{
    position:relative 
}
.formSignIn label
{
    position:absolute; left:0;top:4px;
    margin-left:20px;
    color: #2d5200;
    
}
.formSignInTextBox{ background: url(../images/bg-input.jpg) no-repeat top left; padding: 3px; width: 172px; height: 20px; border: 1px solid #fff; color: #2d5200; font-size: 10px; margin-bottom: 6px; }


#divRemember { float: left; width: 102px; color: #fff; }
.divRememberMe { color: #fff; font-size: 13px; padding-left: 3px; }
.divRememberA { color: #fff; font-size: 10px; }

#divHomeRight hr { width: 183px; border: 1px solid #fff; margin: 3px auto; height: 1px; }

#h4Request { background: url(../images/h4Request.png) no-repeat top left; width: 185px; height: 38px; margin: 5px auto; text-indent: -8000px; font-size: 11px; }
#inputSignup { margin-left: 10px; }
#divHomeRight p { color: #fff; font-size: 13px; text-align: center; line-height: 1em; margin-bottom: 10px; }


#divHomeBottomButtons { margin-top: 5px; padding-top: 5px; }
#aProcess { display: block; float: left;  background: url(../images/button-ontrade-process.png) no-repeat top left; width: 257px; height: 45px; margin-right: 5px; text-indent: -8000px; text-decoration: none; }

#aLearnMore { display: block; float: left; background: url(../images/button-learn-more.png) no-repeat top left; width: 201px; height: 45px; text-indent: -8000px; text-decoration: none; }

.formHomeSearch { float: left; width:522px; } 
.formHomeSearchText{ background: url(../images/bg-search-home.png) no-repeat top left; padding: 5px 10px; width: 409px; height: 26px; float: left; border: none; color: #fff; font-size: 15px; letter-spacing: .05em; text-indent: 10px; }
.formHomeSearchBtn { float: left; margin: 0 5px 0 0;  height:36px;}

.formTopSearch
{
	float: left; width: 490px; height: 36px; margin: 0 18px 0 0; padding-top: 29px; 
}

.searchLabel { font-size: 13px; color: #172983; font-weight: bold; }

.searchLabelBig { font-size: 15px; color: #172983; font-weight: bold; }

.formTopSearchBtn  
{
	float: left; margin: 0;
}

.formTopSearchBtnContactUs 
{
	float: left; margin: 0 5px 0 0; height:36px;
}

.formTopSearchText
{
	background: url("../images/bg-topSearch.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height: 26px;
    letter-spacing: 0;
    padding: 5px 10px;
    text-indent: 0;
    width: 340px;
}

.txtBox{

	width: 193px;
	background: transparent ;
	color : #FFFFFF;
	font-size:14px;
	height:36px;
	border-width:1px;
	border-color:#FFFFFF;
	padding-left:2px;
	margin-bottom:0px;

}
/* ----------------- E O S   H O M E   S T Y L E S ----------------------------------*/




/* ----------------- B O S   M A I N   S T Y L E S ----------------------------------*/

#divMain { padding-bottom: 51px;  }
#divLeftCol { width: 239px; float: left; }
#divRightCol { width: 706px; padding-left: 54px; float: left; }

#aSignIn { margin: 0 0 0 35px; background: url(../images/button-member-signin.png) no-repeat top left; width: 175px; height: 42px; display: block;  text-indent: -8000px; text-decoration: none; }
#aRequest { margin: 0 0 20px 35px; background: url(../images/button-request.png) no-repeat top left; width: 175px; height: 42px; display: block; text-indent: -8000px; text-decoration: none; }

#divRightCol { text-align: left; }
#divRightCol h1 { color: #172983; font-size: 19px !important;  padding: 0 0 1em 0; margin:0;}
#divRightCol h2 { color: #172983;  font-size: 17px !important; padding-bottom: 1em; margin:0;}
#divRightCol h3 { color: #172983;  font-size: 15px !important; padding-bottom: 1em; margin:0;}
#divRightCol p, #divRightCol ul, #divRightCol ol, #divRightCol li  { color: #172983;  font-size: 15px; line-height: 1.5em; }
#divRightCol p, #divRightCol ul, #divRightCol ol { padding-bottom: 1em; }


.information_title { font-size: 17px !important; font-weight: bold; }

#divFormRegister { -moz-border-radius: 15px; border-radius: 15px; border-color: #172983; border-width: 1px; border-style: solid; width: 260px; padding: 0; float: left; margin-right: 15px; background-image: url(../images/registerTop.jpg); background-repeat: repeat-x; background-position: top left; }

.divRegRight { -moz-border-radius: 15px; border-radius: 15px; border-color: #172983; border-width: 1px; border-style: solid; width: 310px; padding: 15px 10px; float: left; }
#divMainContent div.divRegRight h3 { color: #fff; font-size: 17px !important; }
#divFormRegister h5 { margin: 0 0 15px 0; font-size: 18px; padding: 10px;  color: #fff; 	 width: 240px; }


/* ----------------- E O S   M A I N   S T Y L E S ----------------------------------*/




/* ----------------- B O S   C O N T A C T   F O R M   S T Y L E S ----------------------------------*/

.formContact { padding: 0 10px !important; float: left !important; margin-right: 32px !important; color: #172983; }
.formContact .divFormRow  { margin-bottom: 6px !important; position: relative;  }
.divFormRow:after { content: "."; display: block; height: 0; clear: both; visibility: hidden !important; }
/* Hides from IE-mac \*/
* html .divFormRow { height: 1% !important; }
/* End hide from IE-mac */
.formContact .divFormRow label.lblInput { float: left; margin-right: 5px; text-align: right; width: 100px !important; color: #172983; font-weight: bold; }
.formContact .divFormRow input[type="text"] { float: left; clear: right; width: 160px; height: 26px; padding: 2px !important; color: #172983; border: 1px solid #172983 !important; font-size: 13px !important; }
.formContact .divFormRow input[type="password"]  { float: left; clear: right; width: 160px; height: 26px; padding: 2px !important; color: #172983; border: 1px solid #172983 !important; font-size: 13px !important; }
.formContact .lblRegField { float: left; margin-right: 5px; text-align: right; width: 130px; }


.formContact .divFormRow textarea { float: left; clear: right; width: 213px; height: 80px; padding: 2px !important; color: #172983; border: 1px solid #172983 !important; font-size: 13px !important; }
.formContact .divFormRow input[type="checkbox"] {  }
.formContact .divFormRow input[type="submit"]  { margin-left: 105px !important; }
.formContact .divFormRow .lblCheck {  font-size: 13px !important; color: #172983; }
.formContact fieldset { margin-top: 10px !important; color: #172983; }
.formContact fieldset legend { font-weight: bold !important; color: #172983; }
.formContact .divFormRow select { width: 160px; height: 26px; padding: 2px !important; color: #172983; border: 1px solid #172983 !important; font-size: 13px !important; }

/* ----------------- E O S   C O N T A C T   F O R M   S T Y L E S ----------------------------------*/



/* ----------------- B O S   S E A R C H   S T Y L E S ----------------------------------*/

#divMainContent h3#h3FeaturedPartners { font-size: 15px !important; margin-left: 36px !important; margin-bottom: 0  !important; padding: 0; }

#widgetsWrapper {  }
#widgetsWrapper form input[type=text], #widgetsWrapper form select { font-size: 9px; }
#widgetsWrapper input.date { width: 60px; }
#seachParamWrapper {  -moz-border-radius: 15px; border-radius: 15px; border-color: #0a2262; border-width: 4px; border-style: solid; background-color: #fff; padding: 2px; margin-bottom: 15px; }
#divSearchParams { background-color: #e6f3ff; line-height: 1.3em; -moz-border-radius: 12px; border-radius: 12px; border-color: #172983; border-width: 1px; border-style: solid; padding: 10px 10px 0 10px; margin: 0; width: 205px; text-align: left; color: #172983; background-image: url(../images/searchTop.jpg); background-repeat: repeat-x; background-position: top left; }
#divSearchParams h5 { margin-bottom: 5px; clear: left; font-size: 13px; }
#divSearchParams ul { list-style: none; }
.ulTopLevelSearch { padding: 0; margin: 0;  }
.ulTopLevelSearch li { margin: 0; border-bottom: 1px solid #5e7282; }
.ulTopLevelSearch li { padding: 3px; font-weight: bold; font-size: 11px; background-color: #d1e8ff; }
.ulTopLevelSearch li ul li { font-size: 11px; font-weight: normal; padding-left: 8px; border-bottom: none; padding: 3px 3px 3px 18px; }

.ulTopLevelSearch .liOdd { background-color: #bedaf2; } 
.ulTopLevelSearch li ul li.liOdd  { background-color: #e6f3ff; } 
.ulTopLevelSearch li ul {  margin-bottom: 0; }

.ulTopLevelSearch2 { padding: 0; margin: 0;  }
.ulTopLevelSearch2 li { margin: 0; border-bottom: 1px solid #5e7282; }
.ulTopLevelSearch2 li { padding: 3px; font-weight: bold; font-size: 11px; background-color: #d1e8ff; }
.ulTopLevelSearch2 li ul li { font-size: 11px; font-weight: normal; padding-left: 8px; border-bottom: none; padding: 3px 3px 3px 18px; }

.ulTopLevelSearch2 .liOdd { background-color: #bedaf2; } 
.ulTopLevelSearch2 li ul li.liOdd  { background-color: #e6f3ff; } 
.ulTopLevelSearch2 li ul {  margin-bottom: 0; }
a.expanderButton { height: 18px; width: 18px; display: block; float: left; background-image: url(../images/expander.gif); background-repeat: no-repeat; margin-right: 4px; margin-top: 2px; text-decoration: none; }


.collapsible { clear: both; }

#h5RefineSearch { color: #fff; font-size: 15px !important; }

.popUp { background-color: #fff; color: #333; padding: 20px; -moz-border-radius: 12px; border-radius: 12px; width: 300px; text-align: left;  }

.aControl { text-decoration: none; height: 40px; width: 40px; display: block; float: left; margin-right: 10px; }

#businessMatchWrapper { left: 0; -moz-border-radius: 15px; border-radius: 15px; border-color: #294801; border-width: 4px; border-style: solid; background-color: #fff; padding: 2px;  }
#divBusinessMatch { background-color: #f2fee6; line-height: 1.3em; -moz-border-radius: 12px; border-radius: 12px; border-color: #294801; border-width: 1px; border-style: solid; padding: 10px; margin: 0; width: 205px; text-align: left; color: #294801; background-image: url(../images/supTop.jpg); background-repeat: repeat-x; background-position: 0 -10px;; }
#divBusinessMatch h5 { margin-bottom: 5px; clear: left; font-size: 13px; }
#divBusinessMatch ul { list-style: none; }
#businessMatchWrapper .ulTopLevelSearch { padding: 0; margin: 0;  }
#businessMatchWrapper .ulTopLevelSearch li { margin: 0; border-bottom: 1px solid #71825f; }
#businessMatchWrapper .ulTopLevelSearch li { padding: 3px; font-weight: bold; font-size: 11px; background-color: #e6fed1; }
#businessMatchWrapper .ulTopLevelSearch li ul li { font-size: 11px; font-weight: normal; padding-left: 8px; border-bottom: none; padding: 3px 3px 3px 18px; }

#h5BusinessMatch { color: #fff; font-size: 15px !important; }

#businessMatchWrapper .ulTopLevelSearch .liOdd { background-color: #d8f1bf; } 
#businessMatchWrapper .ulTopLevelSearch li ul li.liOdd  { background-color: #fcfffa; } 
#businessMatchWrapper .ulTopLevelSearch li ul {  margin-bottom: 0; }

#businessMatchWrapper a.expanderButton { height: 18px; width: 18px; display: block; float: left; background-image: url(../images/expander2.gif); background-repeat: no-repeat; margin-right: 4px; margin-top: 2px; text-decoration: none; }

.ticksBlue { list-style: none; margin-left: 0; padding-left: 0;  font-size: 12px !important; }
.ticksBlue li { background: url(../images/tick.gif) no-repeat 0 10px; margin-left: 0; padding-left: 10px; font-size: 12px !important; }

.ticksGreen { list-style: none; margin-left: 0; padding-left: 0; color: #294801; font-size: 12px !important; }
.ticksGreen li { background: url(../images/tickGreen.gif) no-repeat 0 10px; margin-left: 0; padding-left: 10px;  color: #294801 !important;  font-size: 12px !important;  }

.req { position: absolute; right: -15px; top: 2px; }

#businessMatchWrapper select { height: 100px; width: 100px; }

/* ----------------- E O S   S E A R C H   S T Y L E S ----------------------------------*/


/* ----------------- B O S   L O G G E D   I N   S T Y L E S ----------------------------------*/

#divMain.loggedin #divRightCol { padding-left: 0; width: 760px; }
#divColumn02 { width: 400px; float: left; margin-left: 10px; }
#divColumn01 h3 { color: #0A2262; font-size: 15px; text-align:left; float:left; padding-left: 10px;}
#divColumn01 h3 span { position: absolute; left: 3px; }
#divColumn01 div.accordion h3 a  { color:  #0a2262; padding: 0 !important; display: block; width: 100%; height: 100%; text-indent: 20px; }
#divColumn01 p { font-size: 13px; }

.learnMoreText { text-align: left; }
.learnMoreText h1 { color: #172983; font-size: 19px !important;  padding: 0 0 1em 0; margin:0;}
.learnMoreText h2 { color: #172983;  font-size: 17px !important; padding-bottom: 1em; margin:0;}
.learnMoreText h3 { color: #172983;  font-size: 15px !important; padding-bottom: 1em; margin:0;}
.learnMoreText p, .learnMoreText ul, .learnMoreText ol, .learnMoreText li  { color: #172983;  font-size: 15px; line-height: 1.5em; }
.learnMoreText p, .learnMoreText ul, .learnMoreText ol { padding-bottom: 1em; }

.companyMatchControl select{ text-align: left; color: #172983; font-size: 13px; font-family: Calibri, Verdana, Geneva, sans-serif; }
.companyMatchControl select option{ text-align: left; color: #172983; font-size: 13px; font-family: Calibri, Verdana, Geneva, sans-serif; }

.status{ text-align: left; color: #172983; font-size: 13px; font-family: Calibri, Verdana, Geneva, sans-serif; }

.spanProfileLeft { display: inline-block; width: 105px; text-align: left; font-size: 13px; font-weight: bold; }
.spanProfileRight { display: inline-block; width: 70px; text-align: right; font-size: 11px; }
.blue { color: #0a2262; }
.green { color: #6c9931; }
.bold { font-weight:bold; }
.font_13 { font-size: 13px; }
.font_16 { font-size: 16px; }
.font_18 { font-size: 18px; }

div.accordion div { padding: 5px; }
.accordion h2{color: #0A2262; font-size: 11px; font-weight:bold; text-align:left; margin-top:10px; }
.accordion h3{color: #fff; font-size: 13px;  font-weight:bold;}
.accordion ul.green { list-style: none; padding: 0; margin:0; }
.accordion ul.green li { margin-left: 10px; }
.accordion ul.green a { color: #6c9931; font-size: 11px; text-align:left; }

.divInteriorContnet {  background-color: #fff; border: 1px solid #1d2082; padding: 15px; -moz-border-radius: 10px; border-radius: 10px; margin-bottom: 15px;  }
#divRightCol .divInteriorContnet h3 { padding-bottom: 10px; font-size: 17px !important; }
.divInteriorContnet h3 { padding-bottom: 10px; font-size: 17px !important; }
.profileLeft a:link, .profileLeft a:visited { color: #1D2082; }
.profileLeft a:hover, .profileLeft a:active { color: #799FC0; }
.divInteriorContnet a:link, .divInteriorContnet a:visited { color: #1D2082; }
.divInteriorContnet a:hover, .divInteriorContnet a:active { color: #799FC0; }

.divInteriorContnetFlatTop {  background-color: #fff; border: 1px solid #1d2082; padding: 15px;  }

#ulRecentMenu { list-style: none; margin: 0; padding: 0 0 25px 0; height: 20px; }

#ulRecentMenu li { float: left; margin-right: 2px; background: url(../images/recent-tab-left.jpg) no-repeat bottom left; height: 20px; }

#ulRecentMenu li a { display: block; height: 100%; padding: 0 10px; line-height: 1.3em; text-decoration: none; color: #fff; font-weight: bold; font-size: 13px; }
#ulRecentMenu li a:link, #ulRecentMenu li a:visited { background: url(../images/recent-tab-right.jpg) no-repeat bottom right; }

#ulRecentMenu li:hover { background: url(../images/recent-tab-left.jpg) no-repeat top left; }
#ulRecentMenu li a:hover, #ulRecentMenu li a:active { background: url(../images/recent-tab-right.jpg) no-repeat top right; }
#ulRecentMenu li.selected { background: url(../images/recent-tab-left.jpg) no-repeat top left; }
#ulRecentMenu li.selected a:link, #ulRecentMenu li.selected a:visited { background: url(../images/recent-tab-right.jpg) no-repeat top right; }

.divFeeds { padding-bottom: 5px; clear: both; }
.divFeeds img, .divFeeds p { float: left; }
.divFeeds img { margin-right: 5px; }
#divRightCol .divFeeds p { line-height: 1.2em; padding-bottom: 0;  }
.divFeeds .feedDate { font-size: 10px; color: #666; }

#divColumn03 { float: left; width: 276px; margin-left:20px; }

#divMyNetwork img { margin: 0 8px 8px 0; }

.pMore { text-align: right; padding: 0; margin: 0; font-size: 13px; clear: both; }
.pMore img { margin: 0 !important; }


#divLeftColWide { width: 669px; float: left;  }
#divRightColNarrow { width: 276px; padding-left: 54px; float: left; }

.ulTabs { list-style: none; }
.ulTabs li { float: left; }
.divInfo { border-collapse: collapse; width: 840px; text-align: left; background-color: #799FC0; color: #fff; vertical-align: top; padding: 5px; }
.tableInfo { border-collapse: collapse; width: 840px;  }
.tableInfo thead tr th { text-align: left; background-color: #799FC0; color: #fff; vertical-align: top; padding: 5px; }
.tableInfo tbody tr th { text-align: right; vertical-align: top; padding: 5px; border-right: 3px solid #fff;   }
.tableInfo tbody tr td { text-align: left; vertical-align: top; padding: 5px; background-color: #fff;  }
.tableInfo tbody tr td.tdRight { text-align: right; }
.tableInfo thead .trBottom th { vertical-align: bottom; }

.tableInfo tbody tr.odd th { background-color: #cadcea;  }
.tableInfo tbody tr.odd td { background-color: #cadcea;  }

.divEditable { position: relative; min-height: 36px; }
.buttonEdit { position: absolute; top: 0; right: 0; }
.odd { background-color: #cadcea;  }
hr.separator { margin: 20px 0; }

#gallery  { padding: 10px 0; }
#gallery a { margin-left: 5px; border: 1px solid #bebebe; display: block; float: left;   }

#divResults h1{  color: #172983; font-size: 19px !important; padding-bottom: 1em; width:100%; }

.divFilter { text-align:left; }
.divFilter p {  color: #172983; font-size: 12px; padding: 0 0 0 10px; margin-bottom:0; padding-bottom: 0.5em; }
.divFilter p strong {  color: #172983; font-size: 13px; }
.divFilter h4 { padding: 0; font-size: 13px; color: #172983; margin-bottom:0; padding-bottom: 1em; }

.divMatchResult { width: 735px; border-bottom: 1px solid #666; }
.CMResults { color: #172983; float: left;  }
.divMatchResult h5, .divMatchResult span { color: #172983; width: 680px; float: left; margin-right: 10px;  }
.divMatchResult a { color:blue;}
.divMatchResult span{ font-size: 15px; line-height: 1.5em;}
.divMatchResult h5 { font-size: 17px; padding-bottom: 5px; }
.divMatchResult img { float: right; }


/* ----------------- E O S   L O G G E D   I N   S T Y L E S ----------------------------------*/


/* ----------------- B O S   F O O T E R   S T Y L E S ----------------------------------*/

#divFooter { clear: both; background-color: #8aadca; width: 100%; height: 183px; padding-top: 15px; }
.push { height: 190px; clear: both; }

#ulFooterNav01 { list-style: none; text-align: center; padding-bottom: 20px; margin-bottom: 0; }
#ulFooterNav01 li { display: inline; margin: 0 10px; }
#ulFooterNav01 li { font-size: 13px; }
#ulFooterNav01 li a:link, #ulFooterNav01 li a:visited { color: #fff; font-weight: bold; text-decoration: none; }
#ulFooterNav01 li a:hover, #ulFooterNav01 li a:active { color: #fff; font-weight: bold; text-decoration: underline; }
#ulFooterNav01 a{font-family: Calibri,Verdana,Geneva,sans-serif;}
#ulFooterNav02 { list-style: none; text-align: center; }
#ulFooterNav02 li { display: inline; margin: 0 10px; }
#ulFooterNav02 li a:link, #ulFooterNav02 li a:visited { color: #fff; font-weight: bold; text-decoration: none; }
#ulFooterNav02 li a:hover, #ulFooterNav02 li a:active { color: #fff; font-weight: bold; text-decoration: underline; }


#pCopy { text-align: center; color: #fff; font-size: 11px; padding-bottom: 40px; margin-bottom: 0; background: url(../images/footer-logo.png) no-repeat center bottom; }
/* ----------------- E O S   F O O T E R   S T Y L E S ----------------------------------*/


/* invisible dialogs or controls */
.defaultDialog
{
	display: none;
}

.companyLinks
{
    font-family: Calibri,Verdana,Geneva,sans-serif;
	font-size: 15px;
	color: #172983;
	cursor: pointer;
	text-decoration:underline;
}

.feedUserName{
	color:#172983;
	font-size:12px;
	font-weight:bold;
}

.feed{
	color:#0f45cf;
	font-size:12px;
}

.smallGrayFont{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#6d6d82;
text-align:left;
}

.radioButtons span {
    clear: left;
    float: left;
}

#divHeader.loggedin .radioButtons {
    margin-top: -11px;
}

#divHeader.loggedin #h1Logo {
    background: url("../images/h1Logo2.png") no-repeat scroll left top transparent;
    float: left;
    font-size: 11px;
    height: 87px;
    margin: 0 210px 0 0;
    padding: 0;
    text-indent: -8000px;
    width: 252px;
}

#divFormRegister p {
    padding: 0 10px;
    text-align: center;
}

#divWelcome {
    font-size: 13px;
    position: absolute;
    right: 250px;
    top: 10px;
}

div.twtr-hd h4 {
    font-size: 13px !important;
}
