﻿html,body {
	margin:0;
	padding:0;
	height:100%;
	background-color:#EFF0F2;
}

/* Master Page ----------------------------------------------------------------------------------------------- */


.MasterTblMain
{
	background-color:#ffffff;
	width: 830px;
	border-left: solid 1px #CACACA;
	border-right: solid 1px #CACACA;
	border-bottom: solid 1px #CACACA;
}


#DivNav
{

	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;	
	padding: 0px 0px 3px 15px;
}

#DivContent
{
	background-color:#fff;
	color: #224568;
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	text-align:left;
	padding: 15px 15px 15px 15px;	
}

.DivSpace
{
	height:10px;
}

.DivSpacesm
{
	height:5px;
}

.frame
{
	border-right:solid 1px #9D9D9D;
	border-left:solid 1px #9D9D9D;
	border-bottom:solid 1px #9D9D9D;
	border-top:solid 1px #9D9D9D;
}

.btn
{ 
	height:20px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #333333; 
	cursor: pointer;  
}
.btn
{ 
	height:20px;
	border:1px solid #ddd; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #294364; 
	cursor: pointer;  
	background-image : url(images/bg_btn.gif); 
	background-color : White; 
}
.btn:hover
{ 
	color: #1D5E28; 
}

.link
{
	cursor:pointer ;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #00265D;
	text-decoration: underline;
}
.link:hover
{
	cursor:pointer ;
	color: #90BA1A;
	text-decoration: none;
}

.linkg
{
	cursor:pointer ;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #C50808;
	text-decoration: underline;
}
.linkg:hover
{
	cursor:pointer ;
	color: #FD0000;
	text-decoration: none;
}

.linkh
{
	cursor:pointer ;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #00265D;
	text-decoration: underline;
}
.linkh:hover
{
	cursor:pointer ;
	color: #90BA1A;
	text-decoration: none;
}

.linkp
{
	cursor:pointer ;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #00265D;
	text-decoration: underline;
	padding-left:2px;
	padding-right:2px;
}
.linkp:hover
{
	cursor:pointer ;
	color: #90BA1A;
	text-decoration: none;
	padding-left:2px;
	padding-right:2px;
}

.linksm
{
	cursor:pointer ;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #00265D;
	line-height:20px;
	text-decoration: underline;
}
.linksm:hover
{
	cursor:pointer ;
	color: #90BA1A;
	text-decoration: none;
}

.linksa
{
	cursor:pointer ;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #00265D;
	padding-bottom:5px;
	padding-top:5px;
	text-decoration: underline;
}
.linksa:hover
{
	cursor:pointer ;
	color: #90BA1A;
	padding-bottom:5px;
	padding-top:5px;
	text-decoration: none;
}

.tblSeparator
{
	cursor:pointer ;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #00265D;
	padding-left:3px;
	padding-right:3px;
}

.tblSp
{
	height:3px;	
}

.tblSpb
{
	height:6px;	
}

.tblSpbb
{
	height:10px;	
}

.labelError
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FD0000;
}

.labelAstericks
{
	font: bold 10px verdana; 
	color: #FD0000;
	padding-left:1px;
}

.labelInfo
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #1D5E28;
}

.text
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #111;
}


.textss
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #111;
}


.label
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #224568;
}

.labels
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #224568;
}

.labelr
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FD0000;
}

.labelb
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #224568;
}
.labelbb
{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #224568;
}

#DivContentLeft
{
	text-align:left;
	padding: 15px 0px 0px 5px;
	height:200px;
}

#DivContentLeft a 
{
	cursor:pointer ;
	font: Bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #114175;
	text-decoration: none;
}

#DivContentLeft a:hover
{
	cursor:pointer ;
	font: Bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #90BA1A;
	text-decoration: none;
}

.inputtext
{
	color:#333333;
	background-color:#fff;
	width:180px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
}

.inputtext:hover
{
	border: solid 1px #3E597F;
}

.inputtextw
{
	color:#333333;
	background-color:#fff;
	width:294px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
}

.inputtextw:hover
{
	border: solid 1px #3E597F;
}

.inputtexts
{
	color:#333333;
	background-color:#fff;
	width:150px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
}

