    @media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

  html,
  body{
    width:100%;
    overflow-x:hidden;
  }

}
     
	body {
		font-family:Arial, Geneva, sans-serif; 
		font-size:0.9em;
		color:#000000; 
		margin:0px;
	}
	
		a img
	{
		border:none;
	
	}
	
	a {
	 color: #000;
	 text-decoration:none;
	 }
	 
	a:hover {
	 color: #000;
	 text-decoration:underline;

	 }


#sub_content a, #sub_content_about a{
		
		text-decoration:underline;
		font-size:16px;
		color:#12124c;
		font-weight: bold;
	}
	
	#sub_content a:hover, #sub_content_about a:hover{
		
		text-decoration:none;
		font-size:16px;
		color:#ff5500;
		font-weight: bold;
	}


#content_home a {
	 color: #0d7bbf;
	 text-decoration:underline;
	 }

#content_home a:hover {
	 color: #272361;
	 text-decoration:none;
	 }

#quickinfo_home_mobile a {
	 color: #0d7bbf;
	 text-decoration:underline;
	 }

#quickinfo_home_mobile a:hover {
	 color: #272361;
	 text-decoration:none;
	 }

#quickinfo_home a {
	 color: #0d7bbf;
	 text-decoration:underline;
	 }

#quickinfo_home a:hover {
	 color: #272361;
	 text-decoration:none;
	 }

#news_home a {
	 color: #0d7bbf;
	 text-decoration:underline;
	 }

#news_home a:hover {
	 color: #272361;
	 text-decoration:none;
	 }
	
	.clear{clear:both;}
	
	#outer_container {
		height: 100%;
		width: 100%;
	}
	
		
	
	
	h2 {
		
	font-size:22px;
	color:#12124c;
	}

h3 {
	font-weight: normal;	
}

h4 {
	margin-block-start: 45px;
    margin-block-end: 0px;
}
	
	#content img {
		
	max-width:100% !important;
	height:auto !important;
	}

#sub_content a {
		color:#017cbf;
	    font-weight: bold;
	}

#home_choose {
	margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: center;
}
	

#half_width_input {
	    margin-bottom: 18px;
}

#sitemap a {
		
		text-decoration:none;
		font-size:16px;
	line-height: 36px;
		color:#000;
	font-weight: normal;
	}
	
	#sitemap a:hover {
		
		text-decoration:underline;
		font-size:16px;
		line-height: 36px;
		color:#000;
		font-weight: normal;
	}

#divider {
    width: 1%;
    margin-top: 15px;
    border-left: 2px solid #808285;
    height: 80%;
    position: absolute;
    margin-left: -25px;
}

	#register_orange {
		width: 60%;
    margin-left: 20%;
    margin-top: 55px;
	margin-bottom:65px;
	}

#home_warning {
	width: 87%;
	margin-left: 3.5%;
	margin-top: 7%;
    margin-bottom: 7%;
}

#header_register_button a img:hover {
	-webkit-filter: opacity(50%);
	
}







/* Float cancel and delete buttons and add an equal width */
.cancelbtn-confirm, .deletebtn-confirm {
  float: left;
  width: 10%;
	cursor: pointer;
	border: none;
	padding: 4px 14px;
	margin: 4px 0px;
	opacity: 0.9;
}

.cancelbtn-confirm:hover, .deletebtn-confirm:hover {
  opacity:1;
}

/* Add a color to the cancel button */
.cancelbtn-confirm {
  background-color: #f2f2f2;
  color: black;
	margin-left:45%;
}

/* Add a color to the delete button */
.deletebtn-confirm {
  background-color: #f2f2f2;
	margin-left:4%;
}

/* Add padding and center-align text to the container */
.container-confirm {
  padding: 0.1% 3% 1.1% 3%;
  text-align: center;
}

.container-confirm a { 
	font-weight: bold;
	color: #f2f2f2;
}

.container-confirm a:hover { 
	text-decoration: underline;
}

