body {
background-color:#FFEEF7;
margin:0px;
padding:0px;
height:100%;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
}

a {outline:none}

.page_bg {
background-image:url(../images/page_bg.jpg);
background-repeat:repeat-y;
}

.login_bg {
background-image:url(../images/login_bg.gif);
background-repeat:y;
}

.menu_bar{
background-image:url(../images/nav_bar_bg.jpg);
background-repeat:repeat-x;
color:#FFF;
padding:0 5px 0 15px;
font-weight:bold;
}

.menu_bar a{
font-size:13px;
color:#FFF;
text-decoration:none;
font-weight:bold;
}

.menu_bar a:hover{
color:#FF0099;
text-decoration:none;
}

.menu_bar .selected{
color:#FF0099;
text-decoration:none;
}


.body_top_bg {
background-image:url(../images/body_top_bg.gif);
background-repeat:no-repeat;
background-position:top;
}

.middle_blue_box_bg {
background-image:url(../images/middle_blue_box_top_bg.gif);
background-repeat: repeat-x; 
background-position:top;
padding:0 10px 0 10px;
border-left:1px solid #A1CEE2;
border-right:1px solid #A1CEE2;	
}
.middle_blue_box_bg_premium {
background-image:url(../images/middle_blue_box_top_bg.gif);
background-repeat: repeat-x; 
background-position:top;
padding:0 2px 0 5px;
border-left:1px solid #A1CEE2;
border-right:1px solid #A1CEE2;	
}

.middle_grey_box_bg {
background-color:#F8F8F8;
padding:0 10px 0 15px;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;	
}


.text_blue12 {
font-size:11px;
color:#075386;
font-weight:bold;
}

.text_blue12 a{
font-size:12px;
color:#075386;
font-weight:bold;
text-decoration:none;
}

.text_blue12 a:hover{
color:#000;
text-decoration:none;
}


.text_blue14 {
font-size:14px;
color:#075386;
font-weight:bold;
}

.text_blue20 {
font-size:20px;
color:#075386;
font-weight:bold;
}

.subheading {
font-size:17px;
color:#075386;
font-weight:bold;
}

.text_pink12 {
font-size:12px;
color:#AE1D74;
font-weight:bold;
}
.text_pink14 {
font-size:14px;
color:#AE1D74;
font-weight:bold;
}
.text_pink20 {
font-size:20px;
color:#AE1D74;
font-weight:bold;
}
.text_grey12{
font-size:12px;
color:#585F62;
font-weight:bold;
}

.text_grey14{
font-size:14px;
color:#585F62;
font-weight:bold;
}

.list_menu1 {
width:200px;
}

.right_grey_box_bg {
padding:0 2px 0 7px;
background-color:#F8F8F8;
border-left:1px solid #C3C3C3;
border-right:1px solid #C3C3C3;

}

.left_pink_box_bg {
padding:0 10px 0 10px;
background-color:#FFF2F8;
border-left:1px solid #ECBDD1;
border-right:1px solid #ECBDD1;
}
.left_pink_box_bg_moreDtl {
padding:0 5px 0 5px;
background-color:#FFF2F8;
border-left:1px solid #ECBDD1;
border-right:1px solid #ECBDD1;
}
.left_blue_box_bg {
padding:0 1px 0 2px;
background-color:#EDF9FF;
border-left:1px solid #A8D9EE;
border-right:1px solid #A8D9EE;
}

