.none{}
#print-hdr {display:none;}

html {
height: 100.1%;
margin: 0 0 1px;
background-color : #333333;
} 

body {
color : #111111;
background-color : #FFFFFF;
font-family : Arial, sans-serif;
font-size : 85%;
letter-spacing : 0.01em;
margin : 0;
padding : 0;
}
p {
margin-top : 5px;
margin-bottom : 15px;
padding:0px;
}
h1, h2, h3, h4, h5, h6 {
color : #4C6E78;
letter-spacing : 0.05em;
font-style : normal;
font-weight : normal;
padding : 0;
margin : 0px 0px 10px 0px;
line-height : 1.1em;
}
h1 a, h2 a, h3 a {
}
h1 {
font-size : 2.5em;
padding-bottom: 10px;
}
h2 {
font-size : 1.6em;
}
h3 {
font-size : 1.2em;
font-weight : bold;
}
h4 {
font-size : 1.0em;
font-weight: bold;
letter-spacing : 0.05em;
}
h5 {
font-size : 0.9em;
font-style : italic;}
h6 {
font-size : 0.9em;
font-weight : normal;
font-style : italic;
}
a {
col/or : #4C6E78;
}
a:visited {
co/lor : #4C6E78;
}
a:hover {
col/or : #6C4D23;
text-decoration : underline;
}
a:active {
col/or : #4C6E78;
}
img {
border : 0;
}
hr {
color : #CCCCCC;
height : 0;
}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

code, pre {
font-size : 1.1em;
}
table {
border : #ACC0C6 1px solid;
border-collapse : collapse;
border-spacing: 0px;
margin-bottom : 10px;
line-height : 1.25em;
}
th {
background-color : #F7F9F9;
color : #4C6E78;
padding: 5px;
text-align : left;
}
th a {
color : #4C6E78;
}
th a:hover {
color : #6C4D23;
}
td {
padding : 5px;
vertical-align : top;
}
td p {
margin : 0;
padding : 0;
}
table.tbl-space {
border-collapse : separate;
border-spacing: 5px;
}
table.tbl-row-bdr tr td {
border-bottom : #ACC0C6 1px solid;
}
table.tbl-col-bdr td {
border-left : #ACC0C6 1px solid;
border-right : #ACC0C6 1px solid;
}
table.tbl-cell-bdr td  {
border : #ACC0C6 1px solid;
}

table caption {
margin: 0px 0px 3px 0px;
padding-top: 0.5em;
}

caption, .caption {
font-weight: bold;
text-align: left;
margin: 0px 0px 10px 0px;
line-height: 1.1em;
letter-spacing: 0.05em
}

ul.nobullet {
list-style-type : none;
padding: 0px;
margin : 0px;
}
.nobullet li {
padding : 0 0 0.4em 0;
}



a.link-ext, a.link-new-win { 
background-repeat: no-repeat; 
background-position: right top; 
    line-height: 1em;
} 

a.link-ext { 
    background-image: url('../images/external.png'); 
    padding-right: 15px; 

} 

a.link-new-win { 
    background-image: url('../images/new-window.png'); 
    padding-right: 18px; 
} 

ul.linklist {
padding : 0 0 0 15px;
margin : 0px;
list-style-type : disc;
color : #4C6E78;
}
ul.linklist li ul {
padding-left : 16px;
}

.linklist li {
padding: 0 0 0.2em 0;
}
.linklist li a {
text-decoration : none;
}
.linklist li a:hover {
text-decoration : underline;
}
ul.list, ul.noindent {
padding : 0 0 0 15px;
margin : 0;
list-style-type : disc;
color : #333333;
}

ul.underline li a{
text-decoration: underline;
}

.list li, .noindent li {
padding: 0 0 0.2em 0;
}
ol.list, ol.noindent {
padding : 0 0 0 20px;
margin : 0;
list-style-type: decimal;
color : #333333;
}

.extraspace li {
margin-bottom : 10px;
}

.extraspace li ul li {
margin-top : 10px;
}

.extraspace2 li {
margin-bottom : 10px;
}

.extraspace2 li ul li {
margin-top : 0px;
margin-bottom : 0px;
}

#page-title{
color : green;
letter-spacing : 0.05em;
font-style : normal;
font-weight : normal;
padding : 0;
margin : 0px 0px 10px 0px;
line-height : 1.1em;
font-size : 3.5em;
padding-bottom: 10px;
}

