/*
Theme Name: UALR
Theme URI: http://ualr.edu/
Description: Parent theme for all UALR official site tiers.
Author URI: http://ualr.edu/webservices/
Author: The Web Services team
Version: 1.1.7.1
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
	min-width: 1200px; /*Added 9/23 to account for masthead issues on ipad*/
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

/* Clearfix For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}

.cf:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}

/* =Global Classes
-------------------------------------------------------------- */

.block {
	display: block !important;
}

.inline {
	display: inline !important;
}

.left {
	float: left !important;
}

.right {
	float: right !important;
}

ol.plain, ul.plain, dl.plain {
	list-style: none;
}

/* =Global Content Classes
-------------------------------------------------------------- */

#content img.no-border {
	border: 0;
}

#content span.right-arrow {
	color: #6e2639;
	margin-left: 3px;
}

#content ul.buttons, #content ol.buttons {
	height: auto;
	margin: 0 0 69px 0;
	list-style: none;
	display: block;
}

#content img.button {
	border: 0;
	float: left;
	margin-left: 4px;
}

#content img.button.first {
	margin-left: -1px;
}

#content span.link-highlight {
	background-color: #6e2639 !important;
	padding: 8px !important;
}

#content span.link-highlight a {
	color: white !important;
}

#content .boxed {
	background: url(images/box-back.png) repeat-x right bottom;
	border: 1px dotted grey;
}

/* =Layout
-------------------------------------------------------------- */
/*
Global Toolbar
Description: Rules pertaining to the top toolbar
*/

#masthead {
	background-color: #6E2639;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCBCC0;
	display: block;
	position: relative;
	z-index: 100 !important;
}

#masthead .signature {
	background-image: url(images/signature.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 226px;
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left: -470px;
}
#masthead .signature a{
	display: block;
	height: 30px;
	width: 226px;
	text-indent: -9999px;
	overflow: hidden;
}


#masthead #site-tools{
	position: absolute;
	width: 396px;
	left: 50%;
	top: 0px;
	margin-left: 109px;
	}

#site-tools ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#site-tools-login li,#site-tools-tools li,#site-tools-apply li, #site-tools-search li{
	list-style-type: none;
	display:block;
	height:30px;
}

#site-tools-login{
	display: block;
	float: left;
	height: 30px;
	width: 59px;
}

#site-tools-login li{
	background-image: url(images/site-tools-sprite.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#site-tools-login li a{
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 59px;
	overflow: hidden;
}

#site-tools-tools{
	display: block;
	float: left;
	height: 30px;
	width: 51px;
}

.tools-open {
	display:none;
	text-align:left;
	position:absolute;
	font-size:12px;
	width:381px;
	background-image: url(images/tools-mega.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 187px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 35px;
}
#site-tools-tools div.tools-open ul li {
	color: #FFF;
	background-image: url(images/bullet-mega.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	margin-bottom: 5px;
	padding-left: 15px;
}

#site-tools-tools .tools-open ul.left {
	text-align:left;
	float:left;
	width:132px;
	margin-top: 0;
	margin-right: 22px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

#site-tools-tools .tools-open ul.right {
	text-align:left;
	float:left;
	width:170px;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	display: block;
}
.tools-open ul.right li a, .tools-open ul.left li a {
	display:block;
	color:#FFF;
	margin:0;
}
.tools-open ul.left li a:hover, .tools-open ul.right li a:hover {
	color:#FFF;
	display:block;
	margin:0;
	text-decoration: none;
}


#site-tools-tools li a.toggle{
	background-image: url(images/site-tools-sprite.png);
	background-repeat: no-repeat;
	background-position: -59px top;
	width: 51px;
	height: 30px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
#site-tools-tools li a.open-arrow{
	background-image: url(images/site-tools-sprite.png);
	background-repeat: no-repeat;
	background-position: -59px -30px;
	width: 51px;
	height: 30px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}

#site-tools-apply{
	display: block;
	float: left;
	height: 30px;
	width: 57px;
}

#site-tools-apply li{
	background-image: url(images/site-tools-sprite.png);
	background-position: -100px top;
	background-repeat: no-repeat;
}
#site-tools-apply li a{
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 55px;
	overflow: hidden;
}
#site-tools-give{
	display: block;
	float: left;
	height: 30px;
	width: 55px;
}

#site-tools-give li{
	background-image: url(images/site-tools-sprite.png);
	background-position: -220px top;
	background-repeat: no-repeat;
}
#site-tools-give li a{
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 55px;
	overflow: hidden;
}
#site-tools-search li{
	width: 170px;
	display: block;
	float: left;
	height: 30px;
	background-image: url(images/site-tools-sprite.png);
	background-position: -167px top;
	background-repeat: no-repeat;
	padding-left: 58px;
}

#site-tools-search li form.gsc-search-box{
	padding: 0px !important;
	height: 24px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
input.gsc-input {
	border: 1px solid #CCC;
}
table.gsc-branding, td.gsc-clear-button, div.gsc-clear-button{display: none;}
.cse input.gsc-input,input.gsc-input {
	background-image:none !important;
	height: 16px !important;
}
input.gsc-search-button{
	background-image: url(images/search-icon.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 24px;
	width: 24px;
	border: none !important;
	background-color: #6E2639 !important;
	margin-left: 7px !important;
}

input.gsc-search-button:hover {
	cursor: pointer;
}

/*
LAYOUT: All w/ #index-nav turned on
DESCRIPTION: Covers all implementations of #index-nav
*/
#index-nav {
	padding: 8px;
	border: 1px dotted #999999;
	margin-top: -1px;
	margin-right: 0px;
	margin-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#index-nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 18px;
}

#index-nav ul ul li, #index-nav ul li{
	display: inline;
	margin-bottom: 0px;
}

#index-nav ul ul li{
	background-image: url(images/horz-nav-arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	padding-right: 15px;
}

#index-nav ul ul li a:link, #index-nav ul ul li a:visited{
	color: #6E2639;
	text-decoration: none;
}
#index-nav ul ul li a:hover{
	text-decoration: underline;
}


/*
LAYOUT: Entry Image Styles
DESCRIPTION:
*/

#content .entry-image.overflow img {
    overflow: visible;
    max-width: none;
}

/*
LAYOUT: TOC-Nav
DESCRIPTION: Covers all implementations of #index-nav
*/
#toc-nav {
	margin-top: 0px;
}
#toc-nav ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#toc-nav ul ul{}

#toc-nav ul li.widget-container{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 6px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #eee;
	border-left-color: #999;
	display: block;
	margin-bottom: 20px;
	padding-left: 10px;
}

#toc-nav ul li h3.widget-title {
	font-size: 18px; /* 18px */
	line-height: 21px; /* 21px */
	margin-top: 12px;
	margin-bottom: 8px;
	font-weight: normal;
	margin-right: 14px;
	margin-left: 14px;
}

#toc-nav ul li ul.menu {
	margin-right: 21px;
	margin-left: 21px;
	margin-bottom: 16px;
}

#toc-nav ul li ul.menu li{
	line-height: 21px;
	margin-bottom: .75em ;
}

#toc-nav ul li ul.menu li ul{
	margin-right: 0px;
	margin-left: 4px;
	margin-bottom: 0px;
	margin-top: .75em;
}

#toc-nav ul li ul.menu li ul li ul{
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: .75em;
	display: none;
}

#toc-nav ul li ul.menu li ul li{
	margin-bottom: .25em;
	background-image: url(images/nav-arrow-child.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
}

/*
LAYOUT: Wigetized sidebar
DESCRIPTION: Contains deafults for the standard widgets
*/
#sidebar{
	margin-top: 0px;
}

#sidebar ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#sidebar ul ul{}

#sidebar ul li.widget-container{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 6px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #eee;
	border-left-color: #999;
	display: block;
	margin-bottom: 20px;
}

#sidebar ul li h3.widget-title {
	font-size: 18px; /* 18px */
	line-height: 21px; /* 21px */
	margin-top: 12px;
	margin-bottom: 8px;
	font-weight: normal;
	margin-right: 14px;
	margin-left: 14px;
}

/*
Widget: Recent Entries
*/

#sidebar ul li.widget_recent_entries ul {
	margin-right: 14px;
	margin-left: 14px;
	margin-bottom: 16px;
}

#sidebar ul li.widget_recent_entries ul li{
	line-height: 21px;
	margin-bottom: .75em ;
}

/*
Widget: Categories
*/

#sidebar ul li.widget_categories ul {
	margin-right: 14px;
	margin-left: 14px;
	margin-bottom: 16px;
}

#sidebar ul li.widget_categories ul li{
	line-height: 21px;
	margin-bottom: .75em ;
}

/*
Widget: RSS
*/

#sidebar ul li.widget_rss ul {
	margin-right: 14px;
	margin-left: 14px;
	margin-bottom: 16px;
}

#sidebar ul li.widget_rss ul li{
	line-height: 21px;
	margin-bottom: .75em ;
}

span.rss-date{
	display: block;
	font-size: 10px;
	line-height: 21px;
	font-weight: bold;
}

.widget_rss a.rsswidget {
	color: #6E2639;
	text-decoration: underline;
}
.widget_rss a.rsswidget:hover {
	color: #6E2639;
	text-decoration: none;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/*
Widget: Single-Link Custom Widget
*/

#sidebar ul li.widget_ualr_single_link_feature {
	cursor: pointer;
	padding: 14px;
}

#sidebar ul li.widget_ualr_single_link_feature h3 {
	font-size: 18px; /* 18px */
	line-height: 21px; /* 21px */
	margin-bottom: 8px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#sidebar ul li.widget_ualr_single_link_feature p {
	margin: 0px;
}


#sidebar ul li.widget_ualr_single_link_feature div.icon.center+p {
	margin-top: 8px;
	margin-bottom: 8px;
}


#sidebar ul li.widget_ualr_single_link_feature p.link-continue {
	margin: 0px;
	display: block;
}

#sidebar ul li.widget_ualr_single_link_feature div.icon.left {
	width: 80px;
	float: left;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-right: 12px;
}

#sidebar ul li.widget_ualr_single_link_feature div.icon.center {
	width: 180px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	display: block;
	margin-top: 8px;
	margin-bottom: 0px;
}

#sidebar ul li.widget_ualr_single_link_feature div.icon.right {
	width: 80px;
	float: right;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-left: 12px;
	display: block;
}

