/* --------------------- Start Table Cell Classes ----------------------- */
		
html {
	HEIGHT: 100%
}

body {
	margin-left: -1px;
	margin-top: -2px;
	margin-right: auto;
	margin-bottom: 0px;
	FONT-SIZE: 0.70em;
	height:100%;
	FONT-FAMILY: Arial, verdana, sans-serif, Trebuchet;	
	color:#276086;
}

		
/* ensure forms don't add any unwanted spaces */
.header { 		
	FONT-SIZE: 11px; 
	COLOR: #000000;
	padding-left: 4px;
	FONT-FAMILY: Arial,Verdana;
	cursor: hand;
	cursor: pointer;
	height:19px;
}
.WhiteBorder {
	border: thin solid #FFFFFF;
}
.headerselected { 		
	FONT-SIZE: 11px; 
	COLOR: #FFFFFF;
	background-color: #235A97;
	padding-left: 4px;
	FONT-FAMILY: Arial,Verdana;
	cursor: hand;
	cursor: pointer;
	height:19px;
}
.borde1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #333333;
}
.borde2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #999999;
}
.borde3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #FFFFFF;
	}
.item { 		
	FONT-SIZE: 11px; 
	COLOR: #000000;
	FONT-FAMILY: Arial,Verdana;
	cursor: hand;
	text-decoration: none;
}

