
/* ### GENERAL ### */
*
{
    margin: 0px;
    padding: 0px;
}
body
{
    background: #083a51 url(../images/bodybg.gif) left top repeat-x;
    font: 11px Tahoma , Arial, Helvetica, sans-serif;
    color: #0097d1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
/* ### GLOBAL CLASSES ### */
.clear
{
    clear: both;
    margin: 0px;
    padding: 0px;
}

/* ### WRAPPER ### */
a
{
    color: #0097d1;
    text-decoration: underline;
}
a:hover
{
    text-decoration: none;
}
#wrapper
{
    position: relative;
    display: block;
    width: 100%; /*min-height: 100%;*/
}

/* ### MAIN CONTAINER ### */
#mainCntr
{
    margin: 0 auto;
    width: 93%;
}

/* ### HEADER CONTAINER ### */
#headerCntr
{
    position: relative;
    width: 100%;
    height: 95px;
    background: url() left top no-repeat;
    top: 0px;
    left: 0px;
}
.logo
{
    padding: 0px 5px 0px 2px;
    float: left;
    width: 320px;
    height: 95px;
}





/* ### CONTENT CONTAINER ### */
#contentCntr
{
    width: 100%;
    padding: 0px 0px 10px 25px;
}

.welcomeBox
{
    width: 100%;
}
.welcometop
{
    width: 100%;
}
.welcomebottom
{
    width: 100%;
}
.welcomeContant
{
    padding: 0px 0px 0px 0px;
    width: 100%;
}
.imaging
{
    padding: 22px 0px 0px 25px;
}
.welcomeContant img
{
    padding: 0px 14px 19px 25px;
    float: left;
}
.welcomeContant p
{
    padding: 0px 0px 14px 0px;
}

.centerBox
{
    background: #ca8102 url(../images/centerbg.gif) left top repeat-x;
    padding: 0px 0px 20px 0px;
    margin: 0px 4px 0px 4px;
    width: 561px;
    border-bottom: 4px solid #dda704;
    color: #faedc0;
    overflow: hidden;
}

.centerBox .left
{
    float: left;
    width: 242px;
    padding: 15px 0px 0px 20px;
}
.centerBox img
{
    float: right;
    padding: 10px 0px 0px 10px;
}
.centerBox span
{
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
}
.centerBox p
{
    padding: 0px 0px 14px 0px;
}
.centerBox ul
{
    padding: 0px 0px 0px 25px;
}
.centerBox ul li
{
    list-style: none;
    background: url(../images/dice.gif) 0px 7px no-repeat;
    padding: 0px 0px 0px 13px;
}
.centerBox ul li a
{
    font-size: 9px;
    font-weight: bold;
    color: #faedc0;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
}
.centerBox ul li a:hover
{
    text-decoration: underline;
}
.centerBox .right
{
    float: right;
    width: 242px;
    padding: 15px 28px 0px 0px;
}

.projectBox
{
    padding: 0px 0px 0px 15px;
}
.projectBox img
{
    float: left;
    padding: 0px 10px 0px 10px;
}
.imaging1
{
    padding: 17px 0px 12px 25px;
}
/* ### FOOTER CONTAINER ### */
#footerCntr
{
    overflow: hidden;
    background: url(../images/footer.gif) left top repeat-x;
    height: 20px;
}
.footerBox
{
    width: 669px;
    margin: 0px auto;
    text-align: center;
    color: #7ac3e4;
    padding: 3px 0px 0px 0px;
}
.footerBox a
{
    text-decoration: none;
    color: #7ac3e4;
}
.footerBox a:hover
{
    text-decoration: underline;
}



/* inner pages css start */
.insideContent
{
    padding: 20px 20px 10px 20px;
    text-align: justify;
}
.insideContent a
{
    color: #ffffff;
}
.insideContent hr
{
    color: #cccccc;
}
h1
{
    font: bold 18px Tahoma, Arial, Helvetica, sans-serif;
    color: #ffffff;
    padding: 20px 0px 5px 0px;
    border-bottom: 1px dotted #ffffff;
    margin: 0px 20px 10px 20px;
}
.aboutus-img
{
    float: right;
    border: 4px solid #ffffff;
    margin: 0 0px 10px 20px;
}
h5
{
    font: bold 15px Tahoma, Arial, Helvetica, sans-serif;
    color: #ffffff;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px dotted #ffffff;
    margin: 0px 0px 10px 0px;
}
h6
{
    font: bold 15px Tahoma, Arial, Helvetica, sans-serif;
    color: #ffffff;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 10px 0px;
}
.aboutcolumnzone
{
    padding: 20px 0px 16px 0px;
}
.aboutcolumn1
{
    width: 48%;
    float: left;
    margin: 0px 0px 10px 0px;
}
.aboutcolumn2
{
    width: 48%;
    float: right;
    margin: 0px 0px 10px 0px;
}
.abouticon
{
    float: left;
    margin: 0px 20px 0px 0px;
}
.insidereadmore
{
    padding: 10px 0px 10px 0px;
}
/*input.button{color:#000; background:#ffc850; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #5b7a92;}
input.button:hover{cursor:pointer; color:#fff; background:#663300; border:1px solid #ffc850;}*/
.project-img
{
    float: right;
    margin-left: 20px;
    border: 3px solid #ffffff;
}
.whiteheading
{
    font: 30px Myriad Pro, Arial;
    color: #CBD76B;
    font-weight: 100;
    padding: 0px;
    margin: 25px 0px 20px 0px;
}
.ourprojectrow
{
    margin-bottom: 20px;
    border-bottom: 1px dotted #ffffff;
    padding-bottom: 10px;
}
.servicecolumnzone
{
    padding: 20px 0px 0px 0px;
}
.servicecolumn1
{
    width: 48%;
    float: left;
    margin: 0px 0px 10px 0px;
}
.servicecolumn2
{
    width: 48%;
    float: right;
    margin: 0px 0px 10px 0px;
}
.blog-posted-row
{
    padding: 3px;
}
/* inner pages css ends */

.button
{
    /*background-color: #004D9B;  background-image:url(../images/bg3.png);*/
    background-color: #7ac3e4;
    color: #fff;
    height: 25px;
    border: 1px solid #137cae;
}

.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}

