/*====================================================================
AIRDAT
Copyright 2009 AIRDAT
======================================================================*/

/*====================================================================
SUB HEADER - As used on all generic info pages
======================================================================*/

/* Sub Header */
#headerSub {width: 920px; height: 213px; padding:0 0 0 38px; position: relative; background: #1c3242; text-align: left;}
#headerSub h2 {color: #a2cee9; padding: 30px 0 0 0;}
#headerSub p.subintro {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.6em; line-height: 1.4em; color: #fff; width: 420px;}

/* Sub Header Image Variations */
.drivers {background: url(../images/modules/headersub_drivers.jpg) no-repeat left top !important;}
.companies {background: url(../images/modules/headersub_2.jpg) no-repeat left top !important;}
.trainers {background: url(../images/modules/headersub_3.jpg) no-repeat left top !important;}
.operators {background: url(../images/modules/headersub_4.jpg) no-repeat left top !important;}
.contact {background: url(../images/modules/headersub_5.jpg) no-repeat left top !important;}
.newsBg {background: url(../images/modules/airdat-banner-n1.jpg) no-repeat left top !important;}
.aboutBg {background: url(../images/modules/airdat-banner-n2.jpg) no-repeat left top !important;}

/* Sub Header Info Panel */
#headerSub .panel {width: 170px; height: 181px; padding: 20px 12px 12px 12px; background: #909baf url(../images/modules/loginbg.gif) repeat-x top; position: absolute; top: 0; left:725px;}
#headerSub .panel h3 {color: #d1121d;}
#headerSub .panel a.reg {display: block; width: 107px; height: 22px; background: url(../images/buttons/register.gif) top; text-indent: -9999px; margin-left: 62px;}
#headerSub .panel a.reg:hover {background: url(../images/buttons/register.gif) 0 22px;}

/*====================================================================
TABBED HEADER - As used on on page
======================================================================*/

/* Header Highlight Modules */
#headerMod {width: 706px; height: 215px; padding-left: 252px; position: relative; background: #fff url(../images/base/header_indbottom.jpg) no-repeat left; text-align: left;}

#headerMod div {width: 162px; height: 215px; float: left; margin-right: 10px; position: relative; cursor: default;}
#headerMod div h2 {background: #1f2050; color: #fff; padding: 3px 16px; font-size: 1.7em; line-height: 2em; margin-bottom: 25px;}
#headerMod div p {padding: 0 10px 14px 16px; color: #fff;  line-height: 1.2em;}
#headerMod div a {display: block; width: 97px; height: 22px; text-indent: -9999px; background: url(../images/buttons/headmod_more.gif) top; position: absolute; top: 170px; left: 16px;}
#headerMod div a:hover {background: url(../images/buttons/headmod_more.gif) 0 22px;}
#headerMod div:hover {background: url(../images/base/header_modbg.jpg) no-repeat;}
#headerMod div:hover h2 {background: none;}

/*====================================================================
PARAGRAPH LIST - As used on drivers page
======================================================================*/