.bgtopic
{
	background-color:#D6D6D6;
}
		form
		{
		border: 0px solid #000;
		display: inline;
		margin: 0px;
		padding: 0px;
		}

		/* Header Table Cell Class For Standard Tables */
	
		.RoomsHeader
		{
			/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 8pt;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #6599CC;
			background-image: url(table_header.gif);*/
			font-family: Arial, verdana, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
		    padding-left: 10px;
			font-style: normal;
			border: 1px solid #b9b9b9;
			background-color: #235A97;
		}
		
		/*  Header Text (Within RoomsHeader) 
			This should have the same color as RoomsHeader above */

		.HeaderTxt
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			font-weight: bold;
			color: #FFFFFF;
			text-decoration: none;
		}
		
		.HeaderTxt2
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			font-weight: bold;
			color: #FFFFFF;
			text-decoration: underline;
		}
		
		.HeaderButton
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #0060A2;
			border-left: #FFFFFF 1px solid;
				
		}
		
		.DataGridHeader
		{
			font-family: Arial, verdana, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			padding-left: 10px;
			font-style: normal;
			border: 1px solid #b9b9b9;
			background-color: #235A97;
		}
		
		.DataGridFooter
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #E8EEF7;
			border-left: 1px #B9B9B9 solid; 
			border-right: 1px #B9B9B9 solid; 
			border-bottom: 1px #B9B9B9 solid;
		}	
			
		/* Group or sub-header Table Cell Class 
		   Controls the header cell for room groups */

		.RoomGroupHeader
		{
			/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 8pt;
			color: #FFFFFF;
			font-weight: bold;
			background-image: url(table_groupheader.gif);
			border-bottom: 1px #9BB7D1 solid;
			border-right: 1px #9BB7D1 solid;
			border-left: 1px #BED3EE solid; 
			border-top: 1px #BED3EE solid; 	
			background-color: #ADC5E7;*/
			font-family: Arial, verdana, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #9E9E9E;
			padding-left: 10px;
			font-style: normal;
			border-right: 1px solid #b9b9b9;
			border-bottom: 1px solid #b9b9b9;
			border-left: 1px solid #b9b9b9;
		}

		/*  Group or sub-header Table Cell Class (Font Not Bold) */

		.RoomGroupHeaderNotBold
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			color: #3A4F6C;
			background-image: url(table_groupheader.gif);
			border-bottom: 1px #C2CFDF solid;
			border-right: 1px #C2CFDF solid;
			border-left: 1px #DDDDDD solid; 
			border-top: 1px #DDDDDD solid; 	
			background-color: #ffffff;
		}

		/*  Footer Table Cell Class */

		.FooterBG
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			color: #FFFFFF;
			font-weight: bold;
			background-image: url(table_footer.gif);
			border-right: 1px #FFFFFF solid;
			border-left: 1px #FFFFFF solid; 
			background-color: #FFFFFF;
			
		}
		
		/*  The top table row within the room header. This holds the various room links */
		
		.TopHeaderCell
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			color: #777777;
			background-color: #F4F8FB;
			font-weight: bold;
			border-bottom: 1px #C8D6E7 solid; 

		}
		
		/*  This is only used within the rooms header. This is the background cell for the yahoo
			type navigation within the rooms */
		
		.BottomHeaderCell
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			font-weight: normal;
			color: #1F5080;
			background-color: #FFFFFF;
			
		}
		
		/*  Author Table Cell Class for ShwMessages.aspx */

		.ShwMessageAuthorName
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			color: #5984CE;
			background-color: #E8EEF7;
			border-bottom: 1px #C2CFDF solid;
			border-right: 1px #C2CFDF solid;
			border-left: 1px #DDDDDD solid; 
			border-top: 1px #DDDDDD solid; 	
		}

		/*  The is a background table that hosts all other tables
		    The really is used to define the border color of tables and lines seperating cells within table */

		.RoomsBackGroundTable
		{
			background-color: #FFFFFF;
			border-bottom: #345487 1px solid;
			border-right: #345487 1px solid;
			border-top: #345487 1px solid;
			border-left: #345487 1px solid;
		}
		
		/*  The is a background table that hosts the Welcome Guest and Logged In As : Text at the top
			of each room page */

		.RoomsBackGroundTableLight
		{
			background-color: #F4F8FB;
			border-bottom: #AABCD4 1px solid;
			border-right: #AABCD4 1px solid;
			border-top: #AABCD4 1px solid;
			border-left: #AABCD4 1px solid;
		}
			
		/*  This is used to add line seperators where required when the 
			datagrid limits customization
			This class should have the same background color as RoomsBackGroundTable */

		.DarkCell
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			font-weight: normal;
			color: #003366;
			background-color: #FFFFFF;
		}
		
		/*  ***************************************************************
			These are the main table cell classes that control the color of 
			two main table cell background colors within the application 
			*************************************************************** */
		
		/*  This should be the lighter color of the two colors */
		
		.RoomsBody1
		{
			/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 8pt;
			font-weight: normal;
			color: #1F5080;
			background-color: #F0F5FA;
			border-bottom: 1px #C2CFDF solid;
			border-right: 1px #C2CFDF solid;
			border-left: 1px #DDDDDD solid; 
			border-top: 1px #DDDDDD solid; */
			font-family: Arial, verdana, Helvetica, sans-serif;
			font-size: 11px;
			color: #276086;
			font-style: normal;
	        padding-left: 10px;
			border-right: 1px solid #b9b9b9;
			border-bottom: 1px solid #b9b9b9;
			border-left: 1px solid #b9b9b9; 
		}

		/*  This should be the darker color of the two colors */

		.RoomsBody2
		{
			/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 8pt;
			font-weight: normal;
			color: #1F5080;
			background-color: #E8EEF7;
			border-bottom: 1px #C2CFDF solid;
			border-right: 1px #C2CFDF solid;
			border-left: 1px #DDDDDD solid; 
			border-top: 1px #DDDDDD solid; */
			font-family: Arial, verdana, Helvetica, sans-serif;
			font-size: 11px;
			color: #276086;
			font-style: normal;
	        padding-left: 10px;
			border-right: 1px solid #b9b9b9;
			border-bottom: 1px solid #b9b9b9;
			border-left: 1px solid #b9b9b9; 
		}

		.RoomsBody3
		{
			/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 8pt;
			font-weight: normal;
			color: #1F5080;
			background-color: #F0F5FA;
			border-bottom: 1px #C2CFDF solid;
			border-right: 1px #C2CFDF solid;
			border-left: 1px #DDDDDD solid; 
			border-top: 1px #DDDDDD solid; */
			font-family: Arial, verdana, Helvetica, sans-serif;
			font-size: 11px;
			color: #276086;
			font-style: normal;
	        padding-left: 0px;
			border-right: 1px solid #b9b9b9;
			border-bottom: 1px solid #b9b9b9;
			border-left: 1px solid #b9b9b9; 
		}
		.RoomsBody4
		{
			font-family: Arial, verdana, Helvetica, sans-serif;
			font-size: 11px;
			color: #276086;
			font-style: normal;
	        padding-left: 10px;
			border-bottom: 1px solid #b9b9b9;
			border-left: 1px solid #b9b9b9; 
		}
		
		
		/*  Used on ShwMessages.aspx for the footer of each message within a thread 
			This is the cell that hosts the IP information and the Instant Message contact icons */

		.ShwMessageFooter
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			color: #8DA9D2;
			background-color: #F9FBFD;
			border-bottom: 1px #C8DBED solid;
			border-right: 1px #C8DBED solid;
			border-left: 1px #DAE6F3 solid; 
			border-top: 1px #DAE6F3 solid; 

		}
		
		/* Thin white line seperating each message on ShwMessages.aspx */

		.MessageSeperator
		{
			background-color: #78A7D1;
			height:1px;
		}
		
		/* Thin table cell at footer of room groups. Used on default.aspx
		   Border colors should match the RoomsBackGroundTable background color */
			
		.GroupFooter
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			color: #8DA9D2;
			background-color: #78A7D1;
			border-bottom: 1px #FFFFFF solid;
			border-right: 1px #FFFFFF solid;
			border-left: 1px #FFFFFF solid; 
			height:4px;
		}
		
		/*  This is the red table cell with white text that normally indicates a 
		    successful save or possible application error */

		.WarningCell
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			font-weight: bold;
			color: #ffffff;
			background-color: #EE0000;
		}
		
