
html, body {
    height: 100%;
    overflow: auto;
}

body, p, table, td, select, input, div, span {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8.75pt;
  color: #343434;
}


body {
  background: #EFEFEF;
}

.logos {
  margin-top: 26.5px;
  float: left;
  height: 50px;
}

.logos img {
  max-height: 250px;
  max-width: 250px;
}

.line1 {
  padding: 5px;
  vertical-align: bottom;
  background: #FFF url(images/top.jpg) repeat-x top left;
  text-align: right;
  border: 0;
}

a:link {
  text-decoration: none; 
}
a:visited {
  text-decoration: none; 
}
a:hover {
  text-decoration: underline; color: red;
}

.line1 img {
  vertical-align: middle;
  border: 0;
}


.line2 {
  float:left; 
  border: 0;
  position:absolute;
  width: 100%;
}

.line2cnt {
  background: #EFEFEF url(images/index.jpg) repeat-x top left;
  height: 22px;
  height: 28px\9;
  margin-left: 200px;  
  margin-left: 0px\9;  
  padding-top: 6px;
  min-width: 800px; /* also change below for IE */
} 

* html .line2cnt { /* IE (sucks) hack! */
  width: expression( document.body.clientWidth < 801 ? "800px" : auto ); /* set min-width for IE */
  left: expression( document.body.scrollLeft + '0' );
}
 
.main-menu a {
  font-size: 8.5pt;
  font-weight: normal;
  color: #FFF;
  padding: 0px 5px 0px 5px;
}

.main-menu a:link{
  text-decoration: none;
}

.main-menu username {
 color: green;
}

.ep-menu {
  font-weight: bold;
  font-size: 8.5pt;
  color: #075A7F;
  padding: 0px 10px 0px 10px;
}

.ep-menu-detail {
  font-weight: normal;
  font-size: 8.5pt;
  color: #075A7F;
  padding: 0px 5px 0px 5px;
}

.ep-menu-separator{
  font-weight: bold;
  padding: 0px 5px 0px 5px;
  color: #3D3D3D;
}

.customer-logo{
  position: absolute;
  top: 5px;
  left: 2px;
}


.customer-logo img{
  width:180px;
  height: 50px;
}



/*********************************************/


.table-prt {
	border: 1px solid #DFDFDF;
  padding: 0px; 
}


.text {
	border: 1px solid #DFDFDF;
  padding: 5px 3px 5px 3px;
	font-size: 10px;
	color: #002C3F;
	font-weight: normal;
	background-color: #D1DBDF;
}

.text a {
	border: 0px solid #DFDFDF;
  padding:0px;
	font-size: 10px;
	color: #002C3F;
	font-weight: normal;
	background-color: #D1DBDF;
}

.textbold {
  padding: 5px 3px 5px 3px;
	font-size: 10px;
	color: #002C3F;
	font-weight: bold;
	background-color: #C3D7DF;
}

.textbluelight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #80bfe1;
	text-decoration: none;
}
.textbluelight1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #075A7F;
	text-decoration: none;
}
.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #23668a;
	background-color: #FFFFFF;
	border: thin inset;
}
.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #23668a;
	background-color: #B3D1E1;
}

.master-info-table {
	border: 2px solid #2C5499;
	padding: 0px;
}

.tdtitle-r {
	border: 1px solid #DFDFDF;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	color: #074F6F;
  padding: 5px 5px 5px 5px;
	background-color: #C2CBCF;
}

.tdtitle {
	border: 1px solid #DFDFDF;
	font-size: 10px;
	font-weight: bold;
	color: #074F6F;
  padding: 5px 5px 5px 5px;
	background-color: #C2CBCF;
}

.tdtitle2 a {
	border: 0px solid #DFDFDF;
	font-size: 10px;
	font-weight: normal;
	color: #074F6F;
  padding: 0px;
	background-color: #DFDFDF;
}

.tdtitle2 {
	border: 1px solid #DFDFDF;
	font-size: 10px;
	font-weight: normal;
	color: #074F6F;
  padding: 5px 5px 5px 5px;
	background-color: #D1DBDF;
}

.tdtitle3 {
	border: 1px solid #DFDFDF;
	font-size: 10px;
	font-weight: bold;
	color: #074F6F;
  padding: 3px 3px 3px 3px;
	background-color: #C2CBCF;
}

.table-detail {
  padding: 10px;
}

.textlogo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #262626;
	text-decoration: none;
	background-color: #CEE5F1;
}
.textlogobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #262626;
	text-decoration: none;
	background-color: #CEE5F1;
}
.textblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #23668a;
	text-decoration: none;
}
.textbluebold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: red;
	text-decoration: none;
}
.tdsubmenutitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #23668a;
	background-color: #cee5f1;
}
.textbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	/*color: #80BFE1;*/
	color: darkblue;
	text-decoration: none;
}
.textwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.textwhiteon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}
.border {
	border: thin solid #80BFE1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #262626;
	text-decoration: none;

}

