/*SALVADOR ESQUIVIAS*/
/*ENJOYYYYYYYYYYYY*/

html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, em, font, img,
b, u, i, center,
ol, ul, li,
fieldset, form, label, legend,
table, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0 /*1px solid*/;
    outline: 0;
    background: transparent;
    font-family:arial;
	}
	

body {
	}
	
#socialmedia2 {display:none;}
#header {
	width:100%;
	}
	
#announcement {
	width:100%;
	background-color:#DC1623;
	}
	
#announcement p {
	color:white;
	font-weight:bold;
	width:80%;
	margin:auto;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	}
	
#r1 {
	background-color:#a6a6a6;
	height:30px;
	font-size:80%;
	}
	
#r1_cont {
	width: 1100px;
	margin:auto;
	}

#loc1_1b, #loc1_1c,
#loc2_1b, #loc2_2c
		{display:none;}
			
#loc1 {
	margin-top:4px;
	float:left;
	color:white;
	margin-right:1%;
	}

#loc1_1 {
	background-color:white;
	width:auto;
	color:#1968b3;
	padding-top:2px;
	padding-bottom:2px;
	border-left:2px solid #1968b3;
	}

#loc1_2 {
	padding-top:1px;
	padding-bottom:1px;
	}
		
#loc2_1 {
	background-color:white;
	width:auto;
	color:#1968b3;
	padding-top:2px;
	padding-bottom:2px;
	border-left:2px solid #1968b3;
	}

#loc2_2 {
	padding-top:1px;
	padding-bottom:1px;
	}
		
#loc1 ul {
	list-style:none;
	}
	
#loc2 {
	margin-top:4px;
	float:left;
	color:white;
	margin-right:1%
	}

#loc2 ul {
	list-style:none;
	}
	
#c1 {
	color:#ffffff;
	float:left;
	margin-right:1.5%;
	line-height:28px;
	}
	
#c2 {
	color:#ffffff;
	float:left;
	margin-right:1%;
	line-height:32px;
	}
	
#c3 {
	color:#ffffff;
	float:left;
	margin-right:2%;
	line-height:32px;
	}
	
#r1_search {
	float:right;
	line-height:30px;
	}

	
.search {
	padding:8px 15px;
	background:rgba(50, 50, 50, 0.2);
	border:0px solid #dbdbdb;
	}
	
form {

	}
	
.button {
	position:relative;
	padding:6px 15px;
	left:-8px;
	border:2px solid #207cca;
	background-color:#207cca;
	color:#fafafa;
	}
	
.button:hover  {
	background-color:#fafafa;
	color:#207cca;
	}	

#language_selector {
	float:right;
	line-height:30px;
	margin-right:20px;
	}

#language_selector img {
	height:32px;
	float:left;
	margin-right:10px;
	}
		
#r2 {
	width:100%;
	height:155px;
	background-image: url('images/r2.jpg');
	background-repeat: repeat-x;
	}
	
#r2_cont {
	width:535px;
	height:155px;
	margin:auto;
	line-height:155px;
	}
	
#scroll_photo {
	width:100%;
	height:345px;
	background-image: url('images/mp4.jpg');
	background-position:center; 
	}
	
* {margin: 0; padding: 0;}
nav {
	    height: 36px;
        width: 100%;
        background-image: url('images/r3.jpg');
		
        z-index: 9998;
	}
	#small_nav { display:none; }
#nav_menu {
        position: absolute;
        display: block;
        height: 36px;
        width: 100%;
		text-align:center;
        z-index: 9998;
    }
	
	
#nav_menu li {
        list-style-type: none;
        text-decoration: none;
        vertical-align: middle;
        display: inline-block;
        position: relative;
        z-index: 9998;
    }
	
.nav_menu_link {
        color: white;
        font-size: 95%;
        font-family: Arial;
        vertical-align: baseline;
        position: relative;
        display: inline-block;
		line-height:35px;
		padding: 0 15px;
		text-decoration:none;
    }
	
.nav_menu_link:hover {
        background: rgba(0, 0, 0, 0.4);
        color: #FFF;
        transition: all .1s;
    }
	
.nav_menu_link:hover .arrow.down {
        border-top-color: #FFF;
    }

#content1:hover, #content2:hover, 
#content3:hover, #content4:hover, 
#content5:hover, #content6:hover,
#content7:hover, #content8:hover,
#content9:hover {
        display: block !important;
        width: 100%;
        height: auto !important;
        position: absolute;
    }

#content1, #content2, #content3, 
#content4, #content5, #content6,
#content7, #content8, #content9 {
        width: 100%;
        height: auto;
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
        display: none;
        position: absolute;	
		border-bottom:5px solid gray;
    }

#file_menu {
	    border: 0px solid #1c1c1c;
	}

#file_menu li {
	    width: 100%;
	    height: 30px;
        text-align:left;
        color:#9162a0;
        font-size:80%;
	}

#file_menu li a {
		font-family: Arial;
		font-size: 14px;
	    color:black; 
	    font-weight: bold;
	    text-decoration:none; 
	    padding:5px 10px; 
	    display:block;
	}

#file_menu li a:hover {
	    color: #F00880;
	}
	
#nav_whole_cont {
	width:900px;
	margin:auto;
	padding: 2% 0;
	}
	
#nav_left_col {
	width:25%;
	margin:auto;
	float:left;
	font-size:80%;
	padding-bottom:2%;
	}

#nav_left_col p{
    width: 90%;
	font-size: 85%;
    text-align: left;
	}

#nav_left_col a{
	float:left;
	text-decoration:none;
	color:#001427;
	}
	
#nav_left_col a:hover{
	float:left;
	color:#436689;
	text-decoration: underline;
	}	
	
#nav_left_col2 {
	width:25%;
	margin:auto;
	float:left;
	font-size:80%;
	padding-bottom:2%;
	}

#nav_left_col2 p{
    width: 90%;
	font-size: 85%;
    text-align: right;
	}

#nav_left_col2 a{
	float:right;
	margin-right:40px;
	text-decoration:none;
	color:#001427;
	}
	
#nav_left_col2 a:hover{
	float:right;
	margin-right:40px;
	color:#436689;
	text-decoration: underline;
	}	
		
#nav_right_col {
	width:25%;
	margin:auto;
	float:left;
	font-size:80%;
	padding-bottom:2%;
	}

#nav_right_col p{
    width: 90%;
	font-size: 85%;
	}

#nav_right_col a{
	float:left;
	text-decoration:none;
	color:#001427;
	}
	
