body {MARGIN:0px;
align: center;
Font-Family: Tahoma, Arial, Verdana;
font-size:11px;
color:#424242;
}

html {overflow: -moz-scrollbars-vertical;}
a img {border:none !important;}
a{color:#ff0000;text-decoration:underline;}
a:hover{color:#ff0000;text-decoration:underline;}

.pg-bdr{border:1px solid #850606;}

p{color:#464646; font:11px Tahoma, Arial, Verdana; padding:10px 0px 5px 0px; margin:0px;}
form{margin:0px;}

/*Top Navigation CSS starts here*/
#mainnav {overflow: hidden;height:33px; width:399px;}
#mainnav ul {margin:0px;padding:0;}
#mainnav li {margin: 0; padding:0; list-style-type: none; display: inline; float: left; font:11px Tahoma, Arial, verdana; color:#284402; text-align:center;}
#mainnav a {text-decoration:none !important; display:block; background: url(../images/topnav.jpg) 0px 0px; overflow: hidden; height:33px; color:#000000;}
#mainnav a span { visibility:visible; color:#000000;}

#menu01, #menu01 a {background-position: 0 0; width: 63px; padding-top:10px;}
#menu01 a:hover, #menu01 a.selected {background-position: 0px 33px;}
#menu01 a.active {background-position: 0px 33px; font-weight:bold;}

#menu02, #menu02 a {background-position: -63px 0; width: 104px; padding-top:10px;}
#menu02 a:hover, #menu02 a.selected {background-position: -63px 33px;}
#menu02 a.active {background-position: -63px 33px; font-weight:bold;}

#menu03, #menu03 a {background-position: -167px 0;width: 63px; padding-top:10px;}
#menu03 a:hover, #menu03 a.selected {background-position: -167px 33px;}
#menu03 a.active {background-position: -167px 33px; font-weight:bold;}

#menu04, #menu04 a {background-position: -230px 0;width: 63px; padding-top:10px;}
#menu04 a:hover, #menu04 a.selected {background-position: -230px 33px;}
#menu04 a.active {background-position: -230px 33px; font-weight:bold;}

#menu05, #menu05 a {background-position: -293px 0; width: 106px; padding-top:10px;}
#menu05 a:hover, #menu05 a.selected {background-position: -293px 33px;}
#menu05 a.active {background-position: -293px 33px; font-weight:bold;}

/*Top Navigation CSS ends here*/

.login-bg{background:#FFFFFF url('../images/loginbox-bg.jpg') repeat-x top; border-left:1px solid #850606; border-right:1px solid #850606;}

.label{color:#464646; font-weight:bold; padding:10px 0px 10px 20px;}
.txtbox{border:1px solid #850606; font:11px Tahoma, Arial, Verdana; padding:2px;}

.header-bg{background:url('../images/header-bg.jpg') repeat-x top;}
.logo{padding:22px 0px 6px 13px;}
.cp{padding:18px 26px 11px 0px;}

.green-bdr{border-bottom:1px solid #ff0000;}
.green-bdr1{border-bottom:2px solid #ff0000; margin-bottom:15px;}

.footer-bg{background:url('../images/footer-bg.jpg') repeat-x top;}
.copy{color:#000000; font:11px Tahoma, Arial, Verdana; padding:20px 10px 20px 10px;}
.footer-bg a{color:#000000;text-decoration:none;}
.footer-bg a:hover{color:#000000;text-decoration:none;}

.content{padding:10px;}
.maincontent{padding:0px 0px 0px 20px;}
.box-bg{background:url('../images/box-bg.jpg') repeat-x top; margin-bottom:10px;}
.heading{font:20px 'Trebuchet MS', Tahoma, Arial, Verdana; color:#000000; padding:8px 0px 5px 17px;}
.page-head{font:20px Tahoma, Arial, Verdana; color:#464646; padding:5px 0px 7px 0px;}
.subhead{background:#ff0000; font:15px 'Trebuchet MS', Tahoma, Arial, Verdana; color:#ffffff; font-weight:bold; padding:5px 0px 5px 10px;}

ul.leftnav{padding:0px 0px 15px 0px; margin:0px;}
ul.leftnav li{list-style:none; font:11px Tahoma, Arial, Verdana; color:#ff0000; font-weight:bold; padding:4px 0px 4px 16px;}
ul.leftnav li a{color:#ff0000; text-decoration:underline;}
ul.leftnav li a:hover{color:#ff0000; text-decoration:underline;}

ul.normal{padding:10px 0px 35px 0px; margin:0px;}
ul.normal li{list-style:none; font:11px Tahoma, Arial, Verdana; color:#666666; font-weight:bold; padding:4px 0px 4px 10px;}
ul.normal li a{color:#000000; text-decoration:underline;}
ul.normal li a:hover{color:#000000; text-decoration:underline;}

.light1{font:11px Tahoma, Arial, Verdana; color:#111111; padding:8px 0px 8px 0px;}


.mid{vertical-align:middle}
.pad1{padding:35px 0px 35px 0px;}
.pad2{padding:5px 0px 5px 0px;}
.pad3{padding:15px 0px 5px 0px;}
.pad4{padding:62px 0px 0px 0px;}

a.small{color:#ff0000;text-decoration:none;}
a.small:hover{color:#ff0000;text-decoration:none;}


/*====================New Classes====================*/
.tblcap{background:#ff0000; font:11px Tahoma, Arial, Verdana; color:#ffffff; font-weight:bold; padding:5px 5px 5px 5px;}
.bdrA{border:1px solid #ff0000;}
.bdrT{border-top:1px solid #ff0000;}
.bdrR{border-right:1px solid #ff0000;}
.bdrB{border-bottom:1px solid #ff0000;}
.bdrL{border-left:1px solid #ff0000;}

.alt1{background:#FFFFFF; font:11px Tahoma, Arial, Verdana; color:#111111; padding:5px 5px 5px 5px;}
.alt2{background:#FFDDDD; font:11px Tahoma, Arial, Verdana; color:#111111; padding:5px 5px 5px 5px;}

.pad5{padding:10px 0px 10px 0px;}

.alpha {color:#ff0000; font-weight:bold; text-decoration:none; padding:3px 3px 3px 3px; line-height:22px;}
.alpha a{height:10px; width:10px; display:bolck; background:#E9E9E9; color:#333; font-weight:bold; text-decoration:none; padding:3px 8px 3px 8px; line-height:18px;}
.alpha a:hover{height:10px; width:10px; display:bolck; background:#ff0000; color:#FFF; font-weight:bold; text-decoration:none; padding:3px 8px 3px 8px;line-height:18px;}


.timehead{background:#ff0000;color:#FFFFFF;font-size:12px; font-weight:bold; padding:2px 2px 2px 2px;}

.stimetbl{background:#F3F3F3;border-left:solid #99999 1px;border-right:solid #99999 1px;border-top:solid #99999 1px;border-bottom:solid #99999 1px;}

.title{background-color: #999999;	color: White;font-size: 14px;padding: 2px;font-weight: bold;margin-left: 10px;}                

.titletext{font-weight:bold;}

.tblbdr{border:solid 1px black;}

.redBigBText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #E60202;
    font-weight: bold;
}

.form-select
{
    font-family: verdana;
    font-size: 11px;
}

.form-label
{
    font-weight: bold;
}

.HighlightInput
{
    background-color: #F8D6D6;
}

.pageHead {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	height: 22px;
	margin: 2px;
	padding: 2px;
}

fieldset
{
    padding: 5px;
    font-size: 11px;
}
legend
{
    float: left;
    font-weight: bold;
    font-size: 11px;
    padding: 0.2em 0.5em;
    border: 1px solid red;
    color: red;
    text-align: left;
}

fieldset .content
{
    padding-top: 10px;
    clear:both;
}

.rouned_box
{
    width: 210px;
    float: left;
}
.rouned_box_t
{
    width: 210px;
    background: url(../../images/box_top.gif) no-repeat top left;
    height: 15px;
    font-size: 1px;
    float: left;
}
.rouned_box_m
{
    width: 190px;
    background: #FFAD00;
    padding: 0px 10px;
    float: left;
    color: #fff;
    font-weight: bold;
    font: 20px Arial, Helvetica, sans-serif;
}
.rouned_box_m img
{
    margin-right: 10px;
}
.rouned_box_b
{
    width: 210px;
    background: url(../../images/box_bot.gif) no-repeat top left;
    height: 15px;
    font-size: 1px;
    float: left;
}

.vmiidle
{
    vertical-align: middle;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #E00202;
    border-width: 1px;
    -moz-border-radius: 5px;
    border-style: solid;
    border-color: Gray;
    min-width: 250px;
    max-width: 700px;
}

.updateProgress_modalBg
{
    background-color: #ffffff;
    filter: alpha(opacity=1);
    opacity: 0.01;
}
.updateProgress_message
{
    position: absolute;
    width: 210px;
    height: 108px;
}
.Tablemainlogin
{
	width:950;
	align:center;
	background-color:#E80202;
}

.sortclass {text-decoration:none;color:Black;font-size:12px;}