/* Minification failed. Returning unminified contents.
(175,14): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-700'
(189,13): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-700'
(300,48): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-700'
(306,25): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-700'
(310,48): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-700'
(312,53): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-700'
(314,51): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-700'
(322,24): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-700'
(329,24): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-700'
(347,24): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-700'
(415,24): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-700'
(659,26): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-700'
(1020,19): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-700'
(1415,17): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-700'
(1446,33): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-500'
(1460,30): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-500'
(1472,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1473,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1474,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1475,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1476,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1477,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1478,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1479,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1480,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1481,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1482,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1483,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1484,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1485,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1486,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1487,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1488,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1489,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1490,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1491,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1492,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1493,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1494,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1495,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1496,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1497,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1498,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1499,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1500,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1501,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1502,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1503,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1504,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1505,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1506,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1507,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1508,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1509,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1510,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1511,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1512,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1513,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1514,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1515,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1516,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1517,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1518,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1519,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1520,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1521,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1522,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1523,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1524,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1525,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1526,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1527,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1528,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1529,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1530,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1531,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1532,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1533,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1534,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1536,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1537,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1538,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1539,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1540,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1542,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1543,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1544,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1545,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1546,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1547,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1548,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1549,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1550,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1551,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1552,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1553,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1554,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1555,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1556,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1557,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1558,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1559,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1560,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1561,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1562,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1563,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1567,33): run-time error CSS1039: Token not allowed after unary operator: '-utility-blue-drk'
(1571,33): run-time error CSS1039: Token not allowed after unary operator: '-cardinal-red-600'
(1574,44): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-800'
(1578,44): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-700'
 */
@font-face {
	font-family: 'Source Sans Pro';
	src: url("../Content/fonts/sourcesanspro-regular-webfont.eot");
	src: url("../Content/fonts/sourcesanspro-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../Content/fonts/sourcesanspro-regular-webfont.svg#SourceSansPro") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Source Sans Pro Variable';
	src: url("../Content/fonts/source-sans-3/sourcesanspro-variable.woff2") format("woff2"), url("../Content/fonts/source-sans-3/sourcesanspro-variable.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Source Sans Pro';
	src: url("../Content/fonts/sourcesanspro-italic-webfont.eot");
	src: url("../Content/fonts/sourcesanspro-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../Content/fonts/sourcesanspro-italic-webfont.woff") format("woff"), url("../Content/fonts/sourcesanspro-italic-webfont.ttf") format("truetype"), url("../Content/fonts/sourcesanspro-italic-webfont.svg#SourceSansPro") format("svg");
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Source Sans Pro';
	src: url("../Content/fonts/source-sans-3/sourcesanspro-italic.woff2") format("woff2"), url("../Content/fonts/source-sans-3/sourcesanspro-italic.ttf") format("truetype");
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Source Sans Pro';
	src: url("../Content/fonts/sourcesanspro-semibold-webfont.eot");
	src: url("../Content/fonts/sourcesanspro-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../Content/fonts/sourcesanspro-semibold-webfont.woff") format("woff"), url("../Content/fonts/sourcesanspro-semibold-webfont.ttf") format("truetype"), url("../Content/fonts/sourcesanspro-semibold-webfont.svg#SourceSansPro") format("svg");
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Source Sans Pro Variable';
	src: url("../Content/fonts/source-sans-3/sourcesanspro-variable.woff2") format("woff2"), url("../Content/fonts/source-sans-3/sourcesanspro-variable.ttf") format("truetype");
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Source Sans Pro';
	src: url("../Content/fonts/sourcesanspro-semibolditalic-webfont.eot");
	src: url("../Content/fonts/sourcesanspro-semibolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../Content/fonts/sourcesanspro-semibolditalic-webfont.woff") format("woff"), url("../Content/fonts/sourcesanspro-semibolditalic-webfont.ttf") format("truetype"), url("../Content/fonts/sourcesanspro-semibolditalic-webfont.svg#SourceSansPro") format("svg");
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Source Sans Pro Variable';
	src: url("../Content/fonts/source-sans-3/sourcesanspro-variable.woff2") format("woff2"), url("../Content/fonts/source-sans-3/sourcesanspro-variable.ttf") format("truetype");
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Source Sans Pro';
	src: url("../Content/fonts/sourcesanspro-bold-webfont.eot");
	src: url("../Content/fonts/sourcesanspro-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../Content/fonts/sourcesanspro-bold-webfont.woff") format("woff"), url("../Content/fonts/sourcesanspro-bold-webfont.ttf") format("truetype"), url("../Content/fonts/sourcesanspro-bold-webfont.svg#SourceSansPro") format("svg");
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Source Sans Pro Variable';
	src: url("../Content/fonts/source-sans-3/sourcesanspro-variable.woff2") format("woff2"), url("../Content/fonts/source-sans-3/sourcesanspro-variable.ttf") format("truetype");
	font-weight: 900;
	font-style: normal;
}

	html {
	background-color: #fff;
	margin: 0;
	padding: 0;
	
}

body {
	background-color: #fff;
	margin: 0 auto;
	padding: 0;
	font-size: 90%;
	font-family: 'Source Sans Pro', 'Source Serif Pro',Tahoma, Verdana, Segoe, sans-serif;
	color: #333;
}

a {
	color: #333;
	outline: none;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: underline;
}

	a:link, a:visited,
	a:active, a:hover {
		color: #333;
	}

	a:hover {
		
	}

header, footer, hgroup,
nav, section {
	display: block;
}

mark {
	background-color: #a6dbed;
	padding-left: 5px;
	padding-right: 5px;
}

.red {
    color: red;
}

.blue {
    color: blue;
}

.float-left {
	float: left;
}


.float-right {
	float:right;
}

.center {
	width:320px;
	float:left;
	text-align:center;
	margin:15px 0 15px 0;
	
}
.left {
	width:320px;
	float:left;
	text-align:center;
	margin:15px 0 15px 0;
}
.right {
	width:320px;
	float:right;
	text-align:center;
	margin:15px 0 15px 0;
}
.bottom-footer
{
   text-align:center;
   width:960px;
}


.clear-fix:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}

