html, body
{
   text-align: center;
   margin: 0;
   padding:0;
   background-color: #003366;
   color: #000000;
   scrollbar-face-color: #F0F0F0;
   scrollbar-arrow-color: #000000;
   scrollbar-3dlight-color: #F0F0F0;
   scrollbar-darkshadow-color: #696969;
   scrollbar-highlight-color: #FFFFFF;
   scrollbar-shadow-color: #A0A0A0;
   scrollbar-track-color: #C8C8C8;

}

div#container
{
   position: relative;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
}

a:hover
{
   color: #808080;
}
a.white_link:link
{
   color: #003366;
}
a.white_link:visited
{
   color: #666666;
   text-decoration: underline;
}
a.white_link:active
{
   color: #003366;
   text-decoration: underline;
}
a.white_link:hover
{
   color: #C0C0C0;
   text-decoration: underline;
}
a.white:link
{
   color: #FFFFFF;
}
a.white:visited
{
   color: #FFFF99;
   text-decoration: underline;
}
a.white:active
{
   color: #C0C0C0;
   text-decoration: underline;
}
a.white:hover
{
   color: #0000FF;
   text-decoration: underline;
}


h1, h2, h3, h4, h5 {margin:0; padding:0; color:#092F6D; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:normal; line-height:120%; position:relative;}

ul, li, ol {list-style-type:none;}

/*-- Slicknav Menu --*/
.hnav2 .for-mobile {display:none;}


.slicknav_menu {display:none; margin-top:-15px !important; position:absolute; top:22px; right:45px; z-index:100;}
a.slicknav_btn {display:block; width:30px; height:30px; padding:0; position:relative; background:none !important; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
a.slicknav_btn.slicknav_open {}
a.slicknav_btn:hover:before, a.slicknav_btn.slicknav_open:before {opacity:0.2;}
.slicknav_menutxt {display:none;}
.slicknav_icon {display:block; width:30px; height:22px; margin:-11px 0 0 -15px; position:absolute; top:50%; left:50%;}
.slicknav_icon-bar {display:block; height:2px; margin-top:8px; background:#FFF; opacity:0.5; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
.slicknav_icon-bar:first-child {margin-top:0;}
a.slicknav_btn:hover .slicknav_icon-bar, a.slicknav_btn.slicknav_open .slicknav_icon-bar {opacity:1;}
a.slicknav_btn:hover, a.slicknav_btn.slicknav_open {color:#000;}
.slicknav_nav {display:block; min-width:280px; background-color:#2C5597; position:absolute; top:49px; right:0;}
.slicknav_nav li {border-top:1px solid #092F6D;}
.slicknav_nav li:first-child {border-top:none;}
.slicknav_nav a {display:block; padding:15px 35px; color:#FFF; text-decoration:none; background-color:#2C5597; font-family:'Open Sans', Arial, Helvetica, sans-serif; text-align:left;}
.slicknav_nav a:hover, .slicknav_nav a:focus, .slicknav_nav a:active {background-color:#092F6D;}
.slicknav_arrow {display:none;}

/*--  --*/
.info-content {display:table; width:100%;}
.info-content .cell {display:table-cell; vertical-align:middle; margin:0; text-align: left;}
.info-top {text-align: center; width:80%; padding-top:20px; font-size:14px; border-right:1px solid #F0F0F0;}

.info-top i {display:block; font-size:24px;}
.info-access {width:65%; padding-left:10px;}

.info-access-inn {display:table; width:100%;}
.info-access-inn .cell {display:table-cell; vertical-align:middle; text-align: justify;}
.info-access-inn .cell:last-child {text-align:justify;}

/*-- Form --*/
.search-section {padding:0;}
.search-form {margin:0;}
.search-form .row {margin:0px; padding: 5px;}
.search-form .cell {float:left; width:32%; padding:5px;}

form {border:none; margin:0; padding:0;}
input, select, textarea {color:#333; font-family:'Open Sans', Arial, Helvetica, sans-serif;}
input:active, input:focus, select:active, select:focus, textarea:active, textarea:focus {outline:none;}
input[type^="text"], input[type^="password"], input[type^="email"], select, textarea {width:100%; height:35px; padding:0 15px; background-color:#FFF; border:1px solid #000; font-size:18px; font-weight:400; line-height:24px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
input[type^="text"]:focus, input[type^="text"]:active, input[type^="password"]:focus, input[type^="password"]:active, input[type^="email"]:focus, input[type^="email"]:active, select:focus, select:active, textarea:focus, textarea:active {
	background-color: #FFF;
	border-color: #092F6D;
	box-shadow: 0px 0px 5px 0px rgba(44, 85, 151, 0.5);
	-webkit-box-shadow: 0px 0px 5px 0px rgba(44, 85, 151, 0.5);
	/* [disabled]-moz-box-shadow:0px 0px 5px 0px rgba(44, 85, 151, 0.5); */
}
select {padding:0 30px 0 11px; background-image:url(../images/select.png); background-position:right center; background-repeat:no-repeat; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none;}
select::-ms-expand {display:none;}
::i-block-chrome,select {text-indent:8px;}
textarea {min-width:100%; max-width:100%; min-height:200px; padding:12px 15px;}

input[type="submit"] {right:10px; margin:0; padding:0; vertical-align:top; color:#FFF; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:24px; font-weight:700; text-transform:uppercase; background-color:#B00; border:none; cursor:pointer; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-appearance:none;}
input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active {background-color:#F00;}

/*-- Clearfix --*/

.cf:after {height:0; line-height:0; display:block; visibility:hidden; clear:both; content:".";}
.cf {display:block;}
html[xmlns] .cf {display:block;}
* html .cf {height:1%;}