* {margin:0px; padding:0px;}

BODY {
	background:#ffffff; /*24274b*/
	background-image: url(/Portals/_default/Skins/DreamDay1/Background_Image_opt.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:100%
	width:100%

	}

#pageWrapper {
	
	
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width:900px;

	

	}


	}
#cssMenu {
	background-color: #f4f4f4;
	width:100%;
	height:25px;
	

	
	
}
#cssContent {
	
	width:900px;
	height:100%;
	padding: 0px;
	margin: auto;
	border-top: solid black 0px;
	
		

	
}

.ltpane {width: 196px; float:left; background-color:#ffffff; padding:15px; font-size:10px;}

.ctpane {
	width: 695px;
	
	color: #000000;
	background-color: #FFFFFF;
	float: right;	
	padding:20px;
}

ul {padding-left:25px; padding-top:10px; padding-bottom:10px;}


}
#footer{background:black; height:26px; width:900px; padding:0px; margin:0px;}

.clear_float{clear:both; overflow: hidden;
	margin:0px;}


/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#060606; font-size:12px;FONT-FAMILY:Tahoma,Arial,Helvetica;}
a.footer:hover{color:#FFFFFF; }

td img {border: 0px;}
/*TH,TD,DIV {	font-size:12px; color:#000; FONT-FAMILY:Tahoma,Arial,Helvetica}*/


.NormalTextBox {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #cccccc;
	color:#000000;
	font-size:11px;
	width: 150px;
}

#LanguageContainer SELECT {
	BACKGROUND: #ffffff; 
	MARGIN: 0px; 
	BORDER: #cbcaca 1px solid;  
	HEIGHT: 16px;
	WIDTH: 130px; 
	COLOR: #000000; 
	FONT-SIZE: 10px; 
}
/*--------------------------------------------------------------------------------------------------------------------------*/

.lt{ text-align:left;vertical-align:top; }
.rt{ text-align:right;vertical-align:top; }
.lb{ text-align:left; vertical-align:bottom;}
.rb{ text-align:right; vertical-align:bottom;}
.cm{ text-align:center; vertical-align:middle;}
.ct{ text-align:center; vertical-align:top;}
.cb{ text-align:center; vertical-align:bottom;}
.rm{ text-align:right; vertical-align:middle;}
.lm{ text-align:left; vertical-align:middle;}

.bg-x{ background-repeat:repeat-x;}
.bg-y{ background-repeat:repeat-y;}
.bg-no{ background-repeat:no-repeat;}

.bg-p-lt{ background-position: left top;}
.bg-p-rt{ background-position: right top;} 
.bg-p-lb{ background-position: left bottom;} 
.bg-p-rb{ background-position: right bottom;}

.panecss{padding:0px 0px 0px 0px;}
.padding-10px{padding:0px 0px 0px 0px;}
.padding-5px{padding:0px 0px 0px 0px;}

/*--------------------------------------------------------------------------------------------------------------------------*/

