
/* CSS Document */
/* ================================= */
/* Main University of Arkansas CSS   */
/* ================================= */



/* ================================= */
/* Resets                            */
/* ================================= */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

html {
	height: 100%;
}

body {
	font-family:  "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #000;
	height: 100%;
	background: #fff;
}

/* Form elements don't inherit font styles by default */
input, select, textarea {
	font-family: inherit;
	font-size: 1em;	/*font-size: 1em; Works for IE6*/
	font-weight: inherit;
}

/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: none; }


blockquote {
	margin-left: 1em;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

img {
	vertical-align: bottom;
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Remove outline on flash objects */
object { outline: none; }

/* http://en.wikipedia.org/wiki/User:Mzajac/monobook.css/Superscript_fix */
sup, sub {
	vertical-align: baseline;
	position: relative;
}
sup { bottom: 0.33em; }
sub { bottom: -0.25em; }

label { cursor: pointer; }

/* this is to fix IE 6 and 7 which create extra right/left padding on buttons
 * IMPORTANT: because IE 6 does not understand the first selector below, you need to apply the class "inputButton" to all input of type="button" in your documents
 * the first declaration is for IE 6 and 7, the second one for IE 6 only, the third one is for all browsers.
 */
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
.inputButton {
  *overflow: visible;
  _width: 0;
  padding: .2em .4em;
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

a 			{ color: #8F0018;}
a:link 		{ outline: none; color:#8F0018;}
a:visited 	{ color: #be0f34;}
a:hover 	{ text-decoration: none; color: #aa0000; }
a:active 	{ }

/* ================================= */
/* Fonts & Links                     */
/* ================================= */

h1, h2, h3, h4, h5, h6 {
	line-height: 1em;
	font-family: Hoefler Text, Georgia, serif; 
	font-weight: normal;
	margin: 10px 0 8px 0;
	color: #1c1c1c;
}
h2 { font-size:1.7em;}
h3 { font-size:1.5em;}
h4 { font-size:1.4em;}

p { 
	font-family: "Helvetica", Arial, sans-serif;
	color:#000;
	margin-bottom:1em;
}
h1#pageHeading {
	padding-bottom:5px;
	margin-bottom:20px;
	border-bottom: 1px solid #d1d4db;
	display:block;
	}
/****************************************************************************************************/
/****************************************************************************************** HEADER **/
/****************************************************************************************************/
.hidden {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}

/* Red Ribbon */
header.UAribbon #ribbon {
	zoom: 1;
	display: block;
	background: #9f1b32; /* Old browsers */
	background: -moz-linear-gradient(top,  #9f1b32 1%, #7f1222 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#9f1b32), color-stop(100%,#7f1222)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9f1b32 1%,#7f1222 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9f1b32 1%,#7f1222 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9f1b32 1%,#7f1222 100%); /* IE10+ */
	background: linear-gradient(top,  #9f1b32 1%,#7f1222 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f1b32', endColorstr='#7f1222',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 0px 0px 6px 1px rgba(37,37,37,0.5);
	-webkit-box-shadow: 0px 0px 6px 1px rgba(37,37,37,0.5);
	box-shadow: 0px 0px 6px 1px rgba(37,37,37,0.5);
	
}

/* Black Ribbon */
header.UAbanner #ribbon {
	zoom: 1;
	display: block;
	background: #2f3332; /* Old browsers */
	background: -moz-linear-gradient(top,  #2f3332 1%, #020101 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#2f3332), color-stop(100%,#020101)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2f3332 1%,#020101 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2f3332 1%,#020101 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2f3332 1%,#020101 100%); /* IE10+ */
	background: linear-gradient(top,  #2f3332 1%,#020101 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f3332', endColorstr='#020101',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 0px 0px 6px 1px rgba(37,37,37,0.5);
	-webkit-box-shadow: 0px 0px 6px 1px rgba(37,37,37,0.5);
	box-shadow: 0px 0px 6px 1px rgba(37,37,37,0.5);

}

#ribbon #UALogo  {
	float:left;
	display: block;
	height: 42px;
	min-width: 450px;
	background: url('MiscSprites.png') no-repeat 0 0px;
}

#ribbon ul#GlobalLinks {
	list-style: none;
	margin: 0 auto;
	padding: 0px;
	display: block;
	float:right;
	text-shadow: 1px 1px 1px #5c5c5c;
}

#ribbon #GlobalLinks li a {
	display: inline-block;
	color: #FFF;
	text-decoration: none;
	padding: 0px 10px;
	margin: 0 0 3px 0;
	font: .7em 'Century Gothic', Verdana,sans-serif !important;
	border-right: 1px solid #d1d4db;
	margin-top:12px;
}

#ribbon #GlobalLinks a.GlobalLinksLast {
	border-right-style: none;
	padding: 0px 0px 0px 10px;
}

#ribbon #GlobalLinks li a:hover {
	text-decoration: underline;
}

#ribbon #GlobalLinks li {
	float: left;
}

.GsaForm #gs {
	margin-top: 20px;
	padding: 0px;
	width: 265px;
	float: right;
}
.GsaForm #gs input[type=submit]#searchButton {
	background: url(MiscSprites.png) no-repeat -257px -47px;
	width: 27px;
	height: 26px;
	display: inline-block;
	border-style: none;
	margin: 0 0 3px 3px;
	cursor: pointer;
	text-indent: 200px;
}

