.minheight /* set minimum height */
{
    min-height: 350px;
    height: auto; /* IMPORTANT */ /*  height: 350px;*/
}
/*.title
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 25;
    color: #ffffff;
    font-weight: bold;
}*/
.logintxt
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11;
    color: #a1bdea;
}
.logintxt1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11;
    color: #ffffff;
}
.textbox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10;
    color: #373737;
}
/*.copyright
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10;
    color: #b6b8a1;
}*/
.tablebg
{
    background-color: #ffffff;
}
.whitebg
{
    background-color: #ffffff;
}
.navtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12;
    color: #ffffff;
}
.titlebg
{
    background-color: #6B809E;
}
.lightbg
{
    background-color: #e1e1e1;
}
.companytitletext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 25;
    font-weight: bold;
    color: #6b6c5d;
}
.subtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11;
    color: #001f4e;
}
.subtextred
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11;
    color: #b72300;
}
.subtextwhite
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11;
    color: #ffffff;
}
.maintitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14;
    font-weight: bold;
    color: #224673;
}
.tinytextbox
{
    width: 50px;
    text-align: right;
}
input
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10;
    color: #373737;
}
select
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10;
}
.formbg
{
    background-color: #ced8e2;
    font-size: 11;
    color: #001f4e;
    font-family: Arial, Helvetica, sans-serif;
}
.savebut
{
    border: 0px single #ffffff;
    background-image: url(images/savebut.gif);
    background-color: Transparent;
    height: 22px;
    cursor: pointer;
    width: 67px;
}
.savecontbut
{
    border: 0px single #ffffff;
    background-image: url(images/savecontbut.gif);
    background-color: Transparent;
    height: 22px;
    cursor: pointer;
    width: 112px;
}
.minitext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9;
    color: #001f4e;
}
.minitextwhite
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9;
    color: #ffffff;
}
.minitextred
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9;
    color: #b72300;
}
.bigbut
{
    border-style: hidden;
    border-width: 0px;
    background-image: url(images/bgbut.gif);
    background-color: Transparent;
    height: 22px;
    width: 150px;
    text-align: center;
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10;
    color: #ffffff;
}
.mediumbut
{
    border-style: hidden;
    border-width: 0px;
    background-image: url(images/mdbut.gif);
    background-color: Transparent;
    height: 22px;
    width: 112px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10;
    color: #ffffff;
}
.smallbut
{
    border-style: hidden;
    border-width: 0px;
    background-image: url(images/smbut.gif);
    background-color: Transparent;
    height: 22px;
    width: 67px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10;
    color: #ffffff;
}


/*ankur start*/

.heading
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #000000;
    padding-left: 10px;
    text-decoration: none;
    text-transform: uppercase;
    height: 10px;
}

.gentext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}
.footext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}
.footlink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}
.footlink:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ccc;
    text-decoration: underline;
}



.formtop /* Table top */
{
    /*height: 14px;     border-bottom: solid 1px #cccccc;     background: #eeeeee;     background: linear-gradient(top,#eeeeee 0%,#cccccc);     background: -moz-linear-gradient(top,#eeeeee 0%,#cccccc);     background: -webkit-linear-gradient(top,#eeeeee 0%,#cccccc);     background: -o-linear-gradient(top,#eeeeee 0%,#cccccc);     background: -ms-linear-gradient(top,#eeeeee 0%,#cccccc);     background: gradient(linear, left top, left bottom,from(#eeeeee),to(#cccccc));     background: -moz-gradient(linear, left top, left bottom,from(#eeeeee),to(#cccccc));     background: -webkit-gradient(linear, left top, left bottom,from(#eeeeee),to(#cccccc));     background: -o-gradient(linear, left top, left bottom,from(#eeeeee),to(#cccccc));     background: -ms-gradient(linear, left top, left bottom,from(#eeeeee),to(#cccccc));     border-radius: 10px 10px 0px 0px;     -moz-border-radius: 10px 10px 0px 0px;     -webkit-border-radius: 10px 10px 0px 0px;     -o-border-radius: 10px 10px 0px 0px;     -ms-border-radius: 10px 10px 0px 0px;     -moz-box-shadow: 0px 3px 2px rgba(000,000,000,0.3), inset 0px -1px 0px rgba(255,255,255,0.7);     box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);     -moz-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);     -webkit-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);     -o-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);     -ms-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);*/
}
.box
{
    border: solid 1px #cccccc;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
    box-shadow: 3px 3px 5px #c0c0c0;
    -moz-box-shadow: 3px 3px 5px #c0c0c0;
    -webkit-box-shadow: 3px 3px 5px #c0c0c0;
    -o-box-shadow: 3px 3px 5px #c0c0c0;
    -ms-box-shadow: 3px 3px 5px #c0c0c0;
}