h1, h2, h3 {
	font-family: 'Source Sans Pro', 'Source Serif Pro', Tahoma, Verdana, Segoe, sans-serif;
	font-weight: normal;
	/*color:#593079;*/
	color: var(--buckeye-blue-700); /* Sub Heading text color on pages*/
}
h1 {
	font-size:1.5em;
	margin-bottom:0;
	padding-bottom:3px;
}
h2 {
	font-size:1.4em; 
	padding-bottom:3px;
}
h3 {
	font-size:1.5em; 
	padding-bottom:3px;
	color:var(--buckeye-blue-700);/*Right hand side sub heading text*/
	
}
img
{
	border: 0;
	margin:5px;
}

/* main layout
----------------------------------------------------------*/
.content-wrapper {
	margin: 0 auto;    
}

#body {
	background-color: #fff;
	clear: both;
	padding-bottom: 35px;
	margin-top:10px;
	margin-bottom:5px;
	height:730px;
}

.main-content {        
	padding-left: 10px;
	padding-top: 0px;
	width:98%;
}

.featured + .main-content {
	background: url("../Images/heroAccent.png") no-repeat;
}

footer {
	clear: both;
	background-color:#a2a2a4;
	font-size: .8em;
}

#welcometext
{
	font-size:large;
	color:white;
	padding-right:10px
}

#logotext
{
	font-size:25px;
	font-weight:bold;
	margin-left:150px;
	margin-top:30px
}
/* site title
----------------------------------------------------------*/
.site-title {
	color: #c8c8c8;
	font-family: 'Source Sans Pro', 'Source Serif Pro', Tahoma, Verdana, Segoe, sans-serif;
	font-size: 2.3em;
	margin: 20px 0;
}

