/*   nsch_css
 
     David Tasker
   10/feb/2018 
*/
/* inserts right hand vertical scrolls bars automatically to prevent left /right alignment issues */
html {overflow-y: scroll;}
html {
     overflow: -moz-scrollbars-vertical;
}

#wrapper		{max-width: 80%;  margin:0 auto; background-color: #00f;}
#content_main_menu	{	background-color: #fff;	float: left;	height: 100px;	width: 100%;	padding-right: 0px;	}
#content_main_body	{	background: linear-gradient(to right, white ,white, #3399ff);float: left;	height: 120px;	width: 100%;	}
#content_main_left 	{	background: linear-gradient(to bottom, white ,white, #3399ff);	float: left;	height: auto;	width: 45%;		vertical-align: top;}
#content_main_right  {	background-color: #fff;	float: right;	height: 300px;	width: 45%;		vertical-align: top;}
#content_main_bottom {	background-color: #fff;	float: left;	height: 50px;	width: 100%;	text-align: right;	vertical-align: top;}
#content_main_footer {	background: linear-gradient(to top, white, #3399ff);	float: right;	height: 50px;	width: 100%;	text-align: right;	vertical-align: top;}
#content_contacts_left 	{	background: linear-gradient(to right, white, #cccccc);	float: left;	height: 350px;	width: 45%;		vertical-align: top;}
#content_contacts_center 	{	background: linear-gradient(to right, white, #cccccc);	float: left;	height: 300px;	width: 20%;		vertical-align: top;}
#content_contacts_right  {	background: linear-gradient(to right, white, #cccccc);	float: right;	height: 350px;	width: 50%;		vertical-align: top;}

#myform_errorloc {	background-color: #FFF;	float: left;	height: 25px;	width: 450px;	border: 1px solid #FFF;	padding: 0px;	text-align: left;	vertical-align: top;}
.error_strings {color: #ff0000; text-decoration: none;font-size: 9pt; font-weight: normal;font-family: Helvetica, Arial;border-style:solid; border-width: 0px; border-color: #FFFFFF; background-color: #CCCCCC;}

/* - footer text */
.textgray12bold 		{ font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal; font-weight: bold;	color: #666666; text-align: left; }
/* -  text */
.textblack12 		{ font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #000000; text-align: justify; padding-left: 0px;padding-right: 20px;}
.textblack14bold 		{ font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;  color: #000000; }
.textblack12bold 		{ font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal; font-weight: bold;	color: #000000; text-align: justify; padding-left: 0px;padding-right: 0px;}
.textblue14bold 		{ font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal; font-weight: bold;	color: #3399ff; text-align: justify; padding-left: 0px;padding-right: 0px;}
.textblue30bold 		{ font-family: Arial, Helvetica, sans-serif;	font-size: 26px;	font-style: normal; font-weight: bold;	color: #3399ff; text-align: justify; padding-left: 0px;padding-right: 0px;}
.textblue20bold 		{ font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-style: normal; font-weight: bold;	color: #3399ff; text-align: justify; padding-left: 0px;padding-right: 0px;}
hr { display: block; margin-left: auto; margin-right: auto; border-style: inset;  border-width: 1px;
} 
ul.a {    list-style-type: circle;}

/* - links */
a.style7:link {    font-family: Helvetica, Arial;font-size: 10pt; font-weight: bold;font-style: italic;text-align:left;color: #0000ff;text-decoration: none; 	 }
a.style7:visited { font-family: Helvetica, Arial;font-size: 10pt; font-weight: bold;font-style: italic;text-align:left;color: #0000ff;text-decoration: none; 	 }
a.style7:hover {   font-family: Helvetica, Arial;font-size: 10pt; font-weight: bold;font-style: italic;text-align:left;color: #ff0000;text-decoration: none;  	 }	
a:style7:active {   font-family: Helvetica, Arial;font-size: 10pt; font-weight: bold;font-style: italic;text-align:left;color: #0000ff;text-decoration: none; }

/*style=”margin: 0px 10px 0px 0px;” */
.wrappingimage  
{  
float: right;   
margin: 0px 00px 0px 0px;   
border: 0px  blue;  
}   
/* Clear floats after image containers */
.row::after {
  content: "";
  clear: both;
  display: table;
}