/* BUTTON */
.pagebutton
{
    text-decoration: none;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    background-color: #56a9d9;
    border: 1px solid #ffffff;
    background: linear-gradient(top,#408EB9 0%,#408EB9);
    background: -moz-linear-gradient(top,#408EB9 0%,#408EB9);
    background: -webkit-linear-gradient(top,#408EB9 0%,#408EB9);
    background: -o-linear-gradient(top,#408EB9 0%,#408EB9);
    background: -ms-linear-gradient(top,#408EB9 0%,#408EB9);
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -moz-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -webkit-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -o-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -ms-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    padding: 3px 5px 3px 5px;
}
.pagebutton[disabled]
{
    color: #CCCCCC;
}
.pagebuttonselected
{
    text-decoration: none;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    background-color: #004066;
    border: 1px solid #ffffff;
    background: linear-gradient(top,#68B1DD 0%,#005693);
    background: -moz-linear-gradient(top,#68B1DD 0%,#005693);
    background: -webkit-linear-gradient(top,#68B1DD 0%,#005693);
    background: -o-linear-gradient(top,#68B1DD 0%,#005693);
    background: -ms-linear-gradient(top,#68B1DD 0%,#005693);
    background: gradient(linear, left top, left bottom,from(#68B1DD),to(#005693));
    background: -moz-gradient(linear, left top, left bottom,from(#68B1DD),to(#005693));
    background: -webkit-gradient(linear, left top, left bottom,from(#68B1DD),to(#005693));
    background: -o-gradient(linear, left top, left bottom,from(#68B1DD),to(#005693));
    background: -ms-gradient(linear, left top, left bottom,from(#68B1DD),to(#005693));
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -moz-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -webkit-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -o-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -ms-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    padding: 3px 5px 3px 5px;
    font-weight: bold;
}
.smallbutton
{
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    background-color: silver;
    border: 1px solid #ffffff;
    height: 26px;
    width: 80px;
    background: linear-gradient(top,#E1E1E1 0%,#999999);
    background: -moz-linear-gradient(top,#E1E1E1 0%,#999999);
    background: -webkit-linear-gradient(top,#E1E1E1 0%,#808080);
    background: -o-linear-gradient(top,#E1E1E1 0%,#808080);
    background: -ms-linear-gradient(top,#E1E1E1 0%,#808080);
    background: gradient(linear, left top, left bottom,from(#E1E1E1),to(#999999));
    background: -moz-gradient(linear, left top, left bottom,from(#E1E1E1),to(#999999));
    background: -webkit-gradient(linear, left top, left bottom,from(#E1E1E1),to(#808080));
    background: -o-gradient(linear, left top, left bottom,from(#E1E1E1),to(#808080));
    background: -ms-gradient(linear, left top, left bottom,from(#E1E1E1),to(#808080));
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -moz-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -webkit-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -o-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -ms-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
}
.smallbutton[disabled]
{
    color: gray;
}
.mediumbutton
{
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    background-color: silver;
    border: 1px solid #ffffff;
    height: 26px;
    width: 100px;
    background: linear-gradient(top,#E1E1E1 0%,#999999);
    background: -moz-linear-gradient(top,#E1E1E1 0%,#999999);
    background: -webkit-linear-gradient(top,#E1E1E1 0%,#808080);
    background: -o-linear-gradient(top,#E1E1E1 0%,#808080);
    background: -ms-linear-gradient(top,#E1E1E1 0%,#808080);
    background: gradient(linear, left top, left bottom,from(#E1E1E1),to(#999999));
    background: -moz-gradient(linear, left top, left bottom,from(#E1E1E1),to(#999999));
    background: -webkit-gradient(linear, left top, left bottom,from(#E1E1E1),to(#808080));
    background: -o-gradient(linear, left top, left bottom,from(#E1E1E1),to(#808080));
    background: -ms-gradient(linear, left top, left bottom,from(#E1E1E1),to(#808080));
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -moz-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -webkit-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -o-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -ms-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
}
.mediumbutton[disabled]
{
    color: gray;
}
.bigbutton
{
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    background-color: silver;
    border: 1px solid #ffffff;
    height: 26px;
    width: 120px;
    background: linear-gradient(top,#E1E1E1 0%,#999999);
    background: -moz-linear-gradient(top,#E1E1E1 0%,#999999);
    background: -webkit-linear-gradient(top,#E1E1E1 0%,#808080);
    background: -o-linear-gradient(top,#E1E1E1 0%,#808080);
    background: -ms-linear-gradient(top,#E1E1E1 0%,#808080);
    background: gradient(linear, left top, left bottom,from(#E1E1E1),to(#999999));
    background: -moz-gradient(linear, left top, left bottom,from(#E1E1E1),to(#999999));
    background: -webkit-gradient(linear, left top, left bottom,from(#E1E1E1),to(#808080));
    background: -o-gradient(linear, left top, left bottom,from(#E1E1E1),to(#808080));
    background: -ms-gradient(linear, left top, left bottom,from(#E1E1E1),to(#808080));
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -moz-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -webkit-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -o-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -ms-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
}
.bigbutton[disabled]
{
    color: gray;
}
.bluebigbutton
{
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: White;
    background-color: #047ADC;
    border: 1px solid #ffffff;
    height: 26px;
    width: 120px;
    background: linear-gradient(top,#49ABFC 0%,#047ADC);
    background: -moz-linear-gradient(top,#49ABFC 0%,#047ADC);
    background: -webkit-linear-gradient(top,#49ABFC 0%,#047ADC);
    background: -o-linear-gradient(top,#49ABFC 0%,#047ADC);
    background: -ms-linear-gradient(top,#49ABFC 0%,#047ADC);
    background: gradient(linear, left top, left bottom,from(#49ABFC),to(#047ADC));
    background: -moz-gradient(linear, left top, left bottom,from(#49ABFC),to(#047ADC));
    background: -webkit-gradient(linear, left top, left bottom,from(#49ABFC),to(#047ADC));
    background: -o-gradient(linear, left top, left bottom,from(#49ABFC),to(#047ADC));
    background: -ms-gradient(linear, left top, left bottom,from(#49ABFC),to(#047ADC));
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -moz-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -webkit-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -o-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -ms-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
}
.bluebigbutton[disabled]
{
    color: silver;
}

.purplebigbutton
{
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: white;
    background-color: #9F04C6;
    border: 1px solid #ffffff;
    height: 26px;
    width: 120px;
    background: linear-gradient(top,#DC5CFC 0%,#9F04C6);
    background: -moz-linear-gradient(top,#DC5CFC 0%,#9F04C6);
    background: -webkit-linear-gradient(top,#DC5CFC 0%,#9F04C6);
    background: -o-linear-gradient(top,#DC5CFC 0%,#9F04C6);
    background: -ms-linear-gradient(top,#DC5CFC 0%,#9F04C6);
    background: gradient(linear, left top, left bottom,from(#DC5CFC),to(#9F04C6));
    background: -moz-gradient(linear, left top, left bottom,from(#DC5CFC),to(#9F04C6));
    background: -webkit-gradient(linear, left top, left bottom,from(#DC5CFC),to(#9F04C6));
    background: -o-gradient(linear, left top, left bottom,from(#DC5CFC),to(#9F04C6));
    background: -ms-gradient(linear, left top, left bottom,from(#DC5CFC),to(#9F04C6));
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -moz-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -webkit-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -o-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -ms-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
}
.purplebigbutton[disabled]
{
    color: gray;
}

.redbigbutton
{
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: White;
    background-color: #B50C0F;
    border: 1px solid #ffffff;
    height: 26px;
    width: 120px;
    background: linear-gradient(top,#F2484D 0%,#B50C0F);
    background: -moz-linear-gradient(top,#F2484D 0%,#B50C0F);
    background: -webkit-linear-gradient(top,#F2484D 0%,#B50C0F);
    background: -o-linear-gradient(top,#F2484D 0%,#B50C0F);
    background: -ms-linear-gradient(top,#F2484D 0%,#B50C0F);
    background: gradient(linear, left top, left bottom,from(#F2484D),to(#B50C0F));
    background: -moz-gradient(linear, left top, left bottom,from(#F2484D),to(#B50C0F));
    background: -webkit-gradient(linear, left top, left bottom,from(#F2484D),to(#B50C0F));
    background: -o-gradient(linear, left top, left bottom,from(#F2484D),to(#B50C0F));
    background: -ms-gradient(linear, left top, left bottom,from(#F2484D),to(#B50C0F));
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -moz-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -webkit-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -o-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
    -ms-box-shadow: 0px 1px 1px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,1);
}
.redbigbutton[disabled]
{
    color: gray;
}



.listtable
{
    border-collapse: collapse;
    border: solid 1px #999999;
}
.listtable td
{
    border: solid 1px #999999;
    padding: 3px;
}
.listheader
{
    background-image: -webkit-linear-gradient(center top , #404b4d 5%, #2e3d40 100%);
    background-image: -o-linear-gradient(center top , #404b4d 5%, #2e3d40 100%);
    background-image: -moz-linear-gradient(center top , #404b4d 5%, #2e3d40 100%);
    background-color: #404b4d;
    font-weight: bold;
    color: White;
    height: 22px;
    text-align: center;
}
.listsubheader
{
    background-color: #dcdcdc;
    height: 20px;
    text-align: center;
}
.listheader th
{
    border: solid 1px gray;
    padding: 3px;
}
.listevenrow
{
    vertical-align: top;
    text-align: left;
    height: 22px;
    background-color: #FBFDFD; /*#F0F5F8;*/
    border: solid 1px #56a9d9;
}
.listoddrow
{
    vertical-align: top;
    text-align: left;
    height: 22px;
    background-color: #FBFDFD;
    border: solid 1px #56a9d9;
}
.recordtitle
{
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}




/* FROM CONTROLS */
.requiredtd
{
    font-weight: bold;
    text-align: right;
    vertical-align: top;
}
.normaltd
{
    text-align: right;
    vertical-align: top;
}
.errortd
{
    width: 15px;
    text-align: center;
    vertical-align: middle;
	color:red;
}
.controltd
{
    vertical-align: top;
    text-align: left;
}
.righttextcontrol
{
    text-align: right;
    font-family: Arial;
    font-size: 12px;
    border-color: Gray;
    border-style: solid;
    border-width: 1px;
    width: 150px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
}
.righttexthighlight
{
    text-align: right;
    font-family: Arial;
    font-size: 12px;
    border-color: Gray;
    border-style: solid;
    border-width: 1px;
    width: 150px;
    background-color: #FFFFDF;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
}
.control
{
    font-family: Arial;
    font-size: 12px;
    border-color: Gray;
    border-style: solid;
    border-width: 1px;
    width: 150px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
}
.highlight
{
    font-family: Arial;
    font-size: 12px;
    border-color: Gray;
    border-style: solid;
    border-width: 1px;
    width: 150px;
    background-color: #404b4d;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
}

/* HYPERLINK */
.listtable a
{
    text-decoration: none;
    color: #0099CC;
    font-weight: bold;
}
.listtable a:hover
{
    text-decoration: underline;
}
.listtable a[disabled]
{
    color: Silver;
}

.menuheader a
{
    text-decoration: none;
    color: White;
    font-weight: bold;
}
.menuheader a:hover
{
    text-decoration: underline;
}
.menuheader a[disabled]
{
    color: #B9B8B8;
}

/* PROCESS */
.processtable
{
    background-color: #EBEBEB;
    width: 220px;
    padding: 8px;
    height: 40px;
    border: solid 1px Gray;
    font-weight: bold;
}
.process
{
    background-image: url('images/activity.gif');
    background-position: center;
    background-repeat: no-repeat;
    height: 20px;
}
/* MESSAGE */
.curved
{
    background-color: #dcdcdc; /*#F0F5F8;*/
    border: solid 1px #999999;
}
.messagecurved
{
    background-color: #FBFDFD;
    height: auto; /* IMPORTANT */
    padding-top: 8px;
    padding-bottom: 8px;
    border: solid 1px Silver;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
}
.messagecurved td
{
    border: 0px;
}
.informationmessage
{
    color: Green;
}
.errormessage
{
    color: Red;
}
.exclamationmessage
{
    color: #FB3F00;
}
.informationGuest
{
    color: #49BFF1;
}
/* SPACER */
.verticalspacetr
{
    height: 5px;
}
.verticalspacetrdouble
{
    height: 10px;
}

.checkboxlist td
{
    border-style: none;
    width: 33%;
}

.filterbox
{
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    background-color: #CCCCCC;
    border: 1px solid #ffffff;
    width: 100px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding: 5px 5px 5px 5px;
}

.Menu
{
    color: #FFFFFF;
    padding: 5px 30px 0 0;
    text-decoration: none;
}
.menu
{
    text-align: center;
    color: White;
    background-color: Transparent;
    height: 22px;
    padding-left: 5px;
    padding-right: 5px;
}
.menubackground
{
    color: White;
    background-color: #B50D10;
    height: 22px;
    padding-left: 5px;
    padding-right: 5px;
}
.menuselected
{
    color: #004066;
    background-color: #F0F5F8;
    height: 22px;
    font-weight: bold;
}
.menuhover
{
    color: #333333;
    background-color: #F0F5F8;
    height: 22px;
}
.tableborder
{
    border-collapse: separate; /* border: solid 1px #56a9d9;*/
    border: solid 1px #CCCCCC;
}
.tablewithgrayborder
{
    border: 1px solid #666666;
    border-collapse: collapse;
}

.listhead
{
    background-color: #999999;
    color: White;
    font-weight: bold;
    height: 22px;
    text-align: center;
}
/*ankur end*/

.dvMenuSelected
{
    background-color: #404b4d;
    float: left;
    font-weight: bold;
    padding: 7px;
    color: White;
    margin-right: 3px;
}
.dvMenu
{
    background-color: #E5E4E4;
    float: left;
    color: #B9B8B8;
    font-weight: bold;
    padding: 7px;
    margin-right: 3px;
}
.dvMenu a
{
    color: #404b4d;
}
/*  Calender Color */
.contractdark
{
    background-color: #dc1c4c;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11;
}
.contractlight
{
    background-color: #FBA8C9;
    color: #dc1c4c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11;
}
.regulardark
{
    background-color: #034894;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11;
}
.regularlight
{
    background-color: #51B9FF;
    color: #034894;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11;
}
.fitdark
{
    background-color: #5BBF00;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11;
}
.fitlight
{
    background-color: #D8FEA9;
    color: #53AE00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11;
}
.IE8Fix
{
    z-index: 1000;
}
/* PAGER BUTTON */
.pagination {
  height: 36px;
  margin: 18px 0;
}

.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination li {
  display: inline;
}

.pagination a 
{
  float: left;
  padding: 0 10px;
  line-height: 24px;
  text-decoration: none;
  border: 1px solid #ddd;
}

.pagination a:hover,
.pagination a.active  {
  background-color: #f5f5f5 !important;
}

.pagination a.active {
  color: #999999;
  cursor: default;
}

.pagination .disabled span,
.pagination .disabled a,
.pagination .disabled a:hover {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.pagination li:first-child a {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
     -moz-border-radius: 3px 0 0 3px;
          border-radius: 3px 0 0 3px;
}

.pagination li:last-child a {
  -webkit-border-radius: 0 3px 3px 0;
     -moz-border-radius: 0 3px 3px 0;
          border-radius: 0 3px 3px 0;
}

.pagination-centered {
  text-align: center;
}

.pagination-right {
  text-align: right;
}

/*[2014-05-27] */
.wrapper					{ position:relative;}
.logo 					    { /*margin-top: 23px;*/ margin-top: 25px; width: 30%;}
.logo-foot                  { width: 30%;}

.welcome-name 				{ position: absolute; right: 0; padding:0;}
.welcome-name ul 			{ margin: 7px 0; overflow: hidden;}
.welcome-name ul li         { width:100%; margin:0; text-align:right;}
.menu						{ margin: 40px 0 0;}

@media only screen and (max-width: 1024px) {
.logo 					    { display: block; float: none; margin: 25px auto; width: 60%;}
nav                         { float:none;}
.logo-foot                  { display: block; float: none; margin: 25px auto; width: 60%;}

/***************** add at 4-13-2015 - jignesh ***************/

.lost-found-menu{ clear:both;}

.lost-found-menu .menu-wrapper{ float:none!important;}
.lost-found-menu .menu-wrapper ul{ padding:0; text-align:center;}
.foot-nav{ float:none; padding:0; text-align:center;}
.foot-nav li{ float:none; display:inline-block;}
.login-report .wrapper{ width:100%; margin:0;}

.login-report .login-report-table tbody tr td.report-lost-item td,
.login-report .login-report-table tbody tr td.login-box td{ display:block;}
/*.login-report .login-report-table tbody tr td.report-lost-item{display:inline-block; width:47.5%; padding:0 1%;}*/
.login-report .login-report-table tbody tr td.report-lost-item td td{ padding:0!important; width:100%;}
.login-report .login-report-table tbody tr td.login-box{display:inline-block; width:47.5%; padding:0 1%;}
.login-report .login-report-table tbody tr td.report-lost-item td{ width:96%; padding:0 2%!important;}
.login-report .login-report-table tbody tr td.login-box td{ width:96%; padding:0 2%!important;}

.login-report .login-report-table tbody tr td td.login_title,
.login-report .login-report-table tbody tr td td.signup_title{ line-height:32px;}

.login-report .report-lost-item table{ width:100%;}

.login-report .login_input{ width: 95%;}
.login-report .login_text{ padding:0;}
.login-report .signup_text{ padding:0;}

.login-report .signup_multiInputWide{ width:97%!important;}
.login-report .signup_input{width:95%!important;}
.login-report .signup_ddl{width:99%!important;}
.login-report .signup_multiInput{width:95%!important;}












}



@media only screen and (max-width: 768px) {
.header-container .wrapper nav ul li          { margin-right: 3.6%;}
.welcome-name               { top: 40px; }

.login-report .login-report-table tbody tr td.report-lost-item{display:block; width:98%; padding:0 1%;}
.login-report .login-report-table tbody tr td.login-box{display:block; width:98%; padding:0 1%;}
.login-report .login_input{ width:98%!important;}

.login-report .signup_multiInputWide{ width:97%!important;}
.login-report .signup_input{width:98%!important;}
.login-report .signup_ddl{width:100%!important;}
.login-report .signup_multiInput{width:98%!important;}
.dispaly-none-mobile{ display:none;}
.time-ddl{ margin:0;}
.login-report .btn{ margin:10px 0;}

.mail-box,
.question-box{ width:93.5%!important; clear:both; float:none;}

.contact-bottom{ width:97.5%}
.contact-bottom-in { clear: both; float: none; padding: 2%; width: 96%; }


}

@media only screen and (max-width: 480px) {
.logo 					    { margin: 15px auto; width: 100%;}
.logo-foot                  { margin: 15px auto; width: 100%;}

.login-report .login_input{ width:97%!important;}
.login-report .signup_multiInputWide{ width:97%!important;}
.login-report .signup_input{width:97%!important;}
.login-report .signup_ddl{width:100%!important;}
.login-report .signup_multiInput{width:97%!important;}
}

@media only screen and (max-width: 320px) {
.welcome-name               { top: 30px; }

.login-report .login_input{ width:95.5%!important;}
.login-report .signup_multiInputWide{ width:95.5%!important;}
.login-report .signup_input{width:95.5%!important;}
.login-report .signup_ddl{width:100%!important;}
.login-report .signup_multiInput{width:95.5%!important;}


.login_table-icon { float: none; text-align: center; width: 100%; }
.login_table-text { float: none; text-align: center; width: 100%; }

.con-btm-icon { float: none; text-align: center; width: 100%; }
.login_table-text { float: none; text-align: center; width: 100%; }

.con-btm-login_table .login_table-text label { clear: both; display: block; float: none; width: 100%; }
.con-btm-login_table .login_table-text span { display: block; float: none; }

}






.time-ddl{ margin-left:5px;}
.contact-us .callout.internal{ margin: 0 0 15px; padding: 15px 0;}
.contact-us .callout.internal p{ margin:0;}