@import url(https://fonts.googleapis.com/css?family=Ubuntu);/*font-family: 'Ubuntu', sans-serif;*/

/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html, body {width:100%; padding:0; margin:0; height:100%;}

body {
	font-family: 'Ubuntu', sans-serif, Arial;
	font-size:13px;
	line-height:21px;
	color:#666666;
	background:#fbfbfb;
	min-width:980px;
	}
.main{width:100%;height: auto; min-height:100%;background:#fff; }
/**************************************************************-*********/
/*================================>Block-classes<==========================*/
.txt-dec-n{text-decoration:none !important;}
.txt-dec-u{text-decoration: underline;}
.txt-up-n{text-transform:none !important;}
.txt-up{text-transform:uppercase;}
.txt-al{text-align:center;}
.bold{
	font-weight:bold;
	font-size: small;
	color: #06C;
}
.font-f{font-family: Arial, Helvetica, sans-serif;}
.font-f-1{font-family: "Times New Roman", Times, serif;}
.font-14{
	font-size:14px;
	color:#333333;
	}

.col{color:#333333 ;}

.hov:hover{color:#1092af ;}

.border-none{border: none !important;}
.bg-none{background: none !important;}

.dis-block{display: block;}
.dis-inblock{display: inline-block;}

.marg-left-0{margin-left:0 !important;}	
.marg-right-0{margin-right:0 !important;}
.marg-left-right-0{margin-left:0 !important; margin-right:0 !important;}
.last-mbot{margin-bottom:0 !important;}	
.last-pbot{padding-bottom: 0 !important;}
.last-mpbot{margin-bottom:0 !important;padding-bottom:0 !important;}

/*===============================>Indent<==================================*/
.padd{margin:51px 0 30px 0;}
.padd-1{margin:58px 0 20px 0;}

.top{margin-top: 15px;}
.top-1{margin-top: 5px;}
.top-2{margin-top:10px;}
.top-3{padding-top:54px;}

.bot{
	margin-bottom: 0px;
}
.bot-1{margin-bottom: 4px;}
.bot-2{margin-bottom:20px;}
.bot-3{
	margin-bottom:40px;
	color: #09F;
}

.right{margin-right: 20px;}
.right-1{margin-right: 13px;}
.right-2{margin-right: 18px;}
/*================================link-button===============================*/
a {text-decoration:none; cursor:pointer;}
a:hover {text-decoration:none;}

ul {
	margin:0; 
	padding:0;
	list-style-image:none;
	}
.button{
	display: inline-block;
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px; 
	line-height: 20px;
	padding:8px 22px 10px;
	background: url(../images/template/bg-button.jpg) 0 0 repeat-x #f0f3f5; 
	color:#434343 ; 
	border-radius: 5px;
	box-shadow: 1px 1px #e0e0e0;
	}
.button:hover{
	color:#fff ;
	background:#0e8fac;
	}
/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper, .wrapper-extra, .extra-wrap{overflow:hidden;}
.wrapper-after:after{
 clear:both;
 content:".";
 display:block;
 height:0;
 visibility:hidden;}
.fleft {float:left;}
.fright {float:right;}

figure{
	padding:7px;
	background:#f2f2f2;
	display:inline-block;
	}
/*===============================>H-logo-properties=========================*/
h1{
	display: inline-block;
	float:left;
	margin:54px 0 0 0;
	}
h1 a{display:inline-block;}
h2{
	font-size: 32px;
	font-family: "Times New Roman", Times, serif;
	color: #1c1c1c;
	line-height: 40px;
	letter-spacing: normal;
	}
	h2 span{
		display:block;
		margin:-4px 0 0 0;
		}
h3{font-size:18px; 
   font-family: "Times New Roman", Times, serif ; 
   color:#2a2a2a; 
   line-height: 24px; 
   text-transform:uppercase;
   letter-spacing:-1px;
   }
h4{
	font-size:18px; 
 	font-family: "Times New Roman", Times, serif ; 
	color:#2a2a2a; 
	line-height: 24px; 
	text-transform:uppercase;
	letter-spacing:-1px;
   }
   h4 a{
	   text-decoration:none !important;
	   color:#2a2a2a; 
	   }
    h4 a:hover{
		color:#1092af ;
		}
.divider{
	background: url(../images/template/bg-divider.png) 0 0 repeat;
	height:4px;
	margin:15px 10px 52px 10px;
	}
.divider-1{
	background: url(../images/template/bg-divider.png) 0 0 repeat;
	height:4px;
	margin:16px 10px 0 10px;
	}
.divider-2{
	background: url(../images/template/bg-divider.png) 0 0 repeat;
	height:4px;
	margin:36px 10px 30px 10px;
	}
.divider-3{
	background: url(../images/template/bg-divider.png) 0 0 repeat;
	height: 4px;
	margin-top: 15px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 15px;
	}
.divider-4{
	background: url(../images/template/bg-divider.png) 0 bottom repeat-x;
	padding-bottom: 25px;
	margin-bottom: 0px;
	}
/*********************************header*************************************/
.head{
	width:100%;  
	position:relative;
	background: url(../images/template/bg-head.jpg) 0 0 repeat-x #0e8fac; 
	padding-bottom:158px;
	}
.head-1{
	width:100%;  
	position:relative;
	background: url(../images/template/bg-head.jpg) 0 0 repeat-x #0e8fac; 
	padding-bottom:40px;
	}
header{
	width: 940px; 
	margin: 0 auto;
	position:relative;
	z-index:2;
	}
	.menu-div{
		float:right;
		display:inline-block;
		padding:52px 0 0 0;
		}
	.div-login{
		color:#89dff3;
		font-size:10px;
		line-height:18px;
		text-transform:uppercase;
		font-family: Arial, Helvetica, sans-serif;
		text-align:right;
		}
	.div-login a{color:#fff;}
	.div-login a:hover{color:#000;}
.big-image{
	margin:0 auto;
	width:907px;
	background:#fff;
	padding:16px;
	border-radius: 16px;
	box-shadow: 0 0 4px #222;
	}
/*********************************content*************************************/
#content{
	width: 100%;
	margin: 0;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	}
#page-1 #content{
	padding-top:16px;
	}
.div-search{
	background:#f0f0f0;
	box-shadow: inset 1px 1px 2px #dedede;
	border-radius: 8px;
	padding:10px 10px 3px 10px;
	width: 300px;
	text-align:right;
	float:right;
	}
#search input{
	width: 240px; 
	height: 18px; 
	font-family: 'Ubuntu', sans-serif;
	font-size: 13px;
	color:#999999 ;  
	display: inline-block; 
	float:left; 
	background:#f0f0f0;
	padding: 3px 0 4px 1px; 
	}
#search .search_button{
	background: url(../images/template/bg-button-search.png) 0 0 no-repeat  ; 
	display:inline-block;
	margin: 6px 10px 0  0; 
	float:right;
	width:18px;
	height:14px;
	}
#search .search_button:hover{
	background-position:right 0;
	}
.lightbox-image{display: inline-block;position:relative;}
.lightbox-image img.magnify{position:absolute;width:0px;height:0px;left:50%;top:50%;}

#map_canvas{
	width: 366px; 
	height: 300px;
	}