#skipnavholder a, #skipnavholder a:link, #skipnavholder a:visited {display: block; width: 99%; position: absolute; top: 0; left: -200%; z-index: 2}
#skipnavholder a:focus, #skipnavholder a:active {left: 0; top: 0; z-index: 100}
#skipnavtarget {position: absolute; left: -200%}
#skipnavholder a, #skipnavholder a:link, #skiplinkholder a:visited {color: #fff; background: #333; text-decoration: none; padding: 5px;}

#bnr-wrap {
background :  #ffffff;
clear : both;
height: 120px;
}
#bnr, #bnr-gwy {
display : block;
width : 960px;
margin-left : auto;
margin-right : auto;
color : #666666;
clear : both;
}
#bnr {
margin-bottom : -1px;
}
#bnr-gwy {
height : 112px;
}
#bnr-left {
float : left;
margin : 0;
padding : 0;
padding-left : 20px;
display : inline;
}
#bnr-right {
float : right;
display : inline;
}
#bnr-wrap {
background : #ffffff;
bor/der-bottom : #000000 5px solid;
}
#bnr-underline {
clear: both;
margin-top: -2px;
border-bottom: #000000 solid 5px;
}
#bnr-right {
ma/rgin-right : 20px;
pa/dding-top : 22px;
fo/t-size : 1.5em;
co/lor : #CCCCCC;
tex/t-align : right;
let/ter-spacing : 0.05em;/
lin/e-height : 0.75em;
margin-bottom : -3px;
}
.bnr-line-1, .bnr-line-1 h1 {
line-height : 1.0em;
mar/gin-top : -0.4em;
marg/in-bottom: -0.5em;
margin-left: 0px;
margin-right: 0px;
}

.bnr-line-1 h1 {
padding: 0;
}

.bnr-line-2 {
font-size : 0.65em;
padding-top : 14px;
}
.bnr-line-3 {
font-size : 0.65em;
}
.bnr-line-1 h1 a:link,.bnr-line-1 h1 a:visited{
padding : 0px;
margin : 0px;
text-transform : none;
font-size : 0.5em;
letter-spacing : 0.05em;
color: #ebebeb;
text-decoration:none;
}
.bnr-line-1 h1 a:hover,.bnr-line-1 h1 a:active{
color: white;
text-decoration:none;
}
.bnr-line-2 a:link,.bnr-line-2 a:visited, .bnr-line-3 a:link,.bnr-line-3 a:visited{
color: #EBEBEB;
text-decoration:none;
}
.bnr-line-2 a:hover,.bnr-line-2 a:active, .bnr-line-3 a:hover,.bnr-line-3 a:active{
color: white;
text-decoration:none;
}
.bnr-1line {padding-top : 16px;}
.bnr-2line {padding-top : 8px;}
.bnr-2linetop6 {padding-top : 6px;}
.bnr-3line {padding-top : 2px;}

/* global navigation */
#menu-strip {
display : block;
width : 960px;
margin-left : auto;
margin-right : auto;
clear : both;
}

#site-menu {
font-size : 1.2em;
font-w/eight : bold;
}

#topnav {
  min-height: 35px;
  width: 100%;
  background-color: gray;
  text-align: center;
  font-size: 100%;
  clear: both;
}

#topnav-inner {
  width: 960px;
  margin-left : auto;
  margin-right : auto;
}
#topnav ul {
  width: 100%;
  padding: 0;
  list-style-type: none;
}

#topnav-fb {
  float:right; 
  padding-top:2px;
}

#globalnav {
  width: 100%;
  margin: 0 auto;
}

#globalnav a {
  color: #000000;
  display: block;
  font-weight: bold;
  text-decoration: none;
}

#globalnav li {
  float: left;
  margin: 0;
  padding: 0 10px;
  line-height: 33px;
  border-top: 1px solid gray;
  border-right: 1px solid gray;
  border-left: 1px solid gray;
  background-color: #c0c0c0;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-ms-border-radius: 6px;
