body.site {
	border: 0 !important;
	padding: 0;
	}

h1, h2, h3, h4, h5, h6 {font-weight: 100 !important;}
h2, h3, h4 {font-family: verdana, sans-serif !important;}

/*main frame wrapper*/
.body .container, footer, footer .container {
	padding: 0;
	border: 0;
	border-radius: 0;
	background: #ffffff;
	box-shadow: none;
	width: auto !important;
	max-width: none !important;
	}

	
.row-inner, .r1-inner, .foot-inner {
	max-width: 1180px;
	margin: auto;
}

header.header {margin: 0;}
header.header a {color: #ffffff;}
header.header p {margin: 0; padding: 0;}

header .headnav {
	background: #182B49;
	background: linear-gradient(#182B49, #102038);
	color: #feed01;
	margin: 0;
	right: 0;
	left: 0;
}


.r1.logobar {
	padding: 9px;
	background-color: #1a3867;
	background-image: -webkit-gradient(radial,center center,0,center center,460,from(#17568c),to(#1a3867));
	background-image: -webkit-radial-gradient(circle,#17568c,#1a3867);
	background-image: -moz-radial-gradient(circle,#17568c,#1a3867);
	background-image: -o-radial-gradient(circle,#17568c,#1a3867);
	background-image: radial-gradient(circle,#17568c,#1a3867);
	background-repeat: no-repeat;
}

.r1.subnav {
	background-color: #1b63a2;
	background-image: linear-gradient(0deg,rgba(0,0,0,0.03),rgba(255,255,255,0.05));
	border-top: 0 none;
	border-bottom: 0 none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4),0 0 1px rgba(0,0,0,0.2),0 1px 0 #2f89d3 inset,0 -1px 0 #368ad8 inset;
}

.sticknav {
	right: 0;
	left: 0;
}


/*nav bar*/

.navigation {
	border: 0; 
	margin: 0;
	padding: 0;
	}
.navigation .nav-pills li a {
	border-radius: 0;
	background: transparent;
	color: #ffffff;
	margin: 0;
	padding: 10px 15px;
}
.navigation .nav-pills li a:hover, 
.navigation .nav-pills li.active a,
.navigation .nav-pills li.divider.parent span.separator:hover {
	background: #12375B;
	}

.navigation ul.nav-pills {
	margin: auto;
	display: inline-block;
}

.navigation ul.nav-pills li.divider.parent span.separator {
	cursor: pointer;
	color: #ffffff;
	padding: 8px 15px;
	line-height: normal;
	display: block;
	margin: 0;
}

.navigation .nav-child li a {
	color: #111111;
}



.r1.tvscreen {
	background-size: cover;
}
.tvscreen .r1-inner {
	padding: 40px 0;
	color: #ffffff;
	text-align: center;
}
.tvscreen h2 {
	font-size: 4vw;
	line-height: normal;
	text-shadow: 1px 1px 0 #111111;
}


.btn {border-radius: 2px; color: #111111 !important;}

/*mobile nav*/
.navbar .btn-navbar span {display: none !important;}
.navbar .btn-navbar {
	background: #0076b2; 
	color: #ffffff;
	}
.navbar .btn-navbar::before {
	content: "MENU";
	font-weight: 700;
	}
.navbar .btn-navbar:hover {background: #0082bf;}


.header-search {padding-top: 3px;}
.header-search form {margin: 0;}
input.search-query {
	border-radius: 2px;
	border: 0;
	}




/*main content area*/
.row-fluid {
	padding: 20px;
	width: auto;
}

.row-fluid .module-title {
	color: #0e1d36;
	padding: 5px 12px;
	margin-top: 0;
	text-transform: capitalize;
}


.widetitle {
	text-transform: capitalize;
}



/*footer*/
footer p {padding: 0; margin: 0;}

footer {
	color: #ffffff;
	background-color: #0e1e36;
	background-image: -moz-linear-gradient(top,#10223e,#0b172a);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#10223e),to(#0b172a));
	background-image: -webkit-linear-gradient(top,#10223e,#0b172a);
	background-image: -o-linear-gradient(top,#10223e,#0b172a);
	background-image: linear-gradient(to bottom,#10223e,#0b172a);
	background-repeat: repeat-x;
	border-top: 1px solid #0b172a;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff10223e',endColorstr='#ff0b172a',GradientType=0);
}

footer .foot-inner {
	padding: 20px 0;
	overflow: hidden;
}

footer .foot-inner a {color: #eeeeee;}