.adress{
	margin-top:-3px;
	margin-bottom:14px;
	font-size: 13px; 
	} 
.adress dd{text-align:left;}
.adress a{ 
    color:#0e8fac; 
	display:inline-block;
	font-size: 13px;
	}
.adress a:hover{
	color:#000 ; 
	text-decoration:underline;
	}
		.adress span{
			display:inline-block; 
			width:79px;
			}
		.adress strong{
			display:inline-block;
			font-weight:normal;
			}
		.title1{
			letter-spacing:0; 
			text-align:left; 
			font-size: 13px;
			margin: 10px 0 0 0; 
			display:inline-block; 
			color:#999999 ;
			}
.pp{
	display:inline-block; 
	color:#0e8fac ; 
	text-decoration:underline;
	}
.pp:hover{
	color:#000 ; 
	text-decoration:underline;
	}
.list li{
	font-size:13px;
	line-height:20px;
	padding:7px 0 6px 29px;
	display:block;
	background: url(../images/template/bg-li-list.png) 0 10px no-repeat;
	}
.list li a{color:#0e8fac;}
.list li a:hover{color:#111111;}

.list-1 li{
	font-size:14px;
	line-height:20px;
	padding:3px 0 3px 12px;
	background: url(../images/template/bg-li-list-1.png) 0 11px no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	}
.list-1 li a{color:#0e8fac;}
.list-1 li a:hover{color:#000;}
/**********************************index***********************************/
.box{
	overflow:hidden;
	}
	.box a {
		display:block;
		float:left;
		width:140px;
		height:140px;
		background:#e74c3c;
		-moz-transition: background 0.3s ease;
		-webkit-transition: background 0.3s ease;
		-o-transition: background 0.3s ease;
		border-radius: 50%;
		font-family: Arial, sans-serif;
		text-align:center;
		color:#fff;
		line-height:64px;
		font-size:22px;
		margin-right:15px;

	    }

	.box a strong{
		margin: 34px 0 0 0;
		display:block;
		color: #fff;
		}
	.box a span{
		font-size:57px;
		display:block;
		margin:-25px 0 0 0;
		}
	.box a:hover{
		background-color: #EB6C5F;
	}
	
	.box .extra-wrap>strong{
		color:#fff;
		font-size:20px;
		line-height:24px;
		display:block;
		font-family: Arial, sans-serif;
		padding:62px 0 0 0;
		}
	.box p{margin:13px 0 0 0;}
.date{
	display:block;
	float:left;
	width:79px;
	height:79px;
	background:#ededf1;
	border-radius:50%;
	box-shadow: 1px 1px #e0e0e0;
	text-align:center;
	font-family: "Times New Roman", Times, serif;
	line-height:36px;
	color:#1c1c1c;
	text-transform:uppercase;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	margin-right:13px;
	}
	.date:hover{
		background:#0e8fac;
		box-shadow: none;
		color:#fff;
		}
	.date strong{
		display:block;
		font-size:30px;
		padding:12px 0 0 0;
		}
	.date strong span{
		font-size:20px;
		display:block;
		margin:-14px 0 0 0;
		}
.link{
	height:42px;
	display:inline-block;
	}
	.link:hover{background-position:0 bottom !important;}
#link{
	background: url(../images/link.png) 0 0 no-repeat;
	width:101px;
	margin-right:60px;
	}
#link-1{
	background: url(../images/link-1.png) 0 0 no-repeat;
	width:112px;
	margin-right:56px;
	}
#link-2{
	background: url(../images/link-2.png) 0 0 no-repeat;
	width:114px;
	margin-right:57px;
	}
#link-3{
	background: url(../images/link-3.png) 0 0 no-repeat;
	width:116px;
	margin-right:65px;
	}
