BODY
{
margin:0px;
font-size: 12pt;
font:Arial, Helvetica, sans-serif;
}
.font12b{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.fonttitle{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#6CAD0A;
}
.fonttitleblue{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#006699;
}
.fonttitle14{
font-family:Arial, Helvetica, sans-serif;
font-size:14px; 
color:#6CAD0A;
}
.fonttitle14b{
font-family:Arial, Helvetica, sans-serif;
font-size:14px; 
font-weight:bold;
color:#6CAD0A;
}
.font12blue{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#006699;
font-weight:bold;
}
.font13blue{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#006699;
font-weight:bold;
}
.font14{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.font12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
 a.topmodule_link { 
	font-family:  Arial ;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
a.topmodule_link:visited {
	font-family: Arial ;
	color: #FFFFFF;
}
a.topmodule_link:hover {
	font-family: Arial ;
	color:#FFFFFF;
	text-decoration: none;
}
a.topmodule_link:active {
	font-family: Arial ;
	color: #FFFFFF;
}

a.nav1_link { 
	font-family:  Arial ;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	color: #006600;
}
a.nav1_link:visited {
	font-family: Arial ;
	color: #006600;
}
a.nav1_link:hover {
	font-family: Arial ;
	color:#006600;
	text-decoration:underline;
}
a.nav1_link:active {
	font-family: Arial ;
	color:#006600;
}

.fonttitle{

}

a.title1_link { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#6CAD0A;
	text-decoration: none;
 }
a.title1_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#6CAD0A;
}
a.title1_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#6CAD0A;
	text-decoration:underline;
}
a.title1_link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#6CAD0A;}

a.title1blue_link { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#006699;
	text-decoration: none;
 }
a.title1blue_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#006699;
}
a.title1blue_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#006699;
	text-decoration:underline;
}
a.title1blue_link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#006699;}


a.blue14_link { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FF9900;
	text-decoration: none;
 }
a.blue14_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FF9900;
}
a.blue14_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FF9900;
	text-decoration:underline;
}
a.blue14_link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FF9900;}

a.title2_link { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color:#6CAD0A;
	text-decoration: none;
 }
a.title2_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color:#6CAD0A;
}
a.title2_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color:#6CAD0A;
	text-decoration:underline;
}
a.title2_link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color:#6CAD0A;}

a.title3_link { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color:#666666;
	text-decoration: none;
 }
a.title3_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color:#666666;
}
a.title3_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color:#666666;
	text-decoration:underline;
}
a.title3_link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color:#666666;}

a.title4_link { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#666666;
	text-decoration: none;
 }
a.title4_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#666666;
}
a.title4_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#666666;
	text-decoration:underline;
}
a.title4_link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#666666;}


INPUT
{
	font-size: 10pt;
	font-family: Arial, Verdana;
	border:	1px solid #7b9ebd;
}
INPUT.NoBorder
{
	font-size: 10pt;
	font-family: Arial, Verdana;	
	border:	0px solid #7b9ebd;
}
SELECT
{
	border:	1px solid #7b9ebd;
	font-size: 10pt;	
	font-family: Arial, Verdana;
	
}
TEXTAREA
{
	font-size: 10pt;
	font-family: Arial, Verdana;
	border:	1px solid #7b9ebd;
}
  

.textbox
{
	font-size: 10pt;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid
}
.ollist li{
padding-bottom:10px;
}

.DivOver
{
	padding: 5px; 
	background-color: #FFF; 
	border: 1px solid #888;
} 
.overlay 
{
	background-color:Gray;
	filter:alpha(opacity=40);
	opacity:0.4;
	visibility: hidden; 
	position: absolute;
}
.SecondLayerFooter
{	
	/*background-color: #F5FBFC;*/
	background-color: #ECECEC;
	height:45px;
}

.SecondLayerTopBox
{
	BORDER-BOTTOM: #CCCCCC 0px solid; 
}
.SecondLayerTopBox TD 
{
	BACKGROUND-IMAGE: url(secondTitle.jpg); 		
	height:45px;
}	

.asterisk {
	font-family: Arial;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: red;
}
.radiobtn INPUT{
background-color: transparent;
border: #7F9DB9 0px solid;
color: black;
height: 23px;
width: 23px;
font-family: Arial;
font-weight: normal;
} 
.checkbox INPUT{
background-color: transparent;
border: #ffffff 0px solid;
color: black;
height: 23px;
width: 23px;
font-family: Arial;
font-size: 16px;
font-weight: normal;
} 
.checkbox2 INPUT{background-color:transparent;border:#fff 0 solid;color:black;font-size:12px;font-weight:normal;}

.status_ok {
	font-family: Arial;
	height: 20px;
	font-size: 13px;
	font-weight: bold;
	color: green;
}
.status_fail {
	font-family: Arial;
	height: 20px;
	font-size: 13px;
	font-weight: bold;
	color: red;
}

/**********************Tab*************************/
#header {
    float:left;
    width:100%;
    height:39px;    
    background:#DAE0D2 url("../images/tab/bg.gif")
      repeat-x bottom;
    font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height:normal;
    }
  #header ul {
    margin:0;
    padding:14px 10px 0;
    list-style:none;
    }
 #header li {
    float:left;
    background:url("../images/tab/norm_left.gif")
      no-repeat left top;
    margin:0;
    padding:0 0 0 12px;
    }
  #header a, #header strong, #header span {
    display:block;
    background:url("../images/tab/norm_right.gif")
      no-repeat right top;
    padding: 5px 15px 4px 6px;
    }
  #header #current {
    background-image:url("../images/tab/norm_left_on.gif");
    }
  #header #current a {
    background-image:url("../images/tab/norm_right_on.gif");
    padding-bottom:5px;
	color:#003366;
	font-weight:bold;
    }
	#header a {
    float:left;
    display:block;
    background:url("../images/tab/norm_right.gif")
      no-repeat right top;
    padding:5px 15px 4px 6px;
    text-decoration:none;    
    color:#5A7CBA;
    }
    
  /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #header a {float:none;}
  /* End IE5-Mac hack */
  