/*Hover Menu*/
.popupMenu
{
    position: absolute;
    visibility: hidden;
    background-color: #F5F7F8;
    opacity: .9;
    filter: alpha(opacity=90);
}

.popupHover
{
    background-image: url(../images/header-opened.png);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #F5F7F8;
}


.popupWindow
{
    position: absolute;
    left: 300px;
    top: 200px;
    width: 400px;
    border: solid 1px black;
    padding: 10px;
    background-color: white;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color=#cccccc);
    display: none;
}

.panelWindow
{
    position: relative; /*left: 300px;     top: 200px;*/
    border: solid 1px black;
    padding: 10px;
    background-color: white;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color=#cccccc);
    top: 0px;
    left: 0px;
    overflow:scroll;
	vertical-align:top;
}
.list td
{
    border-bottom: solid 1px black;
    padding: 10px;
}
.astrik
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #A90A08;
    text-decoration: none;
    vertical-align: top;
}
.formView
{
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
}
.field
{
    position: relative;
    clear: both;
}

.fieldLabel
{
    width: 180px;
    padding: 2px 5px;
    font-size: 14px;
    color: #606060;
    text-align: left;
}

.fieldValue
{
    float: left;
    padding: 5px;
    color: #FFFFFF;
    width: 230px;
}
.panel_with_bg
{
    background-color: #f0f0f0;
    border: 1px solid silver;
    padding: 0 0 5px 5px;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
}
.button
{
    /*background-color: #004D9B;*/
    background-image: url(../images/bg.jpg);
    color: #fff;
    height: 28px;
    border: 2px solid #7F9DB9;
    padding: 5px 5px 5px 5px;
}
.current_button
{
    background-color: Yellow;
    color: Black;
}
.smallText
{
    font-size: 10px;
}
.updating
{
    padding: 0px;
    margin: 0px;
    background-image: url(../images/load.gif);
    background-repeat: repeat;
}

