﻿*
{
    margin: 0;
    border: 0;    
    padding: 0;
}

body 
{       
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
}

.clear
{
    clear: both;
}

.loading
{
    background-color: #fff;      
}

.divLoading {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
	text-align: center;
	z-index: 1000;
	filter:alpha(opacity=40); 
	-moz-opacity: 0.4; 
	opacity: 0.4;
	
}

/*** Main ***/

.divMain
{
    width: 990px;    
    margin: 3px auto 0 auto;        
}

/*** Header ***/

.divMain .lnkHeaderLogo
{
    float: left;
    display: inline;
    width: 245px;
    height: 90px;    
}

.divMain .divHeaderBanner
{
    float: right;
    display: inline;
    width: 728px;
    height: 90px;    
}

.divMain .divHeaderTop
{
    float: left;
    display: inline;
    width: 990px;
    height: 33px;    
}

.divMain .divHeaderTop .lnkHeaderTop
{
    float: right;
    display: inline;    
    font-size: 11px;
    text-decoration: none;
    margin-top: 6px;
    color: #2c2c2c;    
    padding-left: 5px;
    margin-right: 5px;
    border-left: 1px solid #2c2c2c;    
}

.divMain .divHeaderTop .lnkHeaderTop:hover
{
	text-decoration: underline;
}

.divMain .divHeaderTop .spnHeaderTop
{
    float: right;
    display: inline;    
    font-size: 11px;    
    margin-top: 6px;
    color: #3c982c;
    padding-right: 5px;
    /*margin-right: 5px;
    /*border-right: 1px solid #2c2c2c;*/
}

.divMain .divHeaderMenu
{
    float: left;
    display: inline;
    width: 990px;
    height: 40px;    
}

.divMain .divHeaderMenu .lnkHeaderMenu
{
    float: left;
    display: inline;    
    height: 40px;    
    margin-left: 33px;    
}

.divMain .divHeaderMenu .lnkHeaderMenu .imgHeaderMenu
{
    float: left;
    display: inline;    
    height: 40px;    
}

.divTextBox .divTextBoxContent .btnHeaderBarSearch
{
	float: left;
    display: inline;
    width: 16px;
    height: 16px;
    margin: 4px 0 0 4px;
}

#lnkSearchType
{
	float: left;
    display: inline;
    width: 81px;
    height: 19px;
    background: url(../img/bgHeaderSearchCombo.gif) top left no-repeat;
    font-size: 11px;
    color: #C0C0C0;
    text-decoration: none;
    padding: 5px 0 0 4px;
}

/*** Content ***/

.divMain .divContentLeft
{
    float: left;
    display: inline;
    width: 160px;    
}

.divMain .divContentCenter
{
    float: left;
    display: inline;
    width: 510px;    
    margin-left: 10px;    
}

.divMain .divContentRight
{
    float: left;
    display: inline;
    width: 300px;    
    margin-left: 10px;    
}	

.divMain .divContentContainer
{
    float: left;
    display: inline;
    width: 820px;    
    margin-left: 10px;    
}

/*** Footer ***/

.divMain .divFooter
{
    float: left;
    display: inline;
    width: 990px;
    height: 190px; 
    margin-top: 20px;  
    text-align: right; 
}

.divMain .divFooter .divCopy
{
    float: left;
    display: inline;
    width: 990px;
    height: 66px;    
    margin: 9px 0 0 0;
    background: url(../img/bgFooterCopy.gif) top left no-repeat;
}

.divMain .divFooter .divCopy .spnCopy
{
    float: left;
    display: inline;
    font-size: 11px;
    color: #5d5d5d;
    margin: 27px 0 0 126px;    
}

.divMain .divFooter .divFooterInfo
{
    float: left;
    display: inline;        
    margin: 25px 0 0 27px;    
}

.divMain .divFooter .divFooterInfo .imgFooterDot
{
    float: left;
    display: inline;
    width: 6px;
    height: 7px; 
    margin-top: 4px;       
}

