body { margin:0px 0px 0px 0px;line-height: 18pt; font-size: 12pt; font-family:'roboto-regular',Verdana;background-image:none;background-color:#6699CC;}





#page-wrap { width: 100%; z-index:-10;}
#page-margin {padding:10px 10px 10px 10px;z-index:-8;}
#miniheader { height: auto;min-height: 40px;}
#header { display: none; }
#menu_ombox {margin-left:0;left:0px;}

#secondary-two { display: none; }
#secondary-one { float: left; width: 100%;}
#main-content { float: left; width: 100%;z-index:-6; }

#subline {width:100%;}




.box  { background: white;margin-top:10px;margin-right:0px;padding:15px 15px;box-sizing: border-box; }


.slogan, .sloganScrollUp {
	
	font-size:14px;line-height:16px;
	}

.sloganScrollUp
	{
	margin-left:100px;
	}

.menu_button 
	{
    border: none; margin: 0;
    border-radius:0px 0px 7px 0px;
    padding:12;
	height: 16px;
	width: 24px;
	background: #004d80;
	text-transform: uppercase;   
	z-index:1000;
	
    }





.logo 
	{
	position:fixed;
	min-width:85px;
	border:0px solid black;
	border-radius: 0px 0px 10px 10px;
	z-index:1000000;
	margin-top:0px;
	left:25px;
	box-shadow:0px 0px 5px 1px grey;
	padding:5px;
	background-color:white;
	}


.header_margin
	{
	clear:both;
	height:28px;
	width:10px;
	border:none;
	}


.header_margin_spacer{height:30px;width:auto;}





#dropdown
{
	margin-top:0px;
}



#dropdown ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#dropdown ul a
{
	display:block;
	color: black;
	text-decoration:none;
	font-size:14pt;
	line-height:24pt;
	padding:15px;
}

#dropdown ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0

}

#dropdown ul li.current-menu-item
{
	background:#ddd
}

#dropdown ul li:hover
{
	background:orange;
	color: white;
}

#dropdown ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#ADD6E0;
	padding:0;
}

#dropdown ul ul li
{
	float:none;
	width:200px;
	color: white;
	border-bottom: 1px solid white;
}

#dropdown ul ul a, #dropdown ul ul p
{
	line-height:120%;
	padding:10px 15px;
}

#dropdown ul ul ul
{

	top:0%;
	left:100%;
	z-index:10000;
}

#dropdown ul li:hover > ul
{
	display:block

}



.tech_a, .alinea_a
	{
	position:absolute;margin-top:-140px;border: 2px solid black; visibility: hidden;
	}


.alinea
	{
//	border-bottom:1px solid #77BBCC;
//	margin-bottom:15px;	
//	padding-bottom:10px;	
	}










.menu_top
	{
	padding:7px 10px 0px 10px;
	position:absolute;
	right:10px;
	height:33px;
	vertical-align:bottom;
	background-color:white;
	border: solid #000066;
	border-width: 0px 0px 0px 3px;
	border-radius:0px 0px 5px 0px;
	text-transform: uppercase;
	}
	
.menu_top > ul
	{
	display: inline;
	position: fixed;
	width:100%;
	left:10px;
	top:0px;
	padding-right:0px;
	margin-right:0px;
	list-style-type:none;
	background-color:#99CCFF;
	}



.minimenu_button
	{
	width:100%;
	border: solid white;
	border-width: 2px;
	border-radius:5px;
	text-transform: uppercase;
	padding:10px;
	margin-right:60px;
	color: black;	
	}

.minimenu_button:hover{background-color:white;}


.switch_width_10_100,.switch_width_20_100,.switch_width_30_100,.switch_width_40_100,.switch_width_50_100,.switch_width_60_100,.switch_width_70_100,.switch_width_80_100,.switch_width_90_100
{width:100%;box-sizing: border-box;}

	
#menu_top > ul > li 
	{
	}



#menu_top > ul
	{
	visibility:hidden;
	opacity:0;
	transition:visibility 0s linear 1s,opacity 0.5s linear;
	-webkit-transition: visibility 0s linear 1s,opacity 0.5s linear;
	}
#menu_top:hover > ul
	{
	visibility:visible;
	opacity:1;
	transition-delay:0.5s;
	-webkit-transition-delay:0.5s;
	}  

.main_img_width_10 {width:20%;}
.main_img_width_20 {width:40%;}
.main_img_width_30 {width:60%;}
.main_img_width_40 {width:80%;}
.main_img_width_50 {width:100%;}
.main_img_width_60 {width:100%;}
.main_img_width_70 {width:100%;}
.main_img_width_80 {width:100%;}
.main_img_width_90 {width:100%;}
.main_img_width_100 {width:100%;}


.img_left_10, .img_left_20, .img_left_30, .img_left_40, .img_left_50, .img_left_60, .img_left_70, .img_left_80
	{
	float:left;
	border-radius:10px;
	border: none;
	margin-right:10px;
	margin-bottom:10px;
	width:100%;
	}


.img_left_10, .img_left_20, .img_left_30, .img_left_40, .img_left_50
	{
	width:50%;
	}



.img_right_10, .img_right_20, .img_right_30, .img_right_40, .img_right_50, .img_right_60, .img_right_70, .img_right_80
	{
	float:right;
	border-radius:10px;
	border: none;
	margin-left:10px;
	margin-bottom:10px;
	width:100%;
	}


.img_right_10, .img_right_20, .img_right_30, .img_right_40, .img_right_50
	{
	width:50%;
	}

