
/* Get drop-downs CSS */
@import url('../../../hybrid/library/css/drop-downs.css');

/* Get gallery CSS */
@import url('../../../hybrid/library/css/gallery.css');

/* Get tabs CSS (uncomment below line if using the Hybrid Tabs plugin) */
@import url('tabs.css');

/* Get tabs CSS (uncomment below line if using the Hybrid Tabs plugin) */
@import url('ui-tabs.css');
@import url('accordion.css');
@import url('myAccordion.css');
@import url('multicolumns.css');
@import url('skin.css');
@import url('skin.css');

* {
  margin: 0;
  padding: 0;
}
html {
  margin: 0;
  padding: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #333333;
	background-color: #F0F0F0;
	margin: 0;
	border-top: 0.3125em solid #C76D9;
	border-bottom: 0.3125em solid #c00;
	}

body:before {
content: "";
position: fixed;
top: -10px;
left: 0;
width: 100%;
height: 10px;
-webkit-box-shadow: 0px 0px 10px rgba(23,73,120,.8);
-moz-box-shadow: 0px 0px 10px rgba(23,73,120,.8);
box-shadow: 0px 0px 10px rgba(23,73,120,.8);
z-index: 100;
}
 
#custom-doc,#doc,#doc1,#doc2,#doc3,#doc4 {
    background: #f2f2f2;
    border: 1px solid #646464;
    border-top: 0;
    border-bottom: 0;
    -moz-box-shadow: 0 0 1em #000;
    -webkit-box-shadow: 0 0 1em #000;
    box-shadow: 0 0 1em #000;
}


p  {
margin:3px 3px 21px 15px;
}
p + p {
margin:0px 0px 15px 0px;
}

/* Header */
#header {
	margin: 0 0 40px 0;
height:500px;
}

#hd
{
background:#f7f7f7 url(../../images/h3bg.jpg);
background-position:top;
background-repeat:repeat-x;
line-height:21px;
height:180px;
}

/* Blog title */
#site-title {
	font: normal normal bold 35px/35px Arial, Verdana, sans-serif;
	margin: 15px 0 10px 5px;
	}
#site-title a {
	color: #000;
	}

/* Blog description */
#site-description {
	font: normal normal normal 16px/20px Georgia, Times, "Times New Roman", serif;
	margin-left: 5px;
	color: #666;
	}
	
/* Headers */
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Verdana, sans-serif;
	color: #000;
	font-weight: bold;
	}
h1 { font-size: 24px; }
h2 { font-size: 21px; }
h3 { font-size: 19px; }
h4 { font-size: 17px; }
h5 { font-size: 15px; }
h6 { font-size: 13px; }

/* new method*/
#primary-menu  {
overflow: visible; 
height:34px;
background:#d8d8d8 url(../../images/sprite.png) repeat-x;border:solid #a3a3a3;border-width:0 1px;
color:#000;text-decoration:none;
}
#secondary-menu  {
overflow: visible;
border:solid 1px #808080;
background:url(../../images/sprite.png) repeat-x 0 0; 
height: 34px;
margin:15px auto 20px auto;
z-index: 100;
}
#menu-posttypes  {
	float:right;
overflow: visible;
border:solid 1px #808080;
background:url(../../images/sprite.png) repeat-x 0 0; 
height: 34px;
z-index: 100;
}

/* menu-primary */
#primary-menu {border:solid #f90;border-width:0 0 3px;zoom:1;} /* yellow line under the menu */
#primary-menu li,#secondary-menu li,#subsidiary-menu li{list-style:none;}
#primary-menu ul a,#secondary-menu ul a,#subsidiary-menu ul a {text-decoration:none;}
#primary-menu,#secondary-menu {top:-999em;left:-999em;}
#primary-menu ul li ul a:hover, #primary-menu ul li ul a:active {background:#f90 url(../../images/sprite-orange.png) repeat-x left -50px;
color:#fff;outline:0;text-decoration:none;}
#primary-menu ul li a:hover{background:url(../../images/sprite.png) repeat-x 0 -1700px;color:#000;}
#primary-menu  li.current-menu-item a {
background:#f90 url(../../images/sprite-orange.png) repeat-x left -50px;color:#fff;text-decoration:underline;font-weight:700;}
#primary-menu li li.current-menu-item a, #primary-menu  li.current-menu-item li a {background:url(../../images/sprite.png) repeat-x 0 -1700px;color:#000;}

/* Navigation */
#primary-menu {text-transform:uppercase;}
#primary-menu  li, #page-nav li {margin-right: 15px;_border-bottom:solid 1px #fff;}
#primary-menu  li li, #page-nav li li {margin-right: 0;}
#primary-menu  li a, #page-nav li a {padding: 10px 15px 10px 15px;
background:#d8d8d8 url(../../images/sprite.png) repeat-x;color:#000;position:relative;text-decoration:none;	
	border: 1px solid #a3a3a3;
}

