
* {
font-family:MetricWeb-Regular,"Arial Bold",Gadget,sans-serif !important;
}

hr
{
    margin-bottom: 5px!important;
    margin-top:5px!important;
}

.tblHeader
{
    color: #2e79bd;
    font-weight: bold;
    
    padding: 5px 5px 5px 5px;
}

.tblNavyHeader
{
    color: #003565;
    font-weight: bold;
    
    padding: 5px 5px 5px 5px;
}

.NavyHeader
{
    color: #003565;
    font-weight: bold;
 
}

.comment {
	font-size: 11px;
	color: #666666;
	line-height: 17px;
}

.greytxt {
	font-size: 12px;
	color: #666666;
	line-height: 17px;
}

.LtBlueBody 
{
    color:#2e79bd; 
    font-weight:bold;
    font-family: arial;
	font-size: inherit;
	
 }
 
 .bluebody 
{
    color: #003565;
    font-weight:bold;
	
}

.tblData
{
   
    
    padding: 5px 5px 5px 5px;
}

.tblSpaced
{
   
    margin:10px;
    padding: 5px 5px 5px 5px;
}

.spaced-btns .btn{  margin-right:8px; margin-top:8px;  }

.break-btns .btn{margin:8px; }

.btn-xs 
{
  margin: 2px 5px 1px 1px;
  padding: 1px 5px;
  font-size: 11px;
  line-height: 1.4285;
  border-radius: 3px;
}

a {
	font-size: inherit;
	font-family: Arial;
	text-decoration: none;
	color: #BB0456;
	font-weight: bold;
}

.a_sm {
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
	color: #BB0456;
	font-weight: bold;
}

.body 
{	   	
	font-family: Arial;
	font-size: inherit;
	color: #003565 !important;
	line-height: normal;
	font-weight: normal;	
}

.transparentColor
{
    color:White!important;
}

.nonTransparentColor
{
    color:#333!important;
}

.legalbody 
{	
	font-family: Arial !important;
	font-size: inherit;
	color: #003565 !important;
	line-height: normal;
	font-weight: normal;
	text-align:justify;	
}

.legalbody ul
{	
    font-family: Arial !important;
}

.legalbody li
{	
    font-family: Arial !important;
}

.nb
{
    font-family: arial;
	font-size: inherit;
	color:#003565;
	line-height: normal;
	font-weight: bold;
}

.bigBoldBody {
	font-family: arial;
	font-size: larger;
	color: black;
	line-height: inherit;
	font-weight: bold;
}

.bigRedBold {
	font-family: arial;
	font-size: larger;
	color: #bb1057;
	line-height: inherit;
	font-weight: bold;
}

.errorMsg {
	/*font-family: verdana,helvetica,arial,sans-serif;*/
	/*font-size: 11px;*/
	color: #bb1057; /*red*/
	/*line-height: 17px;*/
	font-weight: bold;
}

.admin-Wrapper .errorMsg {
	/*font-family: verdana,helvetica,arial,sans-serif;*/
	/*font-size: 11px;*/
	color: #bb1057; /*red*/
	/*line-height: 17px;*/
	font-weight: bold;
	font-size: 13px;
}



.orangeBody{

	color: #bb1057;
	font-weight: bold;
}

.tblborder
{
    border: 3px solid #c9dff0;  
	border-radius:6px;
	
	
}


.GridStyle, .ProductGridStyle
{	
	border-collapse:collapse;

border: 0 none transparent;


border-top: 3px solid #c9dff0;  
	border-radius:6px;

}

.AdminGridStyle
{
	border-bottom-color: #0000B2;
	border-left-color: #0000B2;
	border-right-color: #0000B2;
	border-top-color: #0000B2;
	/*border-bottom-style:solid;
	border-style:solid;
	border-width:1pt;*/
	border-collapse:collapse;
	border: 0 none transparent;
}

.ProductGridWithFooterStyle
{	
	border-collapse:collapse;
    border: 0 none transparent;
    border-right: 3px solid #c9dff0;  
    border-left: 3px solid #c9dff0;  

}

.tableheader, .producttableheader
{
	font-weight: bold;
	font-size: 12px;
	color: #2e79bd;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
	
	overflow:visible;
	line-height: 18px;

	background-color: #c9dff0; 
	vertical-align:middle;
	text-align:center;
	margin-left:10px;

border-right: 3px solid #c9dff0;  
border-left: 3px solid #c9dff0;  
	border-radius:6px;

}

