/* @group General */

*{
	padding: 0;
	margin: 0;
}
h1,h2,h3,h4,h5,h6,h7{
	margin: 0 0 .8em 0;
}
h1{
	font-size: 1.2em;
}
p{
	margin: 0 0 1em 0;
}
a,a:link,a:visited{
	color: #536D88;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
}
a:hover{
	color: #994708;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
}

/* @end */

/* @group Structure */

body{
	font-size: .8em;
	background: url(images/bg.png);
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #0F132E;
}
#header{
	width: 950px;
	height: 85px;
	margin: 0 auto;
	position: relative;
}
#wrapper{
	width: 950px;
	margin: 15px auto 10px auto;
	position: relative;
}
#content{
	background: #fff;
	padding: 20px;
	margin-top: 5px;
	position: relative;
	z-index: 0;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(000, 000, 000, .5);
	-moz-box-shadow: 0px 0px 5px 0px rgba(000, 000, 000, .5);
	box-shadow: 0px 0px 5px 0px rgba(000, 000, 000, .5);
	behavior: url(js/PIE.htc);
}
#footer{
	width: 950px;
	margin: 0 auto;
	font-size: .8em;
	text-align: center;
	position: relative;
}
.pulltab{
	width: 120px;
	position: absolute;
	top: 0;
	right: 20px;
	color: #FFF;
	background: #0f132e;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	float: right;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(000, 000, 000, .5);
	-moz-box-shadow: 0px 0px 5px 0px rgba(000, 000, 000, .5);
	box-shadow: 0px 0px 5px 0px rgba(000, 000, 000, .5);
	behavior: url(js/PIE.htc);
}
.pulltab a,.pulltab a:link,.pulltab a:visited{
	color: #B49B85;
}
.pulltab a:hover{
	color: #994708;
}

/* @end */

/* @group Header */

.logo-name{
	display: block;
	float: left;
	margin: 0; padding: 15px 0 0 0;
}
.logo-name a{
	width: 315px;height: 62px;
	display: block;
	overflow: hidden;
	text-indent: -1000em;
	background: url(images/logo.png);
}

/* @end */

/* @group Menu */

#menu ul, #menu li{
	list-style: none;
}

#superfish .menu li{
	display: block;
	position: relative;
	float: left;
}

#rounded-menu-right,#rounded-menu-left{ display: none; }
#menu{
	background: none;
	width: auto;
	float: right;
	margin-top: 45px;
	position: relative;
}
#header,#menu{
	z-index: 10;
}

/* main ul element */
#superfish .menu {
	float:left;
}

/* general link styles*/
#superfish .menu a {
	display: block;
	text-decoration:none;
	border: none;
	margin-right: 10px;
	font-weight: bold;
	font-size: .9em;
}

/** 1st Level **/

/* 1st level links, no hover, no visits */
#superfish .menu li a,
#superfish .menu li a:visited{
	color: #0f132e;
	background:none;
	border:none;
	padding: 5px 10px;
	height: 15px;
	float: left;
	text-transform: none;
}
#superfish .menu li a.sf-with-ul{
	padding: 5px 10px;
}
/* 1st level links, while hovering over sub menu */
#superfish .menu li.sfHover a,
#superfish .menu li.active-trail a{
	background: rgb(83, 109, 136);
	background: rgba(83, 109, 136, .3);
	-webkit-box-shadow: 0px 0px 5px 0px rgba(83, 109, 136, .8);
	-moz-box-shadow: 0px 0px 5px 0px rgba(83, 109, 136, .8);
	box-shadow: 0px 0px 5px 0px rgba(83, 109, 136, .8);
	behavior: url(/sites/utahsbdc.centralpointdev.com/themes/danland/pie/PIE.htc);
}

/* 1st level Hover & current page */
#superfish .menu li a:hover,
#superfish .menu .current_page_ancestor a,
#superfish .menu .current_page_parent a,
#superfish .menu .current_page_ancestor a:visited,
#superfish .menu .current_page_parent a:visited{
    border:none;
    background: rgb(83, 109, 136);
	background: rgba(83, 109, 136, .3);
	-webkit-box-shadow: 0px 0px 5px 0px rgba(83, 109, 136, .8);
	-moz-box-shadow: 0px 0px 5px 0px rgba(83, 109, 136, .8);
	box-shadow: 0px 0px 5px 0px rgba(83, 109, 136, .8);
	behavior: url(/sites/utahsbdc.centralpointdev.com/themes/danland/pie/PIE.htc);
}