border-radius:6px 6px 0px 0px;
}
#globalnav li.short {
  min-width: 25px;
  margin-left: 3%;
  border-left: 1px solid #aac4bf;
}
li.topnav-selected {
  background-color: #ffffff !important;
  font-size: 100%;
  border-top: 1px solid #002b4f;
  border-left: 1px solid #002b4f;
  border-right: 1px solid #002b4f;
  border-bottom: 1px solid #ffffff;;
}
li.topnav-selected:hover {
  color: #000000;
}
#globalnav li ul {
  position: absolute;
  width: 10em;
  list-style-type: none;
  margin: 0;
  padding: 0;
  background-color: #c0c0c0;
  left: -999em;
  z-index: 10;
}
#globalnav li:hover {
  background-color: orange;
  left: -20px;
 
}
#globalnav li.topnav-selected a {
  color: #00264c;
}
#globalnav li a:hover, #globalnav li.topnav-selected li a:hover {
  co/lor: #0137ff;
  tex/t-decoration: underline;
}
#globalnav li.topnav-selected li a {
  color: #00264c;
}
#globalnav li ul li {
  text-align: left;
  float: left;
  width: 100%;
  font-weight: normal;
  margin: 0;
  padding: 0.6em;
  border-bottom: 1px solid #00264c;
  line-height: 1em;
  color: #000000;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-ms-border-radius: 6px;
border-radius:6px;
}
#globalnav li ul li a {
  font-weight: normal;
  color: #000000;
}
#globalnav li:hover ul, #globalnav li.sfhover ul {
  left: auto;
  padding-right: 1.2em;
}
#globalnav li ul li:hover {
  left: auto;
  padding-right: 1.2em;
  background-color: orange;
  border-top: none;
}


#body-wrap-home {
display : block;
width : 100%;
margin : 0;
padding : 0;
back/ground: url(../images/background1a.jpg) no-repeat center top;
background: #e3f3ab;
float : left;
clear : left;
}
#body-wrap-about {
display : block;
width : 100%;
margin : 0;
padding : 0;
backg/round: url(../images/background2a.jpg) no-repeat center top;
background: #e3f3ab;
float : left;
clear : left;
}
#body-wrap-pricing {
display : block;
width : 100%;
margin : 0;
padding : 0;
backg/round: url(../images/background2a.jpg) no-repeat center top;
background: #e3f3ab;
float : left;
clear : left;
}
#body-wrap-rules {
display : block;
width : 100%;
margin : 0;
padding : 0;
backg/round: url(../images/background2a.jpg) no-repeat center top;
background: #e3f3ab;
float : left;
clear : left;
}
#body-wrap-faq {
display : block;
width : 100%;
margin : 0;
padding : 0;
backg/round: url(../images/background2a.jpg) no-repeat center top;
background: #e3f3ab;
float : left;
clear : left;
}
#body-wrap-contact {
display : block;
width : 100%;
margin : 0;
padding : 0;
backg/round: url(../images/background2a.jpg) no-repeat center top;
background: #e3f3ab;
float : left;
clear : left;
}
#page_content {
display : block;
width : 960px;
margin-left : auto;
margin-right : auto;
}
.bio {
margin-right:10px;
padd/ing-right: 10px;
bor/der: 1px solid red;
}

.bio-text{
marg/in-right:10px;
padding-right: 10px;
bor/der: 1px solid red;
}

.bio-pic{
height: 167px;
width: 136px;
margin-left: 10px;
float: right;
bor/der: 1px solid red;
}

#footer-wrap {
display : block;
float : left;
clear : left;
width : 100%;
background : #333333;
}
#footer {
width : 960px;
margin-left : auto;
margin-right : auto;
background : #333333;
height : 30px;
}

#detail {
float : left;
width : 920px;
}


#detail p {
color :#DDDDDD;
font-size : 0.9em;
padding : 5px 0 20px 20px;
float:left;
}

#detail ul {
display : block;
float : left;
margin : 0;
padding : 0;
list-style-type : none;
}
#detail ul li {
display : block;
float : left;
width : auto;
}
#detail ul li a {
font-weight : normal;
color : #CCCCCC;
text-decoration : none;
display : block;
float : left;
padding : 5px 20px 5px 20px;
height : 15px;
}
#detail ul li a:hover {
color : #FFFFFF;
cursor : pointer;
background : #444444;
}


/* grid */

#right-bar {
 width : 240px;
 float : right;
 margin-top:15px;
 margin-bottom:20px;
 background : #f2f68c; 
border:1px solid transparent;
border-color: #ccc;
border-radius:6px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
}
#content {
 width : 700px;
 float : left;
 margin-left: 10px;
 }

.tiles {
  margin-right: 20px;
  margin-top: -20px;
}