/* Drop-downs style */
#primary-menu  li:hover ul, #primary-menu  li.sfHover ul, #menu-posttypes li:hover ul, #menu-posttypes li.sfHover ul {
	top: 34px;}
#primary-menu  li li a, #menu-posttypes li li a {border-top: none;margin-right: 0;}
#primary-menu  li ul, #menu-posttypes li ul {background: #fff;border-top: 1px solid #ccc;}
#primary-menu  li li:hover ul, #primary-menu  li li.sfHover ul, #primary-menu  li li li:hover ul, #primary-menu  li li li.sfHover ul, 
#menu-posttypes li li:hover ul, #menu-posttypes li li.sfHover ul , #menu-posttypes li li li:hover ul, #menu-posttypes li li li.sfHover ul  {
	top: -1px;}
#primary-menu  li li li, #menu-posttypes li li li {margin-left: -1px;}

/* secondary-menu  style */
#secondary-menu {border:solid #2647a0;border-width:0 0 3px;zoom:1;}  /* blue line under the menu */
#secondary-menu li, #menu-posttypes li {margin-right: 15px;_border-bottom:solid 1px #fff;}
#secondary-menu li li, #menu-posttypes li li {margin-right: 0;}
#secondary-menu li a, #menu-posttypes li a {
padding: 10px 15px 10px 15px;
background:#d8d8d8 url(../../images/sprite.png) repeat-x;color:#000;position:relative;text-decoration:none;	
	border: 1px solid #ccc;
}

/* Drop-downs style */
#secondary-menu li:hover ul, #secondary-menu li.sfHover ul, #menu-posttypes li:hover ul, #menu-posttypes li.sfHover ul {
	top: 34px;}
#secondary-menu li li a, #menu-posttypes li li a {border-top: none;margin-right: 0;}
#secondary-menu li ul, #menu-posttypes li ul {
background:#d8d8d8 url(../../images/sprite.png) repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;text-decoration:none;
	border-top: 1px solid #ccc;}
#secondary-menu li li:hover ul, #secondary-menu li li.sfHover ul, #secondary-menu li li li:hover ul, #secondary-menu li li li.sfHover ul, 
#menu-posttypes li li:hover ul, #menu-posttypes li li.sfHover ul , #menu-posttypes li li li:hover ul, #menu-posttypes li li li.sfHover ul  {
	top: -1px;}
#secondary-menu li li li, #menu-posttypes li li li {	margin-left: -1px;}
#secondary-menu  ul li ul a:hover, #secondary-menu  ul li ul a:active {background:#f90 url(../../images/sprite-orange.png) repeat-x left -50px;
color:#fff;outline:0;}
#secondary-menu  ul li a:hover{background:url(../../images/sprite.png) repeat-x 0 -1700px;color:#000;}
#secondary-menu  li.current-menu-item a {font-weight:700;background:#2647a0 url(../../images/sprite.png) repeat-x left -1400px;
color: #FFFFFF;	display: block;text-decoration: underline;border-bottom: 0px solid #ffffff !important;}
#secondary-menu  li li.current-menu-item a, #secondary-menu   li.current-menu-item li a 
{
background:#2647a0 url(../../images/sprite.png) repeat-x left -1400px;
color:#fff;width:136px;
}

/* Search form in the secondary menu */
.menu-container div.search {
	float: right;
	width: 270px;
	margin-right: 25px;
	}
.menu-container .search-form input[type="text"] {
	width: 99%;
	margin-top: 5px;
	padding: 5px 0;
	text-indent: 15px;
	font-style: italic;
	color: #aaa;
	border: 1px solid #dfdfdf;
	border-top-color: #eee;
	border-left-color: #eee;
	}
.menu-container .search-form input[type="text"]:focus {
	color: #999;
	background: #fefefe;
	border-color: #cfcfcf;
	border-top-color: #e9e9e9;
	border-left-color: #e9e9e9;
	}
.menu-container .search-form input[type="submit"] {
	display: none;
	}			

.tagsbreadcrumb{
margin-top:10px;
border-bottom:#C00 6px solid;
color:#555;
font-size:166%;
font-family:Impact,Arial,Verdana;
font-weight:100;
 text-transform:uppercase;
 height:40px;
 line-height:30px;
 clear:right;
 }
