
/* Layout Stylesheet */ 

body {
 text-align: center;
 padding: 0;
 margin: 0;
 background: url(img/UAS-pageBg.gif) repeat top left;
 font-family: arial, sans-serif;
 }

 p { font-size: 12px }
 a { color: #036; font-weight: bold; color: #c00;}
 .red { color: #c00; }
 .blue { color: #036; }

#outer {
 width:756px;
 margin:auto;
 background: url(img/UAS-2nd-bgMainRep.gif) repeat-y 0px 200px;
}

#outerNoLeft {
 width:756px;
 margin:auto;
 background: url(img/UAS-2nd-bgMainRepNoLeft.gif) repeat-y 0px 200px;
}


#inner {
 text-align:left;
 width:756px;
 background: url(img/UAS-2nd-bgMain.gif) no-repeat top;
 *background: url(img/UAS-2nd-bgMain.gif) no-repeat 0px -1px;
 }

 #innerNoLeft {
 text-align:left;
 width:756px;
 background: url(img/UAS-idx-bgMain.gif) no-repeat top;
 *background: url(img/UAS-idx-bgMain.gif) no-repeat 0px -1px;
 }

 
 input:focus, textarea:focus, select:focus {
 	background-color: #ffc;
 }
 
 #topCall {
width: 756px;
margin: 0 auto;
background: transparent url(img/UAS-topCall.gif) no-repeat left;
height: 28px;
position: relative;
}

#topCall a {
position: absolute;
top: 7px;
right: 15px;
height: 22px;
width: 75px;
}

#topCall a span {
display: none;
}
 
 /* HEADER IMAGE ------------------------------------ */
#hdr {
 margin: 0;
 padding: 0;
 }

#hdr img { padding: 16px; }

/* MAIN NAVIGATION ------------------------------------ */
#mNav {
 padding: 0 12px 10px 16px;
 margin: 0;
}

#mNav ul
{
padding: 0;
margin: 0;
color: #fff;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

#mNav ul li { display: inline; }

#mNav ul li a
{
padding: 3px 10px;
margin: 0;
color: #036;
text-decoration: none;
border-right: 1px solid #ccc;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#mNav ul li a.last {
border-right: none;
padding-left: 17px;
}

#mNav ul li a:hover
{
background-color: #036;
color: #fff;
border-top: 1px solid #036;
border-bottom: 1px solid #036;
}

#mNav ul li.on a
{
background-color: #036;
color: #fff;
border-top: 1px solid #036;
border-bottom: 1px solid #036;
}

/* SIDE NAV --------------------------------------------------*/
#sNav {
float: left;
margin: 0;
padding: 10px 0 120px 0;
width: 165px;
}

#sNav ul {
padding: 0;
margin: 0 0 0 17px;
*margin: 7px 0 0 17px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
list-style-type: none;
}

#sNav ul li a
{
display: block;
padding: 3px 11px;
margin: 0;
color: #036;
text-decoration: none;
border-bottom: 1px solid #ccc;
}

#sNav ul li a:hover
{
background-color: #036;
color: #fff;
}

#sNav ul li.sOn a
{
background-color: #036;
color: #fff;
}

/* PAGE TITLES --------------------------------- */
#pgTitle h1 {
margin: 0 16px 10px 16px;
padding: 0 0 0 5px;
border-bottom: 1px solid #ccc;
font-size: 15pt;
text-transform: UPPERCASE;
color: #036;
font-weight: bold;
font-family: verdana;
}

/* CONTENT AREA ------------------------------------ */
#cont {
 float: left;
 margin: 0 0 0 20px;
 padding: 0;
 width: 550px;
 color: #036;
 text-align:left;
 }	
#cont img.headShot {
float: left;
margin-right: 10px;
border: 1px solid #036;
padding: 1px;
}

#contNoLeft {
 margin: 0;
 padding: 0 0 0 30px;
 width: 700px;
 color: #036;
 }	

#cont p, #contNoLeft p {
margin: 0;
padding: 0 0 20px 0;
}

#cont h2, #contNoLeft h2 {
margin: 0;
padding: 0;
font-size: 16px;
color: #c00;
font-weight: bold;
text-transform: UPPERCASE;
}

#cont p.noBot, #contNoLeft p.noBot {
padding: 0;
}

