@charset "UTF-8";

.sprite {
	background:url(../images/sprite.png);
}
.8 {
	background-position:0px -42px;
	padding:5px;
}
html { overflow-y: scroll; }
body {
  background: #f1f1f1 url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiYGBg8GVAA5gCAAEGABBlAOhN2rAMAAAAAElFTkSuQmCC);
    background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiYGBg8GVAA5gCAAEGABBlAOhN2rAMAAAAAElFTkSuQmCC);
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(241, 241, 241);  
min-height:800px;
}

a {
  text-decoration: none;
  margin: 0;
  padding: 0;
  outline:none;
}


ul,li ,h1,h2,h3 {
  list-style: none;
  margin: 0;
  padding: 0;
}
.clear {
clear:both;
}
.container_12 {
border-left:0px solid #eee;
border-right:0px solid #eee;
background:#fff;
-moz-box-shadow: 0px 0px 0px #fff; /* Firefox */
-webkit-box-shadow: 0px 0px 0px #fff; /* Safari and Chrome */
box-shadow: 0px 0px 0px #fff; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
}
.social_tools {
padding:5px 0 8px 0;
border-bottom:0px solid #eee;
}
.social_tools span{
margin:0 3px;
}
.right_align {
text-align:right;
}
.right_align span{

}
.topbanner {
text-align:right;
padding:10px 0 0 0;
}
.logo {
padding:10px 0 0 0;
}
/* ---------------------------------------- 
	Lab specific: scrollUp
---------------------------------------- */

.themes {
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
	float: left;
	width: 100%;
}

.themes li {
	text-align: center;
	display: block;
	float: left;
	width: 30%;
	margin-left: 4%;
}
	.themes li:first-of-type {
		margin-left: 0%;
	}
	.themes li a {
		display: block;
		padding: 10px;
		background: #444;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		color: #eee;
		-webkit-transition: all 200ms ease-out;
		-mozilla-transition: all 200ms ease-out;
		-ms-transition: all 200ms ease-out;
		-o-transition: all 200ms ease-out;
		transition: all 200ms ease-out;
	}
	.themes li a:hover,
	.themes li a.active  {
		background: #F66169;
		color: #FAEFDE;
	}

#toggleActive {
	padding: 6px;
	width: 160px;
	text-align: center;
	display: inline-block;
	background: #333;
	color: #eee;
	font-size: 12px;
	cursor: pointer;
	-webkit-transition: all 200ms ease-out;
	-mozilla-transition: all 200ms ease-out;
	-ms-transition: all 200ms ease-out;
	-o-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
	#toggleActive.active {
		background: #F66169;
		color: #FAEFDE;
	}

#scrollUp-active{
	display: none;
}

/* Pill style */
#scrollUp {
	bottom: 0px;
	right: 0px;
	background: #555;
	color: #fff;
	font:bold 1em Tahoma;
	text-decoration: none;
	opacity: .6;
	padding:8px 10px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-transition: background 200ms linear;
	-moz-transition: background 200ms linear;
	transition: background 200ms linear;
}
#scrollUp:before {
font-family:FontAwesome;
content:"\f077";
}
	#scrollUp:hover {
		background: #000;
	}
#nav {
	margin:10px 0;
	padding: 0px 6px 0;
	background: #647F9C;
	border:1px solid #647F9C;
		z-index:0;
	overflow:hidden;
}
#nav li {
	margin: 0 5px;
	padding: 0 0 0px;
	float: left;
	position: relative;
	list-style: none;
}
#spopup {
    display: none;
    float: right;
    color: #fff;
    font-weight:bold;
    padding: 4px;
    border: 1px solid rgb(0, 0, 0);
    position: absolute;
    right: 21%;
    border-radius:2px;
    z-index: 9;
    background-color: rgb(204, 204, 204);
}
@media(min-width:960px) {
  #spopup {
    right:34%;
  }
}
/* main level link */
#nav a {
    
	color: #f5f5f5;
	text-decoration: none;
	display: block;
	padding:  10px 12px;
	margin: 10px 0 0 0 0;
	font-family: verdana;
	
}
/* main level link hover */
#nav .current a, #nav li:hover > a {
	background: #272791;
	color: #fff;
	border: 1px solid #272791;
	padding:  9px 11px;
	
}
#feeditems {
border-left:1px solid #ddd;
padding-left:20px;
}
#feeditems h3{
font:bold 15px Tahoma;
padding:10px 0;
color:#777;
border-bottom:1px solid #ddd;
}
.feeditem {
padding:10px 0;
border-bottom:1px solid #eee;
overflow:hidden;
}
.feeditem img{
float:left;
width:40px;
height:40px;
margin-right:10px;
padding:2px;
border:1px solid #eee;
}
.item_url {
font:bold 13px Tahoma;
display:block;
color:#2374A7;
padding-bottom:5px;
}
.item_url:visited {
color:#8f8f8f;
}
.item_details {
font:normal 11px Tahoma;
color:#888;
}
.item_details span {
padding-right:10px;
}
.item_details span a{
color:#888;

}
.categories {
margin-bottom:10px;
}
.categories h3{
font:bold 15px Tahoma;
padding:10px 0;
color:#777;
border-bottom:1px solid #ddd;
}
.categories a{
display:block;
padding:8px 0 8px 5px;
font:bold 12px Tahoma;
border-bottom:1px solid #eee;
color:#647F9C;
}
.categories a i{
margin-right:5px;
}
.categories a:hover{
padding:8px 0 8px 8px;
border-bottom:1px solid #647F9C;
background:#647F9C;
color:#fff;
}
#calback {
	background: #FFF;
	width: 300px;
	margin-bottom:10px;
}