#nav_right_col a:hover{
	float:left;
	color:#436689;
	text-decoration: underline;
	}		
	
#nav_right_col p {
	text-align:left;
	color:#e51c21;
	}
	
#nav_photo_col {
	width:402px;
	height:220px;
	float:right;
	margin-bottom:2%;
	}
	
#nav_photo_col p{
	text-align:left;
	color:#2e2e2e;
	font-size:99%;
	border-left:3px solid #a6a6a6;
	border-bottom:1px solid #a6a6a6;
	margin-bottom:5px;
	padding-bottom:2px;
	}
	
#cr1 {
	width:100%;
	height:225px;
	background-color:#e0e0e0;
	padding-top:8px;
	}
	
#cr1_cont {
	width:1100px;
	margin:auto;
	padding-top:10px;
	clear:both;
	}
		
#ptb {
	width:100%;
	background-color:#e0e0e0;
	padding-top:8px;
	}
	
#ptb_cont {
	width:88%;
	margin:auto;
	padding-top:10px;
	clear:both;
	transition: all 0.5s ease;
	}
	
#ptb_title {
	background-color:white;
	padding: 10px 0;
	color:#023363;
	border-bottom:8px solid #e09e19;
	}
	
#ptb_1 {
	font-size:90%;
	background-color:white;
	padding:2px 0;
	margin-top:5px;
	color:#858585;
	}

#ptb_1 p {
	width:92%;
	margin:auto;
	color:black;
	}
	
#ptb_1 img {
	width:100%;
	}

#cr1_h1 {
	font-size:25px;
	color:#434343;
	}
	
#cr1_h1_c1 {
	width:312px;
	margin:1% 0;
	margin-right:3%;
	float:left;
	}
	
#cr1_h1_c1 img{
	margin:2% 0;
	}
	
#cr1_h1_c1 p {
	color:#434343;
	font-size:82%;
	margin:2% 0;
	}
	
#cr1_h1_c1 a {
	color:#434343;
	text-decoration:none;
	}	

#cr1_h1_c1 a:hover {
	color:#1c6ba6;
	text-decoration:none;
	transition: all 0.5s ease;
	}	
	
#cr1_h2{
	font-size:25px;
	width:375px;
	color:#434343;
	position:relative;
	float:right;
	}	

.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
    }

.white_content {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 50%;
    height: 50%;
    padding: 16px;
    border: 16px solid orange;
    background-color: white;
    z-index:1002;
    overflow: auto;
    }
	
#socialmediabox {
	width:375px;
	clear:both;
	float:right;
	margin-top:87px;
	}

#smb_linkfb {
	float:left;
	margin-right:2%;
	}
	
#smb_linkfb a {
	padding:70px 43px;
	background-image: url('images/sm_fb.jpg');  
	transition: all 0.5s ease;
	}
	
#smb_linkfb a:hover {
	padding:70px 43px;
	background-image: url('images/sm_fb_hover.jpg');  
	transition: all 0.5s ease;
	}	
	
#smb_linktw {
	float:left;
	margin-right:2%;
	}
	
#smb_linktw a {
	padding:70px 43px;
	background-image: url('images/sm_tw.jpg');  
	transition: all 0.5s ease;
	}
	
#smb_linktw a:hover {
	padding:70px 43px;
	background-image: url('images/sm_tw_hover.jpg');  
	transition: all 0.5s ease;
	}	

#smb_linkli {
	float:left;
	margin-right:2%;
	}
	
#smb_linkli a {
	padding:70px 43px;
	background-image: url('images/sm_li.jpg');  
	transition: all 0.5s ease;
	}
	
#smb_linkli a:hover {
	padding:70px 43px;
	background-image: url('images/sm_li_hover.jpg');  
	transition: all 0.5s ease;
	}	

#smb_linknews {
	float:left;
	margin-right:2%;
	}
	
#smb_linknews a {
	padding:70px 43px;
	background-image: url('images/sm_news.jpg');  
	transition: all 0.5s ease;
	}
	
#smb_linknews a:hover {
	padding:70px 43px;
	background-image: url('images/sm_news_hover.jpg');  
	transition: all 0.5s ease;
	}			
	
#woh {
	height:240px;
	width:100%;
	margin-top:15px;
	}
	
#woh_head {
	color:#434343;
	width:1100px;
	margin:auto;
	font-size:25px;
	}
	
#woh_pics {
	width:1145px;
	margin:15px auto;
	padding-left:6px;
	}
	
	
.woh_entry {
	float:left;
	margin:0 1.73%;
	}

.woh_entry img {
	width:86px;
	height:125px;
	}
	
.woh_entry p {
	font-size:80%;
	}
	
#woh_hr {
	clear:both;
	width:1100px;
	margin:auto;
	}
	
#colorhr {
	width:1100px;
	margin: auto;
	margin-top:15px;
	}

#r0 {	
	clear:both;
	display:block;
	width:1100px;
	margin:auto;
	}
	
#r0_cont {
	color:#434343;
	margin-top:16px;
	font-size:25px;
	width:312px;
	float:left;
	margin-right:7.2%;
	padding-bottom:25px;
	}
	
#r0_cont1 {
	color:#434343;
	margin-top:16px;
	font-size:25px;
	width:312px;
	float:left;
	}	
	
#r0 a {
	color:#136bab;
	font-size:15px;
	}	

#r0 a:hover {
	color:#89c02d;
	font-size:15px;
	text-decoration:none;
	transition: all 0.5s ease;
	}	
	
#r0_cont2 {
	color:#434343;
	margin-top:16px;
	font-size:25px;
	width:312px;
	float:right;
	margin-right:.8%;
	}	
	
#r0_cont_title {
	font-size:25px;
	color:#434343;
	margin-bottom:10px;
	}
	
#r0_cont img, #r0_cont1 img, #r0_cont2 img {
	width:312px;
	height:125px;
	}
	
#r0_cont p, #r0_cont2 p, #r0_cont1 p {
	color:#136bab;
	font-size:60%;
	margin:5px 0;
	}
	
#r0_cont_cont {
	width:312px;
	height:125px;
	color:#5e7b94;
	line-height:40px;
	}
	
#foot0 {
	clear:both;
	width:100%;
	height:30px;
	background-color:#e0e0e0;
	}
	
#foot0_cont {
	clear:both;
	width:1100px;
	margin:auto;
	text-align:center;
	line-height:30px;
	color:#757575;
	font-size:10px;
	}