.tagsbreadcrumb a,span.tagsbreadcrumb a{color:#EEE;font-size:100%}
.tagsbreadcrumb a:hover,span.tagsbreadcrumb a:hover{color:#85d6fd}
.tagsbreadcrumb a:visited,span.tagsbreadcrumb a:visited{color:#FC0}
.googlebreadcrumb{
	font-size:180%;
	color:#000; 
font-family:Garamond,Georgia,"Times New Roman", serif;
 letter-spacing:.10em;
text-shadow:#f7f7f7 1px 1px 2px;
clear:left;
text-transform:capitalize;
border-top:#2647a0 4px solid;
}
.googlebreadcrumb :hover{color:#ff8304;text-shadow:0 1px 1px #222}
span.newspaper2,div.newspaper2{
border-bottom:groove 2px #CCC;font-size:170%;
font-variant:small-caps;font-weight:100;
letter-spacing:.10em; width:auto;
color:#eee;
}
h5.gr{border-bottom:#C00 8px solid;color:#f7f7f7;float:left;font-family:Impact, Arial, Verdana;font-size:200%;font-weight:100;
margin:0;text-transform:uppercase;height:30px;}
h5.gr2{color:#f7f7f7;float:left;font-family:Impact, Arial, Verdana;font-size:400%;font-weight:100;margin:25px 0;position:relative;text-transform:uppercase}
h1.gr{border-bottom:#C00 10px solid;color:#f7f7f7;float:left;font-family:Impact, Arial, Verdana;font-size:250%;font-weight:100;margin:0;text-transform:uppercase}
h1.gr a{margin-left:10px;text-shadow:0 1px 1px #fff}
h1.gr a:hover{color:#ff8304;text-shadow:0 1px 1px #222}
.middle-headline{color:#444;font-family:times,Times New Roman,times-roman,georgia,serif;font-size:28px;letter-spacing:-1px;line-height:40px}
.small-headline{font-family:Gill Sans,Verdana;font-size:11px;font-weight:700;letter-spacing:1px;line-height:14px;text-transform:uppercase}
.feat-tags{
border-bottom:1px solid #c00;
border-right:10px solid #3F6AD1;
font-size:18px;
color:#85d6fd;
font-variant:small-caps;
font-weight:700;
line-height:20px;
padding-left:10px
}
.feat-tags1{
	clear:both;
background-color:#eee;
border-bottom:1px solid #c00;
border-left:10px solid #3F6AD1;
color:#3B200F;
font-variant:small-caps;
font-weight:700;
line-height:125%;
font-size:155%;
padding-left:10px
}
.tag-title{text-transform:capitalize;}

/* Subsidiary menu */
#subsidiary-menu {
	width: 80%;
	margin: 0 auto;
	}
#subsidiary-menu div.menu {
	float: left;
	width: 96%;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
		border-top: 1px solid #dfdfdf;
	}
#subsidiary-menu li a {
	padding: 12px 25px;
	border-bottom: none;
	border-right: 1px solid #dfdfdf;

	}
#subsidiary-menu li.current-menu-item a {
	color: #000;
	}
#subsidiary-menu li a:hover {
	color: #000;
	text-decoration: underline;
	}

/* Footer menu */
#subsidiary-menu {
	float: left;
	width: 100%;
	margin: 0 0 15px;
	padding: 0 0 20px;
	background: url(../../images/bg-menu-footer.png) repeat-x left bottom;
	}
#footer #subsidiary-menu .wrap {
	padding: 0;
	}
#subsidiary-menu div.menu{}
#subsidiary-menu div.menu ul {
	float: left;
	width: 940px;
	margin: 0 0 0 20px;
	display: inline;
	}
#subsidiary-menu div.menu li{
	margin: 0 20px 0 0;
	display: inline;
	}
#subsidiary-menu div.menu li a {
	padding: 0 0 0 10px;
	background: url(../../images/subsidiary-menu-bullet.png) no-repeat 0 5px;
	}

/* Feed item. Users must give the CSS Class of 'feed' to move this item a special style. */
#subsidiary-menu div.menu li.feed a{
	color: #dd7a05;
	}