.tablefooter, .producttablefooter
{
	font-weight: bold;
	font-size: 12px;
	color: #2e79bd;
	line-height: 17px;
	background-color: #c9dff0;
	border-color: #c9dff0;
	border: 3px solid #c9dff0;
	border-top-style:none;  
	border-radius: 0 0 6px 6px;
}

.tablegroup, .producttablegroup
{
	
	font-size: 12px;
	color: navy;
	line-height: 18px;
	font-weight: bold;
	padding-left:3px;

    border: 3px solid #c9dff0;            
}

.paddedtable
{
    padding:4px;   
}

.paddedtablecontents td
{
    padding:2px;   
    font-size:12px;
}

.paddedtable td
{
    padding:4px;
    font-size:13px;
}

.paddedtable td label
{
   /* font-size: 13px;*/
    padding:2px;
}
.paddedtable td input
{
    /*font-size: 13px;*/
    margin:2px;
}

.tblred {
	font-family: arial;	
	color: #BB0456;
    font-weight: bold;
    line-height: 14px;
    padding:0px;
}

.searchtable
{
    font-size: 13px;
    padding:3px;
    background-color: #FFFFCC;
    border-left: 1px solid #C0C0C0; border-right: 2px solid #808080; border-top: 1px solid #C0C0C0; border-bottom: 2px solid #808080;
    border-collapse:separate;
    
}

.searchtable td
{
    font-size: 13px;
    padding:3px;
}

.searchtable td label
{
    font-size: 13px;
    padding:2px;
}
.searchtable td input
{
    font-size: 13px;
    margin:2px;
}