.inputtexts:hover
{
	border: solid 1px #3E597F;
}

.inputtextss
{
	color:#333333;
	background-color:#f9f9f9;
	width:80px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
}

.inputtextss:hover
{
	border: solid 1px #3E597F;
}

.inputtextm
{
	color:#333333;
	background-color:#fff;
	width:200px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
}

.inputtextm:hover
{
	border: solid 1px #3E597F;
}

.inputtextl
{
	color:#333333;
	background-color:#fff;
	width:340px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
}

.inputtextl:hover
{
	border: solid 1px #3E597F;
}

.inputtextsr
{
	color:#333333;
	background-color:#fff;
	width:20px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
}

.inputtextsr:hover
{
	border: solid 1px #3E597F;
}

.inputtextHvr
{
	color:#333333;
	background-color:#fff;
	width:180px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #FD0000;
	padding:  2px 2px 2px 2px;
}
.inputtextHvr:hover
{
	border: solid 1px #3E597F;
}

.inputtextl
{
	color:#333333;
	background-color:#fff;
	width:120px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
}
.inputtextl:hover
{
	border: solid 1px #3E597F;
}

.inputtextlHvr
{
	color:#333333;
	background-color:#fff;
	width:120px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #FD0000;
	padding:  2px 2px 2px 2px;
}

.inputtextssm
{
	color:#333333;
	background-color:#fff;
	width:30px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
}

.inputtextsm
{
	color:#333333;
	background-color:#fff;
	width:80px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
}
.inputtextsm:hover
{
	border: solid 1px #3E597F;
}

.inputtextcr
{
	text-align:right;
	color:#333333;
	background-color:#fff;
	width:100px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
}
.inputtextcr:hover
{
	border: solid 1px #3E597F;
}

.inputtextsmHvr
{
	color:#333333;
	background-color:#fff;
	width:70px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #FD0000;
	padding:  2px 2px 2px 2px;
}
.inputtextsmHvr:hover
{
	border: solid 1px #3E597F;
}

.inputtextsmLckd
{
	color:#333333;
	background-color:#E3E8EE;
	width:70px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
}

.inputUpload
{
	color:#333333;
	background-color:#fff;
	width:300px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
}
.inputUploadHvr
{
	color:#333333;
	background-color:#fff;
	width:300px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #FD0000;
	padding:  2px 2px 2px 2px;
}

.inputtextLckd
{
	color:#000;
	background-color:#E4FF92;
	width:180px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
}



.inputtextml
{
	color:#333333;
	width:180px;
	height:42px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
}
.inputtextml:hover
{
	border: solid 1px #3E597F;
}

.inputtextmlm
{
	color:#333333;
	width:280px;
	height:42px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
}
.inputtextmlm:hover
{
	border: solid 1px #3E597F;
}

.inputtextmlml
{
	color:#333333;
	width:343px;
	height:85px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
}

.inputtextmlw
{
	color:#333333;
	width:630px;
	height:60px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
}
.inputtextmlw:hover
{
	border: solid 1px #3E597F;
}

.inputtextmlwbg
{
	color:#333333;
	width:542px;
	height:100px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
}
.inputtextmlwbg:hover
{
	border: solid 1px #3E597F;
}

.inputtextmlwsm
{
	color:#333333;
	width:542px;
	height:30px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
}
.inputtextmlwsm:hover
{
	border: solid 1px #3E597F;
}

.inputtextmlwHvr
{
	background-color:#fff;
	color:#333333;
	width:542px;
	height:60px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #FD0000;
	padding:  2px 2px 2px 2px;
}
.inputtextmlwHvr:hover
{
	border: solid 1px #3E597F;
}
.inputdl
{
	color:#333333;
	width:186px;
	font-size: 12px;
	font-family: Arial; 
	padding:  2px 2px 2px 2px;
	border: solid 1px #A7A6AA;
}

.inputdl:hover
{
	border: solid 1px #3E597F;
}

.inputdlw
{
	color:#333333;
	width:300px;
	font-size: 12px;
	font-family: Arial; 
	padding:  2px 2px 2px 2px;
	border: solid 1px #A7A6AA;
}

