/* SpryValidationTextField.css - version 0.4 - Spry Pre-Release 1.6.1 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* modified from /_incs/_spry/SpryValidationTextField.css */

.textfieldRequiredMsg, 
.textfieldInvalidFormatMsg, 
.textfieldMinValueMsg,
.textfieldMaxValueMsg,
.textfieldMinCharsMsg,
.textfieldMaxCharsMsg,
.textfieldValidMsg { display: none; }

.textfieldRequiredState .textfieldRequiredMsg, 
.textfieldInvalidFormatState .textfieldInvalidFormatMsg, 
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg { 	display: block;	color: #CC3333;	 	margin:0px 0px 0px 160px;	padding:4px 5px 3px 23px;	/*width:100%*/;	font:bold 1.0em verdana,arial, sans-serif;	background:url('/_gui/error.gif') #fff 3px 4px no-repeat; }
.textfieldValidState input, input.textfieldValidState { }
input.textfieldRequiredState, .textfieldRequiredState input, 
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, 
input.textfieldMinValueState, .textfieldMinValueState input, 
input.textfieldMaxValueState, .textfieldMaxValueState input, 
input.textfieldMinCharsState, .textfieldMinCharsState input, 
input.textfieldMaxCharsState, .textfieldMaxCharsState input {	background-color: #FF9F9F;	border: 1px solid #CC3333;	 padding:2px; }
.textfieldFocusState input, input.textfieldFocusState {	background-color: #FFFFCC;	border: 1px solid #A5ACB2;	 padding:2px; }
.textfieldFlashText input, input.textfieldFlashText { color: red !important; }
.textfieldHintState input, input.textfieldHintState { background:#f2f2f2; }
/* modified from /_incs/_spry/SpryValidationTextarea.css */
.textareaRequiredMsg, .textareaMinCharsMsg,.textareaMaxCharsMsg,.textareaValidMsg {	display:none;}
.textareaRequiredState .textareaRequiredMsg,.textareaMinCharsState .textareaMinCharsMsg,.textareaMaxCharsState .textareaMaxCharsMsg{ display: block; color: #CC3333; margin:2px 0px 0px 160px;	padding:4px 5px 3px 23px;	/*width:90%;*/	font:bold 1.0em verdana,arial, sans-serif; background:url('/_gui/error.gif') #fff 3px 4px no-repeat; }
.textareaValidState textarea, textarea.textareaValidState {background:#f2f2f2; }
 textarea.textareaRequiredState, .textareaRequiredState textarea, textarea.textareaMinCharsState, .textareaMinCharsState textarea, textarea.textareaMaxCharsState, .textareaMaxCharsState textarea {	background-color: #FF9F9F;	border: 1px solid #CC3333;	 padding:2px; }
.textareaFocusState textarea, textarea.textareaFocusState {	background-color: #FFFFCC;	border: 1px solid #A5ACB2;	 padding:2px;  }
.textareaFlashState textarea, textarea.textareaFlashState{	color:red !important; }

/* modified from /_incs/_spry/SpryValidationSelect.css  */
.selectRequiredMsg, .selectInvalidMsg { display: none; }
.selectRequiredState .selectRequiredMsg, .selectInvalidState .selectInvalidMsg { display: block; color: #CC3333;	margin:2px 0px 0px 160px;	padding:4px 5px 3px 23px;	/*width:90%;*/	font:bold 1.0em verdana,arial, sans-serif; background:url('/_gui/error.gif') #fff 3px 4px no-repeat; }
.selectValidState select, select.selectValidState {  background:#f2f2f2; }
select.selectRequiredState, .selectRequiredState select, select.selectInvalidState, .selectInvalidState select {	background-color: #FF9F9F;	border: 1px solid #CC3333;	 padding:2px; }
.selectFocusState select, select.selectFocusState { background-color: #FFFFCC;	border: 1px solid #A5ACB2;	 padding:2px;  }

input,textarea,select {background:#eee;}


@charset "UTF-8";

/* SprySlidingPanels.css - version 0.1 - Spry Pre-Release 1.6.1 */

.SlidingPanels {
	position: relative;
	width: 100%;
	height: 400px;
	padding: 0px;
	border: none;
}

.SlidingPanelsContentGroup {
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
}


.SlidingPanelsContent {
	width: 100%;
	height: 400px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	border: none;
}

.SlidingPanelsAnimating * {
	overflow: hidden !important;
}

.SlidingPanelsCurrentPanel {
}

.SlidingPanelsFocused {
}


#SlideShow { width: 597px;	 border: solid 0px #999999; 	float: left; padding:0px;}
#SlideShow .SlidingPanels { width: 597px;  float: left; }
#SlideShow .SlidingPanelsContentGroup { width: 8000em;	float: left;  }
#SlideShow .SlidingPanelsContent {	float: left; width: 597px; height: 260px; }

#cnumb, #cnumb a
{
    color:gray;
}

#cnumb a:hover {
	/* color: #505050; [grayish] */
	color: #aead0d;
	/*background-color: #447FB5;
	color:#fff;*/
}

/*#SlideShow img { float: left; margin-right: 4px; border:none; }
#SlideShow .SlidingPanelsContent .content {margin:0px; float: left; }
#item1 .content, #item2 .content, #item3 .content {	}
#SlideShow .content { height: 315px; padding: 0px 0px;}
#SlideShow p {	margin: 4px 4px; }
#SlideShow .prev {	text-align: left; padding: 4px 4px; clear: both;}
#SlideShow .next {	text-align: right;	padding: 4px 4px;	clear: both;}
.SlidingPanelsAnimating * {	overflow: visible !important;}
#SlideShow .navLinks { z-index:1;	POSITION: absolute; margin-top:207px; text-align: center; padding-top: 4px; padding-bottom: 4px;border: solid 1px #999; FILTER: alpha(opacity=80);moz-opacity: 0.8; opacity: 0.8;}
#SlideShow a { color:#000; padding:3px 3px 3px 3px; text-decoration:none;}
#SlideShow a:hover { background:#c2d49f; color:#fff; padding:3px 3px 3px 3px;}*/