.mainPanel
{
    border: 8px solid #7ac3e4;
}
.mainPanelTitle
{
    font-family: Calibri;
    font-size: 20px;
    font-weight: bold;
    color: White;
}
.mainTable
{
    background-color: White;
}
.tableWithBorder
{
    border: 1px solid #7ac3e4;
}
.Highlight
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #A90A08;
    text-decoration: none;
}

.Grid
{
    border: 1px solid silver;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    background-color: #FFFFFF;
}
.GridHeader
{
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none;
    background-image: url(../images/bg.jpg);
    height: 23px;
}
.GridSelectedRow
{
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    background-color: #FFFF66;
}
.GridRow
{
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    text-align: center;
    height: 23px;
}
.GridRowSmall
{
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    text-align: center;
    height: 10px;
}
.GridAlternateRow
{
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    text-align: center;
    height: 23px;
    background-color: #DFDFDF;
}
.GridAlternateRowSmall
{
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    text-align: center;
    height: 10px;
    background-color: #DFDFDF;
}
.GridEmptyRow
{
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    background-color: #DFDFDF;
    text-align: center;
}
.GridPager
{
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none;
    text-align: center;
    height: 23px;
    background-color: #DFDFDF;
    background-image: url(../images/bg.jpg);
}
.LinkButton
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #A90A08;
    text-decoration: underline;
}
.scrollBox
{
    width: 380px;
    overflow: auto;
}
.floatPanel
{
    display: none;
    position: absolute;
    top: 100px;
    left: 100px;
    padding: 10px;
    border: solid 4px black;
    background-color: white;
}
.message
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #A90A08;
    text-decoration: none;
    padding: 5px 0 2px 0;
}
.StandardTextBox
{
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    width: 220px;
    height: 21px;
    float: left;
}

.StandardTextBoxUpper
{
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    width: 220px;
    height: 21px;
    float: left;
    text-transform:uppercase;
}

 

.SmallTextBox
{
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    width: 100px;
    height: 21px;
    float: left;
}
.heading
{
    color: #ffffff;
    font-family: Verdana;
    font-weight: normal;
    font-size: 16px;
    background-image: url(../images/bg.jpg);
    height: 30px;
    text-align: center;
}
.Valid
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: Green;
    text-decoration: none;
}
.Error
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: Red;
    text-decoration: none;
}
.ErrorSmall
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: Red;
    text-decoration: none;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}


.dynamicPopulate_Normal
{
    background-color: #FFFFFF;
    color: #FFFFFF;
    height: 21px;
    float: left;
}
.dynamicPopulate_Error
{
    background-color: #FFAEB7;
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    height: 21px;
    float: left;
    padding: 2px;
}
.dynamicPopulate_Valid
{
    background-color: #EEFDB9;
    border: 1px solid Green;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    height: 21px;
    float: left;
    padding: 2px;
}

.dynamicPopulate_Updating
{
    background-image: url(../images/loading.gif);
    background-repeat: no-repeat;
    border: silver 1px inset;
    text-align: center;
    padding: 2px;
    height: 2em;
    margin: 5px;
    width: 200px;
}

.roundedCorner
{
    width: 400px;
    height: 300px;
    -webkit-border-radius: 0px 29px 29px 0px;
    -moz-border-radius: 0px 29px 29px 0px;
    border-radius: 0px 29px 29px 0px;
    border: 4px solid #2A8AC6;
    background: rgba(42,138,198,0.8);
    -webkit-box-shadow: #B3B3B3 11px 11px 11px;
    -moz-box-shadow: #B3B3B3 11px 11px 11px;
    box-shadow: #B3B3B3 11px 11px 11px;
}

.welcomeMsg
{
    vertical-align: top;
    text-align: left;
    padding: 20px 5px 0px 5px;
    font-family: verdana, helvetica, arial, sans-serif;
    color: #fff;
    font-weight: 500;
    width: 350px;
}
.welcomeMsg a
{
    font-family: verdana, helvetica, arial, sans-serif;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
}
.welcomeMsg a:hover
{
    font-family: verdana, helvetica, arial, sans-serif;
    color: #fff;
    font-weight: 700;
    text-decoration: underline;
}
/* Sliding Menu*/
.panel
{
    z-index: 1;
    position: fixed;
    top: 95px;
    left: 0;
    display: none;
    background: #004644;
    border: 1px solid #004644;
    -moz-border-radius-topright: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
    width: 180px;
    height: auto;
    padding: 5px 10px 10px 120px;
    filter: alpha(opacity=85);
    opacity: .85;
}