.inputdlw:hover
{
	border: solid 1px #3E597F;
}

.inputdlww
{
	color:#333333;
	width:450px;
	font-size: 12px;
	font-family: Arial; 
	padding:  2px 2px 2px 2px;
	border: solid 1px #A7A6AA;
}

.inputdlww:hover
{
	border: solid 1px #3E597F;
}

.inputdlsm
{
	color:#333333;
	width:100px;
	font-size: 12px;
	font-family: Arial; 
	padding:  2px 2px 2px 2px;
	border: solid 1px #A7A6AA;
}

.inputdlsm:hover
{
	border: solid 1px #3E597F;
}

.inputdlsr
{
	color:#333333;
	width:50px;
	font-size: 12px;
	font-family: Arial; 
	padding:  2px 2px 2px 2px;
	border: solid 1px #A7A6AA;
}

.inputdlsr:hover
{
	border: solid 1px #3E597F;
}

.inputdlLckd
{
	background-color:#E3E8EE;
	color:#333333;
	width:166px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #666;
	padding:  2px 2px 2px 2px;
	border: solid 1px #A7A6AA;
}
.inputdlHvr
{
	color:#333333;
	background-color:#fff;
	width:166px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #FD0000;
	padding:  2px 2px 2px 2px;
	border: solid 1px #A7A6AA;
}


.inputdlyr
{
	color:#333333;
	width:55px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #A7A6AA;
	padding:  2px 2px 2px 2px;
	border: solid 1px #A7A6AA;
}
.inputdlyrhvr
{
	color:#333333;
	background-color:#fff;
	width:55px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #FD0000;
	padding:  2px 2px 2px 2px;
	border: solid 1px #A7A6AA;
}

.inputdlmn
{
	color:#333333;
	width:42px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #69696B;
	padding:  2px 2px 2px 2px;
	border: solid 1px #A7A6AA;
}
.inputdlmnhvr
{
	color:#333333;
	background-color:#fff;
	width:42px;
	font-size: 12px;
	font-family: Arial; 
	border: solid 1px #FD0000;
	padding:  2px 2px 2px 2px;
	border: solid 1px #A7A6AA;
}



.ValidSummary
{
	font: bold 12px Arial; 
	color: #FD0000;
}

.ValidSummary ul
{
	font: 12px Arial, Helvetica, sans-serif; 
	text-decoration: none;
	padding-left:0px;
	margin: 5px 0px 1px 8px;
	padding: 0px 0px 5px 10px;
	left:0px;
	color: #FD0000;
}
.ValidSummary li
{
	font: 12px Arial, Helvetica, sans-serif; 
	color: #FD0000;
	left:0px;
	padding: 0px 0px 0px 0px;

}

.tableBrd
{
	border: solid 1px #2B639C;
}

.tableHrd
{
	font:  Bold 12px Arial;
	color: #fff;
	background-color:#2B639C;
	text-decoration: none;
	height:22px;
}

.tableDet
{
	background-color:#ffffff;
	font:  12px Arial;
	color: #333333;
	text-decoration: none;
	height:22px;
}

.tableDet2
{
	background-color:#f1f1f1;
	font:  12px Arial;
	color: #333333;
	text-decoration: none;
	height:22px;
}

.tableDetHvr
{
	cursor:pointer;
	font:  12px Arial;
	color: #333333;
	background-color:#D0DEEE;
	text-decoration: none;
	height:22px;
}

.tableDetHvrLnk
{
	cursor:pointer;
	font:  12px Arial;
	color: #333333;
	background-color:#D0DEEE;
	text-decoration: none;
	height:22px;
}


.DivMap
{
	border-right:solid 1px #999999;
	border-left:solid 1px #999999;
	border-bottom:solid 1px #999999;
	border-top:solid 1px #999999;
}

.mapLabel
{
	font: Bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #224568;
}

.mapLabels
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #224568;
}

.mapLink
{
	cursor:pointer ;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #00265D;
	text-decoration: underline;
}
.mapLink:hover
{
	cursor:pointer ;
	color: #90BA1A;
	text-decoration: none;
}

.title 
{

 background-color:#333399; padding:5px 5px 5px 5px;	
}
