body{
    margin:0px;
    padding:0px;
    /*background:#414f54 url(../images/bg.png);*/
    background:#f8f8f8;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
}

* a{ border:none;
     text-decoration:none;
     color: #000;
} 

.weltext{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#999;
    font-weight:500;
}

.weltext a{
    color:#999;
    text-decoration:none;
}

.weltext a:hover{
    color:#B2B2B2;
    text-decoration:underline;
}

.jobconttext{
    font-family:"Myriad Pro";
    font-size:13px;
    color:#000;
}

.jobconttext a{
    text-decoration:none;
    color:#000;
}

.jobconttext a:hover{
    text-decoration:underline;
}

.loginbg{
    background:url(../images/login_bg.jpg) no-repeat;
    width:455px;
    height:322px;
}

.logintext{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
}

.textboxbg{
    background:url(../images/textbox_bg.jpg) no-repeat;
    width:294px;
    height:39px;
    padding:2px;
}

.usertext{ font-family:Arial, Helvetica, sans-serif;
           font-size:12px;
           font-weight:bold;
           color:#676d6f;
}

.forgottext{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#414f54;
}

.forgottext a{
    color:#414f54;
}

.headerbg{
    background-color:#282828;
    height:90px;
}

.logouttext{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#FFF;
    text-decoration:none;
}

.logouttext a:link
{
    color:#FFF;
    text-decoration:none;
}

.logouttext a:visited
{
    color:#FFF;
    text-decoration:none;
}

.logouttext a:hover
{
    color:#FFF;
    text-decoration:none;
}

.welcometext{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
}

.midboxbg{ background: #282828;}

.botmidboxbg{ background:url(../images/bottom-mid-boxbg.jpg) repeat-x; width:100%;}

.footer{
    background:#098b39;
    height:50px;
}
.footertext{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#FFF;
}
h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#f6ec31;
    padding:0px;
    margin:0px;
}

h2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    color:#ffffff;
    padding:0px;
    margin:0px;
}

#menu{}

#menu ul{ padding:0px; margin:0px;}

#menu li{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    font-weight:normal;
    float:left;
    background-color:#d4d4d4;
    height:27px;
    list-style:none;
    line-height:27px;
    width:211px;
    padding-left:10px;
    border-bottom:solid 1px #FFFFFF;
}

#menu li a{
    color:#000000;
    text-decoration:none;}

#menu li a{
    color:#000000;
}


.error{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FF0000;
    font-weight:bold;
    text-decoration:none;

} 


.white_heading{
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#9b9b70;
    font-weight:bold;
    text-decoration:none;
    padding-left:3px;
} 


.loginfield{
    width:275px; 
    height:35px; 
    border:none; 
    background-color:transparent;
}


.button
{
    background:#5957c4;
    font-family:Arial, Helvetica, sans-serif;
    border:solid 1px #A8A8A8;
    padding:5px;
    font-weight:bold;
    color:#FFFFFF;
    margin-top:10px;
    margin-bottom:10px;
    cursor:pointer;
    text-decoration:none;
    font-size:13px;
    line-height:24px;
}
.lefttableborder{
    border-right:solid 1px #49447a;
    border-left:solid 1px #49447a;
    background-color:#d3e2f5;
}

.righttableborder{
    border-right:solid 1px #e8e8e8;
    border-left:solid 1px #e8e8e8;
    background-color:#f1f4f4;
}

.fetch_header
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#000000;
} 

.fetch_headers {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:#000000;
    border-bottom:solid 1px #ACACAC;
    white-space:nowrap;
    padding-left:5px;
    background-color:#C8C8C8;
}

.text2
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#0C8EBA;
    font-weight:bold;
} 

.text25
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#0C8EBA;
    font-weight:bold;
} 

.noRecords2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:#FF0000;
    line-height:20px;
}

.success {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:#00CC66;
    line-height:20px;
}