.site-title a, .site-title a:hover, .site-title a:active {
	background: none;
	color: #c8c8c8;
	outline: none;
	text-decoration: none;
}


/* login
----------------------------------------------------------*/
#login {
	display: block;
	font-size: .95em;
	text-align: right;
	width:100%;
	background-color:#a2a2a4;
	height:35px;
}

#login a {
	   
	margin-left: 10px;
	margin-right: 3px;
	padding: 2px 3px;
	text-decoration: none;
}

#login a.username {
	background: none;
	margin-left: 0px;
	text-decoration: underline;
}

#login ul {
	margin: 0;
}

#login li {
	display: inline;
	list-style: none;
}


/* menu
----------------------------------------------------------*/

#navigation {width:200px; margin-left:4px; margin-top:5px;}
#navigation ul {list-style: none;margin: 0;padding: 0;}
#navigation li {border-bottom: .5px solid var(--buckeye-blue-700);}
#navigation li a:link, #navigation li a:visited  
{
	display: block;
	padding: 0.4em 0 0.4em 0.5em;
	border-left: 12px solid #a2a2a4;
	background-color: var(--buckeye-blue-700);
	color: #FFFFFF;
	text-decoration: none;
}
#navigation li a:hover {background-color: var(--buckeye-blue-700);color: #FFFFFF;}
#navigation ul ul {margin-left: 12px;}
#navigation ul ul li {border-bottom: 1px solid var(--buckeye-blue-700);margin:0;}
#navigation ul ul a:link, #navigation ul ul a:visited {background-color: #a2a2a4;color: #FFFFFF;}
#navigation ul ul a:hover {background-color: var(--buckeye-blue-700);color: #FFFFFF;}

 .menu-wrapper {
	padding-top:5px;
	width:100%;
	height:30px;
	margin-top:110px;
	text-align: center;
	background-color:var(--buckeye-blue-700);    
}

ul#css3menu,ul#css3menu ul{
	margin:0;
	list-style:none;
	padding:0;
	background-color:var(--buckeye-blue-700);
	border-width:0px;
	border-style:solid;
	border-color:#a2a2a4; 
	margin-top:-10px;
}

/* Third Level Submenu */
ul#css3menu ul ul{
    left:131.23px;
    top:0%;               
}

ul#css3menu ul{
	display:none;
	position:absolute;
	left:0;
	top:100%;
	background-color:var(--buckeye-blue-700);
	border-color:#d4d4d4; 
	margin-top:0px;
}

ul#css3menu li:hover>*{
	display:block;
}

ul#css3menu li{
	position:relative;
	display:block;
	white-space:nowrap;
	font-size:18px;
	float:left;
}

ul#css3menu li:hover{
	z-index:1;
}

ul#css3menu{
	font-size:0;
	z-index:999;
	position:relative;
	display:inline-block;
	zoom:1;
	padding:0;
	*display:inline;
}

* html ul#css3menu li a{
	display:inline-block;
}

ul#css3menu>li{
	margin:0;
}

ul#css3menu a:active, ul#css3menu a:focus{
	outline-style:none;
}

ul#css3menu a{
	display:block;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	color:#ffffff;
	cursor:pointer;
	padding:10px;
	padding-top:6px;
	padding-bottom:6px;
	border-width:0 0 0 1px;
	border-style:solid;
	border-color:#a2a2a4; 
	color:#ffffff; 
	font-weight:normal;
}

ul#css3menu ul li{
	float:none; 
	border-bottom:thin solid #a2a2a4;
}

ul#css3menu ul a{ 
	color:#ffffff;
	text-align:left;
	background-color:var(--buckeye-blue-700);
	background-image:none;
	border-width:0;
	font-weight:normal;     
	text-decoration:none;
}

ul#css3menu li:hover>a,ul#css3menu li a.pressed{
	background-color:#a2a2a4;
	border-color:#C0C0C0;
	border-style:solid;
	color:#ffffff;
	background-position:0 100px;
	text-decoration:none;
}

ul#css3menu span{
	display:block;
	overflow:visible;
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:0px;
}