#sidebar ul li.widget_ualr_single_link_feature img {
	width: 100%;
}

/*
Widget: Recent Posts for Specific Categories
*/


/*
Social Post Utility
*/

.is-3-column div.entry-meta{
	display: block;
	height: 51px;
	overflow: hidden;
	margin-bottom: 12px;
}

.page div.entry-meta{
	display: none;
}

.is-3-column.page.home #content div.entry-meta{
	display: block;
	overflow: hidden;
	height: auto;
	margin-bottom: 12px;
}

.is-2-column.page.home #content div.entry-meta{
	display: block;
	height: auto;
	overflow: hidden;
}

.is-2-column div.entry-meta{
	display: block;
	height: 48px;
	overflow: hidden;
	margin-top: 9px;
}

.page.is-2-column div.entry-meta{
	display: none;
}

.is-2-column div.entry-social{
	display: block;}

.entry-meta span.entry-date{
	line-height: 21px;
}
.entry-meta span.entry-date{
	padding-right: 5px;
	margin-right: 5px;
}
span.entry-comments-count{
	margin-right: 5px;
	margin-left: 5px;
	line-height: 21px;
}

div.entry-social{
	display: inline;
}

div.entry-social iframe.fb_ltr{
	width: 290px !important;
}

/*
Entry Info
DESCRIPTON: Follows Post - Contains Entry Book Mark and Social Tools
*/

div.entry-bookmark{
	line-height: 21px;
	background-color: #EEEEEE;
	padding: 10px;
	margin-bottom: 7px;
}

div#post-categories{
	line-height: 21px;
	border: 1px dotted #c0c0c0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding: 10px;
}

div#post-tags{
	line-height: 21px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-right: 10px;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(images/tag.png);
	background-repeat: no-repeat;
	background-position: left center;
}

div#post-tags span {
	margin-right: 10px;
}

div#post-tags a{
	background-color: #FFFFCC;
}


div#post-categories span{
	margin-right: 8px;
}

div#post-categories a{
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(images/folder.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 26px;
}

/*
LAYOUT: Three columns
DESCRIPTION: Three-column fixed layout with one sidebar right of content and TOC-Nav to the Left
*/
.is-3-column #main {}
.is-3-column #toc-nav {
	width: 220px;
	float: left;
}
.is-3-column #container {
	float: left;
	width: 460px;
	margin-left: 20px;
}

.is-3-column #content {}
.is-3-column #sidebar {
	float: left;
	width: 220px;
	margin-left: 20px;
}

/*
LAYOUT: Two Column Single Post
DESCRIPTION: Single Post View
*/

.single #main{
	padding-top:21px}

.single.is-2-column #main {}
.single.is-2-column #toc-nav {
	width: 220px;
	float: left;
}
.single.is-2-column #container {
	float: left;
	width: 700px;
	margin-left: 0px;
}
.single.is-2-column #content {}
.single.is-2-column #sidebar {
	float: left;
	width: 220px;
	margin-left: 20px;
	margin-top: 0px;
}

/*
LAYOUT: Two Column Page
DESCRIPTION: Two Column Displaying Content and Sidebar
*/
.is-2-column.has-sidebar #main {}
.single.is-2-column #toc-nav {
	width: 220px;
	float: left;
}
.is-2-column.has-sidebar #container {
	float: left;
	width: 700px;
	margin-left: 0px;
}
.is-2-column.has-sidebar #content {}
.is-2-column.has-sidebar #sidebar {
	float: left;
	width: 220px;
	margin-left: 20px;
}

/*
LAYOUT: Two Column Page
DESCRIPTION: Two Column Displaying Content and Site Navigation
*/
.is-2-column.has-site-navigation #main {}
.is-2-column.has-site-navigation #toc-nav {
	width: 220px;
	float: left;
}
.is-2-column.has-site-navigation #container {
	float: left;
	width: 700px;
	margin-left: 20px;
}
.is-2-column.has-site-navigation #content {}
.is-2-column.has-site-navigation #sidebar {
	float: left;
	width: 220px;
	margin-left: 20px;
	margin-top: 0px;
}


/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/

.one-column #content {
	margin: 0 auto;
	width: 640px;
}

/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/

.single-attachment #content {
	margin: 0 auto;
	width: 900px;
}

/*
LAYOUT: 2 Col-Banner
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/


/*
LAYOUT: 3 Col-Banner
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/


/*
LISTS: Post Feeds
*/
.ualr_post-feed {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	border-color: #999999 #999999 #EEEEEE;
	border-style: dotted dotted solid;
	border-width: 1px 1px 6px;
	display: block;
	margin-bottom: 20px;
	padding-top: 0;
	padding-left: 21px;
	padding-right: 21px;
}

#content .ualr_post-feed ul {
	margin-left: 14px;
	margin-right: 14px;
	padding: 0;
	list-style: none;
}

#content .ualr_post-feed.is-featured ul, #content .ualr_post-feed.no-excerpts ul {
	margin-left: 0;
	margin-right: 0;
	padding: 0;
}
#content .ualr_post-feed.no-excerpts ul {
	list-style: square inside none;
}

#content .ualr_post-feed ul li {
	line-height: 26px;
	padding: 13px 20px 1px;
	margin: 0 -20px;
}
#content .ualr_post-feed ul li:hover {
	background: none repeat scroll 0 0 #f6f0f2;
}
#content .ualr_post-feed.no-excerpts ul li {
	padding-top: 0;
	padding-left: 47px;
	text-indent: -25px;
}
#content .ualr_post-feed.no-excerpts ul li :first-child {
	display: inline;
}
#content .ualr_post-feed.no-excerpts ul li .post-title {
	margin-bottom: 0 !important;
	padding-left: 8px;
}

#content .ualr_post-feed h2.widgettitle, #content .ualr_post-feed h2.widgettitle {
	text-transform: uppercase;
	font-size: 18px;
	color: #000000;
	padding-top: 18px;
	margin-bottom: 26px;
}

#content .ualr_post-feed .the-excerpt, .ualr_post-feed .entry-summary {
	line-height: 21px;
	margin-bottom: 21px;
	clear: none;
}
#content .ualr_post-feed .has-thumb {
	min-height: 150px;
}
#content .ualr_post-feed.is-featured .has-thumb {
	min-height: 180px;
}
#content .ualr_post-feed.no-excerpts .has-thumb {
	min-height: inherit;
	padding-bottom: 1px;
}

#content .ualr_post-feed .thumbnail img {
	float: left;
	padding: 0;
	border: 1px solid #000000;
	margin-right: 15px;
	margin-top: 5px;
}
#content .ualr_post-feed.is-featured .thumbnail img {
	background-color: #ffffff;
	border: 1px solid #000000;
	padding: 5px;
}

#content .ualr_post-feed .post-title, #content .ualr_post-feed .entry-title {
	font-size: 18px;
	font-family: Georgia,"Times New Roman",Times,serif;
	line-height: 21px;
	margin-bottom: 0.3em;
}

#content .ualr_post-feed .entry-title a:link, #content .ualr_post-feed .entry-title a:visited {
	text-decoration: underline;
	color: #6e2639;
}
#content .ualr_post-feed .entry-title a:hover {
	text-decoration: none;
}

.ualr_post-feed.is-featured {
	border: none;
}

.page #content .ualr_post-feed div.entry-meta {
	display: block !important;
	height: auto !important;
	margin-bottom: 0 !important;

}
.is-2-column.page.home #content .ualr_post-feed.is-featured div.entry-meta {
	height: auto;
}
.ualr_post-feed.is-featured .post-title, #content .ualr_post-feed.is-featured .post-title {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 24px;
	line-height: 26px;
}
.ualr_post-feed.is-featured .post-title a, #content .ualr_post-feed.is-featured .post-title a {
	color: #000000;
	text-decoration: none;
}
.ualr_post-feed .readmore-link {
	margin-bottom: 21px;
}

.excerpt-more {
	display: inline;
	line-height: 1.5em;
}

/* Modifications for category / archive listings */

.category #content .ualr_post-feed, .archive #content .ualr_post-feed {
	border: none !important;
}


/* =Fonts
-------------------------------------------------------------- */
body {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
}

/* =Heading Styles
-------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
}


h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
	font-weight: normal;
}

.page h1.entry-title {
	font-size: 26px; /* 26px */
	line-height: 1.2;
	margin-top: 0;
	margin-bottom: 21px;
	color: #6E2639;
	display: block;
	padding-left: 0;
}

.has-sidebar.is-2-column.page h1.entry-title {
	padding-left: 0px;
}

.banner-image {
	margin-top: 0;
	margin-bottom: 21px;
}


.page h2.entry-title {
	font-size: 26px; /* 26px */
	line-height: 1.2;
	margin-top: 0;
	margin-bottom: 21px;
	color: #6E2639;
	display: block;
	padding-left: 0;
}

.single #content h1.entry-title {
	font-size: 36px;
	line-height: 1.15;
	margin-top: 0;
	margin-bottom: 0px;
	color: #000;
	letter-spacing: -.85pt;
	font-weight: normal;
	margin-right: 0;
	margin-left: 0;
}


#content h1{
	font-size: 26px;
	color: #6E2639;
	margin-top: 0;
	line-height: 1.2;
}

#content .entry-content h1{
	font-size: 26px;
	color: #6E2639;
	margin-top: 0;
	line-height: 1.2;
	margin-top: 0px;
	margin-bottom: 11px;
}


#content h2{
	font-size: 24px;
	color: #1E1E1E;
	line-height: 1;
	margin-top: 0px;
	margin-bottom: 11px;
}

#content h2+h2, #content p+h2, #content ul+h2, #content ol+h2, #content img+h2{
	font-size: 24px;
	color: #1E1E1E;
	line-height: 1.1;
	margin-top: 24px;
	margin-bottom: 11px;
}

#content h3{
	font-size: 22px;
	color: #1E1E1E;
	line-height: 1.1;
	margin-top: 0px;
	margin-bottom: 11px;
}

#content p+h3, #content ul+h3, #content ol+h3, #content img+h3{
	line-height: 1.1;
	margin-top: 24px;
}

#content h4{
	font-size: 20px;
	color: #1E1E1E;
	line-height: 1.1;
	margin-top: 24px;
	margin-bottom: 11px;
}

#content h5{
	font-size: 18px;
	color: #1E1E1E;
	line-height: 1.2;
	margin-top: 24px;
	margin-bottom: 11px;
}

