.mastertable
{
	max-width: 1024px;
	background-color: #fff;
}  
.mastertable2
{
	max-width: 800px;
	background-color: #fff;
} 
.leftmenutable
{
	width: 180px;
	background-color: #E2E4EE;
	vertical-align:top;
	text-align: center;
	border: solid 0px #5f688f;
	margin-right: 0px;
}
.leftmenuheader
{
	background-image:url(../images/LeftHeader.png);
	height:38px;
	text-align: center;
	text-transform:uppercase;
	color: #fff;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
}
.dropdownformat
{
	color: GrayText;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	width: 150px;
}
.holidayBox
{
	text-align: center;
	text-transform:uppercase;
	color: #000;
	font-family: Arial;
	font-size: 10pt;
	vertical-align:top;
	border-width: 1px;
	border-color: #000
}
.Hidden {display:none;}
.text1formatbold
{
	color: #5f688f;
	font-family: Arial;
	font-size: 11pt;
	text-align: left;
	font-weight: bold;
	vertical-align:top;
}
.text1formatbold2
{
	color: #5f688f;
	font-family: Arial;
	font-size: 12pt;
	text-align:center;
	font-weight: bold;
	vertical-align:top;
}
.text1formatbold3
{
	color: #5f688f;
	font-family: Arial;
	font-size: 12pt;
	text-align:right;
	font-weight: bold;
	vertical-align:top;
}
.text1format
{
	color: #5f688f;
	font-family: Arial;
	font-size: 11pt;
	text-align: left;
	vertical-align:middle;
	background-color: #ffffff;
	padding-left:5px;
	text-decoration: none;
}
.text1formattop
{
	color: #5f688f;
	font-family: Arial;
	font-size: 11pt;
	text-align: left;
	vertical-align:top;
	background-color: #ffffff;
	padding-left:5px;
	text-decoration: none;
}
.text1format2
{
	color: #5f688f;
	font-family: Arial;
	font-size: 11pt;
	text-align: center;
	vertical-align:middle;
	background-color: #ffffff;
	padding-left:5px;
	text-decoration: none;
}
.text1format3
{
	color: #5f688f;
	font-family: Arial;
	font-size: 10pt;
	text-align: center;
	vertical-align:middle;
	background-color: #ffffff;
	text-decoration: none;
		border-style:hidden;
		padding: 2px 2px 2px 2px;
}
.text1formatnobo
{
	color: #5f688f;
	font-family: Arial;
	font-size: 11pt;
	text-align: left;
	vertical-align:middle;
	background-color: #ffffff;
	padding-left:5px;
	text-decoration: none;
	border-style:hidden;
}
.text1formatjust
{
	color: #5f688f;
	font-family: Arial;
	font-size: 11pt;
	text-align: justify;
	vertical-align:middle;
	background-color: #ffffff;
	padding-left:5px;
	text-decoration: none;
}
.buttonformat
{
	background-color: #5f688f;
	color: White;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	border-style: solid;
	border-color: Gray;
	border-width:2px;
	cursor: hand;
	height: 50px;
	width: 150px;
	vertical-align:middle;
}
.buttonformatnew
{
	background-color: #5f688f;
	color: White;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	border-style: solid;
	border-color:gray;
	border-width:2px;
	cursor: hand;
	height: 50px;
	width: 150px;
	vertical-align:middle;
}
.labelformat
{
	background-color: #5f688f;
	color: White;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	border-style: none;
	border-color: Black;
		border-width: 1pt;
	margin:  2pt 2pt 2pt 2pt;
	text-align:center;
	vertical-align:top;
}
.labelformat2
{
	background-color: #aeb4c7;
	color: White;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	border-style: none;
	border-color: Black;
	border-width: 1pt;
	margin:  2pt 2pt 2pt 2pt;
	text-align:center;
	vertical-align:top;
}
/* show a larger image when you're on a big screen */
@media screen and (max-width: 650px) {
    .labelformat
{
	background-color: #5f688f;
	color: White;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	border-style: none;
	border-color: Black;
		border-width: 1pt;
	margin:  2pt 2pt 2pt 2pt;
	text-align:center;
	vertical-align:top;
	height: 50px;
}
.labelformat2
{
	background-color: #aeb4c7;
	color: White;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	border-style: none;
	border-color: Black;
	border-width: 1pt;
	margin:  2pt 2pt 2pt 2pt;
	text-align:center;
	vertical-align:top;
	height: 50px;
}

}

