/*
* desktop.css
*
* All browsers, desktop and mobile (device-width > 767) download the desktop.css stylesheet
*
* TABLE OF CONTENTS
* 1. FONT-FACE
* 2. LINKS
* 3. HEADERS
* 4. CONTAINERS
* 5. FORMS
* 6. FOOTER
* 7. IE HACKS
*/


aside.status h3{
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

/*
* 1. FONT-FACE
*/


/*a{
	text-decoration:none;
	-webkit-transition:all .25s linear;
	-moz-transition:all .25s linear;
	-o-transition:all .25s linear;
	-ms-transition:all .25s linear;
	transition:all .25s linear}*/



/*
 * 2. LINKS
 * includes icon to represent the type of link
 */

/*a {
	text-decoration: none;
	-moz-transition: 0.2s color linear;
	-webkit-transition: 0.2s color linear;
	transition: 0.2s color linear
}

a {
	-webkit-transition-property:background color;
	-webkit-transition-duration:0.12s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-property:background color;
	-moz-transition-duration:0.12s;
	-moz-transition-timing-function:ease-out;
	-o-transition-property:background color;
	-o-transition-duration:0.12s;
	-o-transition-timing-function:ease-out
}*/



/*
* 3. HEADERS
* responsive typography
* http://www.alistapart.com/articles/responsive-web-design/
*	http://www.alistapart.com/d/responsive-web-design/ex/ex-article.html
*/





/*
* 4. CONTAINERS
*/

aside.status {
     margin-top: 12px;
}


/*
* 5. FORMS
*/
form, aside.status {
	-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,.2);
	box-shadow:0px 1px 2px rgba(0,0,0,.2)
}
form input:focus:not([type="submit"]), form textarea:focus,form select.focus{
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(132, 185, 211, 0.6);
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(132, 185, 211, 0.6);
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(132, 185, 211, 0.6)
}
input, select, textarea {
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5), 0 0 3px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5), 0 0 3px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.5), 0 0 3px rgba(0, 0, 0, 0.1) inset
}
input:focus, textarea:focus{
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(0,0,0,0.9) inset;
	-moz-box-shadow:0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(0,0,0,0.9) inset;
	box-shadow:0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(0,0,0,0.9) inset;text-shadow:0 2px 3px rgba(0,0,0,0.1)
}

.group.error input:focus,.group.error select:focus,.group.error textarea:focus{
	-webkit-box-shadow:0 0 6px #d59392;
	-moz-box-shadow:0 0 6px #d59392;
	box-shadow:0 0 6px #d59392
}
.group.error input:focus,.group.error select:focus,.group.error textarea:focus{
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(213, 147, 146, 0.6);
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(213, 147, 146, 0.6);
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(213, 147, 146, 0.6)
}

#UDSearchField{

  -webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5), 0 0 3px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5), 0 0 3px rgba(0, 0, 0, 0.1) inset;
  box-shadow:0 1px 0 rgba(255, 255, 255, 0.5), 0 0 3px rgba(0, 0, 0, 0.1) inset
}

#UDSearchField:focus {
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(132, 185, 211, 0.6);
  -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(132, 185, 211, 0.6);
  box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(132, 185, 211, 0.6);
  text-shadow:0 2px 3px rgba(0, 0, 0, 0.1);
}

input[type="search"]#UDSearchField:hover {
  background-color: #EEE !important
}
button.gradient.gray {
    background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6));