.header-image{ display:block; width:96%; margin:0 auto 25px; border:10px solid #fff}

.widget-title {
	background: url(../../images/hatch.gif) repeat-x left bottom;
	padding-bottom: 8px;
	text-transform: uppercase;
	color: #333;
	font-family: Arial,serif;
	font-size: 13px;
}
.widget ul li:hover {
	background: #fafafa;
}
.widget > div {
	padding: 5px 15px;
	border-top: 1px solid #ECEDE8;
} 

/* Extend block and header to have rounded corners */
 
.news-byline,.byline,.entry-meta,.comment-text,.comment-meta{
border-right: 1px solid #CCC; 
border-left: 1px solid #CCC;
	border-top: 1px solid #CCC; 
	border-bottom: 1px solid #CCC;
	padding:1em; 
	margin-bottom: 18px;
}	
.entry-meta{padding-top:1em;padding-left:1em;}
/* widgets and subsidiary blocks */
.widget,#sidebar-after-singular,#comments,form,.hentry,.breadcrumbs,.block.bd,.series,.comments,.loop-meta,.share-meta,.navigation-links
{border-right: 1px solid #C9C9C9; 
border-left: 1px solid #C9C9C9;
	border-top: 1px solid #C9C9C9; 
	border-bottom: 1px solid #C9C9C9;
	padding:1em; 
	background: #fff url(../../images/box-bg.gif) repeat-x top left;
	margin-bottom: 18px;
}

/* TOP ROUNDED HACK */
.page-numbers,.nav-prev a,.nav-next a,.breadcrumbs,#ft,
#menu-posttypes a,#primary-menu a,
.loop-navigation,.utility,.rounded.byline,.byline{
  -moz-border-radius-topright:10px;
-moz-border-radius-topleft:10px;
-webkit-border-top-right-radius:10px;
-webkit-border-top-left-radius:10px;
		border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	}
	
/* bottom corner rounded hack */
.hentry,#secondary-menu ul li a,#subsidiary-menu ul li a,.comment-text,.widget,
#comments-template,.ui-tabs.ui-tabs-nav,.navigation-links,.entry-meta,#comments,
.entry-utility,.series{
		-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}	
.section{
	margin-bottom:21px;
	padding-left:5px;
		border-right: 1px solid #ccc; 
border-left: 1px solid #ccc;
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc;
	background: #fff url(../../images/box-bg.gif) repeat-x top left;
}

	
/* ==================================== 
     IMAGE STYLES
	 Left, right, and center alignment
======================================= */
/* Header image
.header-image {
	overflow:hidden;
	display: block;
	height:110px;
	margin: 0;
	padding: 4px;
}	
 */
/* Thumbnail */	
.thumb,.thumbnail,.news-slideshow ,.img-catlight-left,
.category img.medium, .medium,p img.left,.img-thumb
{
	float: left;	
	
}
.live-wire-thumbnail,.news-thumbnail,.img-catlight-right,
p img.right,.img-thumb-right,.avatar  {
	float: right;
	}
	
.live-wire-thumbnail,.news-thumbnail { 
	margin: 0 0 .5em .5em;
	max-width: 70px;
	max-height: 70px;
  padding:3px;
  border: 1px solid #EEEEEE;	
}

.thumb,.thumbnail,.news-slideshow,.img-catlight-left {
	width: 100px;
	height: 100px;
	margin: 5px 15px 10px 0;
	padding: 4px;
	background: transparent;
	border: 1px solid #ccc;
	}
.img-catlight-right {
	margin: 3px 10px 8px 0;
	max-width: 130px;
	max-height: 130px;
	margin: 0 20px 10px 0;
	padding: 4px;
	background: transparent;
  border: 1px solid #EEEEEE;	
} 
.thumb{display:block;}

.category img.medium, .medium {
	max-width: 200px;
	margin: 0 20px 10px 0;
	padding: 4px;
	}
	
p img.left  {margin: 1.5em 1.5em 1.5em 0;padding: 0;}
p img.right {margin: 1.5em 0 1.5em 1.5em;}
img {border:0;}

.img-thumb{	
	width: 80px;
	height: 70px;padding: 1px;
	border: 1px solid #c1c1c1;
	margin: 1px 10px 10px 0px;
	}	
.img-thumb-right {
	width: 80px;height: 80px;
	padding: 1px;
	border: 1px solid #c1c1c1;
	margin: 1px 0px 10px 10px;
	}	

/* Widget Image Stream */
.image-stream .widget-inside div{
	padding: 12px 10px 21px;
	}
.image-stream a{
	margin: 10px 0 0 10px;
	display: inline-block;
	width: 70px;
	height: 70px;
	background: #fff;
	}
.image-stream a img {
	margin: 5px 0 0 5px;
	width: 60px;
	height: 60px;
	}	

/* Captions [caption] */
.wp-caption {
	max-width: 616px;
	margin-top: 6px;
	padding: 6px 1px 3px 1px;
	border: 1px solid #ccc;
	text-align: center;
	}
.wp-caption .wp-caption-text {
	margin: 0;
	padding: 0 5px;
	text-align: right;
	font-size: .9em;
	font-style: italic;
	color: #666;
	}
.wp-caption img {
	max-width: 604px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #666;
	}
.no-widgets .wp-caption {
	max-width: 956px;
	}
.no-widgets .wp-caption img {
	max-width: 946px;
	}

/* Gallery [gallery] */
.gallery img {
	border: 1px solid #ccc;
	}

/* Avatars */
.avatar {
	width: 60px;
	height: 60px;
	margin: 5px 5px 0 0;
	padding: 4px;
	border: 1px solid #ccc;
	}

/* available Columns */
.col-2 { width: 50% }
.col-3 { width: 33.333% }
.col-4 { width: 25% }
.col-5 { width: 20% }
.col-6 { width: 16.666% }
.col-7 { width: 14.285% }
.col-8 { width: 12.5% }
.col-9 { width: 11.111% }
.col-10 { width: 10.100% }

/* =Attachments
----------------------------------------------- */
.image-attachment div.entry-meta {float: left;}
.image-attachment #navigation {float: right;margin: -1px 0 0.85em 0;}
.image-attachment .entry-content {clear: both;}
.image-attachment .entry-content .entry-attachment {background: #eee;	margin: 0 0 1.7em;padding: 0.85em;text-align: center;}
.image-attachment .entry-content .attachment {display: block;	margin: 0 auto;text-align: center;}
.image-attachment .entry-content .entry-caption p {margin: 0;padding: 0.85em 0 0;}

/* Fixing the nasty inline styles WordPress adds for galleries. */
/* For a better gallery experience, install http://wordpress.org/extend/plugins/cleaner-gallery */
.gallery {overflow: hidden;margin: 0 !important;	}
.gallery br {	display: block;line-height: 0;
	height: 0; /* Ugh! Learn CSS, WP developers! */	}
.gallery a {border: none;}
.gallery-item {overflow: hidden;
	margin: 0 0 25px 0 !important;}
.gallery-icon {overflow: hidden;	margin: 0;}
.gallery img {max-width: 89%;height: auto;margin: 0 auto;
	padding: 2px !important;border: 1px solid #ddd !important;}
.gallery-caption {margin: 0;
	font: normal normal normal 12px/25px Arial, Verdana, sans-serif;
	color: #999;
	}
.singular-attachment .post .gallery-caption {
	display: none; /* Hide captions in gallery on attachment pages. This is a theme feature. */
}
.attachment img { /* single attachment images should be centered */
display: block;margin: 0 auto;
}

 
/**
* Subsidiary
************************************************/
#subsidiary {
		text-align:left;
	margin: 0 0 21px 0;
 	}
#subsidiary{
	overflow:hidden;
background-color: #F3F3F3;
background:rgba(243,243,243,0.8);
border: 1px solid #ccc;
   padding: 0.5em;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
   -webkit-flex: 1 6 20%;
   flex: 1 6 20%;
   -webkit-order: 3;
   order: 3;		
}
	
#subsidiary .widget{
	overflow:hidden;
	float:left;	
	width:28%;
	margin:10px 5px 10px 23px;
	padding: 0 5px 3px 5px;
	}