.clr {
clear: both;
padding-top: 10px;
padding-bottom: 5px;
}

#cont h3, #contNoLeft h3 {
margin: 0;
padding: 0;
}

#cont ul, #contNoLeft ul {
margin: 0 0 20px 20px;
padding: 0;
font-size: 12px;
}

#cont li, #contNoLeft li {
margin: 0;
padding: 0;
}

#cont ul.imgOnLeft {
width: 200px;
*width: 190px;
float: left;
*padding-left: 20px;
}
#cont ul.imgOnLeft li {
padding-left: 10px;
}

#cont img.imgRight {
float: right;
margin-left: 10px;
}

#cont img.imgLeft {
float: left;
margin-right: 10px;
}

#cont img.gBord {
border: 1px solid #ccc;
}

#cont b.lg {
font-size: 14px;
}

#cont p.broch { 
text-align: center;
}

#cont p a.brochDl {
display: block;
padding: 20px 0 0 105px;
width: 250px;
height: 96px;
text-decoration: none; 
margin: auto;
text-align: left;
}

#cont p a.metro {
background: url(img/uas-brochMetro.jpg) no-repeat top left;
}

#cont p a.natl {
background: url(img/uas-brochNatl.jpg) no-repeat top left;
}

#cont p a.raven {
background: url(img/uas-brochRaven.jpg) no-repeat top left;
}

#cont p a.size {
background: url(img/uas-brochSize.jpg) no-repeat top left;
}

#cont p a.fire {
background: url(img/UAS-cadFire-th.gif) no-repeat  10px 20px;
}

#cont p a.burg {
background: url(img/UAS-cadBurg-th.gif) no-repeat  10px 20px;

}

#cont p a.brochDl b {
font-size: 16px;
font-weight: bold;
}

#cont img.imgBrder {
border: 1px solid #036;
}

/* RAVEN PAGE --------------------- */

#cont p.raven , #cont ul#raven {
font-size: 14px;
font-weight: bold;
}

#cont ul#raven li {
padding: 0 0 30px 0;
}

#about h1 {
padding: 0 40px;
padding-bottom: 10px;
text-transform: UPPERCASE;
font-size: 26px;
}

#about h1 span {
font-size: 32px;
}

#about h2 {
font-size: 14px;
padding: 0 40px;
padding-bottom: 20px;
color: #036;
text-transform: None;
}

#about p {
font-size: 10px;
padding: 0 40px;
padding-bottom: 20px;
color: #036;
}

#about img {
padding: 0 40px;
}

/* Central Station Mini Tour --------------------- */


#cStationList {
float: left;
}

/* FORMATS THUMBNAILS ----------------- */
#qTimeSm div { 
padding: 3px;
/* margin: 0 10px; */
border: 1px solid #ccc;
float: left;
background-color: #fff;
}

#qTimeSm div.cTourTop {
margin: 0 15px;
}

#qTimeSm div h2 {
margin: 0;
padding: 2px 0;
font-size: 12px;
font-weight: bold;
border-bottom: none;
background-color: #fff;
}

#qTimeSm div h2 a {
color: #036;
text-decoration: none;
}

#qTimeSm div p.th { /* Put border on thumbnails */
margin: 0;
padding: 0;
}

#qTimeSm div.thWrap {
padding-left: 10px;
*padding-left: 15px;
background: none;
border: none;
}

#qTimeSm div p.th img {
border: 1px solid #ccc;
}

#qTimeSm div p.on img {
border: 1px solid #036;
}

#qTimeSm div.mov {
background: none;
border: none;
margin: 0;
padding: 0;
}


/* QTIME SMALL ----------------------------------- */
#qTimeSm {
width: 320px;
*width: 330px;
float: right;
margin: 0 0 0 20px;
padding: 0;
border: 1px solid #ccc;
background-color: #f1f1f1;
text-align: center;
}

#qTimeSm h2 {
margin: 0 0 10px 0;
padding: 0;
border-bottom: 1px solid #ccc;
background-color: #036;
color: #fff;
font-size: 10pt;
}

#qTimeSm h2.lg {
font-size: 14pt;
}

#qTimeSm p {
margin: 0;
padding: 0;
clear: both;
}

