body
{
    font-family: Tahoma;
    font-size: x-small;
    margin: 0px 0px 0px 0px;
    background-color: #bfdbff;
}
.title
{
    font-family: Alien League,Verdana, Arial, Helvetica, sans-serif;
    font-size: 25px;
    color: #ffffff;
    font-weight: bold;
}
.logintxt
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
}
.logintxt1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
}
.admin
{
    font-family: impact;
    font-size: 20px;
    color: #ffffff;
}
.textbox
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #373737;
}
.copyright
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #3b5a89;
}
.tablebg
{
    background-color: #ffffff;
}
.navtext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
}
.titlebg
{
    background-color: #6ca7d8; /*#749bde*/
}
.lightbg
{
    background-color: #bfdbff; /* #d3dff6*/
}
.midbg
{
    background-color: #abcef6;
}
.whitebg
{
    background-color: #ffffff;
}
.companytitletext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
}
.subtext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #243468;
}

.subtext1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
}
.subtext2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #001f4e;
}
.subtextred
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #b72300;
}
.minitext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #012455;
}
.minitextred
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #007fda;
}
.subtextwhite
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
}
.subtextwhite1
{
    font-family: Verdana;
    font-size: 11px;
    color: #ffffff;
}
.menublack
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
}
.maintitle
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #2b464f;
    text-align:left;
}
.formtop
{
    background-color: #215689;
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.formbg
{
    background-color: #bfdbff; /*#d3dff6*/
    font-size: 11px;
    color: #001f4e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.formtitle
{
    font-size: 14px;
    color: #001f4e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.contenttxt
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #001f4e;
}
.tinytextbox
{
    width: 50px;
    text-align: right;
}
.minitextbox
{
    width: 30px;
    text-align: right;
}
input
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #373737;
}
select
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    height: 18px;
}

.bigbut
{
    border-style: hidden;
    border-width: 0px;
    background-image: url(images/big.jpg);
    background-color: Transparent;
    background-position: center;
    height: 23px;
    width: 160px;
    text-align: center;
    vertical-align: middle;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #243468;
}
.bigbut:hover
{
    border-style: hidden;
    border-width: 0px;
    background-image: url(images/big-over.jpg);
    background-color: Transparent;
    background-position: center;
    height: 23px;
    width: 160px;
    text-align: center;
    vertical-align: middle;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #243468;
     cursor:pointer;
}
.mediumbut
{
    border-style: hidden;
    border-width: 0px;
    background-image: url(images/longbutton.jpg);
    background-color: Transparent;
    background-position: center;
    height: 23px;
    width: 127px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #243468;
}
.smallbut
{
    border-style: hidden;
    border-width: 0px;
    background-image: url(images/smallbutton.jpg);
    background-color: Transparent;
    background-position: center;
    height: 23px;
    width: 72px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #243468;
}
.mediumbut:hover
{
    border-style: hidden;
    border-width: 0px;
    background-image: url(images/longbutton-over.jpg);
    background-color: Transparent;
    background-position: center;
    height: 23px;
    width: 127px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #243468;
     cursor:pointer;
}
.smallbut:hover
{
    border-style: hidden;
    border-width: 0px;
    background-image: url(images/smallbutton-over.jpg);
    background-color: Transparent;
    background-position: center;
    height: 23px;
    width: 72px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #243468;
    cursor:pointer;
}

.normaltab
{
    border-style: hidden;
    border-width: 0px;
    background-image: url(images/normaltab.gif);
    background-color: Transparent;
    height: 25px;
    width: 165px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
}
.selectedtab
{
    border-style: hidden;
    border-width: 0px;
    background-image: url(images/selectedtab.gif);
    background-color: Transparent;
    height: 25px;
    width: 165px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
}
#divCalendarPopup
{
    background-color: #243468;
    font-family: Tahoma;
    font-size: small;
    width: 175px;
    _filter: alpha(opacity=90);
    -moz-opacity: 0.90;
    _opacity: 0.90;
}
.cpYearNavigation, .cpMonthNavigation
{
    background-color: #001f4e;
    color: White;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
.cpDayColumnHeader, .cpYearNavigation, .cpMonthNavigation, .cpCurrentMonthDate, .cpCurrentMonthDateDisabled, .cpOtherMonthDate, .cpOtherMonthDateDisabled, .cpCurrentDate, .cpCurrentDateDisabled, .cpTodayText, .cpTodayTextDisabled, .cpText
{
    font-family: Tahoma;
    font-size: 11px;
    color: White;
}

td.cpDayColumnHeader
{
    border-color: #c0c0c0;
    border-style: solid;
    border-width: 0 0 1px;
    text-align: right;
}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate
{
    text-align: right;
    text-decoration: none;
}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled .cpCurrentDateDisabled
{
    color: #d0d0d0;
    text-align: right;
    text-decoration: line-through;
}
.cpCurrentMonthDate
{
    color: White;
}
.cpCurrentDate
{
    color: Red;
    text-decoration: underline;
}
.cpCurrentMonthDate:hover, .cpCurrentDate:hover
{
    color: Red;
}
.cpYearNavigation:hover, .cpMonthNavigation:hover
{
    color: Red;
}
.cpOtherMonthDate
{
    color: #808080;
}
td.cpTodayText, td.TodayTextDisabled
{
    border-color: #c0c0c0;
    border-style: solid;
    border-width: 1px 0 0;
}
a.cpTodayText, span.cpTodayTextDisabled
{
    height: 20px;
}
a.cpTodayText
{
    color: White;
    text-decoration: none;
}
a.cpTodayText:hover
{
    color: Red;
}
.cpTodayTextDisabled
{
    color: #d0d0d0;
}
.cpBorder
{
    border: 1px solid silver;
}


.packagetable
{
    color: Black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    border: solid 1px Black;
    text-align: left;
    text-indent: 5px;
}

.packagetable tr th
{
    background-color: #749bde;
    color: White;
    padding: 2px 0 2px 0;
}

.packagetable tr td
{
    background-color: #d3dff6;
    border-top: solid 1px white;
}

.packagetable tr td a
{
    color: Black;
    text-decoration: none;
}
.info
{
    font-size: 16px;
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.btn
{
    border: 1px solid #688caf;
	background-repeat: repeat-x;
	background-position: 0 -408px;
	background-color: #BBD9FF;
	background-image: url('images/rmSprite.png');
    width: 75px;
    height: 25px;
    border-style: none;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}
.btn:hover
{
    background-image:url('images/rmSprite.png');
    color: #000;
	background-position: 100% -144px;
    border-style: none;
    width:75px;
    height:25px;
    cursor:pointer;
        
}

.Align
{
    text-align:center;    
}

.combo
{
background-color:#eaf2fb;                                                            
}
.combo:hover
{
background-color:White;
}
#overlay 
{
	background-image:url(images/overlay.png);
	width:100%;
	z-index:8000;
	position:absolute;	
	_filter:alpha(opacity=70);
	_opacity:0.7;
}
.overlay 
{
	background-image:url(images/overlay.png);	
	_filter:alpha(opacity=70);
	_opacity:0.7;
}
.Window_Zindex
{
    z-index:100;
}
 .Alignleft
{
   text-align:left;
   z-index:100;
}
.CellColor
{
    background-color: #E1EAFE;
}
 .CellImage
{
    background-image: url('images/TapChart.png');
    background-repeat: no-repeat;
    background-position: right;
} 

 