#link-4{background: url(../images/link-4.png) 0 0 no-repeat;
    width:86px;
	margin-right:28px;
    }
#link-5{background: url(../images/link-5.png) 0 0 no-repeat;
     width:122px;
     }
aside{
	background: url(../images/template/bg-aside.jpg) 0 0 repeat-x #fbfbfb;
	padding-bottom:30px;
	}
	aside h3{margin:63px 0 11px 0;}
.icons{
	padding:62px 0 0 0;
	overflow:hidden;
	}
.icons a{
	color:#0e8fac;
	font-size:14px;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
	display:inline-block;
	margin-bottom:8px;
	}
	.icons a:hover{color:#000;}
	.icons a span{
		display:block;
		position: relative;
		float:left;
		width:28px;
		height:28px;
		margin:0 10px 0 0;
		}
	#icon{background: url(../images/In_Use/icon.png) 0 0 no-repeat;}
	#icon-1{background: url(../images/In_Use/icon-1.png) 0 0 no-repeat;}
	#icon-2{background: url(../images/In_Use/icon-2.png) 0 0 no-repeat;}
	#icon-3{background: url(../images/In_Use/icon-3.png) 0 0 no-repeat;}
	#icon-4{background: url(../images/In_Use/icon-4.png) 0 0 no-repeat;}
	#icon-5{background: url(../images/In_Use/icon-5.png) 0 0 no-repeat;}
	.icons a:hover #icon, .icons a:hover #icon-1, .icons a:hover #icon-2, .icons a:hover #icon-3{background-position: right 0;}
	.icons a:hover #icon-4, .icons a:hover #icon-5{background-position: right 0;}
/**********************************index-1*********************************/
.number{
	background:#ededf1;
	width:36px;
	height:36px;
	float:left;
	color:#1c1c1c;
	box-shadow: 1px 1px #e3e3e3;
	border-radius: 50%;
	font-family: "Times New Roman", Times, serif;
	margin:0 15px 0 0;
	}
	.number strong{
		display:block;
		text-align:center;
		font-size:22px;
		margin:7px 0 0 0;
		}
#form-2{padding:17px 0  0 0;}
#form-2 span{
	display:block;
	padding-bottom:5px;
	}