#pricing_tile {
  display: block;
  height: 100px;
  width: 140px;
  float: left;
  background-color: white; 
  background-image: url(../images/Goldendollarsign.jpg); 
  background-size: 140px 100px; 
  background-position: 0px 10px;
  background-repeat: no-repeat; 
  margin-right: 29px;
  text-align: center;
  border: 1px solid black;
  border-radius:8px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
}

#pricing_tile  a{
color: black;
}

#pricing_tile  a:hover{
color: red;
}

#road_rules_tile {
  height: 100px;
  width: 140px;
  float: left;
  background-color: white; 
  background-image: url(../images/rules1.jpg); 
  background-size: 160px 78px; 
  background-position: -10px 14px;
  background-repeat: no-repeat; 
  border: 1px solid black;
  text-align: center;
  border-radius:8px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
}

#road_rules_tile  a{
color: black;
}

#road_rules_tile  a:hover{
color: red;
}

#faq_tile {
  display: block;
  height: 100px;
  width: 140px;
  float: right;
  background-color: white; 
  background-image: url('../images/faq.jpg'); 
  background-size: 140px 100px; 
  background-position: 0px 10px;
  background-repeat: no-repeat; 
  margin-right: 29px;
  border: 1px solid black;
  text-align: center;
  border-radius:8px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
}

#faq_tile  a{
color: black;
}

#faq_tile  a:hover{
color: blue;
}

#contact_tile {
  display: block;
  height: 100px;
  width: 140px;
  float: right;
  background-color: white; 
  background-image: url('../images/phone_icon.png'); 
  background-repeat: no-repeat; 
  background-position: 15px 15px; 
  background-size: 110px 80px; 
  border: 1px solid black;
  text-align: center;
  border-radius:8px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
}

#contact_tile  a{
color: black;
}

#contact_tile  a:hover{
color: red;
}

#learner_licence_tile {
  height: 100px;
  width: 140px;
  float: left;
  background: #e9d81b url(../images/aircraft.jpg) no-repeat center top;
  margin-right: 27px;
  border: 1px solid black;
  padding: 2px;
  text-align: center;
  border-radius:8px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
}

#learner_licence_tile  a{
color: black;
}

#learner_licence_tile  a:hover{
color: blue;
}

#instructors_tile {
  height: 100px;
  width: 140px;
  float: left;
  background: #e9d81b url(../images/newspaper.jpg) no-repeat center top;
  border: 1px solid black;
  padding: 2px;
  text-align: center;
  border-radius:8px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
}

#instructors_tile  a{
color: black;
}

#instructors_tile  a:hover{
color: red;
}

#photos_tile {
  height: 100px;
  width: 140px;
  float: left;
  background: #e9d81b url(../images/books.jpg) no-repeat center top;
  margin-left: 27px;
  border: 1px solid black;
  padding: 2px;
  text-align: center;
  border-radius:8px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
}

#photos_tile  a{
color: black;
}

#photos_tile  a:hover{
color: blue;
}

#competancies_tile {
  height: 100px;
  width: 140px;
  float: right;
  background: #e9d81b url(../images/aircraft.jpg) no-repeat center top;
  border: 1px solid black;
  padding: 2px;
  text-align: center;
  border-radius:8px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
}

#competancies_tile  a{
color: black;
}

#competancies_tile  a:hover{
color: blue;
}

.narrow       { width : 200px; float : left; margin : 20px; display : inline; line-height : 1.2em; }
.doublenarrow { width : 440px; float : left; margin : 20px; display : inline; line-height : 1.4em; }
.wide         { width : 320px; float : left; margin : 20px; display : inline; line-height : 1.3em; }
.doublewide   { width : 680px; float : left; margin : 20px; display : inline; line-height : 1.5em; }
.full         { width : 920px; float : left; margin : 20px; display : inline; line-height : 1.5em; }
.one-third         { width : 280px; float : left; margin : 20px; display : inline; line-height : 1.3em; }
.two-third         { width : 600px; float : left; margin : 20px; display : inline; line-height : 1.5em; }

.w-narrow       { width : 198px; line-height : 1.2em; }
.w-doublenarrow { width : 438px; line-height : 1.4em; }
.w-wide         { width : 318px; line-height : 1.3em; }
.w-doublewide   { width : 678px; line-height : 1.5em; }
.w-full         { width : 918px; line-height : 1.5em; }
.w-one-third         { width : 278px; line-height : 1.3em; }
.w-two-third         { width : 598px; line-height : 1.5em; }


#bnr-wrap {
border-bottom-color : #ACC0C6;
}