.admintableheader
{
    padding:4px;
    font-weight: bold;
    font-size: 13px;
	/*font-size: 11px;
	line-height: 16px;
	font-family: verdana,helvetica,arial,sans-serif;*/
	color: white;
	text-align:center;
	border-radius:2px;
	border: 1px solid #dddddd;

	border-color:rgb(18,77,130);
	background: rgb(18,77,130); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyNGQ4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTc5YmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(18,77,130,1) 0%, rgba(46,121,189,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(18,77,130,1)), color-stop(100%,rgba(46,121,189,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(18,77,130,1) 0%,rgba(46,121,189,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(18,77,130,1) 0%,rgba(46,121,189,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(18,77,130,1) 0%,rgba(46,121,189,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(18,77,130,1) 0%,rgba(46,121,189,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#124d82', endColorstr='#2e79bd',GradientType=0 ); /* IE6-8 */

}

.admintablefooter
{
    font-size: 13px;
    padding:4px;
	font-weight: bold;
	border-radius:2px;
	border: 1px solid #dddddd;
	border-color:rgb(18,77,130);
	color: white;
	/*font-size: 11px;
	line-height: 16px;
	font-family: verdana,helvetica,arial,sans-serif;
	*/
	background: rgb(18,77,130); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyNGQ4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTc5YmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(18,77,130,1) 0%, rgba(46,121,189,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(18,77,130,1)), color-stop(100%,rgba(46,121,189,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(18,77,130,1) 0%,rgba(46,121,189,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(18,77,130,1) 0%,rgba(46,121,189,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(18,77,130,1) 0%,rgba(46,121,189,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(18,77,130,1) 0%,rgba(46,121,189,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#124d82', endColorstr='#2e79bd',GradientType=0 ); /* IE6-8 */

}

.admintablegroup
{
  /*  font-size: 13px;
	
	color: #003565;
	*/

	
	padding:2px 5px 2px 5px;
	
	border: 1px solid #dddddd;
}


.admintablebody table, .admintablealternatebody table
{
    display: inline-block;
    font-size: 13px;
    vertical-align:middle;
}

.admintablebody input[type='checkbox'], .admintablealternatebody input[type='checkbox']
{
    margin:0;
}

.admintablebody input[type='text'],.admintablebody input[type='checkbox'],.admintablebody select,
.admintablealternatebody input[type='text'],.admintablealternatebody input[type='checkbox'],.admintablealternatebody select
{
    display:inline-block;
}


.admintablebody
{
    font-size: 13px;
	/*font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
    line-height: 17px;*/
	color: #003565;
	
	background-color: #dceaf5;/*#F6FCFF;*/
	/*border-bottom-color: #0000B2;
	border-left-color: #0000B2;
	border-right-color: #0000B2;
	border-top-color: #0000B2;*/
	padding:2px 5px 2px 5px;
	/*padding-left:5px;
	padding-right:5px;*/
	border: 1px solid #dddddd;
}

.admintablealternatebody
{
    font-size: 13px;
    color: #003565;
    /*
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	
	line-height: 17px;
*/
	background-color: #fff;/*#F7F2E1;*/
	/*border-bottom-color: #0000B2;
	border-left-color: #0000B2;
	border-right-color: #0000B2;
	border-top-color: #0000B2;*/
	padding:2px 5px 2px 5px;
	border: 1px solid #dddddd;
}

.admintablebody_pdfgrid
{
    font-size: 13px;
    color: #003565;
	background-color: #fff;
	border: 1px solid #dddddd;
}

.adminstatusBar
{
	font-weight: bold;
	
	color: white;
	
	/*font-size: 11px;
	line-height: 16px;
	font-family: verdana,helvetica,arial,sans-serif;*/
	/*background-color: #7fb3e2;*/
	border-collapse:collapse;
	background: rgb(18,77,130); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyNGQ4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTc5YmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(18,77,130,1) 0%, rgba(46,121,189,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(18,77,130,1)), color-stop(100%,rgba(46,121,189,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(18,77,130,1) 0%,rgba(46,121,189,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(18,77,130,1) 0%,rgba(46,121,189,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(18,77,130,1) 0%,rgba(46,121,189,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(18,77,130,1) 0%,rgba(46,121,189,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#124d82', endColorstr='#2e79bd',GradientType=0 ); /* IE6-8 */

}
/*
.navigatorBar .td
{
    color: White;
}*/

.btn-grid
{
    padding: 2px 10px !important;
    font-size: 12px !important;
    color: #ffffff;
    background-color:#bb1057;
    border-color: #bb1057;
}
.btn-grid:hover,
.btn-grid:focus,
.btn-grid:active,
.btn-grid.active,
.open > .dropdown-toggle.btn-grid {
  color: #ffffff;
  background-color: #f91775;
  border-color: #f91775;
}

.btn-admin
{
    color: #ffffff;
    background-color:#bb1057;
    border-color: #bb1057;
}
.btn-admin:hover,
.btn-admin:focus,
.btn-admin:active,
.btn-admin.active,
.open > .dropdown-toggle.btn-admin {
  color: #ffffff;
  background-color: #f91775;
  border-color: #f91775;
}

.btn-warning
{
    color: #ffffff;
    background-color:#ed9c28;
    border-color: #d58512;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-admin {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.admin-Wrapper .btn
{
    padding: 4px 12px;
    font-size: 13px;
   /* border: 1px solid transparent;
   
    border-radius: 4px;
    font-weight:bold;*/
}

.navigatorBar
{
	font-weight: bold;	
	color: #003565; /*#7fb3e2;*/
	font-size: 13px;
	/*font-size: 11px;
	line-height: 12px;
	font-family: verdana,helvetica,arial,sans-serif;*/
	/*background-color: #7fb3e2;*/
	border-color: White;
	border-style:solid;
	background:#dceaf5;
	/*
	background: rgb(18,77,130); /* Old browsers */
/* 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyNGQ4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTc5YmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(18,77,130,1) 0%, rgba(46,121,189,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(18,77,130,1)), color-stop(100%,rgba(46,121,189,1))); 
background: -webkit-linear-gradient(top,  rgba(18,77,130,1) 0%,rgba(46,121,189,1) 100%); 
background: -o-linear-gradient(top,  rgba(18,77,130,1) 0%,rgba(46,121,189,1) 100%); 
background: -ms-linear-gradient(top,  rgba(18,77,130,1) 0%,rgba(46,121,189,1) 100%); 
background: linear-gradient(to bottom,  rgba(18,77,130,1) 0%,rgba(46,121,189,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#124d82', endColorstr='#2e79bd',GradientType=0 );
*/
}

.historytablegroup
{
	font-size: 12px;
	color: navy;
	line-height: 18px;
	font-weight: bold;

    border: 3px solid #c9dff0;               

}

.tablebody, .producttablebody
{
	font-size: 12px;
	color: navy;
	line-height: 18px;
	background-color: White;	
	padding-left:5px;
	padding-right:5px;
	
	border: 3px solid #c9dff0;            

}

.producttablebody table, .producttablealternatebody table
{
    display: inline-block;
    font-size: 12px;
    vertical-align:middle;
}

.producttablebody input[type='checkbox'], .producttablealternatebody input[type='checkbox']
{
    margin:0;
}

.producttablebody input[type='text'],.producttablebody input[type='checkbox'],.producttablebody select,
.producttablealternatebody input[type='text'],.producttablealternatebody input[type='checkbox'],.producttablealternatebody select
{
    display:inline-block;
}

.tablealternatebody, .producttablealternatebody
{
	font-size: 12px;
	color: navy;
	line-height: 18px;
	background-color:White;

	border: 3px solid #c9dff0;            

	padding-left:5px;
	padding-right:5px;
}

.CustomANText {
font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2e79bd;
	margin-left:-80px; 
	margin-bottom:-30px;
}

.subheader {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #317BC8;
}

.maroontablegroup
{
	font-size: 12px;
	color: #BB0456;
	line-height: 25px;
	font-weight: bold;
	padding-left:5px;
	border-bottom-color: #0000B2;
	border-left-color: #0000B2;
	border-right-color: #0000B2;
	border-top-color: #0000B2;	
	/*background-color: #F7F2E1;*/
	background-color: #fff;
	border-bottom-width:1px;
	border-top-width:2px;
	width: 100%;
}

.pagesubheader {
	font-family: arial;
	
	color: #BB0456;
    font-weight: bold;
    line-height: 20px;
}


.ApplyNowCustomLg {
font-family: arial;
color: #003565;
font-weight: bold;
line-height: 20px;
font-size: 16px;
text-transform: uppercase;
}


.col-header{ color:#2e79bd;  font-weight:bold;}

LI  
{
    list-style-type:inherit;
}

.cal-Table{
	
	background: #2e79bd;

}

.cal-TextBox
{
    padding:1px 1px 1px 1px;
    border:3px solid #c9dff0;  
    font-size:inherit;
    margin-right:2px;
    border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.txt-control 
{
     padding:2px 1px 2px 1px;
     font-size:inherit;
   border:3px solid #c9dff0;  
   margin-right:2px;
      border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.txtbox-bordered 
{
     padding:2px 1px 2px 1px;
     font-size:inherit;
   border:3px solid #c9dff0;  
        border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.HorizontalHeader
{
   color:#003565;padding: 5px 5px 5px 5px;
   font-weight: bold;
}

.as-top .cal-TextBox
{
    padding: 3px 1px 3px 1px;
    
}

.as-top img
{
    padding-top: 1px;
    vertical-align:top;
}

.cal-ctrls img
{
    vertical-align:top;
}

.dd-control 
{
     padding: 1px 2px 1px 1px;
    border:3px solid #c9dff0; 
    border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}

.dd-control-margined 
{
     padding: 2px 1px 2px 1px;
     margin-bottom: 2px;
    border:3px solid #c9dff0; 
    border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}

.bigRedboldbody {
	color: #bb1057;
	font-weight: bold;
}

.boldfont
{
    font-weight: bold;
}

.medboldfont
{
    font-weight:600;
}


.smallBody {
	
	font-size: 12px;
	

}
/*
.smallBody {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 9px;
	color: navy;
	line-height: 15px;
}*/
.biggerBlueboldbody
{
    font-family: arial, helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
    color:#09549f; 
    
}
.AlternativeApp_Home{min-height: 64%;}
.ApplyList
{
    font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #317BC8;
	
	list-style-position: inside;
    padding-left: 0;
    margin-left: 0;
}


.SurveyHeaderBlue { color:#09549f; white-space:nowrap;text-align:center; padding:0; margin:0; font-size:20px!important; font-family: 'arial-Bold'; font-weight:bold!important;font-style:normal; white-space:nowrap; display:inline-block!important;} 


.mediumsubheader {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #317BC8;
}

.smallsubheader {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #317BC8;
	line-height: 12px;
}

.TableBox 
{
    border-collapse:collapse;
	border-style:solid;
	border-color:#dddddd;
	border-width: 1px;
	padding:3px;
	margin:3px;
}

.tableprintbody
{
	font-family: inherit;
	font-size: 13px;
	color: navy;
	line-height: 17px;
	background-color: #dceaf5;		
    border: 1px solid #dddddd;
	padding:3px 3px 3px 3px;	
}

.TableBox td
{
    padding:3px 3px 3px 3px;
}

.tableprintalternatebody
{
    background-color: #fff;
	font-family: inherit;
	font-size: 13px;
	color: navy;	
	line-height: 17px;		
	border: 1px solid #dddddd;
	padding:3px 3px 3px 3px;
}

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
    
    table, td, tr , br, span, tbody, p, div, hr, html, body,head{
        page-break-after: avoid !important;        
        page-break-inside: avoid !important;
        page-break-before: avoid !important;
      /*  float:none;*/
                
    }

    /*
    span
    {
        display:block;
    }*/
   
}

.inlinedisplay
{
    display:inline !important;
}

.admin-Wrapper .table td, .admin-Wrapper .table th{ /*color:#003565; border-top:none !important; border-bottom:none !important;*/}
.admin-Wrapper .table-striped > tbody > tr:nth-child(odd) > td,
.admin-Wrapper .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #fff;
}
.admin-Wrapper .table-striped > tbody > tr:nth-child(even) > td,
.admin-Wrapper .table-striped > tbody > tr:nth-child(even) > th {
  background-color: #dceaf5;
}
.admin-Wrapper .table
{
    font-size:13px;
}
/*
.admin-Wrapper .table-striped{ border-bottom:3px solid #c9dff0; border-left:3px solid #c9dff0; border-right:3px solid #c9dff0;}
.admin-Wrapper .table-striped td, .admin-Wrapper .table-striped th{ border-top:none !important; border-bottom:none !important;}
*/
.admin-Wrapper .table td
{
    vertical-align:middle!important;
 /*   padding-top:8px!important;
    padding-bottom:8px!important;*/
}

.admin-Wrapper .table-striped tr 
{
    height:28px;
}

.admin-Wrapper .table td label
{
    
    padding-right:8px;
    padding-left:3px;
    margin:0px;
}
.admin-Wrapper .table td input
{
    margin:0px;
}

.admin-Wrapper .table-striped td
{
    
    padding-top:8px!important;
    padding-bottom:8px!important;
}



.admin-Wrapper .table 
{
    font-size:13px;
}



/*
.admin-Wrapper .table td input[type="checkbox"], .admin-Wrapper .table td input[type="radio"]
{
    padding:3px;
}*/
.cbbody
{
    font-size:13px;
    font-family: arial;
	color: #003565;
	line-height: normal;
	font-weight: normal;
	
}

.table .cbbody  td
{
    padding:0px !important;
}

.cbgrid td label
{
    padding-right:5px;
    margin:0px;
}

.cbgrid td 
{
   display:inline-table;
   margin-inline:1px;
   margin-bottom:3px;
}


.cbgridallergens td label
{
    padding-right:10px!important;
    padding-top:0px!important;
    margin:0px;
}

.cbgridallergens td span
{
    padding:0px!important;    
    margin:0px;
}

.cbgridallergens td 
{
   display:inline-table;
   margin-inline:1px;
   margin-bottom:3px;
}

.cbgridallergens td input
{
    padding-right:15px!important;
    margin:0px;
}


.admin-Wrapper .body .table 
{
    color: #003565 !important ;
}

.admin-Wrapper .paddedtable .body
{
    font-size:13px;
}


.admin-Wrapper .body
{
    font-size:14px;
}

.admin-Wrapper .hotbody
{
    font-size:14px;
    color: #BB0456;
}

.admin-Wrapper .smbody
{
    font-size:13px;
}
	
/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    /*z-index: 1;*/ /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 80%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal-header {
    padding: 2px 16px;
    background-color: #c9dff0;
    color: white;
}

.modal-body {padding: 2px 16px;}

.modal-footer {
    padding: 2px 16px;
    background-color: #c9dff0;
    color: white;
}

	
/* The Modal (background) */
.modalapp {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
    border-radius: 6px 6px 0 0;
}

/* Modal Content */
.modalapp-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 50%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;
    border-radius: 6px 6px 0 0;
}

.modalapp-body {padding: 2px 16px; border-radius: 6px 6px 0 0;}

.PreSelected tr
{
    background-color:#FDFD96;
}

.NoPrint
{
    display:none;
}

.YesPrint
{
    
}