div.pList {border-bottom: 1px solid #c8c8c8; padding: 12px 0 6px 0; margin: 8px 0 0 0;}
div.pList p {padding-right: 80px;}

div.license {background: url(../images/icons/plist_license.gif) no-repeat 355px 16px;}
div.access {background: url(../images/icons/plist_access.gif) no-repeat 355px 6px;}
div.mag {background: url(../images/icons/plist_mag.gif) no-repeat 355px 0;}
div.medical {background: url(../images/icons/plist_medical.gif) no-repeat 355px 24px;}
div.photocard {background: url(../images/icons/plist_photocard.gif) no-repeat 355px 6px;}
div.globe {background: url(../images/icons/plist_globe.gif) no-repeat 355px 12px;}

/*====================================================================
NAVIGATION
======================================================================*/

/* Main Nav */
ul#mainNav {text-align: right; margin: 0; position: absolute; top: 33px; right: 0; padding: 0 16px 0 60px; border-top: 1px solid #1a1344; border-bottom: 1px solid #1a1344; }
ul#mainNav li {display: inline; list-style-type: none; font-size: 1.1em; font-weight: bold; margin: 0; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;}
ul#mainNav li a {color: #1a1344; text-decoration: none; padding: 10px 13px; font-family: Arial, Helvetica, sans-serif; line-height: 3em;}
ul#mainNav li a:hover, ul#mainNav li a.light {color: #d1121d; text-decoration: none;}
ul#mainNav li a.current {background: url(../images/icons/mainnav_bullet.png) no-repeat 5px 13px;}

/* Sub Nav */
ul#subNav {text-align: left; margin: 0; padding: 0; border-top: 1px solid #1a1344; margin-bottom: 24px; float:left;}
ul#subNav li {display: block; position:relative; list-style-type: none; font-size: 1.1em; font-weight: bold; margin: 0; text-transform: uppercase; border-bottom: 1px solid #1a1344; float:left; width:202px; clear:both; font-family: Arial, Helvetica, sans-serif; padding-top: 1px; padding-bottom: 1px; height:auto !important; height:1px; min-height:1px;}
ul#subNav li a {color: #1a1344; text-decoration: none; display: block; padding: 10px 0; font-family: Arial, Helvetica, sans-serif; line-height: 1.1em; width:202px; position:relative; }
ul#subNav li a:hover {color: #d1121d; text-decoration: none;}
ul#subNav li a.current {background: url(../images/icons/mainnav_bullet.png) no-repeat 5px 13px; padding-left: 15px;}
ul#subNav ul {display: none; position: absolute; z-index: 99; top:-1px; left: 202px; margin:0; border-top: solid 1px #1a1344; border-left: solid 1px #1a1344; border-right: solid 1px #1a1344; background:#f6f7fa url(/webadmin/images/modules/subnavbg.gif) bottom left repeat-x !important; }
ul#subNav ul li { display:block; float:none; border-bottom: 1px solid #1a1344; z-index: 99; }
ul#subNav ul li a { display:block; float:none; width:175px; font-size:11px; font-weight:bold; padding:6px 12px !important; line-height:1.3em !important;}
ul#subNav ul li.active a { text-decoration:none;}
ul#subNav li.active ul li a { text-decoration:none;}
ul#subNav li:hover ul, #subNav li.over ul { display: block; }


/* Database Nav Top */
ul#dbNav {text-align: left; margin: 0; position: absolute; bottom: 0; left: 38px; padding: 0; height: 33px;}
ul#dbNav li, ul#dbNav li a {display: block; float: left; list-style-type: none; font-weight: normal; margin: 0; font-family: Georgia, "Times New Roman", Times;}
ul#dbNav li a {width: 192px; height: 33px; font-size: 1.4em;  padding-left: 10px; background: url(../images/buttons/dbnav_bg.png) top left no-repeat; color: #1b1447; text-decoration: none; line-height: 33px;}
ul#dbNav li a:hover {color: #fff; text-decoration: none;}
ul#dbNav li a.current {background-position: 0 -33px; color: #fff; }

/* Picture List */
ul#usrSubNav {text-align: left; margin: 0 0 6px 0; padding: 3px 0 0 0; border-top: 1px solid #1f184a;}
ul#usrSubNav li, ul#usrSubNav li a {display: inline; font-size: 1em; padding: 3px 0; list-style-type: none; margin: 0; text-transform: uppercase; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
ul#usrSubNav li a {color: #1f184a; padding: 3px 2px 0 22px; margin-right: 25px; line-height: 30px;text-decoration: none; }
ul#usrSubNav li a:hover {color: #d1121d; text-decoration: none;}


ul#usrSubNav.alt {padding: 11px 0 0 5px;}
ul#usrSubNav.alt li a {color: #fff; padding: 3px 2px 0 22px; margin-right:  10px; line-height: 30px;text-decoration: none; font-weight: normal;}
ul#usrSubNav.alt li a:hover {color: #d1121d; text-decoration: none;}

ul#usrSubNav li#BLadd {background: url(../images/icons/usrnav_bl_add.gif) no-repeat left;}
ul#usrSubNav li#BLedit {background: url(../images/icons/usrnav_bl_edit.gif) no-repeat left;}
ul#usrSubNav li#BLresults {background: url(../images/icons/usrnav_bl_results.gif) no-repeat left;}
ul#usrSubNav li#BLlist {background: url(../images/icons/usrnav_bl_list.gif) no-repeat left;}
ul#usrSubNav li#BLinfo {background: url(../images/icons/usrnav_bl_info.gif) no-repeat left;}

ul#usrSubNav li#WTplus {background: url(../images/icons/usrnav_wt_plus.gif) no-repeat left;}
ul#usrSubNav li#WTdelete {background: url(../images/icons/usrnav_wt_delete.gif) no-repeat left;}
ul#usrSubNav li#WTpoints {background: url(../images/icons/usrnav_wt_points.gif) no-repeat left;}
ul#usrSubNav li#WTadd {background: url(../images/icons/usrnav_wt_add.gif) no-repeat left;}
ul#usrSubNav li#WTphoto {background: url(../images/icons/usrnav_wt_camera.gif) no-repeat left;}

/* A-Z */
ul#aZ {text-align: left; margin: 0 0 1px 0;font-size:10px; padding: 3px 0 20px 0; border-bottom: 1px solid #1f184a; height: 24px; width: 880px;}
ul#aZ li, ul#aZ li a {display: block; float: left; font-size: 1em; padding: 0; list-style-type: none; margin: 0; text-transform: uppercase; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: center; background: url(../images/buttons/azbg.gif) no-repeat left;}
/*ul#aZ li a {color: #1f184a; width: 24px;  height: 22px; padding: 0; margin-right: 5px; line-height: 22px; text-decoration: none; }*/
ul#aZ li a {color: #1f184a; width: 24px; height: 22px; padding: 0; margin-right: 5px; display:inline; line-height: 22px; text-decoration: none; }

ul#aZ li a:hover {color: #d1121d; text-decoration: none;}

ul#aZ li.all {background: none;}
ul#aZ li.all a {width: 97px; background: url(../images/buttons/viewall.png) no-repeat left top; margin: 0 0 0 13px; text-indent: -9999px;}
ul#aZ li.all a:hover {background-position: 0 -22px;}


/* Test 1-50 */
ul#testQ {text-align: left; margin: 1px 0 0 0; padding: 10px 10px 15px 20px; height: 15px; width: 882px; background: url(../images/modules/user_formbg.gif) repeat-x top;}
ul#testQ li, ul#testQ li a {display: block; float: left; font-size: .8em; padding: 0; list-style-type: none; margin: 0; text-transform: uppercase; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: center; }
ul#testQ li a {color: #1f184a; border: 1px solid #0e0f0f; background: none; width: 11px; height: 11px; padding: 0; margin-right: 2px; line-height: 12px; text-decoration: none; text-indent: -9999px; }
ul#testQ li a.current {background: #1f184a;}

/* Page Index */
ul#pageInd {text-align: left; margin: 0 0 12px 0; padding: 3px 0 0 0; height: 24px; width: 880px;}
ul#pageInd li {margin: 0 1px; }
ul#pageInd li, ul#pageInd li a {display: block; float: left; font-size: 1em; list-style-type: none; text-transform: uppercase; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: center; }
ul#pageInd a {color: #1f184a; height: 16px; padding: 0 5px; border: 1px solid #d4d8e0; line-height: 16px; text-decoration: none; }
ul#pageInd a:hover {color: #fff; text-decoration: none; background: #1b1447;}

ul#pageInd li.prev {margin-right: 10px;}
ul#pageInd li.next {margin-left: 10px;}

#tbNav {padding-top: 10px; font-size: 1.4em; color: #FFFFFF;}
#tbNav select {margin-left: 10px; margin-top: 3px;}