/*********************************************************************************************************/

/*********************************************************************************************************/

/*

/*	CONTENT STYLES

/*

/*********************************************************************************************************/

/*********************************************************************************************************/

/*-------------------------------------------------------------------------------------------------------*/

/*	Body structure elements

/*-------------------------------------------------------------------------------------------------------*/

body

{

	margin:				0px;

	padding:			0px;

/*	background-image:	url( /static/kalido/images/site_bkg.gif );

	background-repeat:	repeat-x;

*/	background-color:	#99B5B8;
}

.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF3300;
	background-repeat: repeat;
	word-spacing: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
	vertical-align: top;
}
a.topnav:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	list-style-type: none;
	text-align: left;
	line-height: 2em;
	background-color: #FF3300;
}
a.topnav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	list-style-type: none;
	text-align: left;
	line-height: 2em;
	background-color: #FF3300;
}
a.topnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF00;
	text-decoration: none;
	list-style-type: none;
	text-align: left;
	line-height: 2em;
	background-color: #FF3300;
	font-weight: normal;
}
a.topnav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF00;
	text-decoration: none;
	list-style-type: none;
	text-align: left;
	line-height: 2em;
	background-color: #FF3300;
	font-weight: lighter;
}

ul 

{ 

	list-style-type: none;

	padding-left: 0;

	margin-left: 0;

}

.quotebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006AB8;
	text-decoration: none;
	text-align: right;
	background-color: #FFFFFF;
}
.pageheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3300;
	background-color: #FFFFFF;
}

li 

{

	

	background:			url(/static/kalido/images/bullet.gif) left center no-repeat;

	line-height:		19px;

	font-size:			9px;

	padding-left:		10px;

	margin-bottom:		0px;

}



#case1,

#case2,

#case3,

#case4,

#case20

{

	visibility:					hidden;

	position:					absolute;

	top:						0px;

	left:						80px;

	overflow:					auto;

	width:						0;

	height:						0;

	border:						solid 1px #2D1E03;

	padding:					0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 					12px;
	
	font-weight: 				normal;
	
	color: 						#2461AA;
	
	background-color: 			#FFFFFF;
	
	z-index:					-20;

	scrollbar-3dlight-color:	#C49945;

	scrollbar-arrow-color:		#664506;

	scrollbar-base-color:		rgb(196.153,69);

	scrollbar-darkshadow-color:	#2D1E03;

	scrollbar-face-color:		#C49945;

	scrollbar-highlight-color:	rgb(196.153,69);

	scrollbar-shadow-color:		rgb(196.153,69);

	opacity: 					.95;

  	filter: 					alpha(opacity=95);

}



#case6,

#case7,

#case8,

#case9,

#case10,

#case11

{

	visibility:					hidden;

	position:					absolute;

	top:						0px;

	left:						80px;

	overflow:					auto;

	width:						0;

	height:						0;

	border:						solid 1px #2461AA;

	padding:					0px;

	background-color:			#FFFFFF;

	z-index:					-20;

	scrollbar-3dlight-color:	#510147;

	scrollbar-arrow-color:		#510147;

	scrollbar-base-color:		rgb(196.153,69);

	scrollbar-darkshadow-color:	#510147;

	scrollbar-face-color:		#C49945;

	scrollbar-highlight-color:	rgb(196.153,69);

	scrollbar-shadow-color:		rgb(196.153,69);

	opacity: 					.95;

  	filter: 					alpha(opacity=95);

}



#casecontainer {

	position: 					relative;

	height:						0px;

	top:						-995px;

	noborder:						solid 1px #F00;

}



#casecell {

	position:					relative;

	height:						0px;

}



#case1 td,

#case2 td,

#case3 td,

#case4 td,

#case20 td,

#case6 td,

#case7 td,

#case8 td,

#case9 td,

#case10 td,

#case11 td

{

	opacity: 1;

  	filter: alpha(opacity=100);

 font-size:11px;

}



