@import url(global.css);
@import url(nav.css);
@import url(customizations.css);


/* test UI Tabs panel */

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none !important;
    }
}
.ui-tabs-panel {
    border: 1px solid #519e2d;
    padding: 10px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */

}


/* HOME */

#feature {
	clear: both;
	position: relative;
	height: 396px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #eedec6;
}

#singlefeature {
	clear: both;
	position: relative;
	height: 396px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #eedec6;
}

#fpfeature {
	clear: both;
	position: relative;
	height: 426px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #000;
}

/*slideshow*/

#feature ul {
	position: absolute;
	width: 642px;
}
#singlefeature ul {
	position: absolute;
	width: 642px;
	height: 406px;
}
#singlefeature ul #slide_01 a {

		background: url('../images/home-a-slide_01-bg.png') no-repeat;
}


#feature ul #slide_02 a {
	background: url('../images/home-a-slide_02-bg.png') no-repeat;
}

#feature ul #slide_03 a {
	background: url('../images/home-a-slide_03-bg.png') no-repeat;
}


#feature img {
	display: block;
}

#singlefeature img {
	display: block;
}
/*feature descriptions*/

#feature ol {
	position: absolute;
	top: 0;
	right: 0;
	width: 308px;
}

#feature ol li {
	height: 132px;
}

/* Special for single feature */
#feature_single
{
	position: absolute;
	top: 0;
	right: 0;
	width: 308px;
	background-color:#eeddc2;
}
#feature_single_header
{
	background-color: #930;
	color:white;
	font-weight: bold;
	font-family: verdana, helvetica, sans-serif;
	font-size:15px;
	font-color:white;
    padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	width: 100%;
	clear:both;

}
#feature_single_header a
{
	background-color: #F00;
	color:white;
	text-decoration: none;
	width: 100%;
}

#feature_single_header a:hover
{
	background-color: #fff;
	color:#f00;
	text-decoration: underline;
	width: 100%;
}
#feature_single_header h3
{
	margin-top: 5px;
}

#feature ol li:hover, #feature ol li.on { /*second one for IE6*/
	background-color: #e5ceaa;
	cursor: pointer;
}

#feature ol li:hover a, #feature ol li.on a {
	text-decoration: underline;
	color: #232876;
}

#feature h2,
#feature h3,
#singlefeature h2,
#singlefeature h3,
#singlefeature p,
#feature p {
	float: right;
	width: 288px;
	padding: 0 10px;
	margin-bottom: 0;
	font-size: .9em;
	line-height: 1.3em;
	color: #666;
}

#singlefeature h2,
#feature h2 {
	position: relative;
	z-index: 50;
	width: 307px;
	height: 0;
	font-size: 1em;
	margin-bottom: 5px;
	padding: 29px 0 0;
	text-indent: -2000px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Generic feature graphics */
#singlefeature_01 h2,
#feature_01 h2 {
	background-image: url('../images/home-h2-feature_01-bg.gif');
}

#feature_02 h2 {
	background-image: url('../images/home-h2-feature_02-bg.gif');
}

#feature_03 h2 {
	background-image: url('../images/home-h2-feature_03-bg.gif');
}

/* special RH feature graphics */
#RHfeature_01 h2 {
	background-image: url('../images/RH_ProgramHeadersTop.gif');
}

#RHfeature_02 h2 {
	background-image: url('../images/RH_ProgramHeadersMiddle.gif');
}

#RHfeature_03 h2 {
	background-image: url('../images/RH_ProgramHeadersBottom.gif');
}

#feature h3 {
	font-size: 1em;
}

.home #content {
	background: url('../images/home-div-content-bg.jpg') repeat-y;
}

.home #main {
	padding-top: 0;
}

.home #main .entry {
	margin-bottom: 1em;
	padding-bottom: 1px;
	background: url('../images/home-div-entries-bg.gif') bottom left no-repeat;
}

/* PROJECTS */

.projects .simple_form ul {
	overflow: hidden;
	margin-bottom: 35px;
}

.projects .simple_form li {
	float: left;
	margin-right: 10px;
	line-height: 1em;
}

.projects .simple_form li select {
	width: 150px;
}

.projects .simple_form li .submit {
	margin-top: -1px;
}

.projects .simple_form li em {
	display: block;
	padding: 4px 0 0 6px;
	font-style: normal;
	font-size: .8em;
	color: #828282;
}

#general_search #query {
	width: 306px;
	padding: 2px;
	border: 1px solid #49494f;
}