#calendar {
	width: 100%;
	/*height: 100%;*/
	height:inherit;
}

.cal {
	width: 100%; 
	border:1px solid #eee;
	border-collapse: collapse;
	border-spacing:1px;
}
.calhead {
padding:0;
background:#647F9C;
}
.calhead td{
	color: #fff;
	font:bold 13px myFirstFont !important;        
	padding:10px;
}
.calhead td a{
	color: #adadad;
}

.calhead img {
	border: none;
	margin:0 !important;
	padding:0;
}

.dayhead {
	height: 25px;
	background: #EEE;
}

.dayhead td {
	text-align: center;
	color: #555;
	font:bold 11px myFirstFont;
}

.dayrow {
	background: #FFF;
	
}

.dayrow td {
	
	font:bold 13px myFirstFont;
}
.dayrow td a{
	color:#888;
	width: 40px;
	height: 40px;
	display:block;
}

.day {
	text-align:center;
	line-height:40px;
}

.dayover {
	background: #EEE;
}

.dayout {
	background: #FFF;
}
.today {
background:#333;
padding:3px 7px;
color:#fff;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
}
.loading-bar {
	float:left;
	width:93%;
	padding: 10px 20px;
	display: block;
	text-align: center;
	box-shadow: inset 0px -45px 30px -40px rgba(0, 0, 0, 0);
	margin: 20px 0;
	font:bold 13px Tahoma;
	border: 1px solid #ddd;
	cursor: pointer;
	position: relative;
	color:#888;
}

.loading-bar:hover {
	box-shadow: inset 0px 30px 30px 30px rgba(0, 0, 0, 0.04);
}
.page_numbers {
overflow:hidden;
margin:10px;
}
.page_numbers li{
float:left;
}
.page_numbers li a{
display:inline-block;
padding:8px 12px;
background:#eee;
color:#777;
margin:0 3px;
font:bold 12px Tahoma;
}
.page_numbers li a:hover{
background:#647F9C;
color:#fff;
}
.page_numbers li.active_page a{
background:#647F9C;
color:#fff;
}
.page_numbers li.page_info{
display:inline-block;
padding:8px 12px;
color:#777;
margin:0 3px;
font:normal 12px Tahoma;
}
.single_one {
padding:8px 0;
border-bottom:1px solid #eee;
}
.single_item_details {
float:left;
background-color: #FFFACD;
padding:10px;
font-family: 'Merriweather',myFirstFont, serif;

color:#404040;
line-height: 145%;
font-weight: normal;
width:96.5%;
}
.single_item_details iframe{width:100% !important;}
.single_item_details img{
max-width:100%;
margin-right:10px;
}
.single_item_details a{
color:#647F9C;
text-decoration:underline;
}
.single_item_details p{
	margin:10px 0;
}
/*.single_item_details b,.single_item_details strong{
	font-size:17px;
}*/
.related h3{
font:bold 15px Tahoma;
padding:10px 0;
color:#777;
border-bottom:1px solid #ddd;
}
.redirect_message {
	background:#eee;
	border:2px solid #ddd;
	padding:20px;
	font-size: 1.143em;
	text-align: center;
	margin:200px auto;
	line-height:30px;
	color:#555;
}
.redirect_message a{
	color: #647F9C;
}
.category_rss {
float:right;
}
.category_rss a{
color:#FF9000;
font:bold 12px Tahoma;
}
.search_form {
margin-top:5px;
}
.searchinput {
padding:5px;
border:1px solid #272791;
background:#647F9C;
color:#ffffff ;
font-family:myFirstFont;
}
.searchbutton {
margin-left:-5px;
background:#272791;
color:#fff;
border:0px solid #2374A7;
padding:9px 6px 7px 6px;
}
.footer {
border-top:3px solid #eee;
margin-top:10px;
overflow:hidden;
}
.powered_by {
padding:10px 0;
font:normal 12px myFirstFont;
color:#777;
float:right;
text-align:right;
}
.powered_by a{
font-weight:bold;
color:#666;
}
.copyrights {
padding:10px 0;
font:normal 12px myFirstFont;
color:#777;
}

.notification {
	border:1px solid #ddd;
	background:#fff;
	padding:10px;
	margin:10px 0;
	color:#666;
	text-shadow:1px 1px 1px #fff;
	font:normal 12px Tahoma;
}
.warning {
background:#fff url('../images/warning.png') no-repeat 1% center;
padding-left:30px;
}
.error {
background:#fff url('../images/error.png') no-repeat 1% center;
padding-left:30px;
}
.success {
background:#fff url('../images/success.png') no-repeat 1% center;
padding-left:30px;
}
.warning a, .error a, .success a{
	color:#555;
	font-weight:bold;
	text-decoration:underline;
}
#period_form {
float:right;
}
#period_form select{
border:1px solid #ddd;
padding:3px;
font:normal 12px Tahoma;
background-color:#647F9C;
color:#fff;
-webkit-appearance: none;  appearance: none;
}