#content h6{
	font-size: 16px;
	color: #1E1E1E;
	line-height: 1.3;
	margin-top: 24px;
	margin-bottom: 11px;
}


/* =Homepage Headings
-------------------------------------------------------------- */

.home #content h2.entry-title{
	font-size: 26px;
	color: #6E2639;
	margin-top: 0;
	line-height: 1.2;
	margin-bottom: 0px;
}

.home #content h2{
	font-size: 26px;
	color: #6E2639;
	margin-top: 0px;
	line-height: 1;
	margin-bottom: 16px;
}

.home #content h3{
	font-size: 24px;
	color: #1E1E1E;
	line-height: 1;
	margin-top: 0px;
	margin-bottom: 18px;
}

.home #content h4{
	font-size: 22px;
	color: #1E1E1E;
	line-height: 1.1;
	margin-bottom: 18px;
}

.home #content h5{
	font-size: 20px;
	color: #1E1E1E;
	line-height: 1.1;
	margin-bottom: 21px;
}

/* =Post Shortcode Styles
-------------------------------------------------------------- */
.is-3-column #content .widget_ualr_recent_entries_excerpts h3.entry-title{
	font-size: 20px;
	display: block;
}

.is-3-column #content .widget_ualr_recent_entries_excerpts .entry-meta .entry-date{
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	text-transform: capitalize;
	padding-right: 5px;
	line-height: 16px;
	margin-right: 5px;
}

.is-3-column #content .widget_ualr_recent_entries_excerpts .entry-meta {
	line-height: 16px;
}

.is-3-column #content .widget_ualr_recent_entries_excerpts .entry-meta .entry-comments-count{
	display: none;
}

.is-3-column #content .widget_ualr_recent_entries_excerpts .entry-meta .entry-comments-count{
	display: none;
}

.is-3-column #content .widget_ualr_recent_entries_excerpts .wp-post-image{
	border: 1px solid #C0c0c0;
	padding: 4px;
}

.is-3-column #content .widget_ualr_recent_entries_excerpts .entry-image{
	display: block;
	height: 119px;
	width: 119px;
	float: left;
	padding-top: 0px;
}

.is-3-column #content .widget_ualr_recent_entries_excerpts .post-content-wrap{
	float: right;
	width: 300px;
}

/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}
#wrapper {
	margin-top: 0px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
#header {
	margin-bottom: 21px;
}

/* Structure the footer area */
#footer-widget-area {
	overflow: hidden;
}

#footer-widget-area div#static{
	float: left;
	margin-right: 20px;
	width: 218px;
	display: block;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #c0c0c0;
}

#footer-widget-area div#dynamic-footer{
	float: left;
	margin-right: 0px;
	width: 700px;
	display: block;
}

#footer-widget-area div#dynamic-footer ul{
	display: inline;
}

#footer-widget-area div#dynamic-footer ul ul{
	display: block;
}

#footer-widget-area div#dynamic-footer li.widget-container{
	float: left;
	margin-right: 20px;
	width: 219px;
	display: block;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #c0c0c0;
}

#footer-widget-area div#dynamic-footer li.widget-container:last-child, #footer-widget-area div#dynamic-footer li.last{
	margin-right: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#site-info {
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 700px;
}
#site-generator {
	float: right;
	width: 220px;
}
#footer-widget-area #site-contact.widget-container {
	width: 219px;
}
#footer-widget-area #site-contact.widget-container ul {
	margin-bottom: 21px;
}
#footer-widget-area #site-contact.widget-container li {
	font-size: 12px;
	margin-bottom: 0.75em;
}

#footer-widget-area #site-contact.widget-container #more-contact-info a {
	background-image: url(images/contact-icon.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 25px;
}
/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {
	background-color: #FFF;
	background-image: url(images/body-default-bg.gif);
	background-repeat: repeat-x;
}
body,
input,
textarea {
}
hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 20px;
}

/* Text elements */
p {
	font-size: 1em; /* 14px */
	line-height: 21px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 21px;
	margin-left: 0;
}
ul {
	margin-bottom: 21px;
	margin-left: 35px;
	list-style-position: outside;
	line-height: 21px;
	list-style: square;}
ol {
	margin-bottom: 21px;
	margin-left: 35px;
	list-style-position: outside;
	list-style-type: decimal;
	line-height: 21px;
}
ol ol {list-style: upper-alpha;}
ol ol ol {list-style: lower-roman;}
ol ol ol ol {list-style: lower-alpha;}
ul ul,
ol ol,
ul ol,
ol ul {margin-bottom: 0;}
dl {
	padding-top: 0px;
	padding-bottom: 21px;
}
dt {
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
}

dd + dt{
	margin-top: 21px;
}

dd {	font-size: 14px;
	line-height: 21px;}
strong {font-weight: bold;}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 21px;
	padding-top: 0;
	padding-right: 46px;
	padding-bottom: 8px;
	padding-left: 46px;
	background-image: url(images/blockquote-br.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	margin-top: -20px;
	margin-bottom: 21px;
}
.entry-content span.tq{
	background-image: url(images/blockquote-tl.jpg);
	background-position: left top;
	display: block;
	height: 46px;
	width: 46px;
	background-repeat: no-repeat;
}


blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	margin-bottom: 21px;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}
a:link {
	color: #6E2639;
	text-decoration: underline;
	-webkit-transition: color .5s;
	-moz-transition: color .5s;
	-o-transition: color .5s;
	transition: color .5s;
}
a:visited {
	color: #6E2639;
}
a:active,
a:hover {
	color: #2c4381;
	text-decoration: none;
}

/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}

/* General form elements */
input[type="text"], textarea, #content input, #content textarea {
	background: none repeat scroll 0 0 #fcfcfc;
	border: 1px dotted #999999;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0) inset;
}


/* =Header
-------------------------------------------------------------- */

#header {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#site-title {
	float: left;
	font-size: 30px;
	line-height: 36px;
	margin: 0 0 18px 0;
	width: 700px;
}
#site-title a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 14px 0 18px 0;
	width: 220px;
}

#branding{
	display: block;
	height: 90px;
}

#branding h1 span, #branding span{
	background-image: url(images/ualr-logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 70px;
	display: block;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
}



#branding h1#site-name span, #branding div#site-name span{
	display: block;
	height: 70px;
}

#branding h1#site-name span a, #branding div#site-name span a{
	vertical-align: middle;
	display: table-cell;
	height: 70px;
	padding-left: 105px;
	background-image: url(images/vert-rule.png);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 25px;
}

#branding a:link, #branding a:visited{
	color: #1e1e1e;
	text-decoration: none;
}
#branding a:hover{}

/* This is the custom header image */
#branding img {
	border-top: 4px solid #000;
	border-bottom: 1px solid #000;
	clear: both;
	display: block;
}


/* =Menu
-------------------------------------------------------------- */

#access {
	background: #000;
	display: block;
	float: left;
	margin: 0 auto;
	width: 940px;
}
#access .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 12px;
	width: 928px;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}
#access a {
	color: #aaa;
	display: block;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #333;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	background: #333;
	color: #fff;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #fff;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}


/* =Content
-------------------------------------------------------------- */

#main {
	clear: both;
	overflow: hidden;
}
#content {}
#content,
#content input,
#content textarea {}
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
	line-height: 21px;
}
#content pre,
#content kbd,
#content tt,
#content code {
	font-size: 14px;
	line-height: 21px;
}
#content dt,
#content th {
	color: #000;
}

#content table {
	border: 1px solid #e7e7e7;
	text-align: left;
	width: 100%;
	margin-top: -1;
	margin-right: -1px;
	margin-bottom: 21px;
	margin-left: 0;
}
#content tr th,
#content thead th {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	background-color: #6E2639;
}
#content tr td {
	font-size: 14px;
	line-height: 21px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #e7e7e7;
	border-right-color: #e7e7e7;
}
#content tr.even td {
	background: #efefef;
}
.hentry {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 21px;
	margin-left: 0;
}
.sticky {
	border-top: none;
}
.single .hentry {
	margin: 0 0 36px 0;
}
.page-title {}
.page-title span {}
.page-title a:link,
.page-title a:visited {}
.page-title a:active,
.page-title a:hover {}
#content .entry-title {}
.entry-title a:link,
.entry-title a:visited {
	color: #000;
	text-decoration: none;
}
.entry-title a:active,
.entry-title a:hover {
	color: #6E2639;
}
.entry-meta {
	color: #000000;
	font-size: 12px;
	line-height: 21px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}

.entry-content{
	clear: both;
	padding-top: 21px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.page .entry-content{
	clear: both;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

/* ==Controlling iframes embedded in body content */
.is-3-column .entry-content iframe {
	max-width: 440px;
}
.is-2-column .entry-content iframe {
	max-width: 680px;
}
.is-1-column .entry-content iframe {
	max-width: 920px;
}

.entry-summary {
	clear: both;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#content .entry-summary p:last-child {
	margin-bottom: 12px;
}
.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input {
	margin: 0 0 8px 0;
}
.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
	font-size: 12px;
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}

.page-link {
	color: #000;
	font-weight: bold;
	margin: 0 0 22px 0;
	word-spacing: 0.5em;
}
.page-link a:link,
.page-link a:visited {
	background: #f1f1f1;
	color: #333;
	font-weight: normal;
	padding: 0.5em 0.75em;
	text-decoration: none;
}
.home .sticky .page-link a {
	background: #d9e8f7;
}
.page-link a:active,
.page-link a:hover {
	color: #ff4b33;
}
body.page .edit-link {
	clear: both;
	display: block;
	line-height: 21px;
}

body.page.home .edit-link{
	clear: both;
	display: inline;
	line-height: 21px;
}

body.single .edit-link{
	line-height: 21px;
	float: left;
	height: 21px;
	margin-right: 10px;
}

#entry-author-info {
	background: #f2f7fc;
	border-top: 4px solid #000;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-utility {
	clear: both;
	color: #000;
	font-size: 12px;
	line-height: 18px;
}
.entry-meta a,
.entry-utility a {
	color: #6E2639;
}
.entry-meta a:hover,
.entry-utility a:hover {
	color: #ff4b33;
}
#content .video-player {
	padding: 0;
}


/* =Asides
-------------------------------------------------------------- */

.home #content .category-asides p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}
.home .hentry.category-asides {
	padding: 0;
}
.home #content .category-asides .entry-content {
	padding-top: 0;
}