/* --------------------- End Table Cell Classes ----------------------- */

/* --------------------- Links Classes ----------------------- */

	
		/*  This is the main links class of the application. 
			This is the used for all small links within the application */

		.smlLinks 
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			color: #1F5080;
		}
		
		.smlLinks a
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			color: #1F5080;
		}
		
		a
		{
			font-family: Arial, Helvetica, s"Trebuchet MS", ans-serif;
			font-size: 8pt;
			color: #1F5080;			
			}
		
		.smlLinks:link
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			color: #1F5080;
		}	

		.smlLinks:hover
		{
			color: #DD0000;
		}
		
		/*  This is the main bold links class of the application. 
			This is the used for all small links within the application */

		.smlBoldLinks	
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			font-weight: bold;
			color: #5F779C;
		}

		.smlBoldLinks:link
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			font-weight: bold;
			color: #5F779C;
		}		

		.smlBoldLinks:hover
		{
			color: #DD0000;
		}
		
		.smlBoldLinksFAQ	
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			font-weight: bold;
			color: #5F779C;
			text-decoration: none;
		}

		.smlBoldLinksFAQ:link
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			font-weight: bold;
			color: #5F779C;
		}

		.smlBoldLinksFAQ:hover
		{
			color: #DD0fff;
		}		

		.bgBoldLinks 
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 10pt;
			font-weight: bold;
			color: #5F779C;
		}

		.bgBoldLinks:link
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 10pt;
			font-weight: bold;
			color: #5F779C;
		}

		.bgBoldLinks:hover
		{
			color: #DD0000;
		}
		
		/*  This is basically a linked version of the HeaderTxt class */

		.HeaderTxt a 
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			font-weight: bold;
			color: #FFFFFF;
			text-decoration: none;
		}
		
		.HeaderTxt:hover 
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			font-weight: bold;
			color: #FFFFFF;
			text-decoration: underline;
		}	
		
		.HeaderTxt2 a 
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			font-weight: bold;
			color: #FFFFFF;
			text-decoration: underline;
		}
		
		.HeaderTxt2:hover 
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			font-weight: bold;
			color: #FFFFFF;
			text-decoration: none;
		}	
		
		/*  This is only used within the admin area for the update links when 
			changing room group and room sort orders */

		.vsmlLinks
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 7pt;
			color: #1F5080;
		}
		
		.vsmlLinks:link
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 7pt;
			color: #1F5080;
		}

		.vsmlLinks:hover
		{
			color: #DD0000;
		}

		/*  Controls Links Within DataGrid Footer Columns. Normally Prev 15, Back, Next etc */


		.FooterBG2
		{
			font-family: Arial, verdana, Helvetica, sans-serif;
			font-size: 11px;
			color: #276086;
			font-style: normal;
		        padding-left: 10px;
			border-right: 1px solid #b9b9b9;
			border-bottom: 1px solid #b9b9b9;
			border-left: 1px solid #b9b9b9; 
			background-image: url(table_footer.gif);
			
		}

		.FooterBG a
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			color: #5F779C;
		}

		.FooterBG:Link
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			color: #5F779C;
		}

		.FooterBG Hover
		{
			color: #DD0000;
		}
				
/* --------------------- / Links Classes ----------------------- */