#foot {
	clear:both;
	width:100%;
	height:200px;
	background-color:#2067a7;
	}
	
#foot_cont {
	clear:both;
	width:1100px;
	margin:auto;
	text-align:center;
	}	
	

div {
  transition: all 0.5s ease;
}



/*----------------------------------------------------------------------MEDIA Qs-----------------------------------------*/

@media only screen and (min-width:1140px) and (max-width:1155px)
	{
#socialmedia2 {display:none;}
	
#r1 {

	background-color:#a6a6a6;
	height:30px;
	font-size:75%;
	transition: all 0.5s ease;
	}
	
#r1_cont {
	width: 90%;
	margin:auto;
	transition: all 0.5s ease;
	}	

#loc1_1b, #loc1_1c,
#loc2_1b, #loc2_2c
		{display:none;}
			
#loc1 {
	margin-top:4px;
	float:left;
	color:white;
	margin-right:1%;
	}
	
#loc2 {
	margin-top:4px;
	float:left;
	color:white;
	margin-right:.1%;
	}

#language_selector {
	float:right;
	line-height:30px;
	margin-right:1%;
	}
	
	#small_nav { display:none; }

	
	}

/*STEP 1*----------------------------------------------------------------------------*/
@media only screen and (min-width:1020px) and (max-width:1140px)
	{
#socialmedia2 {display:none;}
	
#r1 {
	background-color:#a6a6a6;
	height:30px;
	font-size:74%;
	transition: all 0.5s ease;
	}
	
#r1_cont {
	width: 99%;
	margin:auto;
	transition: all 0.5s ease;
	}	

#c1 {
	margin-right:.8%;
	}

#loc1_1b, #loc1_1c,
#loc2_1b, #loc2_2c
		{display:none;}
		
#loc1 {
	margin-top:4px;
	float:left;
	color:white;
	margin-right:1%;
	}
	
#loc2 {
	margin-top:4px;
	float:left;
	color:white;
	margin-right:.1%;
	}

#language_selector {
	float:right;
	line-height:30px;
	margin-right:.4%;
	}
	
#small_nav { display:none; }
	
.nav_menu_link {
        color: white;
        font-size: 85%;
        font-family: Arial;
        vertical-align: baseline;
        position: relative;
        display: inline-block;
		line-height:35px;
		padding: 0 10px;
		text-decoration:none;
	transition: all 0.5s ease;
    }

#cr1 {
	width:100%;
	height:180px;
	background-color:#e0e0e0;
	padding-top:8px;
	}
	
#cr1_cont {
	width:1000px;
	margin:auto;
	padding-top:10px;
	clear:both;
	}
	
#cr1_h1 {
	font-size:20px;
	color:#434343;
	}
	
#cr1_h1_c1 {
	width:312px;
	margin:.5% 0;
	margin-right:0%;
	float:left;
	}
	
#cr1_h1_c1 img{
	margin:0 0;
	width:290px;
	height:105px;
	}
	
#cr1_h1_c1 p {
	color:#434343;
	font-size:75%;
	margin:2% 0;
	}
	
#cr1_h1_c1 a {
	color:#434343;
	}	

#cr1_h1_c1 a:hover {
	color:#1c6ba6;
	text-decoration:none;
	transition: all 0.5s ease;
	}	
	
#cr1_h2{
	font-size:20px;
	width:375px;
	color:#434343;
	position:relative;
	float:right;
	}	
	
#socialmediabox {
	width:375px;
	clear:both;
	float:right;
	margin-top:70px;
	}

#smb_linkfb {
	float:left;
	margin-right:2%;
	}
	
#smb_linkfb a {
	padding:65px 43px;
	background-image: url('images/sm_fb.jpg');  
	transition: all 0.5s ease;
	}
	
#smb_linkfb a:hover {
	padding:65px 43px;
	background-image: url('images/sm_fb_hover.jpg');  
	transition: all 0.5s ease;
	}	
	
#smb_linktw {
	float:left;
	margin-right:2%;
	}
	
#smb_linktw a {
	padding:65px 43px;
	background-image: url('images/sm_tw.jpg');  
	transition: all 0.5s ease;
	}
	
#smb_linktw a:hover {
	padding:65px 43px;
	background-image: url('images/sm_tw_hover.jpg');  
	transition: all 0.5s ease;
	}	

#smb_linkli {
	float:left;
	margin-right:2%;
	}
	
#smb_linkli a {
	padding:65px 43px;
	background-image: url('images/sm_li.jpg');  
	transition: all 0.5s ease;
	}
	
#smb_linkli a:hover {
	padding:65px 43px;
	background-image: url('images/sm_li_hover.jpg');  
	transition: all 0.5s ease;
	}	

#smb_linknews {
	float:left;
	margin-right:2%;
	}
	
#smb_linknews a {
	padding:65px 43px;
	background-image: url('images/sm_news.jpg');  
	transition: all 0.5s ease;
	}
	
#smb_linknews a:hover {
	padding:65px 43px;
	background-image: url('images/sm_news_hover.jpg');  
	transition: all 0.5s ease;
	}		
	
#woh {
	height:240px;
	width:100%;
	margin-top:15px;
	}
	
#woh_head {
	color:#434343;
	width:1000px;
	margin:auto;
	font-size:25px;
	}
	
#woh_pics {
	width:1000px;
	margin:15px auto;
	padding-left:6px;
	}
	
.woh_entry {
	float:left;
	margin:0 1.73%;
	}

.woh_entry img {
	width:75px;
	height:114px;
	}
	
.woh_entry p {
	font-size:80%;
	}
	
#woh_hr {
	clear:both;
	width:1000px;
	height:17px;
	margin:auto;
	}
	
#woh_hr img{
	clear:both;
	width:990px;
	height:17px;
	margin:auto;
	}	
	
#colorhr {
	width:1000px;
	height:17px;
	margin: auto;
	}

#colorhr img{
	width:1000px;
	height:17px;
	margin: auto;
	}	

#r0 {	
	clear:both;
	display:block;
	width:1000px;
	margin:auto;
	}
	
#r0_cont {
	color:#434343;
	margin-top:16px;
	font-size:25px;
	width:312px;
	float:left;
	margin-right:3%;
	padding-bottom:25px;
	}
	
#r0_cont1 {
	color:#434343;
	margin-top:16px;
	font-size:25px;
	width:312px;
	float:left;
	}	
	
#r0_cont2 {
	color:#434343;
	margin-top:16px;
	font-size:25px;
	width:300px;
	height:113px;
	float:right;
	margin-right:.8%;
	}	
	
