/* GENERAL STYLES */
/*	*
	{
		margin: 0px 0px 0px 0px; 
		padding: 0px 0px 0px 0px;
	}*/

	body 
	{ 
		background-color:#ffffff; 
		margin: 5px; 
		padding: 0px;
		text-align:center; 
		font-size: 12px; 
		font-family: Arial, Verdana, Sans-Serif; 
		color: #666666; 
		/*line-height: 20px;*/
		background-image: url(/images/bg_gradient_1x998.gif); 
		background-repeat: repeat-x;
	} 

	a:link, a:visited, a:active
	{
		color: #666;
		text-decoration: underline;
	}
	a:hover 
	{
		color: #00f;
		text-decoration: underline;		
	}
	a img
	{
		border: 0px;
	}

/*	body
	{
		font-family: arial,sans-serif;
		background: url(/images/Gradie ntBG.jpg);
		background-repeat: no-repeat;
		text-align: center;
		margin: 5px;
		padding: 0;
		background-color: #fff;
	}*/

/*<agl.folder "Page">*/
	#Page 
	{
		text-align: left;
		width: 906px;
		margin: 0px auto;
	}

	#PageHeader
	{
		background-image: url(/images/PageTopBG.gif);
		background-repeat: no-repeat;
		height: 446px;
	}

	#PageFooter
	{
		background-image: url(/images/PageBottomBG.gif);
		background-repeat: no-repeat;
		height: 30px;
		padding-right: 40px;
		padding-left: 43px;
	}

	#PageContent
	{
		background-image: url(/images/PageMiddleBG.gif);
		background-repeat: repeat-y;
		padding-right: 40px;
		padding-left: 43px;
	}

	#Content
	{
		position: relative;
		top: -250px;
	}

	#PageHeaderContent
	{
		position: relative;
		top: 9px;
		left: 2px;
		width: 818px;
		padding-top: 40px;
		padding-right: 40px;
		padding-left: 43px;
	}

	.Login 
	{
		float: right;
		display: inline;
		margin-top: 7px;
	}

	 div.Login
	{
		background-image: url(/images/LoginBG.gif);
		padding-top: 10px;
		height: 35px;
		width: 400px;
	}
	
	.Login input
	{
		width: 130px;	
		margin-left: 10px;
	}

	.Login .loginButton
	{
		width: auto;
		color: #000;
		font-family: arial,sans-serif;
		font-weight: bold;
	}


	#mainmenu
	{
		position: relative;
		margin-top: 10px;
		border-bottom: 1px #ccc solid;
		height: 33px;
		text-transform: uppercase;
		font-size: 12px;
		font-family: "Futura Std", Ariel, Helvetica, sans-serif;
		font-weight: bold;
		width: 100%;
	}

	#mainmenu img
	{
		float: left;
		/*margin-top: 11px;*/
	}

	#mainmenu .separator
	{
		margin-top: 11px;
	}
	
	#mainmenu a
	{	
		position: relative;
		float: left;
		padding-left: 20px;
		padding-right: 20px;
		height: 33px;
		text-align: center;
		line-height: 33px;
		text-decoration: none;
		color: #01457d;		
	}
	
	#mainmenu .selected
	{
		background-image: url(/images/MainMenuSelectedTabBGMiddle.gif);
		background-repeat: repeat-x;
		color: #fff;
	}

	#mainmenu a img
	{
		/*display: none;*/
	}
	
	#mainmenu .selected .cornerLeft
	{
		display: inline;
		position: absolute;
		left: 0px;
		top: 0px;
		border: none;
	}

	#mainmenu .selected .cornerRight
	{
		display: inline;
		position: absolute;
		right: 0px;
		top: 0px;
		border: none;
	}
	
	#submenu
	{
		position: relative;
		margin-top: 4px;
		height: 21px;
		font-size: 12px;
		font-family: Ariel, Helvetica, sans-serif;
		width: 100%;		
	}
	
	#submenu img
	{
		float: left;
		margin-top: 6px;
		margin-left: 10px;
		margin-right: 10px;		
	}
	
	#submenu a
	{	
		position: relative;
		float: left;
		height: 21px;
		text-align: center;
		line-height: 21px;
		text-decoration: none;
		color: #01457d;		
	}
	
	#submenu .selected
	{
		font-weight: bold;
	}
	
/*</agl.folder>*/
/*<agl.folder "Tabs">*/
	#Tabs 
	{ 
		position: relative; 
		left: 518px; 
		width: 385px; 
		height: 26px; 
		display: inline; 
	}

	#Tabs div 
	{ 
		overflow: hidden; 
		display: inline; 
	}

	#YellowTab 
	{ 
		font-size: 12px; 
		text-align: left; 
		width: 274px; 
		height: 26px; 
		overflow: hidden; 
		padding-left: 5px; 
		display: inline; 
	}

	#YellowTab .Header 
	{ 
		font-weight: bold;
	}

	#YellowTab #Office 
	{ 
		position: absolute; 
		top: 7px; 
		left: 5px; 
		width: 100px; 
		overflow: hidden; 
	}

	#YellowTab #Customer 
	{ 
		text-transform: capitalize; 
		position: absolute; 
		top: 7px; 
		left: 120px; 
		width: 159px; 
		height: 16px; 
		overflow: hidden; 
		clip: rect(auto, auto, auto, auto); 
	}

	#GrayTab 
	{ 
		font-size: 11px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight: 700; 
		text-decoration: none; 
		text-align: center; 
		position: absolute; 
		top: 8px; 
		left: 290px; 
		width: 94px; 
		height: 26px; 
		display: inline; 
	}

	#GrayTab a 
	{ 
		color: #fff; 
		text-decoration: none; 
	}
	#GrayTab div
	{
		display:inline;
	}

	#GrayTab .disabled
	{
		color: #ccc;
	}

	#GrayTab img 
	{ 
		margin-left: 5px; 
		border-style: none; 
	}

.ellipsis {   
    overflow: hidden;   
    text-overflow: ellipsis;   
    -o-text-overflow: ellipsis;   
    -ms-text-overflow: ellipsis;
    -moz-binding: url('/css/ellipsis.xml#ellipsis');
    -moz-user-select: text;   
    white-space: nowrap;   
    /*width: 100%;*/
} 
/*</agl.folder>*/














/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