/* --------------------- Normal Text Classes ----------------------- */
		
		/*  This class controls all small normal text within the application. 
			For example room descriptions on default.aspx */
		
		.SmallTxt
		{
			font-family: "Arial, Helvetica, Trebuchet MS", sans-serif;
			font-size: 8pt;
			font-weight: normal;
			color: #1F5080;
		}
		
		/*  This class controls all small bold text within the application. */

		.SmallTxtBold
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			font-weight: bold;
			color: #1F5080;
		}

		/*  Used for the "IP logged" text on shwMessage.aspx */

		.SmallLightBlueText
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			color: #8DA9D2;
		}

		/*  This class formats all normal small gray text within the application */

		.SmallGrayText
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			color: #999999;
		}

		/*  This class formats all normal small gray bold text within the application */

		.SmallBoldGrayText
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			color: #999999;
			font-weight: bold;
		}
		
		/*  This controls the main navigation seperator which is by default the "»" symbol 
			This is used in the Yahoo type navigation in the header of every room page.
			Primarily used within controls/navigation.ascx */

		.NavSeperator
		{
			font-family: Arial, Tahoma, Verdana;
			font-size: 8pt;
			color: #999999;
		}

		/*  This controls the main navigation light gray label. This is the label that indicates
			the current page your viewing. This appears in the Yahoo type navigation in the 
			header of every room page Primarily used within controls/navigation.ascx */

		.NavigationLabel
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			font-weight: bold;
			color: #999999;
		}
		
		/*  This class controls the look of all asp.net form validation controls. This also 
			controls the small asterisk that is displayed next to required fields */ 
		
		.ValidationTxt
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			color: #dd0000;
		}
		
		/*  This class controls the headers for the seperate search panels on search.aspx.
			For example the Using..., Display..., Search Within... text 
			This should have the same background color as RoomsBody1 */

		.SearchPanelHeader
		{
			font-family: Arial, Verdana, Verdana, Tahoma;
			font-size: 8pt;
			font-weight: bold;
			color: #5F779C;
			background-color: #F0F5FA;
		}

		/*  This class controls the look of the quoted text within a post. Used on 
			shwmessages.aspx and within the messagedisplay.ascx user control. */

		.Quote
		{
			font-size: 8pt;
			width: 70%;
			color: #5F779C;
			border-top: #B2CCE5 1px dotted;
			border-bottom: #B2CCE5 1px dotted;
			border-right: #B2CCE5 1px dotted;
			border-left: #B2CCE5 2px solid;
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			background-color: #ffffff;
		}
		
		/*  This is the class used to control the notification message displayed on the
			admin homepage inidcating the number of posts awaiting moderation */
		
		.Sticky
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			color: #666666;
			background-color: #FFFFB4;
			border: #7898B5 1px solid;
		}
			
		/*  This is the class used to highlight search terms on search.aspx */
		
		.Highlight
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			background-color: #FFFFB4;
		}
		
/* --------------------- Normal Text Classes ----------------------- */