/* The Modal (background) */
.modal-confirm {
  /* display: none;  Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 8; /* Sit on top */
  left: 0;
  bottom: 0;
  width: 100%; /* Full width */
  /* height: 100%;  Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: none;
}

/* Modal Content/Box */
.modal-content-confirm {
	width: 100%;
	border-top: 2px solid white;
}

/* Style the horizontal ruler */
hr-confirm {
  border: 1px solid #f1f1f1;
  margin-bottom: 25px;
}
 
/* The Modal Close Button (x) */
.close-confirm {
  position: absolute;
  right: 35px;
  top: 15px;
  font-size: 40px;
  font-weight: bold;
  color: #f1f1f1;
}

.close-confirm:hover,
.close-confirm:focus {
  color: #f44336;
  cursor: pointer;
}

/* Clear floats */
.clearfix-confirm::after {
  content: "";
  clear: both;
  display: table;
}


@media only screen and (max-width: 760px){
.cancelbtn-confirm, .deletebtn-confirm { width: 90%; }
.cancelbtn-confirm { margin-left:5%; }
.deletebtn-confirm { margin-left:5%; }
}

@media only screen and (min-width: 761px) and (max-width: 1365px) {
.cancelbtn-confirm, .deletebtn-confirm { width: 30%; }
.cancelbtn-confirm { margin-left:35%; }
.deletebtn-confirm { margin-left:4%; }
}


	
	
	
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


@media only screen and (max-width: 760px)  {

	#header table, #header_image, #logo, #quickinfo_home, #certified_tab_sub, #divider {
	
	display:none !important;
	
	}	
	
	h1 {
		
	font-size:22px;
	color:#000;
	line-height:26px;
	}
	
	h4 {
		margin-block-start: 34px;
    margin-block-end: -12px;
	}
			
	
	#container {
		margin: 0 auto;   
		text-align: left; 
		width: 100%;
	}
	
	#content {
	  font-size: 16px;
	  line-height: 24px;
	  padding:10px;
	}
	
	#content_home {
	  font-size: 18px;
	  line-height: 28px;
	  padding:10px;
	}
	
	#news_home {
	  font-size: 15px;
	  line-height: 22px;
	}

	#sub_content {
	  font-size: 15px;
	  line-height: 22px;
	  padding-bottom:10px;
	  padding-top:20px;
	}	
	
	#sub_content_about {
	  font-size: 15px;
	  line-height: 22px;
	  padding-bottom:10px;
	
	  
	}
	
	#quickinfo_home_mobile {
	 padding:10px;
		
	 }
	
	
	
	#quickinfo_home img {
		max-width: 504px;
	}
	
	
	
	
	#logo_mobile img, #header_image_mobile img, #header_image img, #col1 img, #col2 img, #footer_container img, #content_container img, #main_container img {
		
		max-width:100% !important;
	}	
	
	
	
	#header {
		
		width:98%;
		height:auto;
		float:left;
	}
	#m_nav {
		
		width:98%;
		height:auto;
		float:left;
	}	
	
	
	#logo_mobile {
		
	float: left;
    height: auto;
    position: relative;
    text-align: left;
    width: 75%;
	}	
	
	
	#sub_logo {
		
	width: 96%;
    height: auto;
    float: left;
    position: relative;
    margin-top: 6px;
    text-align: center;
	margin-bottom: 10px;
	}

	#sub_logo img{
		
	width: 100%;
    max-width: 530px;
	}	
	
	#header_register_button {
	float: right;
    margin-top: 3%;
    margin-bottom: 3%;
    width: 84%;
    margin-right: 9%;	
	}
	
	#register_orange {
    width: 90%;
    margin-left: 5%;
    margin-top: 11%;
    margin-bottom: 11%;
}
	
	#register_orange_mobile {
    float: right;
    width: 82%;
    margin-right: 10%;
	}
	
	#home_warning {
		width: 100%;
		margin-left: 0%;
		margin-top: 9%;
    margin-bottom: 9%;
	}

	#header_right{
		
	width: 20%;
    height: auto;
    float: right;
    text-align: right;
    margin-right: 1%;
	}	
	
	
	#top_links{
		
	width: 100%;
    height: auto;
    float: right;
    text-align: right;
    margin-bottom: 10px;
	font-size:2vw;
	}
	
	#top_links a{
		
	font-size:2vw;
	}	

	#mtec_logo{
		
	width: 100%;
    height: auto;
    float: right;
    text-align: right;
	}	
	
	#mtec_logo img {
		width:100%;
		max-width:70px;
	}	
	
	
	

	#header_image {
    width: 98%;
    height: auto;
    float: left;
	}
	
	#header_image_mobile {
    width: 98%;
    height: auto;
    float: left;
	margin-top: -1px;
	}
	
	
	#main_container {
		
		width:98%;
		height:auto;
		float:left;
	}

	#content_container {
		
		width:100%;
		height:auto;
		float:left;
	}

	
	#sidebar_container {
		
		width:98%;
		height:auto;
		float:left;
		margin-bottom: 30px;
	}
	
	#sidebar_container img{
		
		width:49.5%;
		height:auto;
		float:left;
		margin-top:5px;
	}

	#sub_button2 {
		
		padding-left:1%;
	}

	
	

	#sub_content_container {
		
		width:98%;
		height:auto;
		float:left;
	}
	
	#article_content_container {
		
		width:98%;
		height:auto;
		float:left;
	}
	
	
	
	#col1 {
		
		width:98%;
		height:auto;
		float:left;
	}
	
	#col2 {
		
		width:98%;
		height:auto;
		float:left;
	}	
	#home_button1, #home_button2, #home_button3, #home_button4 {
		
    width: 100%;
    height: auto;
    float: left;
	text-align:center;
	margin-top:5px;
	}

	
	#home_button1 img, #home_button2 img, #home_button3 img, #home_button4 img {
		
    max-width:250px !important;
		
	}	
	
	
	
	#home-button1 {
		
    width: 49%;
    height: auto;
    float: left;
    margin-left: 0%;
	margin-top: 0.75%;
	}
	
	#home-button3 {
		width: 49%;
    height: auto;
    float: left;
    margin-left: 0%;
	margin-top: 0.75%;
	}

	#home-button2, #home-button4 {
		
    width: 49%;
    height: auto;
    float: left;
    padding-left: 1%;
	margin-top: 0.75%;	
	}
	
	#home-button5 {
		width: 49%;
    height: auto;
    float: left;
    margin-left: 25.5%;
	margin-top: 0.75%;
	}

	
	
	
	
	
	
	#footer_container {
		
		width:100%;
		height:auto;
		float:left;
		margin-top:20px;
		margin-bottom:20px;
		background-color:#E1E1E1;
		font-size:10px;
		color:#000;
	}
	
	#footer_container a{
		
		font-size:10px;
		color:#000;
	}

	#footer_container a:hover{
		
		font-size:10px;
		color:#000;
		text-decoration:underline;
	}
	
	#footer_col1 {
		
		width:98%;
		height:auto;
		float:left;
		margin-top:20px;
		text-align:center;
	}
	
	#footer_col1 img{
		
		max-width:100px !important;
	}	

	#footer_col2 {
		
    border-right: 1px solid #fff;
    float: left;
    height: auto;
    /*-- margin-top: 20px; --*/
    width: 98%;
	text-align:center;
	}	

	#footer_col3 {
		
    float: left;
    height: auto;
    line-height: 20px;
    margin-top: 20px;
	margin-bottom: 28px;
    width: 98%;
	text-align:center;
	}	
	
	#footer_col3_half {
		
	width: 50%;
    height: auto;
    float: left;
	}

	#footer_col3_full {
	
    float: left;
    height: auto;
    /*-- margin-top: 10px; --*/
    width: 100%;
	text-align:center;
	}
	
	#footer_col3_full table {
   margin: 0 auto;
    text-align: center;
    width: 305px;
	}	
	
	#certified_tab {
	position: fixed;
    top: 1.5%;
    left: 72%;
    /* height: auto; */
    width: 28%;
    z-index: 99;
    float: right;
	}
	
	#certified_tab img {width:100%}
	
	
	
	

}	
	
	
	
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