.buttonformatg
{
	background-color: #a3b39c;
	color: White;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	border-style: hidden;
	cursor: hand;
	}
.buttonformat2
{
	text-align: center;
	background-color: #5f688f;
	color: White;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	border-style: hidden;
	vertical-align: middle;
	cursor: hand;
	height: 15px;
	
}
.topmenuformat
{
	height: 39px;
	text-transform: capitalize;
	text-align: center;
	width:128px;
		vertical-align:middle;
	border-right-color: #5f688f;
	border-right-width: thin;
	border-right-style: solid;
}
.topmenuformatNoLine
{
	height: 39px;
	text-transform: capitalize;
	text-align: center;
	width:128px;
		vertical-align:middle;
}
.holmenuformat
{
	height: 33px;
	text-transform: capitalize;
	text-align: center;
	border-right-color: #5f688f;
	border-right-width: thin;
	border-right-style: solid;
	background-color: #a3b39c ;
}
.holmenuformat2
{
	height: 33px;
	text-transform: capitalize;
	text-align: center;
	background-color: #a3b39c ;
}
.submenutext
{
	font-size: 16px;
	text-transform: capitalize;
	text-align: left;
	color: #404040;
	padding-right: 0px;
	border-bottom-color: #404040;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	width: 100%;
	vertical-align:bottom;
	background-color:Transparent;
		cursor: hand;
}
.submenutext:hover
{
	font-size: 16px;
	text-transform: capitalize;
	text-align: left;
	color: #5f688f;
	border-bottom-color: #5f688f;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	width: 100%;
	vertical-align:bottom;
		cursor: hand;
}
.sublinktext22
{
	font-size: 14px;
	text-align: left;
	color: #5f688f;
		text-decoration: none;
	padding-right: 0px;
	font-weight: bold;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	width: 100%;
	background-color:Transparent;
		cursor: hand;
}
.sublinktext22:hover
{
	font-size: 14px;
	text-decoration: none;
	text-align: left;
	color: red;
	font-weight: bold;
	border-bottom-color: red;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	width: 100%;
		cursor: hand;
}
.topmenutextformat
{
	color: #ffffff;
	font-family: Arial;
	font-size: 11pt;
	font-style: normal;
	text-decoration: none;
	text-transform: capitalize;
	text-align: center;
	font-weight: bold;
	vertical-align:middle;
}
.topmenutextformat:hover
{
	color: #5f688f;
	font-family: Arial;
	font-size: 11pt;
	font-style: normal;
	text-decoration: none;
	text-transform: capitalize;
	text-align: center;
	font-weight: bold;
	vertical-align:middle;
}
.topmenutextformat:active
{
	color: #5f688f;
	font-family: Arial;
	font-size: 11pt;
	font-style: normal;
	text-decoration: none;
	text-transform: capitalize;
	text-align: center;
	font-weight: bold;
}
.titletext
{
	color: #5f688f;
	font-family: Arial;
	font-size: 11pt;
	font-style: normal;
	font-weight:bold;
	text-align: left;
	vertical-align:middle;
	padding-left:5px;
    margin-left: 0px;
}

.titletexttop
{
	color: #5f688f;
	font-family: Arial;
	font-size: 11pt;
	font-style: normal;
	font-weight:bold;
	text-align: left;
	vertical-align:top;
	padding-left:5px;

}
.titletexthand
{
	color: #5f688f;
	font-family: Arial;
	font-size: 11pt;
	font-style: normal;
	font-weight:bold;
	text-align: left;
	vertical-align:top;
	cursor: hand;
}
.titletextright
{
	color: #5f688f;
	font-family: Arial;
	font-size: 11pt;
	font-style: normal;
	vertical-align:middle;
	font-weight: bold;
	text-align: right;
}
.titletextHeader
{
	color: #5f688f;
	font-family: Arial;
	font-size: 12pt;
	font-style: normal;
	vertical-align:middle;
	font-weight:bold;
	text-align: left;
	vertical-align:middle;
}
.titletextsml
{
	color: #5f688f;
	font-family: Arial;
	font-size: 11pt;
	font-style: normal;
	vertical-align:middle;
	font-weight: bold;
	text-align: left;
}
.titletextcenter
{
	color: #5f688f;
	font-family: Arial;
	font-size: 11pt;
	font-style: normal;
	vertical-align:middle;
	font-weight: bold;
	text-align: center;
	background-color: white;
}
.titletextsmall2
{
	color: #5f688f;
	font-family: Arial;
	font-size: 11pt;
	font-style: normal;
	vertical-align:middle;
	font-weight: bold;
	text-align: justify;
}
.footermenutable
{
	border-top-color: #b3b6c9;
	border-top-style: solid;
	border-top-width:thin;
	color: #5f688f;
	font-family: Arial;
	font-size: 12pt;
	font-style: normal;
	vertical-align:middle;
}
.footerquicklinks
{
	color: #5f688f;
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	vertical-align:middle;
	line-height: 20px;
	text-decoration: none;
	}