ul#css3menu ul li:hover>a,ul#css3menu ul li a.pressed{
	background-color:#a2a2a4;
	background-image:none;
	color:#ffffff;
	text-decoration:none;
}

/* page elements
----------------------------------------------------------*/
/* featured */
.featured {
	background-color: #fff;
}

	.featured .content-wrapper {
		background-color: #7ac0da;
		background-image: -ms-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
		background-image: -o-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #7ac0da), color-stop(1, #a4d4e6));
		background-image: -webkit-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
		background-image: linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
		color: #3e5667;
		padding: 20px 40px 30px 40px;
	}

		.featured hgroup.title h1, .featured hgroup.title h2 {
			color: #fff;
		}

		.featured p {
			font-size: 1.1em;
		}

/* page titles */
hgroup.title {
	margin-bottom: 10px;
}

hgroup.title h1, hgroup.title h2 {
	display: inline;
}

hgroup.title h2 {
	font-weight: normal;
	margin-left: 3px;
}

/* features */
section.feature {
	width: 300px;
	float: left;
	padding: 10px;
}

/* ordered list */
ol.round {
	list-style-type: none;
	padding-left: 0;
}

	ol.round li {
		margin: 25px 0;
		padding-left: 45px;
	}

		ol.round li.zero {
			background: url("../Images/orderedList0.png") no-repeat;
		}

		ol.round li.one {
			background: url("../Images/orderedList1.png") no-repeat;
		}

		ol.round li.two {
			background: url("../Images/orderedList2.png") no-repeat;
		}

		ol.round li.three {
			background: url("../Images/orderedList3.png") no-repeat;
		}

		ol.round li.four {
			background: url("../Images/orderedList4.png") no-repeat;
		}

		ol.round li.five {
			background: url("../Images/orderedList5.png") no-repeat;
		}

		ol.round li.six {
			background: url("../Images/orderedList6.png") no-repeat;
		}

		ol.round li.seven {
			background: url("../Images/orderedList7.png") no-repeat;
		}

		ol.round li.eight {
			background: url("../Images/orderedList8.png") no-repeat;
		}

		ol.round li.nine {
			background: url("../Images/orderedList9.png") no-repeat;
		}

/* content */
article {
	float: left;
	width: 70%;
}

aside {
	float: right;
	width: 25%;
}

	aside ul {
		list-style: none;
		padding: 0;
	}

		aside ul li {
			background: url("../Images/bullet.png") no-repeat 0 50%;
			padding: 2px 0 2px 20px;
		}

.label {
	font-weight: 700;
}

/* login page */
#loginForm {
	border-right: solid 2px #c8c8c8;
	float: left;
	width: 45%;
}

	#loginForm .validation-error {
		display: block;
		margin-left: 15px;
	}

#socialLoginForm {
	margin-left: 40px;
	float: left;
	width: 50%;
}

/* contact */
.contact h3 {
	font-size: 1.2em;
}

.contact p {
	margin: 5px 0 0 10px;
}

.contact iframe {
	border: 1px solid #333;
	margin: 5px 0 0 10px;
}

/* forms */
fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

	fieldset legend {
		display: none;
	}
	
	fieldset ol {
		padding: 0;
		list-style: none;
	}

		fieldset ol li {
			padding-bottom: 5px;
		}

	fieldset label {
		display: block;
		font-size: 1em;
		font-weight: 600;
	}

	fieldset label.checkbox {
		display: inline;
	}

	fieldset select,
	fieldset input[type="text"],
	fieldset input[type="tel"],
	fieldset input[type="email"],
	fieldset input[type="number"],
	fieldset input[type="datetime"],
	fieldset input[type="password"] {
		border: 1px solid #e2e2e2;
		color: #333;        
		padding: 5px;
		width: 200px;
	}

		fieldset input[type="text"]:focus,
		fieldset input[type="tel"]:focus,
		fieldset input[type="email"]:focus,
		fieldset input[type="number"]:focus,
		fieldset input[type="datetime"]:focus,
		fieldset input[type="password"]:focus {
			border: 1px solid #7ac0da;
		}

	fieldset input[type="submit"],
	fieldset input[type="reset"],
	fieldset input[type="button"],
	input[type="reset"],
	input[type="button"],
	input[type="submit"] {
		background-color: var(--buckeye-blue-700);
		color:#fff;
		border: 1px solid #787878;
		cursor: pointer;
		font-size: 1em;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:10px;
		padding-right:10px;
	}