/* =Gallery listing
-------------------------------------------------------------- */

.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}


/* =Archive pages
-------------------------------------------------------------- */

.archive h1.page-title{
	margin-bottom: 18px;
}

.archive div.entry-meta{
	height: 20px;
}

.archive .excerpt-more{
	margin-bottom: 48px;
}

/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}


/* =Images
-------------------------------------------------------------- */

.is-3-column #content img {
	margin: 0;
	max-width: 460px;
}

.entry-image {
	padding-top: 0px;
	display: block;
	margin-bottom: 21px;
}

#content img {
	margin: 0;
	border: 4px solid #eeeeee;
}
#content .entry-image img {
	margin: 0;
	border-right-width: 8px;
	border-left-width: 8px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6E2639;
	border-left-color: #6E2639;
	border-top: none;
	border-bottom: none;
}

#content .wp-caption img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#content .attachment img {
	max-width: 900px;
}
#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}
#content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}
#content .wp-caption img {
	margin: 5px 5px 0;
}
#content .wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
#content .wp-smiley {
	margin: 0;
}
#content .gallery {
	margin: 0 auto 18px;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
#content .gallery img {
	border: 2px solid #cfcfcf;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 10px solid #f1f1f1;
}
#content .gallery br+br {
	display: none;
}
#content .attachment img { /* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}

/* =Background Images
-------------------------------------------------------------- */
.custom-entry-background {

}

/* =Navigation
-------------------------------------------------------------- */

.navigation {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}
.navigation a:link,
.navigation a:visited {
	color: #888;
	text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
	color: #ff4b33;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}
#nav-below {
	margin: 0 0 21px 0;
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 21px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	font-weight: normal;
	margin-bottom: 21px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	line-height: 42px;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 21px;
	margin: 0 0 21px 0;
	padding: 0 0 0 0px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 21px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 21px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
	display: none;
}
.comment-author {
}
.comment-author cite {
	color: #6E2639;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}

.comment-body{
	float: left;
	width: 480px;
	margin-left: 20px;
}
.comment-meta {
	font-size: 16px;
	width: 200px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 21px;
	margin-left: 0;
	display: block;
	float: left;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #6E2639;
	text-decoration: none;
	line-height: 21px;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.comment-meta span{
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 12px;
	margin-bottom: 12px;
	margin-top: -3px;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	clear: both;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 21px;
	padding-left: 0;
	line-height: 21px;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 21px;
	padding-bottom: 21px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 21px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
	margin-top: 21px;
	margin-right: 0;
	margin-bottom: 21px;
	margin-left: 0;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 42px 0 0;
}
h3#reply-title {
	margin: 21px 0;
}
#comments-list #respond {
	margin: 0 0 21px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 21px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 21px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}

/* =Gravity Forms
-------------------------------------------------------------- */
#content .gform_wrapper form {
    background: none repeat scroll 0 0 #f0f0f0;
    padding: 15px 15px 0px 15px;
    text-align: left;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px dotted #ababab;
}

#content .gform_wrapper .gform_button {
	color: #6e2639;
	padding: 10px;
}

#content .gform_wrapper .gform_description {
	font-size: 1em; /* 14px */
	line-height: 21px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 21px;
	margin-left: 0;
}

#content .gform_wrapper h2.gsection_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	color: #1e1e1e;
	margin-bottom: 18px;
}

#content .gform_wrapper h3.gform_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #1e1e1e;
	font-size: 24px;
}

#content .gform_wrapper .gsection {
	padding: 9px 18px;
	margin: 35px 0 21px -22px !important;
	background: none repeat 0 0 #d0d0d0;
	width: 104%;
}

#content .gform_wrapper .gfield_description {
	color: #888888;
	padding: 0;
	margin-top: 4px;
}

#content .gform_wrapper .gfield_label {
	color: #343434;
}

#content .gform_wrapper .ginput_container label {
	padding: 0;
	margin-top: 4px;
}

#content .gform_wrapper ul li.gfield {
    clear: both;
    margin-top: 25px;
}

#content .gform_wrapper .gfield_checkbox input, #content .gform_wrapper .gfield_radio input {
	margin-top: 6px;
	margin-left: 1px;
}

#content .gform_wrapper ul.gfield_checkbox, #content .gform_wrapper ul.gfield_radio {
	margin-bottom: 0;
}

#content .gform_wrapper .gfield_checkbox li label, #content .gform_wrapper .gfield_radio li label {
    font-size: 16px;
    color: #343434;
    margin-top: 0;
}

#content .gform_wrapper .gfield_select {
	font-size: 16px;
	color: #343434;
	padding-left: 8px;
	margin-bottom: 0;
}
/* DS ITS style change 08-10-2013
#content .gform_wrapper .ginput_container input[type=text] {
	font-size: 18px;
	height: 36px;
	padding-left: 8px;
	margin-bottom: 0;
}*/

#content .gform_wrapper .ginput_container input[type=text], #content .gform_wrapper .ginput_container input[type=tel], #content .gform_wrapper .ginput_container input[type=email] {
	font-size: 18px;
	height: 36px;
	padding-left: 8px;
	margin-bottom: 0;
}

#content .gform_wrapper .ginput_container textarea {
	font-size: 18px;
	padding-left: 8px;
	margin-bottom: 0;
}

div#gforms_confirmation_message {
	text-align: left;
	color: #000000;
	padding: 20px;
}

/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: square;
	margin-left: 0em;
}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	margin: 0 0 21px 0;
}

.widget-container .label {
	font-weight: bold;
	padding-right: 2px;
}

.widget-title {
	color: #222;
	font-weight: normal;
}

.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}

.widget-container.widget_links ul.blogroll {
	padding-bottom: 14px !important;
}
.widget-container.widget_links ul.blogroll li {
	padding-left: 14px;
	padding-right: 14px;
}

/* Footer widget areas */
#footer-widget-area {
}

#footer-widget-area h5.widget-title {
	font-size: 18px; /* 18px */
	line-height: 21px; /* 21px */
	margin-top: 12px;
	margin-bottom: 8px;
	font-weight: normal;
	margin-right: 20px;
	margin-left: 0px;

}

#footer-widget-area h5.widget-title a{	color: #000;
	text-decoration: none;}

#footer-widget-area #static h5.widget-title{

	font-size: 18px; /* 18px */
	line-height: 21px; /* 21px */
	margin-top: 12px;
	margin-bottom: 8px;
	font-weight: normal;
	margin-right: 20px;
	margin-left: 20px;
	}

#footer-widget-area ul li.widget-container{}

#static ul li.widget-container ul{
	padding-right: 20px;
	padding-left: 20px;
	list-style-type: none;
}

#dynamic-footer ul li.widget-container ul{
	padding-right: 20px;
	padding-left: 0px;
	list-style-type: none;
}

#footer .widget-container ul li{
	font-size: 12px;
	line-height: 21px;
	margin-bottom: .5em;
}

/* Social Interaction Links (Bookmarks) Widget */
#footer-widget-area div#dynamic-footer .widget-container.interact ul.blogroll {
	display: inline;
	float: left;
	clear: none;
	margin-right: 5px;
}
#footer-widget-area div#dynamic-footer .widget-container.interact ul.blogroll li {
	display: inline;
}

/* =Footer
-------------------------------------------------------------- */

#footer {
	margin-bottom: 20px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #c0c0c0;
}
#colophon {
	border-top: 4px solid #000;
	margin-top: -4px;
	overflow: hidden;
	padding: 18px 0;
}
#site-info {
	font-weight: bold;
}
#site-info a {
	color: #000;
	text-decoration: none;
}
#site-generator {
	font-style: italic;
	position: relative;
}
#site-generator a {
	background: url(images/wordpress.png) center left no-repeat;
	color: #666;
	display: inline-block;
	line-height: 16px;
	padding-left: 20px;
	text-decoration: none;
}
#site-generator a:hover {
	text-decoration: underline;
}
img#wpstats {
	display: block;
	margin: 0 auto 10px;
}


/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}


/* =Print Style
-------------------------------------------------------------- */

@media print {
	body {
		background: none !important;
	}
	.pn-container{
		display: none;
	}
	#wrapper {
		clear: both !important;
		display: block !important;
		float: none !important;
		position: relative !important;
	}
	#header {
		border-bottom: 2pt solid #000;
		padding-bottom: 18pt;
	}
	#colophon {
		border-top: 2pt solid #000;
	}
	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}
	#site-title {
		font-size: 13pt;
	}
	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}
	.entry-title {
		font-size: 21pt;
	}
	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}
	#content,
	.one-column #content {
		margin: 24pt 0 0;
		width: 100%;
	}
	.wp-caption p {
		font-size: 11pt;
	}
	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}
	#colophon {
		width: auto;
	}
	img#wpstats {
		display: none;
	}
	#site-generator a {
		margin: 0;
		padding: 0;
	}
	#entry-author-info {
		border: 1px solid #e7e7e7;
	}
	#main {
		display: inline;
	}
	.home .sticky {
		border: none;
	}
}
/*Ualr Accordion*/
#content div.ualr-accordion{
    width: 100%;

}
#content .ualr-accordion h4{
    height: 40px;
    background: #ccc;
    line-height: 40px;
    padding-left: 20px;
    border-bottom: 1px solid #aaa;

    margin: 0 0 8px 0;
    -webkit-transition: background-color 1s;
    -moz-transition: background-color 1s;
    -o-transition: background-color 1s;
    transition: background-color 1s;
}
#content .ualr-accordion h4:hover{
	cursor: pointer;
}
#content .ualr-accordion h4:before{
    content: "+";
    padding-right: 10px;
}
#content .ualr-accordion h4.selected{
    background: #777;
    color: #fff;

}
#content .ualr-accordion h4.selected:before{
    content: "-";

}
#content .ualr-accordion div.ualr-accordion-panel{
padding: 5px;
    line-height: 1.25em;

}
#content .fancy-button{
    text-decoration: none;
    padding: 10px 20px;
    border-radius: 5px;
    font-size: 22px;
    display: inline-block;
    width: 200px;
    text-align: center;
    color: #fff;
    background: #6e2639;
    -webkit-transition: all .25s;
}
#content .fancy-button:hover{
    background: orange;
}


