@charset "iso-8859-1";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video =
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		2;
	dw-num-cols-tablet:		2;
	dw-num-cols-desktop:	2;
	dw-gutter-percentage:	15;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

/* Mobile Layout: 480px and below. */



.gridContainer {          /*main fluid grid layout div */
	margin-left: auto;
	margin-right: auto;
	width:100%; /*85.0652%;
	
	padding-left: 2.9673%;
	padding-right: 2.9673%;*/
}

#mainContent {	width:100%;display:block;}
				
#footer {	text-align:center;
			position:relative;
			padding-top:15px;
			width:40%;
			margin-left: 30%;
			margin-right: 30%;
			margin-bottom:10px;
}

.table {									/* Main box containing all markup */
	background-color:#cbd1ad;   /*#BFC79B;   /*#FEFFF1;  #FFFFCC*/
	box-shadow: 0 0 10px #000000;
	margin-top:25px;
	width: 100%;
	border-style:solid;
	border-width:thin;
	padding-top:1px;
		
}
.tableHeader {
	background-color:#F6F6EF;   /*#F0F0F0;*/
	text-align:center;
	position:relative;
	margin-top:0px;
	padding-top:10px; 
	padding-bottom:10px; 
	padding-right:10px; 
	height:60px; 
}
.tableFooter {
	background-color: #F6F6EF; /*#F0F0F0;*/
	padding: 10px 5px 10px 20px;
	text-align:justify;
	height:20px;
	position:relative;
	margin-bottom:0px;
}
.headerText {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:600;
	
}
.headingText {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:600;
	text-align:justify;
	margin-left:15px;
	padding-right:15px;
	padding-top:10px;
	color:#000;
}

