﻿#footer { color:#535353; text-decoration:none; font-size:10px; margin-top: 17px;}
#footer .footer_l {  }
#footer .footer_r { text-align:left; }
#footer a { color: #A2A2A2; text-decoration: none; font-size: 10px; }
#footer a:hover{  text-decoration:underline; font-size:10px;}

.borders{ height: 6px; width: 100%; padding: 0 0 21px 0; }
.borders_l { float: left; }
.borders_r { float: right; }

.article_content { padding-left:10px; padding-right:10px; padding-bottom:10px; min-height:200px;  }
.article_content strong { font-size:1em;}
.article_content, .article_content p {font-size:12px; line-height:22px;}
.article_content .text ul{ padding-left:25px;}
.article_content h1 {  margin-top:20px; color: #A3BF00; }
.orange .article_content h1 { color: #EC761C; }
.blue .article_content h1 { color: #40B1ED;}
.green .article_content h1 { color: #A3BF00;}

.article_content .gallery {   margin-left:10px;   overflow:hidden; padding-top:10px; margin-bottom:20px; text-align:center;}
.article_content .gallery_i { width:360px;} 
.article_content .gallery .preview_image { border-collapse:collapse; text-align:center; width: 350px; height:233px; overflow:hidden; border: 2px solid; } 
.article_content .gallery img { cursor:pointer; }
.article_content .gallery .loading {  margin-top:100px;}
.article_content .gallery img:hover {}
.article_content .node { border-color: #A3BF00;  border-style: solid; width:90px; height:64px; overflow:hidden; text-align:center; border-width: 2px; margin-bottom: 10px; }

.attachments {margin-top: 10px; margin-bottom: 10px; text-align:left;}
.attachments table{ width:auto; border-collapse:collapse; margin-left:10px;}
.attachments table td{  vertical-align:top;}
.attachments table .icon {  padding-top:2px; padding-right:5px;}
.attachments p { margin-bottom:5px;}

.orange  .node { border-color: #EC761C; }
.blue  .node { border-color: #40B1ED;}
.green  .node { border-color: #A3BF00;}

.preview_image  { border-color: #A3BF00; }
.orange .img, .orange .preview_image  { border-color: #EC761C; }
.green  img, .green .preview_image { border-color: #A3BF00;   }
.blue   .img, .blue .preview_image { border-color: #40B1ED;  }
.article_content .node_list { margin-top:10px; margin-left:-7px; #margin-left:0px; width:100%; }

.left_nav { min-height:100px; margin-bottom:130px; margin-top:40px; padding-left:10px;}
.left_nav  .list { margin-top:20px;}
.left_nav  li { margin-bottom:9px; line-height:15px;}
.left_nav  li a { color: #A3A3A3; text-decoration: none; font-size: 11px; font-weight: bold; }
.left_nav  li a:hover{ color:#000;  }
.left_nav  li a.selected{  }

.panel { margin-left:15px; padding-right:20px;}
.panel .snapshot { width:100%; padding-left:10px; margin-top:20px; min-height:150px;}
.panel .snapshot:hover { background-color: #FBFBFB; }
.panel .snapshot h1 { font-size: 20px;  border-bottom: solid; border-width: 1px; margin-bottom: 5px; padding-bottom:5px; }

.panel .image { border-color: #A3BF00;  float: right; width: 126px; margin: 4px 5px 6px 10px; max-height: 98px; overflow: hidden; text-align:center; border-width: 2px; border: solid; }
.orange .image { border-color: #EC761C; }
.green .image { border-color: #A3BF00;  }
.blue .image { border-color: #40B1ED;  }

.panel .snapshot a {text-decoration:none;}
.panel .snapshot h1 a { color:#000; } 
.panel .snapshot .link{  margin-top:20px; font-size:19px;}
.panel .snapshot .link:hover a{  }
.panel .content { padding-top:4px; color: #000;}
.panel .content_link { color: #919AA7; font-size: 12px; }
.panel .content_link:hover {}


.groupPanel { margin:10px 0 20px 20px; }
.groupPanel .snapshot {   margin-top:10px; border:1px solid #E5E5E5; padding:10px; }
.groupPanel .snapshot:hover { background-color: #FBFBFB; border: 1px solid #40B1ED; }
.groupPanel .orange:hover {border-color:#EC761C; }
.groupPanel .blue:hover   {border-color:#40B1ED; }
.groupPanel .green:hover {border-color:#A3BF00; }

.groupPanel .snapshot h1 { font-size: 20px;  border-bottom: solid; border-width: 1px; border-color: #40B1ED; margin-bottom: 5px; padding-bottom:5px; }
.groupPanel .desc { font-size: 11px; margin-bottom: 20px; }
.groupPanel .image { max-height: 48px; float: left; margin: 5px 5px 0px 0px; padding: 0px; overflow: hidden; text-align:center; border: 2px solid #40B1ED; }

.groupPanel .snapshot a {text-decoration:none;}
.groupPanel .snapshot h1 a { color:#606060; font-size: 17px;} 
.groupPanel .snapshot .link{  margin-top:20px; font-size:16px;}
.groupPanel .snapshot .link:hover a{  }
.groupPanel .content {line-height: 18px; color: #000;}
.groupPanel .content h4 a { color: #606060; font-size: 11px; font-family: Arial; font-weight:bold; }
.groupPanel .content_link { color: #919AA7; font-size: 11px; }
.groupPanel  .content_link:hover {}

.admin_calender { padding:20px;}

.availability_calendar { padding-left:20px; margin-bottom:30px; margin-top:10px; }
.availability_calendar .legend { margin-bottom:20px;}
.availability_calendar .legend .u,.availability_calendar .legend .ua, .availability_calendar .legend .au { background-repeat: no-repeat;  background-position: center;  border: 1px solid #EEEEEE; font-size: 10px; width: 20px;}
.availability_calendar .legend .u { background-color: #F4D5D5; }
.availability_calendar .legend .au {  background-image: url( 'calendar/au.png' ); color: #000;}
.availability_calendar .legend .ua{ background-image:url('calendar/ua.png');  color: #000;  }

.availability_calendar .legend .title { padding-right:20px;}
.availability_calendar .calendar .month { width: 140px; height:210px; text-align: center; overflow: hidden; float: left; margin-right: 15px; margin-bottom:10px; border: 1px solid #EFEFEF; }
.availability_calendar .calendar .month_label {background-color: #F4D5D5;  text-align: center; background-color: #D3E6F5; }
.availability_calendar .calendar tr { height:20px;}
.availability_calendar .calendar tr th {height:12px; }
.availability_calendar .calendar tr td { border: 1px solid #EEEEEE; font-size: 10px; width: 20px; }
.availability_calendar .calendar .e { background-color: #fff; }
.availability_calendar .calendar .a { background-color: #fff; }
.availability_calendar .calendar .u { background-color: #F4D5D5; color: #000;  }
.availability_calendar .calendar .au { background-image:url('calendar/au.png');  color: #000;  }
.availability_calendar .calendar .ua { background-image:url('calendar/ua.png');  color: #000;  }



.vertical_snapshot { padding: 0px 10px 0 11px; }
.vertical_snapshot:hover { background-color: #F9F9F9;  }
.vertical_snapshot .content { padding:12px;}
.vertical_snapshot h1 { margin-bottom:3px; padding-bottom:3px; line-height:27px; margin-left:0px;}
.vertical_snapshot .title { padding-bottom: 3px; margin-left:0px; height:90px; width:120px; padding:0px;  }
.vertical_snapshot .description { font-size:17px; line-height:20px; }
.vertical_snapshot .top { height:170px; overflow:hidden; }
.vertical_snapshot .image_preview { margin: 13px 0 13px 0; width:120px; height:200px; overflow:hidden; }
.vertical_snapshot .image_src { }
.vertical_snapshot .list1 { height:160px; overflow:hidden; line-height:15px;}
.vertical_snapshot td {  padding-bottom:6px; vertical-align:top;}
.vertical_snapshot .list1 a { font-size: 10px; text-decoration: none;   color: #777777; }
.vertical_snapshot .list1  a:hover {text-decoration:underline;}
.vertical_snapshot .list1 .navImage { margin-left: 5px; vertical-align: middle; }
.vertical_snapshot .list1 .bullet { padding-top:2px; padding-right:5px;}

.horizontal_snapshot { margin:10px;}
.horizontal_snapshot .image { margin: 6px 30px 0 0; clear:both; float: left; }
.horizontal_snapshot .description { font-size:11px; margin-bottom:20px; }
.horizontal_snapshot .h_content { float: left; margin-right: 15px;  }
.horizontal_snapshot .h_content .title{ margin-bottom: 2px; }
.horizontal_snapshot .navList2 { margin: 0px 0 50px 0px; }
.horizontal_snapshot .navList2 .list2 ul { list-style:none; margin-right:10px; line-height:15px;}
.horizontal_snapshot .navList2 .list2 li { background: url(assets/r2.jpg) center left no-repeat; margin: 0 0 0 0; padding: 2.5px 0 0 15px; }
.horizontal_snapshot .navList2 .list2 li a {font-size:11px; line-height:16px; color:#606060; text-decoration:none;  background-position:left center;}
.horizontal_snapshot .navList2 .list2 li a:hover { text-decoration:underline; color:#606060;}
.horizontal_snapshot .more td{ vertical-align:top }
.horizontal_snapshot .more{margin-top:20px; margin-left:17px; border-collapse:collapse;}
.horizontal_snapshot .text{margin-top:10px;}

/* breadcrumb */

.f_breadcrumb { margin: 14px 0 24px 0; }
.f_breadcrumb ul { font-size: 12px; margin: 0; padding: 0;  }	
.f_breadcrumb li { list-style: none; display: inline;  margin-left:-1px;}	
.f_breadcrumb a {  padding-right:15px; background: url(assets/r2.jpg) right no-repeat; color: #A3BF00; }

.more { clear: both; }
.more a{  font-size:12px; text-decoration:none; padding: 2px 0 0 16px; font-weight:bold;}
.more a:hover{  text-decoration:underline}



/* LEFT SIDE SUB MENU */

/*GENERIC*/
.f_sub_menu {   width: 100%; padding-top:59px; display:inline-block;}
.f_sub_menu ul { margin: 0; padding: 0; width:100%; font-size: 10px; line-height: 1.2727273; font-weight: bold; list-style-type: none;	}
.f_sub_menu ul li { list-style: none;  width: 100%;  clear: both; }
.f_sub_menu ul li a{  padding: 0.46em 0 0.46em 10px; display: block; color: #000; text-decoration: none; border-top: 1px solid #999; }
.f_sub_menu ul li .selected {font-size:10px; background-color: #A3BF00; color: #fff;}
.f_sub_menu ul li.orange .selected { background-color: #EC761C; }
.f_sub_menu ul li.blue .selected { background-color: #40B1ED;  }
.f_sub_menu ul li.green .selected { background-color: #A3BF00; color: #fff;}
.f_sub_menu ul li a:hover{ color: #000; background: #DAF0FC; text-decoration: none; }

/* second level */
.f_sub_menu ul li ul { list-style: none;  width: 100%; padding: 0; margin: 0; clear: both; background-color: #F8F8F8; }
.f_sub_menu ul li ul li a {  padding: 0.46em 0 0.46em 10px; display: block; color: #000; text-decoration: none; font-weight: 400; border-top: none; }
.f_sub_menu ul li ul li .selected { background: #FCFFEA; color: #000; }


.f_sub_menu ul li.orange ul li .selected { background-color: #F4AE7B; }
.f_sub_menu ul li.blue ul li .selected { background-color: #B5E1F9; }
.f_sub_menu ul li.green ul li .selected { background-color: #BEDF00; color: #000; }

.f_sub_menu ul li ul li a:hover { color: #000; background: #DAF0FC; text-decoration: none;  }

/* third level */
.f_sub_menu ul li ul li ul li { list-style: none;  width: 100%; padding: 0; margin: 0; clear: both; border-bottom: none;}
.f_sub_menu ul li ul li ul li a { display: block; color: #000; text-decoration: none; font-weight: 400; padding-top: 0.46em; padding-right: 0; padding-bottom: 0.46em; }
.f_sub_menu ul li ul li ul li .selected { background: #edeaf2; color: #000; }
.f_sub_menu ul li ul li ul li a:hover{ color: #A2A2A2; background: #DAF0FC; text-decoration: none; }


.f_sub_menu ul li.orange ul li ul li .selected { background-color: #FBDBC4; }
.f_sub_menu ul li.blue ul li ul li .selected { background-color: #CEEBFB; }
.f_sub_menu ul li.green ul li ul li .selected { background-color: #F4FFB9; color: #000; }


.pixel_ad_slider .nav_buttons { visibility:hidden;}
.pixel_ad_slider:hover .nav_buttons { visibility:visible;}
.pixel_ad_slider .nav_buttons .nav_left { background-image:url('pixelpress_controls/ad_slider/nav_left.png') }
.pixel_ad_slider .nav_buttons .nav_pause {background-image:url('pixelpress_controls/ad_slider/nav_pause.png')}
.pixel_ad_slider .nav_buttons .nav_play {background-image:url('pixelpress_controls/ad_slider/nav_play.png')}
.pixel_ad_slider .nav_buttons .nav_right {background-image:url('pixelpress_controls/ad_slider/nav_right.png')}