@media only screen and (min-width: 761px) and (max-width: 1599px)  {


	#cssmenu, #m_nav, #header_image_mobile, #logo_mobile, #quickinfo_home_mobile, #register_orange_mobile {
	
	display:none !important;
	
	}	
	
	
	h1 {
		
	font-size:22px;
	color:#000;
	margin-top:0px;
	line-height:26px;
	}
	
		
	
	#container {
		margin: 0 auto;   
		text-align: left; 
		width: 100%;
	}
	
	#content {
	  font-size: 15px;
	  line-height: 22px;
	  padding-top:10px;
	  padding-bottom:10px;
	  padding-left:10px;
	  padding-right:10px;	  
	}
	
	
	#content_home {
	  font-size: 18px;
	  line-height: 28px;
	  padding-top:10px;
	  padding-bottom:10px;
	  padding-left:4%;
	  padding-right:2%;
		width:50%;
		height: auto;
    	float: left;
		position: relative;
	}
	
	#quickinfo_home {
		width: 35%;
    height: auto;
    float: right;
    padding-left:4%;
	  padding-right:4%;
		margin-top:35px;
	}
	
	#quickinfo_home img {
		max-width: 504px !important;
	}
	
	#news_home {
	  font-size: 1.1vw;
	  line-height: 1.5vw;
	}
	
	#quickinfo_home h3 {
	  font-size: 1.4vw;
	      color: #272361;
    margin-block-end: -5px;
    margin-block-start: 30px;
	}
	

	#sub_content {
	  font-size: 15px;
	  line-height: 22px;
	  padding-bottom:10px;
	}	
	
	#sub_content_about {
	  font-size: 15px;
	  line-height: 22px;
	  padding-top:10px;
	  padding-bottom:10px;
	  padding-left:1%;
	  padding-right:2%;
		width:51%;
		height: auto;
    	float: left;
		position: relative;
	}
	
	#quickinfo_about {
		width: 38%;
    height: auto;
    float: right;
    padding-left:2%;
	  padding-right:3%;
		
    
	}
	
	#quickinfo_about img {
		max-width: 504px;
	}
	
	#header_image img, #header_image_mobile img, #col1 img, #col2 img, #footer_container img, #content_container img, #main_container img{
		
		max-width:100% !important;
	}	
	
	
	
	#header {
		
		width:100%;
		height:auto;
		float:left;
	}
	
	#logo {
		
    height: auto;
    margin-left: auto;
	margin-right: auto;
	display:block;
    position: relative;
	margin-top:5px;
	margin-bottom:5px;
	text-align: center;
	}

	#logo img{
		
	width: 100%;
    max-width: 643px;
	}
	
	
	#sub_logo {
		
	width: 100%;
    height: auto;
    float: left;
    position: relative;
    margin-top: 8px;
    text-align: center;
	}

	#sub_logo img{
		
	width: 100%;
    max-width: 643px;
	}
	
	#header_register_button {
	width: 100%;
    float: right;
    margin-top: 30px;
		margin-bottom:10px;
	text-align: center;
	}
	
	#header_register_button img {
		max-width: 340px;
	}
	
	
	
	
	#new_logo {
		
	width: 100%;
    height: auto;
    float: left;
    position: relative;
    margin-top: 8px;
    text-align: center;
	}

	#new_logo img{
		
	width: 100%;
    max-width: 643px;
	}
	

	#header_right{
		
	width: 18%;
    height: auto;
    float: right;
    text-align: right;
    margin-right: 25px;
    margin-top: 10px;
	}	
	
	
	#top_links{
		
	width: 100%;
    height: auto;
    float: right;
    text-align: right;
    margin-bottom: 17px;
	}

	#mtec_logo{
		
	width: 62%;
    height: auto;
    float: right;
    text-align: right;
	}	
	
	#mtec_logo img {
		width:100%;
		max-width:100px;
	}
	
	
	#new-header table{
		
    color: #000;
    font-size: 14px;
    height: 55px;
    margin: 0 auto 5px;
    max-width: 1100px;
    position: relative;
    text-align: center;
    width: 100%;
	}

	
	
	#header table{
		
    color: #000;
    font-size: 14px;
    height: 55px;
    margin: 0 auto 5px;
    max-width: 1100px;
    position: relative;
    text-align: center;
    width: 100%;
	}

	#header table a{
		
		text-decoration:none;
		font-size:18px;
		color:#12124c;
		font-weight: bold;
	}
	
	#header table a:hover{
		
		text-decoration:none;
		font-size:18px;
		color:#ff5500;
		font-weight: bold;
	}

	#header_image {
    width: 100%;
    height: auto;
    float: left;
	}
	
	#header_image_mobile {
    width: 100%;
    height: auto;
    float: left;
	}
	
	
	#main_container {
		
		width:100%;
		height:auto;
		float:left;
		margin-top:20px;
	}

	#content_container {
		
		width:100%;
		height:auto;
		float:left;
	}
	
	#sidebar_container {
		
		width:24%;
		height:auto;
		float:left;
		margin-left:4%;
	}

	#sub_content_container {
		
		width:66%;
		height:auto;
		float:left;
		margin-left:2%;
		margin-top:10px;
	}
	
	#article_content_container {
		
		width:59%;
		height:auto;
		float:left;
		margin-left:2%;
		margin-top:10px;
	}
	

	
	#col1 {
		
		width:44%;
		height:auto;
		float:left;
		margin-left:4%;
	}
	
	#col2 {
		
		width:44%;
		height:auto;
		float:left;
		margin-left:4%;
	}	

	#home_button1 {
		
    width: 24%;
    height: auto;
    float: left;
    margin-left: .5%;
	}

	#home_button2, #home_button3, #home_button4 {
		
    width: 24%;
    height: auto;
    float: left;
    padding-left: 1%;
		
	}
	
	
	
	#home-button1 {
		
    width: 19%;
    height: auto;
    float: left;
    margin-left: 0%;
	margin-bottom: 0.75%;
	}


	#home-button2, #home-button3, #home-button4, #home-button5 {
		
    width: 19%;
    height: auto;
    float: left;
    margin-left: 1%;
	margin-bottom: 0.75%;	
	}
	
		
	
	
	#footer_container {
		
		width:100%;
		height:auto;
		float:left;
		margin-top:20px;
		background-color:#E1E1E1;
		font-size:12px;
		line-height:16px;
		color:#000;
	}
	
	#footer_container a{
		
		font-size:12px;
		line-height:15px;
		color:#000;
	}

	#footer_container a:hover{
		
		font-size:12px;
		line-height:15px;
		color:#000;
		text-decoration:underline;
	}
	
	#footer_col1 {
		
		/*-- width:34%; --*/
		height:auto;
		float:left;
		margin-left:2%;
		margin-top:20px;
	}

	#footer_col2 {
		
    border-right: 1px solid #fff;
    float: left;
    height: auto;
    margin-left: 2%;
    margin-top: 20px;
    padding-right: 15px;
    width: 28%;
	}	

	#footer_col3 {
		
    float: left;
    height: auto;
    line-height: 18px;
    margin-left: 2%;
    margin-top: 20px;
	margin-bottom: 25px;
    width: 35%;
	}	
	
	#footer_col3_half {
		
	width: 50%;
    height: auto;
    float: left;
	}

	#footer_col3_full {
	
    float: left;
    height: auto;
    /*-- margin-top: 10px; --*/
    max-width: 400px;
    width: 100%;
	}
	
	#footer_col3_full table {
		
	width: 100%;
    /*-- text-align:center; --*/
	}
	
	#certified_tab {
	position: fixed;
    top: 3%;
    left: 85%;
    /* height: auto; */
    width: 15%;
    z-index: 99;
    float: right;
	}
	
	#certified_tab img {width:100%}
	
	#certified_tab_sub {
	position: fixed;
    top: 3%;
    left: 85%;
    /* height: auto; */
    width: 15%;
    z-index: 99;
    float: right;
	}
	
	#certified_tab_sub img {width:100%}
	

	
	
}
	
	
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