.headingText .red { color:#933; }

.headingText .smaller { }

.headingText .smaller  .red { color:#933; font-weight:700;}

.headingText2 {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:40%;
	font-weight:600;
	text-align:justify;
	margin-left:30%;
	margin-right:30%;
	color:#000;
	
}

.myFooter {
	
	font-family:Arial, Helvetica, sans-serif;
	margin-top:30px;
	font-size:.6em;
	
}

.listText {
	
	list-style-type: decimal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	padding-left:25px;
	padding-right:15px;
	color:#000;
	}
.paragraphText1 {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	color:#000;
	
}

.paragraphText1 .centered { text-align:center;margin-left:auto;margin-right:auto;width:80%; display:block}

.paragraphText1 .blue {color:#00F;font-weight:600;}

.paragraphText1 .green {color:#063;font-weight:600;}

.paragraphText1 .red {color:#C30;font-weight:600;}

.paragraphText1 .darkRed {color:#933;font-weight:600;}

.paragraphText1 .brightRed {color:#F00;font-weight:600;}

.paragraphText1 .black {color:#000;font-weight:600;}

.paragraphText1.italic {font-style:italic;}

.paragraphText1 .underline { text-decoration:underline }

.paragraphText1 .text1SizeDown {font-size:10px;}
	
.paragraphText1Bold {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:600;
	text-align:justify;
	margin-left:15px;
	padding-right:15px;
	
}
.inlineTextLightBold {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:600;
	text-align:justify;		
}
.inlineTextLightBoldRed {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:600;
	text-align:justify;	
	color:#933;	
}
.paragraphRedTextCentered {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	color:#933;
}

.paragraphRedTextLeft {
	font-family:Arial, Helvetica, sans-serif;
	width:40%;
	font-size:10px;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	color:#933;
	float:left;
}

.paragraphRedTextLeft2 {
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	font-size:10px;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	color:#933;
	
}

.paragraphRedTextLeftSmaller { 

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	color:#933;
	display:block;
}
.paragraphBrightRedText {display:none;}

.paragraphBrightRedText2 { 

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F33;
}
		
.footerText {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	padding-left:15px;
	padding-right:15px;
	float:right;
	color:#000;
	margin-top:5px;
}

hr.style-one { 
	border: 0; 
	height: 1px; 
	background: #333; 
	background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc); 
	background-image: -moz-linear-gradient(left, #ccc, #333, #ccc); 
	background-image: -ms-linear-gradient(left, #ccc, #333, #ccc); 
	background-image: -o-linear-gradient(left, #ccc, #333, #ccc); 
	margin-left: 5%;
	margin-right: 5%;
	clear:both;
}

hr.style-two { 
	border: 0; 
	height: 1px; 
	background: #333; 
	background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc); 
	background-image: -moz-linear-gradient(left, #ccc, #333, #ccc); 
	background-image: -ms-linear-gradient(left, #ccc, #333, #ccc); 
	background-image: -o-linear-gradient(left, #ccc, #333, #ccc); 
	margin-left: 5%;
	margin-right: 5%;
	margin-bottom:10px;
	margin-top:5px;
	
	
	
}

.buttonStyle {
	
	height:15px;
	font-size:10px;
	
}
		
.textBoxLabelText{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:justify;
	margin-left:15px;
	padding-right:15px;
	color:#000;
	padding-top:5px;
}

.textBoxFormat {
	margin-right:10%;
	float:right;
	border-radius: 3px;
	border: 1px solid #CCC;
	box-shadow: 1px 1px 5px #CCC;
	width:60%;
	height:10px;
	margin-bottom:2px;
	
}

.textBoxFormatLeft { height:10px; width:200px; margin-left:15px; float:left; clear:both; margin-top:5px;font-size:10px; }

.comboBox {  font-size:9px; width:60.5%; float:right; padding:2px; height:10px; margin-right:12%; margin-top:2px;}

.comboBox2 {  font-size:10px; width:80%; float:left; padding:2px; height:10px; margin-left:15px;}

.comboBox3 { font-size:10px; margin-left:15px; width:60%;float:left; padding:2px; height:10px;}

.comboBox4 { font-size:9px; margin-right:10%; width:61% ;float:right; padding:2px; height:10px;}

.comboBox5 { font-size:9px; margin-left:15px; width:85%; padding:2px; float:left; height:10px;}

.comboBoxLong {  font-size:9px;  width:60.5%; float:right; padding:5px; height:10px; margin-right:12%;}

.boxPosition { font-weight:600;font-family:Arial, Helvetica, sans-serif; position:relative; font-size:.5em;}

.boxPosition .left {float:left; width:30%; text-align:left; margin-left:5%;margin-bottom:5px;}

.boxPosition .left .textBoxFormat2 {
	
	float:left;
	border-radius: 3px;
	border: 1px solid #CCC;
	box-shadow: 1px 1px 5px #CCC;
	width:70%;
	margin-top:5px;
	
	height:10px;
	
}
	

.boxPosition .center {float:left; width:30%; text-align:center;margin-bottom:5px;}

.boxPosition .center .textBoxFormat2 { 
	
	
	border-radius: 3px;
	border: 1px solid #CCC;
	box-shadow: 1px 1px 5px #CCC;
	width:70%;
	margin-top:5px;
	margin-bottom:10px;
	height:10px;
	text-align:left;
}

.boxPosition .right {float:right; width:30%;  text-align:right; margin-right:5%;margin-bottom:5px;}

.boxPosition .right .textBoxFormat2 { 
	
	float:right;
	border-radius: 3px;
	border: 1px solid #CCC;
	box-shadow: 1px 1px 5px #CCC;
	width:70%;
	margin-top:5px;
	margin-bottom:10px;
	height:10px;
	
}
.containerBox {
	width:90%;
	position:relative;
	overflow: hidden;
	margin-top:-10px;
	margin-left:0px;
	margin-right:0px;
}

.containerBox2 {
	width:100%;
	position:relative;
	overflow: hidden;
	margin-left:0px;
	margin-right:5px;
	margin-top:-5px;
	margin-bottom: 5px;
	padding-left:15px;
	padding-right:10px;
	
}


.radioButton {
	font-family:Arial, Helvetica, sans-serif;
	color:#933;	
	margin-top:20px;
	margin-left:5px;
	margin-right:5px;
	padding-left:5px;
	padding-right:5px;
}
.radioButton2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#933;	
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	
	
}


.radioButtonCloseTop {
	font-family:Arial, Helvetica, sans-serif;
	color:#933;	
	margin-top:0px;
	margin-left:20px;
	margin-right:5px;
	margin-bottom:15px;
}



.radioButtonCloseTop2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#933;	
	margin-top:0px;
	margin-left:20px;
	margin-right:5px;
	
}

.radioButtonCloseTop3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#933;	
	margin-top:10px;
	margin-left:20px;
	margin-right:5px;
	margin-bottom:25px;
	
	
}
	
.radioButtonText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#933;
	float:left;
	overflow:hidden;
	
}

.radioButtonTestText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#000;	
	
	
}

.progressBarArea { display:none; }

.progressBar { 
	height: 10px;  /* Can be anything */
	position: relative;
	background: grey;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
	box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
}

 textarea {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	width:95%;
	height:50px;
	margin-left:2.5%;
	margin-right:2.5%;
	margin-top:10px;
	text-align:justify;
	padding:0px;
	
}

 .textarea2 {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	width:95%;
	height:80px;
	margin-left:2.5%;
	margin-right:2.5%;
	margin-top:10px;
	text-align:justify;
	padding:0px;
	
}
	
 .textAreaFormatting {  font-size:10px; }
 
.labelTextRed {}

.logoFormat { height:10px; width:60px; float:left; margin-left:15px; margin-right:10px; margin-top:20px; }

.radioBox {  margin-left:15px; margin-right:15px; margin-top:10px; background-color:transparent; overflow:hidden;}

.insideBoxCategory0 {width:17%; float:left; height:40px;  }

.insideBoxCategory1 {width:22%; float:left; text-align:center; height:40px;}

.insideBoxCategory2 {width:17%; float:right; text-align:center; height:40px;}

.insideBoxCategory0W {width:17%; float:left; background-color:#E0E0E0; height:40px;  }

.insideBoxCategory1W {width:22%; float:left; background-color:#E0E0E0; text-align:center; height:40px;}

.insideBoxCategory2W {width:17%; float:right; background-color:#E0E0E0; text-align:center; height:40px;}

.categoryHeading {padding-left:5px; text-align: center; vertical-align: middle; line-height:40px; font-size:0.5em; }
	
.tableHeading { font-size:0.4em;}

.insideBoxCategoryHeaderMed0 {width:32%; float:left; height:25px; margin-bottom:5px; }

.insideBoxCategoryHeaderMed1 {width:17%; float:left; text-align:center; height:25px; margin-bottom:5px; line-height:0.8}

.insideBoxCategoryHeaderMed2 {width:17%; float:right; text-align:center; height:25px; margin-bottom:5px;line-height:0.8}

.insideBoxCategoryMed0 {width:32%; float:left; height:60px; }

.insideBoxCategoryMed1 {width:17%; float:left; text-align:center; height:60px;}

.insideBoxCategoryMed2 {width:17%; float:right; text-align:center; height:60px;}

.insideBoxCategoryMed0W {width:32%; float:left; background-color:#E0E0E0; height:60px;  }

.insideBoxCategoryMed1W { width:17%; float:left; background-color:#E0E0E0; 
						 text-align:center; height:60px; vertical-align: middle; line-height:60px; }

.insideBoxCategoryMed2W { width:17%; float:right; background-color:#E0E0E0; text-align:center; height:60px;
							vertical-align: middle; line-height:60px;}
.insideBoxCategoryHeaderBig0 {width:20%; float:left; height:100px; }

.insideBoxCategoryHeaderBig1 {width:20%; float:left; text-align:center; height:100px; position:relative;}

.insideBoxCategoryHeaderBig2 {width:20%; float:right; text-align:center; height:100px; position:relative;}

.insideBoxCategoryBig0 {width:32%; float:left; height:100px; }

.insideBoxCategoryBig1 {width:17%; float:left; text-align:center; height:100px;}

.insideBoxCategoryBig2 {width:17%; float:right; text-align:center; height:100px;}

.insideBoxCategoryBig0W {width:32%; float:left; background-color:#E0E0E0; height:100px;  }

.insideBoxCategoryBig1W { width:17%; float:left; background-color:#E0E0E0; 
						 text-align:center; height:100px; vertical-align: middle; line-height:100px; }

.insideBoxCategoryBig2W { width:17%; float:right; background-color:#E0E0E0; text-align:center; height:100px;
							vertical-align: middle; line-height:100px;}							

.tableHeading2 {font-size:0.5em; position:absolute; bottom:0; left:0; width:100%; padding-bottom:10px;}

.radioButtonStyle {height:15px; width:15px; text-align: center; margin-top:15px;}

.radioButtonStyleBig {height:15px; width:15px; text-align: center; margin-top:30px;}							

.radioButtonStyleMed {height:15px; width:15px; text-align: center; margin-top:20px;}

.categoryHeadingMed { padding-left:5px; text-align: center;}

.paragraphBox { font-size:0.5em; text-align:left; position: relative; margin-top:20px; margin-left:10px;}

.paragraphBox2Liner { font-size:0.5em; text-align:left; position: relative; padding-top:8px; padding-bottom:10px; 
						margin-left:5px;}

.hover {text-align:left;cursor:pointer; display:block; margin-left:25px; margin-right:10px;font-size:9px; margin-top:5px;}	

.radioButtonEdge {  float: left; margin-left:10px; margin-right:15px; padding-right:5px; margin-top:15px;}							

.bigDate{display:none;}

/* RADIO BUTTONS */
 /*[type="radio"]*/
 .radioButtonEdge {
  visibility: hidden;
}

/* Radio button style */
.radioButtonEdge:not(:checked) + label,
.radioButtonEdge:checked + label {
  position: relative;
  margin-left:15px;
  padding-left:15px;
  cursor: pointer;
  -moz-appearance: none !important;
}

.radioButtonEdge:not(:checked) + label:before,
.radioButtonEdge:checked + label:before {
  content: '';
  position: absolute;
  left:0; top: 0 ;
  width: 15px; height: 15px;
  border: 2px solid #000;     /*#cacaca;*/
  background: #fff;
 -moz-appearance: none !important;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}

/* Checked style */
.radioButtonEdge:not(:checked) + label:after,
.radioButtonEdge:checked + label:after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width:15px;
  height:15px;
 border: 2px solid #000;
  background:#809fff; /*#063;  /*#066;         #82cdf5;*/
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -moz-appearance: none !important;
  border-radius: 50px;
  transition: all .2s;
}

/* checked mark aspect changes */
.radioButtonEdge:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.radioButtonEdge:checked + label:after {
  opacity: 1;
  transform: scale(1);
}

/* Label hover style */
label:hover:before {
  border: 2px solid #063;  /*#82cdf5!important;*/
}
/*  ///// */
 .radioButtonStyleMed,.radioButtonStyleBig,.radioButtonStyle
  {
  visibility: hidden;
}

/* Radio button style */
.radioButtonStyleMed:not(:checked) + label,
.radioButtonStyleMed:checked + label,
.radioButtonStyleBig:not(:checked) + label,
.radioButtonStyleBig:checked + label,
.radioButtonStyle:not(:checked) + label,
.radioButtonStyle:checked + label  

 {
  position: relative;
  cursor: pointer;
  margin-right:20px;
  -moz-appearance: none !important;
}

.radioButtonStyleMed:not(:checked) + label,radioButtonStyleMed:checked + label,
.radioButtonStyleBig:not(:checked) + label,radioButtonStyleBig:checked + label,
.radioButtonStyle:not(:checked) + label,.radioButtonStyle:checked + label
 {
  position: relative;
  cursor: pointer;
  -moz-appearance: none !important;
}

.radioButtonStyleMed:not(:checked) + label:before,
.radioButtonStyleMed:checked + label:before,
.radioButtonStyleBig:not(:checked) + label:before,
.radioButtonStyleBig:checked + label:before,
.radioButtonStyle:not(:checked) + label:before,
.radioButtonStyle:checked + label:before

{
  content: '';
  position: absolute;
  left:0; top: 0 ;
  width: 15px; height: 15px;
  border: 2px solid #000;     /*#cacaca;*/
  background: #fff;
 -moz-appearance: none !important;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}

/* Checked style */
.radioButtonStyleMed:not(:checked) + label:after,
.radioButtonStyleMed:checked + label:after,
.radioButtonStyleBig:not(:checked) + label:after,
.radioButtonStyleBig:checked + label:after,
.radioButtonStyle:not(:checked) + label:after,
.radioButtonStyle:checked + label:after

 {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width:15px;
  height:15px;
 border: 2px solid #000;
  background: #809fff; /*#063;  /*#066;         #82cdf5;*/
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -moz-appearance: none !important;
  border-radius: 50px;
  transition: all .2s;
}

/* checked mark aspect changes */
.radioButtonStyleMed:not(:checked) + label:after,
.radioButtonStyleBig:not(:checked) + label:after,
.radioButtonStyle:not(:checked) + label:after 
 {
  opacity: 0;
  transform: scale(0);
}
.radioButtonStyleMed:checked + label:after,
.radioButtonStyleBig:checked + label:after,
.radioButtonStyle:checked + label:after
 {
  opacity: 1;
  transform: scale(1);
}

/* Label hover style */
label:hover:before {
  border: 2px solid #063;  /*#82cdf5!important;*/
} 


/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) and (max-width: 768px) {...


.gridContainer {			/*main fluid grid layout div */
	width: 100%; /*96.9347%;
	padding-left: 3.0326%;
	padding-right: 3.0326%;*/
}
#mainContent { }

#footer { padding-top : 20px;}

.table { 
	background-color:#cbd1ad;      /*#BFC79B;#FEFFF1;; */
	box-shadow: 0 0 10px #000000;
	margin-top:50px;
	width: 100%;

}						

.tableHeader {	padding-top:30px; padding-bottom:30px; padding-right:30px; height:50px; }

.tableFooter { padding: 10px 5px 10px 30px; }
	
.headerText { font-size:14px;}
	
.headingText {
	
	font-size:12px;
	font-weight:600;
	text-align:justify;
	margin-left:15px;
	padding-right:15px;
	margin-top:20px;
}

.myFooter { font-size:10px; }
	
.listText { font-size:12px; margin-left:10px; padding-right:20px; }

.paragraphText1 { font-size:12px;padding-left:20px;padding-right:20px; }

.paragraphText1.italic { }

.paragraphText1 .text1SizeDown {font-size:12px;}	

.paragraphText1Bold { font-size:12px;margin-left:30px;;padding-right:30px; }
	
.inlineTextLightBold { font-size:12px; }

.inlineTextLightBoldRed { font-size:12px; }
	
.paragraphRedTextCentered { font-size:12px;padding-left:30px;padding-right:30px; }
	
.paragraphRedTextLeft { font-size:12px;padding-left:30px;padding-right:10px; }

.paragraphRedTextLeft2 { font-size:12px;padding-left:30px;padding-right:30px; }

.paragraphRedTextLeftSmaller { font-size:12px;padding-left:30px;padding-right:30px; }

.paragraphBrightRedText { 

	font-family:Arial, Helvetica, sans-serif;
	font-size:.6em;
	display:block;
	padding-left:30px;
	padding-right:30px;
	color:#F33;
	margin-top:-10px;
	padding-top:0px

 }
	
.paragraphBrightRedText2 { font-size:12px; }

.footerText { font-size:12px; float:right;}

hr.style-one { }

.buttonStyle { height:25px; }
		
.textBoxLabelText{ font-size:14px; margin-left:30px; }

.textBoxFormat { margin-right:10%;height:25px; width:60%; }

.textBoxFormatLeft { height:25px; width:280px; margin-left:35px; float:left; clear:both; font-size:12px; }

.comboBox {  font-size:12px; width:61%; float:right; padding:5px; height:30px; margin-right:10%;}

.comboBox2 {  font-size:12px; width:70%; float:left; padding:5px; height:30px; margin-left:35px;}

.comboBox3 { font-size:12px; margin-left:35px; width:60%;float:left; padding:5px; height:30px;}

.comboBox4 { font-size:11px; margin-right:10%; width:61% ;float:right; padding:5px; height:35px;}

.comboBox5 { font-size:12px; margin-left:35px; width:70%;float:left; padding:5px; height:35px;}

.comboBoxLong {  font-size:12px; width:80%; float:left; padding:5px; height:30px; margin-left:35px;}

.boxPosition {font-size:10px;}

.boxPosition .left {}

.boxPosition .left .textBoxFormat2 {height:10px;}
	
.boxPosition .center {}

.boxPosition .center .textBoxFormat2 {height:10px; }

.boxPosition .right {}

.boxPosition .right .textBoxFormat2 { height:10px;}

.containerBox { }

.radioButton { }

.radioButtonCloseTop { padding-left:20px; }

.progressBarArea { display:none; }

.progressBar { 
	height: 10px;  /* Can be anything */
	position: relative;
	background: blue;
}

.logoFormat { height:25px; width:100px; float:left; margin-left:30px; margin-right:10px; margin-top:15px; }

.radioBox {  margin-left:15px; margin-right:15px; margin-top:20px; overflow:hidden;}

.insideBoxCategory0 {width:20%; float:left; height:40px;  }

.insideBoxCategory1 {width:20%; float:left; text-align:center; height:40px;}

.insideBoxCategory2 {width:20%; float:right; text-align:center; height:40px;}

.insideBoxCategory0W {width:20%; float:left; background-color:#E0E0E0; height:40px;  }

.insideBoxCategory1W {width:20%; float:left; background-color:#E0E0E0; text-align:center; height:40px;}

.insideBoxCategory2W {width:20%; float:right; background-color:#E0E0E0; text-align:center; height:40px;}

.radioButtonStyle {height:20px; width:20px; text-align: center; margin-top:5px;}

.categoryHeading {padding-left:5px; text-align: center; vertical-align: middle; line-height:40px; font-size:12px;}

.tableHeading { font-size:10px; }	

.insideBoxCategoryHeaderMed0 {width:28%; float:left; height:40px; }

.insideBoxCategoryHeaderMed1 {width:18%; float:left; text-align:center; height:40px;}

.insideBoxCategoryHeaderMed2 {width:18%; float:right; text-align:center; height:40px;}

.insideBoxCategoryMed0 {width:28%; float:left; height:60px;vertical-align: middle; }

.insideBoxCategoryMed1 {width:18%; float:left; text-align:center; height:60px;}

.insideBoxCategoryMed2 {width:18%; float:right; text-align:center; height:60px;}

.insideBoxCategoryMed0W {width:28%; float:left; background-color:#E0E0E0; height:60px;  }

.insideBoxCategoryMed1W { width:18%; float:left; background-color:#E0E0E0; 
						 text-align:center; height:60px; vertical-align: middle; line-height:60px; }

.insideBoxCategoryMed2W { width:18%; float:right; background-color:#E0E0E0; text-align:center; height:60px;
							vertical-align: middle; line-height:60px;}

.insideBoxCategoryHeaderBig0 {width:28%; float:left; height:100px; }

.insideBoxCategoryHeaderBig1 {width:18%; float:left; text-align:center; height:100px; position:relative;}

.insideBoxCategoryHeaderBig2 {width:18%; float:right; text-align:center; height:100px; position:relative;}

.insideBoxCategoryBig0 {width:28%; float:left; height:80px; }

.insideBoxCategoryBig1 {width:18%; float:left; text-align:center; height:80px;}

.insideBoxCategoryBig2 {width:18%; float:right; text-align:center; height:80px;}

.insideBoxCategoryBig0W {width:28%; float:left; background-color:#E0E0E0; height:80px;  }

.insideBoxCategoryBig1W { width:18%; float:left; background-color:#E0E0E0; 
						 text-align:center; height:80px; vertical-align: middle; line-height:80px; }

.insideBoxCategoryBig2W { width:18%; float:right; background-color:#E0E0E0; text-align:center; height:80px;
							vertical-align: middle; line-height:80px;}							

.tableHeading2 {font-size:10px; position:absolute; bottom:0; left:0; width:100%; padding-bottom:10px;}

.radioButtonStyleBig {height:15px; width:15px; text-align: center; margin-top:30px;}

.radioButtonStyleMed {height:15px; width:15px; text-align: center; margin-top:20px;}

.categoryHeadingMed { padding-left:5px; text-align: center; }

.paragraphBox { font-size:9px; text-align:left; position: relative; margin-top:25px; margin-left:10px;}

.paragraphBox2Liner { font-size:9px; text-align:left; position: relative; padding-top:5px; padding-bottom:5px; 
						margin-left:10px;}

.hover { cursor:pointer; display:block; margin-left:52px; margin-right:30px; font-size:12px;}	

.radioButtonEdge { height:20px; width:20px; float: left; margin-left:30px; margin-right:7px; }

/* RADIO BUTTONS */
 /*[type="radio"]*/
 .radioButtonEdge {
  visibility: hidden;
}

/* Radio button style */
.radioButtonEdge:not(:checked) + label,
.radioButtonEdge:checked + label {
  position: relative;
  padding-left: 30px;
  margin-left: 30px;
  cursor: pointer;
  -moz-appearance: none !important;
}

.radioButtonEdge:not(:checked) + label:before,
.radioButtonEdge:checked + label:before {
  content: '';
  position: absolute;
  left:0; top: 0 ;
  width: 19px; height: 19px;
  border: 2px solid #000;     /*#cacaca;*/
  background: #fff;
 -moz-appearance: none !important;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}

/* Checked style */
.radioButtonEdge:not(:checked) + label:after,
.radioButtonEdge:checked + label:after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width:20px;
  height:20px;
 border: 2px solid #000;
  background:#809fff; /*#063;  /*#066;         #82cdf5;*/
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -moz-appearance: none !important;
  border-radius: 50px;
  transition: all .2s;
}

/* checked mark aspect changes */
.radioButtonEdge:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.radioButtonEdge:checked + label:after {
  opacity: 1;
  transform: scale(1);
}

/* Label hover style */
label:hover:before {
  border: 2px solid #063;  /*#82cdf5!important;*/
}
}



@media screen and (min-width: 769px) and (max-width: 900px) { ... 

.gridContainer {			/*main fluid grid layout div */
	width:100%; /*86.9347%;
	padding-left: 3.0326%;
	padding-right: 3.0326%;*/
}

.tableHeader {	padding-top:30px; padding-bottom:30px; padding-right:30px; height:60px; }

.table { 
	background-color:#cbd1ad;      /*;#FEFFF1;; */
	box-shadow: 0 0 10px #000000;	
	margin-top:50px;
	width: 100%;

}

.headingText { font-size:16px; margin-left:30px; margin-right:30px; }

.headerText { font-size:16px; }

.footerText { font-size:12px; float:none}

.listText { font-size:14px; margin-left:10px; padding-right:20px; }

.paragraphText1 { font-size:14px;padding-left:20px;padding-right:20px; }

.paragraphText1Bold {margin-left:30px;font-size:18px }

.textBoxLabelText{ font-size:14px; margin-left:30px; }

.textBoxFormat { margin-right:20%; height:20px; width:420px; }

.textBoxFormatLeft { height:20px; width:300px; margin-left:30px; float:left;clear:both;font-size:14px; }

.comboBox {  font-size:14px; width:425px; float:right; padding:5px; height:30px; margin-right:20%;}

.comboBox2 {  font-size:14px; width:300px; float:left; padding:5px; height:30px; margin-left:30px;}

.comboBox3 { font-size:14px; margin-left:30px; width:260px;float:left; padding:5px; height:30px;}

.comboBox4 { font-size:12px; margin-right:20%; width:425px;float:right; padding:5px; height:35px;}

.comboBox5 { font-size:14px; margin-left:35px; width:500px;float:left; padding:5px; height:35px;}

.comboBoxLong {  font-size:12px; width:80%; float:left; padding:5px; height:30px; margin-left:30px;}

.boxPosition {font-size:.8em;}

.boxPosition .left {}
.boxPosition .left .textBoxFormat2 {}
	
	
.boxPosition .center {}

.boxPosition .center .textBoxFormat2 { }

.boxPosition .right {}

.containerBox { }

.radioButton { }

.radioButtonCloseTop { }

.radioButtonText { }

.radioButtonTestText { }

.progressBarArea { }

.progressBarLabel { font-size:10px; }

textarea {  }

.textAreaFormatting {  font-size:12px; }

.logoFormat { height:25px; width:100px; float:left; margin-left:30px; margin-right:10px; margin-top:25px }

.radioBox {  margin-left:30px; margin-right:30px; margin-top:20px; overflow:hidden;}

.insideBoxCategory0 {width:20%; float:left; height:40px;  }

.insideBoxCategory1 {width:20%; float:left; text-align:center; height:40px;}

.insideBoxCategory2 {width:20%; float:right; text-align:center; height:40px;}

.insideBoxCategory0W {width:20%; float:left; background-color:#E0E0E0; height:40px;  }

.insideBoxCategory1W {width:20%; float:left; background-color:#E0E0E0; text-align:center; height:40px;}

.insideBoxCategory2W {width:20%; float:right; background-color:#E0E0E0; text-align:center; height:40px;}

.radioButtonStyle {height:20px; width:20px; text-align: center; margin-top:10px;}

.categoryHeading {padding-left:5px; text-align: center; vertical-align: middle; line-height:40px; font-size:14px;}

.tableHeading { font-size:14px; }

.insideBoxCategoryHeaderMed0 {width:24%; float:left; height:40px; }

.insideBoxCategoryHeaderMed1 {width:18%; float:left; text-align:center; height:40px;}

.insideBoxCategoryHeaderMed2 {width:22%; float:right; text-align:center; height:40px;}

.insideBoxCategoryMed0 {width:24%; float:left; height:80px; }

.insideBoxCategoryMed1 {width:18%; float:left; text-align:center; height:80px;}

.insideBoxCategoryMed2 { width:22%;float:right; text-align:center; height:80px;}

.insideBoxCategoryMed0W {width:24%; float:left; background-color:#E0E0E0; height:80px;  }

.insideBoxCategoryMed1W { width:18%; float:left; background-color:#E0E0E0; 
						 text-align:center; height:80px; vertical-align: middle; line-height:80px; }

.insideBoxCategoryMed2W { width:22%;float:right; background-color:#E0E0E0; text-align:center; height:80px;
							vertical-align: middle; line-height:80px;}
.insideBoxCategoryHeaderBig0 {width:24%; float:left; height:100px; }

.insideBoxCategoryHeaderBig1 {width:18%; float:left; text-align:center; height:100px; position:relative;}

.insideBoxCategoryHeaderBig2 {width:22%; float:right; text-align:center; height:100px; position:relative;}

.insideBoxCategoryBig0 {width:24%; float:left; height:120px; }

.insideBoxCategoryBig1 {width:18%; float:left; text-align:center; height:120px;}

.insideBoxCategoryBig2 {width:22%; float:right; text-align:center; height:120px;}

.insideBoxCategoryBig0W {width:24%; float:left; background-color:#E0E0E0; height:120px;  }

.insideBoxCategoryBig1W { width:18%; float:left; background-color:#E0E0E0; 
						 text-align:center; height:120px; vertical-align: middle; line-height:120px; }

.insideBoxCategoryBig2W { width:22%; float:right; background-color:#E0E0E0; text-align:center; height:120px;
							vertical-align: middle; line-height:120px;}							

.tableHeading2 {font-size:10px; position:absolute; bottom:0; left:0; width:100%; padding-bottom:10px;}	

.radioButtonStyleBig {height:25px; width:25px; text-align: center; margin-top:50px;}

.radioButtonStyleMed {height:25px; width:25px; text-align: center; margin-top:25px;}

.categoryHeadingMed { padding-left:5px; text-align: center; }

.paragraphBox { font-size:12px; text-align:left; position: relative; margin-top:30px; margin-left:10px;}

.paragraphBox2Liner { font-size:12px; text-align:left; position: relative; padding-top:8px; padding-bottom:5px; 
						margin-left:10px;}

.hover { cursor:pointer; display:block; margin-left:50px; margin-right:20px; font-size:14px; margin-top:5px; }

.radioButtonEdge { height:15px; width:15px; float: left; margin-left:30px; margin-right:5px;}

.bigDate { display:block }

.smallDate { display:none; }

/* RADIO BUTTONS */
 /*[type="radio"]*/
 .radioButtonEdge {
  visibility: hidden;
}

/* Radio button style */
.radioButtonEdge:not(:checked) + label,
.radioButtonEdge:checked + label {
  position: relative;
  padding-left: 30px;
  margin-left: 30px;
  cursor: pointer;
  -moz-appearance: none !important;
}

.radioButtonEdge:not(:checked) + label:before,
.radioButtonEdge:checked + label:before {
  content: '';
  position: absolute;
  left:0; top: 0 ;
  width: 14px; height: 14px;
  border: 2px solid #000;     /*#cacaca;*/
  background: #fff;
 -moz-appearance: none !important;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}

/* Checked style */
.radioButtonEdge:not(:checked) + label:after,
.radioButtonEdge:checked + label:after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width:15px;
  height:15px;
 border: 2px solid #000;
  background:#809fff; /*#063;  /*#066;         #82cdf5;*/
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -moz-appearance: none !important;
  border-radius: 50px;
  transition: all .2s;
}

/* checked mark aspect changes */
.radioButtonEdge:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.radioButtonEdge:checked + label:after {
  opacity: 1;
  transform: scale(1);
}

/* Label hover style */
label:hover:before {
  border: 2px solid #063;  /*#82cdf5!important;*/
}

}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 900px) {

.gridContainer {			/*main fluid grid layout div */
	width:100%; /*84.1304%;*/
	max-width: 1232px;
	/*padding-left: 2.9347%;
	padding-right: 2.9347%;*/
	margin: auto;
}
#mainContent { }

#footer { }
	
.table {								/* Main box containing all markup */
	background-color:#cbd1ad;    /*#BFC79B;      ; /*#FEFFF1; */
	box-shadow: 0 0 10px #000000;
	margin-left:2.5%;
	margin-right:2.5%;	
	margin-top:50px;
	width: 95%;
}

.tableHeader { padding-top:30px; padding-bottom:40px; padding-right:30px; height:65px; }
				
.tableFooter {padding: 25px 5px 15px 30px;height:40px;  }
	
.headerText { font-size:18px; }

.headingText { font-size:16px; margin-left:30px; margin-right:30px; }

.headingText2 { font-size:16px; margin-left:30%;margin-right:30%;width:40%; }

.headingText .smaller { font-size:14px;}
	
.myFooter { font-size:12px; }

.listText { font-size:14px; margin-left:10px; padding-right:20px; }
	
.paragraphText1 { font-size:14px;padding-left:20px;padding-right:20px; }

.paragraphText1.italic { }

.paragraphText1 .text1SizeDown {font-size:12px;}
	
.paragraphText1Bold { font-size:14px;padding-left:20px; }
	
.inlineTextLightBold { font-size:14px; margin-left:30px;}

.inlineTextLightBoldRed { font-size:14px; }
	
.paragraphRedTextCentered { font-size:14px; }

.paragraphRedTextLeft { font-size:14px; }

.paragraphRedTextLeft2 { font-size:14px; }
	
.paragraphBrightRedText {font-size:.9em;}

.paragraphBrightRedText2 { font-size:14px; }

.paragraphRedTextLeftSmaller { font-size:14px;padding-left:20px;padding-right:20px; }
	
.footerText { font-size:14px; float:none; margin-right:15px;}

hr.style-one { margin-left:20px;margin-right:20px;}

hr.style-two { margin-left:20px;margin-right:20px; margin-top:-5px;}
	
.buttonStyle { width:100px; height:25px; font-size:12px; }
	
.textBoxLabelText{ font-size:14px;margin-left:30px; }

.textBoxFormat { margin-right:25%; height:20px; width:475px; }

.textBoxFormatLeft { height:20px; width:450px; margin-left:30px; float:left;clear:both;margin-top:10px;font-size:16px; }

.comboBox {  font-size:16px;  width:476px; float:right; padding:5px; height:30px; margin-right:25%;}

.comboBox2 {  font-size:16px;  width:350px; float:left; padding:5px; height:30px; margin-left:30px;}

.comboBox3 { font-size:16px; margin-left:30px; width:260px; float:left; padding:5px; height:30px;}

.comboBox4 { font-size:14px; margin-right:25%; width:476px;float:right; padding:5px; height:35px;}

.comboBox5 { font-size:16px; margin-left:35px; width:450px;float:left; padding:5px; height:35px;}

.comboBoxLong {  font-size:16px;  width:80%; float:left; padding:5px; height:30px; margin-left:30px;}

.boxPosition {font-size:12px}

.boxPosition .left {}

.boxPosition .left .textBoxFormat2 {
	
	border-radius: 3px;
	border: 1px solid #CCC;
	box-shadow: 1px 1px 5px #CCC;
	width:80%;
	clear:both;
	margin-top:10px;
	text-align:left;
	margin-bottom:10px;
	height:20px;
	}

.boxPosition .center {}
.boxPosition .center .textBoxFormat2 {
	
	border-radius: 3px;
	border: 1px solid #CCC;
	box-shadow: 1px 1px 5px #CCC;
	width:80%;
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	height:20px;
	
	}

.boxPosition .right {}		

.boxPosition .right .textBoxFormat2 {
	
	border-radius: 3px;
	border: 1px solid #CCC;
	box-shadow: 1px 1px 5px #CCC;
	width:80%;
	clear:both;
	margin-top:10px;
	text-align:right;
	margin-bottom:10px;
	height:20px;
}	

.containerBox {margin-left:5px; margin-right:5px; }

.containerBox2 { float:none; }

.radioButtonCloseTop { }

.radioButtonText { font-size:14px }

.radioButtonTestText { font-size:14px }

.progressBarArea {
	
	width:15%;
	float:right;
	text-align:center;
	padding-right:20px;
	display:block;
	margin-right:15px;
}

.progressBarLabel { font-size:12px; }

.progressBar { 
	height: 5px;  /* Can be anything */
	position: relative;
	background: grey;
	
}

.progressBar > span {
  display: block;
  height: 100%;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  background-color: rgb(43,194,83);
  background-image: linear-gradient(
    center bottom,
    rgb(43,194,83) 37%,
    rgb(84,240,84) 69%
  );
  box-shadow: 
    inset 0 2px 9px  rgba(255,255,255,0.3),
    inset 0 -2px 6px rgba(0,0,0,0.4);
  position: relative;
  overflow: hidden;
}

textarea {height:100px;}

.textarea2 {height:400px; font-size:14px;}

.textAreaFormatting {  font-size:14px; }

.logoFormat { height:25px; width:130px; float:left; margin-left:35px; margin-right:10px;margin-top:30px; }

.radioBox {  margin-left:35px; margin-right:35px; margin-top:20px; overflow:hidden;}

.insideBoxCategory0 {width:24%; float:left; height:40px;  }

.insideBoxCategory1 {width:18%; float:left; text-align:center; height:40px;}

.insideBoxCategory2 {width:22%; float:right; text-align:center; height:40px;}

.insideBoxCategory0W {width:24%; float:left; background-color:#E0E0E0; height:40px;  }

.insideBoxCategory1W {width:18%; float:left; background-color:#E0E0E0; text-align:center; height:40px;}

.insideBoxCategory2W {width:22%; float:right; background-color:#E0E0E0; text-align:center; height:40px;}

.radioButtonStyle {height:20px; width:20px; text-align: center; margin-right:-20px; margin-top:0px;}

.categoryHeading {padding-left:5px; text-align: center; vertical-align: middle; line-height:40px; font-size:16px; }
	
.tableHeading { font-size:14px; }	

.insideBoxCategoryHeaderMed0 {width:24%; float:left; height:40px; }

.insideBoxCategoryHeaderMed1 {width:18%; float:left; text-align:center; height:40px;}

.insideBoxCategoryHeaderMed2 {width:22%; float:right; text-align:center; height:40px;}

.insideBoxCategoryMed0 {width:24%; float:left; height:80px; }

.insideBoxCategoryMed1 {width:18%; float:left; text-align:center; height:80px;}

.insideBoxCategoryMed2 {width:22%; float:right; text-align:center; height:80px;}

.insideBoxCategoryMed0W {width:24%; float:left; background-color:#E0E0E0; height:80px;  }

.insideBoxCategoryMed1W { width:18%; float:left; background-color:#E0E0E0; 
						 text-align:center; height:80px; vertical-align: middle; line-height:80px; }

.insideBoxCategoryMed2W { width:22%; float:right; background-color:#E0E0E0; text-align:center; height:80px;
							vertical-align: middle; line-height:80px;}

.insideBoxCategoryHeaderBig0 {width:24%; float:left; height:100px; }

.insideBoxCategoryHeaderBig1 {width:18%; float:left; text-align:center; height:100px; position:relative;}

.insideBoxCategoryHeaderBig2 {width:22%; float:right; text-align:center; height:100px; position:relative;}

.insideBoxCategoryBig0 {width:24%; float:left; height:120px; }

.insideBoxCategoryBig1 {width:18%; float:left; text-align:center; height:120px;}

.insideBoxCategoryBig2 {width:22%; float:right; text-align:center; height:120px;}

.insideBoxCategoryBig0W {width:24%; float:left; background-color:#E0E0E0; height:120px;  }

.insideBoxCategoryBig1W { width:18%; float:left; background-color:#E0E0E0; 
						 text-align:center; height:120px; vertical-align: middle; line-height:120px; }

.insideBoxCategoryBig2W { width:22%; float:right; background-color:#E0E0E0; text-align:center; height:120px;
							vertical-align: middle; line-height:120px;}							

.tableHeading2 {font-size:11px; position:absolute; bottom:0; left:0; width:100%; padding-bottom:10px;}	

.radioButtonStyleBig {height:20px; width:20px; text-align: center; margin-top:40px;}

.radioButtonStyleMed {height:20px; width:20px; text-align: center; margin-top:20px;}

.categoryHeadingMed { padding-left:5px; text-align: center; }

.paragraphBox { font-size:13px; text-align:left; position: relative; margin-top:30px; margin-left:10px;}

.paragraphBox2Liner { font-size:13px; text-align:left; position: relative; padding-top:15px; padding-bottom:5px; 
						margin-left:10px;}

.hover { cursor:pointer; display:block; margin-left:54px; margin-right:15px; font-size:16px; margin-top:5px;}

.radioButtonEdge { height:25px; width:25px; float: left; margin-left:30px; margin-right:10px;}

.bigDate { display:block }

.smallDate { display:none; }

/* RADIO BUTTONS */
 /*[type="radio"]*/
 .radioButtonEdge {
  visibility: hidden;
}

/* Radio button style */
.radioButtonEdge:not(:checked) + label,
.radioButtonEdge:checked + label {
  position: relative;
  padding-left: 30px;
  margin-left: 30px;
  cursor: pointer;
  -moz-appearance: none !important;
}

.radioButtonEdge:not(:checked) + label:before,
.radioButtonEdge:checked + label:before {
  content: '';
  position: absolute;
  left:0; top: 0 ;
  width: 25px; height: 25px;
  border: 2px solid #000;     /*#cacaca;*/
  background: #fff;
 -moz-appearance: none !important;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}

/* Checked style */
.radioButtonEdge:not(:checked) + label:after,
.radioButtonEdge:checked + label:after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width:25px;
  height:25px;
 border: 2px solid #000;
  background:#809fff; /*#063;  /*#066;         #82cdf5;*/
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -moz-appearance: none !important;
  border-radius: 50px;
  transition: all .2s;
}

/* checked mark aspect changes */
.radioButtonEdge:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.radioButtonEdge:checked + label:after {
  opacity: 1;
  transform: scale(1);
}

/* Label hover style */
label:hover:before {
  border: 2px solid #063;  /*#82cdf5!important;*/
}

/* Radio buttons for tables */
.radioButtonStyleMed:not(:checked) + label:before,
.radioButtonStyleMed:checked + label:before,
.radioButtonStyleBig:not(:checked) + label:before,
.radioButtonStyleBig:checked + label:before,
.radioButtonStyle:not(:checked) + label:before,
.radioButtonStyle:checked + label:before

{width: 20px; height: 20px;}

/* Checked style */
.radioButtonStyleMed:not(:checked) + label:after,
.radioButtonStyleMed:checked + label:after,
.radioButtonStyleBig:not(:checked) + label:after,
.radioButtonStyleBig:checked + label:after,
.radioButtonStyle:not(:checked) + label:after,
.radioButtonStyle:checked + label:after

 {width:20px;height:20px;}

}


@media only screen and (min-width: 1200px){
	
.gridContainer {			/*main fluid grid layout div */
	width:94%; /*84.1304%;*/
	max-width: 2000px;
	padding-left: 2.9347%;
	padding-right: 2.9347%;
	margin: auto;
}

#mainContent { }

#footer { }
	
.table {								/* Main box containing all markup */
	background-color:#cbd1ad;   /* #FEFFF1; */
	box-shadow: 0 0 10px #000000;
	margin-left: 10%;
	margin-right:10%;	
	margin-top:50px;
	width: 80%;
}

.tableHeader {	padding-top:30px; padding-bottom:30px; height:65px; padding-right:30px; }
				
.tableFooter {padding: 25px 5px 15px 40px;height:40px;  }
	
.headerText { font-size:18px; }

.headingSecondaryText { font-size:22px; }

.headerText .orange { color:#F93; }

.headerText2 { font-size:28px; padding-top:20px;}
	
.headingText { font-size:16px; margin-left:30px; margin-right:30px; margin-top:30px; margin-bottom:10px; }

.headingText2 { font-size:16px; margin-left:30%;margin-right:30%;width:40%; }

.headingText .smaller { font-size:16px;}

.headingSmaller { text-align:center; font-size:16px; }
	
.myFooter { font-size:12px; }

.listText { font-size:16px; margin-left:30px; padding-right:20px; }
	
.paragraphTextCentered { font-size:18px; } 

.paragraphText1 { font-size:16px;padding-left:40px;padding-right:40px; }

.paragraphText1.italic { }

.paragraphText1 .text1SizeDown {font-size:16px;}

.paragraphText1 .text1SizeUp {font-size:21px;}
	
.paragraphText1Bold { font-size:18px; margin-left:11px; }
	
.inlineTextLightBold { font-size:18px; }

.inlineTextLightBoldRed { font-size:18px; }
	
.paragraphRedTextCentered { font-size:18px; }

.paragraphRedTextLeft { font-size:18px;padding-left:40px; }

.paragraphRedTextLeft2 { font-size:16px; }
	
.paragraphBrightRedText {font-size:.9em;}

.paragraphBrightRedText2 { font-size:18px; }

.paragraphRedTextLeftSmaller { font-size:16px;padding-left:40px;padding-right:40px; }


	
.footerText { font-size:14px; float:none; margin-right:15px;}

hr.style-one { margin-left:40px;margin-right:40px;}

hr.style-two { margin-left:40px;margin-right:40px; margin-top:-5px;}
	
.buttonStyle { width:100px; height:35px; font-size:14px; }
	
.textBoxLabelText{ font-size:18px;margin-left:30px; }

.textBoxFormat { height:30px; width:440px; margin-right:25%; }

.textBoxFormatLeft { height:30px; width:440px; margin-left:30px; float:left;clear:both;font-size:18px; }

.comboBox {  font-size:18px;  width:445px; float:right; padding:5px; height:35px; margin-right:25%;}

.comboBox2 {  font-size:18px;  width:420px; float:left; padding:5px; height:35px; margin-left:30px;}

.comboBox3 { font-size:18px; margin-left:30px; width:360px; float:left; padding:5px; height:35px;}

.comboBox4 { font-size:13px; margin-right:25%; width:445px;float:right; padding:5px; height:35px;}

.comboBox5 { font-size:18px; margin-left:35px; width:500px;float:left; padding:5px; height:35px;}

.comboBoxLong {  font-size:18px;  width:80%; float:left; padding:5px; height:30px; margin-left:30px;}

.textAreaFormatting {  font-size:24px; text-align:end }

.boxPosition {font-size:16px}

.boxPosition .left {}

.boxPosition .left .textBoxFormat2 {
	
	border-radius: 3px;
	border: 1px solid #CCC;
	box-shadow: 1px 1px 5px #CCC;
	width:80%;
	clear:both;
	margin-top:10px;
	text-align:left;
	margin-bottom:10px;
	height:30px;
	}

.boxPosition .center {}
.boxPosition .center .textBoxFormat2 {
	
	border-radius: 3px;
	border: 1px solid #CCC;
	box-shadow: 1px 1px 5px #CCC;
	width:80%;
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	height:30px;
	
	}

.boxPosition .right {}		

.boxPosition .right .textBoxFormat2 {
	
	border-radius: 3px;
	border: 1px solid #CCC;
	box-shadow: 1px 1px 5px #CCC;
	width:80%;
	clear:both;
	margin-top:10px;
	text-align:right;
	margin-bottom:10px;
	height:30px;
}	

.containerBox {margin-left:5px; margin-right:5px; }

.containerBox2 { float:none; }

.radioButton { width:20px;height:20px; }

.radioButton2 { width:20px;height:20px; }

.radioButtonCloseTop { font-size:18px; margin-left:40px; width:20px;height:20px; }

.radioButtonCloseTop2 { font-size:18px; margin-left:40px; width:20px;height:20px;}

.radioButtonCloseTop3 { font-size:18px; margin-left:40px; width:20px;height:20px; }

.radioButtonText { font-size:18px }

.radioButtonTestText { font-size:18px }

.progressBarArea {
	
	width:15%;
	float:right;
	text-align:center;
	padding-right:40px;
	display:block;
	margin-right:15px;
}

.progressBarLabel { font-size:12px; }

.progressBar { 
	height: 5px;  /* Can be anything */
	position: relative;
	background: grey;
	
}

.progressBar > span {
  display: block;
  height: 100%;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  background-color: rgb(43,194,83);
  background-image: linear-gradient(
    center bottom,
    rgb(43,194,83) 37%,
    rgb(84,240,84) 69%
  );
  box-shadow: 
    inset 0 2px 9px  rgba(255,255,255,0.3),
    inset 0 -2px 6px rgba(0,0,0,0.4);
  position: relative;
  overflow: hidden;
}

.textarea { height:100px; font-size:18px; }

.textarea2 { height:200px; font-size:18px; }

.textareaSmall { height:70px; font-size:18px; }

.logoFormat { height:25px; width:200px; float:left; margin-left:40px; margin-right:10px;margin-top:25px; }

.radioBox {  margin-left:35px; margin-right:35px; margin-top:20px; margin-bottom:20px; overflow: hidden; }

.insideBoxCategory0 {width:20%; float:left; height:50px; overflow: hidden; }

.insideBoxCategory1 {width:20%; float:left; text-align:center; height:50px;}

.insideBoxCategory2 {width:20%; float:right; text-align:center; height:50px;}

.insideBoxCategory0W {width:20%; float:left; background-color:#E0E0E0; height:50px;  }

.insideBoxCategory1W {width:20%; float:left; background-color:#E0E0E0; text-align:center; height:50px;}

.insideBoxCategory2W {width:20%; float:right; background-color:#E0E0E0; text-align:center; height:50px;}

.radioButtonStyle {height:25px; width:25px; text-align: center;}

.categoryHeading {padding-left:5px; text-align: center; vertical-align: middle; line-height:50px; }

.insideBoxCategoryHeaderMed0 {width:20%; float:left; height:40px; }

.insideBoxCategoryHeaderMed1 {width:20%; float:left; text-align:center; height:40px;}

.insideBoxCategoryHeaderMed2 {width:20%; float:right; text-align:center; height:40px;}

.insideBoxCategoryHeaderBig0 {width:20%; float:left; height:100px; }

.insideBoxCategoryHeaderBig1 {width:20%; float:left; text-align:center; height:100px; position:relative;}

.insideBoxCategoryHeaderBig2 {width:20%; float:right; text-align:center; height:100px; position:relative;}

.insideBoxCategoryMed0 {width:20%; float:left; height:80px; }

.insideBoxCategoryMed1 {width:20%; float:left; text-align:center; height:80px;}

.insideBoxCategoryMed2 {width:20%; float:right; text-align:center; height:80px;}

.insideBoxCategoryMed0W {width:20%; float:left; background-color:#E0E0E0; height:80px;  }

.insideBoxCategoryMed1W { width:20%; float:left; background-color:#E0E0E0; 
						 text-align:center; height:80px; vertical-align: middle; line-height:80px; }

.insideBoxCategoryMed2W { width:20%; float:right; background-color:#E0E0E0; text-align:center; height:80px;
							vertical-align: middle; line-height:80px;}

.insideBoxCategoryBig0 {width:20%; float:left; height:120px; }

.insideBoxCategoryBig1 {width:20%; float:left; text-align:center; height:120px;}

.insideBoxCategoryBig2 {width:20%; float:right; text-align:center; height:120px;}

.insideBoxCategoryBig0W {width:20%; float:left; background-color:#E0E0E0; height:120px;  }

.insideBoxCategoryBig1W { width:20%; float:left; background-color:#E0E0E0; 
						 text-align:center; height:120px; vertical-align: middle; line-height:120px; }

.insideBoxCategoryBig2W { width:20%; float:right; background-color:#E0E0E0; text-align:center; height:120px;
							vertical-align: middle; line-height:120px;}							

.radioButtonStyle {height:25px; width:25px; text-align: center; margin-top:0px;}

.radioButtonStyleMed {height:25px; width:25px; text-align: center; margin-top:20px;} /*margin-top:30px*/

.radioButtonStyleBig {height:25px; width:25px; text-align: center; margin-top:40px;}

.categoryHeadingMed { padding-left:5px; text-align: center; }

.paragraphBox { font-size:14px; text-align:left; position: relative; margin-top:25px; margin-left:10px; }

.paragraphBox2Liner { font-size:14px; text-align:left; position: relative; padding-top:5px; padding-bottom:5px; 
						margin-left:10px;}
						
.tableHeading2 {font-size:12px; position:absolute; bottom:0; left:0; width:100%; padding-bottom:10px;}	

.hover{cursor:pointer;display:block;margin-left:65px;margin-right:35px; font-size:16px;}	

.radioButtonEdge { height:25px; width:25px; float: left; margin-left:30px; margin-right:5px;}

.bigDate { display:block }

.smallDate { display:none; }

/* RADIO BUTTONS */
 /*[type="radio"]*/
 .radioButtonEdge
  {
  visibility: hidden;
}

/* Radio button style */
.radioButtonEdge:not(:checked) + label,
.radioButtonEdge:checked + label
 {
  position: relative;
  padding-left: 40px;
  margin-left: 40px;
  cursor: pointer;
  -moz-appearance: none !important;
}

.radioButtonStyle:not(:checked) + label,radioButtonEdge:checked + label

 {
  position: relative;
  cursor: pointer;
  -moz-appearance: none !important;
}

.radioButtonEdge:not(:checked) + label:before,
.radioButtonEdge:checked + label:before, 

{
  content: '';
  position: absolute;
  left:0; top: 0 ;
  width: 25px; height: 25px;
  border: 2px solid #000;     /*#cacaca;*/
  background: #fff;
 -moz-appearance: none !important;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}



/* Checked style */
.radioButtonEdge:not(:checked) + label:after,
.radioButtonEdge:checked + label:after,

 {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width:25px;
  height:25px;
 border: 2px solid #000;
  background:#809fff; /*#063;  /*#066;         #82cdf5;*/
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -moz-appearance: none !important;
  border-radius: 50px;
  transition: all .2s;
}

/* checked mark aspect changes */
.radioButtonEdge:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.radioButtonEdge:checked + label:after {
  opacity: 1;
  transform: scale(1);
}

/* Label hover style */
label:hover:before {
  border: 2px solid #063;  /*#82cdf5!important;*/
}
/*  ///// */
 .radioButtonStyleMed,.radioButtonStyleBig,.radioButtonStyle
  {
  visibility: hidden;
}

/* Radio button style */
.radioButtonStyleMed:not(:checked) + label,
.radioButtonStyleMed:checked + label,
.radioButtonStyleBig:not(:checked) + label,
.radioButtonStyleBig:checked + label,
.radioButtonStyle:not(:checked) + label,
.radioButtonStyle:checked + label  

 {
  position: relative;
  cursor: pointer;
 margin-right:45px;
  -moz-appearance: none !important;
}

.radioButtonStyleMed:not(:checked) + label,radioButtonStyleMed:checked + label,
.radioButtonStyleBig:not(:checked) + label,radioButtonStyleBig:checked + label,
.radioButtonStyle:not(:checked) + label,.radioButtonStyle:checked + label
 {
  position: relative;
  cursor: pointer;
  margin-right:45px;
  -moz-appearance: none !important;
}

.radioButtonStyleMed:not(:checked) + label:before,
.radioButtonStyleMed:checked + label:before,
.radioButtonStyleBig:not(:checked) + label:before,
.radioButtonStyleBig:checked + label:before,
.radioButtonStyle:not(:checked) + label:before,
.radioButtonStyle:checked + label:before

{
  content: '';
  position: absolute;
  left:5; top: 0 ;
  margin-right:45px;
  width: 25px; height: 25px;
  border: 2px solid #000;     /*#cacaca;*/
  background: #fff;
 -moz-appearance: none !important;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}

/* Checked style */
.radioButtonStyleMed:not(:checked) + label:after,
.radioButtonStyleMed:checked + label:after,
.radioButtonStyleBig:not(:checked) + label:after,
.radioButtonStyleBig:checked + label:after,
.radioButtonStyle:not(:checked) + label:after,
.radioButtonStyle:checked + label:after

 {
  content: '';
  position: absolute;
  top: 0; left: 5;
  margin-right:45px;
  width:25px;
  height:25px;
 border: 2px solid #000;
  background:#809fff; /*#063;  /*#066;         #82cdf5;*/
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -moz-appearance: none !important;
  border-radius: 50px;
  transition: all .2s;
}

/* checked mark aspect changes */
.radioButtonStyleMed:not(:checked) + label:after,
.radioButtonStyleBig:not(:checked) + label:after,
.radioButtonStyle:not(:checked) + label:after 
 {
  opacity: 0;
  transform: scale(0);
}
.radioButtonStyleMed:checked + label:after,
.radioButtonStyleBig:checked + label:after,
.radioButtonStyle:checked + label:after
 {
  opacity: 1;
  transform: scale(1);
}

/* Label hover style */
label:hover:before {
  border: 2px solid #063;  /*#82cdf5!important;*/
} 
 
}

@media only screen and (min-width: 1600px){
	
.tableHeader { padding-top:30px; padding-bottom:30px; }

.listText { font-size:16px; margin-left:30px; padding-right:20px; }

.paragraphText1Bold { margin-left:15px; }

.headingText { margin-left:35px; margin-right:35px;}

.headerText { margin-top:15px; }

.textBoxLabelText{ font-size:18px; margin-left:35px; }

.textBoxFormat { height:30px; width:470px; margin-right:43%; }	

.textBoxFormatLeft { height:30px; width:470px; margin-left:35px; float:left;clear:both; }

.comboBox { font-size:18px; margin-right:43%; width:473px;float:right; padding:5px; height:35px;}

.comboBox2 { font-size:18px; margin-left:35px; width:400px;float:left; padding:5px; height:35px;}

.comboBox3 { font-size:18px; margin-left:35px; width:280px;float:left; padding:5px; height:35px;}	

.comboBox4 { font-size:14px; font-weight:500; margin-right:43%; width:473px;float:right; padding:5px; height:35px;}

/*.comboBox4 { font-size:18px; margin-right:34%; width:600px;float:right; padding:5px; height:35px;}*/

.comboBox5 { font-size:18px; margin-left:35px; width:500px;float:left; padding:5px; height:35px;}

.comboBoxLong {  font-size:18px; margin-left:35px; width:80%; float:left; padding:5px; height:35px;}

.logoFormat { height:25px; width:220px; float:left; margin-left:70px; margin-top:25px;}

.paragraphBox { font-size:15px; text-align:justify; position: relative; margin-top:25px; margin-left:10px; background-color:transparent; }

.paragraphBox2Liner { font-size:15px; text-align:justify; position: relative; padding-top:10px; padding-bottom:10px; margin-left:15px; word-spacing:-2px;}

.bigDate { display:block }

.radioButtonEdge { height:25px; width:25px; float: left; margin-left:35px; margin-right:7px;}

}