a.tab_link { 
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #6C4000;
	font-weight: bold;
}
a.tab_link:visited {
	font-family: Arial;
	color: #6C4000;
}
a.tab_link:hover {
	font-family: Arial;
	color: #383838;
	text-decoration: none;
}
a.tab_link:active {
	font-family: Arial;
	color: #6C4000;
}

.GridViewHeader2 TH
{
	PADDING-RIGHT: 5px;  
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	height: 30px;
	BACKGROUND-Color: #E1E9EC; 
	border-style:solid;
	border-color:#CCCCCC;
	border-width:0px;    
	COLOR: #666666; 
	BACKGROUND-IMAGE: url(gridview/headerBg.gif);
	BACKGROUND-REPEAT: repeat-x; 
		
}

.GridViewHeader2 a:link{
	font-family: Arial;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
	}	
.GridViewHeader2 a:active{
	font-family: Arial;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
	}
.GridViewHeader2 a:visited {
	font-family: Arial;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
	}
	
	
.GridViewPager
{	
	PADDING-RIGHT: 5px;  
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 	
	COLOR: #666666; 
	BACKGROUND-IMAGE: url(gridview/listViewFooter.gif);
	BACKGROUND-REPEAT: repeat-x;  
	TEXT-ALIGN: right;
}
.table_odd_row_col1 {
	font-family: Arial;
	
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	text-valign: middle;
	text-align: left;
}
.table_odd_row_col1 TD{
	font-family: Arial;
	padding-left:3px;
	height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	/*BORDER-BOTTOM: #CCCCCC 1px solid;*/
	background-color: #FFFFFF;
	text-valign: middle;
	
}

.table_even_row_col1 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	/*BORDER-BOTTOM: #CCCCCC 1px solid;*/
	background-color: #F5FBFC;
	text-valign: middle;
	text-align: left;
}

.table_even_row_col1 TD {
	font-family: Arial;
	padding-left:3px;
	height: 18px;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	/*BORDER-BOTTOM: #CCCCCC 1px solid;*/
	background-color: #F3FBFC;
	text-valign: middle;
	
}
.MouseOverLayer
{
	font-family: Arial;
	font-size: 12px;
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 400px;
	height: 0px;
	z-index: 200;
}
/* For Ajax modal update panel - Start*/
.modalProgressGreyBackground 
{
   
}

.modalPopup
{
    text-align:center;
    padding-top: 30px; 
    border-style:solid; 
    border-width:1px; 
    background-color:White; 
    width:300px; 
    height:100px;
}
/* For Ajax modal update panel - End*/

.figure{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
padding:3px;
} 
.bold{
font-weight:bold;
}

/***********second layer*************/

.fieldtitle_left_large {
	font-family: Arial;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 2px 2px 2px; 
	/*color: #006699;*/
	color:#000000;
	text-align: left;
}
.SecondLayerTitle{ 
	font-family: Arial;
	font-size: 22px;
	color: #0072BB;
	font-weight: bold;	
}
/***********New Login*************/
.font14blue{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#006699;
font-weight:bold;
}

.loginTEXTFIELD {
background-color: #FFFFFF;
border: #7F9DB9 1px solid;
color: black;
height: 20px;
font-family: Arial;
FONT-SIZE: 1em
font-weight: normal;
} 

.GridViewPager
{	
	PADDING-RIGHT: 5px;  
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 	
	COLOR: #666666; 
	BACKGROUND-IMAGE: url(../images/gridview/listViewFooter.gif);
	BACKGROUND-REPEAT: repeat-x;  
	TEXT-ALIGN: right;
}

.LoginTitle {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; FONT-SIZE: 13px; PADDING-TOP: 0px
}

.Login {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0.5em; MARGIN: 0px; FONT-FAMILY: Arial; COLOR: #a71930; FONT-SIZE: 16px; FONT-WEIGHT: Bold
}

a.black13_link { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration: none;
 }
a.black13_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
a.black13_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
a.black13_link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;}
	
.black13 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
 }
 
a.nav13_link { 
	font-family:  Arial ;
	font-size: 13px;
	text-decoration: none;
	font-weight:bold;
	color: #006600;
}
a.nav13_link:visited {
	font-family: Arial ;
	color: #006600;
}
a.nav13_link:hover {
	font-family: Arial ;
	color:#006600;
	text-decoration:underline;
}
a.nav13_link:active {
	font-family: Arial ;
	color:#006600;
}