/* Footer container */
#footer-container {
	clear: both;
	margin: 0 0 21px 0;
}

/* Subsidiary */
#subsidiary {
	margin: 0 0 21px 0;
	text-align:left;
	}

/* Footer */
#footer {
	clear:both;
	margin-bottom:20px; 
	text-align:right;
	background:#d8d8d8 url(../../images/sprite.png) repeat-x;
	position:relative;
	text-decoration:none;	
	border:1px solid #DCE09C;
	padding:10px;
}

#footer .copyright {
	display: inline;
	float: left;
	margin-right: 9px;
	}


/***********************************************/
/* CSS style sheet                             */
/* Bubbling Library Developer Team             */
/* caridy@gmail.com	  	                   	   */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #333333;
	background-color: #F0F0F0;
	margin: 0;
}
#doc4 {
	background-color: #FFFFFF;
	color:#333333;
}
a:link {
	color: #1E76C8;
	text-decoration: none;
}
a:visited {
	color: #1E76C8;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: underline;
}
/* overrides decoration from previous rule for hovered links */
h1{
 font-size: 24px;
 color: #666666;
 padding: 0px;
 font-weight: normal;
}
	h1 a:link, h1 a:visited  {
	 color: #666666;
	 text-decoration: none;
	}
	h1 a:hover  {
	 color: #ff0000;
	 text-decoration: none;
	}
h2{
 color: #1E76C8;
 font-size: 16px;
 padding: 0 0 0 16px;
 background-image: url(../../images/dot2.gif);
 background-position: left;
 background-repeat: no-repeat;
 font-weight: bold;
}
	h2 a:link, h2 a:visited  {
	 color: #1E76C8;
	 text-decoration: none;
	}
	h2 a:hover  {
	 color: #666666;
	 text-decoration: none;
	}
h3{
 padding: 8px;
 color: #636363;
 background-color: #ffffff;
 background-image: url(../../images/h3bg.jpg);
 background-position: top;
 background-repeat: repeat-x;
 font-size: 18px;
 font-weight: normal;
}
	h3 a:link, h3 a:visited  {
	 color: #636363;
	 text-decoration: none;
	}
	h3 a:hover  {
	 color: #1E76C8;
	 text-decoration: none;
	}
	h3 strong {
		color: #1E76C8;
		font-weight: bold;
	}
h5{
  color: #ffffff;
  text-transform: uppercase;
  text-align: left;
}
hr {
  clear: both;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

/* Segment One */
#logo{
	float:left;
	margin: 5px;
}

/* Segment Two */
	#departments {
	  clear: both;
	  margin: 0px;
	  padding: 0px;
	  font-size: 90%;
	}
	    #general-tabs ul.yui-nav {
	      padding-left: 10px;
	    }
    	    #general-tabs ul.yui-nav li {
    	      margin: 0px 3px;
    	    }
                .yui-navset .yui-nav li.orange a {
                    background:#ff9900 url(../../images/sprite-orange.png) repeat-x left -50px;
                    color:#fff;
                    outline:0;
                }
                .yui-navset .yui-nav li.orange a:hover {
                    color:#000000;
                }


	#searchbox{
		width: 100%;
		margin: 0px;
		padding: 5px 0;
		display:block;
		color: #000000;
		background: #F0F0F0;
		background-color: #F0F0F0;
		clear: both;
		vertical-align: middle;
		font-size: 90%;
	}
		#searchbox div {
			margin: 0 5px;
			vertical-align: middle;
}
		#searchbox div input, #searchbox div select, #searchbox div div {
			vertical-align: middle;
}