#r0_cont_title {
	font-size:25px;
	color:#434343;
	margin-bottom:10px;
	}
	
#r0_cont img, #r0_cont1 img, #r0_cont2 img {
	width:300px;
	height:113px;
	}
	
#r0_cont p, #r0_cont2 p, #r0_cont1 p {
	color:#136bab;
	font-size:60%;
	margin:5px 0;
	}
	
#r0_cont_cont {
	width:312px;
	height:125px;
	color:#5e7b94;
	line-height:40px;
	}
	
#foot0 {
	clear:both;
	position:relative;
	width:100%;
	height:30px;
	background-color:#e0e0e0;
	}
	
#foot0_cont {
	clear:both;
	width:1000px;
	margin:auto;
	text-align:center;
	line-height:30px;
	color:#757575;
	font-size:10px;
	}

#foot {
	clear:both;
	width:100%;
	height:200px;
	background-color:#a7a7a7;
	}
	
#foot_cont {
	clear:both;
	width:1000px;
	margin:auto;
	text-align:center;
	}	
	
	
	}	

/*STEP 2*----------------------------------------------------------------------------*/	
@media only screen and (min-width:905px) and (max-width:1020px)
	{

	
#r1 {
	background-color:#a6a6a6;
	height:40px;
	font-size:74%;
	transition: all 0.5s ease;
	}
	
#r1_cont {
	width: 95%;
	margin:auto;
	transition: all 0.5s ease;
	}	

#r1_search {
	line-height:38px;
	}	
	
#language_selector {
	line-height:38px;
	}
	
#c1 {
	margin-right:2%;
	line-height:35px;
	}
	
#loc1 {
	display:block;
	margin-top:4px;
	float:left;
	color:white;
	margin-right:1%;
	}

#loc1_1, #loc1_2,
#loc2_1, #loc2_2  
	{ display:none;}

#loc1_1b {
	display:block;
	background-color:white;
	width:auto;
	color:#1968b3;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:4px;
	border-left:2px solid #1968b3;
	}

#loc1_1c{
	display:block;
	}
	
#loc2 {
	display:block;
	margin-top:4px;
	float:left;
	color:white;
	margin-right:.1%;
	}

#loc2_1b {
	display:block;
	background-color:white;
	width:auto;
	color:#1968b3;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	border-left:2px solid #1968b3;
	}
		
#loc2_2c{
	display:block;
	}
	
#c3 {display:none;}

#scroll_photo {
	width:100%;
	height:245px;
	background-image: url('images/mp4.jpg');
	background-position:center; 
	}	
	
#small_nav { display:none; }

.nav_menu_link {
        color: white;
        font-size: 82%;
        font-family: Arial;
        vertical-align: baseline;
        position: relative;
        display: inline-block;
		line-height:35px;
		padding: 0 9px;
		text-decoration:none;
		transition: all 0.5s ease;
    }
	
#socialmedia2 {display:none;}

#nav_whole_cont {
	width:850px;
	margin:auto;
	padding: 2% 0;
	}
		

#cr1 {
	width:100%;
	height:175px;
	background-color:#e0e0e0;
	padding-top:8px;
	}
	
#cr1_cont {
	width:900px;
	margin:auto;
	padding-top:10px;
	clear:both;
	}
	
#cr1_h1 {
	font-size:20px;
	color:#434343;
	}
	
#cr1_h1_c1 {
	width:250px;
	margin:2% 0;
	margin-right:1.9%;
	float:left;
	}
	
#cr1_h1_c1 img{
	margin:0 0;
	width:250px;
	height:86px;
	}
	
#cr1_h1_c1 p {
	color:#434343;
	font-size:75%;
	margin:1% 0;
	}
	
#cr1_h1_c1 a {
	color:#434343;
	}	

#cr1_h1_c1 a:hover {
	color:#1c6ba6;
	text-decoration:none;
	transition: all 0.5s ease;
	}	
	
#cr1_h2{
	font-size:20px;
	width:330px;
	color:#434343;
	position:relative;
	float:right;
	}	
	
#socialmediabox {
	width:330px;
	clear:both;
	float:right;
	margin-top:70px;
	}

#smb_linkfb {
	float:left;
	margin-right:1%;
	}
	
#smb_linkfb a {
	padding:55px 39px;
	background-image: url('images/sm_fb.jpg');  
	transition: all 0.5s ease;
	}
	
#smb_linkfb a:hover {
	padding:55px 39px;
	background-image: url('images/sm_fb_hover.jpg');  
	transition: all 0.5s ease;
	}	
	
#smb_linktw {
	float:left;
	margin-right:1%;
	}
	
#smb_linktw a {
	padding:55px 39px;
	background-image: url('images/sm_tw.jpg');  
	transition: all 0.5s ease;
	}
	
#smb_linktw a:hover {
	padding:55px 39px;
	background-image: url('images/sm_tw_hover.jpg');  
	transition: all 0.5s ease;
	}	

#smb_linkli {
	float:left;
	margin-right:1%;
	}
	
#smb_linkli a {
	padding:55px 39px;
	background-image: url('images/sm_li.jpg');  
	transition: all 0.5s ease;
	}
	
#smb_linkli a:hover {
	padding:55px 39px;
	background-image: url('images/sm_li_hover.jpg');  
	transition: all 0.5s ease;
	}	

#smb_linknews {
	float:left;
	margin-right:1%;
	}
	
#smb_linknews a {
	padding:55px 39px;
	background-image: url('images/sm_news.jpg');  
	transition: all 0.5s ease;
	}
	
#smb_linknews a:hover {
	padding:55px 39px;
	background-image: url('images/sm_news_hover.jpg');  
	transition: all 0.5s ease;
	}		
	
#woh {
	height:240px;
	width:100%;
	margin-top:15px;
	}
	
#woh_head {
	color:#434343;
	width:900px;
	margin:auto;
	font-size:25px;
	}
	
#woh_pics {
	width:900px;
	margin:15px auto;
	padding-left:6px;
	}
	
.woh_entry {
	float:left;
	margin:0 1.73%;
	}

.woh_entry img {
	width:65px;
	height:103px;
	}
	
.woh_entry p {
	font-size:78%;
	}
	
#woh_hr {
	clear:both;
	width:900px;
	height:17px;
	margin:auto;
	}
	
#woh_hr img{
	clear:both;
	width:880px;
	height:17px;
	margin:auto;
	}	
	