.tdtitlegris {
	border: 1px solid #DFDFDF;
  padding: 5px 3px 5px 3px;
	font-size: 10px;
	color: #002C3F;
	font-weight: normal;
	background-color: #EFEFEF;
}

.tdtitlegris a {
	border: 0px solid #DFDFDF;
  padding: 0px;
	font-size: 10px;
	color: #002C3F;
	font-weight: normal;
	background-color: #EFEFEF;
}

.tdtitlegris2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #262626;
	text-decoration: none;
	background-color: #F5F5F5;
}
.textboldred {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CC3300;
	text-decoration: none;
}
.field_m {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #23668a;
	background-color: #FFFFFF;
	border: thin inset;
}
.submit_m {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #23668a;
	background-color: #B3D1E1;
}
.tdtitle_m {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #262626;
	text-decoration: none;
	background-color: #cee5f1;
}
.tdtitle2_m {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #262626;
	text-decoration: none;
	background-color: #cee5f1;
}
.tdtitlegris_m {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #262626;
	text-decoration: none;
	background-color: #F5F5F5;
}
.text_m {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #262626;
	text-decoration: none;
}
.textbold_m {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #262626;
	text-decoration: none;
}

table.data-contents
{
  margin-top: 0px;
}

div.data-contents
{   
  position: relative;         /* Fix IE bug for popup message. */
  margin-left: 200px;
  margin-top: 50px;
}

.searchHelp
{
  clear:left;
}

div#wholePage {
  /*margin-top: 2px;*/
  /*margin-left: 2px;*/
  background: #EFEFEF url(images/bg5.jpg);
	/*border: 2px solid #B3D1E1;*/
  min-width: 1000px; /* also change below for IE */
}

* html div#wholePage { /* IE (sucks) hack! */
  width: expression( document.body.clientWidth < 1001 ? "1000px" : auto ); /* set min-width for IE */
  left: expression( document.body.scrollLeft + '0' );
}

.roundbottom {
	/*background: url(images/br.png) no-repeat bottom right;*/ 
	background-color: #7EBADC;
	margin-top: 2px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  -moz-border-radius-bottomright: 15px;
  -moz-border-radius-bottomleft: 15px;
}


.header {
/*	background-color: #7EBADC;*/
	background-color: RoyalBlue;
	height: 10px;
	padding: 6px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  -moz-border-radius-topright: 15px;
  -moz-border-radius-topleft: 15px;
}

.footer {
	background-color: RoyalBlue;
	height: 10px;
	padding: 6px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  -moz-border-radius-bottomright: 15px;
  -moz-border-radius-bottomleft: 15px;
}


.copyright {
  font-size: 6pt;
  float: right;
  color: orange;
}

img.corner {
   width: 20px;
   height: 20px;
   border: none;
   display: block !important;
}


.maindiv{
  margin-top: 25px;
  margin-left: -200px;
  margin-left: 0px\9;
}

.maindivcnt {
  width: 770px;
}

.list_msg {
  padding: 10px 10px 10px 10px;
  text-align: center;
  background-color: #FFFFFF;
}

.ustrong { font-weight: bold; }

.roundtop { 
	/*background: url(images/tr.png) no-repeat top right;*/ 
	background-color: #7EBADC;
	margin-bottom: 2px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  -moz-border-radius-topright: 15px;
  -moz-border-radius-topleft: 15px;
}

.section_manager {
  border: 1px solid #B0B0B0;
  background-color: #FFFFFF;
}

.list_title {
  background-color: #7EBADC;
  color: #000000;
  font-weight: bold;
  padding: 5px 5px 5px 5px;
  white-space: nowrap;
}

.send-left-table {
  margin-left: -180px;
}

* html .send-left-table { /* IE (sucks) hack! */
  zoom: 1;
  position: relative;
}
 
       
#popUpBlanket{
    position: fixed !important;     /* Fix IE bug for popup message. */
    position: absolute;             /* Fix IE bug for popup message. */
    top:0;
    right:0;
    width:100%; 
    height:2000px;                
    margin-top: -200px; 
    background: rgb(0, 0, 0);  
    display: none;
    filter: alpha(opacity=50);                                              /* Fix IE 5-7 opacity bug. */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";       /* Fix IE 8 opacity bug. */
    -moz-opacity:0.5;                                                       /* Fix Netscape opacity bug. */
    -khtml-opacity: 0.5;                                                    /* Fix Safari 1.x opacity bug. */
    opacity: 0.5;                                                           
}

#popUpDiv{
    position: fixed !important;        /* Fix IE bug for popup message. */
    position: absolute;               /* Fix IE bug for popup message. */
    right: 40%; 
    top: 20%; 
    background-color: #EFEFEF; 
    width:400px; 
    border:5px solid #075A7F; 
    text-align: center; 
    padding: 3px; 
    color: #002C3F; 
    display: none;
}