/* masthead end */

ul.listing {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 95%;
}
	ul.listing li {
		padding: 2px 1%;
		margin: 0px;
		text-align:left;
		background-image: url(../../images/dot4.jpg);
		background-repeat:no-repeat;
		background-position: 1px 5px;
		padding-left: 10px;
		list-style-type: none;
	}
		ul.listing li.selected a {
			color: #EF8643;
}
			ul.listing li.selected ul li a {
				color: #1E76C8;
	}
			ul.listing li a {
			   font-size: 110%;
	}
				ul.listing li ul {
					list-style-type: none;
					margin: 2px 0px;
					padding: 0px;
		}

/* Bars */
.a3columns {
	width: 33%;
	float: left;
}
.a2columns {
	width: 49%;
	float: left;
	margin: 0px;
	padding: 0px;
}
/* C2 end */

.attachments, .attachments_imgs {
	padding: 3px 0 0 0;
	clear: both;
	display: block;
}
	.attachments ul, .attachments_imgs ul {
	  margin: 0px;
	  padding: 2px;
      list-style-type: none;
	}
	.attachments li, .attachments_imgs li {
	    list-style-type: none;
	    background-image: url(../../images/dot3.jpg);
		background-repeat: no-repeat;
		background-position: left;
		margin-left: 5px;
		padding-left: 15px;
	}
.end {
	clear: both;
	font-size:10%;
	padding: 0px;
	margin:0px;
}


.archiveheader {border:1px solid;
background:#fff url(../../images/sprite.png) repeat-x;
position:relative;
background-position:top;background-repeat:repeat-x;margin:3px;padding:8px;
}
.archiveheader{
border:1px solid; padding: 10px 8px 8px 5px;
background:#d8d8d8 url(../../images/sprite.png) repeat-x;
position:relative;
 }
 .headerarchive{padding: 2px 8px 8px 5px;
 background-color: #ffffff;
 background-image: url(../../images/widget-headline.png);
 background-position: bottom;
 background-repeat: repeat-x;
 }
 .catheader{color:#4E443C;padding:0 20px 0 20px;line-height:130%;
 background-image: url(../../images/dot3.gif);
background-position: left;
background-repeat: no-repeat;font-weight:700;
} 
.catheader a:hover{text-decoration:none;
background-color:#efefef;
}
.sidebarheader{padding: 2px 8px 8px 5px;
background-color: #ffffff;
background-image: url(../../images/h3bg.jpg);
background-position: top;
background-repeat: repeat-x;
} 
/* C1 end */

/************* #siteInfo styles ***************/
#siteinfo{
	padding: 5px 5px 0px 100px;
	clear: both;
	margin:0;
	display:block;
	color: #000000;
	background-image: url(../../images/icon.gif);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	border-top: 1px solid #CCCCCC;
}
	#ft {
	    clear:both;
        border-top: 1px dotted #687082;
        margin-top: 5px;
        padding-top: 5px;
        text-align: center;
    }

