BODY {
	background:#FFFFFF; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	border:0px; 
	height:100%
	}

TH,TD,DIV {	font-size:12px; color:#000000; FONT-FAMILY:Arial,Helvetica}

#wrapper {
	position:relative; height:258px
}
#logo {
	z-index:3; position:absolute; left:25px; width:228px; top:25px; height:60px
}
#user {
	z-index:3; position:absolute; right:8px; top:8px; height:18px; TEXT-ALIGN:right
}
#header {
	z-index:2; position:absolute; width:100%; bottom:40px
}
#menu {
	z-index:1; position:absolute; background:transparent; width:auto; bottom:0px; height:54px
}

/*--------------------------------------------------------------------------------------------------------------------------*/

.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:5px 8px 5px 8px;}

/*--------------------------------------------------------------------------------------------------------------------------*/

/* Title, Module Title */
.Head					{font-size:11px; color:#000000; font-weight:bold}
.SubHead				{font-size:11px; color:#000000}
.SubSubHead				{font-size:11px; color:#000000}
.Normal 				{font-size:11px; color:#808080}

.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active		{color:#808080; TEXT-DECORATION:underline}
A.CommandButton:hover		{color:#808080; TEXT-DECORATION:none}

A,
A:link,
A:visited,
A:active					{color:#009DEC; TEXT-DECORATION:none}
A:hover						{color:#142D56; TEXT-DECORATION:underline}

.topcss,
A.topcss:link,
A.topcss:active,
A.topcss:visited			{font-weight:normal; font-size:11px; color:#FFFFFF; TEXT-DECORATION:none}
A.topcss:hover				{font-weight:normal; font-size:11px; color:#CCCCCC; TEXT-DECORATION:underline}

.searchcss,
A.searchcss:link,
A.searchcss:active,
A.searchcss:visited			{font-weight:normal; font-size:11px; color:#A1A1A1; TEXT-DECORATION:none}
A.searchcss:hover				{font-weight:normal; font-size:11px; color:#A1A1A1; TEXT-DECORATION:underline}

.bottomcss,
A.bottomcss:link,
A.bottomcss:active,
A.bottomcss:visited			{font-weight:normal; font-size:11px; color:#FFFFFF; TEXT-DECORATION:none}
A.bottomcss:hover			{font-weight:normal; font-size:11px; color:#CCCCCC; TEXT-DECORATION:underline}

/*--------------------------------------------------------------------------------------------------------------------------*/

.MainMenu_MenuContainer			{background-color: Transparent;width:100%; text-transform: uppercase;}
.MainMenu_MenuBar				{ }
.MainMenu_MenuIcon      		{ display:none; }
.MainMenu_MenuArrow				{ display:none; }
.MainMenu_RootMenuArrow			{ display:none; }
.MainMenu_MenuBreak			{
	border: 			transparent 0px solid; 
 	background-color: 	transparent; 
}

.MainMenu_MenuItemSel
{
   BACKGROUND: transparent;
}

/*--------------------   Horizontal   -----------------------*/
.MainMenu_TabRootMenuItem TD	
{
	font-family:	Trebuchet MS, Helvetica, sans-serif; 
	font-size:		12px;
	font-weight:	bold;    
    color:			#999999; 
	height:			36px;
	_height:		35px;
	text-align: 	center; 
	padding-left:	8px;
	padding-right:	8px;
	text-transform: uppercase;
   }
   
.MainMenu_TabRootMenuItemSel TD  
{
	font-family:	Trebuchet MS, Helvetica, sans-serif; 
	font-size:		12px;
	font-weight:	bold; 
    color: 			#FFFFFF; 
	height:			36px;
	_height:		35px;
	text-align:		center; 
	padding-left:	8px;
	padding-right:	8px;
	text-transform: uppercase;
 }
 
.MainMenu_TabMenuItemHover TD	 { 	
	font-family:	Trebuchet MS, Helvetica, sans-serif;   
	font-size:		12px;
	font-weight:	bold; 
    color: 			#FFFFFF; 
	height:			36px;
	_height:		35px;
	text-align:		center;		
	padding-left:	8px;
	padding-right:	8px;
	text-transform: uppercase;}

.MainMenu_TabMenuItemSelHover TD
{
	font-family:	Trebuchet MS, Helvetica, sans-serif; 
 	font-size:		12px;
	font-weight:	bold; 
    color: 			#FFFFFF;  
	height:			36px;
	_height:		35px;
	text-align:		center; 
	padding-left:	8px;
	padding-right:	8px;
	text-transform: uppercase;
}

.MainMenu_MenuItem				{
 	font-size:		11px;
	font-weight:	normal; 
    color: 			#000000;  
	border:			0px;
	padding:		0px 28px 0px 12px;
	height:			21px;
	cursor:			pointer;	
	cursor: 		hand;
}

.submenu						{ 
	background: 	#E0E0E0;	
	border:     	#B9B9B9   1px  solid; 
	z-index:    	1000;
}

.submenuitemselected, .submenuitembreadcrumb			{ 
	background:		#1F86B3;
  	font-size:		11px;
	font-weight:	normal;  
    color:			#FFFFFF;  
   	padding:	    0px 28px 0px 12px;	
    cursor: 		pointer;
	cursor: 		hand;	
	border:			0px; 
	height: 		21px;
}

.MainMenu_Separator
{
	color: #999999;
	font-weight: bold;
	padding-bottom: 3px;
}

.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 5px 0px 5px}
.rightpane				{padding:0px 5px 0px 5px}
.toppane				{padding:0px 5px 0px 5px}
.bottompane				{padding:0px 5px 0px 5px}
.contentpane			{padding:0px 5px 0px 5px}
.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:5px 0px 5px 0px}
.hspacepane				{padding:0px 5px 0px 5px}
.allspacepane			{padding:5px 5px 5px 5px}


/****************************************************************************************************/
/******************************			ThrottleNet Styles		 ************************************/
/****************************************************************************************************/
.Home_Bg
{
	background: #ffffff url(images/DairyBalanceHome_Bg.jpg) no-repeat top center;
}

.BannerPaneHome
{
	/*border: solid 1px red;*/
	float: right;
	width: 330px;
}

.ContentPaneHome
{
	float: right;
	height: 364px;
	width: 330px;
}

.copyrightInfo
{
	float: left;
	width: 500px;
}

.leftpaneHome
{	
	float: right;
	height: 330px;	
	width: 100%;
}

/*******************************		Subpage Styles			*******************************/
.Subpage_Bg
{
	background: #ffffff url(images/Subpage_Bg_Slice.jpg) repeat-y top center;
	margin-left: auto;
	margin-right: auto;
	min-height: 695px;
	text-align: center;
	width: 850px;
}

.Subpage_Inner_Bg
{
	background: Transparent url(images/Dairy_Subpage_Bg.jpg) no-repeat top center;
	border: solid 0px black;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.clearfloats
{
	clear: both;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}

.border_red     {border: solid 0px red;}
.border_blue    {border: solid 0px blue;}
.border_green   {border: solid 0px green;}
.border_orange  {border: solid 0px orange;}
.border_black   {border: solid 0px black;}

.float_L   {float: left;}
.float_R   {float: right;}

.height_30 {height: 30px;}
.height_35 {height: 35px;}
.height_70 {height: 70px;}
.height_180{height: 180px;}

.pad_T2	   {padding-top: 2px;}
.pad_B2	   {padding-bottom: 2px;}
.pad_L2	   {padding-left: 2px;}
.pad_R2	   {padding-right: 2px;}

.pad_T5	   {padding-top: 5px;}
.pad_B5	   {padding-bottom: 5px;}
.pad_L5	   {padding-left: 5px;}
.pad_R5	   {padding-right: 5px;}
.padAll_5  {padding: 5px;}
.pad_T10   {padding-top: 10px;}
.pad_B10   {padding-bottom: 10px;}
.pad_L10   {padding-left: 10px;}
.pad_R10   {padding-right: 10px;}
.padAll_10 {padding: 10px;}
.pad_T15   {padding-top: 15px;}
.pad_B15   {padding-bottom: 15px;}
.pad_L15   {padding-left: 15px;}
.pad_R15   {padding-right: 15px;}
.padAll_15 {padding: 15px;}
.pad_T20   {padding-top: 20px;}
.pad_B20   {padding-bottom: 20px;}
.pad_R30   {padding-right: 30px;}

.align_R   {text-align: right;}
.align_L   {text-align: left;}
.align_C   {text-align: center;}

.fullwidth {width: 100%;}
.halfwidth {width: 50%;}
.qtrwidth  {width: 25%;}
.thdwidth  {width: 33%;}
.65width   {width: 65%;}
.35width   {width: 35%;}
.66width   {width: 66%;}
.32width   {width: 32%;}
.150width  {width: 150px;}

.topcss_sub,
A.topcss_sub:link,
A.topcss_sub:active,
A.topcss_sub:visited			{font-weight:normal; font-size:11px; color:#000000; TEXT-DECORATION:none}
A.topcss_sub:hover				{font-weight:normal; font-size:11px; color:#999999; TEXT-DECORATION:underline}

.bottomcss_sub,
A.bottomcss_sub:link,
A.bottomcss_sub:active,
A.bottomcss_sub:visited			{font-weight:normal; font-size:11px; color:#000000; TEXT-DECORATION:none}
A.bottomcss_sub:hover			{font-weight:normal; font-size:11px; color:#999999; TEXT-DECORATION:underline}

.MainMenu_MenuContainer_Sub			{background-color: Transparent; text-transform: uppercase; width:100%;}
.MainMenu_MenuBar_Sub				{ }
.MainMenu_MenuIcon_Sub	      		{ display:none; }
.MainMenu_MenuArrow_Sub				{ display:none; }
.MainMenu_RootMenuArrow_Sub			{ display:none; }
.MainMenu_MenuBreak_Sub				
{
 	background-color: 	transparent;
	border: 			transparent 0px solid;  
}

.MainMenu_MenuItemSel_Sub	
{
   BACKGROUND: transparent;
}

/*--------------------   Horizontal   -----------------------*/
.MainMenu_TabRootMenuItem_Sub TD	
{ 
    color:			#000000;
	font-family:	Trebuchet MS, Helvetica, sans-serif; 
	font-size:		12px;
	font-weight:	bold;    
	height:			36px;
	_height:		35px;
	padding-left:	8px;
	padding-right:	8px;
	text-align: 	center; 
	text-transform: uppercase;
   }
   
.MainMenu_TabRootMenuItemSel_Sub TD  
{
    color: 			#FFFFFF; 
	font-family:	Trebuchet MS, Helvetica, sans-serif; 
	font-size:		12px;
	font-weight:	bold; 
	height:			36px;
	_height:		35px;
	padding-left:	8px;
	padding-right:	8px;
	text-align:		center; 
	text-transform: uppercase;
 }
 
.MainMenu_TabMenuItemHover_Sub TD	 
{ 	
    color: 			#FFFFFF;
	font-family:	Trebuchet MS, Helvetica, sans-serif;   
	font-size:		12px;
	font-weight:	bold;  
	height:			36px;
	_height:		35px;	
	padding-left:	8px;
	padding-right:	8px;
	text-align:		center;	
	text-transform: uppercase;}

.MainMenu_TabMenuItemSelHover_Sub TD
{
    color: 			#FFFFFF; 
	font-family:	Trebuchet MS, Helvetica, sans-serif; 
 	font-size:		12px;
	font-weight:	bold;  
	height:			36px;
	_height:		35px;
	padding-left:	8px;
	padding-right:	8px;
	text-align:		center; 
	text-transform: uppercase;
}

.MainMenu_MenuItem_Sub					
{	 
	border:			0px;
    color: 			#000000; 
	cursor:			pointer;	
	cursor: 		hand;
 	font-size:		11px;
	font-weight:	normal;
	height:			21px; 
	padding:		0px 28px 0px 12px;
}

.submenu_Sub							
{ 
	background: 	#E0E0E0;	
	border:     	#B9B9B9   1px  solid; 
	z-index:    	1000;
}

.submenuitemselected_Sub, .submenuitembreadcrumb_Sub				
{ 
	background:		#1F86B3; 
	border:			0px; 
    color:			#FFFFFF;	
    cursor: 		pointer;
	cursor: 		hand;	
  	font-size:		11px;
	font-weight:	normal;   
	height: 		21px;
   	padding:	    0px 28px 0px 12px;
}

.MainMenu_Separator_Sub	
{
	color: #000000;
	font-weight: bold;
	padding-bottom: 3px;
}

p			{font-size:12px; color:#000000; FONT-FAMILY:Arial,Helvetica;}
ul,ol,li	{color: #000000;}