﻿
.topNav
{
	position: relative;
	vertical-align: middle;
	height: 22px;
	top:94px;
}


.topNav a
{
	font-weight: bold;
	color: #ffffff;	
	font-size:12.8px;
}

.topNav a:hover
{
	color: #cccccc;	
}

.topNav-NavBar
{
    float: left;
    vertical-align: middle;
    height: 22px;
    padding: 2px 0 0 0;
}

.topNav-SearchBox
{
    float: right;
    height: 22px;
    padding:3px 0px 0px 0px;
}


.searchInputBox
{
    vertical-align: middle;
    float: left;
    padding: 0 8px 0 0;
    width: 175px;
    height:16px;
     
}

.searchBtnBox
{
    vertical-align: middle;
    float: left;
    padding: 0 10px 0 0;
}

.searchGoBtn
{
    width: 60px;
    height: 22px; 
    padding: 0 0 3px 0;
    * padding: 0 0 0 0;
    font-weight: bold;
    color:white;
    background-color:#CD331B;
    border-color:red;
}



/* * * * * * * * * * * NEW * * * * * * * * * * */
.loginNav
{
	float:right;
	margin-right:6px;
	height:26px;
}
.loginNav a
{
	font: 11px Verdana, Arial, sans-serif;
	color:Black;
}

.loginNav a:hover	
{
	color: #990101;
}

.loginNav span
{
	font: 11px Verdana, Arial, sans-serif;
	color:Black;
}

.footerText
{
	color:White;
	text-align:center;
	padding: 6px 6px 10px 6px;
}
.footerText a
{
	font: 11px Verdana, Arial, sans-serif;
	color:White;
}
.footerText a:hover	
{
	color: #990101;
}

.footerText span
{
	font: 11px Verdana, Arial, sans-serif;
	color:White;
}
/* * * * * * * * * * * END NEW * * * * * * * * */

/* * * * * * * * * * *  Companies Page  * * * * * * * * */
.companiesServicesMainBody
{
    vertical-align: top;
    padding: 0 10px 0 10px;
}

.companiesServicesSpcr
{
    font-size: 1px;
    height: 4px;
}

.companiesServicesDetailPanel
{
    width: 740px;
}

.companiesServicesDetailPanelCell
{
    padding: 0 14px 18px 0;
}

.companiesServicesDetailPanelOuterBox1
{
    border: solid 1px #B2B2B2;
    padding: 4px 4px 6px 4px;
    background-color: #F6F6F6;
    height: 165px;
}

.companiesServicesDetailPanelOuterBox2
{
    border: solid 1px #B2B2B2;
    padding: 4px 4px 6px 4px;
    background-color: #F6F6F6;
    height: 255px;
}

.companiesServicesDetailPanelOuterBox3
{
    border: solid 1px #B2B2B2;
    padding: 4px 4px 6px 4px;
    background-color: #F6F6F6;
    height: 185px;
}

.companiesServicesDetailPanelInnerBox
{
    background-color: #F6F6F6;
}

.companiesServicesDetailBoxHdr
{
    background-color: #B4B4FD;
    font: 16px Arial, Helvetica, sans-serif;
    color: #4D4D4D;
    font-weight: bold;
    padding: 2px 0 2px 5px;
    width: 250px;
}
.companiesServicesDetailItem
{
	line-height: 1.4em;
	color: #336699;
	cursor: hand;
	cursor: pointer;
	font-size:12px;
	margin-left:4px;
}
/* * * * * * * * * * *  End Companies Page  * * * * * * * * */


/* * * * * * * * * * *  Company Page  * * * * * * * * */
.dataScrollerOuterBox
{
    border: solid 2px #999999;
    margin: 10px 10px 15px 5px;
    width: 920px;
    height: auto;
    overflow: auto;
}

.dataScrollerInnerBox
{
    padding: 20px;
    height: auto;
}

.dataExcelDLOuterBox
{
    padding: 0 15px 0 0;    
}

.dataExcelLinkBox
{
    text-align: right;
    vertical-align: middle;
    font-weight: bold;
}

.dataExcelImgBox
{
    padding: 0 0 0 4px;
    vertical-align: middle;
}

.dataExcelHelpBox
{
    font: 10px Verdana, Arial, sans-serif;
    text-align: right;
    padding: 1px 20px 0 0;
}

.helpDivOuterBox
{   
    position: relative;
    width: 1px;
    height: 1px;
    z-index: 500;
}

.helpDivInnerBox-T
{
    position: absolute;
    top: -100px;
    left: -465px;
    * left: -710px;
    width: 1px;
    height: 1px;
}

.helpDivInnerBox-B
{
    position: absolute;
    top: -350px;
    left: -465px;
    * left: -710px;
    width: 1px;
    height: 1px;
}
.helpDivShadowBox
{
    border: solid 5px #E5E5E5;
    width: 568px;
    height: 398px;    
}

.helpDivMainBox
{
    border: solid 4px #B2B2B2;
    padding: 15px 20px 30px 30px;
    background-color: #FFFF99;
    font: 11px Verdana, Tahoma, sans-serif;
    text-align: left;
    width: 510px;
    height: 345px;
}

.helpCloseWinImg
{    
    cursor: pointer;
    cursor: hand;
}

.helpHdrTxt
{
    font: 13px Verdana, Tahoma, sans-serif;
    color: #4D4D4D;
}

.helpIntroTxt
{
    padding: 8px 15px 16px 0;
}

.helpListItemBox
{
    width: 100%;
    padding: 0 15px 16px 0;
}

.helpListItemTxt
{
    padding: 2px 0 0 0;
}
/* * * * * * * * * * *  End Company Page  * * * * * * * * */