#colorhr {
	width:900px;
	height:17px;
	margin: auto;
	}

#colorhr img{
	width:880px;
	height:17px;
	margin: auto;
	}	

#r0 {	
	clear:both;
	display:block;
	width:900px;
	margin:auto;
	}
	
#r0_cont {
	color:#434343;
	margin-top:16px;
	font-size:25px;
	width:250px;
	float:left;
	margin-right:8%;
	padding-bottom:25px;
	}
	
#r0_cont1 {
	color:#434343;
	margin-top:16px;
	font-size:25px;
	width:250px;
	float:left;
	}	
	
#r0_cont2 {
	color:#434343;
	margin-top:16px;
	width:250px;
	height:113px;
	float:right;
	margin-right:.8%;
	}	
	
#r0_cont_title {
	font-size:20px;
	color:#434343;
	margin-bottom:10px;
	}
	
#r0_cont img, #r0_cont1 img, #r0_cont2 img {
	width:250px;
	height:85px;
	}
	
#r0_cont p, #r0_cont2 p, #r0_cont1 p {
	color:#136bab;
	font-size:46%;
	margin:5px 0;
	}
	
#r0_cont_cont {
	width:250px;
	height:85px;
	color:#5e7b94;
	line-height:26px;
	font-size:15px;
	}
	
#foot0 {
	clear:both;
	position:relative;
	width:100%;
	height:30px;
	background-color:#e0e0e0;
	}
	
#foot0_cont {
	clear:both;
	width:900px;
	margin:auto;
	text-align:center;
	line-height:30px;
	color:#757575;
	font-size:10px;
	}

#foot {
	clear:both;
	width:100%;
	height:200px;
	background-color:#a7a7a7;
	}
	
#foot_cont {
	clear:both;
	width:900px;
	margin:auto;
	text-align:center;
	}	
	
	
	}	

/*STEP 3*----------------------------------------------------------------------------*/	
@media only screen and (min-width:800px) and (max-width:905px)
	{
	
#r1 {

	background-color:#a6a6a6;
	height:40px;
	font-size:75%;
	transition: all 0.5s ease;
	width:100%
	}
	
#r1_search {display:none;}

#r1_cont {
	width: 90%;
	margin:auto;
	transition: all 0.5s ease;
	}	


#c1 {
	line-height:35px;
	margin-right:2%;
	}

#language_selector {
	line-height:37px;
	}
	
#loc1 {
	display:block;
	margin-top:4px;
	float:left;
	color:white;
	margin-right:1%;
	}

#loc1_1, #loc1_2,
#loc2_1, #loc2_2  
	{ display:none;}

#loc1_1b {
	display:block;
	background-color:white;
	width:auto;
	color:#1968b3;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:4px;
	border-left:2px solid #1968b3;
	}

#loc1_1c{
	display:block;
	}
	
#loc2 {
	display:block;
	margin-top:4px;
	float:left;
	color:white;
	margin-right:.1%;
	}

#loc2_1b {
	display:block;
	background-color:white;
	width:auto;
	color:#1968b3;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	border-left:2px solid #1968b3;
	}
		
#loc2_2c{
	display:block;
	}
	
#c3 { display:none;}	
#scroll_photo {display:none;}	
	
nav { height:auto; }
	
#small_nav { 
	width:100%;
	display:block; 
	height:auto;
	font-size:75%;
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	}
	
#small_nav ul {
	list-style:none;
	}	
	
#small_nav ul li {
	padding:8px 0;
	}	
	
#small_nav ul li:hover {
	background-color:#d9d9d9;
	}
	
#small_nav ul li a{
	text-decoration:none;
	padding: 0% 2%;
	color:#434343;
	transition: all 0.5s ease;
	}

#home {
	text-align:center;
	background-color:#e6e6e6;
	background-image: url('images/r3.jpg');
	height:36px;
	padding: 0 0 0 0
	}
	
#home a {
	color:white !important;
	}
#home li:hover {
	color:black !important;
	}
	
#home a:hover {
	color:black !important;
	}	
#small_left { 
	width:50%;
	float:left;	
	height:auto;
	padding:1% 0;
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	}
	
#small_left ul{
	text-align:right;
	}
	
#small_right {
	width:50%;
	float:right;	
	height:auto;
	padding:1% 0;
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	}
	
#nav_menu {display:none; }
		
#file_menu {display:none;}

#cr1 {
	width:100%;
	background-color:#cdcdcd;
	margin-top:0px;
	height:380px;
	}
	
#cr1_cont {
	width:650px;
	margin:auto;
	padding-top:10px;
	}
	
#cr1_h1 {
	font-size:20px;
	color:#434343;
	width:250px;
	}
	
#cr1_h1_c1 {
	width:250px;
	margin:2% 0;
	margin-right:11.5%;
	}

	
#cr1_h1_c1 img{
	margin:0 0;
	width:312px;
	height:125px;
	}
	
#cr1_h1_c1 p {
	color:#434343;
	font-size:75%;
	margin:1% 0;
	}
	
#cr1_h1_c1 a {
	color:#434343;
	}	

#cr1_h1_c1 a:hover {
	color:#1c6ba6;
	text-decoration:none;
	transition: all 0.5s ease;
	}	
	
#socialmedia2 {
	width:650px;
	margin:auto;
	display:block;
	}
	
#socialmedia2 hr {
	width:400px;
	margin:auto;
	}
	
#socialmedia2 ul {
	list-style:none;
	width:318px;
	}
	
#socialmedia2 ul li a {
	padding:10px 80px;
	margin:10px 0;
	text-decoration:none;
	color:white;
	}
	
#socialmedia2 ul li#twitter a{
	padding:10px 0px !important;
	margin:10px 0;
	text-decoration:none;
	color:white;
	}	
	
#socialmedia2 ul li#twitter a:hover{
	padding:10px 0px !important;
	margin:10px 0;
	text-decoration:underline;
	color:white;
	}	
	
#socialmedia2 ul li a:hover {
	padding:10px 80px;
	margin:10px 0;
	text-decoration:none;
	color:#eb8a1c;
	}	
	
#socialmedia_left {
	text-align:center;
	float:left;
	}

#face {
	background-color:#204385;
	padding:10px 0;
	margin:10px 0;
	}
	
#twitter {
	background-color:#c4820e;
	padding:10px 0;
	margin:10px 0;
	}
	
#socialmedia_right {
	text-align:center;
	float:right;
	}
	
#linkedin {
	background-color:#02669a;
	padding:10px 0;
	margin:10px 0;
	margin-right:12px;
	}