@media only screen and (min-width: 1600px)   {		
	
	#cssmenu, #m_nav, #header_image_mobile, #logo_mobile, #quickinfo_home_mobile, #register_orange_mobile {
	
	display:none !important;
	
	}	
	
	#header_image img, #col1 img, #col2 img, #footer_container img, #content_container img, #main_container img{
		
		max-width:100% !important;
	}	
	
	
	h1 {
		
	font-size:22px;
	color:#000;
	margin-top:0px;
	line-height:26px;
	}
	
	
	#container {
		margin: 0 auto;   
		text-align: left; 
		width: 1575px;
	}
	
	#content {
	  font-size: 15px;
	  line-height: 22px;
	  padding-top:10px;
	  padding-bottom:10px;
	  padding-left:4%;
	  padding-right:4%;
	}

	#sub_content {
	  font-size: 15px;
	  line-height: 22px;
	  padding-bottom:10px;
	}
	
	#sub_content_about {
	  font-size: 15px;
	  line-height: 22px;
	  padding-bottom:10px;
	  width:55%;
	  height: auto;
      float: left;
	  position: relative;
	}
	
	#quickinfo_about {
		width: 38%;
    height: auto;
float: right;
padding-left:2%;
	padding-right:3%;
	
    
	}
	
	#quickinfo_about img {
		max-width: 504px;
	}
	
	#content_home {
	  font-size: 18px;
	  line-height: 28px;
	  padding-top:10px;
	  padding-bottom:10px;
	  padding-left:4%;
	  padding-right:2%;
		width:50%;
		height: auto;
    	float: left;
		position: relative;
	}
	
	#news_home {
	  font-size: 15px;
	  line-height: 22px;
	}
	
	#quickinfo_home {
		width: 35%;
    height: auto;