/* info and errors */
.message-info {
	border: 1px solid;
	clear: both;
	padding: 10px 20px;
}

.message-error {
	clear: both;
	color: #e80c4d;
	font-size: 1em;
	font-weight: bold;
	margin: 20px 0 10px 0;
}

.message-success {
	color: #7ac0da;
	font-size: 1.3em;
	font-weight: bold;
	margin: 20px 0 10px 0;
}

.error {
	color: #e80c4d;
}

/* styles for validation helpers */
.field-validation-error {
	color: #e80c4d;
	font-weight: bold;
}

.field-validation-valid {
	display: none;
}

input[type="text"].input-validation-error,
input[type="password"].input-validation-error {
	border: 1px solid #e80c4d;
}

.validation-summary-errors {
	color: #e80c4d;
	font-weight: bold;
	font-size: 1em;
}

.validation-summary-valid {
	display: none;
}

ul#social li {
	display: inline;
	list-style: none;
}

	ul#social li a {
		color: #999;
		text-decoration: none;
	}

	a.facebook, a.twitter {
		display: block;
		float: left;
		height: 24px;
		padding-left: 17px;
		text-indent: -9999px;
		width: 16px;
	}

	a.facebook {
		background: url("../Images/facebook.png") no-repeat;
	}

	a.twitter {
		background: url("../Images/twitter.png") no-repeat;
	}

/* tables
----------------------------------------------------------*/
table.defaulttable
{
	margin-bottom: 10px;
	width: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	border: 0 none;   
	width: 100%; 
}

th {
	font-size: 1em;
	text-align: left;
	border: none 0px;
	padding-left: 0;
}

	th a {
		display: block;
		position: relative;
		
	}

	th a:link, th a:visited, th a:active, th a:hover {
		color: #333;
		font-weight: 600;
		text-decoration: none;
		padding: 0;
	}

	th a:hover {
		color: #000;
	}

	th.asc a, th.desc a {
		margin-right: .75em;
	}
	
	th.asc a:after, th.desc a:after {
		display: block;
		position: absolute;
		right: 0em;
		top: 0;
		font-size: 0.75em;
	}

	th.asc a:after {
		content: '?';
	}

	th.desc a:after {
		content: '?';
	}

td {
	padding: 0.25em 0em 0em 0em;
	border: 0 none;
}

tr.pager td {
	padding: 0 0.25em 0 0;
}