/*
Copyright © 2013 Adobe Systems Incorporated.

Licensed under the Apache License, Version 2.0 (the “License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
.mainNav{
  width: 100%;

  background-color: #6e2639;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(110, 38, 57)), to(rgb(78, 24, 39)));
background-image: -webkit-linear-gradient(top, rgb(110, 38, 57), rgb(78, 24, 39));
background-image: -moz-linear-gradient(top, rgb(110, 38, 57), rgb(78, 24, 39));
background-image: -o-linear-gradient(top, rgb(110, 38, 57), rgb(78, 24, 39));
background-image: -ms-linear-gradient(top, rgb(110, 38, 57), rgb(78, 24, 39));
background-image: linear-gradient(top, rgb(110, 38, 57), rgb(78, 24, 39));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#6e2639', EndColorStr='#4e1827');
background-color: #fdfcfe;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(253, 252, 254)), to(rgb(232, 231, 233)));
background-image: -webkit-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
background-image: -moz-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
background-image: -o-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
background-image: -ms-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
background-image: linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fdfcfe', EndColorStr='#e8e7e9');

  height: 3.077em;
  font-size: 14px;
  -webkit-box-shadow: 0 4px 6px -2px rgba(0,0,0,.5);
       -moz-box-shadow: 0 4px 6px -2px -moz-rgba(0,0,0,.5);
            box-shadow: 0 4px 6px -2px rgba(0,0,0,.5);

}
.navCenter{
  max-width: 940px;
  margin: 0 auto;

}
.accessible-megamenu {
    position: relative;
    display:block;
    border-left: 1px solid #ccc;
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0;
    height: 3.077em;
    color: #454545;
    background-color: #6e2639;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(110, 38, 57)), to(rgb(78, 24, 39)));
background-image: -webkit-linear-gradient(top, rgb(110, 38, 57), rgb(78, 24, 39));
background-image: -moz-linear-gradient(top, rgb(110, 38, 57), rgb(78, 24, 39));
background-image: -o-linear-gradient(top, rgb(110, 38, 57), rgb(78, 24, 39));
background-image: -ms-linear-gradient(top, rgb(110, 38, 57), rgb(78, 24, 39));
background-image: linear-gradient(top, rgb(110, 38, 57), rgb(78, 24, 39));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#6e2639', EndColorStr='#4e1827');
background-color: #fdfcfe;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(253, 252, 254)), to(rgb(232, 231, 233)));
background-image: -webkit-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
background-image: -moz-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
background-image: -o-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
background-image: -ms-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
background-image: linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fdfcfe', EndColorStr='#e8e7e9');



}
.accessible-megamenu h2{
  font-weight: normal;
}
.accessible-megamenu h2,
.accessible-megamenu h3,
.accessible-megamenu h4 {
    font-size: 1em;
    display: inline;
    margin: 0;
    padding: 0;
    line-height: inherit;

}
.accessible-megamenu h2 a{
  font-family: "myriad-pro",sans-serif;
}
.accessible-megamenu h3,
.accessible-megamenu h4 {
    font-weight: bold;
    color: #454545;
    display: block;
    font-size: 1.2em;
    margin-bottom: 15px;
    padding-top: .4em;
    padding-bottom: 0;
    line-height: 1.1em;
}

.accessible-megamenu .accessible-megamenu-top-nav-item {

    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    width: 16.66666666666667%;
    border-left: 1px solid #ddd;

    border-right: 1px solid #ffffff;

    text-align:center;
    padding: 0;
    height: 3.077em;
    float: left;
    color: #454545 !important;
    text-shadow: 0 1px 0 #444;
    -moz-text-shadow: 0 1px 0 #444;
    /*border-right: 1px solid #b3b3b3;*/
    border-right-color: rgba(0, 0, 0, 0.3);
}

.accessible-megamenu :focus {
    outline:  2px solid rgba(34, 95, 215, 0.3);
    -moz-outline-radius: 3px;
}

.accessible-megamenu .accessible-megamenu-top-nav-item a[aria-haspopup] {
    position: relative;
    display: block;
    line-height: 3em;
    height: 3em;

    padding-left: 0.769em;
    padding-right: 0.769em;
    color: #333 !important;
    text-shadow: 0 1px 0 #fff;
    -moz-text-shadow: 0 1px 0 #fff;
    text-decoration: none;
    /*box-shadow: inset 1px 1px 0 #fff;*/
    z-index: inherit;
}


.accessible-megamenu .accessible-megamenu-top-nav-item a[aria-haspopup]:hover,
.accessible-megamenu .accessible-megamenu-top-nav-item a[aria-haspopup]:focus {
    color: #333 !important;
    text-shadow: 0 1px 0 #fff;
    -moz-text-shadow: 0 1px 0 #fff;
    outline-offset: -1px;
}

