
	
		
	.container { padding: 0 20px; }
	
	.row {  max-width: 980px;  margin: 0 auto; }
	/* To fix the grid into a certain size, set max-width to width */
	.row .row { min-width: 0; }
	
	.column, .columns { margin-left: 4.4%; float: left; min-height: 1px; position: relative; }
	.column:first-child, .columns:first-child { margin-left: 0; }
	[class*="column"] + [class*="column"]:last-child { float: right; }
	[class*="column"] + [class*="column"].end { float: left; }
	
	.row .one 		{ width: 4.3%; }
	.row .two 		{ width: 13%; }
	.row .three 	{ width: 21.679%; }
	.row .four 		{ width: 30.37%; }
	.row .five 		{ width: 39.1%; }
	.row .six 		{ width: 47.8%; }
	.row .seven 	{ width: 56.5%; }
	.row .eight 	{ width: 65.2%; }
	.row .nine 		{ width: 73.9%; }
	.row .ten 		{ width: 82.6%; }
	.row .eleven 	{ width: 91.3%; }
	.row .twelve 	{ width: 100%; }
	
	.row .offset-by-one 	{ margin-left: 13.1%;  }
	.row .offset-by-two 	{ margin-left: 21.8%;  }
	.row .offset-by-three 	{ margin-left: 30.5%;  }
	.row .offset-by-four 	{ margin-left: 39.2%;  }
	.row .offset-by-five 	{ margin-left: 47.9%;  }
	.row .offset-by-six 	{ margin-left: 56.6%;  }
	.row .offset-by-seven 	{ margin-left: 65.3%;  }
	.row .offset-by-eight 	{ margin-left: 74.0%;  }
	.row .offset-by-nine 	{ margin-left: 82.7%;  }
	.row .offset-by-ten 	{ margin-left: 91.4%;  }
	

	 
	 /* Nicolas Gallagher's micro clearfix */
	 .row:before, .row:after, .clearfix:before, .clearfix:after { content:""; display:table; }
	 .row:after, .clearfix:after { clear: both; }
	 .row, .clearfix { zoom: 1; }
	 
	 
	
	div.panel {
		padding: 20px 20px 2px 20px;
		background: #efefef;
		background: -moz-linear-gradient(top, #FFFFFF 0%, #F4F4F4 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F4F4F4));
		background: -o-linear-gradient(top, #ffffff 0%,#f4f4f4 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F4F4F4',GradientType=0 );
		box-shadow: 0 2px 5px rgba(0,0,0,0.15);
		-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.15);
		-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.25);
		margin: 0 0 20px 0;
	}

/*	--------------------------------------------------
   	Nav Bar with Dropdowns
	-------------------------------------------------- */
	
	.nav-bar { height: 45px; background: #fff; margin-top: 20px; border: 1px solid #ddd; }	
	.nav-bar>li { float: left; display: block; position: relative; padding: 0; margin: 0; border-right: 1px solid #ddd; line-height: 45px; }
	.nav-bar>li>a.main { position: relative; padding: 0 20px; display: block; text-decoration: none; font-size: 15px; font-size: 1.5rem; }
	.nav-bar>li>input { margin: 0 16px; }
	.nav-bar>li ul { margin-bottom: 0; }
	.nav-bar>li li { line-height: 1.3; }
	.nav-bar>li.has-flyout>a.main { padding-right: 36px; }
	.nav-bar>li.has-flyout>a.flyout-toggle { position: absolute; right: 0; top: 0; padding: 22px; z-index: 2; display: block; }
	.nav-bar>li.has-flyout>a.flyout-toggle span { content: ""; width: 0; height: 0; border-left: 4px solid transparent;border-right: 4px solid transparent; border-top: 4px solid #2a85e8; display: block; }


/*	--------------------------------------------------
   	style 2
	-------------------------------------------------- */


#bgcl {

	background: url(../images/bg.png) #eaedef;


}

hr.dashed { border-width: 0px; border-bottom: 1px dashed #ddd !important;
clear: both; margin: 30px 0 40px; height: 0; }

hr.seperator { 
clear: both; margin: 30px 0 40px; height: 0; }


/* @group HEADER STYLES */
#header {
  background: url(../images/gradient-top.jpg) repeat-x center top #1d2427;
  border-bottom: solid 4px orange;
  padding: 0px 20px 0px 20px;
  width: 98%;

  z-index: 999;
  -webkit-box-shadow: 0px 2px 10px 0px rgba(64, 72, 75, .5);
  -moz-box-shadow: 0px 2px 10px 0px rgba(64, 72, 75, .5);
  box-shadow: 0px 2px 10px 0px rgba(64, 72, 75, .5);
}

#header .row {
    width: 98%;
}

#header h1 { 
    margin: 10px 0px 0px 0px;
}

#header a.button { color: #ffffff; }

/* @end */




/* @group NAVIGATION MENU STYLES */
.nav-bar {
    background-color: transparent !important;
    border: 0px;
}
.nav-bar li {
    font-weight: bold;
    text-transform: uppercase;
    border: 0px;
}
.nav-bar li a {
    color: #ddd;
    text-shadow: 1px 1px 0 #272f32;
    padding-left: 5px !important;
    font-size: 95% !important;
}
.nav-bar li a:hover {
    color: #fff;
    text-shadow: 1px 1px 0 #000;
}
.nav-bar a.button {
    font-size: 1.4rem;
    text-shadow: -1px -1px 0 #e59500;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.nav-bar a.button:hover {
    text-shadow: -1px -1px 0 #ae7100;
}
.nav-bar li.menuDivider {
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px dotted #777;
}
.nav-bar li a.small {
    color: #aaa;
    margin-right: 10px;
}