/* --------------------- Form Classes ----------------------- */

		/*  This class controls the look of all htmlinputtext controls
			This is used extensive within the profile section and also controls
			the keyword and member name input boxes on search.aspx 
			Also controls some larger dropdownlist options within the administration pages */

		.FormInputText
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 10pt;
			color: #0061A1;
			background-color: white;
			border: #7F9DB9 1px solid;
			height:22px;
			padding-left:3px;
			padding-top:2px;
		}

		/*  This class controls the look of all the small htmlinputtext form elements 
			This is used for the room jump drop downlist and message sort dropdownlists
			It also formats the dropdownlist search options on search.aspx */

		.FormInputTextSmall
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			color: #0061A1;
			background-color: white;
			border: #7F9DB9 1px solid;
			height:19px;
			padding-left:3px;
			padding-top:2px;
		}

		/*  This class controls the look of all small form buttons within the application 
			This is mainly used within the admin area although it can be found on the Go buttons
			on messages.ascx */

		.FormButton
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 8pt;
			color: #0061A1;
			font-weight: bold;
		}

		/*  This class controls the look of all large form buttons within the application
			These are used on the majority of submit buttons etc */

		.FormButtonBig
		{
			font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
			font-size: 10pt;
			color: #0061A1;
			font-weight: bold;
		}
		
	
		/*  This class controls the look of the sort order dropdownlist control when
			sorting groups or rooms within the administration area. The is very small
			to enable the dropdownlist to fit within the 5px cellpadding restriction 
			table cell */

		.smallDropDownList
		{
			font-family: Arial, verdana, ms sans serif;
			font-size: 5pt;
			color: #0061A1;
			background-color: white;
		}
		.cuadro1_texto1 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #276086;
	background-color: #AACADE;
	padding-left: 10px;
	border: 1px solid #b9b9b9;
	font-style: normal;
}
.cuadro2_texto2_texto3 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF7108;
	padding-left: 10px;
	font-style: normal;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
	background-color: #F3F3F3;
}
.cuadro3_texto4 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	font-style: normal;
	border: 1px solid #b9b9b9;
	background-color: #235A97;
}
.cuadro2_texto4 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9E9E9E;
	padding-left: 10px;
	font-style: normal;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
}
.cuadro2 {
	font-style: normal;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
	padding-top: 4px;
	padding-bottom: 2px;
}
.cuadro2_background {
	font-style: normal;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
	padding-top: 4px;
	padding-bottom: 2px;
 	background-color:#F4F8FB;
}
.cuadro2_background1 {
	font-style: normal;
	border-right: 1px solid #ffffff;

	border-top: 1px solid #ffffff;

	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;	
	padding-top: 4px;
	padding-bottom: 2px;
 	background-color:#F4F8FB;
}
.cuadro2_background2 {
	font-style: normal;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
	border-top: 1px solid #b9b9b9;
	padding-top: 4px;
	padding-bottom: 2px;
 	background-color:#F4F8FB;
}
.cuadro2_background3 {
	font-style: normal;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	padding-top: 4px;
	padding-bottom: 2px;
 	background-color:#F4F8FB;
}
.cuadro2_background4 {
	font-style: normal;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	padding-top: 4px;
	padding-bottom: 2px;
 	background-color:#F4F8FB;
}
.texto1 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #22366A;
	font-style: normal;
}
.texto5 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-style: normal;
}
.texto5_chat {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-style: normal;
 	background-color:#FFFFFF;	
}

.cuadro4 {
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	padding-top: 4px;
	padding-bottom: 2px;
}

.cuadro4_1{
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
	border-top: 1px solid #b9b9b9;
	background-color:#f3f3f3;
	padding-top: 4px;
	padding-bottom: 2px;
}
.cuadro4_2{
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;	
	background-color:#f3f3f3;
	font-family: Arial, verdana, Helvetica, sans-serif;	
	font-size: 10px;		
}
.cuadro4_3{
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;	
	border-bottom: 1px solid #ffffff;		
	background-color:#f3f3f3;
	font-family: Arial, verdana, Helvetica, sans-serif;	
	font-size: 10px;		
}
.CalendarBorder{
	border-left: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;	
	border-right:  1px solid #b9b9b9;	
	border-top: 1px solid #b9b9b9;	
}
.CalendarDescription{
	font-family: Arial, verdana, Helvetica, sans-serif;	
	font-size: 10px;	
}
.cuadro5_texto1 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5C5C5C;
	padding-left: 10px;
	font-style: normal;
	background-color: #f3f3f3;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b9b9b9;
}
.cuadro5_texto2 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5C5C5C;
	padding-left: 10px;
	font-style: normal;
	background-color: #f3f3f3;
}
.cuadro5_texto3 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5C5C5C;
	font-style: normal;
	background-color: #f3f3f3;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b9b9b9;
}
.cuadro5_texto4 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5C5C5C;
	padding-left: 10px;
	font-style: normal;
}
.cuadro6_texto1 {

	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding-left: 10px;
	font-style: normal;
	background-color: #f3f3f3;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
}
.cuadro6_texto2 {

	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	font-style: normal;
	background-color: #f3f3f3;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
}
.cuadro2_espaciado {
	padding-left: 10px;
	font-style: normal;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
}
.cuadro4_espaciado {
	padding-left: 10px;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	padding-top: 4px;
	padding-bottom: 2px;
}
.cuadro7_texto1 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5C5C5C;
	padding-left: 10px;
	font-style: normal;
	background-color: #f3f3f3;
	border: 1px solid #b9b9b9;
}
.cuadro8_texto1 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5C5C5C;
	padding-left: 10px;
	font-style: normal;
	background-color: #f3f3f3;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b9b9b9;
}
.texto6 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
	vertical-align: middle;
}
.texto7 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	padding-left: 10px;
}
.cuadro6_texto3 {
	background-color: #FFFFE6;
	border-right: 1px solid #b9b9b9;
}