#case1 td.printcell,

#case2 td.printcell,

#case3 td.printcell,

#case4 td.printcell,

#case20 td.printcell

{

  	font-size:	12px;

  	background-color:#FF3300;

  	padding:6;

}



#case1 td.screen,

#case2 td.screen,

#case3 td.screen,

#case4 td.screen,

#case20 td.screen

{

  	font-size:	12px;

  	background-color:#FFFFFF;

  	padding:6;

}



#case5

{

	visibility:					hidden;

	position:					absolute;

	top:						0px;

	left:						160px;

	overflow:					auto;

	width:						0;

	height:						0;

	border:						solid 1px #2D1E03;

	padding:					0px;

	background-color:			#E5BE49;

	z-index:					-20;

	scrollbar-3dlight-color:	#C49945;

	scrollbar-arrow-color:		#664506;

	scrollbar-base-color:		rgb(196.153,69);

	scrollbar-darkshadow-color:	#664506;

	scrollbar-face-color:		#C49945;

	scrollbar-highlight-color:	rgb(196.153,69);

	scrollbar-shadow-color:		rgb(196.153,69);

	opacity: 					1;

  	filter: 					alpha(opacity=100);

}



#case6 td.printcell,

#case7 td.printcell,

#case8 td.printcell,

#case9 td.printcell,

#case10 td.printcell,

#case11 td.printcell

{

  	font-size:	12px;

  	background-color:#FFFFFF;

  	padding:6

}



#case6 td.screen,

#case7 td.screen,

#case8 td.screen,

#case9 td.screen,

#case10 td.screen,

#case11 td.screen

{

  	font-size:	12px;

  	background-color:#FFFFFF;

  	padding:6

}



#exit

{

	position:			absolute;

	top:				3px;

	left:				660px;

	z-index:			300;

}

#next

{

	position:			absolute;

	top:				555px;

	left:				235px;

	z-index:			200;

}



input {

	background-color:EAC680;

	color:2D1E03;

	font-size:1.1em;

	border:solid 0px #9E6E09;

	}

	

..feedback {

	opacity: .7;

  	filter: alpha(opacity=70);

}



/*-------------------------------------------------------------------------------------------------------*/

/*	Footer styles

/*-------------------------------------------------------------------------------------------------------*/

..footer

{

	line-height:		25px;

	padding-left:		20px;

	padding-right:		20px;

	font-family:		verdana,arial,sans serif;

	font-size:			9px;

	color:				white;

}



a.footer

{

	text-decoration:	none;

	color:				white;

}





#footer a.active

{

	padding:			0px 0px;



	text-decoration:	none;

	color:				white;

}





/*-------------------------------------------------------------------------------------------------------*/

/*	Standard body styles

/*-------------------------------------------------------------------------------------------------------*/

/*	Same properties except different line-height	*/

.bodytext

{

	padding-left:		0px;

	padding-right:		0px;

	padding-top:		0px;

	padding-bottom:		0px;

	line-height:		16px;

	font-family:		Verdana, Arial, Helvetica, sans-serif;

	font-size:			11px;

	color:				2416AA;

}



table.chooser tr,

table.chooser td

{

	padding-bottom:10px;

}



table.smalltext td

{

  font-size:13px;

}



.head_1,

table.chooser tr,

table.chooser td,

table.chooser span

{

	font-size:			17px;

	line-height:		20px;

	color:				#28519B;

}



a

{

	text-decoration:	none;

	color:				#2461AA;

}



a:hover

{

	color:				#FF3300;



}





/*********************************************************************************************************/

/*********************************************************************************************************/

/*

/*	MENUS & NAVIGATION

/*

/*********************************************************************************************************/

/*********************************************************************************************************/

/*-------------------------------------------------------------------------------------------------------*/

/*	Container blocks for nav sets

/*-------------------------------------------------------------------------------------------------------*/



a.site

{

	font-weight:		normal;

	color:				#FF3300;

	font-weight:		bold;

	font-size:			13px;

	text-decoration:	none;

}

