/* after each change to go into meta.asp and update the date querystring where this css is called */
/* This is 07/11/23 */
.rouge{background-color:#fe695d}
.turqoise{background-color:#127FBF}
.darquoise{background-color:#3d99c3}
.orange{background-color: #fe695d}
.3bblue{background-color: #3B5998}
.topblue{background-color: #92AED7}
.bgblue{background-color: #9EB7DB}
.palergray{background-color: #CBCBCC}
.palegray{background-color: #C3C1C1}
.paleblue{background-color: #D9E3F1}
.textblue{background-color: #4D6894}
.palerblue{background-color: #EDF6FE}
.blustrong{color:#2BB0ED}
.pdfbox{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.orangetxt, .orangetxt a{color:#f7c948 !important}
.loginbox a{color: white;text-decoration:none}
.loginbox a:hover{text-decoration:underline}
.loginbox{padding: 9px;font-size:14px; text-decoration:none}
.redtxt,.redtxt a{color:red !important}
.blutxt{color:#3B5998}
.grey1{background-color: #C3C1C1}
.grey2{background-color: #D3DBDB}
.whitetxt{color:white}
.white{background-color: White;}
.black{color:black}
body{color:#656565;background-color:#f0f0fd;
text-align:center; /* for IE */
margin:0 auto !important; /* for the rest */
font-family:“Open Sans”, arial,"lucida grande", tahoma, verdana,  sans-serif;
font-size:13px;
}
a {
	text-decoration:none;
	-webkit-transition:all 0.3s ease-in;  
    -moz-transition:all 0.3s ease-in;  
    -o-transition:all 0.3s ease-in;  
    transition:all 0.3s ease-in;
	outline: none;
	color:#1992D4;
	}
	
a:hover {
	text-decoration:underline;
	}
div#outerbox{
position:relative;
padding:0px;
top:-5px;
margin:0 auto !important;
width:100%;
}
div#supertopout{
margin:0 auto !important;
background-color:#1F2933;
width:100%;
}
div#supertop{
margin:0 auto !important;
text-align:right !important;
width:965px;
height:68px;
padding:0}

div#container0{ /* main 2 colours */
height:126px;
margin:0 auto !important;
text-align:center;
position:relative;
background: rgb(25,146,212);
background: linear-gradient(90deg, rgba(25,146,212,1) 0%, rgba(45,58,140,1) 100%);
}
div#container1{
position:relative;
margin:0 auto !important;
text-align:left;
width:980px;
padding-left:20px;
}
div#container2{
margin:0 auto !important;
text-align:right;
position:relative;
width:980px;
top:-67px;
}
div#container3{wnav
margin:0 auto !important;
text-align:center;
position:relative;
top:-20px;
}
div#container4{
margin:0 auto !important;
text-align:left;
position:relative;
width:980px;
padding:35px 10px;
}


.content{
min-height:400px;
width:1000px !important;
}
/* IE6 Only */
* html .content{
	height:400px;
}
.pmenu{text-align:center;}

.contentcontents{
padding-left:10px;padding-right:10px;padding-top:10px;
color:black;width:800px !important;
}
.contentcontents td{color:#3B5998;font-size:13px;}
select{color:black; font-size:12px;}

.contentcontents th{
text-align:center;
color:#3B5998;
font-size:16px;
font-weight:bold }

.headerlogo{
float:left;
width:395px;
margin-top: 20px;}

.headerlogo2{
float:left;
width:395px;
margin-top: 19px;}

.headright{
float:left;
width:395px;
text-align: right;
font-weight: 800}

.noline{text-decoration:none;}

.toptab {
	position: relative;
	float:left;
	text-align:center;
	background-color:#127FBF; 
	width: 100px;
	height: 46px;
    padding: 0;
	margin-right:10px;
	color:black;
	behavior: url(/PIE.htc);
   }
.tab{
padding-top:10px;
float:right;
width:113px; 
text-decoration:none;
text-align:center;
font-size: 14px;

	}
.tab:hover, .subtabs .tab:hover{
background-color: #127FBF;text-decoration:none;
}
	
	
a .tabt{
	font-size: 15px;
	text-decoration:none !important;
	text-align:center;
	padding-top:0px;
	font-weight:800;
}
.selected .tabt{color:white !important}

.bold{font-weight: 800}

.clear{clear:both; height:1px;font-size:1px;}

.searchgif{	
	  position: relative;
	  height:15px;
	  width:300px;
  top:-100px;
left:785px;
}

input.bubble2{
font-size:1em;
width:100px;
padding:5px;
background: #254f9b;
padding-left:10px;
border-radius:20px;
margin:10px;
border: 1px solid #647ACB;
text-align:left; 
transition: all 0.9s ease;   
}
input.bubble2:hover{
background: white;
border: 1px solid #d6d6d6;   
}
.nudge:hover{position: relative;left:-2px;top:-2px;transition: all 0.4s ease;}


.iconbox{	
	  position: relative;
	  height:15px;
	  width:30px;
  top:0px;
left:0px;
}
.messagebox{	
	  position: relative;
	  height:15px;
	  width:410px;
  top:0px;
left:32px;
color:#fff;
}


.maintitle{
	background-color:#4ea9d2 ;height:27px;color:white; font-size:22px }
.Bheader{text-align:center;font-size:25px; font-weight:800}

.subtabbox{background-color:#127fbf}

.leftsection{
width:100%;
}
.menu{
background-color:#127FBF;
}


#navlist li,.navlist li { list-style-type: square; color: #1992d4; }

.contenttitle{width:90%;border-bottom:dashed 1px #CBCBCC;
text-align:center;
color:#27ab83;
font-size:22px;
font-weight:bold }

.contenttitlenoline, H1{
width:90%;
text-align:center;
color:#27ab83 !important;
font-size:22px;
font-weight:bold;padding-bottom:6px; }

H2{color:#3a9ac4; font-weight:bold; font-size:16px}
H3{color:#26ae90; font-weight:bold; font-size:14px}

.articletitle{
color:#3a9ac4;
font-size:20px;
font-weight:600;padding-bottom:8px; }

.articlesubtitle{font-size:13px;color:gray}

.subtitle{
color:#27ab83;
font-size:15px;
font-weight:bold }

.footer1{margin-top:40px;
background: rgb(25,146,212);
background: linear-gradient(90deg, rgba(25,146,212,1) 0%, rgba(45,58,140,1) 100%);
text-align:center;padding:30px 0px;
}
.footer2{padding:0px;
background-color:#1F2933;
text-align:center;
}

.footspan, a .footspan{
	font-size:12px; color:white !important;
}
.footspan a{color:white !important; text-decoration:none; font-size:16px; padding-left:1px; padding-right:3px; 
	-webkit-transition:all 0.3s ease-in;  
    -moz-transition:all 0.3s ease-in;  
    -o-transition:all 0.3s ease-in;  
    transition:all 0.3s ease-in;}
.footspan a:hover{padding-left:3px; padding-right:1px}

.menu li a{
	color:white;
	text-decoration:none;
	font-size:15px;
	font-weight:800;
	}
li{
margin-bottom:6px;
list-style-type: none;
margin-left:10px }

li a:hover{color:#1992D4}

.buttonalign{width:95%;text-align:right}
.sm{
	font-size:10px
}

.dashes{font-size:1px;border-top: 1px dashed #CBCBCC}

.col1{width:150px;display:block;float:left}
.col5, .col4, .col3{width:150px ;display:block;float:left;}
.col5{text-align:right}
.col2{width:200px;display:block;float:left}
th .col4{padding-left:10px}
th .col6{padding-left:50px}
.resultbox{width:100%;height:35px;padding-top:10px;border-top:0;display:block;float:left;
transition:all .5s ease-in; 
    -o-transition:all .5s ease-in; 
    -moz-transition:all .5s ease-in; 
    -webkit-transition:all .5s ease-in;
	}
.resultbox:hover{border-bottom: 4px solid #9AA5B1; background-color:#E4E7EB !important ;cursor:pointer}
.notebox{background-color:white;padding:7px;border-right:1px solid #ccc;border-bottom:1px solid #ccc
;border-top:1px solid #eee;border-left:1px solid #eee; margin-bottom:9px; font-size:13px; text-align:left;border-radius: .25rem;
}
 .nleft, .nright{display:block;float:left;width:50%;}
 .nright{text-align:right}
 .nleft{text-align:left}
.normal{	font-size:13px}
.itemtype{font-weight:normal}
.resultalign, col1{text-align: center;}
td.smlr{font-size:5px}
.v2button a {
	text-decoration: none;
	float: left;
	display: block;
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
	border: none;
	border-bottom: 3px solid #3083a7;
	padding: 10px 30px 7px 46px;
	background: url("/images/link.png") no-repeat scroll 19px 14px #4baad3;
	transition:all .5s ease-in; 
    -o-transition:all .5s ease-in; 
    -moz-transition:all .5s ease-in; 
    -webkit-transition:all .5s ease-in;
	text-transform:uppercase;
	}
 .v2button {
	display:block;
	position:relative;
	margin:25px 0 25px 0;
	}
	
.v2button a:hover {
	text-decoration: none;
	float: left;
	display: block;
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
	border: none;
	border-bottom: 3px solid #42484d;
	padding: 10px 30px 7px 46px;
	background: url("/images/link.png") no-repeat scroll 19px 14px #42484d;
	text-transform:uppercase;
	}
	
.oddbox{background-color: #EFF3F9;}

.arrowbox{
text-align:left;
padding: 5px;
padding-left:18px;
border-bottom: 1px solid #D2DADA;
font-size: 11px;
font-weight: bold;
}
 .arrowbox a{
color:#656565;}

.arrowbox a:hover{
color:#fe695d;text-decoration:underline}

.evenbox{background-color:#white}
	
	
button, input[type=button], input[type=reset], input[type=submit] {
	cursor: pointer;
	-webkit-appearance: button;
	}
	
	
input[type=submit] {
	text-decoration: none;
	display: block;
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
	border: none;
	border-bottom: 3px solid #127FBF;
	padding: 10px 30px 10px 46px;
	background: url("/images/link.png") no-repeat scroll 19px 11px #2BB0ED;
	transition:all .5s ease-in; 
    -o-transition:all .5s ease-in; 
    -moz-transition:all .5s ease-in; 
    -webkit-transition:all .5s ease-in;
	text-transform:uppercase;
	margin:10px 0;
	}

input[type=submit]:hover {
	text-decoration: none;
	display: block;
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
	border: none;
	border-bottom: 3px solid #323F4B;
	background: url("/images/link.png") no-repeat scroll 19px 11px #323F4B;
	text-transform:uppercase;
	}

input.premium{	background-color: #f5bc32 ; border-bottom:solid 3px #977115}	


.mini{background: url("/images/link.png") no-repeat scroll 5px 2px #2BB0ED !important;
padding: 5px 15px 5px 30px !important;
font-size: 11px !important;
}
.mini:hover{background: url("/images/link.png") no-repeat scroll 5px 2px #42484d !important;}	

  input[type=back] {
	width:100px;
	text-decoration: none;
	display: inline;
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
	border: none;
	border-bottom: 3px solid #DD4A38;
	padding: 10px 30px 10px 46px;
	background: url("/images/link-b.png") no-repeat scroll 19px 11px #2BB0ED;
	transition:all .5s ease-in; 
    -o-transition:all .5s ease-in; 
    -moz-transition:all .5s ease-in; 
    -webkit-transition:all .5s ease-in;
	text-transform:uppercase;
	margin:10px 0;
	}

input[type=back]:hover {
	text-decoration: none;
	display: inline;
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
	border: none;
	border-bottom: 3px solid #42484d;
	background: url("/images/link-b.png") no-repeat scroll 19px 11px #42484d;
	text-transform:uppercase;
	}
	
.mini-b{background: url("/images/link-b.png") no-repeat scroll 5px 2px #2BB0ED !important;
padding: 5px 15px 5px 30px !important;
font-size: 11px !important;
}
.mini-b:hover{background: url("/images/link-b.png") no-repeat scroll 5px 2px #42484d !important;}

input:focus {
    outline: none;
	}		

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3E5799 ! important;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color:#27ab83;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #27ab83;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(images/bubble_filler.gif) repeat bottom; 
} 
a.tt:hover span.middlesub{
	color:black;
	font-size:10px;
	display: block;
	padding: 0 8px; 
	background: url(images/bubble_filler.gif) repeat bottom; }
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: pink;
    background: url(images/bubble.gif) no-repeat bottom;
}	
.hand{cursor:pointer}
.homebox1{width:490px;margin:0 20px 10px 0px}
.detailsubbox{position:relative;float:left;margin:10px; padding:5px;width:455px !important }
.detailsubbox2{position:relative;float:left;margin:10px; padding:5px;width:455px !important }
.dbox{border:solid 1px #127FBF;background-color:white;border-radius: .25rem;}
.dbox th{background: linear-gradient(90deg, rgba(25, 146, 212, 1) 0%,rgba(45, 58, 140, 1) 100%); color:white;padding-left:8px; text-align:left !important;font-size:20px;font-weight:normal !important}
.dbox td{padding:5px 8px;font-size:13px;font-weight:normal !important}
.dbox  .odd{background-color:#f5f7fa}
.dboxr{background: linear-gradient(90deg, #127FBF 0%,#2D3A8C 100%);}
.dbox2{border:solid 1px #C3C1C1;border-radius:.25rem}
.dbox2 th{background-color: #C3C1C1; color:white;padding-left:8px;text-align:left !important;font-size:20px;font-weight:normal !important}
.dbox2 td{padding:5px 8px;text-align:left !important;font-size:13px;font-weight:normal !important}

.dbox7{border:solid 1px #f5bc32;background-color:white;border-radius: .25rem}
.dbox7 th{background: linear-gradient(90deg, #f5bc32 83%, #705415 100%); color:white;padding-left:8px; text-align:left !important;font-size:20px;font-weight:normal !important}
.dbox7 td{padding:5px 8px;font-size:13px;font-weight:normal !important}
.dbox8{border:solid 1px #127FBF;background-color:white;border-radius: .25rem}
.dbox8 th{background-color: #127FBF; color:white;padding-left:8px; text-align:left !important;font-size:20px;font-weight:normal !important}
.dbox8 td{padding:5px 8px;font-size:13px;font-weight:normal !important}
.vendor td{vertical-align:top}
.vendor th{font-size:13px;text-align:left;color:black;vertical-align:top}
.central{text-align: center;margin:10px}
.box th{text-align:left}

.edit{background-color:green;font-weight:800;color:white;cursor:pointer}
.delete{background-color:red;font-weight:800;color:white;cursor:pointer}
.articlelink, td .articlelink, .articlelink:visited{color:#3B5998;font-size:15px;font-weight:800}
.articlesub{color:black;}
.odd{background-color:#f5f7fa}
.greyln{color:#EDF6FE}
.chartbox{font-size:12px}
.date{font-size:11px; font-weight:800;color:black}
.right{text-align:right}
.lpad5{padding-left:5px}
.lpad10{padding-left:10px}
.chartbox .title {font-size:11px;font-weight:800;color:#3B5998}
.chartbox{padding:5px;padding-bottom:0;background-color:#EFF3F9;border:1px solid #D2DADA
;border-top-width:0;border-left-width:0;margin-left:0; margin-bottom:9px; font-size:11px;color:gray}
pre{font-size:11px;padding:0;margin:0;boader:0;}
.chartbox td .minigrey,.chartbox td{color:gray;font-size:11px;padding:0;margin:0;boader:0;}
.fright{float:right}
.greytext{color:gray !important}
.minigrey${width:100%}
.subtab{background-color:#EFF3F9}
.pagepad{padding:10px 30px}
.insightlink{width:250px;margin:5px;text-align:center;background-color:#EFF3F9;padding:6px;border:1px solid #D2DADA
;border-top-width:0;border-left-width:0;margin-left:0; ; font-size:11px;color:gray;}
.insightlink a{color:#3B5998;font-weight:800}
.insightlink a:hover{color:#fe695d}
.button
{
        display: inline-block;
        white-space: nowrap;
        background-color: #ccc;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
        background-image: -webkit-linear-gradient(top, #eee, #ccc);
        background-image: -moz-linear-gradient(top, #eee, #ccc);
        background-image: -ms-linear-gradient(top, #eee, #ccc);
        background-image: -o-linear-gradient(top, #eee, #ccc);
        background-image: linear-gradient(top, #eee, #ccc);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
        border: 1px solid #777;
        padding: 0 1.5em;
        margin: 0.5em;
        font: bold 1em/2em Arial, Helvetica;
        text-decoration: none;
        color: #333;
        text-shadow: 0 1px 0 rgba(255,255,255,.8);
        -moz-border-radius: .2em;
        -webkit-border-radius: .2em;
        border-radius: .2em;
        -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        behavior: url(/PIE.htc);
}

.button:hover
{
        background-color: #ddd;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
        background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
        background-image: -moz-linear-gradient(top, #fafafa, #ddd);
        background-image: -ms-linear-gradient(top, #fafafa, #ddd);
        background-image: -o-linear-gradient(top, #fafafa, #ddd);
        background-image: linear-gradient(top, #fafafa, #ddd);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');
        behavior: url(/PIE.htc);
}

.button:active
{
        -moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        position: relative;
        top: 1px;
        behavior: url(/PIE.htc);
}

.button:focus
{
        outline: 0;
        background: #fafafa;
}    

.button:before
{
        background: #ccc;
        background: rgba(0,0,0,.1);
        float: left;
        width: 1em;
        text-align: center;
        font-size: 1.5em;
        margin: 0 1em 0 -1em;
        padding: 0 .2em;
        -moz-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
        -webkit-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
        box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
        -moz-border-radius: .15em 0 0 .15em;
        -webkit-border-radius: .15em 0 0 .15em;
        border-radius: .15em 0 0 .15em;
        pointer-events: none;
        behavior: url(/PIE.htc);
}
.buttonsmor, buttonsmor.a
{		color:#fff;
        display: inline-block;
        white-space: nowrap;
        background-color: #1992d4;
        padding:2px 1em;
        margin: 0.5em;
        font-size:.8em !important;
        text-decoration: none;
        border-bottom: 3px solid #127FBF;
        text-decoration: none; 
		transition:all .5s ease-in; 
    -o-transition:all .5s ease-in; 
    -moz-transition:all .5s ease-in; 
    -webkit-transition:all .5s ease-in;  
}
.buttonsmor:hover{
		box-shadow: none;
		border-bottom: 3px solid #323F4B;
		background-color: #323F4B;
}
.titlesign {
	font-size: 20px;
    line-height: 34px;
	font-weight:500;
	position:relative;
	padding:2px 10px;
	color:#FFF;
	background:#2BB0ED; 
	border-radius:2px;
	border-bottom:20px;
	box-shadow: 0 0 0 #FFF !important;
	text-decoration:none !important;
	transition:all .5s ease-in; 
    -o-transition:all .5s ease-in; 
    -moz-transition:all .5s ease-in; 
    -webkit-transition:all .5s ease-in;
}
.titlesign:hover {
background: #42484d;text-decoration:none !important
}
.centerpadbum{text-align:center;padding-bottom:20px}
pre{
font-size:13px;
white-space:normal;
overflow: auto;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
} 
/* mouseover top nav credit to http://webdesignerwall.com/tutorials/css3-dropdown-menu */
#wnav {	background-color: #0B69A3 !important;
	position:relative;
	float:left;left:100px;
	width: 110px;
	height: 41px;
	padding:  0;
	margin-right:10px;
	margin-top:0px;
	line-height: 100%;
	z-index:25;
	border-radius:0 0 .25rem .25rem;	
}
#wnav:hover{margin-top:-2px;}
#wnav li {
	float: left;
	position: relative;
	list-style: none;
	text-align:center;
	z-index:25
}


/* main level link */
#wnav a {
	font-weight: bold;
	color: white;
	text-decoration: none;
	display: block;
	padding:  14px;
	margin: 0;
	
}



/* sub levels link hover */
#wnav ul li:hover a, #wnav li:hover li a {
	background: none;
	border: none;
	color: #666;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#wnav ul a:hover {
	background: #0B69A3  !important;
	
}

/* dropdown */
#wnav li:hover > ul {
	display: block;
	behavior: url(/PIE.htc);
}

/* level 2 list */
#wnav ul {
	display: none;
	margin: 0;
	padding: 0;
	width: 145px;
	position: absolute;
	top: 35px;
	left: 0;
	background: #ddd;
	border: solid 1px #b4b4b4;
	border-radius: 1px;

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0,0,0, .3);
}
#wnav ul li {
	float: none;
	margin: 0;
	padding: 0;
}

#wnav ul a {
	font-weight: normal;
	text-shadow: 0 1px 0 #fff;
}

/* level 3+ list */
#wnav ul ul {
	left: 181px;
	top: -3px;
}

/* rounded corners of first and last link */
#wnav ul li:first-child > a {
	-webkit-border-top-left-radius: 1px;
	-moz-border-radius-topleft: 1px;

	-webkit-border-top-right-radius: 1px;
	-moz-border-radius-topright: 1px;
}
#wnav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 1px;
	-moz-border-radius-bottomleft: 1px;

	-webkit-border-bottom-right-radius: 1px;
	-moz-border-radius-bottomright: 1px;
}

/* clearfix */
#wnav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#wnav {
	display: inline-block;
} 
html[xmlns] #wnav {
	display: block;
}
 
* html #wnav {
	height: 1%;
}

.airbox{
border: solid #888 1px; 
margin:10px;
padding:7px;
background: rgb(252,251,242); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,251,242,1) 0%, rgba(242,229,196,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,251,242,1)), color-stop(100%,rgba(242,229,196,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,251,242,1) 0%,rgba(242,229,196,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,251,242,1) 0%,rgba(242,229,196,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,251,242,1) 0%,rgba(242,229,196,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(252,251,242,1) 0%,rgba(242,229,196,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfbf2', endColorstr='#f2e5c4',GradientType=0 ); /* IE6-9 */
border-radius:3px;
box-shadow: 1px 1px 2px #888;
}
.airbox-g{
border: solid #888 1px; 
margin:10px;
padding:7px;
background: #d2f2c4; /* Old browsers */
background: -moz-linear-gradient(top,  #f3fcef, #d2f2c4); /* FF3.6+ */
background: -webkit-linear-gradient(top,  #f3fcef, #d2f2c4); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3fcef, #d2f2c4); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3fcef, #d2f2c4); /* IE10+ */
background: linear-gradient(top,  #f3fcef, #d2f2c4); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfbf2', endColorstr='#f2e5c4',GradientType=0 ); /* IE6-9 */
border-radius:3px;
box-shadow: 1px 1px 2px #888;
}
 .borderclass { border:1px solid #A9B6D2;
  border-radius: 10px;
  box-shadow: 0 1px 3px rgba(0,0,0, .3);}
  .dbox3{border:solid 1px #127FBF;}
.dbox3 th{background-color: #127FBF; color:white;padding:2px}
.dbox3 td{padding:3px}

.dbox4{border:solid 1px #127FBF; background-color:white;text-align: center;border-radius: .25rem}
.dbox4 .tp {text-align:left;padding:20px;}
.dbox4 img{padding:30px 20px 0px 20px}
.dbox4top{text-align: center;background: linear-gradient(90deg, rgba(25, 146, 212, 1) 0%,rgba(45, 58, 140, 1) 100%); font-size:1.5em; color:white;padding:5px;border-radius: 0 !important;}
.nopad{padding:0 !important}
.tp2{text-align:left;padding:20px 20px 0 20px}
.dbox6{border:solid 1px #47bd9d; background-color:white;border-radius: .25rem; border-top:0px}
.dbox6 .tp {text-align:left;padding:20px;}
.dbox6top{text-align:left;background-color: #47bd9d !important; font-size:1.5em; color:white;padding:5px 20px;border-radius-top:.25rem}

.nocurv{border-radius: 0px !important; }
 .airbox-b{
border: solid #888 1px; 
margin:10px;
padding:0px;
background-image: linear-gradient(top,  #E3ECF3 0%, gray 20% #A0B8DC 100%); /* W3C */
border-radius:0px 0px 3px 3px;
box-shadow: 1px 1px 2px #888;
}
.airbox-g{
border: solid #888 1px; 
margin:10px;
padding:7px;
background: #d2f2c4; /* Old browsers */
background: -moz-linear-gradient(top,  #f3fcef, #d2f2c4); /* FF3.6+ */
background: -webkit-linear-gradient(top,  #f3fcef, #d2f2c4); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3fcef, #d2f2c4); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3fcef, #d2f2c4); /* IE10+ */
background: linear-gradient(top,  #f3fcef, #d2f2c4); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfbf2', endColorstr='#f2e5c4',GradientType=0 ); /* IE6-9 */
border-radius:3px;
box-shadow: 1px 1px 2px #888;
}
.airbox-top{ 
padding:5px;
border: solid #888 1px;
border-bottom-width: 0;
background: #ccc; /* Old browsers */
background: -moz-linear-gradient(top,  #eee, #ccc); /* FF3.6+ */
background: -webkit-linear-gradient(top,  #eee, #ccc); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eee, #ccc); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eee, #ccc); /* IE10+ */
background: linear-gradient(top,  #eee, #ccc); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfbf2', endColorstr='#f2e5c4',GradientType=0 ); /* IE6-9 */
border-radius:3px 3px 0px 0px;
}

.airbox-bot{
border: solid #888 1px; 
border-top-width: 0;
padding:8px;
background: #E3ECF3; /* Old browsers */
background: -moz-linear-gradient(top,  #f3fcef, #d2f2c4); /* FF3.6+ */
background: -webkit-linear-gradient(top,  #f3fcef, #d2f2c4); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3fcef, #d2f2c4); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3fcef, #d2f2c4); /* IE10+ */
background: linear-gradient(top,  #f3fcef, #d2f2c4); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfbf2', endColorstr='#f2e5c4',GradientType=0 ); /* IE6-9 */
border-radius: 0px 0px 3px 3px;
}
.airbox-r{
border: solid #888 1px; 
margin:10px;
padding:7px;
background: #d2f2c4; /* Old browsers */
background: -moz-linear-gradient(top,  #fec7cc, #fe695d); /* FF3.6+ */
background: -webkit-linear-gradient(top,  #fec7cc, #fe695d); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fec7cc, #fe695d); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fec7cc, #fe695d); /* IE10+ */
background: linear-gradient(top,  #fec7cc, #fe695d); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##fceff3', endColorstr='#fe695d',GradientType=0 ); /* IE6-9 */
border-radius:3px;
box-shadow: 1px 1px 2px #888;
}
.smbutton{font-size:9px;background-color:#FCA204;width:24px;height20px;font-weight:800}
.copyright {
	text-align:center;
	font-size:12px;
	font-weight:400;
	color:#9AA5B1;
	padding:6px;
	}
.hashbox{position:relative;top:15px}
.hashstyle{background-color:#fcee74;color:cornflowerblue;border-radius: 10px;padding:5px;line-height: 2.5em;}

	