::-webkit-scrollbar {
}
::-webkit-scrollbar-track-piece  {
background-color: #E7E7E7;
}
::-webkit-scrollbar-thumb:vertical {

background-color:#D8D8D8;
}
@font-face {
	font-family:'myFirstFont';
	src: url('../font/WeblySleekUISemibold_gdi.eot');
	src: url('../font/WeblySleekUISemibold_gdi.eot?#iefix') format('embedded-opentype'),
         url('../font/WeblySleekUISemibold_gdi.woff2') format('woff2'),
		 url('../font/WeblySleekUISemibold_gdi.woff') format('woff'),
		 url('../font/WeblySleekUISemibold_gdi.ttf') format('truetype'),
		 url('../font/WeblySleekUISemibold_gdi.svg#WeblySleekUISemibold-Regular') format('svg');
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+000D-FB4E;
}
/*Contact form*/
.white {
background:ffffff;
width:50%;
height:100%;
position:absolute;
}
.light-form h2 { /* The header tag. e.x. "Contact Me" */
	color:#2F2F2F;
	margin:0;
}

.light-form hr { /* The horizontal line between the title and the form. */
	border:none;
	border-bottom:1px dashed #356AA0;
}

.light-form { /* The form itself. */
	position:relative;
	margin:20px;
	float:left; /* float:left makes sure the forms width is optimal */
	padding:10px 20px 10px 20px;
}

.light-form label{ /* Forms labels. */
	float:left;
	display:block;
	width:80px; /* this width sets the distance between the label and the input fields */
	font-size:14px;
	color:#777777;
	font-family: verdana;
}

.light-form input, .light-form textarea { /* The input fields. */
	width:200px; /* You can change the field width */
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border:none; /* This declaration makes sure no auto borders appear. */
	font-size:14px;
	padding:4px;
	-moz-box-shadow: 0 0 3px #808080; /* This gives the effect of the glow around the input fields. */
	box-shadow:0 0 3px #808080;
	-webkit-box-shadow: 0 0 3px #808080;
}

.light-form input:hover, textarea:hover { /* Input fields hover */
	-moz-box-shadow: 0 0 3px #333333; /* On hover glow */
	box-shadow: 0 0 3px #333333;
	-webkit-box-shadow: 0 0 3px #333333;
}

.light-form input:focus, textarea:focus {
	-moz-box-shadow: 0 0 3px #4096EE; /* On focus glow */
	box-shadow: 0 0 3px #4096EE;
	-webkit-box-shadow:0 0 3px #4096EE;
}

.light-form div{ /* This is for the divs that contains the labels and inputs  */
	padding:10px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	position:relative;
}