/*********************************************************************************************************/

/*	Form styles

/*********************************************************************************************************/



form

{

	margin:				0em;

	font-size:			12px;

}



label

{

	display:			block;

	line-height:		22px;

	padding-right:		5px;

	font-family:		verdana, sans serif;

	font-size:			9px;

	color:				black;

	text-align:			right;

}

.cb

{

	display:			block;

	line-height:		24px;

	padding-right:		5px;

	padding-left:		5px;

	font-family:		verdana,arial,sans serif;

	font-weight:		bold;

	font-size:			9px;

	text-align:			left;

	color:				#717275;

}

.email

{

	display:			block;

	line-height:		22px;

	padding-right:		5px;

	font-family:		verdana,arial,sans serif;

	font-weight:		bold;

	font-size:			9px;

	text-align:			center;

	color:				#717275;

}



.buy_out

{

    margin:             0;

	display:			block;

	line-height:		12px;

	padding-right:		5px;

	padding-left:		5px;

	font-family:		verdana,arial,sans serif;

	font-weight:		bold;

	font-size:			9px;

	text-align:			center;

	color:				#AA0000;

}



.buy_over

{

	display:			block;

	line-height:		12px;

	padding-right:		5px;

	padding-left:		5px;

	font-family:		verdana,arial,sans serif;

	font-weight:		bold;

	font-size:			9px;

	text-align:			center;

	color:				#FFFFFF;

	background-color:				#AA0000;

}



a.link

{

	text-decoration:	underline;

	font-family:		arial,sans serif;

	font-weight:		bold;

	font-size:			11px;

	color:				#C67500;

}

/*********************************************************************************************************/

/*	OPEN TABLE

/*********************************************************************************************************/



/* Outside Table properties */

#feedTable td {

	padding:2px 2px 0px 0;

	font-family:arial;

	font-size:12px;

}



/* Title Text */

.feedTitle {

	margin:0px 2px 5px 0px;

	font-family:arial;

	font-size:12px;

	display:none;

}

/* Form Title Tags */

.feedFormTitle {

	float:right;

	vertical-align:middle;

}

/* Form Time Title Tags */

.feedFormTimeTitle {

	padding:4px 0px;

	float:left;

}

/* Form Time Title Tags */

.feedFormDateTitle {

	padding:4px 0px;

	float:right;

}

/* Text Form Fields */

.feedFormField {

	font-size:12px;

	margin:2px 2px 2px 2px;

}

/* Text Form Field for Date field */

.feedFormfieldCalendar {

	font-size:12px;

	margin:2px 2px 2px 2px;

	width:90px;

	color:#000;

	background:#FFF;

}



/* Logo Treatment */

#logoLink

{

	float:right;

	margin:0px;

}

#logo

{

	border-width:0px;

	margin:0px;

	display:none;

}

#dateDisplay

{

	font-size:10px;

	color:#3A3413;

 	font-family:arial;

	float:right;

	margin:0px 30px 0px 0px;

}



/*** calendar styles ***/



/* Placeholder. Don't change this */

.imgCal 

{

	position: absolute; 

	display: none; 

	z-index:100;

}



/* Calendar Table properties */

#imageCal table {

	font-size:12px;

 	width:150px;

	font-family:arial;

	font-weight: bold;

	background:#C7C09B;

}

#imageCal td {

	padding:0px 0px 0px 0;

	text-align:center;

}



/* Days in the future */

.clickableDays 

{	

	color: #000000; 

	text-decoration: none;

	height:18px;

}



/* Days in the past */

.nonclickableDays 

{	

	color: #FCFCFC;

	height:18px;

}



/* Name of the month at the top */

.months 

{

	color: #FFFFFF; 

	text-decoration: none 

	background-color:#444444;

}



/* Day of the week */

.weekdays

{

	color: #000000; 

	text-decoration: none; 

	background-color:#7E7750; 

	width:14%;

}