#qTimeSm div.movie {
width: 300px;
height: 200px;
border: 1px solid #333;
text-align: center;
margin-left: 5px;
}

#qTimeSm p a {
text-decoration: none;
font-weight: bold;
}

/* CASE STUDIES QUOTE STYLES --------------------- */
#caseQuote {
float: right;
width: 190px;
font-family: georgia, serif;
}

#caseQuote p {
margin: 0;
padding: 0;
font-weight: bold;
font-size: 12px;
}

#caseQuote p.sig {
padding-top: 5px;
text-align: center;
}

/* CLIENT LIST PAGE LOGO THUMBNAILS --------------------- */

#cliThms {
width: 525px;
}

#cliThms img {
float: left;
}

#anvPics {
width: 550px;
}

#anvPics img {
float: left;
margin: 10px;

}

/* Facilities Images */
#facImgs {
padding: 0;
margin: 0;
}

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

#facImgs ul li {
float: left;
padding: 10px 0;
}

#facImgs ul li p {
font-size: 16px;
font-weight: bold;
padding-bottom: 0;
}

#facImgs ul li img {
border: 1px solid #036;
}

#facImgs ul li.lft {
padding-right: 20px;
}

/* TESTIMONIALS PAGE --------------------- */
#testimonial {
width: 500px;
font-family: Georgia, serif;
font-size: 14px;
padding-left: 20px;
}

#testimonial p {
padding: 0 20px 40px 30px;
margin: 0 0 10px 0;
background: url(img/UAS-custTestBot.jpg) no-repeat bottom left;
}

#testimonial p img {
padding-right: 10px;
padding-bottom: 30px;
}

#testimonial p.top {
padding: 0;
margin: 0;
height: 23px;
background: url(img/UAS-custTestTop.jpg) no-repeat bottom left;
}

#testimonial p.top span { display: none; }

#testimonial p span.sig {
font-style: italic;
font-weight: bold;
}


/* Support Services STYLE ----------------------------------------- */
#supServ ul {
list-style-type: none;
margin: 0;
padding: 0 0 0 10px;
}

#supServ ul li {
padding-top: 5px;
padding-left: 25px;
background: url(img/UAS-valueCheckBox.gif) no-repeat top left;
}
#supServ ul li p {
padding-bottom: 15px;
}

#supServ ul li p b {
font-size: 16px;
}

/* PRODS SERVICES PAGE ----------------------------------------- */

ul#prods li a {
text-decoration: none;
font-weight: bold;
font-size: 14px;
}

ul#prods li a:hover {
text-decoration: underline;
}

/* NEWS MAIN PAGE ----------------------------------------- */

ul.pressArt li {
padding-bottom: 5px;
}

ul.pressArt li a {
font-weight: bold;
font-size: 12px;
}

a.readFull {
font-weight: bold;
text-decoration: none;
padding-right: 20px;
background: url(img/UAS-readDoc.gif) no-repeat right;
}

a.readFull:hover {
text-decoration: underline;
}

#midRangeArt h2 {
padding-bottom: 20px;
}

#midRangeArt h2 i { color: #333; }

#midRangeArt p {
padding-left: 20px;
color: #333;
}

#midRangeArt p b {
color: #036;
}

div.whatsNew {
clear: left;
border-top: 1px solid #ccc;
padding-top: 10px;
}

div.whatsNew img {
float: left;
margin: 0 10px 10px 0;
border: 1px solid #ccc;
}

div.whatsNew p {
padding-right: 60px;
}

/* HLINE STYLE ----------------------------------------- */

h1.hLine { height: 1px; background-color: #ccc; clear: both; margin: 10px 0; padding: 0;}
h1.hLine span { display: none; }

/* INDEX PAGE CENTRAL STATION SECTION ----------------- */

#CSText { 
width: 400px;
float: left;
}

#CSText h1, #CSTour h1 {
margin: 0;
padding: 0;
}

#CSText h1 {
height: 20px;
background: url(img/UAS-idxCS-ttl.gif) no-repeat 2px 0;
}

#CSText h1 span { display: none; }

#CSText ul {
padding: 0 26px;
margin: 0;
font-size: 12px;
}

#CSTour {
float: left;
}

#CSTour h1 a {
display: block;
}

#map {
border: 1px solid #036;
height: 400px;
width: 540px;
}