.text1
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
    font-weight:bold;
    padding-right:10px;
} 


.textfield2{
    height:21px;
    border:solid 1px #c8c8c8;
    width:220px;
    line-height:21px;
}

.textarea{
    height:50px;
    border:solid 1px #c8c8c8;
    line-height:21px;
}

.textfield121{
    height:21px;
    border:solid 1px #c8c8c8;
    width:290px;
    line-height:21px;
}

.successMessage{background: url(../images/green_tick.gif) no-repeat 0px 0px; height:24px; padding-left:27px; padding-bottom:2px;  color:#2BA446; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.errorMessage{background: url(../images/delete.png) no-repeat 0px 0px; height:18px; padding-left:25px; padding-bottom:8px; line-height:14px; color:#FF0000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}


.error{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FF0000;
    font-weight:bold;
    text-decoration:none;
} 

.success
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#438437;
    font-weight:bold;
} 
.error{
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
    font-size:12px;
    color:#F00;
    font-weight:bold;
}

.startext{
    color:red;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}


.linkButton
{
    background:url(../images/btn.jpg) no-repeat; 
    display:block;
    height:26px; width:90px;
    font-size: 11px;
    font-weight:bold;
    font-family:Arial;
    color:#000;
    text-decoration:none;
    text-align:center;
    line-height:23px;
    cursor:pointer;

}
.adminpanel
{
    font-size: 18px;
    font-weight:bold;
    font-family:Arial;
    color:#5957c4;	
}
.forgottext{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#0066cc;
    padding-left:10px;
    text-decoration:none;
} 
.tableborder{
    border:solid 2px #100b4d;
} 

/*   Model Popup */


.container {width: 960px; margin: 0 auto; overflow: hidden; display: none;}

#content {	float: left; width: 100%; }

.post { margin: 0 auto; padding-bottom: 50px; float: left; width: 960px; }



#mask {
    display: none;
    background: #000; 
    position: fixed; left: 0; top: 0; 
    z-index: 10;
    width: 100%; height: 100%;
    opacity: 0.8;
    z-index: 999;
}

.login-popup{
    display:none;
    background: #333;
    padding: 10px; 	
    border: 2px solid #ddd;
    float: left;
    font-size: 1.2em;
    position: fixed;
    top: 50%; left: 50%;
    z-index: 99999;
    box-shadow: 0px 0px 20px #999;
    -moz-box-shadow: 0px 0px 20px #999; /* Firefox */
    -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
    border-radius:3px 3px 3px 3px;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
}

img.btn_close {
    float: right; 
    margin: -28px -28px 0 0;
}

fieldset { 
    border:none; 
}

form.signin .textbox label { 
    display:block; 
    padding-bottom:7px; 
}

form.signin .textbox span { 
    display:block;
}

form.signin p, form.signin span { 
    color:#999; 
    font-size:11px; 
    line-height:18px;
} 
form.signin textarea{
    width: 300px;
    height: 150px;
}
form.signin .textbox input { 
    background:#666666; 
    border-bottom:1px solid #333;
    border-left:1px solid #000;
    border-right:1px solid #333;
    border-top:1px solid #000;
    color:#fff; 
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font:13px Arial, Helvetica, sans-serif;
    padding:6px 6px 4px;
    width:200px;
}

form.signin input:-moz-placeholder { color:#bbb; text-shadow:0 0 2px #000; }
form.signin input::-webkit-input-placeholder { color:#bbb; text-shadow:0 0 2px #000;  }

.button { 
    background: -moz-linear-gradient(center top, #f3f3f3, #dddddd);
    background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd));
    background:  -o-linear-gradient(top, #f3f3f3, #dddddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd');
    border-color:#000; 
    border-width:1px;
    border-radius:4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color:#333;
    cursor:pointer;
    display:inline-block;
    padding:6px 6px 4px;
    margin-top:10px;
    font:12px; 
    width:100%;
}

.button:hover { background:#ddd; }