#form-2 input{
	background:#f0f0f0;
	border-radius: 10px;
	box-shadow: inset 1px 1px 2px #dedede;
	display:block;
	width:280px;
	height:20px;
	font-size:13px;
	color:#000;
	padding:6px 10px 5px 10px;
	margin-bottom:21px;
	}
#form-2{}
/**********************************index-2*********************************/

/**********************************index-3*********************************/

/**********************************index-4*********************************/
.link-1{
	color:#999999;}
	.link-1:hover{
		text-decoration:underline;
		color:#1092af ;
		}
/**********************************index-5*********************************/

/**********************************index-6*********************************/

/**********************************contact-form****************************/
#form1 {
	font-size: 13px;
	color:#999999 ;
	padding-top: 1px;
	padding-bottom:2px;
	font-family: 'Ubuntu', sans-serif;
	}
#form1 input {
	color:#999999 ; 
	padding:5px 5px 8px 9px;
	outline:none;
	background:#f0f0f0 ;
	font-family: 'Ubuntu', sans-serif;
	font-size: 13px; 
	height: 18px; 
	width: 286px; 
	float:left; 
	position:relative;  
	border-radius: 9px; 
	box-shadow: inset 1px 1px 2px #dedede;
	}
#form1 textarea {
	overflow:auto; 
	width: 286px; 
	height: 185px ;
	resize:none; 
	float:left;
	color:#999999 ; 
	padding: 6px 5px 0 9px;
	background:#f0f0f0 ;
	font-family: 'Ubuntu', sans-serif;
	font-size: 13px; 
	border-radius: 9px; 
	box-shadow: inset 1px 1px 2px #dedede;
    }	
#form1 label{
	display:block; 
	min-height: 41px;
	position:relative;
	}
#form1 label .feed_name{
	display:block; 
	float:left;
	}	
#form1 label.message {
	display:block; 
	padding-bottom:0;
	}	
#form1 span{
	display:block; 
	margin: 0px 0 6px 3px; 
	float:left; 
	width:160px;
	}
#form1 .error, #form1 .empty, #form1 .success {
	display:none; 
	text-align:left; 
	color:#0e8fac;
	margin-bottom:4px;
	}	
#form1 .error, #form1 .empty {
	text-align:left; 
	color:#ff0e0e; 
	font-size:10px;
	float:left; 
	line-height:12px;
	padding-top:3px;
	width:160px;
	display:none;
	}
#form1 .message .empty{
	position: static; 
	margin:5px 0 5px 5px; 
	text-align:left;
	}
#form1 .buttons2{
	position:relative;
	padding:29px 0 0 0;
	}