.divMain .divFooter .divFooterInfo .lnkFooterCaption
{
    float: left;
    display: inline;
    font-size: 13px;        
    color: #6b6b6b;
    margin-left: 10px;
    text-decoration: none;
}

.divMain .divFooter .divFooterInfo .lnkFooterCaption:hover
{
	text-decoration: underline;
}

.divMain .divFooter .divFooterAddress
{
    float: right;
    display: inline;        
    margin: 26px 0 0 0;    
}

.divMain .divFooter .divFooterAddress .spnFooterAddress
{
    float: left;
    display: inline;    
    margin: -1px 19px 0 0;
    font-size: 11px;
    color: #6b6b6b;    
}

.divMain .divFooter .divFooterAddress .imgFooterLogo
{
    float: left;
    display: inline;    
    width: 100px;
    height: 76px;    
}

/*** TextBox ***/

.divTextBox
{
	float: left;
	display: inline;
	height: 24px;	
}

.divTextBox .divTextBoxLeft
{
	float: left;
	display: inline;
	height: 24px;	
	width: 8px;
	background: url("../img/bgTextBoxLeft.gif") top left no-repeat;
}

.divTextBox .divTextBoxLeftGray
{
	float: left;
	display: inline;
	height: 24px;	
	width: 8px;
	background: url("../img/bgTextBoxLeftGray.gif") top left no-repeat;
}

.divTextBox .divTextBoxRight
{
	float: left;
	display: inline;
	height: 24px;	
	width: 8px;
	background: url("../img/bgTextBoxRight.gif") top left no-repeat;
}

.divTextBox .divTextBoxRightGray
{
	float: left;
	display: inline;
	height: 24px;	
	width: 8px;
	background: url("../img/bgTextBoxRightGray.gif") top left no-repeat;
}

.divTextBox .divTextBoxContent
{
	float: left;
	display: inline;
	height: 22px;	
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	background-color: #fff;	
}

.divTextBox .divTextBoxContent .txtTextBoxField
{
	float: left;
	display: inline;	
	border: none;
	font-family: Arial;
	font-size: 11px;	
	margin: 4px 0 0 0;
	color: #000;	
}

/*** MultiText ***/

.divTextMultiBox
{
	float: left;
	display: inline;
	height: 76px;	
}

.divTextMultiBox .divTextMultiBoxLeft
{
	float: left;
	display: inline;
	height: 76px;	
	width: 8px;
	background: url("../img/bgTextMultiBoxLeft.gif") top left no-repeat;
}

.divTextMultiBox .divTextMultiBoxLeftGray
{
	float: left;
	display: inline;
	height: 76px;	
	width: 8px;
	background: url("../img/bgTextMultiBoxLeftGray.gif") top left no-repeat;
}

.divTextMultiBox .divTextMultiBoxRight
{
	float: left;
	display: inline;
	height: 76px;	
	width: 8px;
	background: url("../img/bgTextMultiBoxRight.gif") top left no-repeat;
}

.divTextMultiBox .divTextMultiBoxRightGray
{
	float: left;
	display: inline;
	height: 76px;	
	width: 8px;
	background: url("../img/bgTextMultiBoxRightGray.gif") top left no-repeat;
}

.divTextMultiBox .divTextMultiBoxContent
{
	float: left;
	display: inline;
	height: 74px;
	background-color: #fff;	
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
}

.divTextMultiBox .divTextMultiBoxContent .txtTextMultiBoxField
{
	float: left;
	display: inline;	
	border: none;
	height: 66px;
	font-family: Arial;
	font-size: 11px;	
	margin: 4px 0 0 0;
	color: #000;		
}

/*** Combo ***/

.ddlCombo
{
	float: left;
	display: inline;		
	font-family: Arial;
	font-size: 11px;
	border: 1px solid #c0c0c0;	
	color: #000;	
}