.light-form div:hover { /* The divs on hover. */
	background-color: #C3D9FF;
	background-image:-moz-linear-gradient(#C3D9FF,#A7C7FF);
	background-image: -webkit-gradient(linear,0% 0%,0% 100%,from(#C3D9FF),to(#A7C7FF));
}

.light-form .submit input { /* Forms submit element */
	display:inline-block;
	color:#ffffff;
	text-decoration:none;
	line-height:1;
	font-weight:bold;
	-moz-box-shadow:0 1px 3px #999999;
	-webkit-box-shadow:0 1px 3px #999999;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	text-shadow:0 0 2px #222222;
	cursor:pointer;
	font-family:sans-serif;
	padding:6px 16px 8px;
	font-size:13px;
	width:auto;
	background-color: #4f8ace;
	background-image:-moz-linear-gradient(#4f8ace,#272791);
	background-image: -webkit-gradient(linear,0% 0%,0% 100%,from(#4f8ace),to(#272791));
  border:#2d629d solid 1px;
}

.light-form .submit input:hover {  /* Forms submit button hover. */
	background-color: #609bdf;
	background-image:-moz-linear-gradient(#609bdf,#2d629d);
	background-image: -webkit-gradient(linear,0% 0%,0% 100%,from(#609bdf),to(#2d629d));
}
.light-form .submit input:active {  /* Forms submit button pressed. */
	background-color: #2d629d;
	background-image:-moz-linear-gradient(#2d629d,#4f8ace);
	background-image: -webkit-gradient(linear,0% 0%,0% 100%,from(#2d629d),to(#4f8ace));
}

/*Tooltip*/

.tooltip {
    position: relative;
    display: inline-block;
}

.tooltip .tooltiptext {
   visibility: hidden;
    background-color: transparent;
    color: #F8F8F8;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 200px;
    width: 300px;
    font-size: 16px;
	font-family: verdana;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}
/* Scroll To Top (START) */
#scroll-to-top {
    position: fixed;
    bottom: 30px;
    right: 30px;
}
#scroll-to-top a {
    color: #2374B2;
    text-decoration: none;
}
#scroll-to-top a:hover {
    color: #0000FF;
}
/* Scroll To Top (END) */
::-webkit-input-placeholder { /* Chrome */
  color: #C8C8C8;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #C8C8C8;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #C8C8C8;
  opacity: 1;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: #C8C8C8;
  opacity: 1;
}
/* Search Close Button*/
.close-icon {
	position: relative;
	padding: 1px 15px 10px 10px;
	border:1px solid transparent;
	background-color: transparent;
	display: inline-block;
	vertical-align: middle;
	outline: 0;
	cursor: pointer;
}
.close-icon:after {
	content: "x";
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	background-color: #FB171E;
	z-index:1;
	right: 5px;
	top: 0;
	bottom: 0;
	margin: auto;
	padding: 2px;
	border-radius: 50%;
	text-align: center;
	color: white;
	font-weight: normal;
	font-size: 12px;
	box-shadow: 0 0 2px #E50F0F;
	cursor: pointer;
}
.search-box:not(:valid) ~ .close-icon {
	display: none;
}

[class*=" icon-"] { display: inline-block!important; }
[class^="icon-"], [class*=" icon-"] { background-position: 0 50%!important;}

ul#icons{
display: inline;
}
ul#icons li{
float: left; display: inline; margin-right:10px
}
.social-sprite {
	height:16px;
	width:16px;
	padding:2px;
    background: url('../images/spritenew.png');
}@-webkit-keyframes spinner {  0% {    -webkit-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -ms-transform: rotate(0deg);    -o-transform: rotate(0deg);    transform: rotate(0deg);  }  100% {    -webkit-transform: rotate(360deg);    -moz-transform: rotate(360deg);    -ms-transform: rotate(360deg);    -o-transform: rotate(360deg);    transform: rotate(360deg);  }}@-moz-keyframes spinner {  0% {    -webkit-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -ms-transform: rotate(0deg);    -o-transform: rotate(0deg);    transform: rotate(0deg);  }  100% {    -webkit-transform: rotate(360deg);    -moz-transform: rotate(360deg);    -ms-transform: rotate(360deg);    -o-transform: rotate(360deg);    transform: rotate(360deg);  }}@-o-keyframes spinner {  0% {    -webkit-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -ms-transform: rotate(0deg);    -o-transform: rotate(0deg);    transform: rotate(0deg);  }  100% {    -webkit-transform: rotate(360deg);    -moz-transform: rotate(360deg);    -ms-transform: rotate(360deg);    -o-transform: rotate(360deg);    transform: rotate(360deg);  }}@keyframes spinner {  0% {    -webkit-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -ms-transform: rotate(0deg);    -o-transform: rotate(0deg);    transform: rotate(0deg);  }  100% {    -webkit-transform: rotate(360deg);    -moz-transform: rotate(360deg);    -ms-transform: rotate(360deg);    -o-transform: rotate(360deg);    transform: rotate(360deg);  }}/* :not(:required) hides this rule from IE9 and below */.refreshing:not(:required) {  -webkit-animation: spinner 1000ms infinite linear;  -moz-animation: spinner 1000ms infinite linear;  -ms-animation: spinner 1000ms infinite linear;  -o-animation: spinner 1000ms infinite linear;  animation: spinner 1000ms infinite linear;  -webkit-border-radius: 2.4em;  -moz-border-radius: 2.4em;  -ms-border-radius: 2.4em;  -o-border-radius: 2.4em;  border-radius: 2.4em;  border: 0.4em solid #99aacc;  border-left-color: transparent;  color: transparent;  display: inline-block;  font-size: 10px;  line-height: 1.2;  width: 3em;  height: 3em;  text-indent: 100%;}.refreshing:not(:required):after {  display: block;  border: 0.5em solid transparent;  border-top-color: #99aacc;  border-left-color: #99aacc;  content: '';  width: 0;  height: 0;  overflow: hidden;  margin-left: -0.2em;  margin-top: 1em;}#sthoverbuttons div,#sthoverbuttons dl,#sthoverbuttons dt,#sthoverbuttons dd,#sthoverbuttons ul,#sthoverbuttons ol,#sthoverbuttons li,#sthoverbuttons h1,#sthoverbuttons h2,#sthoverbuttons h3,#sthoverbuttons h4,#sthoverbuttons h5,#sthoverbuttons h6,#sthoverbuttons pre,#sthoverbuttons code,#sthoverbuttons form,#sthoverbuttons fieldset,#sthoverbuttons legend,#sthoverbuttons input,#sthoverbuttons textarea,#sthoverbuttons p,#sthoverbuttons blockquote{margin:0;padding:0;}#sthoverbuttons{font:11px Helvetica,Tahoma,Arial;z-index:980000!important;cursor:pointer;margin-left:-7px;position:fixed;top:25%;width:50px;}.sthoverbuttons-pos-left{left:0;}.sthoverbuttons-pos-right{right:0;}#sthoverbuttons #sthoverbuttons-color{height:100%;position:absolute;width:100%;z-index:985000;}#sthoverbuttons #sthoverbuttons-top{height:5px;width:100%;}#sthoverbuttons #sthoverbuttons-bottom{height:10px;width:100%;}#sthoverbuttons #sthoverbuttons-shade{height:100%;width:100%;}#sthoverbuttons .sthoverbuttons-top-l{background:url("http://sd.sharethis.com/disc/images/mini_Top_Cap.png") no-repeat scroll 0 0 transparent;}#sthoverbuttons .sthoverbuttons-bottom-l{background:url("http://sd.sharethis.com/disc/images/mini_Bottom_Cap.png") no-repeat scroll 0 0 transparent;}#sthoverbuttons .sthoverbuttons-shade-l{background:url("http://sd.sharethis.com/disc/images/mini_BG.png") repeat-y scroll 0 0 transparent;}#sthoverbuttons .sthoverbuttons-top-r{background:url("http://sd.sharethis.com/disc/images/mini_Top_Cap_R.png") no-repeat scroll 0 0 transparent;}#sthoverbuttons .sthoverbuttons-bottom-r{background:url("http://sd.sharethis.com/disc/images/mini_Bottom_Cap_R.png") no-repeat scroll 0 0 transparent;}#sthoverbuttons .sthoverbuttons-shade-r{background:url("http://sd.sharethis.com/disc/images/mini_BG_R.png") repeat-y scroll 0 0 transparent;}#sthoverbuttons #sthoverbuttons-background{position:absolute;top:0;width:100%;z-index:990000;height:100%;}#sthoverbuttons .sthoverbuttons-background-l{left:7px;}#sthoverbuttons .sthoverbuttons-background-r{right:-3px;}#sthoverbuttons .sthoverbuttons-label{margin:5px;cursor:default;color:#585858;}#sthoverbuttons #sthoverbuttonsMain{position:relative;z-index:1000000;width:30px;padding:7px;}#sthoverbuttons .sthoverbuttonsMain-l{float:left;}#sthoverbuttons .sthoverbuttonsMain-r{float:right;}#sthoverbuttons #sthoverbuttonsPromoTab{height:42px;width:50px;}#sthoverbuttons .sthoverbuttonsPromoTab-l{background:url("http://sd.sharethis.com/disc/images/mini_Promo_Tab.png") no-repeat scroll 0 0 transparent;left:7px;}#sthoverbuttons .sthoverbuttonsPromoTab-r{background:url("http://sd.sharethis.com/disc/images/mini_Promo_Tab_R.png") no-repeat scroll 0 0 transparent;right:-3px;}#sthoverbuttons .sthoverbuttons-adContainer-l{display:none;position:absolute;left:-232px;}#sthoverbuttons .sthoverbuttons-adContainer-r{display:none;position:absolute;left:10px;}#sthoverbuttons .sthoverbuttons-window{position:absolute;top:0;height:250px;width:300px;border:2px solid #373737;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;z-index:988000;background:#FFF;}#sthoverbuttons .sthoverbuttons-stCloseNew{background:url("http://w.sharethis.com/share5x/images/widget-icons-sprite.png") no-repeat scroll -3px -131px transparent;cursor:pointer;display:inline-block;height:30px;position:absolute;top:-10px;width:30px;z-index:1500000;}#sthoverbuttons .sthoverbuttons-stCloseNew-l{left:285px;}#sthoverbuttons .sthoverbuttons-stCloseNew-r{left:-12px;}.sthoverbuttons-black_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:black;z-index:982000;-moz-opacity:.8;opacity:.80;filter:alpha(opacity=80);_position:absolute;}/* `XHTML, HTML4, HTML5 Reset
----------------------------------------------------------------------------------------------------*/

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
main,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

html,
body {
  height: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
/*
  Override the default (display: inline) for
  browsers that do not recognize HTML5 tags.

  IE8 (and lower) requires a shiv:
  http://ejohn.org/blog/html5-shiv
*/
  display: block;
}

b,
strong {
/*
  Makes browsers agree.
  IE + Opera = font-weight: bold.
  Gecko + WebKit = font-weight: bolder.
*/
  font-weight: bold;
}

img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
/*
  For IE.
  http://css-tricks.com/ie-fix-bicubic-scaling-for-images
*/
  -ms-interpolation-mode: bicubic;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

li {
/*
  For IE6 + IE7:

  "display: list-item" keeps bullets from
  disappearing if hasLayout is triggered.
*/
  list-style: none;
  margin: 0;
  padding: 0;
}



th,
td,
caption {
  font-weight: normal;
}

q {
  quotes: none;
}

q:before,
q:after {
  content: "";
  content: none;
}

sub,
sup,
small {
  font-size: 75%;
}

sub,
sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

svg {
/*
  For IE9. Without, occasionally draws shapes
  outside the boundaries of <svg> rectangle.
*/
  overflow: hidden;
}/*
You can customize all the aspects of the form in this style sheet
All the style elements use form id selector(notice the #contactus). So, including this
stylesheet does not affect the other elements at all!
*/

#contactus fieldset
{
   width:320px;
   padding:20px;
   border:1px solid #272791;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;   
}

#contactus legend, h2
{
   font-family : Arial, sans-serif;
   font-size: 1.3em;
   font-weight:bold;
   color:#333;
}

#contactus label
{
   font-family : Arial, sans-serif;
   font-size:0.8em;
   font-weight: bold;
}

#contactus input[type="text"],textarea
{
  font-family : Arial, Verdana, sans-serif;
  font-size: 0.9em;
  line-height:140%;
  color : #000; 
  padding : 3px; 
  border : 0px solid #999;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;

}

#contactus input[type="text"]
{
  height:18px;
  width:220px;
}

#contactus #scaptcha
{
  width:80px;
  height:18px;
}

#contactus input[type="submit"]
{
   width:100px;
   height:30px;
   padding-left:0px;
   padding-left:0px;
   font-weight: bold;
}

#contactus textarea
{
  height:120px;
  width:310px;
}

#contactus input[type="text"]:focus,textarea:focus
{
  color : #000;
  border : 0px solid #990000;
  background-color : #FFFACD;
  font-weight:bold;
}

#contactus .container
{
   margin-top:8px;
   margin-bottom: 10px;
}

#contactus .error
{
   font-family: Verdana, Arial, sans-serif; 
   font-size: 0.7em;
   color: #900;
   background-color : #ffff00;
}

#contactus fieldset#antispam
{
   padding:2px;
   border-top:0px solid #EEE;
   border-left:0;
   border-right:0;
   border-bottom:0;
   width:350px;
}

#contactus fieldset#antispam legend
{
   font-family : Arial, sans-serif;
   font-size: 0.8em;
   font-weight:bold;
   color:#333;   
}

#contactus .short_explanation
{
   font-family : Arial, sans-serif;
   font-size: 0.6em;
   color:#333;   
}
#fg_formContainer
{
   height:410px;
   width:347px;
   background:#E7E7E7;
   border:0px solid #E7E7E7;
   padding:0;
   position:absolute;
   z-index:999;
   cursor:default;   
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;   
display:none;
}

#fg_container_header
{
   height:30px;
   background:#272791;
   border-top-right-radius:0px;
   -moz-border-radius-topright:0px;
   -webkit-border-top-right-radius:0px;
   -khtml-border-top-right-radius: 0px;
   
   border-top-left-radius:0px;
   -moz-border-radius-topleft:0px;
   -webkit-border-top-left-radius:0px;
   -khtml-border-top-left-radius: 0px;   
}

#fg_container_header a
{
   color:#fff;
   font-family:Verdana,Arial;
   font-size:10pt;
   font-weight:bold;
}

#fg_box_Title
{
   float:left;
   width:180px;
   margin:5px;
   
   color:#fff;
   font-family:Verdana,Arial;
   font-size:12pt;
   font-weight:bold;   
}

#fg_box_Close
{
   float:right;
   width:30px;
   margin:5px;
}

#fg_form_InnerContainer
{
   margin:15px;
}

#fg_form_InnerContainer h2
{
   font-family : Arial, sans-serif;
   font-size: 14pt;
   font-weight:bold;
   color:#333;     
}

#fg_form_InnerContainer p
{
   font-family : Arial, sans-serif;
   font-size: 12pt;
   color:#333;
}

#fg_backgroundpopup
{
   position: fixed; 
   top:0; 
   left:0; 
   bottom:0; 
   right:0;
   
   background:#E7E7E7;
   opacity: .3;
   -moz-opacity: .3;
   filter: alpha(opacity=30);
   border:0px solid #cecece;
   z-index:1;
   display:none;
}

#fg_submit_success_message
{
   display:none;
   padding:15px;
}

/* spam_trap: This input is hidden. This is here to trick the spam bots*/
#contactus .spmhidip
{
   display:none;
   width:10px;
   height:3px;
}
#fg_crdiv
{
   font-family : Arial, sans-serif;
   font-size: 0.3em;
   opacity: .2;
   -moz-opacity: .2;
   filter: alpha(opacity=20);   
}
#fg_crdiv p
{
    display:none;
}.cookie-message {
  position:fixed;
  bottom:0;left:0;right:0;
  padding:0 85px 0 20px;
  background:#fff;
  border-bottom:0px solid #ccc;
  box-shadow:0px 0px 3px #ccc;
  z-index: 99;
}
.cookie-message a {
  position:absolute;
  top:0; *top:-2px; right:20px;
  cursor:pointer;
}
.cookie-message p, .cookie-message a {
  color:#333;
  font:bold 12px/18px Verdana;
  margin:0.6em 0;
}
.blue {
  border-bottom:0px solid #0E83AE;
  background-color:#0990c3;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e83ae), color-stop(50%, #0990c3), color-stop(100%, #0e9dd2));
  background: -webkit-linear-gradient(#0e83ae, #0990c3, #0e9dd2);
  background: -moz-linear-gradient(#0e83ae, #0990c3, #0e9dd2);
  background: -o-linear-gradient(#0e83ae, #0990c3, #0e9dd2);
  background: -ms-linear-gradient(#0e83ae, #0990c3, #0e9dd2);
  background: linear-gradient(#0e83ae, #0990c3, #0e9dd2);
}
.blue p, .blue a { color:#ffffff; }@font-face {
  font-family: 'stalose-webfont';
  src: url('../font/stalose-webfont.eot?44797017');
  src: url('../font/stalose-webfont.eot?44797017#iefix') format('embedded-opentype'),
       url('../font/stalose-webfont.woff2?44797017') format('woff2'),
       url('../font/stalose-webfont.woff?44797017') format('woff'),
       url('../font/stalose-webfont.ttf?44797017') format('truetype'),
       url('../font/stalose-webfont.svg?44797017#stalose-webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'stalose-webfont';
    src: url('../font/stalose-webfont.svg?44797017#stalose-webfont') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "stalose-webfont";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-calendar:before { content: '\e800'; } /* '' */
.icon-home:before { content: '\e801'; } /* '' */
.icon-search:before { content: '\e802'; } /* '' */
.icon-clock:before { content: '\e803'; } /* '' */
.icon-left-open:before { content: '\e804'; } /* '' */
.icon-right-open:before { content: '\e805'; } /* '' */
.icon-folder-open:before { content: '\e806'; } /* '' */
.icon-eye:before { content: '\e807'; } /* '' */
.icon-chart-bar:before { content: '\e808'; } /* '' */
.icon-link:before { content: '\e809'; } /* '' */
.icon-arrows-cw:before { content: '\e80a'; } /* '' */
.icon-rss:before { content: '\f09e'; } /* '' */
.icon-right-circled:before { content: '\f0a9'; } /* '' */
.icon-angle-double-left:before { content: '\f100'; } /* '' */
.icon-angle-double-right:before { content: '\f101'; } /* '' */
.icon-circle:before { content: '\f111'; } /* '' */
.icon-doc-inv:before { content: '\f15b'; } /* '' */
.icon-reddit-alien:before { content: '\f281'; } /* '' */[class^="icon-"], [class*=" icon-"] {
  font-family: 'fontawesome-webfont';
  font-style: normal;
  font-weight: normal;
 
  /* fix buttons height */
  line-height: 1em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
}
 
.icon-calendar { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe800;&nbsp;'); }
.icon-home { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe801;&nbsp;'); }
.icon-search { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe802;&nbsp;'); }
.icon-clock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe803;&nbsp;'); }
.icon-left-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe804;&nbsp;'); }
.icon-right-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe805;&nbsp;'); }
.icon-folder-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe806;&nbsp;'); }
.icon-eye { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe807;&nbsp;'); }
.icon-chart-bar { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe808;&nbsp;'); }
.icon-link { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe809;&nbsp;'); }
.icon-arrows-cw { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80a;&nbsp;'); }
.icon-rss { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09e;&nbsp;'); }
.icon-right-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a9;&nbsp;'); }
.icon-angle-double-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf100;&nbsp;'); }
.icon-angle-double-right { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf101;&nbsp;'); }
.icon-circle { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf111;&nbsp;'); }
.icon-doc-inv { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf15b;&nbsp;'); }
.icon-reddit-alien { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf281;&nbsp;'); }
.icon-calendar { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe800;&nbsp;'); }
.icon-home { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe801;&nbsp;'); }
.icon-search { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe802;&nbsp;'); }
.icon-clock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe803;&nbsp;'); }
.icon-left-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe804;&nbsp;'); }
.icon-right-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe805;&nbsp;'); }
.icon-folder-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe806;&nbsp;'); }
.icon-eye { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe807;&nbsp;'); }
.icon-chart-bar { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe808;&nbsp;'); }
.icon-link { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe809;&nbsp;'); }
.icon-arrows-cw { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80a;&nbsp;'); }
.icon-rss { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09e;&nbsp;'); }
.icon-right-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a9;&nbsp;'); }
.icon-angle-double-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf100;&nbsp;'); }
.icon-angle-double-right { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf101;&nbsp;'); }
.icon-circle { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf111;&nbsp;'); }
.icon-doc-inv { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf15b;&nbsp;'); }
.icon-reddit-alien { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf281;&nbsp;'); }@font-face {
  font-family: 'fontawesome-webfont';
  src: url('../font/fontawesome-webfont.eot?48361718');
  src: url('../font/fontawesome-webfont.eot?48361718#iefix') format('embedded-opentype'),
       url('../font/fontawesome-webfont.svg?48361718#fontawesome-webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fontawesome-webfont';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontawesome-webfont';
    src: url('../font/fontawesome-webfont.svg?48361718#fontawesome-webfont') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontawesome-webfont";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-calendar:before { content: '\e800'; } /* '' */
.icon-home:before { content: '\e801'; } /* '' */
.icon-search:before { content: '\e802'; } /* '' */
.icon-clock:before { content: '\e803'; } /* '' */
.icon-left-open:before { content: '\e804'; } /* '' */
.icon-right-open:before { content: '\e805'; } /* '' */
.icon-folder-open:before { content: '\e806'; } /* '' */
.icon-eye:before { content: '\e807'; } /* '' */
.icon-chart-bar:before { content: '\e808'; } /* '' */
.icon-link:before { content: '\e809'; } /* '' */
.icon-arrows-cw:before { content: '\e80a'; } /* '' */
.icon-rss:before { content: '\f09e'; } /* '' */
.icon-right-circled:before { content: '\f0a9'; } /* '' */
.icon-angle-double-left:before { content: '\f100'; } /* '' */
.icon-angle-double-right:before { content: '\f101'; } /* '' */
.icon-circle:before { content: '\f111'; } /* '' */
.icon-doc-inv:before { content: '\f15b'; } /* '' */
.icon-reddit-alien:before { content: '\f281'; } /* '' */
.icon-calendar:before { content: '\e800'; } /* '' */
.icon-home:before { content: '\e801'; } /* '' */
.icon-search:before { content: '\e802'; } /* '' */
.icon-clock:before { content: '\e803'; } /* '' */
.icon-left-open:before { content: '\e804'; } /* '' */
.icon-right-open:before { content: '\e805'; } /* '' */
.icon-folder-open:before { content: '\e806'; } /* '' */
.icon-eye:before { content: '\e807'; } /* '' */
.icon-chart-bar:before { content: '\e808'; } /* '' */
.icon-link:before { content: '\e809'; } /* '' */
.icon-arrows-cw:before { content: '\e80a'; } /* '' */
.icon-rss:before { content: '\f09e'; } /* '' */
.icon-right-circled:before { content: '\f0a9'; } /* '' */
.icon-angle-double-left:before { content: '\f100'; } /* '' */
.icon-angle-double-right:before { content: '\f101'; } /* '' */
.icon-circle:before { content: '\f111'; } /* '' */
.icon-doc-inv:before { content: '\f15b'; } /* '' */
.icon-reddit-alien:before { content: '\f281'; } /* '' *//*
   Animation example, for spinners
*/
.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/*
  960 Grid System ~ Core CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/

body {
  min-width: 960px;
}

/* `Container
----------------------------------------------------------------------------------------------------*/

.container_12,
.container_16 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15 {
  position: relative;
}

.container_12 .grid_3,
.container_16 .grid_4 {
  width: 220px;
}

.container_12 .grid_6,
.container_16 .grid_8 {
  width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12 {
  width: 700px;
}

.container_12 .grid_17,
.container_16 .grid_16 {
  width: 940px;
}
.container_12 .grid_12{
	width: 780px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
  width: 60px;
}

.container_12 .grid_2 {
  width: 140px;
}

.container_12 .grid_4 {
  width: 300px;
}

.container_12 .grid_5 {
  width: 380px;
}

.container_12 .grid_7 {
  width: 540px;
}

.container_12 .grid_8 {
  width: 620px;
}

.container_12 .grid_10 {
  width: 780px;
}

.container_12 .grid_11 {
  width: 860px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
  width: 40px;
}

.container_16 .grid_2 {
  width: 100px;
}

.container_16 .grid_3 {
  width: 160px;
}

.container_16 .grid_5 {
  width: 280px;
}

.container_16 .grid_6 {
  width: 340px;
}

.container_16 .grid_7 {
  width: 400px;
}

.container_16 .grid_9 {
  width: 520px;
}

.container_16 .grid_10 {
  width: 580px;
}

.container_16 .grid_11 {
  width: 640px;
}

.container_16 .grid_13 {
  width: 760px;
}

.container_16 .grid_14 {
  width: 820px;
}

.container_16 .grid_15 {
  width: 880px;
}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4 {
  padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8 {
  padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12 {
  padding-left: 720px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
  padding-left: 80px;
}

.container_12 .prefix_2 {
  padding-left: 160px;
}

.container_12 .prefix_4 {
  padding-left: 320px;
}

.container_12 .prefix_5 {
  padding-left: 400px;
}

.container_12 .prefix_7 {
  padding-left: 560px;
}

.container_12 .prefix_8 {
  padding-left: 640px;
}

.container_12 .prefix_10 {
  padding-left: 800px;
}

.container_12 .prefix_11 {
  padding-left: 880px;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
  padding-left: 60px;
}

.container_16 .prefix_2 {
  padding-left: 120px;
}

.container_16 .prefix_3 {
  padding-left: 180px;
}

.container_16 .prefix_5 {
  padding-left: 300px;
}

.container_16 .prefix_6 {
  padding-left: 360px;
}

.container_16 .prefix_7 {
  padding-left: 420px;
}

.container_16 .prefix_9 {
  padding-left: 540px;
}

.container_16 .prefix_10 {
  padding-left: 600px;
}

.container_16 .prefix_11 {
  padding-left: 660px;
}

.container_16 .prefix_13 {
  padding-left: 780px;
}

.container_16 .prefix_14 {
  padding-left: 840px;
}

.container_16 .prefix_15 {
  padding-left: 900px;
}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4 {
  padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8 {
  padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12 {
  padding-right: 720px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
  padding-right: 80px;
}

.container_12 .suffix_2 {
  padding-right: 160px;
}

.container_12 .suffix_4 {
  padding-right: 320px;
}

.container_12 .suffix_5 {
  padding-right: 400px;
}

.container_12 .suffix_7 {
  padding-right: 560px;
}

.container_12 .suffix_8 {
  padding-right: 640px;
}

.container_12 .suffix_10 {
  padding-right: 800px;
}

.container_12 .suffix_11 {
  padding-right: 880px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
  padding-right: 60px;
}

.container_16 .suffix_2 {
  padding-right: 120px;
}

.container_16 .suffix_3 {
  padding-right: 180px;
}

.container_16 .suffix_5 {
  padding-right: 300px;
}

.container_16 .suffix_6 {
  padding-right: 360px;
}

.container_16 .suffix_7 {
  padding-right: 420px;
}

.container_16 .suffix_9 {
  padding-right: 540px;
}

.container_16 .suffix_10 {
  padding-right: 600px;
}

.container_16 .suffix_11 {
  padding-right: 660px;
}

.container_16 .suffix_13 {
  padding-right: 780px;
}

.container_16 .suffix_14 {
  padding-right: 840px;
}

.container_16 .suffix_15 {
  padding-right: 900px;
}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .push_3,
.container_16 .push_4 {
  left: 240px;
}

.container_12 .push_6,
.container_16 .push_8 {
  left: 480px;
}

.container_12 .push_9,
.container_16 .push_12 {
  left: 720px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
  left: 80px;
}

.container_12 .push_2 {
  left: 160px;
}

.container_12 .push_4 {
  left: 320px;
}

.container_12 .push_5 {
  left: 400px;
}

.container_12 .push_7 {
  left: 560px;
}

.container_12 .push_8 {
  left: 640px;
}

.container_12 .push_10 {
  left: 800px;
}

.container_12 .push_11 {
  left: 880px;
}

/* `Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
  left: 60px;
}

.container_16 .push_2 {
  left: 120px;
}

.container_16 .push_3 {
  left: 180px;
}

.container_16 .push_5 {
  left: 300px;
}

.container_16 .push_6 {
  left: 360px;
}

.container_16 .push_7 {
  left: 420px;
}

.container_16 .push_9 {
  left: 540px;
}

.container_16 .push_10 {
  left: 600px;
}

.container_16 .push_11 {
  left: 660px;
}

.container_16 .push_13 {
  left: 780px;
}

.container_16 .push_14 {
  left: 840px;
}

.container_16 .push_15 {
  left: 900px;
}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3,
.container_16 .pull_4 {
  left: -240px;
}

.container_12 .pull_6,
.container_16 .pull_8 {
  left: -480px;
}

.container_12 .pull_9,
.container_16 .pull_12 {
  left: -720px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
  left: -80px;
}

.container_12 .pull_2 {
  left: -160px;
}

.container_12 .pull_4 {
  left: -320px;
}

.container_12 .pull_5 {
  left: -400px;
}

.container_12 .pull_7 {
  left: -560px;
}

.container_12 .pull_8 {
  left: -640px;
}

.container_12 .pull_10 {
  left: -800px;
}

.container_12 .pull_11 {
  left: -880px;
}

/* `Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
  left: -60px;
}

.container_16 .pull_2 {
  left: -120px;
}

.container_16 .pull_3 {
  left: -180px;
}

.container_16 .pull_5 {
  left: -300px;
}

.container_16 .pull_6 {
  left: -360px;
}

.container_16 .pull_7 {
  left: -420px;
}

.container_16 .pull_9 {
  left: -540px;
}

.container_16 .pull_10 {
  left: -600px;
}

.container_16 .pull_11 {
  left: -660px;
}

.container_16 .pull_13 {
  left: -780px;
}

.container_16 .pull_14 {
  left: -840px;
}

.container_16 .pull_15 {
  left: -900px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after,
.container_16:before,
.container_16:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after,
.container_12:after,
.container_16:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix,
.container_12,
.container_16 {
  zoom: 1;
}