.cuadro9 {
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
	padding-left: 10px;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F9F9F7;
	padding-top: 2px;
	padding-bottom: 2px;
}
.texto7 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-style: normal;
}

.texto8{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
}

.texto2
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5C5C5C;
	padding-left:10px;
	font-style: normal;
}

.cuadro9_texto1 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5C5C5C;
	padding-left: 10px;
	font-style: normal;
	background-color: #f3f3f3;
	border: 1px solid #b9b9b9;
}
.cuadro9_texto2 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5C5C5C;
	padding-left: 10px;
	font-style: normal;
	background-color: #f3f3f3;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
}
.cuadro9_texto3 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5C5C5C;
	padding-left: 10px;
	font-style: normal;
	background-color: #f3f3f3;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
	border-top: 1px solid #b9b9b9;
}
.cuadro10_texto1 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5C5C5C;
	padding-left: 10px;
	font-style: normal;
	background-color: #f3f3f3;
	border-right: 1px solid #b9b9b9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b9b9b9;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
}
.cuadro10_texto2 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5C5C5C;
	padding-left: 10px;
	font-style: normal;
	background-color: #f3f3f3;
	border-right: 1px solid #b9b9b9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b9b9b9;
}

.cuadro10_texto3 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5C5C5C;
	padding-left: 10px;
	font-style: normal;
	background-color: #f3f3f3;
	border-right: 1px solid #b9b9b9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b9b9b9;
	border-top: 1px solid #b9b9b9;
}

.cuadro10_texto4 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5C5C5C;
	padding-left: 10px;
	font-style: normal;
	background-color: #f3f3f3;
	border-right: 1px solid #b9b9b9;
	border-bottom-width: 1px;
	border-left: 1px solid #b9b9b9;	
	border-bottom-style: solid;
	border-bottom-color: #b9b9b9;
}
.cuadro11_texto4 
{
	
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	font-style: normal;
	background-color: #235A97;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
}
.cuadro12 {
	font-style: normal;
	border: 1px solid #b9b9b9;
}

.cuadro2_texto2_espaciado {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 2px;
	font-style: normal;
	background-color: #235A97;
}
.texto5_espacio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	padding-left: 2px;
}
.texto5negritarojo {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-style: normal;
	font-weight: bold;
}
.gantt_room {
	font-family:Arial,  Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #9DACBF;
}
.gantt_palta {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FF0000;
}
.gantt_pnormal {


	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FF9900;
}

.gantt_pbaja {



	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #99CC00;
}
.gantt_fin {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #EBE9ED;
}
.gantt_fondo_dias {
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	padding-top: 4px;
	padding-bottom: 2px;
	background-image: url(../../images/fondodias.gif);
	background-attachment: fixed;
	background-repeat:  repeat-y;
	background-position: center top;
}
.gantt_pDiasAdicionales {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #0000C0;
}

.gTT {
	padding-top: 4px;
	padding-bottom: 2px;
	background-attachment: fixed;
	background-color:#FFFFE6;
	background-repeat:  repeat-y;
	background-position: center top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color:silver;
}
.gTT_General_27 
{
	padding-top: 4px;
	padding-bottom: 2px;
	background-image: url(../../images/fondoGeneral27.gif);
	background-attachment: fixed;
	background-repeat:  repeat-y;
	background-position: center top;
	border-right-width: 0px;
	border-right-style: solid;
	width: auto;
}
.gTT_General_28 
{
	padding-top: 4px;
	padding-bottom: 2px;
	background-image: url(../../images/fondoGeneral28.gif);
	background-attachment: fixed;
	background-repeat:  repeat-y;
	background-position: center top;
	border-right-width: 0px;
	border-right-style: solid;
	width: auto;
}
.gTT_General_29 {
	padding-top: 4px;
	padding-bottom: 2px;
	background-image: url(../../images/fondoGeneral29.gif);
	background-attachment: fixed;
	background-repeat:  repeat-y;
	background-position: center top;
	border-right-width: 0px;
	border-right-style: solid;
	width: auto;
}
.gTT_General_30 {
	padding-top: 4px;
	padding-bottom: 2px;
	background-image: url(../../images/fondoGeneral30.gif);
	background-attachment: fixed;
	background-repeat:  repeat-y;
	background-position: center top;
	border-right-width: 0px;
	border-right-style: solid;
	width: auto;
}
.gTT_General_31 {
	padding-top: 4px;
	padding-bottom: 2px;
	background-image: url(../../images/fondoGeneral31.gif);
	background-attachment: fixed;
	background-repeat:  repeat-y;
	background-position: center top;
	border-right-width: 0px;
	border-right-style: solid;
	width: auto;
}
.td_CalendarTitle {
	padding-top: 6px;
	padding-bottom: 6px;
	background-image: url(../../images/tile_sub.gif);
	background-repeat:  repeat;
	background-position: center top;
	border-right-width: 0px;
	border-right-style: solid;
	width: auto;
}