/********************
*   Mobile Styles   *
********************/
@media only screen and (max-width: 850px) {

	/* header
	----------------------------------------------------------*/
	header .float-left,
	header .float-right {
		float: none;
	}

	/* logo */
	header .site-title {
		margin: 10px;
		text-align: center;
	}

	/* login */
	#login {
		font-size: .85em;
		margin: 0 0 12px;
		text-align: center;
	}

		#login ul {
			margin: 5px 0;
			padding: 0;
		}

		#login li {
			display: inline;
			list-style: none;
			margin: 0;
			padding: 0;
		}

		#login a {
			background: none;
			color: #999;
			font-weight: 600;
			margin: 2px;
			padding: 0;
		}

		#login a:hover {
			color: #333;
		}

	/* menu */
	nav {
		margin-bottom: 5px;
	}

	ul#menu {
		margin: 0;
		padding: 0;
		text-align: center;
	}

		ul#menu li {
			margin: 0;
			padding: 0;
		}


	/* main layout
	----------------------------------------------------------*/
	.main-content,
	.featured + .main-content {
		background-position: 10px 0;
	}

	.content-wrapper {
		padding-right: 10px;
		padding-left: 10px;
	}
   

	.featured .content-wrapper {
		padding: 10px;
	}

	/* page content */
	article, aside {
		float: none;
		width: 100%;
	}

	/* ordered list */
	ol.round {
		list-style-type: none;
		padding-left: 0;
	}

		ol.round li {
			padding-left: 10px;
			margin: 25px 0;
		}

			ol.round li.zero,
			ol.round li.one,
			ol.round li.two,
			ol.round li.three,
			ol.round li.four,
			ol.round li.five,
			ol.round li.six,
			ol.round li.seven,
			ol.round li.eight,
			ol.round li.nine {
				background: none;
			}

	 /* features */
	 section.feature {
		float: none;
		padding: 10px;
		width: auto;
	 }

		section.feature img {
			color: #999;
			content: attr(alt);
			font-size: 1.5em;
			font-weight: 600;
		}

	/* forms */
	fieldset input[type="text"],
	fieldset input[type="password"] {
		width: 90%;
	}

	/* login page */
	#loginForm {
		border-right: none;
		float: none;
		width: auto;
	}

		#loginForm .validation-error {
			display: block;
			margin-left: 15px;
		}

	#socialLoginForm {
		margin-left: 0;
		float: none;
		width: auto;
	}

	/* footer
	----------------------------------------------------------*/
	footer .float-left,
	footer .float-right {
		float: none;
	}

	footer {
		text-align: center;
		height: auto;
		padding: 10px 0;
		background-color:#a2a2a4;
	}

		footer p {
			margin: 0;
		}

		ul#social {
			padding: 0;
			margin: 0;
		}

		a.facebook, a.twitter {
			background: none;
			display: inline;
			float: none;
			padding-left: 0;
			text-indent: 0;
		}
}

.Comment-template textarea {
	width: 600px;
	height: 60px;
	font-size: 90%;
	font-family: 'Source Sans Pro', 'Source Serif Pro', Tahoma, Verdana, Segoe, sans-serif;
	color: #333;
}

table.box-table-a
{
	width:100%;
	margin: 5px;
	margin-left:0px;
	text-align: left;
	border-collapse: collapse;
}
table.box-table-a th
{
	font-weight: normal;
	padding: 5px;
	background: var(--buckeye-blue-700);
	border-bottom: 1px solid #fff;
	color: #fff;
}
table.box-table-a td
{
	padding: 5px;
	background: #fff; 
	border-bottom: 1px solid #a2a2a4;
	color: #333;
	border-top: 1px solid transparent;
    vertical-align:top;
}
table.box-table-a tr:hover td
{
	background: #a2a2a4;
	color: #fff;
}

table.box-table-a tr:hover a
{
	color: #fff;
}

table.box-table-a a
{
	color: #333;
}

.startmessage
{
	padding:10px;
    width:100%;
	margin: 0px;
	margin-left:200px;
	text-align: left;
    font-weight:bold;
}


/* Styling for displaying the Incident Types of the Incident page*/
#divincidenttype ul {
	margin: 0.3em;
	padding: 3px;
	list-style: none;
}

#divincidenttype ul {
	overflow: hidden;
}
 
#divincidenttype ul li:nth-child(odd) {
	float: left;
	clear: left;
	width: 50%;
}
 
#divincidenttype ul li:nth-child(even) {
	float: right;
	clear: right;
	width: 50%;
}
 
#divincidenttype ul ul ul li:nth-child(even),
#divincidenttype ul ul ul li:nth-child(odd) {
	float: none;
	padding-left: 0.3em;
}

.injurycodes ul {
	margin: 0.3em;
	padding: 3px;
	list-style: none;
}

.injurycodes ul {
	overflow: hidden;
}
 
.injurycodes ul li:nth-child(odd) {
	float: left;
	clear: left;
	width: 50%;
}
 
.injurycodes ul li:nth-child(even) {
	float: right;
	clear: right;
	width: 50%;
} 