#form1 .buttons2 .button{margin-right:10px;}
#form1 .buttons2 .button:hover{}
.error-empty {
	margin: 0 0 10px 5px !important; 
	display:none; 
	float:left !important;
	width:160px; 
	word-spacing:-1px;
	}
/****************************footer************************/
footer{ 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#878787 ; 
	text-indent:0;
	background:#fbfbfb;
	text-transform:uppercase;
	}
.main-footer{
	padding-top: 33px; 
	padding-bottom: 35px;
	}
footer a{color:#878787;}
footer a:hover{color:#0e8fac;}
.logo-1{
	font-family: "Times New Roman", Times, serif;
	color:#343434;
	font-size:36px;
	font-weight:bold;
	letter-spacing:-3px;
	display:inline-block;
	margin:-8px 0 0 0;
	}
/*=======================superfish=========================*/
nav{
	display:block;
	padding:29px 27px 0 0;
	}
.sf-menu{display:block;}
.sf-menu ul {
	position:absolute; 
	top:-999px; 
	display:none; 
	z-index:999; 
}
.sf-menu a {display:block;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:999;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999px; display:none;z-index:999}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:100%; top:0;z-index:999}
ul.sf-menu>li{
  background: url(../images/template/bg-li-transparent.png) 0 0 repeat  ;
  font-family: "Times New Roman", Times, serif; 
  font-size: 14px; 
  line-height:20px;
  float:left; 
  position:relative;
  text-shadow:1px 1px #018baa;
  text-transform:uppercase;
  border-radius: 15px 15px 0  0;

  }
ul.sf-menu>li>a{
	display:block;
	position:relative;
	padding:12px 17px 11px 19px;  
	color:#fff;
	}
	ul.sf-menu>li>a>.sf-sub-indicator{
		display:block;
		background: url(../images/template/bg-indicator.png) 0 0 no-repeat;
		width:7px;
		height:6px;
		position:absolute;
		top:43px;
		left:47%;
		}
ul.sf-menu>li.current>a>.sf-sub-indicator, ul.sf-menu>li.sfHover>a>.sf-sub-indicator, ul.sf-menu>li>a:hover .sf-sub-indicator{background-position: right 0;}
ul.sf-menu>li.current , ul.sf-menu>li.sfHover , ul.sf-menu>li:hover {background-color:#FFF; text-shadow:1px 1px #f0f0f0;}
ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover{color:#000;}

.sf-menu>li>ul{
	left:0px;
	top:55px;
	width:  126px;
	padding:22px 0 22px 0; 
	z-index:99;
	background-color: #fff;
	/*background: url(../images/template/bg-li-ul.jpg) 0 0 repeat;*/
	border-radius: 6px; 
	}
.sf-menu>li>ul>li {
	 font-size: 12px; 
	 line-height:20px;
	 font-family: Arial, Helvetica, sans-serif;
	 text-transform:uppercase;
	 text-shadow:none;
	 padding:7px 0 7px 27px;
	 position:relative;
     }
.sf-menu>li>ul>li>a {
	display: inline-block;
	color: #000;
	}
.sf-menu>li>ul>li:hover, ul.sf-menu>li>ul>li.sfHover{}
.sf-menu>li>ul>li>a:hover, ul.sf-menu>li>ul>li.sfHover a {color:#8e8e8e;}

.sf-menu li li ul {
	 left: 128px !important;
	 top:0px !important;
	 display:block;
	 width:  126px;
	 background:#3a3a3a  ;
	 border-radius: 6px;
	 }
.sf-menu li li li {
	font-size: 12px; 
	 line-height:20px;
	 font-family: Arial, Helvetica, sans-serif;
	 text-transform:uppercase;
	 text-shadow:none;
	 padding:7px 0 7px 27px;
	}
					
.sf-menu li li li a {
	display: inline-block;
	color:#8e8e8e !important;
	}
.sf-menu li li li:hover {}
.sf-menu li li li a:hover {color:#fff !important;}


/*--------- slider ---------*/
#slide {width: 908px;
		position:relative; 
		z-index:1; 
		margin:0 auto;
		background:#fff;
		padding:16px;
		border-radius: 16px;
		box-shadow: 0 0 4px #222;
		margin-top: -1px;
		/*get rid of space between nav and slider*/
		}
.slider {position: relative; 
		z-index:1;
		width: 927px; 
		height: 528px; 
		overflow: visible !important;
		}
.items {display:none;}

.banner{width: 940px;
		position: absolute;
		top: 570px; 
		z-index:15; 
		height: 100px;
		left:0; 
		font-family: "Times New Roman", Times, serif  ;
		text-align:center;
		text-transform:uppercase;
		letter-spacing:-2px;

		}
.banner span{
	color:#ffffff;
	display:block;
	font-size:36px;
	line-height:44px;
	font-weight:bold;
	}
.banner strong{
	color:#89dff3;
	font-size:45px;
	line-height:60px;
	display:block;
	margin:-19px 0 0 0;
	}


.pagination {position:absolute; 
             bottom:0; 
			 z-index:1000;
			 width:100px; 
			 height:20px;
			 bottom:-157px;
			 left:439px;
			 }
.pagination li {float:left;	margin: 0 3px 0 0;}
.pagination a {display:block; width:8px; height:8px; background: url(../images/In_Use/pagination.png) 0 0 no-repeat;}
.pagination li.current a, .pagination li:hover a{background: url(../images/In_Use/pagination.png) 0 bottom no-repeat;}

/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.1
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|--------------------------------------------------------------------------
*/
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	right:50%;
	bottom:113px;
	overflow:hidden;
	width: 60px;
	height: 60px;
	border:none;
	text-indent:-999px;
	z-index:20;
	background: url(../images/In_Use/top.png) no-repeat 0 0  ;
}
#toTop:hover{background-position:0 bottom;}

#headerpic{
	padding-left:40px;
	padding-right: 0px;
}
#headertext{
	font-size:35px;
	color: white;
	float:top;
	margin: 20px;
	padding: 0px;	
}
.quoteleft{
	text-align:left;
	padding-left:350px;
}
.top-2 a{
 	color:#0e8fac;
}
.top-2 a:hover{
	color:#111111;
}
.header{
	width:907px;
	height: 252px;
}
/*.shrink{
	width:286px;
}
.shrink2{
	width: 200px;
}
.shrink3{
	width: 600px;
	height: 200px;
}*/
table{
	border-spacing:0;
	border-collapse:collapse;
}
td,th{
	padding:0;
}
thead{display:table-header-group}
tr{page-break-inside:avoid}
.table td,.table th{background-color:#fff!important}
.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}
table{background-color:transparent}
th{text-align:left}
.table{width:100%;max-width:100%;margin-bottom:20px}
.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}
.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}
.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}
.table>tbody+tbody{border-top:2px solid #ddd}
.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}


