﻿INPUT {
	box-sizing:border-box;
}
BODY,HTML
{
    background-color:#0A3A4A;
    margin:0;
    font-family:Verdana, Arial, Sans-Serif;
}
TD 
{
    overflow:visible !important;	
}
#frmMain
{
    width:100%;
    height:100%;
}
#pnlTabs
{
    margin:auto;
    width:772px;
    height:95px;
    position:relative;
    z-index:998;
}
.CPtab
{
    cursor:pointer;
    text-align:center;
    font-size:14pt;
    color:#196672;
    float:left;
    width:154.4px;
    margin-top:3px;
}
.CPtab.selected
{
    line-height:28px;
    font-size:17pt;
    color:#33A6B2;
    text-decoration:none !important;
    cursor:default;
    margin-top:0px;
}
DIV.CPtab:hover
{
    text-decoration:underline;
}
.CPtab .selectedTab
{
    font-family:Arial !important;
    font-size:50pt;
    position:relative;
    top:10px;
    left:0px;
}
TD.sep
{
    font-family:Arial;
    font-size:30pt !important;
    color:GrayText;
    padding:0px 20px 0px 10px;
}
.bkClr, #ctl00_ContentPlaceHolder1_ProgressBar1_ind, #ctl00_ContentPlaceHolder1_ProgressBar1
{
    background-color:#33A6B2;
}
.bkClr2 {
	background-color:#BDE8ED;
}
.txtClr {
	color:#33A6B2;
}
.Main
{
    margin-top:20px;
    width:100%;
}
.Main TABLE TR TH, .CPHeader
{
    text-align:center;
    font-size:10pt;
    font-weight:bold;
    padding-bottom:5px;
    border-bottom:1px solid #33A6B2;
}
TABLE.tbl
{
    width:752px;
    table-layout:fixed;
}
.Main TABLE TR TD
{
    font-size:9pt;
}
.Main TABLE TR TD INPUT
{
    width:100%;
    height:22px;
}
.Main TABLE TR TD SELECT
{
    width:100%;
    height:22px; 
}
.rbw {
	width:auto !important;
}
.popup-dialog, .PopUp, .SmallPopUp, TD.ajax__validatorcallout_close_button_cell, TD.ajax__validatorcallout_icon_cell {
    behavior: none !important;
}
#ProgressBar 
{
    margin-top:2px;
    left:52px;
    border-top:7px solid #33A6B2;
}
.r {
	text-align: right;
}
.opaque
{
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); 
	-moz-opacity:0.5; 
	opacity:0.5;
	background-color:Black !important;
}
.header
{
    font-size:11pt;
    background-color: #33A6B2;
}

.hoverable:hover, .hovered, TD.selected
{
	background-color:#FFFFB9 !important;
}
.ModalText.hoverable:hover, ModalText.hovered
{
	background-color:#FFFFDC !important;
}
.hovered TR.hovered, .hoverable.clickable.selected, .hovered.hoverable.selected {
	background-color:#F3F379 !important;
}
#ctl00_ContentPlaceHolder1_ProgressBar1_ind {
	height:7px !important;
	position: absolute !important;
	left:0px;
	top:2px;
	margin-left:5px;
	max-width: 375px !important;
}
.required 
{
    color:#aa0000;
}
.OverflowHdden
{
    overflow:hidden;
}
.left
{
    text-align:left;
}
.chkW 
{
    width:18px !important;
}
.cpHeader 
{
    font-weight:bold;   
}
.chDisc
{
    padding-left:20%;
}