﻿@charset "UTF-8";

/* OVERALL DECLARATIONS */
html { font-family:"Helvetica Neue", Helvetica, Arial, Gotham, sans-serif; }
	  
body:before { font-family:"Helvetica Neue", Helvetica, Arial, Gotham, sans-serif; background-color:#FFFFFF; font-size: 13px; 
              content: ""; display: block; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: -10;
	          background: url(radon_bkgr_span.gif) top left repeat-x !important;
	          -webkit-background-size: cover;
	          -moz-background-size: cover;
	          -o-background-size: cover;
	          background-size: cover; }

/* TABLE RULES */
body tr { font-family:"Helvetica Neue", Helvetica, Arial, Gotham, sans-serif;}
body td { border:0px solid;}
table, tr, td, th {border-spacing:0;} /*border-collapse:collapse;*/

.pagemargin {

	/*Ideal Settings*/
	/*max-width: 900px;*/
	/*margin: 40px auto;*/
	/*padding: 20px;*/

	max-width: 1650px;
	margin: 10px auto;

}

/*** START OF HEADER INFO SETTINGS ***/
.pagetitle { font-size: 36px; font-weight: 700; color: #000000; letter-spacing: 1px; text-align: center; text-transform: none;} 
             /*text-shadow: -1px 0 #f5f5f5, 0 1px #f5f5f5, 1px 0 #f5f5f5, 0 -1px #f5f5f5; -webkit-font-smoothing: antialiased;}*/

.steps { font-size: 24px; font-weight: 600; color: #000000; letter-spacing: 2px; text-align: center; text-transform: none;} 
             /*text-shadow: -1px 0 #f5f5f5, 0 1px #f5f5f5, 1px 0 #f5f5f5, 0 -1px #f5f5f5; -webkit-font-smoothing: antialiased;}*/

.pagesubt { font-size: 16px; font-weight: 600; color: #000000; letter-spacing: 1px; text-align: center; font-style: normal; padding-top: 5px;} 
             /*text-shadow: -1px 0 #f5f5f5, 0 1px #f5f5f5, 1px 0 #f5f5f5, 0 -1px #f5f5f5; -webkit-font-smoothing: antialiased;}*/
			 
.label-style {font-size: 14px; font-weight: 500; color: #000000; letter-spacing: 1px; text-align: left;} 
              /*text-shadow: -1px 0 #f5f5f5, 0 -1px #f5f5f5, -1px 0 #f5f5f5, 0 -1px #f5f5f5; -webkit-font-smoothing: antialiased;}*/

.label-legend {font-size: 12px; font-weight: 500; color: #000000; letter-spacing: 1px; text-align: right; text-decoration: none;} 
               /*text-shadow: -1px 0 #f5f5f5, 0 -1px #f5f5f5, -1px 0 #f5f5f5, 0 -1px #f5f5f5; -webkit-font-smoothing: antialiased;}*/

.update-note {font-size: 13px; font-weight: 600; color: #0000CD; letter-spacing: 1px; text-align: center; font-style: italic; padding-bottom: 5px;}

.notice-box {
	border: solid 2px #CCCCCC;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	letter-spacing: 1px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #FFD9E1;
	padding-left: 15px;
	padding-right: 15px;
}

.notice-link {
	padding-left: 15px;
}

.error-message {border: solid 2px #CCCCCC; 
				-webkit-border-radius: 15px; 
				-moz-border-radius: 15px; 
				border-radius: 15px; 
				padding: 7px 15px 7px 30px; 
				font-size: 16px; font-weight: 600; color: #DC143C; letter-spacing: 1px; width: 735px; padding-top: 15px; padding-bottom: 15px; background-color: #fff2f5;} 

.button-style {font-size: 14px; font-weight: 600; background-color: #cce8f7; color: #000000; letter-spacing: 1px; width: 150px; height: 45px;}

/* BUTTONS AND ALL TEXTBOXES ABOVE EXCEPT CLIENT NOTES #01B1CE */
input {border: solid 2px #CCCCCC; 
	   -webkit-border-radius: 15px; 
	   -moz-border-radius: 15px; 
	   border-radius: 15px; 
	   padding: 7px 15px 7px 15px; 
	   font-family:"Helvetica Neue", Helvetica, Arial, Gotham, sans-serif; font-weight: normal; color: #000000; font-size: 12px; margin: 5px 5px 5px 5px;} /*#0E7293*/

/* CLIENT NOTES TEXTBOX #01B1CE */
input.inputformbutton, textarea {border: solid 2px #CCCCCC; 
								 -webkit-border-radius: 15px; 
								 -moz-border-radius: 15px; 
								 border-radius: 15px; 
								 padding: 7px 15px 7px 15px; 
								 overflow: hidden; 
								 resize: none; 
								 font-family:"Helvetica Neue", Helvetica, Arial, Gotham, sans-serif; font-weight: normal; color: #000000; font-size: 12px; margin: 5px 5px 5px 5px;} /*#0E7293*/

/*** END OF HEADER INFO SETTINGS ***/


/*** START OF GRIDVIEW SETTINGS ***/

/* HEADER STYLES FOR GRIDVIEW */
#GridView1 th {font-size: 100%; font-weight: bold; color: #191970; text-align: center!important; text-transform:uppercase; background-color: #BFE4FF; padding-top: 10px; padding-bottom: 10px; 
				border-bottom: solid 3px #191970; 
				border-top: solid 3px #191970; 
				height: 30px;}
				
#GridView1 tr { border-bottom: solid 1px #eaeaea;  font-size: 14px;}

/* ALL GRIDVIEW LABELS #01B1CE */
.gridlabel-style {font-family:"Helvetica Neue", Helvetica, Arial, Gotham, sans-serif; font-weight:bold; font-size:11px; text-align:right; color:#006fab;} /*#0E7293*/
.analysis-style {font-family:"Helvetica Neue", Helvetica, Arial, Gotham, sans-serif; font-weight:normal; font-size:11px; text-align:left!important;}
.copyline-style {font-family:"Helvetica Neue", Helvetica, Arial, Gotham, sans-serif; font-weight:normal; font-size:11px; text-align:center!important;}

/* ALL GRIDVIEW TEXTBOX ALIGNMENT*/
.txtbox-margin {margin-top: 20px!important;}
.matrix-margin {margin-top: 15px!important; }
.copyline-margin {margin-top: 0px!important;}

/* MSGBOX DIALOG STYLE #01B1CE */
.ui-dialog .ui-dialog-titlebar {font-family:"Helvetica Neue", Helvetica, Arial, Gotham, sans-serif; color: #040720; background: #CECECE;}
.ui-dialog .ui-dialog-content {font-family:"Helvetica Neue", Helvetica, Arial, Gotham, sans-serif; color: #3D3C3A; font-size: 14px;} /*#0E7293*/
.ui-dialog .ui-dialog-buttonpane button {font-family:"Helvetica Neue", Helvetica, Arial, Gotham, sans-serif; color: #3D3C3A; background: #CECECE;}
.dialog-position{position: fixed; top: 50%; left: 50%; z-index: 1000;}

/* DATE PICKER STYLE #01B1CE */
.ui-datepicker-header {font-family:"Helvetica Neue", Helvetica, Arial, Gotham, sans-serif; color: #040720; background: #CECECE;}
.ui-datepicker {font-family:"Helvetica Neue", Helvetica, Arial, Gotham, sans-serif; color: #3D3C3A; font-size: 16px;} /*#0E7293*/

.table-cell-width {width: 400px; vertical-align: top;}
.table-cell-align {vertical-align: top;}

/* ALL GRIDVIEW TEXTBOXES #01B1CE */
#GridView1 input {border: solid 2px #CCCCCC; 
				  -webkit-border-radius: 15px ;  
				  -moz-border-radius: 15px; 
				  border-radius: 15px;
				  padding: 7px 15px 7px 15px;
				  font-family:"Helvetica Neue", Helvetica, Arial, Gotham, sans-serif; font-weight:bold; color:#006fab; font-size:12px;} /*#0E7293*/
				  
/* SELECT DROPDOWN MENU STYLE #01B1CE */
select {border: solid 2px #CCCCCC; 
		-webkit-appearance: none;  /*Removes default chrome and safari style*/ 
		-moz-appearance: none; /* Removes Default Firefox style*/ 
		-o-appearance:none; 
		appearance:none; 
		background:url(dropdown.png) no-repeat 90% center;
		background-size: 10px 6px;
		text-indent: 0.01px; /* Removes default arrow from firefox*/ 
		text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/ 
		color: #555555; 
		-webkit-border-radius: 15px ; -moz-border-radius: 15px; border-radius: 15px; 
		padding: 7px 15px 7px 15px; 
		font-family:"Helvetica Neue", Helvetica, Arial, Gotham, sans-serif; font-weight: normal; color: #000000; font-size: 12px; } /*#0E7293*/
select::-ms-expand {display:none;}

#GridView1 .ddcb-css {border: solid 2px #CCCCCC; 
					  -webkit-appearance: none;  /*Removes default chrome and safari style*/ 
					  -moz-appearance: none; /* Removes Default Firefox style*/ 
					  -o-appearance:none; 
					  appearance:none; 
					  background:url(dropdown.png) no-repeat 90% center;
					  background-size: 10px 6px;
					  text-indent: 0.01px; /* Removes default arrow from firefox*/ 
					  text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/ 
					  color: #555555; 
					  -webkit-border-radius: 15px ; -moz-border-radius: 15px; border-radius: 15px; 
					  padding: 8px 15px 6px 15px; 
					  font-family:"Helvetica Neue", Helvetica, Arial, Gotham, sans-serif; font-weight: bold; color: #006fab; font-size: 12px; } /*#0E7293*/
#GridView1 .ddcb-css::-ms-expand {display:none;}

#GridView1 .ddcb-listpos {margin-left:-1px!important; margin-top:-20px!important;}

/* SETS STYLES OF SPECIFIC COLUMNS IN THE GRIDVIEW TABLE */ 
#GridView1 th:nth-child(1) { padding-left: 15px;}
#GridView1 td:nth-child(1) { padding-left: 15px;}
#GridView1 tr:nth-child(1) {border: none;}
#GridView1 tr:nth-child(8) {border: none;}

/* ALTERNATES BACKGROUND COLOR FOR GRIDVIEW */ 
#GridView1 tr:nth-child(even) {background-color: #f9f9f9;}
#GridView1 tr:nth-child(odd) {background: #FFFFFF;}

/* IF CSS CHILD SELECTORS AREN'T SUPPORTED THEN ALTERNATES BACKGROUND COLOR */
#GridView1 tr.odd  {background-color: #f9f9f9;}
#GridView1 tr  {background-color: #FFFFFF;}

/*** END OF GRIDVIEW SETTINGS ***/