float: right;
padding-left:4%;
	padding-right:4%;
	margin-top:35px;
    
	}
	
	#quickinfo_home img {
		max-width: 504px;
	}
	
	
	#header {
		
		width:100%;
		height:auto;
		float:left;
	}
	
	#logo {
		
    height: auto;
    margin-left: auto;
	margin-right: auto;
	display:block;
    position: relative;
	margin-top:5px;
	margin-bottom:5px;
	text-align: center;
	}

	#logo img{
		
	width: 100%;
    max-width: 643px;
	}
	
	#logo_mobile {
		
    width: 30%;
    height: auto;
    float: left;
    margin-left: 25px;
    position: relative;
    margin-top: 6px;
	}

	#logo_mobile img{
		
	width: 100%;
    max-width: 530px;
	}
	
	
	
	#sub_logo {
		
	width: 39.1%;
    height: auto;
    float: left;
    margin-left: 25px;
    position: relative;
    
	}

	#sub_logo img{
		
	width: 100%;
    max-width: 618px;
	}
	
	#header_register_button {
	width: 16%;
    float: right;
    margin-top: 15px;	
	}
	
	
	#new_logo {
		
	width: 33.3%;
    height: auto;
    float: left;
    margin-left: 25px;
    margin-top: 7px;
    position: relative;
    
	}

	#new_logo img{
		
	width: 100%;
    max-width: 643px;
	}
		
	
	#header table{
		
	width: 56%;
    height: auto;
    float: right;
    font-size: 16px;
    color: #000;
    text-align: center;

    margin-top: 16px;
	}
	
	#new-header table{
		
	width: 55%;
    height: auto;
    float: right;
    font-size: 15px;
    color: #000;
    text-align: center;
	}
	
	#header_right{
		
	width: 10%;
    height: auto;
    float: right;
    text-align: right;
    margin-right: 30px;
    margin-top: 18px;
	}	
	
	
	#top_links{
		
	width: 100%;
    height: auto;
    float: right;
    text-align: right;
    margin-bottom: 17px;
	}

	#mtec_logo{
		
	width: 45%;
    height: auto;
    float: right;
    text-align: right;
	}	
	
	#mtec_logo img {
		width:100%;
		max-width:100px;
	}
	

	#header table a{
		
		text-decoration:none;
		font-size:16px;
		color:#12124c;
		font-weight: bold;
	}
	
	#header table a:hover{
		
		text-decoration:none;
		font-size:16px;
		color:#ff5500;
		font-weight: bold;
	}

	#header_image, #header_image_mobile {
    width: 100%;
    height: auto;
    float: left;
		margin-top:12px;
	}
	
	
	#main_container {
		
		width:100%;
		height:auto;
		float:left;
		margin-top:20px;
	}

	#content_container {
		
		width:100%;
		height:auto;
		float:left;
	}
	
	#sidebar_container {
		
		width:24%;
		height:auto;
		float:left;
		margin-left:4%;
	}

	#sub_content_container {
		
		width:68%;
		height:auto;
		float:left;
		margin-top:10px;
		margin-left:2%;
	}
	
	#article_content_container {
		
		width:59%;
		height:auto;
		float:left;
		margin-top:10px;
		margin-left:2%;
	}
	
	#col1 {
		
    width: 44%;
    height: auto;
    float: left;
    text-align: left;
		margin-left: 4%;
	}
	
	#col2 {
    width: 44%;
    height: auto;
    float: left;
    text-align: left;
		margin-left: 4%;
	}	

	#home_button1 {
		
    width: 24%;
    height: auto;
    float: left;
    margin-left: .5%;
	}

	#home_button2, #home_button3, #home_button4 {
		
    width: 24%;
    height: auto;
    float: left;
    padding-left: 1%;
		
	}
	
	
	
	#home-button1 {
		
    width: 19%;
    height: auto;
    float: left;
    margin-left: 0%;
	margin-bottom: 0.75%;
	}


	#home-button2, #home-button3, #home-button4, #home-button5 {
		
    width: 19%;
    height: auto;
    float: left;
    margin-left: 1%;
	margin-bottom: 0.75%;	
	}
	
	
	
	
	#footer_container {
		
		width:100%;
		height:auto;
		float:left;
		margin-top:20px;
		background-color:#E1E1E1;
		font-size:13px;
		line-height:18px;
		color:#000;
	}
	
	#footer_container a{
		
		font-size:13px;
		line-height:18px;
		color:#000;
	}

	#footer_container a:hover{
		
		font-size:13px;
		line-height:18px;
		color:#000;
		text-decoration:underline;
	}
	
	#footer_col1 {
		
		/*-- width:50%; --*/
		height:auto;
		float:left;
		margin-left:4%;
		margin-top:20px;
	}

	#footer_col2 {
		
	width: 26.5%;
    height: auto;
    float: left;
    margin-left: 4%;
    
    margin-top: 20px;
    border-right: 1px solid #FFF;
	}	

	#footer_col3 {
		
	width: 33%;
    height: auto;
    float: left;
    margin-left: 4%;
    margin-top: 20px;
	margin-bottom: 28px;
	line-height:20px;
	}	
	
	#footer_col3_half {
		
	width: 50%;
    height: auto;
    float: left;
	}

	#footer_col3_full {
	
	/*-- margin-top: 10px; --*/
	width: 100%;
    height: auto;
    float: left;
	}
	
	#footer_col3_full table {
		
	width: 100%;
    /*-- text-align:center; --*/
	}	

	#certified_tab {
	    position: fixed;
    top: 3%;
    left: 87%;
    /* height: auto; */
    width: 13%;
    z-index: 99;
    float: right;
	}
	
	#certified_tab img {width:100%}
	
	#certified_tab_sub {
	    position: fixed;
    top: 10%;
    left: 87%;
    /* height: auto; */
    width: 13%;
    z-index: 99;
    float: right;
	}
	
	#certified_tab_sub img {width:100%}
	
	
}