.panelTran
{
    z-index: 1;
    position: fixed;
    top: 200px;
    left: 0;
    display: none;
    background: #004644;
    border: 1px solid #004644;
    -moz-border-radius-topright: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
    width: 180px;
    height: auto;
    padding: 5px 10px 10px 120px;
    filter: alpha(opacity=85);
    opacity: .85;
}

.panelReport
{
    z-index: 1;
    position: fixed;
    top: 302px;
    left: 0;
    display: none;
    background: #004644;
    border: 1px solid #004644;
    -moz-border-radius-topright: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
    width: 180px;
    height: auto;
    padding: 5px 10px 10px 120px;
    filter: alpha(opacity=85);
    opacity: .85;
}

.panel_a
{
    font-size: 14px;
    text-decoration: none;
    color: #fff;
}

.panel_a a
{
    color: #fff;
    text-decoration: none;
}

.panel_a a:visited
{
    color: #fff;
    text-decoration: none;
}

.panel_a a:hover, .panel_a a:visited:hover
{
    color: yellow;
    text-decoration: none;
}

a.trigger
{
    z-index: 2;
    position: fixed;
    text-decoration: none;
    top: 99px;
    left: 0;
    font-size: 12px;
    letter-spacing: -1px;
    font-family: verdana, helvetica, arial, sans-serif;
    color: #fff;
    padding: 10px 20px 10px 10px;
    font-weight: 700;
    background: #004644 url(../images/arrow.png) 95% 50% no-repeat;
    border: 1px solid #004644;
    -moz-border-radius-topright: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    display: block;
    width: 60px;
}

a.trigger:hover
{
    position: fixed;
    text-decoration: none;
    top: 99px;
    left: 0;
    font-size: 12px;
    letter-spacing: -1px;
    font-family: verdana, helvetica, arial, sans-serif;
    color: #fff;
    padding: 10px 20px 10px 15px;
    font-weight: 700;
    background: #004644 url(../images/arrow.png) 95% 50% no-repeat;
    border: 1px solid #004644;
    -moz-border-radius-topright: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    display: block;
}

a.active.trigger
{
   /* background: #004644 url(../images/minus.png) 85% 50% no-repeat;*/
}


a.triggerTran
{
    z-index: 2;
    position: fixed;
    text-decoration: none;
    top: 200px;
    left: 0;
    font-size: 12px;
    letter-spacing: -1px;
    font-family: verdana, helvetica, arial, sans-serif;
    color: #fff;
     padding: 10px 20px 10px 10px;
    font-weight: 700;
    background: #004644 url(../images/arrow.png) 95% 50% no-repeat;
    border: 1px solid #004644;
    -moz-border-radius-topright: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    display: block;
    width: 60px;
}

a.triggerTran:hover
{
    position: fixed;
    text-decoration: none;
    top: 200px;
    left: 0;
    font-size: 12px;
    letter-spacing: -1px;
    font-family: verdana, helvetica, arial, sans-serif;
    color: #fff;
    padding: 10px 20px 10px 15px;
    font-weight: 700;
    background: #004644 url(../images/arrow.png) 99% 50% no-repeat;
    border: 1px solid #004644;
    -moz-border-radius-topright: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    display: block;
}

a.active.triggerTran
{
    /*background: #004644 url(../images/minus.png) 85% 50% no-repeat;*/
}

a.triggerReport
{
    z-index: 2;
    position: fixed;
    text-decoration: none;
    top: 302px;
    left: 0;
    font-size: 12px;
    letter-spacing: -1px;
    font-family: verdana, helvetica, arial, sans-serif;
    color: #fff;
    padding: 10px 20px 10px 10px;
    font-weight: 700;
    background: #004644 url(../images/arrow.png) 95% 50% no-repeat;
    border: 1px solid #004644;
    -moz-border-radius-topright: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    display: block;
    width: 60px;
}