#news {
	background-color:#07618f;
	padding:10px 0px;
	margin:10px 0;
	margin-right:12px;
	}
	
#cr1_h2{display:none;}	
	
#socialmediabox {display:none;}

#woh { display:none;}
	
#colorhr {
	width:680px;
	height:17px;
	margin: auto;
	clear:both;
	}

#colorhr img{
	width:680px;
	height:17px;
	margin: auto;
	}	
	
	
#r0 {	
	clear:both;
	display:block;
	width:680px;
	margin:auto;
	}
	
#r0_cont {
	color:#434343;
	margin-top:16px;
	font-size:25px;
	width:325px;
	float:left;
	margin-right:2%;
	margin-left:2.5%;
	padding-bottom:25px;
	}
	
#r0_cont1 {
	color:#434343;
	margin-top:16px;
	font-size:25px;
	width:260px;
	float:left;
	}	
	
#r0_cont2 {
	color:#434343;
	margin-top:16px;
	width:650px;
	height:113px;
	margin:auto;
	text-align:center;
	}	
	
#r0_cont_title {
	font-size:20px;
	color:#434343;
	margin-bottom:10px;
	}
	
#r0_cont img, #r0_cont1 img, #r0_cont2 img {
	width:290px;
	height:105px;
	}
	
#r0_cont p, #r0_cont2 p, #r0_cont1 p {
	color:#136bab;
	font-size:43%;
	margin:5px 0;
	}
	
#r0_cont1 a {

	}
	
#r0_cont_cont {
	width:650px;
	height:85px;
	color:#5e7b94;
	line-height:26px;
	font-size:15px;
	text-align:center;
	}
	
#r0_cont_cont br{
	display:none;
	}	
	
#foot0 {
	clear:both;
	position:relative;
	width:100%;
	height:30px;
	background-color:#e0e0e0;
	}
	
#foot0_cont {
	clear:both;
	width:550px;
	margin:auto;
	text-align:center;
	line-height:30px;
	color:#757575;
	font-size:10px;
	}

#foot {
	clear:both;
	width:100%;
	height:200px;
	background-color:#a7a7a7;
	}
	
#foot_cont {
	clear:both;
	width:550px;
	margin:auto;
	text-align:center;
	}	
	
	
	}		

/*STEP 4*----------------------------------------------------------------------------*/	
@media only screen and (min-width:570px) and (max-width:800px)
	{
	
#r1 {

	background-color:#a6a6a6;
	height:40px;
	font-size:75%;
	transition: all 0.5s ease;
	width:100%
	}
	
#r1_search {display:none;}

#r1_cont {
	width: 99%;
	margin:auto;
	transition: all 0.5s ease;
	}	

#language_selector {
	line-height:38px;
	}
	
#c1 {
	line-height:35px;
	font-size:95%;
	margin-right:1%;
	}
	
#loc1 {
	display:block;
	margin-top:4px;
	float:left;
	color:white;
	margin-right:.5%;
	}

#loc1_1, #loc1_2,
#loc2_1, #loc2_2  
	{ display:none;}

#loc1_1b {
	display:block;
	background-color:white;
	width:auto;
	color:#1968b3;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:4px;
	border-left:2px solid #1968b3;
	font-size:90%;
	}

#loc1_1c{
	display:block;
	}
	
#loc2 {
	display:block;
	margin-top:4px;
	float:left;
	color:white;
	margin-right:.1%;
	}

#loc2_1b {
	display:block;
	background-color:white;
	width:auto;
	color:#1968b3;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	border-left:2px solid #1968b3;
	font-size:90%;
	}
		
#loc2_2c{
	display:block;
	}

	
#c3 { display:none}
	
#scroll_photo {display:none;}	
	
nav { height:auto; }
	
#small_nav { 
	width:100%;
	display:block; 
	height:auto;
	font-size:70%;
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	}
	
#small_nav ul {
	list-style:none;
	}	
	
#small_nav ul li {
	padding:8px 0;
	}	
	
#small_nav ul li:hover {
	background-color:#d9d9d9;
	}
	
#small_nav ul li a{
	text-decoration:none;
	padding: 0% 2%;
	color:#434343;
	transition: all 0.5s ease;
	}

#home {
	text-align:center;
	background-color:#e6e6e6;
	background-image: url('images/r3.jpg');
	height:36px;
	padding: 0 0 0 0
	}
	
#home a {
	color:white !important;
	}
#home li:hover {
	color:black !important;
	}
	
#home a:hover {
	color:black !important;
	}	
	
#small_left { 
	width:50%;
	float:left;	
	height:auto;
	padding:1% 0;
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	}
	
#small_left ul{
	text-align:right;
	}
	
#small_right {
	width:50%;
	float:right;	
	height:auto;
	padding:1% 0;
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	}
	
#nav_menu {display:none; }
		
#file_menu {display:none;}

#cr1 {
	width:100%;
	background-color:#cdcdcd;
	margin-top:1px;
	height:350px;
	}
	
#cr1_cont {
	width:520px;
	margin:auto;
	padding-top:10px;
	}
	
#cr1_h1 {
	font-size:20px;
	color:#434343;
	width:250px;
	}
	
#cr1_h1_c1 {
	width:250px;
	margin:2% 0;
	margin-right:1.9%;
	}
	
#cr1_h1_c1 img{
	margin:0 0;
	width:250px;
	height:86px;
	}
	
#cr1_h1_c1 p {
	color:#434343;
	font-size:75%;
	margin:1% 0;
	}
	
#cr1_h1_c1 a {
	color:#434343;
	}	

#cr1_h1_c1 a:hover {
	color:#1c6ba6;
	text-decoration:none;
	transition: all 0.5s ease;
	}	
	
#socialmedia2 {
	width:520px;
	margin:auto;
	display:block;
	}
	
#socialmedia2 hr {
	width:400px;
	margin:auto;
	}
	
#socialmedia2 ul {
	list-style:none;
	width:257px;
	}
	
#socialmedia2 ul li a {
	padding:10px 80px;
	margin:10px 0;
	text-decoration:none;
	color:white;
	}
	
#socialmedia2 ul li#twitter a{
	padding:10px 0px !important;
	margin:10px 0;
	text-decoration:none;
	color:white;
	}
	
#socialmedia2 ul li#twitter a:hover{
	padding:10px 0px !important;
	margin:10px 0;
	text-decoration:underline;
	color:white;
	}	
			
	