.accessible-megamenu .accessible-megamenu-top-nav-item a[aria-haspopup]:hover,
.accessible-megamenu .accessible-megamenu-top-nav-item a[aria-haspopup]:focus,
.accessible-megamenu .accessible-megamenu-top-nav-item a[aria-haspopup].open {
    margin-left: 0;
    color: #333 !important;
    text-shadow: 0 1px 0 #fff;
    -moz-text-shadow: 0 1px 0 #fff;
    background: #f5f8fa none;
    background: -webkit-gradient(linear,left top,left bottom,from(#f5f8fa),to(#e3e5e5));
    background: -moz-linear-gradient(top,#f5f8fa,#e3e5e5);
    background: -ms-linear-gradient(top,#f5f8fa,#e3e5e5);
    background: -o-linear-gradient(top,#f5f8fa,#e3e5e5);
    z-index: 1002;

}

.accessible-megamenu .accessible-megamenu-top-nav-item a[aria-haspopup].open {
    background: #f5f8fa none;
    padding-bottom: 2px;
}

.accessible-megamenu .accessible-megamenu-top-nav-item:first-child a[aria-haspopup] {

}

.accessible-megamenu .accessible-megamenu-top-nav-item:first-child a[aria-haspopup].open {
    border-bottom-left-radius: 0px;
    border-left: 1px solid #b3b3b3;
    border-left-color: rgba(0,0,0,0.3);
    left: -1px;
    margin-right: -1px;
}

.accessible-megamenu .accessible-megamenu-panel {
    position: absolute;
    text-align: left;
    display: block;
    left: -1px;
    color: #454545;
    text-shadow: 0 1px 0 #fff;
    -moz-text-shadow: 0 1px 0 #fff;
    margin: 0;
    padding: 1.538em 0.769em 0.769em;
    line-height: normal;
    background-color: #f5f8fa;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f8fa),to(#e3e5e5));
    background-image: -moz-linear-gradient(top,#f5f8fa,#e3e5e5);
    background-image: -ms-linear-gradient(top,#f5f8fa,#e3e5e5);
    background-image: -o-linear-gradient(top,#f5f8fa,#e3e5e5);
    cursor: default;
    -webkit-box-shadow: 0 4px 6px -2px rgba(0,0,0,.5), inset 1px 1px 0 #fff;
       -moz-box-shadow: 0 4px 6px -2px -moz-rgba(0,0,0,.5), inset 1px 1px 0 #fff;
            box-shadow: 0 4px 6px -2px rgba(0,0,0,.5), inset 1px 1px 0 #fff;

    visibility: hidden;
    top: -9999em;
    max-height: 0px;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: opacity 250ms ease 250ms, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 500ms;
       -moz-transition: opacity 250ms ease 250ms, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 500ms;
        -ms-transition: opacity 250ms ease 250ms, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 500ms;
         -o-transition: opacity 250ms ease 250ms, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 500ms;
            transition: opacity 250ms ease 250ms, max-height 500ms ease, visibility 0s linear 500ms, top 0s linear 500ms;

    border: 1px solid #b3b3b3;
    border-color: rgba(0,0,0,0.3);
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    display: none;
}
.accessible-megamenu .accessible-megamenu-panel *{

    visibility: hidden;
}
.accessible-megamenu .accessible-megamenu-panel.open {
  display: block;
    visibility: visible;
    top: 3em;
    max-height: 600px;
    opacity: 1;
    z-index: 1001;
    -webkit-transition: opacity 250ms ease, max-height 500ms ease, visibility 0s linear 0s, top 0s linear 0s;
       -moz-transition: opacity 250ms ease, max-height 500ms ease, visibility 0s linear 0s, top 0s linear 0s;
        -ms-transition: opacity 250ms ease, max-height 500ms ease, visibility 0s linear 0s, top 0s linear 0s;
         -o-transition: opacity 250ms ease, max-height 500ms ease, visibility 0s linear 0s, top 0s linear 0s;
            transition: opacity 250ms ease, max-height 500ms ease, visibility 0s linear 0s, top 0s linear 0s;
}
.accessible-megamenu .accessible-megamenu-panel.open * {

    visibility: inherit;
}
.accessible-megamenu .accessible-megamenu-panel a {
    display: inline-block;
    font-size: .92em;
    line-height: 1.2em;
    text-decoration: none;
    color: #6e2639;

    text-decoration: none;
    margin-bottom: 0.5em;
}
.accessible-megamenu .accessible-megamenu-panel p {
    font-size: .9em;
}

.accessible-megamenu .accessible-megamenu-panel.cols-4 {
    width: 920px;
}

.accessible-megamenu .accessible-megamenu-panel.cols-4 > ol > li {
    width: 21.5%;
}
.accessible-megamenu .accessible-megamenu-panel.cols-4 > ul > li {
    width: 21.5%;
}

.accessible-megamenu .accessible-megamenu-panel > ol  li img {
    width: 90%;
    margin: 0 5%;
    display: block;
}

.accessible-megamenu .accessible-megamenu-panel > ul  li img {
    width: 90%;
    margin: 0 5%;
    display: block;
}

.accessible-megamenu .accessible-megamenu-panel.cols-4b {
    width: 878px;
    left: -6.462em;
    border-top-left-radius: 3px;
}

.accessible-megamenu .accessible-megamenu-panel.cols-4b > ol > li {
    width: 21.5%;
}
.accessible-megamenu .accessible-megamenu-panel.cols-4b > ul > li {
    width: 21.5%;
}

.accessible-megamenu .accessible-megamenu-panel.cols-3 {
    width: 920px;
}

.accessible-megamenu .accessible-megamenu-panel.cols-3 > ol > li {
    width: 30.0252%;
}
.accessible-megamenu .accessible-megamenu-panel.cols-3 > ul > li {
    width: 30.0252%;
}
.accessible-megamenu .accessible-megamenu-panel.cols-2 > ol > li {
    width: 45%;
}
.accessible-megamenu .accessible-megamenu-panel.cols-2 > ul > li {
    width: 45%;
}
.accessible-megamenu .accessible-megamenu-panel.cols-1 {
    width: 920px;
}
.accessible-megamenu .accessible-megamenu-panel.cols-2 {
    width: 920px;
}

.accessible-megamenu .accessible-megamenu-panel.cols-1 > ol > li {
    width: auto;
}
.accessible-megamenu .accessible-megamenu-panel.cols-1 > ul > li {
    width: auto;
}

.accessible-megamenu .accessible-megamenu-panel ol {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}
.accessible-megamenu .accessible-megamenu-panel ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}

.accessible-megamenu .accessible-megamenu-panel ol > li {
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.accessible-megamenu .accessible-megamenu-panel ul > li {
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.accessible-megamenu .accessible-megamenu-panel > ol > li {
    float: left;
    display: block;
    margin-right: 1em;
    margin-bottom: 1em;
    padding-left: 1em;
    border-left: 1px solid rgba(0,0,0, 0.3);
    box-shadow: inset 1px 0 0 #fff;
}
.accessible-megamenu .accessible-megamenu-panel > ul > li {
    float: left;
    display: block;
    margin-right: 1em;
    margin-bottom: 1em;
    padding-left: 1em;
    border-left: 1px solid rgba(0,0,0, 0.3);
    box-shadow: inset 1px 0 0 #fff;
}

.accessible-megamenu .accessible-megamenu-panel > ol > li:first-of-type {
    padding-left: 18px;
    border-left: none;
    box-shadow: none;
}
.accessible-megamenu .accessible-megamenu-panel > ul > li:first-of-type {
    padding-left: 0;
    border-left: none;
    box-shadow: none;
}
.accessible-megamenu .accessible-megamenu-panel > p {
    color: #454545;
    font-size: 1em;
    line-height: 1.25em;
}

.accessible-megamenu .accessible-megamenu-panel > ol > li > h3 > a {
    font-weight: bold;
    color: #454545;
    font-size: 1.2em;
    margin-bottom: 6px;
    padding-top: .4em;
    padding-bottom: 0;
    line-height: 1.1em;
}
.accessible-megamenu .accessible-megamenu-panel > ul > li > h3 > a {
    font-weight: bold;
    color: #454545;
    font-size: 1.2em;
    margin-bottom: 6px;
    padding-top: .4em;
    padding-bottom: 0;
    line-height: 1.1em;
}

.accessible-megamenu .accessible-megamenu-panel ol ol > li > a {
    width: auto;
    /*text-indent: -2.333em;
    padding-left: 2.333em;*/
}
.accessible-megamenu .accessible-megamenu-panel ol ul > li > a {
    width: auto;
   /* text-indent: -2.333em;
    padding-left: 2.333em;*/
}
.accessible-megamenu .accessible-megamenu-panel ul ul > li > a {
    width: auto;
    text-indent: -2.333em;
    padding-left: 2.333em;
}

.accessible-megamenu .accessible-megamenu-panel a:hover,
.accessible-megamenu .accessible-megamenu-panel a:focus {
    color: #26396E;
    text-decoration: underline;
}

.accessible-megamenu .accessible-megamenu-panel > ol > li > h3 > a:hover,
.accessible-megamenu .accessible-megamenu-panel > ol > li > h3 > a:focus {
    color: #333;
}
.accessible-megamenu .accessible-megamenu-panel > ul > li > h3 > a:hover,
.accessible-megamenu .accessible-megamenu-panel > ul > li > h3 > a:focus {
    color: #333;
}

.accessible-megamenu .accessible-megamenu-panel hr {
    border-width: 1px 0px;
    border-style: solid;
    border-top-color: rgba(0,0,0, 0.3);
    border-bottom-color: #fff;
}
.LayoutGrid
{
    width: 900px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

.LayoutCenter
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.PanelFillExtraLight
{
    background-color: #fff;
}

.PanelDiffuseShadow
{
    box-shadow: 0 0 9px 1px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 9px 1px -moz-rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 0 9px 1px rgba(0,0,0,.2);
    zoom: 100%;
}

.init * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
}

:link{
    color: #225FD7;
    text-decoration: none;
}

:link:focus {
    outline: 2px solid rgba(34, 95, 215, 0.3);
    -moz-outline-radius: 3px;
}

:link:hover,
:link:focus {
    text-decoration: underline;
}

:link:active,
:link:hover {
    outline: 0;
}

.pn-top-bar .tool-container *{
  margin: 0;
  padding: 0;
}

body.logged-in  .pn-container{
  top: 32px;
}
.pn-container {
  width: 100%;
  position: fixed;
  font-size: 16px;
  z-index: 9999;
  top: 0;
  left: 0;
}
.alert-bar{
  height: 40px;
  width: 100%;
  background: #fc0000;
  display: table;
  position: relative;
}
.alert-bar span{
  position: absolute;
  cursor: pointer;
  z-index: 9999;
  right: 0;
  top: 0;
  color: #fff;
  width: 50px;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  text-decoration: none;

}
.alert-bar span{
  text-decoration: underline;
}

.alert-bar a{
  color: #fff;
  display: table-cell;
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
.pn-container ul{
  margin-bottom: 0;
}

.pn-container .pn-myUALR {
  height: 200px;
  background: #444;
  border-bottom: 2px solid #6e2639;
  display: none;
}
.pn-container .pn-myUALR .main-area {
  max-width: 59em;
  padding: 0 20px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
.pn-container .pn-myUALR .main-area .close {
  color: #777;
  font-family: Verdana, Geneva, sans-serif;
  font-size: .75em;
  position: absolute;
  bottom: 10px;
  right: 0;
}
.pn-container .pn-myUALR .main-area .close:after {
  content: ' x';
  font-size: 1.5em;
}
.pn-container .pn-myUALR .main-area .pn-trojan-tip {
  height: 196px;
  width: 30%;
  display: inline-block;
  float: left;
  position: relative;
}

.pn-container .pn-myUALR .main-area .pn-trojan-tip .bjqs a {
  color: #fff;
  font-family: Verdana, Geneva, sans-serif;
  text-decoration: none;
  font-style: italic;
  display: table-cell;
  vertical-align: middle;
  width: 70%;

  margin: 0 auto;
  font-size: 1.2em;
  line-height: 1.5em;
}
.pn-container .pn-myUALR .main-area .pn-trojan-tip .bjqs a:hover {
  text-decoration: underline;
}
.pn-container .pn-myUALR .main-area .pn-trojan-tip h4 {
  color: #eee;
  margin-top: 10px;
  font-family: Verdana, Geneva, sans-serif;
}
.pn-container .pn-myUALR .main-area .pn-menu-area1 {
  height: 196px;
  width: 47%;
  display: inline-block;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #777;
  float: left;
}
.pn-container .pn-myUALR .main-area .pn-menu-area1 h4 {
  color: #eee;
  margin-top: 10px;
  font-family: Verdana, Geneva, sans-serif;
}
.pn-container .pn-myUALR .main-area .pn-menu-area1 ul {
  padding: 0;
  width: 45%;
  float: left;
  list-style: none;
  margin-left: 5% ;
  margin-top: 10px;
}
.pn-container .pn-myUALR .main-area .pn-menu-area1 ul li {
  margin: 0;
  line-height: 1.25em;
  padding-top: 4px;
}
.pn-container .pn-myUALR .main-area .pn-menu-area1 ul li a {
  text-decoration: none;
  color: #fff;
  font-size: .8em;
}
.pn-container .pn-myUALR .main-area .pn-menu-area1 ul li a:hover{
  text-decoration: underline;
}
.pn-container .pn-myUALR .main-area .pn-menu-area1 h3{
  display: block;
  color: #fff;
  text-align: center;
  border-bottom: 1px solid #555;
  padding: 5px 0;
}

.pn-container .pn-myUALR .main-area .pn-menu-area2 {
  height: 140px;
  width: 29%;
  float: right;
  position: relative;
  display: inline-block;
}

.pn-container .pn-myUALR .main-area .pn-menu-area2 h4 {
  color: #eee;
  margin-top: 10px;
  font-family: Verdana, Geneva, sans-serif;
}
.pn-container .pn-myUALR .main-area hr{
   margin-bottom: 0;
}
.pn-container .pn-myUALR .main-area .pn-menu-area2 hr {
  margin-top: 10px;

}
.pn-container .pn-myUALR .main-area .pn-menu-area2 ul {
  padding: 0;
  list-style: none;
  margin: 0;
}
.pn-container .pn-myUALR .main-area .pn-menu-area2 ul li {
  margin: 0;
  padding: 0;
  margin-top: 3px;
}
.pn-container .pn-myUALR .main-area .pn-menu-area2 ul li a {
  text-decoration: none;
  color: #ccc;
  font-size: .7em;
}
.pn-container .pn-myUALR .main-area .pn-menu-area2 ul li .remove {
  color: #777;
  font-size: .75em;
  display: none;
  cursor: pointer;
}
.pn-container .pn-myUALR .main-area .pn-menu-area2 ul li:hover .remove {
  display: inline;
}
.pn-container .pn-myUALR .main-area .pn-app-board {
  width: 20%;
  border-left: 1px solid #777;
  height: 196px;
  padding-top: 5px;
  float: right;
}
.pn-container .pn-myUALR .main-area .pn-app-board .pn-app-list {
  list-style: none;
  display: inline-block;
  width: 100%;
  height: 100%;
  float: right;
  margin: 0 auto;
}
.pn-container .pn-myUALR .main-area .pn-app-board .pn-app-list .icon{
  width: 45px;
  height: 32px;
  margin: 0 auto;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  -ms-behaviour: url(/backgroundsize.min.htc);
}
.pn-container .pn-myUALR .main-area .pn-app-board .pn-app-list .icon:hover{
  background-image: url(../img/persistent-navicons-hover.png);
}
.pn-container .pn-myUALR .main-area .pn-app-board .pn-app-list .email{
  background-image: url(../img/persistent-navicons.png);
  background-position: -127px;

}
.pn-container .pn-myUALR .main-area .pn-app-board .pn-app-list .blackboard{
  background-image: url(../img/persistent-navicons.png);
  background-position: -0px;

}
.pn-container .pn-myUALR .main-area .pn-app-board .pn-app-list .boss{
  background-image: url(../img/persistent-navicons.png);
  background-position: -80px;

}
.pn-container .pn-myUALR .main-area .pn-app-board .pn-app-list .atoz{
  background-image: url(../img/persistent-navicons.png);
  background-position: -46px;
  width: 30px;
}
.pn-container .pn-myUALR .main-area .pn-app-board .pn-app-list li {
  float: left;
  width: 50%;
  height: 50%;
}
.pn-container .pn-myUALR .main-area .pn-app-board .pn-app-list li a {
  text-decoration: none;
  color: #fff;
  display: block;
  padding-top: 10px;
  font-size: .75em;
}
.pn-container .pn-myUALR .main-area .pn-app-board .pn-app-list li a img {
  display: block;
  margin: 0 auto;
}
.pn-container .pn-myUALR .main-area .pn-app-board .pn-app-list li a span {
  display: block;
  text-align: center;
  margin-top: 3px;
}
.pn-container .pn-top-bar {
  height: 35px;
  background: #444;
  width: 100%;
  border-bottom: 1px solid #000;
  position: relative;
  box-shadow: inset 0 -1px 1px 0px #777;

}

.pn-container .pn-top-bar .pn-secondary-nav {
  max-width: 58.75em;
  margin: 0 auto;
  height: 100%;
  position: relative;

}
.pn-container .pn-top-bar .pn-secondary-nav .persona-nav {
  list-style: none;
  margin-left: 0;
  border-left: 1px solid #3a3a3a;
  float: left;
  height: 100%;
  width: 50%;
}
.pn-container .pn-top-bar .pn-secondary-nav .collapsedlogo{
position: absolute;
height: 28px;
top: 3px;
left: 0;
display: none;
}
.pn-container .pn-top-bar .pn-secondary-nav .collapsedlogo img{
  height: 28px;
  max-height: 28px;
}
.pn-container .pn-top-bar .pn-secondary-nav .persona-nav li {
  float: left;
  position: relative;
  height: 100%;
  display: table;
}
.pn-container .pn-top-bar .pn-secondary-nav .persona-nav li a {
  text-decoration: none;
  height: 100%;
  color: #ccc;
  font-family: Verdana, Geneva, sans-serif;
  padding: 0px 10px 0 10px;
  display: table-cell;
  border-right: 1px solid #3a3a3a;
  vertical-align: middle;
  letter-spacing: .10em;
  font-size: .75em;
}
.pn-container .pn-top-bar .pn-secondary-nav .persona-nav li a:hover {
  color: #fff;
  background: #555;
}
.pn-container .pn-top-bar .tool-container {
  float: right;
  width: 33%;
  height: 100%;

}
.pn-container .pn-top-bar .tool-container .pn-tools {
  list-style: none;
  height: 100%;
  float: left;
}
.pn-container .pn-top-bar .tool-container .pn-tools li {
  float: left;
  position: relative;
  height: 100%;
  display: table;
}
.pn-container .pn-top-bar .tool-container .pn-tools span {
  float: left;
  position: relative;
  border-left: 1px solid #3a3a3a;
  padding: 0px 0 0 10px;
  height: 100%;
  display: table;
}

.pn-container .pn-top-bar .tool-container .pn-tools li span:hover {
  color: #fff;
  background: #555;
}
.pn-container .pn-top-bar .tool-container .pn-tools li span:before {
  display: table-cell;
  vertical-align: middle;
}
.pn-container .pn-top-bar .tool-container .pn-tools li a {
  text-decoration: none;
  height: 100%;
  padding: 0px 10px 0 5px;
  color: #ccc;
  font-family: Verdana, Geneva, sans-serif;
  letter-spacing: .10em;
  display: table-cell;
  vertical-align: middle;
  font-size: .75em;
}
.pn-container .pn-top-bar .myUALR-container{
  float: right;
 font-size: .69em;
 display:table;

}
.pn-container .pn-top-bar .myUALR-container a{
  padding: 5px 5px;
  position: relative;
  display: block;
  margin-top: 6px;
  color: #ccc;
  border-radius: 5px;
  border: 1px solid #ccc;

}
.pn-container .pn-top-bar .myUALR-container a.myUALR{
  text-decoration: none;
}
.pn-container .pn-top-bar .myUALR-container a:hover{
  text-decoration: none;

}
.pn-container .pn-top-bar .myUALR-container a.myUALR-active:before{
  content: "";
  position: absolute;
  bottom: -6px;
  right: 10px;
  border-width: 5px 5px 0;
  border-style: solid;
  border-color: #ccc transparent;
  display: block;
  width: 0;
}
.pn-container .pn-top-bar .myUALR-container a.myUALR-active{
 background: #ccc;
 color: #444;

}
.pn-container .pn-top-bar .myUALR-container a:active{
 background: #ccc;
 color: #444;
 text-decoration: none;

}

.pn-container .pn-top-bar .tool-container .pn-tools li a:hover {
  color: #fff;
  background: #555;
}

.pn-container .pn-top-bar .tool-container .search-form {
  float: left;
  width: 55%;
  margin-top: 7px;

}
.pn-container .pn-top-bar .tool-container .search-form .search-input {
  background: transparent;
  height: 35px;
  color: #ccc;
  font-family: Verdana, Geneva, sans-serif;
  padding: 0px 10px;
  letter-spacing: .10em;
  font-size: .75em;
  border: none;
  width: 8.12em;

}
.pn-container .pn-top-bar .tool-container .search-form table.gsc-search-box{
  height: 22px;
}
.pn-container .pn-top-bar .tool-container .search-form table.gsc-search-box tr{
  border: 1px solid #ccc;
}
.pn-container .pn-top-bar .tool-container .search-form input.gsc-input {
  font-size: 14px;
  height: 98% !important;

  border: none;
}
.pn-container .pn-top-bar .tool-container .cse .gsc-control-cse, .gsc-control-cse {
  background: transparent;
}
.pn-container .pn-top-bar .tool-container .search-form td.gsc-input{
  padding: 0;
  height: 20px;
  width: 100%;
  float: right;
}
.pn-container .pn-top-bar .tool-container .search-form .gsc-input-box {
  border: none;
  height: 100%;
}
.pn-container .pn-top-bar .tool-container .search-form .gsc-input .gsc-input-box table {
  border: none;
  height: 100%;
}
.pn-container .pn-top-bar .tool-container .search-form td.gsc-search-button {
  width: 15%;
}
.pn-container .pn-top-bar .tool-container .search-form input.gsc-search-button {
  background: url(../img/search-icon-hi.png);
  background-size: cover;
  background-repeat:no-repeat;
  background-position: center;
margin-left: 0px !important;
  float: left;
  width: 100%;
  min-width: 0px;
  display :block;
  height: 100%;
  padding: 0;
  margin: 0;

}

.pn-container .pn-bottom-bar {
  width: 100%;
    height: 75px;
background-color: #fdfcfe;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(253, 252, 254)), to(rgb(232, 231, 233)));
background-image: -webkit-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
background-image: -moz-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
background-image: -o-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
background-image: -ms-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
background-image: linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fdfcfe', EndColorStr='#e8e7e9');

background-color: #6e2639;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(110, 38, 57)), to(rgb(78, 24, 39)));
background-image: -webkit-linear-gradient(top, rgb(110, 38, 57), rgb(78, 24, 39));
background-image: -moz-linear-gradient(top, rgb(110, 38, 57), rgb(78, 24, 39));
background-image: -o-linear-gradient(top, rgb(110, 38, 57), rgb(78, 24, 39));
background-image: -ms-linear-gradient(top, rgb(110, 38, 57), rgb(78, 24, 39));
background-image: linear-gradient(top, rgb(110, 38, 57), rgb(78, 24, 39));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#6e2639', EndColorStr='#4e1827');





}
.pn-container .pn-bottom-bar .pn-main-nav {
  width: 940px;
  margin: 0 auto;
  height: 100%;

display: table;
  border-top: none;
  position: relative;
}
.pn-container .pn-bottom-bar .pn-main-nav .branding {
  width: 7.5%;
  /*margin-left: -20px;*/
  height: 100%;
  display: table-cell;
  position: relative;

  margin-top: 0;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
}
.pn-container .pn-bottom-bar .pn-main-nav .branding a:after{
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 5px;
  height: 75%;
  float: right;
  width: 1px;
  background: #ccc;

}
.pn-container .pn-bottom-bar .pn-main-nav .branding .site-branding {
 position: absolute;
 width: 66%;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 1.25em;
 line-height: 1.3em;
 color: #fff;
 z-index: 2;
 top: 0;
 right: 0;
}


.pn-container .pn-bottom-bar .pn-main-nav .branding a {
  display: block;
  width: 100%;
  height: 99.5%;
  margin-left: -10px;
  text-decoration: none;
  color: transparent;
  position: relative;
}
.pn-container .pn-bottom-bar .pn-main-nav .branding a img {
  width: 95%;
  max-height: 90%;
  display: block;
  margin: .1875em;
}

.pn-container .pn-bottom-bar .pn-main-nav .site-title{
  margin-left: 2%;
  width: 70%;
  height: 100%;

  display: table-cell;
  vertical-align: middle;


}
.pn-container .pn-bottom-bar .pn-main-nav .site-title h1{
  font-size: 1.75em;
  line-height: 1.25em;





}

.pn-container .pn-bottom-bar .pn-main-nav .site-title p{
  font-size: 1.45em;
  line-height: 1.25em;
  display: inline;

  margin: 0;




}
.pn-container .pn-bottom-bar .pn-main-nav .site-title h1 a{
  text-decoration: none;
  font-family: "myriad-pro",sans-serif;
  font-variant:small-caps;

  color: #fff;

}
.pn-container .pn-bottom-bar .pn-main-nav .site-title h1.subheadh1{
  font-size: 1em;
  line-height: 1em;
}
.pn-container .pn-bottom-bar .pn-main-nav .site-title p a{
  text-decoration: none;
  font-family: Georgia, "Times New Roman", Times, serif;

  color: #fff;

}

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
ul.bjqs .holder{display: table; height: 100%; width: 75%; margin: 0 auto;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

#banner-fade,
#banner-slide{
  margin-bottom: 60px;
}

ul.bjqs-controls.v-centered li a{
  display:block;
  padding:10px;
  color:#fff;
  text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
  color:#fff;
}

ol.bjqs-markers li a{
  padding:1px 7px;
  background:transparent;
  border-radius: 10px;
  color:#fff;
  margin:5px;
  text-decoration: none;
  font-size: .75em;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
  background: #fff;
  color: #000;
}

p.bjqs-caption{
  background: rgba(255,255,255,0.5);
}
 table tr td input.gsc-search-button{
  padding: 8px 15px;

}
#breadcrumb{
  background: #ccc;
  font-size: 14px;
padding: 10px 40px;
}
#breadcrumb a{

  padding: 10px 0;
}
@media (max-width: 985px){

  .pn-container{
    font-size: 14px;
  }
  .pn-container .pn-top-bar .pn-secondary-nav{
    padding: 0px;
    max-width: 100%;
  }
  .pn-container .pn-top-bar .pn-secondary-nav .tool-container {
    width: 45%;
  }
  .pn-container .pn-top-bar .pn-secondary-nav .persona-nav {
    width: 45%;
  }
  .pn-container .pn-bottom-bar{
    height: 40px;
  }
  .pn-container .pn-bottom-bar .pn-main-nav .branding{
    width: 5%;
  }
  .pn-container .pn-bottom-bar .pn-main-nav .site-title{
    width: 100%;
    padding-top: 0;
  }
  .pn-container .pn-bottom-bar .pn-main-nav .site-title h1{
    display: inline;
  }
  .pn-container .pn-bottom-bar .pn-main-nav .site-title p{
    display: inline;
  }
  .pn-container .pn-bottom-bar .pn-main-nav .site-title p:before{
    content: " | ";
    display: inline;
    color: #fff;
  }
  .pn-container .accessible-megamenu-panel{
    width: 768px;
  }
  .pn-container .pn-bottom-bar .pn-main-nav .site-title h1 a{
    font-size: 14px;
  }
  .pn-container .pn-bottom-bar .pn-main-nav .main-nav li:hover{
box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border-top: 5px solid #ccc;
display: block;
line-height: 35px;
}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px){
  body{
    padding-top:310px;
  }
  .pn-container .pn-top-bar .pn-secondary-nav .tool-container {
   width: 100%;
    clear: both;
  }
  .pn-container .pn-top-bar .pn-secondary-nav .tool-container ul li span{
   display: none;
  }
  .pn-container h1.subheadh1{
    display: none;
  }
  .pn-container .pn-top-bar .pn-secondary-nav{
    max-width: 100%;
    clear: both;
  }
  .pn-container select#mega-menu{
    width: 100%;
    font-size: 1.25em;
  }
  .pn-container .pn-myUALR .main-area{
    padding: 0;
  }
  .pn-container .pn-myUALR .main-area .pn-menu-area1 ul li a{
    font-size: .6em;
  }
  .pn-container .pn-top-bar .pn-secondary-nav .persona-nav{
   width: 100%;
   display: none;
    clear: both;
  }
  .pn-container .pn-myUALR .main-area .pn-trojan-tip {
  display: none;
  }
  .pn-container .pn-myUALR .main-area .pn-menu-area1 {
    height: 196px;
    width: 45%;
    display: inline-block;
    border-left: none;
    padding-left: 0;

    float: left;
  }
  .pn-container .pn-top-bar .tool-container .search-form{
    padding-left: 45px;
  }
  .pn-container .pn-myUALR .main-area .pn-app-board {
    height: 196px;
    width: 45%;
    display: inline-block;

    float: right;
  }
  .accessible-megamenu .accessible-megamenu-panel{
    display: none;
  }
  .accessible-megamenu .accessible-megamenu-top-nav-item{
    clear: both;
    width: 100%;
    height: 3em;
    background-color: #fdfcfe;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(253, 252, 254)), to(rgb(232, 231, 233)));
  background-image: -webkit-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
  background-image: -moz-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
  background-image: -o-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
  background-image: -ms-linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
  background-image: linear-gradient(top, rgb(253, 252, 254), rgb(232, 231, 233));
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fdfcfe', EndColorStr='#e8e7e9');
  }
}

.bubble
{
position: relative;
left: 265px;
top: -30px;
width: 200px;
height: 35px;
padding: 2px;
font-size: .8em;
background: #faae00;
display: table;
}
.bubble a
{
margin: 0 5px;

display: table-cell;
vertical-align: middle;
}
.bubble:after
{
content: "";
position: absolute;
top: 4px;
left: -19px;
border-style: solid;
border-width: 15px 19px 15px 0;
border-color: transparent #faae00;
display: block;
width: 0;
z-index: 1;
}
.blockmenuitem{width: 50%;height: 25px;float: left;}
.subnav-content{
  clear: both;
  padding-left: 18px;
}
.pn-top-bar .tool-container .gsc-results-wrapper-overlay{
  padding: 30px;
}
.pn-container .pn-top-bar .tool-container .search-form td.gsc-input{
  clear: both;
  float: none;

}
.pn-container .pn-top-bar .tool-container .search-form .gsc-input{
  font-size: inherit;
 width: 100%;
}
.gssb_c{
  z-index: 9999 !important;
}
body div.wrapper{
 padding-top: 150px !important;
}

a[name]:before {
  display: block;
  content: " ";
  margin-top: -175px;
  height: 175px;
  visibility: hidden;
}
.skip-link{
  display: none;
}
.pn-container .pn-bottom-bar{
-webkit-transition: all .5s; /* For Safari 3.1 to 6.0 */
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;

}
.pn-container .pn-bottom-bar.headroom--unpinned{
    height: 0;
}
.pn-container .pn-bottom-bar.headroom--unpinned *{
    display: none;
    opacity: 0;
}
.pn-container .pn-bottom-bar.headroom--pinned{
    height: 75px;
}

body div.wrapper{
 padding-top: 170px;

}
body.home div.wrapper{
 padding-top: 90px;

}
.main-banner{
	margin-bottom: 20px;
	overflow:hidden;
/* 	margin-top: -25px; */
}
#content div.dateButtons{
    height: 100px;
    float: left;
    margin: 40px;
    border: 1px solid #ccc;
    width: 100px;
    border-radius: 10px;
    box-shadow: 3px 3px 3px #ccc;
    position: relative;
    font-size: 52px;
    line-height: 52px;
    text-align: center;
}
#content div.dateButtons:hover{

    box-shadow: 3px 3px 20px #000;

}
#content div.dateButtons a{
text-decoration: none;
color: #000;
}
#content div.dateButtons span{
    display: block;
    width: 100%;
    height: 33px;
    font-size: 18px !important;
    border-bottom: 1px dotted #ccc;
    font-family: arial;
    line-height: 33px;
    background: #6e2639;
    text-align: center;
    border-radius: 10px 10px 0 0;
    color: #fff;
}
#content div.dateButtons p{
    font-size: 14px !important;
    font-family: arial;
    position: absolute;
    width: 100%;
    bottom: 3px;
    height: 16px;
    margin: 0 !important;
    padding: 0 !important;
    left: 0;
    display: block;
    line-height: 16px;
    text-align: center;
}

.widget_enhanced_widget_box{
	padding:10px;
	position: relative;
	/*background: url(images/ew_bkgrd.jpg) center no-repeat;*/
	background: #6e2639;
	box-shadow: inset 0 0 60px rgba(0,0,0,.2);
	background-size: cover;
	text-decoration: none !important;
	transition: all .5s;

}
.widget_enhanced_widget_box:hover{
	background: #444;
	text-decoration: none;

}
.widget_enhanced_widget_box>a{
	height: 100%;
	width: 100%;
	display: block;
	background-size: cover;
	text-decoration: none !important;
}
.widget_enhanced_widget_box:hover .default i{
	font-size: 2.5em;
	bottom: 15px;

}

.widget_enhanced_widget_box .default i{
	color: #fff;
	position: absolute;
	display:inline;
	font-size: 2em;
	display: block;
	left: 0;
	width: 100%;
	text-align: center;
	bottom: 20px;
	transition: all .5s;


}


.widget_enhanced_widget_box .default .widget-title{
	color: #fff;
	display: inline;
	margin: 0 0 0 0 !important;
	font-size: 1.55em !important;
	line-height: 1.25em;

}

.widget_enhanced_widget_box .default .widget-content{
	color: #fff;
	margin-top: 10px;
	margin-bottom: 60px;
}
.widget_enhanced_widget_box:hover .bigicon i{
	font-size: 8.5em;
	bottom: 20px;

}

.widget_enhanced_widget_box .bigicon i{
	color: #fff;
	position: absolute;
	display:inline;
	font-size: 7.5em;
	display: block;
	left: 0;
	width: 100%;
	text-align: center;
	bottom: 30px;
	transition: all .5s;


}


.widget_enhanced_widget_box .bigicon .widget-title{
	color: #fff;
	display: block;
	margin: 0 0 0 0 !important;
	text-align: center;
	height: 175px;
	line-height: 1.25em;
	vertical-align: text-bottom;

}

.widget_enhanced_widget_box .bigicon .widget-content{
	display: none;
}
/*noicon*/
.widget_enhanced_widget_box:hover .noicon i{
	font-size: 8.5em;
	bottom: 20px;

}

.widget_enhanced_widget_box .noicon i{
	display: none;


}


.widget_enhanced_widget_box .noicon .widget-title{
	color: #fff;
	display: table-cell;
	margin: 0 0 0 0 !important;
	text-align: center;
	height: 175px;
	line-height: 1.25em;
	vertical-align: bottom;

}

.widget_enhanced_widget_box .noicon .widget-content{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	opacity: 0;
	background: rgba(0,0,0,.8);
	top: 0;
	left: 0;
	transition: all .5s;
}
.widget_enhanced_widget_box .noicon:hover .widget-content{
	opacity: 1;
}

.styled-divs{
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
height: 225px;
position: relative;
float: left;
width: 300px !important;
font-size:12px;
margin-right: 5%;
margin-bottom: 5%;
overflow: hidden;
outline: none;
}
.styled-divs p{
position: absolute;
z-index: 1;
box-sizing: border-box;
display: block;
left: 100%;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.5);
color: #fff;
padding: 5%;
-moz-transition:all 1s;
-webkit-transition:all 1s;
-o-transition:all 1s;
transition:all 1s;
}
.styled-divs:hover p{
left: 0;
}
.styled-divs:focus p{
left: 0;
outline: none;
}
.styled-divs img{
position: absolute;
border: none !important;
z-index: -1;
}