background: -webkit-linear-gradient(top, #ffffff 0%,#e6e6e6 100%);
background: -o-linear-gradient(top, #ffffff 0%,#e6e6e6 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#e6e6e6 100%);
background: linear-gradient(to bottom, #ffffff 0%,#e6e6e6 100%);
text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
}
a[role="button"],button,input[type="file"]{

background:#49AFCD;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1OTdjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDY2YWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,#4597C6 0,#06a 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4597C6),color-stop(100%,#06a));
	background:-webkit-linear-gradient(top,#4597C6 0,#06a 100%);
	background:-o-linear-gradient(top,#4597C6 0,#06a 100%);
	background:-ms-linear-gradient(top,#4597C6 0,#06a 100%);
	background:linear-gradient(top,#4597C6 0,#06a 100%);
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05)
}

button:hover.gray{
    background: #e6e6e6;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #e6e6e6 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #e6e6e6 0%,#ffffff 100%);
background: -o-linear-gradient(top, #e6e6e6 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #e6e6e6 0%,#ffffff 100%);
background: linear-gradient(to bottom, #e6e6e6 0%,#ffffff 100%);
}

a[role="button"]:hover,a[role="button"],button,button:hover {
  color:#FFF;
  text-decoration:none
}
button.gray,button:hover.gray {
  color:#1A1A1A
}
a[role="button"]:hover,button:hover,input[type="file"]:hover{
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiMwMGEwZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA2NmFhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background:-moz-linear-gradient(top,rgba(0,160,223,1) 24%,rgba(0,102,170,1) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(24%,rgba(0,160,223,1)),color-stop(100%,rgba(0,102,170,1)));
background:-webkit-linear-gradient(top,rgba(0,160,223,1) 24%,rgba(0,102,170,1) 100%);
background:-o-linear-gradient(top,rgba(0,160,223,1) 24%,rgba(0,102,170,1) 100%);
background:-ms-linear-gradient(top,rgba(0,160,223,1) 24%,rgba(0,102,170,1) 100%);
background:linear-gradient(top,rgba(0,160,223,1) 24%,rgba(0,102,170,1) 100%);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

a[role="button"]:active {
	background-color: #E6E6E6;
	background-image: none;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	outline: 0 none
}
a[role="button"],input[type="file"]{
/*	-webkit-box-shadow:inset 0 5px 10px #00a0df,0 0 1px #06a;
-moz-box-shadow:inset 0 5px 10px #00a0df,0 0 1px #06a;
box-shadow:inset 0 5px 10px #00a0df,0 0 1px #06a*/
}

/*a,a:link,a:visited{
    webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;

    }*/
/*a , a:focus,.nav li a {
    color:#EF8200
    }*/
a ,a:active {
    outline:0;
    text-decoration:none;
    }


.searchpad li a:hover {
    border-bottom: 1px dotted #A4DAFC
  }

a.icon-az:hover {
  background-position: -137px -105px;
  text-decoration: none;
  border: 0 none;
}
a.icon-map:hover {
  background-position: -100px -105px;
  text-decoration: none;
  border: 0 none;
}
a.icon-people:hover {
  background-position: -66px -104px;
  text-decoration: none;
  border: 0 none;
}



 .search {
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.4) inset,0 1px 0 rgba(255,255,255,.2);
    -moz-box-shadow:0 1px 1px rgba(0,0,0,.4) inset,0 1px 0 rgba(255,255,255,.2);
    box-shadow:0 1px 1px rgba(0,0,0,.4) inset,0 1px 0 rgba(255,255,255,.2)
  }

  .search input{
    -webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5), 0 0 3px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5), 0 0 3px rgba(0, 0, 0, 0.1) inset;
    box-shadow:0 1px 0 rgba(255, 255, 255, 0.5), 0 0 3px rgba(0, 0, 0, 0.1) inset
  }
  .search input:focus {
    -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(132, 185, 211, 0.6);
    -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(132, 185, 211, 0.6);
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(132, 185, 211, 0.6);
    text-shadow:0 2px 3px rgba(0, 0, 0, 0.1)
  }
/*
* 6. FOOTER
*/

footer img {float: right}

section#about {float:left}
section#ftlogo {float:right}
footer section ul {
	font-size: 0.75em;
	list-style-type: none
}
footer section ul li {
	display: inline;
	margin-right: .25em;
	padding-right: .25em
}
footer section ul li.sep {
	border-left: 1px solid #022663;
	border-right: 1px solid #022663;
	padding-left: .5em
}

div.toTop:hover {
    /*padding: 5px 3px;*/
    background: rgba(0, 38, 99, 0.9);
}