/* 1st level down triangles with pure css*/
#superfish .menu li .sf-sub-indicator {
	text-indent:-9999px;
	line-height: 0;
	border-color:YELLOW transparent transparent;
	border-style:solid;
	border-width:4px; /*controls size of triangle */
	display:inline-block;
	margin-left:5px;
}
#superfish .menu li .sf-sub-indicator{
	display: none;
}

#superfish .menu li.active-trail,
#superfish .menu li.active-trail:hover,
#superfish .menu li,
#superfish .menu li:hover{
	background: none;
}

/** 2nd level **/

/* sub menu */
#superfish .menu ul {
	width: 145px;
	position: absolute;
	margin: 0; padding: 0;
	background: #FFF;
	background: rgba(255,255,255,.9);
	-webkit-box-shadow: 0px 0px 5px 0px rgba(000, 000, 000, .5);
	-moz-box-shadow: 0px 0px 5px 0px rgba(000, 000, 000, .5);
	box-shadow: 0px 0px 5px 0px rgba(000, 000, 000, .5);
	behavior: url(/sites/utahsbdc.centralpointdev.com/themes/danland/pie/PIE.htc);
}
#superfish .menu ul li a,
#superfish .menu ul li.sfHover a,
#superfish .menu li.sfHover ul a,
#superfish .menu ul li a:hover,
#superfish .menu ul .active-trail a,
#superfish .menu ul .current_page_ancestor a,
#superfish .menu ul .current_page_parent a,
#superfish .menu ul .active-trail a:visited,
#superfish .menu ul .current_page_ancestor a:visited,
#superfish .menu ul .current_page_parent a:visited{
	width: 125px;
	text-align: center;
	padding: 8px 10px;
	border: none;
	background: none;
	margin: 0;
	text-shadow:1px 1px 0px #eac195;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#superfish .menu li li:hover{
	background: none;
}
#superfish .menu li.active-trail li,
#superfish .menu li li{
	background: none;
}

#superfish .menu li:hover ul,
#superfish .menu li.sfHover ul {
	top:25px;
	left: -10px;
	/* overriding essential styles- adjust if you have gaps between first level and drop-down sub menu*/
}
#superfish .menu ul ul {
    margin-top:0; /*unlikely to need adjusting */
}

/* 2nd level links, no hover */
#superfish .menu li li a, #superfish .menu li.sfHover li a {
	color: #994708;
	background: none;
	border: none;
}

/* 2nd level links, hover */
#superfish .menu li li a:hover,
#superfish .menu li.sfHover li a:hover,
/* 2nd level current page*/
#superfish .menu li li.active-trail a,
#superfish .menu li li.current_page_ancestor a,
#superfish .menu li li.current_page_parent a{
	color: #536D88;
	background: none;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(000, 000, 000, .5);
	-moz-box-shadow: 0px 0px 5px 0px rgba(000, 000, 000, .5);
	box-shadow: 0px 0px 5px 0px rgba(000, 000, 000, .5);
	behavior: url(/sites/utahsbdc.centralpointdev.com/themes/danland/pie/PIE.htc);
}

/* 2nd level side triangles with pure CSS */
#superfish .menu li li .sf-sub-indicator { /*right arrow*/
	border-color: transparent transparent transparent WHITE;
}

/** 3rd Level and beyond **/

/* 3rd level links, no hover */
#superfish .menu li li li a, #superfish .menu li.sfHover li li a {
	color: blue;
	background-color: red;
	border-color: blue;
}

/* 3rd level links, hover */
#superfish .menu li li li a:hover, #superfish .menu li.sfHover li li a:hover {
	color: white;
	background-color: pink;
}

/* 2nd level current page */
#superfish .menu li li li.active-trail a,
#superfish .menu li li li.current_page_ancestor a,
#superfish .menu li li li.current_page_parent a {
	background-color: TEAL;
}
/* @end */

#footer a{
	display: block;
	float: left;
	margin: 0 34px;
	padding: 5px 20px;
}