/*DO NOT DELETE SECTION*/
body
{
	margin:0px;
	font-family: arial, tahoma, verdana, sans-serif, helvetica;
	font-size: 11px;
	color: #4a4a4a;
	background-color:#ffffff;
	padding:0px;
	text-align:justify;
	background-repeat:no-repeat;	
	background-position:center;
	background-attachment:fixed;
}

#mainPopupContainer
{
	position:absolute;
	z-index:-100;
	padding:0px;
	margin:0px;
	top:10px;
	left:10px;
	width:0px;
	height:0px;
}

#loadingContainer
{
	position:absolute;
	z-index:-100;
	padding:0px;
	margin:0px;
	top:0px;
	left:0px;
	width:0px;
	height:0px;	
}

#mainContainer
{
    background-color:#ffffff;
    position:absolute;
    top:0px;
    overflow-y:hidden;
}

#leftDiv{

	background-color:#ffffff;
	float:left;
	overflow-y:hidden;
}

#rightDiv{

	background-color:#ffffff;
	float:right;
	overflow-y:hidden;
}

#centerDiv{
	background-color:#ffffff;
	overflow-y:hidden;
}

.centerDiv
{
    background-color:#ffffff;
    overflow-y:hidden;
}

.pager
{
    font-weight:bold;
}

.pagerActive
{
    font-weight:bold;
    color:#aa0000;
}

.fileDownload
{
	text-decoration: underline;
	font-weight:bold;
	color: #0EB50E;	
}
/*END DO NOT DELETE SECTION*/

.bodyTemplateLoader
{
	margin:0px;
	font-family: arial, tahoma, verdana, sans-serif, helvetica;
	font-size: 11px;
	color: #4a4a4a;
	background-color:#ffffff;
	padding:0px;
	text-align:justify;
}

.textMenuWhite
{
	font-family: tahoma, arial, verdana, sans-serif, helvetica;
	font-size: 10px; 
	font-weight:bold;               
    color:#ffffff;
}
.textBody
{
    font-size: 11px;
    font-family: arial, tahoma, verdana, sans-serif, helvetica;   
    color:#4a4a4a;
}

.textWhite
{
    color:#ffffff;
}

.textTitleWhite
{
    color:#ffffff;
}

.textTitleBlack
{
    color:#000000;
}

.textLead
{
    font-weight:bold;
}

.textWhiteBold
{
    font-size: 11px;
    font-weight:bold;
    font-family: arial, tahoma, verdana, sans-serif, helvetica;
    color:#ffffff;
}

.text3DContainer
{
    position:relative;
    margin: 1px 0px 0px 1px;
}

.text3D
{
    position:absolute;        
    top:-1px;
    left:-1px;
}

.text3DShadow
{
	position:absolute;
    top:0px;
    left:0px;
}
.textBlack
{
    color:#333333;
}
.textBlue
{
	color:#24b026;
}
.textGreen
{
	color:#2f86ff;
}
.textRed
{
	color:#ff5c0c;
}

.underlineRed
{
    border-bottom:solid 1px #ff5c0c;    
}
.textGray
{
	color:#909090;
}

.txtFlatWhite
{
    border: inset 1px #d6d6d6;
    background-color:#ffffff;
    padding:0px;
    margin:0px;
}

input[type='text'], input.text
{
    font-family: arial, sans-serif, Helvetica;
	border:inset 1px #dcdcdc;
	font-size:11px;    
}

select
{
	font-family: arial, tahoma, verdana, sans-serif, helvetica;
	font-size: 11px;
	border-style:inset;
	border-width:1px;
	border-color:#dcdcdc;	
}

.buttonDefault
{
	background-color:#4A4A4A;
	font-family: arial, tahoma, verdana, sans-serif, helvetica;
	font-size:11px;
	color:#ffffff;
	cursor:pointer;
	text-align:center;
	border:outset 1px;	
	border-width:1px;
	font-weight:bold;
}

.buttonImageDefault
{
    background-color:Transparent;
    background-repeat: no-repeat;
    background-position:1% 50%;
    padding:0px;
    margin:0px;
    cursor:pointer;
    border-style:none;
}

.buttonImageRed
{
    background-color:#ff5c0c;
    background-repeat: no-repeat;
    background-position:1% 50%;    
    font-family: arial, tahoma, verdana, sans-serif, helvetica;
    font-size:11px;
    color: #ffffff;
    font-weight:bold;    
    padding:0px;
    margin:0px;
    cursor:pointer;
    border:outset 1px;	
}

.buttonRed
{
	background-color:#ff5c0c;
	font-family: arial, tahoma, verdana, sans-serif, helvetica;
	font-size:11px;
	color:#ffffff;
	cursor:pointer;
	text-align:center;
	border:outset 1px;	
	border-width:1px;
	font-weight:bold;
}

.buttonFlat
{
 	background-color:#4A4A4A;
	font-family: arial, tahoma, verdana, sans-serif, helvetica;
	font-size:11px;
	color:#ffffff;
	cursor:pointer;
	text-align:center;	
	border-style:none;
	font-weight:bold;
}

