.l1Table
{
    border: 1 solid #000066;
	background-color: #666666;		
}

.l1Table2
{    
    border-style: solid #000000; 
	background-color: #C0C0C0;
    border-width: 1;
}

.l2Table
{
    border: 1 solid #000000;
	background-color: #000000;		
}

.browseTable
{
    border: 1 solid #000066;
	background-color: #666666;		
}


.l1TD
{ 
	font-family:Helvetica, sans-serif; 
	font-size: 12px; 
	background-color: #ffffce; 
	color: #000000; 
    border: 0 solid; 
    border-color: #3300FF;
    border-width: 0;
    padding: 4;
    spacing: 0;
}


.l2TD
{ 
	font-family:Helvetica, sans-serif; 
	font-size: 12px; 
	background-color: #ffffff; 
	color: #000000; 
    border: 1px solid; 
    border-color: #55552b;
    padding: 2
}

.browseTD
{ 
	font-family:Helvetica, sans-serif; 
	font-size: 12px; 
	background-color: #ffff9c; 
	color: #000000; 
    border: 0 solid; 
    border-color: #3300FF;
    padding: 2
}

.title
{ 
	font-family:Helvetica, sans-serif; 
	font-size: 12px; 
	background-color: #ffffff; 
	color: #000000; 
    padding: 0;
	border: 0 solid #FFFFFF;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

.line {
	border-bottom-width: 2px;
	border-bottom-style: double;
	border-bottom-color: #666;
}

.textfield {
	height: 20px;
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	width: 40px;
	text-align: right;
	background-color: #ccddff;


}

.sidetablewidth {
	width: 10px;

}


.l1TH   
{ 
	font-family:Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	background-color: #000099; 
	color: #FFFF00; 
    border: 1px solid; 
    border-color: #55552b;
    padding: 6;
    spacing: 0;
}


.l2TH   
{ 
	font-family:Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	background-color: #CCCC99; 
	color: #000000; 
    border: 1px solid; 
    border-color: #55552b;
    padding: 4
}

.browseTH   
{ 
	font-family:Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	background-color: #ff9a00; 
	color: #00309c; 
    border: 0 solid; 
    border-color: #3300FF;
    padding: 4
}


.mustText
{
	font-family:Helvetica, sans-serif;
	font-weight: Bold;
	font-size:12px;
	color:#ff0000;
}

.defaultLink {
color:#000099;
font-family: Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
}

.defaultLink:hover {
color: #cc0000;
text-decoration: underline;
}


.nounderlineLink {
color:#000099;
font-family: Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}

.nounderlineLink:hover {
color: #cc0000;
text-decoration: underline;
}

.linkTable
{
	background-color: #FFFFFF;
	padding: 0;
	border-top: 2px inset #003366;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;

}

.linkTableCell
{
	border: 0;
	background-color: #9CC7EF;	
	padding: 0;	
	spacing: 0;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;	
}
 

.msgText, #msgText, #result_info
{ 
	display: block;
	margin: auto;
	padding: 5px 15px;
	height:30px; 
	background: #00aff0; 
	border-radius:3px; 
	border-color:#007ff6;
	font-family: Helvetica, Arial; 
	font-size: 12px; 
	font-weight: bold;
	text-align: center; 
	line-height: 30px;
	color:#fff;
}
.msgText {
	width: 400px;
	line-height: 20px;
}
.msgText a {
	color: #ffff00;
	font-weight: bold;
}
.msgText a:hover {
	color: #000;
	text-decoration: none;
}
.msgText label, #result_info label {
	color: #fff;
}

.calclass
{ 
    padding: 0;
    spacing: 0;
    font-family:Helvetica, sans-serif;
    font-size: 11px; 
    font-weight: bold;
}

.calTable
{
    border-style:solid;
    border-width:1;
    border-color:#3366FF;
}

.formEntryLblOpt
{
	font-family:Helvetica, sans-serif; 
	font-size:12px; 
	text-decoration:none;
	font-weight:Normal;
	color: #000000;
}


.formEntryLblMust
{
	font-family:Helvetica, sans-serif; 
	font-size:12px; 
	text-decoration:none;
	font-weight: bold;
	color: #990000;
}

.tdTextData
{
	font-family: Helvetica, sans-serif; 
	font-size:12px; 
	text-decoration:none;
	font-weight:Normal;
	color: #000000;
	background-color: #F7F7F7;
	border: outset #c0c0c0;
	border-width: 1;
	
}


.formEntryTab
{
	background-color: #ffffff;
}

.l1TD2
{ 
	font-family: Helvetica, sans-serif; 
	font-size: 12px; 
	border-style: solid #000000; 
	border-width: 1;
	background-color: #ffffff; 
	color: #000000; 
	spacing: 0;
	padding: 0;
}

.l1TH2
{ 
	font-family: Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	background-color: #000099; 
	color: #FFFF00; 
}


.contentBody
{
	font-family: Helvetica, sans-serif; 
	font-size:12px;
	background-color:#ffffff
}

.headerSection
{
	background-color: #c0c0c0; 
	color: #000000; 
	font-family: Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
}

.tcolor {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	background: #ffffff;
}


.datatableColor {
	border: 2px solid #466F9B;
}

.headerColor {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: #ccc;
	background: -webkit-linear-gradient(#bad3de, #d2e3ea, #bad3de); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#bad3de, #d2e3ea, #bad3de); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#bad3de, #d2e3ea, #bad3de); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#bad3de, #d2e3ea, #bad3de); /* Standard syntax */
	vertical-align: middle;
	text-align: center;
}

.colorlegend {
	height: 15px;
	width: 25px;
	font-size: 10px;
	line-height: 5px;
	border: 1px solid #333333;

}

.space {
	height: 6px;
}

.boxborder {
	border: 1px solid #666666;
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
}

.searchButton {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	height: 21px;
	width: 80px;
}

.parentlabel {
font-family: Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #000033;

}

.textboxstyle {
font-size: 11px;
color: #003366;
font-family: Helvetica, sans-serif;
background-color: #F0F8FF;
height: 20px;
}

.border {
border: 2px solid #3F5A72;
}
.menu {
font-family: Helvetica, sans-serif;
font-size: 10px;
width: 210px;
}

.menutext {
color:#000099;
font-family: Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
}

div.container {
	background-color: white;            
    border: 2px solid #1975D1;            	
    width: 300px; 
	height: 600px; 
	padding: 0px;
	margin: 0px;
	overflow: hidden;                                  
}
.label {
	width: 110%; 
    border-right: 1px solid #1975D1;
    border-left: 1px solid #1975D1; 
	border-top: 1px solid #1975D1;            	
    border-bottom: 1px solid #1975D1;  
	background: #ffffff; 
    height: 20px;
    background-color:#CCDDFF;                
    font-size: 12px;
    font-family: Helvetica, sans-serif;
    font-weight: bold;
    color: #000066;           
    cursor: pointer;     
}

.content {
	width: 110%; 
    border-right: 1px solid #1975D1;
    border-left: 1px solid #1975D1; 
    border-bottom: 1px solid #1975D1;  
	background: #ffffff; 
}
