*{padding:0;margin:0;}
a{text-decoration:none;transition:all 0.2s linear;}
a:hover{text-decoration:none;}
.clear{clear:both;}
table{
	width:100%;
}
.n_table{
	border-spacing:0;
	border-collapse:collapse;
}
.n_table td{
	padding:10px;
}
.n_table tr:nth-child(2n){
	background:#f9f9f9;
}
body{
	font-family:open_sansregular;
	font-size:12px;
	background:url(../img/bg.png) #333;
}
.box{
	max-width:1000px;
	margin:0px auto;
}
.box-right{
	text-align:right;
}
#upperBar{
	height:50px;
	line-height:50px;
	background:#2d2d2d;
}
#upperBar ul{
	float:right;
	margin:0;
}
#upperBar a{
	color:#FFF;
	padding:0 15px;
}
#upperBar .active{
	background:#FFF;
}
#upperBar .active a{
	color:#333;
}
#upperBar li{
	float:left;
}
#wrapper{
	background:#FFF;
}
#menuBar span{
	font-family:open_sanssemibold;
	font-size:38px;
	color:#d94a38;
	margin:0;
}
#menuBar a{
	color:#D94A38;
}
#menuBar{
	background:url(../img/stripe.png);
	height:100px;
}
#menuBar .box,#menuBar .row,#menuBar .col-md-4{
	height:100px;
	line-height:100px;
}
.lineSeper{
	background:url(../img/stripe.png);
	height:30px;
	margin:15px 0;
}
#mainMenu ul{
	padding-top:25px;
	float:right;
}
#mainMenu li:first-child{
	border-left:1px solid #eee;
}
#mainMenu li{
	background:#FFF;
	float:left;
	border:1px solid #eee;
	border-left:none;
	height:50px;
	line-height:50px;
	transition:all 0.2s linear;
}
#mainMenu li:hover{
	background:#eee;
}
#mainMenu li a{
	color:#333;
	padding:0 20px;
	display:block;
}
#mainMenu li a:hover{
	color:#d94a38;
}
/** CONTENT **/
#content h1{
	font-family:open_sanssemibold;
	font-weight:normal;
	font-size:35px;
	color:#d94a38
}
#content h2{
	font-family:open_sanssemibold;
	font-weight:normal;
	font-size:25px;
	color:#d94a38
}
#content{
	line-height:1.8;
}
.blockItems div {
	background:#FFF;
}
.blockItems div div{
	text-align:justify;
	text-justify:newspaper;
}

.blockSpacer{
	height:32px;
}
.blockColor{
	text-align:center;
	background-position: top center;
	color:#FFF;
	box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;
	padding:12px 0;
	border-radius:3px;
	border:1px solid #000;
}
.blockHead{
	font-family:open_sanssemibold;
	font-size:20px;
}
.blockSub{
	font-family:open_sanssemibold;
	background-image:url(../img/pattern1.png);
	text-shadow:0 0 5px rgba(0,0,0,0.4);
	height:50px;
	padding-top:7px;
	line-height:18px;
	margin:10px 0;
	font-size:23px;
}
.blockSub small{
	font-family:open_sansregular;
	font-size:12px;
}
.blockBlue{
	background-image:url(../img/blue.jpg);
	background-color:#0B5777;
	border-color:#217798;
}
.blockBlue .blockSub{
	background-color:#217798;
}
.blockGreen{
	background-image:url(../img/green.jpg);
	background-color:#42753A;
	border-color:#5F8E58;
}
.blockGreen .blockSub{
	background-color:#5F8E58;
}
.blockOrange{
	background-image:url(../img/orange.jpg);
	background-color:#BC4A05;
	border-color:#DE8529;
}
.blockOrange .blockSub{
	background-color:#DC7F1F;
}
.blockPurple{
	background-image:url(../img/purple.jpg);
	background-color:#5a096b;
	border-color:#8c5d80;
}
.blockPurple .blockSub{
	background-color:#805a76;
}
.blockHead{
}
.blockSub{
}
.blockTxt{
}
.blockMore{
	margin-top:5px;
	background:rgba(0,0,0,0.4);
	padding:7px;
}
.blockMore a{
	display:block;
	color:#FFF;
}

/** SLIDER **/
#slider{
	text-align:center;
}
#slider h1{
	font-size:30px;
	color:#FFF;
	font-family:open_sanssemibold;
	margin:0;
	padding-top:114px;
	text-shadow:0 0 3px #333;
}
#slider .subText{
	font-size:20px;
	color:#FFF;
}
/* FOOTER STUFF */
footer .box{
	padding:20px 0;
	color:#CCCCCC;
	line-height:1.8;
}
footer a{
	color:#CCCCCC;
}
footer a:hover{
	color:#FFF;
}
footer .fPart{
	float:left;
	width:25%;
}
footer .fHead{
	color:#E0E0E0;
	font-family:open_sanssemibold;
	font-size:18px;
	border-bottom:1px solid #5D5D5D;
	padding-right:20px;
	padding-bottom:10px;
}
footer .fList{
	padding-right:20px;
}
footer .fLine{
	clear:both;
	font-size:11px;
	color:#909090;
	padding-top:10px;
	border-top:1px solid #5D5D5D;
}
footer li{
	background:url(../img/arrow_right.png) no-repeat left center;
	border-bottom:1px solid #3F3F3F;
	padding:6px 0 6px 20px;
}
footer li:last-child{
	border-bottom:none;
}