/* General Customize */
.indent {
    margin: 3px 3px 3px 15px;
}
.giveme5 {
    margin: 5px;
}
.more, .more:link, .more:visited {
	font-size: 80%;
	color: #333333;
	clear:both;
	margin-top: 5px;
	background-image: url(../../images/dot.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	vertical-align: middle;
}

a.order {
	color: #EF8643;
    background-image: url(../../images/dot4.jpg);
	background-repeat:no-repeat;
	background-position: 1px 3px;
	padding-left: 12px;
}
a.details {
	font-size: 90%;
	color: #EF8643;
	clear:both;
	margin: 5px 0px 2px 0px;
	background-image: url(../../images/dot4.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}
.fecha {
	font-size: 80%;
	color: #333333;
	margin: 2px;
	background-image: url(../../images/dot4.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	float: right;
	display: none;
}
.textder {
    text-align: right;
	clear: both;
	font-size: 90%;
}
.informacion, .informacion a {
    color: #EF8643;
	margin: 2px;
}
.box {
	border: 1px solid #cccccc;
	padding: 3px;
	margin: 5px;
	clear: both;
}
.resume {
	padding: 2px;
	margin: 2px;
	float: right;
	border: 1px dotted #3F3F3F;
	width: 140px;
	font-size: 100%;
}

.donation {
	padding: 5px 20px;
	margin: 5px 20px;
	float: left;
	border: 1px solid #3F3F3F;
	width: 160px;
	text-align: center;
}

/************** .story styles *****************/
.thumb {
  font-size: 85%;
  width: 165px;
  display:block;
  text-align:center;
  padding:3px;
  margin: 3px 6px 3px 0px;
  border: 1px solid #EEEEEE;
}
.doc_sep {
  clear:both;
  padding: 5px 0 0 0;
  margin: 0;
  border-bottom: 1px dotted #cccccc;
}
.sep {
  clear:both;
  border-bottom: 1px dotted #687082;
  font-size:10%;
  margin: 5px 10px;
}
.sep1 {
  clear:both;
  border-bottom: 1px dotted #AEAEAE;
  font-size:10%;
}
.sep2 {
  clear:both;
  border-bottom: 1px dotted #AEAEAE;
  font-size:50%;
  margin-bottom: 5px;
}
.vsep {
  border-left: 1px solid #CCCCCC;
  height: 1px;
  margin-left: 5px;
  padding-left: 5px;
}

/************** Custom Classes ***********************************/
input, select, textarea {
 border:1px solid #000;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 margin: 1px;
}
.buttons {
 background-color: #FFCC5E;
 border: 1px solid #ff6600;
 background-image: url(../../images/sprite-orange.png);
 background-position:bottom;
 font-size: 12px;
 font-weight:bold;
 color:#FFFFFF;
 text-transform: uppercase;
 font-family: Arial, Helvetica, sans-serif;
}
.imgbuttom {
 border: 0px;
 vertical-align: middle;
}
.hiddendiv {
 display: none;
}
.radio {
 border: 0px;
 padding: 0px;
 margin: 0px;
}

#tms-story{
	font-size: 95%;
}
	.story {
		padding: 0 5px 5px 5px;
		clear: both;
	}
		.story p{
			margin: 0px;
			padding: 0px 0px 5px 0px;
}
		.story td {
		   font-size: 100%;
}
		.story table{
		 font-size: 100%;
		 margin: 0px;
		 padding: 0px;
}
	 
	.path {
		font-size: 90%;
		margin-bottom: 5px;
	}
	.note {
		padding: 5px;
		clear: both;
		text-align: left;
		font-size: 90%;
		color: #ff0000;
	}
	.redmessage {
		padding: 5px;
		clear: both;
		text-align: center;
		font-size: 90%;
		color: #ff0000;
	}
		.red {
			color: #ff0000;
}
		.gray {
			background-color: #dfdfdf;
}
	.centerblock {
		padding: 10px;
		clear: both;
		font-size: 90%;
	    text-align:center;
	}
		.centerblock table {
			margin-left: auto;
			margin-right: auto;
			text-align: left;
}
 
.ObjectAttributes, .ObjectAttribute, .AttributeName, .AttributeValue {
  display: none;
}
.boxtext {
	border: 1px solid #F3C096;
	background-color:#FEF7F1;
	text-align:left;
	padding:3px;
	margin: 3px;
}
	.boxtext p {
		text-align:left;
	}

.object_banner {
	width: 372px;
	height: 237px;
}
.object_banner_brief {
	width: 544px;
	height: 95px;
}
.tinytable, .tinytable tr td {
	font-size: 90%;
}
#quickaccess {
	padding: 0px;
	margin: 0px;
	clear: both;
}
.rssicons,.rss,.feed {
	float: right;
	margin: 2px;
	text-align: right;
}
	.rssicons img {
		padding: 0px;
		margin: 0 2px;
	}
.yui-cms-tt .yui-panel, .yui-cms-tt .yui-panel {
	text-align: left;
}
    .yui-panel-container.yui-cms-tt.shadow .underlay {
        top: 2px;
        bottom: -2px;
        right: -2px;
        left: -2px;
        padding-left: 4px;
    }
    .yui-cms-tt .yui-panel .hd {
    	visible: hidden;
    	display: none;
    }
    .yui-cms-tt .yui-panel .bd {
    	font-size: 95%;
    }
    .yui-cms-tt .yui-panel .bd em {
    	font-style: italic;
    }
    .yui-cms-tt .yui-panel .bd strong {
    	font-weight: bold;
		font-size: 95%;
		font-style: normal;
    }
#errorinform  {
	display: none;
	color: #CC0000;
	font-size: 105%;
	padding: 10px;
}
#errorinform p {
}
.error, h3.error {
	color: #CC0000;
}
input.highlighted, textarea.highlighted, select.highlighted {
	background-color: yellow;
}
input.errorlighted, textarea.errorlighted, select.errorlighted {
	background-color: #F0A9A9;
}

.yui-b div.panels {
    margin-right: 10px;
}

	div.panels .yui-panel {
		margin: 5px;
		clear: both;
	}
		div.panels .yui-panel.a2column {
			float: left;
			clear: none;
			width: 47%;
}
div.documentation.yui-cms-selector div.yui-cms-item {
    border: 1px solid #eeeeee;
    margin: 10px 0px;
    padding: 5px;
}
	div.documentation.yui-cms-selector div.yui-cms-item h3 {
	    background-color: #cccccc;
	    margin: 0px;
	    padding: 5px;
	}

	div.documentation.yui-cms-selector div.yui-cms-item.selected {
	    background-color: #eeeeee;
	    border: 1px solid #cccccc;
	}
.left-column-selector.yui-cms-selector div.yui-cms-item {
    border: 1px solid white;
    margin: 0px 0px 5px 0;
    padding: 5px;
}
	.left-column-selector.yui-cms-selector div.yui-cms-item.selected {
	    background-color: #eeeeee;
	    border: 1px solid #cccccc;
	}

