@charset "utf-8";
/* CSS Document */

/* TOP LEVEL */
body {
	color:#161616;
	background:url(http://locations.universalaviation.aero/images/shared/bg.jpg) top repeat-x #262626;
	}
img {
	border:none;
	}
sup {
	margin-top:0px;
	padding-top:0px;
	vertical-align:text-top;
	position:relative;
	bottom:1px;
}
#page #right .hr a {
	border-bottom:none;
	}
/* HEADERS */
h2, h3, h4, p, li, table, label {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
h1 {
	text-indent:-9999px;
	}
h2 {
	color:#013E7D;
	font-size:22px;
	font-weight:bold;
	line-height:29px;
	margin:0 0 10px 0;
	}
.content h2 {
	margin:0 0 0 15px;
	}
h3 {
	font-size:21px;
	letter-spacing:-1px;
	line-height:24px;
	margin:3px 0 10px 0;
	}
h4 {
	font-size:13px;
	font-weight:bold;
	color:#013e7d;
	line-height:16px;
	margin:8px 0;
	}

/* TEXT */
p {
	font-size:13px;
	line-height:17px;
	margin:8px 0;
	}
label {
	font-size:13px;
	line-height:16px;
	}
#blue p {
	color:#fff;
	margin:4px 0;
	}
.l_copy li, table, .r_copy li {
	font-size:13px;
	line-height:16px;
	margin:0 0 2px 0;
	}
#end p {
	color:#fff;
	font-size:11px;
	line-height:14px;
	}
.flag_c {
	color:#7d7d7d;
	}
.cbox a {
	line-height:18px;
	}

/* LISTS */
.l_copy ul {
	margin:0 0 10px 0;
	}
.r_copy ol {
	margin:0 0 10px 25px;
	}
.l_copy li {
	padding:0 0 0 15px;
	background: transparent url(http://locations.universalaviation.aero/images/shared/blue_arrow.gif) no-repeat scroll 0pt 4px; 
	list-style-type:none;
	list-style-postion:outside;
	list-style-image:none;
	line-height:17px;
	}
.r_copy li {
	line-height:17px;
	list-style-position:outside;
	list-style-image:none;
	}
.alt_nav li {
	display:inline;
	list-style-type:none;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	border-right:1px solid #fff;
	}
.flags ul {
	margin:3px 0;
	}
.flags li {
	display:inline;
	color:#b0b0b0;
	list-style-type:none;
	font-size:11px;
	font-weight:normal;
	line-height:17px;
	}
.flags li img {
	margin:0 4px -1px 5px;
	border:none;
	text-decoration:none;
	}
	
	/* LAST */
	li.last {
	border:none;
	}


/* LINKS */
#end a, #end :link, #end :visited {
	color:#fff;
	text-decoration:none;
	border-bottom:1px solid #fff;
	}
#end a:hover {
	color:#fff;
	text-decoration:none;
	border-bottom:1px solid #fff;
	}
#top a {
	border:none;
	}
.alt_nav a, .alt_nav :link, .alt_nav :visited {
	color:#fff;
	padding:0 10px;
	text-decoration: none;
	border:none;
}
.alt_nav a:hover {
	color:#0066FF;
	/*color:#ff8600;*/
}
#right a, #right :link, #right :visited,
#l a, #l :link, #l :visited,
.content a, .content :link, .cotent :visited,
a.rel2, a:link.rel2, a:visited.rel2 {
	color:#0165b2;
	text-decoration:none;
	border-bottom:1px solid #0165b2;
	}
#right a:hover, #l a:hover, .content a:hover,
a:hover.rel2 {
	color:#0066ff;
	text-decoration:none;
	border-bottom:1px solid #0066ff;
	}
.flags li a, .flags li a:visited, .flags li a:active,
.flags p a, .flags p a:visited, .flags p a:active {
	color:#fff;
	text-decoration:none;
	}
.flags li a:hover {
	text-decoration:none;
	border-bottom:1px solid #e7e7e7;
	}
a.rel, a:link.rel { 
	background: url(http://locations.universalaviation.aero/images/shared/relation_tag.gif);
	border:none;
	}
a:hover.rel, a:focus.rel { 
	background: url(http://locations.universalaviation.aero/images/shared/relation_tag_hov.gif);
	border:none;
	}
#blue a, #blue :visited, #blue :link {
	color:#fff;
	text-decoration:none;
	border-bottom:1px solid #fff;
	}
#blue a:hover {
	color:#fff;
	text-decoration:none;
	border-bottom:1px solid #fff;
	}
	
.noJ_callout {
	margin:10px 0;
	padding:0 10px;
	background:#d7e7f2;
	border:1px solid #bcbcbc;
	}



/******UA-GR066******/
.cbox {
	width:100%;
	font-size:11px;
	line-height:13px;
	}
#mini_form {
	height:217px;
	margin:8px 0;
	padding:16px 19px 8px 14px;
	background:url('../../locations/images/shared/mini_form.jpg');
    color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	}
#mini_form h4 {
	font-size:15px;
	font-weight:bold;
	color:#fff;
	padding:0 0 4px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #fff;
	}
#mini_form p {
	font-size:12px;
	padding:0;
	margin:0;
	}
#mini_form fieldset {
	border:0;
	margin:8px 0 0 0;
	}
.input_field {
	height:14px;
	width:277px;
	font-size:11px;
	margin-bottom:3px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0 3px;
	}
.submit {
	font-size:11px;
	height:23px;
	width:50px;
	margin:8px 1px 0 0;
	}
#thankyou {
	display:none;
	}