#map p {
font-size: 12px;
color: #036;
padding: 0;
margin: 0;
border: 1px solid #ccc;
}

/* FOOTER STYLEZ ------------------------------------ */
#ftrBg {
 clear: left;
 margin: 0;
 padding: 0;
 background: url(img/UAS-2nd-ftrBg.gif) no-repeat bottom left;
 height: 50px;
}

#ftrBg p {
padding: 0;
margin: 0;
}

#ftrBg p img {
margin: 15px 0 0 30px;
}

#ftr {
 width:756px;
 margin:0 auto;
 text-align:center;
}

#ftr p {
 padding: 0;
 margin: 0;
 color: #666;
 font-size: 10px;
}

#botTag {
padding: 20px 0 0 0;
text-align: center;
}


/* FOOTER STYLEZ - NO LEFT NAV ------------------------------------ */
#ftrBgNoLeft {
 clear: left;
 margin: 0;
 padding: 0;
 background: url(img/UAS-ftrBg.gif) no-repeat bottom left;
 height: 50px;
}

#ftrBgNoLeft span {
display: none;
}

#ftr p {
 text-align: center;
 padding: 0;
 margin: 0;
 color: #fff;
 font-size: 10px;
}

#ftr {
clear: left;
margin: 0 auto;
width: 756px;
text-align: center;
}

#ftr p a {
color: #fff;
}



/* SIGN UP BOX */

#signUp {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px;
margin: 50px 0 10px 10px;
padding: 10px 0 10px 12px;
}

#signUp form {
margin: 0;
padding: 0;
border: 1px solid #ccc;
}

#signUp input {
font-size: 10px; 
}

#signUp input.submit {
width: 33px;
}

#signUp h2 {
margin: 0;
padding: 0 5px;
font-size: 10px;
font-weight: bold;
border-bottom: 1px solid #999999;
background-color: #f1f1f1;
}

#signUp p {
margin: 0;
padding: 0 0 5px 5px;
font-size: 10px;
letter-spacing: 0;
}
/* CONTACT PAGE FORM STYLES ----------------------------- */

#contact form {
margin: 0;
padding: 0;
}

#contact label, input, textarea, select.state {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 10pt;
	color: #036;
	padding: 2px 0 0 5px;
}

select.state {
	width: 160px;
	padding: 0;
	margin: 0;
}

#contact label {
	text-align: right;
	width: 75px;
	padding-right: 10px;
}

#contact label.zip {
width: 30px;
}

#contact input#zip {
width: 50px;
}

#contact br {
	clear: left;
}

#contact textarea {
white-space: soft-wrap;
width: 250px;
height: 150px;
font-family: arial, sans-serif;
}

#contact p.btn {
margin: 0;
padding: 0 0 0 100px;
}

#contact p.btn input {
display: inline;
float: none;
margin: 0;
padding: 0;
}
/* CD REQUEST TABLE
---------------------------------------------------------------------- */

#cdReq table {
	width: 80%;
	margin: 0 auto;
}

#cdReq table td {
	font-size: 12px;
	vertical-align: top;
}

#cdReq table td h2 {
	background-color: #f1f1f1;
	border-bottom: 1px solid #ccc;
	padding: 3px;
}
#cdReq table td.lbl {
	text-align: right;
	font-weight: bold;	
}

#cdReq table td.nr {
	font-weight: normal;
	color: #666;
}

#cdReq table td.date span {
	display: block;
	border: 1px solid #ccc;
	padding: 2px;
	width: 147px;
	font-weight: bold;
	color: #c00;
	font-size: 14px;
}

#cdReq table td input {
	display: inline;
	float: none;
	width: auto;
	height: auto;
	margin: 0;
	padding: 2px;
}

#cdReq table td input.sm {
	width: 40px;
}

#cdReq table td textarea.lg {
	width: 250px;
	height: 150px;
}

#cdReq div#EmailForm table td textarea, #cdReq div#EmailForm table td select {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #036;
}

/* DOWNLOADS PAGE
---------------------------------------------------------------------- */

#downloads h2 {
	border-bottom: 1px solid #ccc;
	color: #036;
	background-color: #f1f1f1;
	padding: 5px;
	margin: 10px 0;
	font-size: 14px;
}