#contenttabview {
    display: block;
    clear: both;
}
    #contenttabview .yui-nav {
        margin: 0px;
        font-size: 95%;
    }
        #contenttabview .yui-nav li a {
            word-spacing: nowrap;
            padding: 0px;
        }
	#contenttabview .yui-content {
		overflow: auto;
	}
.loading {
	    background-image:url('../../images/loading.gif');
	    background-position:center center;
	    background-repeat:no-repeat;
	}
.loading * {
	    display:none;
	}


#ajax-advice-content {
	  background: #ffffff;
	  color:#000000;
	  border: 1px solid #cccccc;
	  text-align: left;
	  font-size: 11px;
	  padding: 5px;
	  display: block;
	}
 
	div#comments .comment-text {
	    background-color: #fefefe;
	    border: 1px solid #dedede;
	    margin: 5px;
	    padding: 5px;
	}
	div#comments .yui-cms-item.selected {
	    background-color: #eeeeee;
	    border: 1px solid #cccccc;
	}
 
	div#comments .comment-meta {
	    display: block;
 	}
	div#comments .yui-cms-item h3{
	    margin-top: 0px;
	    padding-top: 0px;
	}
	div#comments .yui-cms-comment-score {
		background-repeat: no-repeat;
		background-position: right;
	}
  

/* Layouts */
.l {
	float: left;
}
.r {
	float: right;
}
.c {
	text-align: center;
}
.m {
	vertical-align: middle;
}
th,td,tr{margin:0;padding:0;}
table {margin: 0.7em 0;border-collapse:collapse;border-spacing:0;}
td {border:1px solid #dedede; padding:2px; font-size:100%; vertical-align:top;}
td.title {width:25%;vertical-align: top;padding:2px;}
th.title {color:#333333;padding:7px;text-align:left;}
td.description {width:65%;vertical-align: top;padding:2px;}
tr.odd {background-color:#dfdfdf;}
th {border:1px solid #dedede; padding:2px; background-color:#cccccc; 
color:#333333; font-weight:bold; font-size:100%;
}
th.title {background-color:#F4F4F4;}
pre {
 white-space: pre-wrap;
 white-space: -moz-pre-wrap;
 white-space: -pre-wrap;
 white-space: -o-pre-wrap;
 word-wrap: break-word;
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 color:#1E76C8;
 padding:3px 1%;
 margin: 5px 0px;
 border-left:3px solid #1E76C8;
 background:#ededed;
 overflow-x: scroll;
 width: 98%;
}
code {
    font-family: 'Courier New', Courier, Fixed, sans-serif;
    white-space:pre;
    font-size: 1.0em;
    font-style: italic;
}
.yuimenu {
  text-align: left;
}
.yui-skin-sam .yui-navset .yui-content {
	background-color: #ffffff;
}
.dp-highlighter table,
.dp-highlighter tr,
.dp-highlighter td,
.dp-highlighter th {
    margin: 0;
    border: 0px;
    border-spacing: 0px;
}
#downloadYUIButton a {
	padding-left: 3.3em;
	background: url(../../images/downloads.gif) 5% 50% no-repeat;
}
.fatButtons .yui-button {
    margin: 5px 5px;
}
.fatButtons .yui-button a {
    padding-top: 0.3em;
    padding-bottom: 0.3em;
}
.homePromo {
	width: 160px;
	height: 285px;
	padding: 5px 0 0 5px;
	margin-left: 365px;
}
.homeAccordion {
	height: 285px;
	background-color:#FFFFFF;
	overflow: hidden;
	font-size: 10px;
	float: left;
}
  .homeAccordion .yui-cms-accordion .yui-cms-item {
    background-color: #fff;
  }
	  .homeAccordion .yui-cms-accordion .yui-cms-item p {
		padding: 2px 0;margin: 0;
	  }
	  .homeAccordion .yui-cms-accordion .yui-cms-item .actions {
		top: 3px;
	  }
		.homeAccordion .yui-cms-accordion .yui-cms-item .bd {
			overflow: hidden;
			background-color: #fff;
}
		  .homeAccordion .yui-cms-accordion .yui-cms-item.selected .bd {
			height: auto;
		  }
			/* forcing the expandable area to a fixed width and height, to keep the container size */
			.homeAccordion .yui-cms-accordion .yui-cms-item .bd .fixed {
				overflow: hidden;
				height: 140px;
				padding: 2px 5px;
	}
		    .homeAccordion .yui-cms-accordion .yui-cms-item.selected .bd .fixed {
			   overflow-y: auto;
		    }
.backtotop{background:url(../../images/go-up.png) no-repeat;height:48px;width:48px} 

.backtotop:hover {
    background-color: rgba(0, 0, 0, 0.6);
}


#yui-cms-loading {background:#FFFFFF;color: #333333;display: none;}
#yui-cms-loading #yui-cms-float {text-align: center;
font-size: 80%;background-image: url(../../images/loading.gif);
background-repeat:no-repeat;background-position: top;padding-top: 20px;}