#socialmedia2 ul li a:hover {
	padding:10px 80px;
	margin:10px 0;
	text-decoration:none;
	color:#eb8a1c;
	}	
	
#socialmedia_left {
	text-align:center;
	float:left;
	}
	
#face {
	background-color:#204385;
	padding:10px 0;
	margin:10px 0;
	}
	
#twitter {
	background-color:#c4820e;
	padding:10px 0 !important;
	margin:10px 0 !important;
	}
	
#socialmedia_right {
	text-align:center;
	float:right;
	}
	
#linkedin {
	background-color:#02669a;
	padding:10px 0;
	margin:10px 0;
	margin-right:12px;
	}

#news {
	background-color:#07618f;
	padding:10px 0;
	margin:10px 0;
	margin-right:12px;
	}
	
#cr1_h2{display:none;}	
	
#socialmediabox {display:none;}

#woh { display:none;}
	
#colorhr {
	width:535px;
	height:17px;
	margin: auto;
	}

#colorhr img{
	width:520px;
	height:17px;
	margin: auto;
	}	

#r0 {	
	clear:both;
	display:block;
	width:550px;
	margin:auto;
	}
	
#r0_cont {
	color:#434343;
	margin-top:16px;
	font-size:25px;
	width:250px;
	float:left;
	margin-right:5%;
	margin-left:2.5%;
	padding-bottom:25px;
	}
	
#r0_cont1 {
	color:#434343;
	margin-top:16px;
	font-size:25px;
	width:250px;
	float:left;
	}	
	
#r0_cont2 {
	color:#434343;
	margin-top:16px;
	width:550px;
	height:113px;
	margin:auto;
	text-align:center;
	}	
	
#r0_cont_title {
	font-size:20px;
	color:#434343;
	margin-bottom:10px;
	}
	
#r0_cont img, #r0_cont1 img, #r0_cont2 img {
	width:220px;
	height:75px;
	}
	
#r0_cont p, #r0_cont2 p, #r0_cont1 p {
	color:#136bab;
	font-size:43%;
	margin:5px 0;
	}
	
#r0_cont1 a {

	}
	
#r0_cont_cont {
	width:550px;
	height:85px;
	color:#5e7b94;
	line-height:26px;
	font-size:15px;
	text-align:center;
	}
	
#r0_cont_cont br{
	display:none;
	}	
	
#colorhr {
	display:none;
	}

#colorhr img{
	display:none;
	}	

		
#foot0 {
	clear:both;
	position:relative;
	width:100%;
	height:30px;
	background-color:#e0e0e0;
	}
	
#foot0_cont {
	clear:both;
	width:550px;
	margin:auto;
	text-align:center;
	line-height:30px;
	color:#757575;
	font-size:10px;
	}

#foot {
	clear:both;
	width:100%;
	height:200px;
	background-color:#a7a7a7;
	}
	
#foot_cont {
	clear:both;
	width:550px;
	margin:auto;
	text-align:center;
	}	
	
	
	}	
/*STEP 5*----------------------------------------------------------------------------*/		
@media only screen and (min-width:150px) and (max-width:570px)
	{	
	
#r1 {
	background-image: url('images/r1.jpg');
	background-repeat: repeat-x;
	height:35px;
	font-size:75%;
	transition: all 0.5s ease;
	width:100%
	}

#r1_cont {
	width:98%;
	margin:auto;
	transition: all 0.5s ease;
	}		

#language_selector {
	line-height:35px;
	}
	
#loc1 {
	display:block;
	margin-top:4px;
	float:left;
	color:white;
	margin-right:.5%;
	}

#loc1_1, #loc1_2,
#loc2_1, #loc2_2  
	{ display:none;}

#loc1_1b {
	display:block;
	background-color:white;
	width:auto;
	color:#1968b3;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:4px;
	border-left:2px solid #1968b3;
	font-size:90%;
	}

#loc1_1c{
	display:block;
	}
	
#loc2 {
	display:none;
	}

#loc2_1b {
	display:block;
	background-color:white;
	width:auto;
	color:#1968b3;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	border-left:2px solid #1968b3;
	font-size:90%;
	}
		
#loc2_2c{
	display:block;
	}

#language_selector {
	
	font-size:10%;
	}
	
#c3 { display:none}
#c2 { margin-left:15px;}
#c1 {display: none;}
#r1_search {display:none;}

#r2 {
	width:100%;
	height:110px;
	background-image: url('images/r2.jpg');
	background-repeat: repeat-x;
	}
	
#r2_cont {
	margin:auto;
	width:330px;
	}
	
#r2_cont img {
	width:330px;
	height:100px;
	}
	
#scroll_photo {display:none;}	
	
nav { height:auto; }
	
#small_nav { 
	width:100%;
	display:block; 
	height:auto;
	font-size:70%;
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	}
	
#small_nav ul {
	list-style:none;
	}	
	
#small_nav ul li {
	padding:8px 0;
	}	
	
#small_nav ul li:hover {
	background-color:#d9d9d9;
	}
	
#small_nav ul li a{
	text-decoration:none;
	padding: 0% 2%;
	color:#434343;
	transition: all 0.5s ease;
	}

#home {
	text-align:center;
	background-color:#e6e6e6;
	background-image: url('images/r3.jpg');
	height:36px;
	padding: 0 0 0 0
	}
	
#home a {
	color:white !important;
	}
#home li:hover {
	color:black !important;
	}
	
#home a:hover {
	color:black !important;
	}	
	
#small_left { 
	width:50%;
	float:left;	
	height:auto;
	padding:1% 0;
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	}
	
#small_left ul{
	text-align:right;
	}
	
#small_right {
	width:50%;
	float:right;	
	height:auto;
	padding:1% 0;
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	}
	
#nav_menu {display:none; }
		
#file_menu {display:none;}
	
#ptb_title {
	background-color:white;
	padding: 10px 0;
	color:#023363;
	border-bottom:8px solid #e09e19;
	font-size:90%
	}
	
#cr1 {
	width:100%;
	background-color:#cdcdcd;
	height:560px;
	}
	
#cr1_cont {
	width:260px;
	margin:auto;
	padding-top:10px;
	}
	
#cr1_h1 {
	font-size:20px;
	color:#434343;
	width:250px;
	}
	
#cr1_h1_c1 {
	width:250px;
	margin:2% 0;
	margin-right:1.9%;
	}
	
#cr1_h1_c1 img{
	margin:0 0;
	width:250px;
	height:86px;
	}
	