a.triggerReport:hover
{
    position: fixed;
    text-decoration: none;
    top: 302px;
    left: 0;
    font-size: 12px;
    letter-spacing: -1px;
    font-family: verdana, helvetica, arial, sans-serif;
    color: #fff;
    padding: 10px 20px 10px 15px;
    font-weight: 700;
    background: #004644 url(../images/arrow.png) 99% 50% no-repeat;
    border: 1px solid #004644;
    -moz-border-radius-topright: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    display: block;
}

a.active.triggerReport
{
    /*background: #004644 url(../images/minus.png) 85% 50% no-repeat;*/
}

a.triggerChangePwd
{
    position: fixed;
    text-decoration: none;
    top: 402px;
    left: 0;
    font-size: 12px;
    letter-spacing: -1px;
    font-family: verdana, helvetica, arial, sans-serif;
    color: #fff;
    padding: 10px 20px 10px 10px;
    font-weight: 700;
    background: #004644 url(../images/arrow.png) 95% 50% no-repeat;
    border: 1px solid #004644;
    -moz-border-radius-topright: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    display: block;
    width: 60px;
}

a.inActive
{
    background: #004644 url(../images/arrow.png) 85% 50% no-repeat;
}

/* Sliding Menu Ends*/

/* ### MENU CONTAINER ### */
#menuCntr
{
    width: 669px;
    float: right;
    text-align: right;
    padding: 0px 0px 0px 10px;
    /*background-color: White;*/
}

#menuCntr a
{
    font-family: verdana, helvetica, arial, sans-serif;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
}
#menuCntr a:hover
{
    font-family: verdana, helvetica, arial, sans-serif;
    color: #fff;
    font-weight: 700;
    text-decoration: underline;
}

.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}


/* TreeView Table Properties */

div.TreeViewTable
{
 font-family: Tahoma;
 font-size: 10pt;
 
 
 cursor: hand;
 text-align:left;
 padding-left: 3px; 
}

div.TreeViewTable table {
    width:20px;
}

div.TreeViewTable table tr th {
    border: none;
    padding: 0px;
    letter-spacing: 1px;
}

div.TreeViewTable table tr td {
    border: none;
    padding: 0px;
    letter-spacing: 0px;

}

div.TreeViewTable table tr.alt td {
    background-color:#EFEFEF;
}

.radioButtonList
{
    margin-left: 20px;
    text-align:left;
}
.radioButtonFree
{
    font-weight:bold;
}
.radioButtonBlocked
{
    font-style:italic;
    color: Red;
}
.radioButtonUnavailable
{
    font-style:italic;
    color: Silver;
    background-color: Gray;
}
.radioButtonDone
{
    color: Green;
    font-weight:bold;
}
.CustomComboBoxStyle .ajax__combobox_textboxcontainer input {
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #49463D;
    text-decoration: none;
    width: 700px;
    height: 21px;
    float: left;
    
}
.CustomComboBoxStyle .ajax__combobox_buttoncontainer button {
     background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
}

#master_content .ajax__combobox_itemlist
{
    margin: 0px;
}

.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    background-image: url(../images/ComboBox/toolkit-bg.gif);
    background-position: top left;
    border: 0px none;
    color: #FFFFFF;
    padding: 5px 0px 3px 5px;
    font-size: 13px;
    height: 16px;
    width: 540px;
}
.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    background-image: url(../images/ComboBox/toolkit-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 23px;
    width: 23px;
}
.AjaxToolkitStyle .ajax__combobox_itemlist
{
    border-color: #0F2543;
    background-color: #EFEFEF;
}

.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    background-image: url(../images/ComboBox/aqua-bg.gif);
    background-position: top left;
    border: 0px none;
    padding: 2px 0px 0px 8px;
    font-size: 11px;
    height: 17px;
    width: 150px;
}
.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    background-image: url(../images/ComboBox/aqua-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 19px;
    width: 19px;
}
.AquaStyle .ajax__combobox_itemlist
{
    border-color: #000000;
    background-color: #FFFFFF;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 20px;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    font-size: 13px;
    height: 18px;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
   
    padding: 20px 20 20 20px;
    background-image: url(../images/ComboBox/windows-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 121px;
    width: 21px;
}
.WindowsStyle .ajax__combobox_itemlist
{
    border-color: #7F9DB9;
}