.boldstyle
{    
	font-weight:bold;    
}

div.box
{
width:450px;
padding:5px;
border:5px solid gray;
margin:0px;
}

/* Ajax Loading Image */
#loadingDialog
{
	display: none;
	float: left;
	width: 143px !important;
	height: 100px !important;
	text-align: center;
	vertical-align: middle;
}

#loadingDiv
{
	margin: auto 0;
	display: inline-block;
	padding-top: 10px;
}

.ui-resizable-handle
{
	display: none !important;
}

/* Paging Start */

.pagination {
  margin: 20px 0;
}

.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
		  border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
  display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}

.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
		  border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
		  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
		  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
		  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.pagination-centered {
  text-align: center;
}

.pagination-right {
  text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 6px;
		  border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
		  border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
		  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
		  border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 3px;
		  border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
		  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
		  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
		  border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px;
}

.pager {
  margin: 20px 0;
  text-align: center;
  list-style: none;
  *zoom: 1;
}

.pager:before,
.pager:after {
  display: table;
  line-height: 0;
  content: "";
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
	 -moz-border-radius: 15px;
		  border-radius: 15px;
}

.pager li > a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > span {
  color: #999999;
  cursor: default;
  background-color: #fff;
}
.validationMessage 
{ 
	color: Red; 
}

.txt {
	font-size: 90%;
	font-family: 'Source Sans Pro', 'Source Serif Pro', Tahoma, Verdana, Segoe, sans-serif;
	color: #333;
}
/* Paging End */
/* End of styling*/




/*Applicant*/
.applicantItem
{
    float: left;
    width: 100%;
    padding-left: 10px;
}

#applicantCounty
{
    float: left;
}

#columnCountyTD
{
    width: 210px;
}

#applicantSearch
{
    float: left;
}

#applicantSearch input[type="text"]
{
    width: 330px;
}

.opt1
{
    cursor: pointer;
}

.selectedColumn
{
    background-color: #f6efad !important;
}

#MHIDDialog
{
    display: none;
    float: left;
    text-align: center;
    vertical-align: middle;
}

/*Applicant end*/

/*Project Start*/
.childItem
{
    color: var(--buckeye-blue-700);
    float: left;
}

#editFixed
{
    padding-bottom: 20px;
}

#tblMort .tdWide
{
    width:250px;
}

#tblMort .tdWideChild
{
    width:115px;
}

#tblMort td
{
    padding: 5px;
    border:0.2px solid #efced4;
}

.arrow-up {
	width: 0; 
	height: 0; 
    text-align:center;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid var(--buckeye-blue-500);
}

.arrow-up a:link, a:visited,
	a:active, a:hover {
		cursor:pointer;
	}

.arrow-down {
	width: 0; 
	height: 0; 
    text-align:center;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid var(--buckeye-blue-500);
}

.arrow-down a:link, a:visited,
	a:active, a:hover {
		cursor:pointer;
	}