#downloads p {
	margin: 0;
	padding: 0 0 5px 0;
}

#downloads .sm {
	font-size: 11px;
	font-style: italic;
}

#downloads ul {
	list-style-type: none;
} 

#downloads li {
	padding-top: 5px;
	padding-bottom: 5px;	
}


#downloads table.db {
	margin-left: 20px;
}

#downloads table.db td {
	padding: 7px 20px;
	background: url(img/dl-db.gif) no-repeat 0 7px;
}

#downloads table.db td a {
	font-size: 12px;
	display: block;
}

#downloads p a {
	padding: 5px 0 5px 95px;
	margin-bottom: 30px;
	display: block;
	border: 1px solid #fff;
}

#downloads p.acroRdr a:hover, #downloads p.ms a:hover {
	background-color: #ffc;
	border: 1px solid #ccc;
}

#downloads p.acroRdr a {
	background: url(img/acro-rdr.gif) no-repeat left;
}

#downloads p.ms a {
	background: url(img/icoms.gif) no-repeat left;
}

#downloads li.av {
	background: url(img/boxAV.gif) no-repeat top left;
	padding: 40px 0 40px 115px;
	border-top: 1px solid #ccc;	
}

#downloads li.v {
	background: url(img/boxV.gif) no-repeat top left;
	padding: 40px 0 40px 115px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
}

#downloads li.clip {
	background: url(img/icoPlayer.gif) no-repeat top left;
	padding: 12px 0 16px 90px;
}


#downloads a.pdf {
	padding-left: 20px;
	background: url(img/icoPdf.gif) no-repeat top left;
	padding-bottom: 2px;
}

 .bioname {
 	font-size: 16px;
 }
 
 a.top {
background: #39c;
color: #fff;
padding: 2px 4px;
text-decoration: none;
font-size: 10px;
text-transform: uppercase;
border-top:  1px solid #f1f1f1;
border-left:  1px solid #f1f1f1;
border-bottom:  1px solid #336;
border-right: 1px solid #336;
 }
 
 
 div.downloadwrap {
	float: right;
 }
 
 h2.download a {
 	font-size: 18px;
	color: #336;
	text-decoration: none;
	background: transparent url(img/uas-downloadicon.jpg) no-repeat top left;
	padding-left: 70px;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
 }
 
 
 div.clipreq {
 	padding: 20px 0 0 28px;
 }
 
 
 /*
------------------------------------- FED EX Locations
*/

#contNoLeft ul.fedex-locs {
list-style: none;
margin: 0;
padding: 0;
height: 280px;
overflow: auto;
border: 1px solid #ccc;
background: #f1f1f1
}

#contNoLeft ul.fedex-locs li {
width: 240px;
padding: 0;
float: left;
height: 120px;
border: 1px solid #ccc;
margin: 5px 10px;
background: #fff;
}

#contNoLeft ul.fedex-locs li input {
margin: 0;
padding: 0;
}

#contNoLeft ul.fedex-locs li label {
font-size: 14px;
font-weight: bold;
cursor: hand;
cursor: pointer;
display: block;
padding: 3px;
background: #feffeb;
border-bottom: 1px solid #ccc;
}

#contNoLeft ul.fedex-locs li label span {
padding: 0 0 0 5px;
}

#contNoLeft ul.fedex-locs li p {
padding: 5px 10px
}

#contNoLeft label.fedex_hdr {
font-size: 14px;
cursor: hand;
cursor: pointer;
display: block;
}

 /*
------------------------------------- FED EX Locations
*/

#clipmsg {
	position: absolute;
	top: 200px;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 9999;
/*	display: none; */
}

#clipmsg div {
width: 300px;
height: 250px;
border: 5px solid #cc0000;
background-color: #fff;
margin: 0 auto;
}

#clipmsg div h1 {
	color: #cc0000;
}

#clipmsg div p {
font-size: 14px;
padding: 0 10px 10px 10px;
}

#clipmsg div p.close {
text-align: right;
margin: 0;
padding: 2px;
background-color: #cc0000;
}

#clipmsg div p.close a {
text-decoration: none;
font-weight: bold;
color: #fff;
}

#gallery ul {
list-style: none;
margin: 0;
padding: 0;
}

#gallery ul li {
float: left;
margin: 0 5px 5px 0;
}