/* ********** Owyhee Air Specifi ************** */
.xyzContainer ul li{display:block; padding:3px 0 3px 25px; list-style-type:none; background-image:url(images/bullet_blue.png); background-position:0 3px; background-repeat:no-repeat;}

/* ********** Setting Text Throughout the skin ************** */
body{background: url(images/backRepeat.jpg); font-family:"Tahoma", "Trebuchet MS", sans-serif; font-size:.8em; color:#333333;}
.xyzContainer-Title-Border-Top-title h1{padding:0px; margin:0px;}
.xyzContainer-Title-Border-Top-title h1{padding:0px; margin:0px;}
.xyzContainer-Title-Border-Top-title h1 span.Head{font-size:.8em; color:White; font-family:"Tahoma", "Trebuchet MS", sans-serif; font-weight:bold;}
#dap-all-wrapper h1,#dap-all-wrapper h2,#dap-all-wrapper h3,#dap-all-wrapper h4,#dap-all-wrapper h5,#dap-all-wrapper h6{color:#5380be; font-weight:bold;}
h1 a:link, h1 a:hover, h1 a:visited, h1 a:active{font-weight:bold;}
h2 a:link, h2 a:hover, h2 a:visited, h2 a:active{font-weight:bold;}
h3 a:link, h3 a:hover, h3 a:visited, h3 a:active{font-weight:bold;}
h4 a:link, h4 a:hover, h4 a:visited, h4 a:active{font-weight:bold;}
h5 a:link, h5 a:hover, h5 a:visited, h5 a:active{font-weight:bold;}
h6 a:link, h6 a:hover, h6 a:visited, h6 a:active{font-weight:bold;}
#dap-all-wrapper h1{font-size:1.375em}
#dap-all-wrapper h2{font-size:1.3em}
#dap-all-wrapper h3{font-size:1.225em}
#dap-all-wrapper h4{font-size:1.15em}
#dap-all-wrapper h5{font-size:1.075em}
#dap-all-wrapper h6{font-size:1em}
.SkinObject{color:#666666; text-decoration:none; font-weight:Normal;}
.CommandButton{color:#666666; text-decoration:none; font-weight:Normal;}

a img,label a:link img,a:visited img,a:active img,a:hover img{text-decoration:none; border:none;}
a,a:link,a:visited,a:active{color:#666666; text-decoration:none; font-weight:Normal;}
a:hover{ color:#333333; text-decoration:none; border:none; }
a.SkinObject,a.SkinObject:link,a.SkinObject:visited,a.SkinObject:active{color:#666666; text-decoration:none; font-weight:Normal;}
a.SkinObject:hover{color:#333333; text-decoration:none;}
a.CommandButton,a.CommandButton:link,a.CommandButton:visited,a.CommandButton:active{color:#666666; text-decoration:none; font-weight:Normal;}
a.CommandButton:hover{color:#333333; text-decoration:none;}

/*-- most of the text on site           --*/  
/*-- most of the bold text on site     --*/ .NormalBold { font-family:"Tahoma","Trebuchet MS", sans-serif; font-family: tahoma; font-size: 11px; font-weight: bold; color: #555; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family:"Tahoma","Trebuchet MS", sans-serif; font-weight: bold; font-size: 11px; }
/*-- headings - mostly in admin    --*/      .Head{ font-family:"Tahoma","Trebuchet MS", sans-serif; font-size:12px; font-weight:bold; color:#333333; }
/*-- subheadings - mostly in admin      .SubHead{ font-family:"Tahoma","Trebuchet MS", sans-serif; font-size:11px; color:#333333; } --*/
/*-- subheadings - mostly in admin      .SubSubHead{ font-family:"Tahoma","Trebuchet MS", sans-serif; font-size:11px; color:#333333; } --*/
/*-----------------------------------ALL SKINS---------------------------------------*/
#dap-all-wrapper{width:975px; margin:0 auto;}

#dap-all-header{clear:both;}
#dap-all-header-left{width:49%; float:left; padding:0px 0 15px 0;}
#dap-all-header-left-logo{float:left; padding-left:2%; height:60px;}
#dap-all-header-right{width:49%; float:right; padding:20px 0 10px 0;}
#dap-all-header-right-controls{float:right; padding-right:2%; width:192px; height:60px; padding-left:10px; border-left:2px dashed #999999;}
#dap-all-header-right-controls-date{height:20px;}
#dap-all-header-right-controls-date .date{color:#8C8C8C; text-decoration:none; font-weight:normal;}
#dap-all-header-right-controls-userLogin{height:20px;}
#dap-all-header-right-controls-userLogin-user{height:20px;}
#dap-all-header-right-controls-userLogin-login{height:20px;}
#dap-all-header-right-controls-userLogin-user .user{color:#3d3d3d; text-decoration:none; font-weight:normal; background-image: url(images/login.gif);	background-repeat: no-repeat; background-position: left bottom; padding: 0 10px 0 17px;}
#dap-all-header-right-controls-userLogin-login .login{color:#3d3d3d; text-decoration:none; font-weight:normal; background-image: url(images/login.gif);	background-repeat: no-repeat; background-position: left bottom; padding: 0 10px 0 17px;}

#dap-all-menu{clear:both;}
#dap-all-menu-left{height:30px; padding:0 10px 0 10px; background-image: url(images/dap-all-menu-left.png); background-repeat:no-repeat; background-position:left;}
#dap-all-menu-right{background-image: url(images/dap-all-menu-right.png); background-repeat:no-repeat; background-position:right;}
#dap-all-menu-repeat{width:100%; background-image: url(images/dap-all-menu-repeat.png);background-repeat:repeat-x;}

#dap-all-breadcrumbSearch{height:24px; margin:0 auto; clear:both;}
#dap-all-breadcrumbSearch-breadcrumb{float:left; padding-top:8px; padding-left:2%;}
#dap-all-breadcrumbSearch-search{float:right; width:183px; padding-top:8px; padding-right:2%; background-image: url(images/search_bg.gif); background-repeat:no-repeat; background-position: 0 5px} 

.dap-all-content-wrapper{width:95%; margin:0 auto;}
.dap-all-clear-both{clear:both;}
.dap-all-whole{width:99%; float:left;}
.dap-all-threeQuarter{width:74.25%; float:left;}
.dap-all-half{width:49.5%; float:left;}
.dap-all-third{width:33%; float:left;}
.dap-all-fourth{width:24.75%; float:left;}
.dap-all-fifth{width:19.8%; float:left;}
.dap-all-pane{width:100%;}

#dap-all-footer{clear:both; padding-top:6px;}
#dap-all-footer-left{height:44px; background-image: url(images/footer_01.png); background-repeat:no-repeat; background-position:left;}
#dap-all-footer-right{background-image: url(images/footer_03.png); background-repeat:no-repeat; background-position:right;}
#dap-all-footer-repeat{width:100%; background-image: url(images/footer_02.png);background-repeat:repeat-x;}
#dap-all-footer-copyright{width:200px; float:left; text-align:left; padding-top:10px; padding-left:2%;}
#dap-all-footer-privacyTerms{width:200px; float:right; text-align:right; padding-top:10px; padding-right:2%;}
/*-----------------------------------HOME---------------------------------------*/
.dap-home-iconRow{clear:both; width:100%; height:90px; margin-bottom:0px;}
.dap-home-icon{float:left; text-align:center; width:90px;}
.dap-home-iconText{clear:both; font-weight:bold; font-size:12px;}
/*-----------------------------------XMOD---------------------------------------*/
.homeCategory{font-weight:bold; font-size:12px; clear:both; border-bottom:1px dashed gray;}
.whiteBack{width:90px; height:80px; background-image:url(images/whiteBack.png); text-align:center; background-repeat: no-repeat; padding-top:8px;}	
/* ********** Control Panel Style ************** */
.controlpanel{ background:#FFF; border:#ADADAD solid; border-width:0px 0px 2px; }
.controlpanel img{ margin:5px 5px 0px; }
.controlpanel td td td td img{ margin:0px; }
.controlpanel td td td{ width:auto; }
.controlpanel div{ border:#CCC solid; border-width:0px 1px; width:3px; height:75px; }
.controlpanel td.SubHead{ background:#CCC; font-size:12px; color:#000; font-weight:bold; }
.controlpanel td td td .SubHead{ background:transparent; border:0px; color:#333; font-weight:normal; }
.controlpanel td td td input{ background:#EFEFEF; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel td td td select{ background:#EFEFEF; color:#333;}
.controlpanel a.CommandButton{text-decoration:none;}
.controlpanel a.CommandButton:link{ color:#000; }
.controlpanel a.CommandButton:visited{ color:#000; }
.controlpanel a.CommandButton:active{ color:#000; }
.controlpanel a.CommandButton:hover{ color:#FF9900; text-decoration:underline;} 
/* ********** Search Style ************** */
#SearchContainer input{margub:0px 0px 0px 0px;border:1px solid #000033;font-size:9px;color:#000033; background:#ffffff;  width: 100px;  height: 15px;}
.search,a.search:link,a.search:active,a.search:visited,.search{ color:#396185; text-decoration:none; font-weight:bold; font-size:10px;}
a.search:hover{ color:#000000; text-decoration:none; font-weight:bold; font-size:10px;}
#dnn_dnnSEARCH_txtSearch{padding-left:8px;width:146px;Font-size:12px;color:#484848;height:20px;border: 0px dotted #b7b8b4;background-color: transparent;}
/*---------------------------------HOUSEMENU CSS CLEARER----------------------------*/
#houseMenuH, #houseMenuH ul { /* all submenu lists */padding:0;margin:0;border:0;list-style: none;white-space: nowrap;position: relative;z-index: 1010;}
#houseMenuH li { /* all list items */position:relative;display:inline;float:left;margin:0;border:0;padding:0;}
#houseMenuH li li { /* all items under the top level */z-index: 11113;}
#houseMenuH a { /* all links within the menu wrapper */display:block;margin:0;border:0padding:0;}
#houseMenuH li li a { /* all item links under the top level */margin:0;border:0;padding:0;}
#houseMenuH li a:hover {margin:0;border:0;padding:0;}
#houseMenuH li li a:hover {margin:0;border:0;padding:0;}
#houseMenuH li ul { /* second-level lists */position:absolute;margin:0;border:0;padding:0;z-index:11112;}
#houseMenuH li ul ul { /* third-and-above-level lists */margin:0;border:0;padding:0;}
#houseMenuH li:hover ul ul, 
#houseMenuH li:hover ul ul ul, 
#houseMenuH li.sfhover ul ul, 
#houseMenuH li.sfhover ul ul ul {left:-9999px;}
#houseMenuH li:hover ul, 
#houseMenuH li li:hover ul, 
#houseMenuH li li li:hover ul, 
#houseMenuH li.sfhover ul, 
#houseMenuH li li.sfhover ul, 
#houseMenuH li li li.sfhover ul { /* lists nested under hovered list items */left:auto;z-index:99999;}
#houseMenuH iframe {position:absolute;left:0;top:0;z-index:0;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);display:block;}
.ArrowPointer{cursor:default;}
/*---------------------------------HOUSEMENU CSS----------------------------*/
#houseMenuH, #houseMenuH ul { /* all submenu lists */width:100%;}
#houseMenuH li { /* all list items */width:144px;height:30px;/* hack for MacIE5 to ignore, while other browsers use \*/width:auto;_width:1px;/* end hack */}
#houseMenuH li a { /* all links within the menu wrapper */color:white;font-size:.85em;font-weight:bold;text-decoration:none;letter-spacing:1px;background-color:transparent;padding:8px 8px 9px 8px;width:auto;/* hack for MacIE5 to ignore, while other browsers use \*/_width:100%;_height:100%;/* end hack */}
#houseMenuH li a:hover {padding:8px 8px 9px 8px;color:#000;}
#houseMenuH li ul { /* second-level lists */width:144px; /* width of submenu, must be set so third-level list can get shifted over properly */left:-9999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */margin:0 0 0 0;/* hack for MacIE5 to ignore, while other browsers use \*//* end hack */}
#houseMenuH li ul ul { /* third-and-above-level lists */margin:-31px 0 0 144px;_margin:-30px 0 0 144px;border:solid 1px #333;}
#houseMenuH li li { /* all items under the top level */width:148px;/* hack for MacIE5 to ignore, while other browsers use \*/width:134px;height:24px;_width:144px;/* end hack */}
#houseMenuH li li a { /* all item links under the top level */background-color:#EDEDED;color:#729710;font-weight:normal;line-height:12px;border:1px dotted #c3c3c3;padding:6px 8px 6px 8px;}
#houseMenuH li li a:hover { /* all item links under the top level */background-color:#e3e3e3;color:#526d0c;font-weight:normal;line-height:12px;border:1px dotted #c3c3c3;border-right:4px solid #729710;padding:6px 8px 6px 8px;}
/* Applied to the parent item, if displayed, in either vertical or horizontal
   orientation. Must follow other styles. */
#houseMenuH #houseMenuParentItem a{/* all links under the parent item (li) */color:#333; background-color:transparent; background-image:url(menubg/gray/menubar_ffffff_2x30.jpg);background-repeat:repeat-x;text-decoration:none;}
#houseMenuH a#houseMenuParentLink{/* parent link itself */color:#333; background-color:transparent; background-image:url(menubg/gray/menubar_ffffff_2x30.jpg);background-repeat:repeat-x;text-decoration:none;}
#houseMenuH a#houseMenuCurrentLink
{/* current link itself */color:#eee; background-color:transparent; background-image:url(menubg/gray/menubar_666666_2x30.jpg);background-repeat:repeat-x;text-decoration:none;}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2005;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2010;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 2000;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}







/* websites (pictures and movies) */
a[href *="youtube.com/watch?"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_film.gif) no-repeat center left;
	display:inline-block;
}

a[href *="flickr.com/photos/"], a[href *="zooomr.com"], a[href *="imageshack.us"], a[href *="bubbleshare.com"], a[href *="sevenload.com/bilder/"] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_pic.gif) no-repeat center left;
	display:inline-block;
}

/* extensions */

a[href$='.tpo'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_topo.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.doc'], a[href$='.rtf'] {
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_doc.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.txt'] {
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_txt.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.xls'] {
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_xls.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.rss'], a[href$='.atom'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_feed.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.opml'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_opml.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.phps'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_phps.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.phps'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_phps.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.torrent'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_torrent.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.vcard'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_vcard.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.exe'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_exe.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.dmg'], a[href$='.app'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_dmg.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.pps'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_pps.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.pdf'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_pdf.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.xpi'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_plugin.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.fla'], a[href$='.swf'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_flash.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_archive.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.ical'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_ical.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.css'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_css.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.ttf'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_ttf.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'], a[href$='.svg'], a[href$='.eps'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_pic.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_film.gif) no-repeat center left;
	display:inline-block;
}

a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_music.gif) no-repeat center left;
	display:inline-block;
}


/* email */
a[href ^="mailto:"] {
	padding: 5px 0px 5px 20px;
    background: transparent url(icons/icon_mailto.gif) no-repeat center left;
	display:inline-block;
}

/* use this class to make sure that images won't get iconized */

.imageLink {
	padding-left: 0px !important;
	background: none !important;
}