#cr1_h1_c1 p {
	color:#434343;
	font-size:75%;
	margin:1% 0;
	}
	
#cr1_h1_c1 a {
	color:#434343;
	}	

#cr1_h1_c1 a:hover {
	color:#1c6ba6;
	text-decoration:none;
	transition: all 0.5s ease;
	}	
	
#socialmedia2 {
	width:260px;
	margin:auto;
	display:block;
	}
	
#socialmedia2 hr {
	width:250px;
	margin:auto;
	}
	
#socialmedia2 ul {
	list-style:none;
	width:257px;
	}
	
#socialmedia2 ul li a {
	padding:10px 80px;
	margin:10px 0;
	text-decoration:none;
	color:white;
	}
	
#socialmedia2 ul li#twitter a{
	padding:10px 0px !important;
	margin:10px 0;
	text-decoration:none;
	color:white;
	}	
	
#socialmedia2 ul li#twitter a:hover{
	padding:10px 0px !important;
	margin:10px 0;
	text-decoration:underline;
	color:white;
	}	
		
#socialmedia2 ul li a:hover {
	padding:10px 80px;
	margin:10px 0;
	text-decoration:none;
	color:#eb8a1c;
	}	
	
#socialmedia_left {
	text-align:center;
	float:left;
	}
	
#face {
	background-color:#204385;
	padding:10px 0;
	margin:10px 0;
	}
	
#twitter {
	background-color:#c4820e;
	padding:10px 0;
	margin:10px 0;
	}
	
#socialmedia_right {
	text-align:center;
	float:left;
	margin-top:-8px;
	}
	
#linkedin {
	background-color:#02669a;
	padding:10px 0;
	margin:10px 0;
	}

#news {
	background-color:#07618f;
	padding:10px 0;
	margin:10px 0;
	}
	
#cr1_h2{display:none;}	
	
#socialmediabox {display:none;}

#woh { display:none;}
	

	
#colorhr {
	display:none;
	}

#colorhr img{
	display:none;
	}	
	

#r0 {	
	clear:both;
	display:block;
	width:260px;
	margin:auto;
	}
	
#r0_cont {
	color:#434343;
	margin-top:16px;
	font-size:25px;
	width:260px;
	float:left;
	}
	
#r0_cont1 {
	color:#434343;
	font-size:25px;
	width:260px;
	float:left;
	margin-top:-8px;
	}	
	
#r0_cont2 {
	color:#434343;
	padding-top:30px;
	padding-bottom:35px;
	width:260px;
	height:113px;
	margin:auto;
	float:left;
	}	
	
#r0_cont_title {
	font-size:20px;
	color:#434343;
	margin-bottom:10px;
	}
	
#r0_cont img, #r0_cont1 img, #r0_cont2 img {
	width:255px;
	height:85px;
	}
	
#r0_cont p, #r0_cont2 p, #r0_cont1 p {
	color:#136bab;
	font-size:43%;
	margin:5px 0;
	}
	
#r0_cont1 a {

	}
	
#r0_cont_cont {
	width:220px;
	height:85px;
	color:#5e7b94;
	line-height:26px;
	font-size:15px;
	}
	

	
#foot0 {
	clear:both;
	position:relative;
	width:100%;
	height:30px;
	background-color:#e0e0e0;
	}
	
#foot0_cont {
	clear:both;
	width:260px;
	margin:auto;
	text-align:center;
	line-height:30px;
	color:#757575;
	font-size:10px;
	}

#foot {
	clear:both;
	width:100%;
	height:200px;
	background-color:#a7a7a7;
	}
	
#foot_cont {
	clear:both;
	width:200px;
	margin:auto;
	text-align:center;
	}	
	
	}	

/*
    these are just the default styles used in the Cycle2 demo pages.  
    you can use these styles or any others that you wish.
*/


/* set border-box so that percents can be used for width, padding, etc (personal preference) */
.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


.cycle-slideshow { width: 100%; padding: 0; position: relative;
    background: url(http://malsup.github.com/images/spinner.gif) 50% 50% no-repeat;

 }

/* slideshow images (for most of the demos, these are the actual "slides") */
.cycle-slideshow img { 
    /* 
    some of these styles will be set by the plugin (by default) but setting them here
    helps avoid flash-of-unstyled-content
    */
    position: absolute; top: 0; left: 0;
    width: 100%; max-height: 345px; padding: 0; display: block;
}

/* in case script does not load */
.cycle-slideshow img:first-child {
    position: static; z-index: 100;
}

/* pager */
.cycle-pager { 
    text-align: center; width: 100%; z-index: 500; position: absolute; top: 10px; overflow: hidden;
}
.cycle-pager span { 
    font-family: arial; font-size: 50px; width: 16px; height: 16px; 
    display: inline-block; color: #ddd; cursor: pointer; 
}
.cycle-pager span.cycle-pager-active { color: #D69746;}
.cycle-pager > * { cursor: pointer;}


/* caption */
.cycle-caption { /*They don't want captions*/ opacity: 0; position: absolute; color: white; bottom: 15px; right: 15px; z-index: 700; }


/* overlay */
.cycle-overlay { /*They don't want captions*/ opacity: 0;
    font-family: tahoma, arial;
    position: absolute; width: 100%; text-align: center; margin:auto; bottom: 0; z-index: 600;
    background: black; color: white; padding: 15px; 
}


/* prev / next links */
.cycle-prev, .cycle-next { position: absolute; top: 0; width: 30%; opacity: 0; filter: alpha(opacity=0); z-index: 800; height: 100%; cursor: pointer; }
.cycle-prev { left: 0;  background: url(http://malsup.github.com/images/left.png) 50% 50% no-repeat;}
.cycle-next { right: 0; background: url(http://malsup.github.com/images/right.png) 50% 50% no-repeat;}
.cycle-prev:hover, .cycle-next:hover { opacity: .7; filter: alpha(opacity=70) }

.disabled { opacity: .5; filter:alpha(opacity=50); }


/* display paused text on top of paused slideshow */
.cycle-paused:after {
    content: 'Paused'; color: white; background: black; padding: 10px;
    z-index: 500; position: absolute; top: 10px; right: 10px;
    border-radius: 10px;
    opacity: .5; filter: alpha(opacity=50);
}

/* 
    media queries 
    some style overrides to make things more pleasant on mobile devices
*/

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
    .cycle-slideshow { width: 100%;}
    .cycle-overlay { padding: 4px }
    .cycle-caption { bottom: 4px; right: 4px }
}