.buttonFlatRed
{
 	background-color:#ff5c0c;
	font-family: arial, tahoma, verdana, sans-serif, helvetica;
	font-size:11px;
	color:#ffffff;
	cursor:pointer;
	text-align:center;	
	border-style:none;
	font-weight:bold;
}

.checkboxDefault
{
    border-style:none;
    border-width:0px;
    vertical-align:middle;
}

.bgRed
{
	background-color:#ff5c0c;
}

.bgTitle
{
	background-color:#ff5c0c;	
}

.bgDarkRed
{
	background-color:#cc4605;
}

.bgGray
{
	background-color:#f5f5f5;
}

.bgDarkGray
{
	background-color:#999999;
}

.bgWhite
{
	background-color:#ffffff;
}
.bgBlack
{
	background-color:#000000;
}

.bgViolet
{
	background-color:#656f94;
}

.bgBlue
{
	background-color:#2f86ff;
}

.bgGreen
{
	background-color:#33cc33;
}

.bgYellow
{
	background-color:#99cb50;
}

.borderDarkGray
{
	border:solid 1px #cccccc;
}

.borderGray
{
	border:solid 1px #f4f4f4;
}

.borderRed
{
    border:solid 1px #ff5c0c;
}

.note{
	border-color:#dcdcdc;
	border-style:dotted;
	border-width:1px;
	background-color:#ffffcc;
	font-family: arial, tahoma, verdana, sans-serif, helvetica;
	font-size: 11px;
	color: #4a4a4a;
	
}

.imgFrame
{
    border:inset 0px #ffffff;
    background-color:transparent;
}

.divAnchorLink
{
    cursor:pointer;
	font-family: arial, tahoma, verdana, sans-serif, helvetica;
    color:#24b026;
}

div.divAnchorLink:hover
{
    text-decoration:underline;
}

.divTextLink
{
    cursor:pointer;
}

div.divTextLink:hover
{
    text-decoration:underline;
}

/* HTML TAG HERE*/

a
{
    font-size:11px;
	font-family: arial, tahoma, verdana, sans-serif, helvetica;
    color:#24b026;
    text-decoration:none;    
}

a:hover{
	text-decoration:underline;
}

.pager
{
	font-family: arial, tahoma, verdana, sans-serif, helvetica;
	color:#0EB50E;
	font-size:11px;	
	font-weight:bold;
}
.pagerActive
{
	font-family: arial, tahoma, verdana, sans-serif, helvetica;
	color:#dcdcdc;
	font-size:11px;
	font-weight:bold;	
}

select
{
	font-family: arial, tahoma, verdana, sans-serif, helvetica;
    color:#4a4a4a;    
}

h1
{
	font-family: arial, tahoma, verdana, sans-serif, helvetica;
	font-size: 19px;
    color:#4a4a4a;
    font-weight:normal;
    padding:0px;
    margin:0px;
    overflow:hidden;
}

h2
{
	font-family: arial, tahoma, verdana, sans-serif, helvetica;
	font-size: 15px;
    color:#4a4a4a;
    font-weight:normal;
    padding:0px;
    margin:0px;
    overflow:hidden;
}
table
{
	font-family: arial, tahoma, verdana, sans-serif, helvetica;
	font-size: 11px;                
    color:#4a4a4a;
    text-align:justify;
}

.listItem
{
	background-color:#dcdcdc;
}

.listItem th
{
	background-color:#dcdcdc;    
	font-weight:normal;
	text-align:left;
}

.listItem tr
{
    background-color:#ffffff;
}

.listItemHighlighRow
{
	background-color:#ffffcc;
}

.listItemHighlighRow td
{
	background-color:#ffffcc;	
}

ul {
	line-height: 1.5em;
	list-style-type:square;
	margin: .3em 0 0 1.8em;
	padding: 0;
}
ol {
	line-height: 1.5em;
	margin: .3em 0 0 3.2em;
	padding: 0;
}

li 
{
	padding:0px;
	margin:0px;
	vertical-align:middle;
}

hr
{
	color:#dcdcdc;
	background-color:#dcdcdc;
	height:1px;
	border-style:none;
	padding:0px;
	margin:0px;
}
#titleDiv p
{
    padding:0px;
    margin:0px;
}

#leadDiv  p
{
    padding:0px;
    margin:0px;    
}

#mainHtmlDiv p{
    padding:0px;
    margin:0px; 
}
#htmlContentDiv p{
    padding:0px;
    margin:0px; 
}

#pNormal p
{
    padding:0px;
    margin:0px; 
}
#peviewDiv p
{
    padding:0px;
    margin:0px;     
}

.divTextLink
{
    cursor:pointer;
    color:#4a4a4a;
}

.divTextLinkOver
{
    text-decoration:underline;
    color:#4a4a4a;
    cursor:pointer;
}

div.divTextLink:hover
{
    text-decoration:underline;
    color:#4a4a4a;
    cursor:pointer;
}