/* Title, Module Title */
.Head					{font-size:11px; color:#ffffff; font-weight:bold}
.ctpane .Head				{font-size:20px; color:#000000; font-weight:bold; font-family: calibri;}
.SubHead				{font-size:11px; color:#000000}
.SubSubHead				{font-size:11px; color:#000000}
.Normal 				{font-size:16px; color:#000000; font-family: calibri;}
.Normal div				{font-size:16px; color:#000000; font-family: calibri;}

.rtpane .Normal 			{font-size:12px; color:#000000; font-family: calibri;}
div p					{font-size:16px; color:#000000; font-family: calibri;}

.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active		{color:#000000; TEXT-DECORATION:underline}
A.CommandButton:hover		{color:#4D4D4D; TEXT-DECORATION:none}

A,
A:link,
A:visited,
A:active					{color:silver; TEXT-DECORATION:none}
A:hover						{color:silver; TEXT-DECORATION:underline}



.searchcss,
A.searchcss:link,
A.searchcss:active,
A.searchcss:visited			{font-weight:normal; font-size:11px; color:#4D4D4D; TEXT-DECORATION:none}
A.searchcss:hover				{font-weight:normal; font-size:11px; color:#4D4D4D; TEXT-DECORATION:underline}

.bottomcss,
A.bottomcss:link,
A.bottomcss:active,
A.bottomcss:visited			{font-weight:normal; font-size:11px; color:silver; TEXT-DECORATION:none}
A.bottomcss:hover			{font-weight:normal; font-size:11px; color:silver; TEXT-DECORATION:underline}


/*--------------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------------------*/

.MainMenu_MenuContainer			{background-color: Transparent;width:100%; height:1px;}
.MainMenu_MenuBar			{ }
.MainMenu_MenuIcon      		{ display:none; }
.MainMenu_MenuArrow			{ display:none; }
.MainMenu_RootMenuArrow			{ display:none; }
.MainMenu_MenuBreak			{
	border: 			transparent 0px solid; 
 	background-color: 	transparent; 
 	height: 			1px;
}



.MainMenu_MenuItemSel
{
   BACKGROUND: transparent;

}

.MainMenu_TabRootMenuItem TD	{
	font-size:		14px;
	font-family:		Calibri,Tahoma;
	font-weight:		bold;    
    	color:			#606060;  
	
	height:			25px;
	text-align: 		center; 
	padding-left:		10px;
	padding-right:		10px;
	padding-top: 0px;
	padding-bottom: 0px;
   }
   
 
   
.MainMenu_TabRootMenuItemSel TD , { 
	font-size:		14px;
	font-weight:		bold;
	font-family:		Calibri,Tahoma; 
    	color: 			black;  
	
	height:			25px;
	text-align:		center; 
	padding-left:		10px;
	padding-right:		10px;
	padding-top: 0px;
	padding-bottom: 0px;
 }
 
.MainMenu_TabMenuItemHover TD	 { 	 
	font-size:		14px;
	font-weight:		bold;
	font-family:		Calibri,Tahoma; 
    	color: 			#073934;  
	
	height:			25px;
	text-align:		center; 
	padding-left:		10px;
	padding-right:		10px;
	padding-top: 0px;
	padding-bottom: 0px;
}


.MainMenu_TabMenuItemSelHover TD
{
	font-size:		14px;
	font-weight:		bold;
	font-family:		Calibri,Tahoma; 
    	color: 			#073934;  
	
	height:			25px;
	text-align:		center; 
	padding-left:		10px;
	padding-right:		10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

  
.MainMenu_MenuItem				{
 	font-size:		13px;
	font-weight:		normal;
	font-family:		Calibri,Tahoma;
    	color: 			#606060;  
	border:			0px;
	padding:		0px 28px 0px 12px;
	height:			21px;
	cursor:			pointer;	
	cursor: 		hand;
}


.submenu						{ 
	background: 	#d9eaea;
	
	border:     	#D3D3D3   0px outset;
	filter:     	Alpha(Opacity=95); 
	z-index:    	1000;

}

.submenuitemselected, .submenuitembreadcrumb			{ 
	background:		#0d655c;
	font-family:		Calibri,Tahoma;
  	font-size:		13px;
	font-weight:		normal;  
    	color:			#FFFFFF;  
   	padding:	    	0px 28px 0px 12px;	
    	cursor: 		pointer;
	cursor: 		hand;	
	border:			0px; 
	height: 		21px;
}
	  


.Eventday,.Eventweekenday{	background-color: #FFFFFF}
.Eventday,.Eventweekenday{	background-color: #FFFFFF}
.DataGrid_Item{				background-color: transparent;  color:#FFFFFF;   }
.DataGrid_AlternatingItem{	background-color: transparent;color:#FFFFFF;}




/* Pane Structure */
.leftpane				{padding:0px 0px 0px 0px; }
.rightpane				{padding:0px 0px 0px 0px; }
.toppane				{padding:0px 0px 0px 0px; }
.bottompane				{padding:0px 0px 0px 0px; }
.contentpane				{padding:0px 0px 0px 0px; }
.myleftpane				{padding:0px 0px 0px 0px; }
.mycontentpane				{padding:0px 0px 0px 0px; }
.myrightpane				{padding:0px 0px 0px 0px; }
.mybottompane				{padding:0px 0px 0px 0px; }
.logopane				{padding:0px 0px 0px 0px; }
.showcasepane				{padding:0px 0px 0px 0px; }
.bannerpane				{padding:0px 0px 0px 0px; }
.vspacepane				{padding:0px 0px 0px 0px; }
.hspacepane				{padding:0px 0px 0px 0px; }
.allspacepane				{padding:0px 0px 0px 0px; }

td{color:#000;}

.vendorMain{background-color:#fafafa;border:solid #e9e9e9 1px;padding:10px;margin-bottom:10px;width:580px;}
.vendorLogo{float:left;width:240px;}
.vendorInfo{float:left;width:300px;font-family:georgia;font-size:14px;color:#3e3e3e;line-height:20px;}
.vendorInfo a,a:link,a:visited,a:hover{color:#2a9689;}
.clear_float{clear:both;}
.CompanyName{font-weight:bold;text-transform:uppercase;width:300px;}
.Quote{font-style:italic;margin-top:10px;}
.QuoteBlock{padding-top:10px;}