.cuadro5_texto1_a {

	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5C5C5C;
	font-style: normal;
	background-color: #f3f3f3;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b9b9b9;
}
.cuadro6_texto2_a {

	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	font-style: normal;
	background-color: #f3f3f3;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
}
.cuadro4_fondo {
	padding-top: 4px;
	padding-bottom: 2px;
	background-color: #FCFCFC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b9b9b9;
}
.cuadro4_fondo1 {
	padding-top: 4px;
	padding-bottom: 2px;
	background-color: #FCFCFC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b9b9b9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b9b9b9;
}
.cuadro4_fondo2 {
	padding-top: 4px;
	padding-bottom: 2px;
	background-color: #FCFCFC;
	border-left: 1px #b9b9b9;
}

.gantt_fondo_dias1 {
	padding-top: 4px;
	padding-bottom: 2px;
	background-attachment: fixed;
	background-repeat:  repeat-y;
	background-position: center top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b9b9b9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b9b9b9;
}
.WhiteText
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #000000;
}
.GreenText
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #00C000;
}
.BlueText
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: blue;
}
.RedText
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: red;
}
.BlackText
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: black;
}
.WhiteTextUnderLined
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 10px;
	COLOR: #FFFFFF;
	text-decoration: none;
}
.WhiteTextUnderLined a
{
	COLOR: #FFFFFF;
	text-decoration: none;
}
.WhiteTextUnderLined a:hover
{
	COLOR: #FFA500;
}
.WhiteTextUnderLined p
{
	COLOR: #eeefff;
	font-size: 20px;
}

.WhiteText1
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #FFFFFF;
}

select { 
 background-color:#F3F3F3; 
 color: #000000; 
 border-color:#FFA500;
 BORDER-STYLE:SOLID;
}

/*Esto es pa'l border redondeado del chat window */
.img1
{
WIDTH: 14px;
HEIGHT: 14px;
border: 0px;
}

.img2
{
WIDTH: 14px;
HEIGHT: 14px;
border: 0px;
}

.img3
{
WIDTH: 14px;
HEIGHT: 14px;
border: 0px;
}

.img4
{
WIDTH: 14px;
HEIGHT: 14px;
border: 0px;
}
table.contacts
{ 
width: 100%;
background-color: #fafafa;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; 
}


tr.contactDept
{ 
background-color: #235A97;
border: 1px #000000 solid;
font-family: Arial, Verdana;
font-weight: bold;
font-size: 12px;
color: #ffffff; 
}

td.contact
{ 
border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Arial, Verdana, sans-serif;
font-weight: normal;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; 
}
.CellEmail
{
font-family: Arial, verdana, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
}
/* pal FAQ */
.ShowHideDiv
{
	color:#000033; 
	background-color: #F4F8FB;
	border-bottom: #AABCD4 1px solid;
	border-right: #AABCD4 1px solid;
	border-top: #AABCD4 1px solid;
	border-left: #AABCD4 1px solid;
    position:absolute; 
	top:155px; 
	left:167px; 
	width:800px; 
	height:400px;
	visibility:hidden;
}

/* jeje */
.GrayBox
{	BORDER-RIGHT: #e0adad 1px solid;	
 	BORDER-BOTTOM: #e0adad 1px solid;	
  	BORDER-LEFT: #e0adad 1px solid;		
 	BORDER-TOP: #e0adad 1px solid;	  	 	
 	PADDING-RIGHT: 15px;	
 	PADDING-LEFT: 15px;	

 	BACKGROUND-COLOR: #f0f0f0;
 	font-size:larger;
 }