/* UA Banner */
.UAbanner {
	background: #4D000A;
	min-height: 129px;
}
.UAbanner #siteIdentifier {
	background: #4D000A url(UAbanner.png) no-repeat;
	min-height: 89px;
	padding: 20px 0;
	-moz-box-shadow: 0px 0px 6px 1px rgba(37,37,37,0.5);
	-webkit-box-shadow: 0px 0px 6px 1px rgba(37,37,37,0.5);
	box-shadow: 0px 0px 6px 1px rgba(37,37,37,0.5);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#555555')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#555555');	
	}

.UAbanner #siteIdentifier a{
	color:#FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-family:  "Century Gothic", Arial, sans-serif;
	display:block;
	clear: right;
	line-height:1.2em;
}
.parentOrg {
	font-size:150%;
	}
.siteName {
	font-size:200%;
}	

/* ================================= */
/* Structure                         */
/* ================================= */

/* section header  -----------------------*/

#sectionHeader {
	height:70px;
}
#sectionHeader h2 {
	font-family: "Hoefler Text", Georgia, serif;
	font-weight: normal;
	font-size: 30px;
	margin-top: 20px;
	text-transform: capitalize;
	color: #1c1c1c;
}


/* nav top -------------------------------*/
nav.topnav {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	display:block;
	overflow:auto;
	margin: 20px 0;
	background: #686868; /* Old browsers */
	background: -moz-linear-gradient(top,  #686868 0%, #1c1c1c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#686868), color-stop(100%,#1c1c1c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #686868 0%,#1c1c1c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #686868 0%,#1c1c1c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #686868 0%,#1c1c1c 100%); /* IE10+ */
	background: linear-gradient(top,  #686868 0%,#1c1c1c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF686868', endColorstr='#FF1c1c1c',GradientType=0 ); /* IE6-8 */
	-moz-box-shadow: 0px 2px 2px 1px rgba(37,37,37,0.25);
	-webkit-box-shadow: 0px 2px 2px 1px rgba(37,37,37,0.25);
	box-shadow: 0px 2px 2px 1px rgba(37,37,37,0.25);
}

nav.topnav ul {
	list-style: none;
	margin:0 5px;
}

nav.topnav ul li {
	float: left;
	position: relative;
}

nav.topnav ul li a {
	color: #EEEEEE;
	display: block;
	padding: 0 .8em;
	text-decoration: none;
	border-right: 1px solid #686868;
	text-shadow: 1px 1px 1px #000;
	font: bold .8em/3em "Century Gothic", sans-serif;
}


nav.topnav ul li a:link { color:#fff;}
nav.topnav ul li a:visited { color:#fff;}
nav.topnav ul li a:hover { background-color:#5c5c5c;}

/*------------subnav---------------*/
nav.topnav ul li ul {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	background: #686868; /* Old browsers */
	background: -moz-linear-gradient(top,  #686868 0%, #1c1c1c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#686868), color-stop(100%,#1c1c1c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #686868 0%,#1c1c1c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #686868 0%,#1c1c1c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #686868 0%,#1c1c1c 100%); /* IE10+ */
	background: linear-gradient(top,  #686868 0%,#1c1c1c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF686868', endColorstr='#FF1c1c1c',GradientType=0 ); /* IE6-8 */
	-moz-box-shadow: 0px 2px 2px 1px rgba(37,37,37,0.25);
	-webkit-box-shadow: 0px 2px 2px 1px rgba(37,37,37,0.25);
	box-shadow: 0px 2px 2px 1px rgba(37,37,37,0.25);
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	left:100;
	width: 170px;
	z-index:1000;
}
nav.topnav ul ul a {
	/*border-bottom: 1px solid #ddd;*/
	background-color:#666666;
	color: #EEEEEE;
	display: block;
	padding:0.7em;
	text-decoration: none;
	border-right: 1px solid #686868;
	text-shadow: 1px 1px 1px #000;
	font: bold .8em/3em "Century Gothic", sans-serif;
	line-height:20px;
	width:150px;
}
nav.topnav ul li:hover > ul {
	background-color:#5c5c5c;
	display: block;
}

/* END subnav top -------------------------------*/

/* END nav top -------------------------------*/

#content {
	padding:25px 0;
	line-height: 1.4em;
}


.sidenav ul {
	font: 1em "century gothic","helvetica neue",helvetica,sans-serif;
	margin: 0 0 1em;
	padding: 0;
	text-indent: 0;
}
.sidenav ul li {
	border-bottom: 1px dashed #d1d4db;
	list-style: none;
	margin: 0;
	padding: 0;	
}
.sidenav ul li a {
	color:;
	display: block;
	padding: 0.75em 0;
	text-decoration: none;
	font-size:1.1em;
}
.sidenav ul li:first-of-type a {
	color:;
	display: block;
	padding: 0em 0 0.75em 0;
	text-decoration: none;
	font-size:1.1em;
}
#main-container {
	/*
	margin:10px;	
	*/
}

/* ================================= */
/* Lists                             */
/* ================================= */	

ol, ul {
	margin: 0 0 10px 35px;
	}
ol ol, ul ul {
	margin: 0 0 0 15px;
	}

/* ================================= */
/* Video                             */
/* ================================= */	

	.youTube {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
}

.youTube iframe, .youTube object, .youTube embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.entry-content img, .entry-content iframe, .entry-content object, .entry-content embed {
max-width: 100%;
}
	
/* ================================= */
/* Colors                            */
/* ================================= */

.UAred 			{ background-color:#be0f34; }
.UAblack 		{ background-color:#000000; } 	 	 
.UAdarkgrey		{ background-color:#2f3332; } 	
.UAmidgrey		{ background-color:#5c5c5c; } 	
.UAbluegrey		{ background-color:#677886; } 	
.UAdarkred		{ background-color:#650105; } 	
.UAmidred		{ background-color:#8f0018; } 	
.UAbrightred		{ background-color:#aa0000; } 	
/*secondary colors ----------------------*/	 	 	 	 	 
.UAlace			{ background-color:#edebd2; } 	
.UAgoldenrod	{ background-color:#f0e48e; } 	
.UApalegold		{ background-color:#fff091; } 	
.UAdrab 		{ background-color:#95ac62; } 	
.UAmeadow		{ background-color:#bcd683; } 	
.UAmint			{ background-color:#8fb397; } 	
.UAsteel		{ background-color:#d1d4db; }

/* ================================= */
/* Common Design Elements            */
/* ================================= */

.UAinset {
	float:left;
	margin:0 15px 10px 0;
}

.UAcaption {
	display: block;
	border-bottom: 1px dotted #bfbfbf;
	background-color: #fff;
	margin-bottom: 15px;
}

.shadow {
	border: 1px solid #fff !important;
	-moz-box-shadow: 0px 0px 6px 1px rgba(37,37,37,0.5);
	-webkit-box-shadow: 0px 0px 6px 1px rgba(37,37,37,0.5);
	box-shadow: 0px 0px 6px 1px rgba(37,37,37,0.5);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#555555')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#555555');
}

.UAcaption p {
	margin: 5px 0;
	font-size: .9em;
	font-style: italic;
	color: #666;
}

.email
{
	background-image: url("../images/UAsprites.png");
	background-position: -10px -348px;'
}

/* ================================= */
/* Accordions                        */
/* ================================= */	

.contentAccordion h4 a {
	display:block;
	background-color:#d1d4db;
	padding: 3px 5px;
	margin:0 0 0 0;
	text-decoration:none;
	color:#000;
	font-size: .8em;
}
.contentAccordion h4 a:hover {    
    background-color:#677886;
    color:#FFF;
}

/* ================================= */
/* Tables                            */
/* ================================= */

table {
  border-collapse: collapse;
  border-spacing: 0;
}
table {
  width: 100%;
  margin-bottom: 18px;
  padding: 0;
  font-size: 13px;
  border-collapse: collapse;
}
table th, table td {
  padding: 5px 5px 4px;
  line-height: 18px;
  text-align: left;
}
table th {
  padding-top: 9px;
  font-weight: bold;
  vertical-align: middle;
}
table td {
  vertical-align: top;
  border-top: 1px solid #ddd;
}
table tbody th {
  border-top: 1px solid #ddd;
  vertical-align: top;
}
.bordered-table {
  border: 1px solid #ddd;
  border-collapse: separate;
  *border-collapse: collapse;
  /* IE7, collapse table to remove spacing */

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.bordered-table th + th, .bordered-table td + td, .bordered-table th + td {
  border-left: 1px solid #ddd;
}
.bordered-table thead tr:first-child th:first-child, .bordered-table tbody tr:first-child td:first-child {
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}
.bordered-table thead tr:first-child th:last-child, .bordered-table tbody tr:first-child td:last-child {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
.bordered-table tbody tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
}
.bordered-table tbody tr:last-child td:last-child {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
}
.zebra-striped tbody tr:nth-child(odd) td, .zebra-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}
.zebra-striped tbody tr:hover td, .zebra-striped tbody tr:hover th {
  background-color: #f5f5f5;
}
table .header {
  cursor: pointer;
}
table .header:after {
  content: "";
  float: right;
  margin-top: 7px;
  border-width: 0 4px 4px;
  border-style: solid;
  border-color: #000 transparent;
  visibility: hidden;
}
table .headerSortUp, table .headerSortDown {
  background-color: rgba(141, 192, 219, 0.25);
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}
table .header:hover:after {
  visibility: visible;
}
table .headerSortDown:after, table .headerSortDown:hover:after {
  visibility: visible;
  filter: alpha(opacity=60);
  -khtml-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6;
}
table .headerSortUp:after {
  border-bottom: none;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000;
  visibility: visible;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  filter: alpha(opacity=60);
  -khtml-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6;
}
table .blue {
  color: #049cdb;
  border-bottom-color: #049cdb;
}
table .headerSortUp.blue, table .headerSortDown.blue {
  background-color: #ade6fe;
}
table .green {
  color: #46a546;
  border-bottom-color: #46a546;
}
table .headerSortUp.green, table .headerSortDown.green {
  background-color: #cdeacd;
}
table .red {
  color: #9d261d;
  border-bottom-color: #9d261d;
}
table .headerSortUp.red, table .headerSortDown.red {
  background-color: #f4c8c5;
}
table .yellow {
  color: #ffc40d;
  border-bottom-color: #ffc40d;
}
table .headerSortUp.yellow, table .headerSortDown.yellow {
  background-color: #fff6d9;
}
table .orange {
  color: #f89406;
  border-bottom-color: #f89406;
}
table .headerSortUp.orange, table .headerSortDown.orange {
  background-color: #fee9cc;
}
table .purple {
  color: #7a43b6;
  border-bottom-color: #7a43b6;
}
table .headerSortUp.purple, table .headerSortDown.purple {
  background-color: #e2d5f0;
}

/* ================================= */
/* Forms                             */
/* ================================= */


form {
  margin-bottom: 18px;
}
fieldset {
  margin-bottom: 9px;
  margin-top:2ex;
  padding-top: 9px;
}
fieldset legend {
  padding: .5em 0px 5px;
  display: block;
  border-bottom: 1px solid #900;
  width:100%;
  font-size: 19.5px;
  color: #404040;
  line-height:22px;
}
form .clearfix {
  margin-bottom: 9px;
  zoom: 1;
}
form .clearfix:before, form .clearfix:after {
  display: table;
  content: "";
  zoom: 1;
}
form .clearfix:after {
  clear: both;
}
form .pull-left {
  float: left;
  padding-right:1em;
}
form .pull-right {
  float: right;
  padding-left:1em;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}
button, input {
  line-height: normal;
  *overflow: visible;
}
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
label,
input,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: normal;
}
label {
  font-size: 13px;
  color: #404040;
  display: block;
  font-weight: bold;
  line-height: 20px;
  padding-top:6px;
}
form .input {
  margin-left: 0;
}
input[type=checkbox], input[type=radio] {
  cursor: pointer;
}
input,
textarea,
select,
.uneditable-input {
  display: inline-block;
  width: 210px;
  height: 18px;
  padding: 4px;
  font-size: 13px;
  line-height: 18px;
  color: #808080;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
select {
  padding: initial;
}
input[type=checkbox], input[type=radio] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  *margin-top: 0;
  /* IE6-7 */

  line-height: normal;
  border: none;
}
input[type=file] {
  background-color: #ffffff;
  padding: initial;
  border: initial;
  line-height: initial;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type=button], input[type=reset], input[type=submit] {
  width: auto;
  height: auto;
}
select, input[type=file] {
  height: 27px;
  *height: auto;
  line-height: 27px;
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

}
select[multiple] {
  height: inherit;
  background-color: #ffffff;
}
textarea {
  height: auto;
}
.uneditable-input {
  background-color: #ffffff;
  display: block;
  border-color: #eee;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}
:-moz-placeholder {
  color: #bfbfbf;
}
::-webkit-input-placeholder {
  color: #bfbfbf;
}
input, textarea {
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
input:focus, textarea:focus {
  outline: 0;
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type=file]:focus, input[type=checkbox]:focus, select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 1px dotted #666;
}
form .clearfix.error > label, form .clearfix.error .help-block, form .clearfix.error .help-inline {
  color: #b94a48;
}
form .clearfix.error input, form .clearfix.error textarea {
  color: #b94a48;
  border-color: #ee5f5b;
}
form .clearfix.error input:focus, form .clearfix.error textarea:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
form .clearfix.error .input-prepend .add-on, form .clearfix.error .input-append .add-on {
  color: #b94a48;
  background-color: #fce6e6;
  border-color: #b94a48;
}
form .clearfix.warning > label, form .clearfix.warning .help-block, form .clearfix.warning .help-inline {
  color: #c09853;
}
form .clearfix.warning input, form .clearfix.warning textarea {
  color: #c09853;
  border-color: #ccae64;
}
form .clearfix.warning input:focus, form .clearfix.warning textarea:focus {
  border-color: #be9a3f;
  -webkit-box-shadow: 0 0 6px #e5d6b1;
  -moz-box-shadow: 0 0 6px #e5d6b1;
  box-shadow: 0 0 6px #e5d6b1;
}
form .clearfix.warning .input-prepend .add-on, form .clearfix.warning .input-append .add-on {
  color: #c09853;
  background-color: #d2b877;
  border-color: #c09853;
}
form .clearfix.success > label, form .clearfix.success .help-block, form .clearfix.success .help-inline {
  color: #468847;
}
form .clearfix.success input, form .clearfix.success textarea {
  color: #468847;
  border-color: #57a957;
}
form .clearfix.success input:focus, form .clearfix.success textarea:focus {
  border-color: #458845;
  -webkit-box-shadow: 0 0 6px #9acc9a;
  -moz-box-shadow: 0 0 6px #9acc9a;
  box-shadow: 0 0 6px #9acc9a;
}
form .clearfix.success .input-prepend .add-on, form .clearfix.success .input-append .add-on {
  color: #468847;
  background-color: #bcddbc;
  border-color: #468847;
}
.input-mini,
input.mini,
textarea.mini,
select.mini {
  width: 60px;
}
.input-small,
input.small,
textarea.small,
select.small {
  width: 90px;
}
.input-medium,
input.medium,
textarea.medium,
select.medium {
  width: 150px;
}
.input-large,
input.large,
textarea.large,
select.large {
  width: 210px;
}
.input-xlarge,
input.xlarge,
textarea.xlarge,
select.xlarge {
  width: 270px;
}
.input-xxlarge,
input.xxlarge,
textarea.xxlarge,
select.xxlarge {
  width: 530px;
}
textarea.xxlarge {
  overflow-y: auto;
}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  background-color: #f5f5f5;
  border-color: #ddd;
  cursor: not-allowed;
}
.actions {
  background: #f5f5f5;
  margin-top: 18px;
  margin-bottom: 18px;
  padding: 18px 20px;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.actions .secondary-action {
  float: right;
}
.actions .secondary-action a {
  line-height: 30px;
}
.actions .secondary-action a:hover {
  text-decoration: underline;
}
.help-inline, .help-block {
  font-size: 13px;
  line-height: 18px;
  color: #bfbfbf;
}
.help-inline {
  padding-left: 5px;
  *position: relative;
  /* IE6-7 */

  *top: -5px;
  /* IE6-7 */

}
.help-block {
  display: block;
  max-width: 600px;
}
.inline-inputs {
  color: #808080;
}
.inline-inputs span {
  padding: 0 2px 0 1px;
}
.inputs-list {
  width: 100%;
}
.inputs-list li {
  display: block;
  padding: 0;
  width: 100%;
}
.inputs-list label {
  display: block;
  float: none;
  width: auto;
  padding: 0;
  margin-left: 20px;
  line-height: 18px;
  text-align: left;
  white-space: normal;
}
.inputs-list label strong {
  color: #808080;
}
.inputs-list label small {
  font-size: 11px;
  font-weight: normal;
}
.inputs-list .inputs-list {
  margin-left: 25px;
  margin-bottom: 10px;
  padding-top: 0;
}
.inputs-list:first-child {
  padding-top: 6px;
}
.inputs-list li + li {
  padding-top: 2px;
}
.inputs-list input[type=radio], .inputs-list input[type=checkbox] {
  margin-bottom: 0;
  margin-left: -20px;
  float: left;
}


.btn.danger,
.alert-message.danger,
.btn.danger:hover,
.alert-message.danger:hover,
.btn.error,
.alert-message.error,
.btn.error:hover,
.alert-message.error:hover,
.btn.success,
.alert-message.success,
.btn.success:hover,
.alert-message.success:hover,
.btn.info,
.alert-message.info,
.btn.info:hover,
.alert-message.info:hover,
button.danger, button.danger:hover,
button.error, button.error:hover,
button.success, button.success:hover,
button.info, button.info:hover,
input[type=submit].danger, input[type=submit].danger:hover,
input[type=submit].error, input[type=submit].error:hover,
input[type=submit].success, input[type=submit].success:hover,
input[type=submit].info, input[type=submit].info:hover
 {
  color: #ffffff;
}
.btn .close, .alert-message .close {
  font-family: Arial, sans-serif;
  line-height: 18px;
}
.btn.danger,
.alert-message.danger,
.btn.error,
.alert-message.error,
button.danger,
button.error,
input[type=submit].danger,
input[type=submit].error{
  background-color: #c43c35;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #c43c35 #c43c35 #882a25;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn.success, .alert-message.success,
button.success,
input[type=submit].success {
  background-color: #57a957;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #57a957 #57a957 #3d773d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn.info, .alert-message.info,
button.info,
input[type="submit"].info {
  background-color: #339bb9;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #339bb9 #339bb9 #22697d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn,
button,
input[type=submit] {
  cursor: pointer;
  display: inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);*/ /*Breaking Google Search form*/
  padding: 5px 14px 6px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  color: #333;
  font-size: 13px;
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -ms-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all;
}
.btn:hover,
button:hover,
input[type=submit]:hover {
  background-position: 0 -15px;
  color: #333;
  text-decoration: none;
}
.btn:focus,
button:focus,
input[type=submit]:focus {
  outline: 1px dotted #666;
}
.btn.primary,
button.primary,
input[type=submit].primary {
  color: #ffffff;
  background-color: #0064cd;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
  background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
  background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
  background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
  background-image: -o-linear-gradient(top, #049cdb, #0064cd);
  background-image: linear-gradient(top, #049cdb, #0064cd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn.active, .btn:active,
button.active,button:active,
input[type=submit].active, input[type=submit]:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.disabled
button.disabled,
.btn[disabled],
button[disabled],
input[type=submit].disabled,
input[type=submit][disabled] {
  cursor: default;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: alpha(opacity=65);
  -khtml-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn.large,
button.large,
input[type=submit].large {
  font-size: 15px;
  line-height: normal;
  padding: 9px 14px 9px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.btn.small,
button.small,
input[type=submit].small {
  padding: 7px 9px 7px;
  font-size: 11px;
}

button::-moz-focus-inner,
input[type=submit]::-moz-focus-inner {
  padding: 0;
  border: 0;
}
form .error .help-block {
  clear:both;
}
form .error .inputs-list label,
form .error select,
form .error input,
form .error textarea,
form .error label,
form .error span,
form span.error {
  color:#B94A48;
  border-color:#EE5F5B;
}

/* ================================= */
/* Social Media & Icons              */
/* ================================= */
ul.SMlistWithIcons {
	margin:0px;
	}
ul.SMlistWithIcons li{ 
	float:left;	
	display: block;	
	list-style-type: none;
	margin: 0 5px 5px 0;
	}
ul.SMlistWithIcons li a {display:block;}


.facebook32 {
	background: url('customiconsforsprite32x32.png') no-repeat -48px -10px;
	width: 33px;
	height: 33px;
	list-style-type: none;
}
.facebook32:hover { background: url('customiconsforsprite32x32.png') no-repeat -10px -10px; width: 33px; height: 33px; }
.twitter32 {
	background: url('customiconsforsprite32x32.png') no-repeat -48px -52px;
	width: 33px;
	height: 33px;
	list-style-type: none;
}
.twitter32:hover { background: url('customiconsforsprite32x32.png') no-repeat -10px -52px; width: 33px; height: 33px; }
.flickr32 {
	background: url('customiconsforsprite32x32.png') no-repeat -48px -93px;
	width: 33px;
	height: 33px;
	list-style-type: none;
}
.flickr32:hover { background: url('customiconsforsprite32x32.png') no-repeat -10px -93px; width: 33px; height: 33px; }
.youtube32 {
	background: url('customiconsforsprite32x32.png') no-repeat -48px -133px;
	width: 33px;
	height: 33px;
	list-style-type: none;
}
.youtube32:hover { background: url('customiconsforsprite32x32.png') no-repeat -10px -133px; width: 33px; height: 33px; }
.skype32 {
	background: url('customiconsforsprite32x32.png') no-repeat -48px -175px;
	width: 33px;
	height: 33px;
	list-style-type: none;
}
.skype32:hover { background: url('customiconsforsprite32x32.png') no-repeat -10px -175px; width: 33px; height: 33px; }
.linkedin32 {
	background: url('customiconsforsprite32x32.png') no-repeat -48px -216px;
	width: 33px;
	height: 33px;
	list-style-type: none;
}
.linkedin32:hover { background: url('customiconsforsprite32x32.png') no-repeat -10px -216px; width: 33px; height: 33px; }
.blogger32 {
	background: url('customiconsforsprite32x32.png') no-repeat -48px -257px;
	width: 33px;
	height: 33px;
	list-style-type: none;
}
.blogger32:hover { background: url('customiconsforsprite32x32.png') no-repeat -10px -257px; width: 33px; height: 33px; }
.rss32 {
	background: url('customiconsforsprite32x32.png') no-repeat -48px -298px;
	width: 33px;
	height: 33px;
	list-style-type: none;
}
.rss32:hover { background: url('customiconsforsprite32x32.png') no-repeat -10px -298px; width: 33px; height: 33px; }
.share32 {
	background: url('customiconsforsprite32x32.png') no-repeat -48px -339px;
	width: 33px;
	height: 33px;
	list-style-type: none;
}
.share32:hover { background: url('customiconsforsprite32x32.png') no-repeat -10px -339px; width: 33px; height: 33px; }
.google32 {
	background: url('customiconsforsprite32x32.png') no-repeat -48px -379px;
	width: 33px;
	height: 33px;
	list-style-type: none;
}
.google32:hover { background: url('customiconsforsprite32x32.png') no-repeat -10px -379px; width: 33px; height: 33px; }
.email32 {
	background: url('customiconsforsprite32x32.png') no-repeat -48px -421px;
	width: 33px;
	height: 33px;
	list-style-type: none;
}
.email32:hover { background: url('customiconsforsprite32x32.png') no-repeat -10px -421px; width: 33px; height: 33px; }
.podcast32 {
	background: url('customiconsforsprite32x32.png') no-repeat -48px -462px;
	width: 33px;
	height: 33px;
	list-style-type: none;
}
.podcast32:hover { background: url('customiconsforsprite32x32.png') no-repeat -10px -462px; width: 33px; height: 33px; }
.foursquare32 {
	background: url('customiconsforsprite32x32.png') no-repeat -48px -503px;
	width: 33px;
	height: 33px;
	list-style-type: none;
}
.foursquare32:hover { background: url('customiconsforsprite32x32.png') no-repeat -10px -503px; width: 33px; height: 33px; }
.makeagift32 {
	background: url('customiconsforsprite32x32.png') no-repeat -48px -543px;
	width: 34px;
	height: 37px;
	list-style-type: none;
}
.makeagift32:hover { background: url('customiconsforsprite32x32.png') no-repeat -10px -543px; width: 34px; height: 37px; }

#socialicons16 li {
    margin: 0;
    padding: 0;
    list-style: none;
    background-image: url(customiconsforsprite16x16.png);
    background-repeat: no-repeat;
}
    
#socialicons16 li, #socialicons16 a {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	list-style-type: none;
}
.facebook16 {
	background: url('customiconsforsprite16x16.png') no-repeat -36px -11px;
	width: 17px;
	height: 17px;
	list-style-type: none;
}
.facebook16:hover { background: url('customiconsforsprite16x16.png') no-repeat -10px -11px; width: 17px; height: 17px;}
.twitter16 {
	background: url('customiconsforsprite16x16.png') no-repeat -36px -37px;
	width: 17px;
	height: 17px;
	list-style-type: none;
}
.twitter16:hover { background: url('customiconsforsprite16x16.png') no-repeat -10px -37px; width: 17px; height: 17px;}
.flickr16 {
	background: url('customiconsforsprite16x16.png') no-repeat -36px -63px;
	width: 17px;
	height: 17px;
	list-style-type: none;
}
.flickr16:hover { background: url('customiconsforsprite16x16.png') no-repeat -10px -63px; width: 17px; height: 17px;}
.youtube16 {
	background: url('customiconsforsprite16x16.png') no-repeat -36px -89px;
	width: 17px;
	height: 17px;
	list-style-type: none;
}
.youtube16:hover { background: url('customiconsforsprite16x16.png') no-repeat -10px -89px; width: 17px; height: 17px;}
.skype16 {
	background: url('customiconsforsprite16x16.png') no-repeat -36px -115px;
	width: 17px;
	height: 17px;
	list-style-type: none;
}
.skype16:hover { background: url('customiconsforsprite16x16.png') no-repeat -10px -115px; width: 17px; height: 17px;}
.linkedin16 {
	background: url('customiconsforsprite16x16.png') no-repeat -36px -141px;
	width: 17px;
	height: 17px;
	list-style-type: none;
}
.linkedin16:hover { background: url('customiconsforsprite16x16.png') no-repeat -10px -141px; width: 17px; height: 17px;}
.blogger16 {
	background: url('customiconsforsprite16x16.png') no-repeat -36px -167px;
	width: 17px;
	height: 17px;
	list-style-type: none;
}
.blogger16:hover { background: url('customiconsforsprite16x16.png') no-repeat -10px -167px; width: 17px; height: 17px; }
.rss16 {
	background: url('customiconsforsprite16x16.png') no-repeat -36px -193px;
	width: 17px;
	height: 17px;
	list-style-type: none;
}
.rss16:hover { background: url('customiconsforsprite16x16.png') no-repeat -10px -193px; width: 17px; height: 17px; }
.share16 {
	background: url('customiconsforsprite16x16.png') no-repeat -35px -219px;
	width: 17px;
	height: 16px;
	list-style-type: none;
}
.share16:hover { background: url('customiconsforsprite16x16.png') no-repeat -9px -219px; width: 17px; height: 16px;}
.google16 {
	background: url('customiconsforsprite16x16.png') no-repeat -36px -245px;
	width: 17px;
	height: 17px;
	list-style-type: none;
}
.google16:hover { background: url('customiconsforsprite16x16.png') no-repeat -10px -245px; width: 17px; height: 17px; }
.email16 {
	background: url('customiconsforsprite16x16.png') no-repeat -36px -271px;
	width: 17px;
	height: 17px;
	list-style-type: none;
}
.email16:hover { background: url('customiconsforsprite16x16.png') no-repeat -10px -271px; width: 17px; height: 17px; }
.podcast16 {
	background: url('customiconsforsprite16x16.png') no-repeat -36px -297px;
	width: 17px;
	height: 17px;
	list-style-type: none;
}
.podcast16:hover { background: url('customiconsforsprite16x16.png') no-repeat -10px -297px; width: 17px; height: 17px; }
.foursquare16 {
	background: url('customiconsforsprite16x16.png') no-repeat -36px -323px;
	width: 17px;
	height: 17px;
	list-style-type: none;
}
.foursquare16:hover { background: url('customiconsforsprite16x16.png') no-repeat -10px -323px; width: 17px; height: 17px; }
.makeagift16 {
	background: url('customiconsforsprite16x16.png') no-repeat -35px -349px;
	width: 17px;
	height: 19px;
	list-style-type: none;
}
.makeagift16:hover { background: url('customiconsforsprite16x16.png') no-repeat -9px -349px; width: 17px; height: 19px; }


.youofalogo {
	background: url('MiscSprites.png') no-repeat 0 -13px;
	width: 446px;
	height: 19px;
	list-style-type: none;
}

.UAshieldlogo {
	background: url('MiscSprites.png') no-repeat -7px -49px; 
	width: 222px; 
	height: 185px;
	list-style-type: none;
}

.Searchicon {
	background: url('MiscSprites.png') no-repeat -257px -47px; 
	width: 27px; 
	height: 26px;
	list-style-type: none;
}
/****************************************************************************************************/
/****************************************************************************************** FOOTER **/
/****************************************************************************************************/

footer {
	overflow:auto;
	padding:20px 0 0 0;
	background: #670005; /* Old browsers */
	background: -moz-linear-gradient(top,  #670005 0%, #890d19 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#670005), color-stop(100%,#890d19)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #670005 0%,#890d19 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #670005 0%,#890d19 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #670005 0%,#890d19 100%); /* IE10+ */
	background: linear-gradient(top,  #670005 0%,#890d19 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#670005', endColorstr='#890d19',GradientType=0 ); /* IE6-9 */
	color: #FFF;
}
footer .container .row:first-of-type {
	background: url(ua_seal.png) no-repeat 100px 50px;
}
/* footer links */
footer a 			{ text-decoration: none; color: #FFF; }
footer a:link 		{ outline: none; color:#FFF;}
footer a:visited 	{ color:#d1d4db; }
footer a:hover 	{ text-decoration: underline;}
footer a:active 	{ }
footer h4 {
	margin: 10px 0;
	color: #FFFFFF;
	font-variant: normal;
	border-bottom:solid 1px #914a4e;
	clear:both;
	}
footer .quickLinksList h4 {
	margin: 10px;
	}
footer .quickLinksList h4:nth-child(3) {
	margin-top:20px;
	}

footer .quickLinksList {
	padding:5px 0;
	background: rgba(101, 2, 2, .5);
	 box-shadow: 0 0 5px rgba(145, 74, 78, .5);
    -webkit-box-shadow: 0 0 5px rgba(145, 74, 78, .5); 
    -moz-box-shadow: 0 0 5px rgba(145, 74, 78, .5);
}
footer .newsEvents {
	padding-top:10px;
	}
.newsEvents ul {
	margin: 0 10px 20px 10px;
}
footer ul li a , .newsEvents ul a {
	display:block;
		text-decoration:none;
}
footer ul li a:hover , .newsEvents ul a:hover,footer .connectWithUs a:hover {
		text-decoration:underline;
}

footer ul {
	list-style: none;
	margin-left: 10px;
}
footer ul li {
	margin-bottom:10px;
	}
footer ul li a {
	color: #FFF;
	font-size: .8em;
}
footer .vcard {
	position:relative;
	margin: 20px 0;
	}
footer .adr, footer .tel {
	text-align:right;
	font-size:0.9em;
	line-height: 16px;
	}
footer .logo{
	display:block;
	margin: 0 auto 0px auto;
	max-width:227px;
	margin-bottom: 20px;
	border:none;
	}
footer .email {
	background: url(icons/Mail-1.png) no-repeat;
	}
footer #giveNowButton {
	display: block;
	clear: both;
	height: 65px;
	width: 163px;
	background: url(Make-A-Gift.png) no-repeat;
	margin-top: 10px;
}
footer .footerFooter {
	overflow: auto;
	padding: 15px 0px 0px 0px;
	margin-top: 20px;
	clear: both;
	zoom: 1;
	display: block;
	border-top: 1px solid #650105;	
	background: #890d19; /* Old browsers */
	background: -moz-linear-gradient(top,  #890d19 0%, #670005 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#890d19), color-stop(100%,#670005)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #890d19 0%,#670005 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #890d19 0%,#670005 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #890d19 0%,#670005 100%); /* IE10+ */
	background: linear-gradient(top,  #890d19 0%,#670005 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#890d19', endColorstr='#670005',GradientType=0 ); /* IE6-9 */
	font: .9em Century Gothic ,Verdana,sans-serif !important;
	text-shadow: 1px 1px 1px #64000f;
}

footer .footerFooter ul {
	margin:0;
	padding:0;
	}

footer .footerFooter ul li {
	float: left;
	margin-left: 10px;
	padding-right: 0px;
}

footer .footerFooter ul li a {
	color:#fff;
	border-right: 1px solid #e0b9c0;
	padding-right: 10px;
	text-decoration: none;
}

footer .footerFooter ul li a:hover {
	border-bottom:0px;
	text-decoration:underline;
}

footer .footerFooter ul li a.last {
	border-right: none;
	padding-right: 0;
}

footer .footerFooter li.first {
	padding-left: 0px;
	margin-left: 0px;
}
@media handheld, only screen and (max-width: 480px) {
.UAbanner #siteIdentifier {
	background: #4D000A url(UAbanner.png) repeat-y;
	min-height: 89px;
	padding: 20px 0;
	-moz-box-shadow: 0px 0px 6px 1px rgba(37,37,37,0.5);
	-webkit-box-shadow: 0px 0px 6px 1px rgba(37,37,37,0.5);
	box-shadow: 0px 0px 6px 1px rgba(37,37,37,0.5);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#555555')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#555555');	
	}

.UAbanner #siteIdentifier a{
	color:#FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-family:  "Century Gothic", Arial, sans-serif;
	display:block;
	clear: right;
	line-height:1.2em;
}
.parentOrg {
	font-size:100%;
	}
.siteName {
	font-size:150%;
}
#ribbon #UALogo  {
	float:left;
	display: block;
	height: 42px;
	min-width: 300px;
	background: url('MiscSprites.png') no-repeat 0 0px;
}
.GsaForm #gs {
	margin-top: 20px;
	padding: 0px;
	width: 265px;
	float: left;
}
footer .container .row:first-of-type {
	background: url(ua_seal.png) no-repeat 20px top;
}

footer .footerFooter ul li {
	float: none;
	margin-left: 0px;
	padding-right: 0px;
}
footer .footerFooter ul li a {
	text-decoration: underline;
	border-right: none;
	padding-right: 0px;
}
footer .footerFooter ul li a:hover {
		text-decoration: none;
}
footer .footerFooter ul li a.last {
	border-right: none;
	padding-right: 0;
}
footer .footerFooter li.first {
	padding-left: 0px;
	margin-left: 0px;
}
}