.iconstable td{
	padding: 12px;
}
.iconsrow{
	padding:0 0 0 0;
}
#prospectives{
	background-color: #eed4ce;
	padding-left: 15px;
	margin-right: 15px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
    border: 2px solid;
}
.Normal_txt12 {
	font-size: 12px;
	font-weight: normal;
	color: #666;
}


/*changes font to sans-serif in nav bar*/
nav a {
	font-family: Arial;
	font-size: 14px;
	/*font-weight: normal;*/
}

nav ul ul a {
	margin-left: -15px;

}

nav {
	margin-top: 10px;
}

h1, h2 {
	font-weight: bold;
}

aside h3 {
	font-weight: bold;
}

.div-search .div-login {
	margin-bottom: 20px;
}

header h1 {
	margin-bottom: -100px;
	margin-left: -30px;
	margin-top: 30px;
}


/*change from times new roman to sans serif font*/
.font-14.font-f-1 {
      font-family: Verdana, sans-serif;
      font-weight: bold;
}

 span.font-14.font-f-1 h3{
    font-weight: bold;
 }


/*change size and color of h2 class top */

h2 {
	font-size: 18px;
	font-family: Helvetica, Arial, sans-serif;
	color: #396878;
}


h2.padd {
	letter-spacing: 1px;
	font-size: 22px;
}



