/* CSS Resets */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}


.container	{ width:90%; max-width: 1320px; margin:0 auto; height:100%; overflow:visible; background-color: #fff; }
.container2	{ width:100%; margin:0 auto; height:100%; overflow:visible; }
.container2	{ background-color:#fff;  }
.container3	{  width:100%; margin:0 auto; height:100%; overflow:visible; background-color:#006666;  }
.row 		{width: 90%; margin: 0 auto; overflow: hidden; }/*width: 100%;*/ 
.row2 		{width: 90%; margin: 0 auto; overflow: hidden; }/*width: 90%;*/ 
.onecol, .twocol, .threecol,  .fourcol,  .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol, .twelvecol {margin-right: 3.8%; float: left; min-height: 1px; }
.row .onecol {width: 4.85%; }/*background-color:#ec6820; height:20px;*/
.row .twocol 	{width: 13.45%;  background-color:#ec6820;}  /* 13.45%background-color:#b0ec20; height:20px;*/
.row .threecol  {width: 22.05%;  }/*background-color:#ff00ff;height:50px;*/
.row .fourcol	{width: 30.75%; }  /*background-color:#ff00ff;height:20px;*/
.row .fivecol 	{width: 39.45%;  }/* 39.45%;background:#fff000;height:20px;*/
.row .sixcol	{width: 48%;    } /*background:#ffaa55;height:20px;*/
.row .sevencol 	{width: 56.75%;  } /*background-color:#ff0000;height:20px;*/
.row .eightcol 	{width: 65.4%;  } /*background-color:#20eaec;height:20px;*/
.row .ninecol 	{width: 74.05%;} /*background-color:#b0ec20; height:20px;*/
.row .tencol 	{width: 82.7%; } /*background-color:#ff00ff;height:20px;*/
.row .elevencol 	{width: 91.35%;} /*background-color:#ec6820; height:20px;*/
.row .twelvecol, .row .twelvecol2 	{width: 100%;  }/*background-color:#ff9000;*/
.last 			{margin-right: 0px;} /*background:#ff00ff;*/


img, object, embed {
width: 100%;

}

img {
	height: auto;
}

.content {
	
}

/*	------Link Masters------------	*/
/*a{transition: all 0.3s ease-in;}*/

a:link 		{color: #006666; text-decoration:none; outline:none; font-family:Arial, Helvetica, sans-serif; }
a:hover		{color:#7878; text-decoration:none; outline:none; font-family: Arial, Helvetica, sans-serif; }
a:visited 	{color: #006666; text-decoration:none; outline:none; font-family: Arial, Helvetica, sans-serif; }
a:active 	{color: #006666; text-decoration:none; outline:none; font-family: Arial, Helvetica, sans-serif; }

/*	------Position Masters------------	*/
.left {float:left !important; text-align: left !important;}
.right {float:right; text-align: right !important;}
.rightfull {float:right; text-align: right; width:100%;}
.center {text-align: center; padding: 0px 0px 0 0px; max-width: 100%; margin: 0 auto;}

.spacetop_la{ padding: 10% 0 0 0;  }
.spacetop{ padding: 4% 0 0 0;  }
.spacetop_sm{ padding: 2% 0 0 0;  }
.spacebottom{ padding: 0 0 10% 0;}
.spacebottom_sm{ padding: 0 0 4% 0; }
.spacebottom_micro{ padding: 0 0 15px 0; }
.spacetop_mon, .spacetop_mon2{ padding: 10% 0 0 0;  }
.spacetop_pass{ padding: 10% 0 2% 0;  }
.spacebottom_pass{ padding: 0 0 14% 0;  }
.spacetop_sol{ padding: 2% 0 0% 0;  }

.maxwidth{min-width:100% !important; max-width:100% !important;  }

.mobpad { padding: 10px 20px 0 20px;}

a.padtop { padding: 15px 0 0 0;}








/* Smaller screens */

@media only screen and (max-width: 1023px) {

	body {
	font-size: 0.8em;
	/*line-height: 1.5em; */
	}
	
	}


/* Mobile */

@media handheld, only screen and (max-width: 767px) {

	body {
	font-size: 16px;
	-webkit-text-size-adjust: none;
	}
	
	.row, body, .container {
	width: 100%;
	min-width: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
	width: auto;
	float: none;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 20px;
	padding-right: 20px;
	}
	
	

}