.footerquicklinks:hover
{
	color: #b3b6c9;
	background-color: Gray;
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	vertical-align:middle;
    text-decoration: none;
}
.testpos
{
	background-image:url(../images/LeftHeader.png);
	height:33px;
	width: 150px;
	color: #fff;
	cursor: hand;
	
}
.headerlogos
{
	vertical-align:top;
}
.topmenutextformat2
{
	color: #ffffff;
	font-family: Arial;
	font-size: 11pt;
	font-style: normal;
	text-decoration: none;
	text-transform: lowercase;
	text-align: right;
	font-weight: bold;
}
.modalBackground {
	background-color: #5f688f;
	 opacity:0.5;
	filter:alpha(opacity=50);
}

.modalPopup {
	background-color: #fff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:480px;
		font-family: Arial;

}
.WaterBackground 
{
    background-color:#cccccc;
    color:White;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.greenbar
{
	font-family: Arial;
	color: #5f688f;
		font-size: 11pt;
	text-transform: capitalize;
	text-align: left;
	background-color: #a3b39c ;
	font-weight: bold;
}
.barformatb
{
	background-color: #5f688f;
	color: White;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	border-style: solid;
	border-width:2px;
	border-color:gray;
	    text-align: center;
	    width: 25%;
text-transform: capitalize;
}
.barformatg
{
	background-color: #a3b39c;
	color: White;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	border-style: solid;
	border-width:2px;
	border-color:gray;
    text-align: center;
    width: 25%;
    text-transform: capitalize;
}
.popuppanel2
{
    background-color: #5f688f;
	color: White;
	font-family: Arial;
	font-size: 14pt;
    border-color:White;
    border-style:solid;
    border-width:3px;
}
.popuppanel
{
    border-color:Black;
    border-style:outset;
    border-width:thin;
    background-color: #fff;
}
.boxstyle
{
	border-style: hidden;
	cursor: hand;
}
.calendarpop
{
    border-color:White;
    background-color: #5f688f;
	color: White;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	border-style:solid;
    text-align: center;
}
.calendarstyle
{
    border-color:Black;
    background-color: #5f688f;
	color: White;
	font-family: Arial;
	font-size: 20pt;
	font-weight: bold;
	border-style:solid;
	text-transform: capitalize;
    text-align: center;
}
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    color: black;
    font-family: Arial;
	font-size: 16pt;
	width: 100%;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
    font-family: Arial;
	font-size: 16pt;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
    font-family: Arial;
	font-size: 16pt;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
    font-family: Arial;
	font-size: 16pt;
}
.form-control
       {
           padding: 5px 10px 5px 10px;
           line-height: 22.85px;
           font-size:13px;
           max-width:1020px;
        }
       .form-control:focus{border-color:#0061aa;line-height: 22.85px;}
       .form-group
       {
           margin-bottom:5px;
           background-color:#aeb4c7;
           font-weight:500;
           color:white;
           line-height: 22.85px;
           font-size:18px;
           text-transform:uppercase;
           border-color: #4fafb5;
           }
       .form-group:hover
       {
           margin-bottom:5px;
           background-color:#fff;
           font-weight:500;
           color:#63b8bd;
           line-height: 22.85px;
           font-size:18px;
           text-transform:uppercase;
           border-color: #4fafb5;
           }
           
.text1formatlink:a
{
	color: blue;
	font-family: Arial;
	font-size: 11pt;
	padding-left:5px;
	text-decoration: none;
}
.text1formatlink:hover
{
	color: blue;
	font-family: Arial;
	font-size: 11pt;
	padding-left:5px;
	text-decoration: none
}
.tickbox
{
    margin-top: 3px;
}