/* End of styling*/

                /* Ohio Heart of it All Brand Colors */
                :root {
                    --buckeye-blue-800: #082646;
                    --buckeye-blue-700: #0E3F75;
                    --buckeye-blue-600: #738CAD;
                    --buckeye-blue-500: #A2B3C8;
                    --buckeye-blue-400: #bec9d9;
                    --buckeye-blue-300: #d8e0e9;
                    --buckeye-blue-200: #e8ecf3;
                    --buckeye-blue-100: #f3f5f9;
                    --cardinal-red-600: #6E0017;
                    --cardinal-red-500: #C12637;
                    --cardinal-red-400: #D05760;
                    --cardinal-red-300: #DD8288;
                    --cardinal-red-200: #EFC0C3;
                    --cardinal-red-100: #FAE9EB;
                    --appalachian-green-600: #527445;
                    --appalachian-green-500: #729364;
                    --appalachian-green-400: #8FA984;
                    --appalachian-green-300: #ABBFA3;
                    --appalachian-green-200: #C6D4C1;
                    --appalachian-green-100: #E3E9E0;
                    --pawpaw-green-600: #8AAE1B;
                    --pawpaw-green-500: #BBD36F;
                    --pawpaw-green-400: #D0E19C;
                    --pawpaw-green-300: #E4EFBF;
                    --pawpaw-green-200: #EBF2D5;
                    --pawpaw-green-100: #F1F6E3;
                    --circleville-orange-700: #BC860B;
                    --circleville-orange-600: #EBA70E;
                    --circleville-orange-500: #EFB93E;
                    --circleville-orange-400: #F3CA6E;
                    --circleville-orange-300: #F7DC9F;
                    --circleville-orange-200: #FBEDCF;
                    --circleville-orange-100: #FDF6E7;
                    --solar-yellow-600: #C2B26E;
                    --solar-yellow-500: #F3DF89;
                    --solar-yellow-400: #F5E5A1;
                    --solar-yellow-300: #F8ECB8;
                    --solar-yellow-200: #FAF2D0;
                    --solar-yellow-100: #FDF9E7;
                    --quarry-blue-600: #549B9E;
                    --quarry-blue-500: #69C2C6;
                    --quarry-blue-400: #87CED1;
                    --quarry-blue-300: #A5DADD;
                    --quarry-blue-200: #C3E7E8;
                    --quarry-blue-100: #E1F3F4;
                    --tech-blue-600: #007AA9;
                    --tech-blue-500: #0098D3;
                    --tech-blue-400: #33ADDC;
                    --tech-blue-300: #66C1E5;
                    --tech-blue-200: #99D6ED;
                    --tech-blue-100: #CCEAF6;
                    --earth-brown-600: #53381E;
                    --earth-brown-500: #8A5E32;
                    --earth-brown-400: #A17E5B;
                    --earth-brown-300: #B99E84;
                    --earth-brown-200: #D0BFAD;
                    --earth-brown-100: #E8DFD6;
                    --monument-gray-600: #6A6B69;
                    --monument-gray-500: #B0B3AF;
                    --monument-gray-400: #C0C2BF;
                    --monument-gray-300: #D0D1CF;
                    --monument-gray-200: #DFE1DF;
                    --monument-gray-100: #EFF0EF;
                    --black-1000: #0e0e0e;
                    --black-900: #222222;
                    --black-800: #444444;
                    --black-700: #666666;
                    --black-600: #949494;
                    --black-500: #b5b5b5;
                    --black-400: #d4d4d4;
                    --black-300: #e5e5e5;
                    --black-200: #F0F0F0;
                    --black-100: #f6f6f6;
                    --text-black: #171717;
                    --utility-red: #CC071E;
                    --utility-red-drk: #9E0012;
                    --utility-red-lte: #F9E6E8;
                    --utility-orange: #EBA70E;
                    --utility-orange-drk: #A95600;
                    --utility-orange-lte: #FDF6EA;
                    --utility-blue: #0074E8;
                    --utility-blue-drk: #0047B0;
                    --utility-blue-lte: #E5EFF9;
                    --utility-green: #007D3E;
                    --utility-green-drk: #005C2E;
                    --utility-green-lte: #E6F2EC;
                    --wild-sand-600: #FFFFFF;
                    --wild-sand-400: #ECECEC;
                    --wild-sand-300: #DFDFDF;
                    --wild-sand-200: #CFCFCF;
                    --wild-sand-100: #BFBFBF;
                    --oh-transparent: transparent
                }
       
                td a {
                    color: var(--utility-blue-drk) !important;
                }

                td a:visited {
                    color: var(--cardinal-red-600) !important;
                }
                .topnav, .topnav a.active {
                    background-color: var(--buckeye-blue-800) !important;
                }

                a.tablink:not(.active),  a.tablink:hover {
                    background-color: var(--buckeye-blue-700) !important;
                }

                .ace-settings-box > p > img {
                    height: auto !important;
                    margin: 5px auto !important;
                    width: 143px !important; 
                }
            

