/* Special CSS for outside users */

body {
	
	background-image: url(../img/bodybk.jpg);
	font-family: "Trebuchet MS",sans-serif;
	
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
font-family: "Trebuchet MS",sans-serif;
font-weight: 500;
line-height: 1.1;
}

h1{
	text-transform:uppercase;
}
#imgbox{
	padding-left:0;
	padding-right:0;
	border-right: 9px solid #fff;
	border-bottom: 9px solid #fff;
	width:33%;
	float:left;
	

}
#imgbox img{
	width:100%;
}
#textbox h1{
	color:#fff;
	padding-bottom:20px;
}
#textbox{
	padding-bottom:20px;
	color:#fff;
	padding-left:2%;
	padding-right:0;
	width:63%;
	float:left;
}
#textbox a{
	color:#fff;
	text-decoration:underline;
}

.alert{
	margin-bottom:0;
	border:none;
	border-radius:0;
	
}
.headercontainer{
	max-width:670px;
	margin-right: auto;
    margin-left: auto;
}
.postpage .headercontainer{
	max-width:none;
}

.headercontainer:before, .headercontainer:after {
display: table;
content: " ";
}

.container-fluid{
	background-image: url(../img/containnerbk.jpg);
	/*background-color: #2b657b;*/
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Trebuchet MS",sans-serif;
	border: 9px solid #fff;
	padding-left:0;
	padding-right:0;
	max-width:670px;

}

.postpage .container-fluid{
	max-width:none;
	width:95%;
	background-image:none;
	background-color:#fff;
	
}

.navbar-nav>li {
  float: right;
}

.postpage .topmenu{
}

.topmenu{
	margin-right:4%;
	display:block;
}

.topmenu:before, .topmenu:after {
display: table;
content: " ";
}

.topmenu:after {
clear: both;
}

#menu1{
	display:none;
}
.search #menu1,
.advsearch #menu1{
	display:block;
}
.advsearch #menu2{
	display:none;
}

.postpage #menu1,
.postpage #menu2{
	display:block;
}

.topmenu ul{
	margin-top:15px;
	background-color:#4b4b4d;
	-webkit-border-top-left-radius: 14px;
-webkit-border-top-right-radius: 14px;
-moz-border-radius-topleft: 14px;
-moz-border-radius-topright: 14px;
border-top-left-radius: 14px;
border-top-right-radius: 14px;
padding-left: 10px;
padding-right: 10px;
	
	
}

.navbar-nav>li>a {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
    padding-right: 5px;
	background-color:transparent;
}
.navbar-nav>li>a span{
	color:#fff;
}
.navbar-nav>li>a:hover {
	background-color:transparent;
}
.navbar-brand, .navbar-nav > li > a {
 text-shadow:none;
 color:#d1d3a5;
 text-transform:uppercase;
 
}

body{
	margin-top:9%;
}

body.search{
	margin-top:0;
}

body.advsearch{
	margin-top:20px;
}

.linkbutton {
display: inline-block;
position: relative;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
margin: 0px;
padding: 3px 14px 3px 14px;
cursor: pointer;
background-color: #fff;
color: #6d6e71;
outline: none;
border: 1px solid #FFF;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
margin-top: 8px;
margin-bottom: 5px;
margin-right: 10px;
text-indent: 0;
-moz-box-shadow: 0px 0px 4px 0px #d0e1e8;
-webkit-box-shadow: 0px 0px 4px 0px #d0e1e8;
box-shadow: 0px 0px 4px 0px #d0e1e8;
float:left;
}
.colorbutton {
background-color:#98a239;
color:#fff;
}

a.colorbutton:hover, a.colorbutton:focus {
color:#fff;
text-decoration:none;
}
#footer_group {
	clear: both;
	float: left;
	width: 100%;
	margin-top: 0px;
	padding-top: 9px;
	background-color: #fff;
}

#footer_wrap {
	width: 100%;
	float: left;
	background-color: #3e89a1;
}

#footer_menu {
	padding:14px;
	float: right;
	margin-right: 0;
	background-color: #023c5b;
	border-left: 9px solid #fff;
	color:#fff;
	text-transform:uppercase;
}

#footer_menu  a{
	color:#fff;
}

.form-control{
	border-radius:0;
	padding: 3px 12px;
	height:auto;
}
.boxtitle{
	color:#e0e2c4;
	font-size:18px;
	padding-bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
	
}

.resultsheader{
	width:100%;
	float:left;
	background-color:#3e89a1;
	padding: 15px;
}

.resultsheader .boxtitle{
	font-size:20px;
 	border-bottom: 1px dotted #fff;
	padding-bottom: 5px;
    margin-bottom: 5px;
}

.boxsubtitle small,
.boxsubtitle b
{
	color:#fff;
	font-size:100%;
	font-style:italic;
	}
.boxsubtitle{
	color:#d4dfe7;
}

.resultsbody{
	width:100%;
	float:left;
	background-color:#f2f6f9;
	margin-top:9px;
	padding: 15px;
	padding-left:20px;
	padding-right:20px;
	color:#1d5573;

}
.resultsbody th{
	
	text-transform:uppercase;
	font-weight:bold;
	
}
.advsearchform .form-group{
	clear:both;
	width:100%;
	float:left;
}
.advsearchform .control-label{
	float:left;
	width:26%;
	font-weight:normal;
	margin-right:1%;
	text-transform: uppercase;
}
.advsearchform .form-control{
	float:left;
	width:73%;
	font-weight:normal;

}

.nav>li>a:hover, .nav>li>a:focus {
background-color:transparent;
outline:none;
}

.rightbutton{
	float:right;
}

@media (max-width: 481px) {
	#textbox {
      width: 100%;
    }
	#textbox h1 {
		padding-bottom: 0px;
		font-size: 15px;
		margin-top: 12px;
    }
	.advsearchform .control-label {
	
		width: 100%;
	 }
	 #textbox .form-control {
         width: 95%;
    }
	
	.postpage .container-fluid {
      width: 98%;
    }
	.navbar-nav {
		margin:0;
    }
	.postpage .topmenu {
      max-width: 90%;
    }
	.topmenu {
	  float: right;
    }
	.container-fluid{
		margin-top:30px;
	}
 	 .topmenu span,
	 .postpage #menu2 {
display:none;
}


#footer_menu {
 border-left:none; 
}

body{
	margin-top:2px;
}


body.advsearch{
	margin-top:2px;
}

.topmenu ul {
 margin-top: 0; 
}
.tips{
	display:none;
}
}