.footer_box_bg {
padding:0 10px 10px 10px;
background-color:#EDF9FF;
border-left:1px solid #A8D9EE;
border-right:1px solid #A8D9EE;
border-bottom:1px solid #A8D9EE;
}
.button1 {border:1px solid #BEE5F5;background-color:#BADBE9;color:#075386;font-weight:bold;font-size: 8pt;padding:5px;}
.asterisk{
color:#FF0000;
font:bold 18px/14px Arial, Helvetica, sans-serif;
}

.Lmenu{font-size:12px;font-weight:bold;COLOR:#3C4145;text-decoration:none;padding-left:10px}
.Lmenu:hover{font-size:12px;font-weight:bold;COLOR:#3C4145;text-decoration:none;padding-left:10px}
.Lmenu2{font-size:12px;font-weight:bold;COLOR:#FF0099;text-decoration:none;padding-left:10px}

.Lmenu-bg{background-image:url(../images/Lmenu-bg.jpg);background-position:right;}
.Lmenu-bg2{background-image:url(../images/Lmenu-bg2.jpg);background-position:right;}

.link{
font-size:12px;
color:#075386;
text-decoration:underline;
}

.link:hover{
color:#000;
text-decoration:none;
}
.messagebox{
position:absolute;
width:auto;
margin-left:30px;
border:1px solid #c93;
background:#ffc;
padding:3px;
}
.messageboxok{
position:absolute;
width:auto;
margin-left:80px;
border:1px solid #349534;
background:#C9FFCA;
padding:3px;
font-weight:bold;
color:#008000;

}
.messageboxerror{
position:absolute;
width:auto;
margin-left:80px;
border:1px solid #CC0000;
background:#F7CBCA;
padding:3px;
font-weight:bold;
color:#CC0000;
}
.validationerror{
width:auto;
margin-left:10px;
border:1px solid #CC0000;
background:#F7CBCA;
padding:3px;
font-weight:bold;
color:#CC0000;
}
.validationerror1{
position:absolute;
width:auto;
margin-left:10px;
border:1px solid #CC0000;
background:#F7CBCA;
padding:3px;
padding-bottom:0px;
font-weight:bold;
color:#CC0000;
}
.messageboxok2{
position:absolute;
width:auto;
margin-left:5px;
border:1px solid #349534;
background:#C9FFCA;
padding:3px;
font-weight:bold;
color:#008000;

}
.messageboxerror2{
position:absolute;
width:auto;
margin-left:5px;
border:1px solid #CC0000;
background:#F7CBCA;
padding:3px;
font-weight:bold;
color:#CC0000;
}
.reportsbluz,.reportsyelloz  {
background: #E9F4F9 url(../images/supplierreport_blue_bg.gif) repeat-x top left;
border-bottom:solid 1px #dee8ec;
border-top:solid 1px #F4F2F2;
border-left:solid 1px #F4F2F2;
border-right:solid 1px #F4F2F2;
padding:10px;
font: normal 12px/18px  Arial, Helvetica, sans-serif;

}
.reportsyelloz{
background:#f4f5e5 url(../images/supplierreport_yellow_bg.gif) repeat-x top left;	
border-bottom:solid 1px #dee8ec;
border-top:solid 1px #F4F2F2;
border-left:solid 1px #F4F2F2;
border-right:solid 1px #F4F2F2;
margin:5px 0px;
}
.reportsbluz td img,.reportsyelloz td img{
margin-right:4px;
vertical-align:middle;
}
.reportsbluz td,.reportsyelloz td{
vertical-align:top;
text-align:left;
}

.plink{
font-size:14px;
color:#585F62;
font-weight:bold;
text-decoration:none;
}

.plink:hover{
font-size:14px;
color:#585F62;
font-weight:bold;
text-decoration:none;
}
#topbar{
position:absolute;
border: 1px solid #FFEEF7;
padding:10px;
width:100px;
height:100px; background-color:#00CCFF;
z-index: 100;
text-align:center;
}

.footer-text{font-size:9px;color:#606060;font-weight:normal;text-decoration:none;}
.footer-textB{font-size:9px;color:#404040;font-weight:normal;text-decoration:none;}

.text_pink12 {
font-size:11px;
color:#F076BD;
font-weight:bold;
}

.linkd{
font-size:12px;
color:#4D4D4D;
text-decoration:none;
}
.linkd:hover{
font-size:12px;
color:#075386;
text-decoration:underline;
}