/*government gsa code link color*/

a.gsa-contract {
	color: #0E8FAC;
	font-weight: bold;
	font-size: 15px;
}

a.gsa-contract[href^="http://"]:after {
	content: url(http://upload.wikimedia.org/wikipedia/commons/6/64/Icon_External_Link.png);
	margin: 0 0 0 5px;
}

a.company-name[href^="http://"]:after {
	content: url(http://upload.wikimedia.org/wikipedia/commons/6/64/Icon_External_Link.png);
	margin: 0 0 0 5px;
}

.charity-name a[href^="http://"]:after {
	content: url(http://upload.wikimedia.org/wikipedia/commons/6/64/Icon_External_Link.png);
	margin: 0 0 0 5px;
}


h2.govt-heading {
    margin-bottom: -20px;
  }


/*make hyperlinks bold and blue */
a.bold-blue {
	font-weight: bold;
	color: #0E8FAC;
}


/*all anchor tags blue*/
a {
	color: #0E8FAC;
}

a:hover {
	color: black;
}


/*_____________________ Blockquote styling _____________*/
/*source:  css-tricks*/
blockquote{
  display:block;
   /*background: #f9f9f9; */
  background: #fff;
  padding: 15px 20px 15px 45px;
  margin: 0 0 20px;
  position: relative;
  
  /*Font*/
  font-family: Arial, sans-serif;
  font-size: 13px;
  line-height: 1.2;
  color: #666;
  text-align: justify;
  
  /*Borders - (Optional)*/
  border-left: 0px solid #396878;

}

blockquote footer {
  float: right;
  padding-top: 35px;
  background-color: #fff;
  
  
}
blockquote::before{
  content: "\201C"; Unicode for Left Double Quote
  color: #396878;
  /*Font*/
  font-family: Georgia, serif;
  font-size: 50px;
  font-weight: bold;
  color: #396878;
  
  /*Positioning*/
  position: absolute;
  left: 10px;
  top: -10px;
}

blockquote::after{
  /*Reset to make sure*/
  content: "\201D";
  
  /*Font*/
  font-family: Georgia, serif;
  font-size: 50px;
  font-weight: bold;
  color: #396878;
  
  /*Positioning*/
  position: absolute;
  right: 0px;
  bottom:-35px;
}

blockquote a{
  text-decoration: none;
  background: #eee;
  cursor: pointer;
  padding: 0 3px;
  color: #0E8FAC;
}

blockquote a:hover{
 color: #FFFFFF;
}

blockquote em{
  font-style: italic;
}


/* ________________________________________________*/
  /*CSS for the table for list of positions*/
  table.positions {
    border-collapse: collapse;
    width: 100%;
    font-family: Helvetica, Arial, sans-serif;
    margin-top: 15px;
  }

/*changes first row (header) color of bg and font color*/
  table.positions th {
    background-color: #0E8FAC;
    color: white;
    font-weight: bold;
  }

  /* columns */
  table.positions th, table.positions td {
    text-align: left;
    padding: 7px;
  }


/*makes every other row gray*/
  table.positions tr:nth-child(even){
    background-color: #f2f2f2;
  }

/* 		Breadcrumbs css styling		*/
/* _______________________________ */

.breadcrumb li {
	display: inline;
	
}

.breadcrumb li a, .breadcrumb li {
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	letter-spacing: .4px;
}

.breadcrumb li+li:before {
	content:"» ";
}


/*move logo text to right */
.menu-div #headertext {
	padding-left: 50px;
}

.main .head-1 header h1 img#headerpic {
	margin-bottom: -250px;
}


/*red button shop now*/
div.red-circle {

}