﻿body, div, p, h1, h2, h3, h4, ul, li, table
{
	margin:0;
	padding:0;
	border:none;
}
	 
body
{
	/* background: #B4B4B4 url(../images/body_bg.gif) repeat left top;	 */
	font-family: Tahoma, Arial, sans-serif;
	font-size:75%;
}

login-body
{
	/* background: #B4B4B4 url(../images/body_bg.gif) repeat left top;	 */
	font-family: Tahoma, Arial, sans-serif;
	font-size:75%;
	background-color: #283694;
}

/* login screen components */
.login_text
{
	font-family:Arial Unicode MS;
	font-size:10px;
	font-weight:bold;
	color:#111111;
}
.login_text1
{
	font-family:Arial Unicode MS;
	font-size:10px;
	font-weight:normal;
	color:#666666;
}
.login_cmd
{
	border-color:#ababab;
	border-style:solid;
	border-width:1px;
	height:20px;
	width:100px;
	background-color:#0069b4;
	cursor:hand;
	color:White;
	font-family:Arial Unicode MS;
	font-size:10px;	
}
.login_left
{
	background: url(../images/login_left.jpg) repeat-y left;
	width:581px;
	height:594px;
}
.login_center
{
	background: url(../images/doms-login.jpg);
	width:760px;
	height: 600px;
}
/*.login_right
{
	background: url(../images/login_right.jpg) repeat-y right;
	width:219px;
	height:594px;
}*/
.login_bg
{
	background: url(../images/login_bg.jpg) repeat-x;
	width:auto;
}
.login_topleft
{
	background: url(../images/login/bgtopleft.gif) repeat-x;
	height:70px;
}
.login_topright
{
	background: url(../images/login/bgtopright.gif) repeat-x;
	height:70px;
}
.login_menu
{
	background: url(../images/login/menu.gif) no-repeat;
	height:400px;
	width:160px;
}
.login_right
{
	background: url(../images/login/bgright.jpg) no-repeat;
	height:505px;
	width:120px;
}
.login_bg1
{
	background: url(../images/login/bg-m.jpg) no-repeat left;
	background-color:#d5d9e2;
}
.login_title
{
	background: url(../images/login/aremasnet.gif) no-repeat;
	height:31px;
	width:191px;
}
.login_line
{
	background: url(../images/login/line.gif) repeat-x;
	height:1px;
}
.logo
{
	background: url(../images/login/logo.jpg) no-repeat;
	height:70px;
	width:318px;
}
.boxcorner1
{
	background: url(../images/masterpage/box_corner1.gif) no-repeat;
	height:54px;
	width:12px;
}
.boxcorner2
{
	background: url(../images/masterpage/box_corner2.gif) no-repeat;
	height:54px;
	width:12px;
}
.boxcorner3
{
	background: url(../images/masterpage/box_corner3.gif) no-repeat;
	height:9px;
	width:12px;
}
.boxcorner4
{
	background: url(../images/masterpage/box_corner4.gif) no-repeat;
	height:9px;
	width:12px;
}
.boxbgtop
{
	background: url(../images/masterpage/box_bgtop.gif) repeat-x;
	height:54px;
}
.boxbgbottom
{
	background: url(../images/masterpage/box_bgbottom.gif) repeat-x;
	height:9px;
}
/* main screen components */
.logout_cmd
{
	border-color:#ababab;
	border-style:solid;
	border-width:1px;
	height:20px;
	width:100px;
	background-color:#0069b4;
	cursor:pointer;
	color:black;
	font-family:@Arial Unicode MS;
	font-size:10px;	
}
.menu_text_right
{
	font-family:@Arial Unicode MS;
	font-size:11px;
	color:black;
	font-weight:bold;
}

/******************************/
/**Styling information specific to individual content pages**/

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: black;
    font-weight:bold;
    background-color: #c8e6fb;
	font-family: Verdana;
	font-size: 10px;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-decoration:none;
    height:14px;
    text-align:center;
}
.accordionContent
{
    background-color: #FFFFFF;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    height: 300px;
}
.menutable
{
	height: 600px;
	width:255px;
}

/* banner */
.bannerleft
{
	background: url(../images/login/bgtopleft.gif) repeat-x;
	width: 255px;
	vertical-align:middle;
	height: 70px;
}
.bannercenter
{
	background: url(../images/login/bgtopright.gif) repeat-x;
	width:376px;
	height: 70px;
}
.bannerright
{
	background: url(../images/login/bgtopright.gif) repeat-x;
	height: 70px;
}

/* menu */
.menusl
{
	height:23px;
	width:5px;
	background: url(../images/menusbg.jpg) repeat;
}
.menusc
{
	height:23px;
	width:245px;
	background: url(../images/menusbg.jpg) repeat;
	text-align: center;
	font-weight:bold;
	color: #FFFFFF;
}
.menusr
{
	height:23px;
	width:5px;
	background: url(../images/menusbg.jpg) repeat
}
.menu_bg
{
	background: url(../images/login/menu.gif) repeat-x;
	height:400px;
	background-color:#f8f9fa;
}
menu_css
{
	color:Black;
}
.content_bg
{
	background-color:White;
}

/* center separater */
.graybgleft
{
	background-color: #d1d1d1;	
	width: 7px;
}
.graybgright
{
	background-color: #d1d1d1;	
	width: 7px;
}

/* function title */
.functionid
{
	background-color: #f4f5f0;
	height: 36px;
	color:Black;
	WIDTH: 211px;
	text-align: center;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color: #c1c0bb;
}
.functionidright
{
	background-color: #f4f5f0;
	height: 36px;
	color:Black;
	WIDTH: 211px;
	text-align: center;
}
.functiondesc
{
	background-color: #ffffff;
	height: 36px;
	color:Black;
	text-align:center;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color: #c1c0bb;
}
.titletable
{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color: #dedede;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color: #c1c0bb;
}

/* form components */
.menu_text
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
}
.menutree
{
	font-family:Verdana;
	font-size: 12px;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	line-height: 18px;
}
.label
{
	font-family:Verdana;
	font-size: 12px;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	line-height: 18px;

}
.labeltitle
{
	font-family:Verdana;
	font-size: 12px;
	font-weight:bold;
	color: Black;
	text-decoration: none;
	line-height: 18px;

}

.cmd
{
	border-color:#ababab;
	border-style:solid;
	border-width:1px;
	height:20px;
	width:100px;
	background-color:#0069b4;
	cursor:pointer;
	color:White;
	font-family:Verdana;	
}
.lookup
{
	border-color:#ababab;
	border-style:solid;
	border-width:1px;
	height:24px;
	width:24px;
	background-image: url(../images/lookup.jpg);
	cursor:pointer;
	padding:0px;
}

.cmdfiller
{
	background-color:White;
	border-color:#ababab;
	border-style:solid;
	border-width:1px;
	height:20px;
	text-align:right;
	color:#ff9700;
	font-family:Verdana;
}

.required
{
	background-color:#f0feda;
	width:150px;
}
.optional
{
	width:150px;
}
.combobox
{
	background-color:#f0feda;
	width:150px;
}
.labeldisplay
{
	width:150px;
}
.moretext
{
	width:350px;
}

.modalPopup {
	background-color:#ffffff;
	border-width:1px;
	border-style:double;
	border-color:Gray;
	padding:3px;
	width:600px;
}
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
	border-width:1px;
	border-color:Black;
	border-style:solid;
}

.collapsePanelHeader{	
	width:100%;		
	height:40px;
	background-color: #87cdfe;
	background-repeat:repeat-x;
	color:#000000;
	font-weight:bold;
}
.grid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #6b6863;
	text-decoration: none;
}
.Progress
{
  border: dashed 1px #000000;
  background-color: #EEEEEE;
  background-image: url(../images/spinner.gif);
  background-position: center center;
  background-repeat: no-repeat;
}
.Normal
{
  border : none 0px #FFFFFF;  
  background-color: #FFFFFF;
}

.modalPopupLoading
{
    text-align:center;
    padding-top: 10px; 
    padding-bottom: 10px; 
    border-style:solid; 
    border-width:1px; 
    background-color:White; 
    width:300px; 
    height:18px;
}
.tree
{
	font-family:Verdana;
	font-size: 10px;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	line-height: 18px;
}
.shoppingcart
{
	font-family:Verdana;
	font-size: 10px;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	line-height: 18px;
	text-align: left;
}
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

.memberpop
{
	font-family:Verdana;
	font-size: 10px;
	border: none;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	line-height: 18px;
	text-align: center;
}

.ajax_tooltip_content
{
	border:1px solid #000000;	/* Border width */
	left:18px;	/* Same as border thickness */
	top:0px;
	position:absolute;
	width:300px;	/* Width of tooltip content */
	height:200px;	/* Height of tooltip content */
	background-color:#FFF;	/* Background color */
	padding:5px;	/* Space between border and content */
	font-size:0.8em;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}

#vertical
{
	width:2em;
	padding:0;
	margin:0 auto;
	list-style-type:none;
	font-size:0.8em;
}
#vertical li
{
	float:left;
	margin:0.1em;
}
#vertical li em
{
	font-style:normal;
	display:block;
	text-align:center;
}


/*this is for the menu */@media screen
{
	.easyMenu
	{
		border-left:1px solid #FFFFFF;
		border-right:1px solid #FFFFFF;
		padding-bottom: 5px;
		background: url(bg_em_5.jpg) repeat-x bottom #B6BECF;
	}
	
	.easyMenuItemContainer
	{
	}

	.easyMenuItem
	{
		height: 12px;
		cursor: auto; cursor: pointer;
		color: #000000;
		padding: 2px;
	}
	
	.easyMenuItem a
	{
		height: 12px;
		cursor: auto; cursor: pointer;
		color: #000000;
	}

	.easyMenuItemIconCell
	{
	
	}

	.easyMenuItemIconCell a
	{
	}

	.easyMenuItemContentCell
	{
		font-family: arial;
		font-size: 10px;
		color: #000000;
		white-space: nowrap;
	}

	.easyMenuItemContentCell a
	{
		height: 12px;
		color: #000000;
		font-family: arial;
		font-size: 10px;
		text-decoration: none;
		text-indent: 10px;
		white-space: nowrap;
	}

	.easyMenuItemOver
	{
		height: 12px;
		cursor: auto; cursor: pointer;
		background-color: #00AAFF;
		padding: 2px;
	}
	
	.easyMenuItemOver a
	{
		height: 12px;
		cursor: auto; cursor: pointer;
		background-color: #00AAFF;
	}

	.easyMenuItemIconCellOver
	{
	}

	.easyMenuItemIconCellOver a
	{
	}

	.easyMenuItemContentCellOver
	{
		color: White;
		font-family: arial;
		font-size: 10px;
		text-decoration: none;
		white-space: nowrap;
	}

	.easyMenuItemContentCellOver a
	{
		color: White;
		cursor: auto; cursor: pointer;
		font-family: arial;
		font-size: 10px;
		text-decoration: none;
		white-space: nowrap;
	}

	.easyMenuSeparator
	{
	}
	
	.easyMenuSeparatorIconCell
	{
	}
	
	.easyMenuSeparatorContentCell
	{
	}

	.easyMenuSeparatorOver
	{
	}

	.easyMenuSeparatorIconCellOver
	{
	}
	
	.easyMenuSeparatorContentCellOver
	{
	}
	.easyMenuItemSubMenuCell
	{
		width: 10px;
		background-image: url(submenu.gif);
		background-repeat: no-repeat;
		background-position: 0px 4px;
		font-family: Verdana;
		font-size: 1px;
	}
	
	.easyMenuItemSubMenuCellOver
	{
		width: 10px;
		background-image: url(../submenu_white.gif);
		background-repeat: no-repeat;
		background-position: 0px 4px;
		font-family: Verdana;
		font-size: 1px;
	}

	/* do not change these classes */
	.menuContainerIframeUnderlay
	{
		border: 0px;
		position : absolute; 
		visibility : hidden; 
		top : -2000px;
		left : 0px; 
		filter : "progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)"; 
		filter : "Alpha(Opacity='0')";
		opacity : 0;
		--moz-opacity : 0;

		background-color: White;
	}
	#ob_em_mc
	{
		width: 100%;
		height: 100%;
		border-collapse: separate;
		border-spacing: expression(cellSpacing=0);
		border-spacing: 0px;
	}
	#ob_em_mc td
	{
		padding: 0px;
	}
	/* do not change these classes */
}

@media print
{
	.menuContainerIframeUnderlay
	{
		display: none;
	}	
}

.menuItemCSS
{
	width: 80px;
	cursor: pointer; 
	cursor: hand; 
	background: url(../images/bg_em_5.jpg) repeat-x bottom #FFFFFF; 
	font-family: verdana; 
	font-size: 10px; 
	color: #333333; 
	text-align: center;
}

.listbox
{
	font-family:@Arial Unicode MS;
	font-size:10px;
	font-weight:bold;
	color:#6d6d6d;
	border: none;
}


.PSATitle
{
  color:#ffffff;
  border :solid 1px #eef3f6;
  font-family :Arial , Sans-Serif, Tahoma;
  background-color :#696b7b;
   font-weight :bold 
}

.PSAGrid
{
  color:#000000;
  border :solid 1px #d3d3d3;
 font-family :Arial , Sans-Serif, Tahoma;
	  background-color :#f9fcfe;
	  font-weight :bold;
	  text-align:center ;
}



.PSAGridHeader
{
	color:#ffffff;
	  border :solid 1px #eef3f6;
	  font-family :Arial , Sans-Serif, Tahoma;
	  background-color :#9e9fa7;
	  font-weight :bold 
}

.PSAGridRow
{
color:Black ;
  border :solid 1px #eef3f6;
  font-family :Arial , Sans-Serif, Tahoma;
  background-color :#f9fcfe;
  font-weight :normal;
  text-decoration :none; 
  text-align :center 
}


.PSAGridFooter
{
	color:#005056;
	  border :solid 1px #eef3f6;
	  font-family :Arial , Sans-Serif, Tahoma;
	  background-color :#f9fcfe;
	  font-weight :bold;
	  text-align:center ;
}




.GSATitle
{
  color:#ffffff;
  border :solid 1px #eef3f6;
  font-family :Arial , Sans-Serif, Tahoma;
  background-color :#2e495c;
   font-weight :bold 
}


.GSAGrid
{
  color:#000000;
  border :solid 1px #d3d3d3;
 font-family :Arial , Sans-Serif, Tahoma;
	  background-color :#f9fcfe;
	  font-weight :bold;
	  text-align:center ;
}

.GSAGridHeader
{
	color:#ffffff;
	  border :solid 1px #eef3f6;
	  font-family :Arial , Sans-Serif, Tahoma;
	  background-color :#7a98ad;
	  font-weight :bold 
}

.GSAGridRow
{
color:Black ;
  border :solid 1px #eef3f6;
  font-family :Arial , Sans-Serif, Tahoma;
  background-color :#f9fcfe;
  font-weight :normal;
  text-decoration :none; 
  text-align :center 
}


.GSAGridFooter
{
	color:#005056;
	  border :solid 1px #eef3f6;
	  font-family :Arial , Sans-Serif, Tahoma;
	  background-color :#f9fcfe;
	  font-weight :bold 
}




.DeliveryTitle
{
  color:#ffffff;
  border :solid 1px #eef3f6;
  font-family :Arial , Sans-Serif, Tahoma;
  background-color :#3e4245;
   font-weight :bold 
}


.DeliveryGrid
{
  color:#000000;
  border :solid 1px #d3d3d3;
 font-family :Arial , Sans-Serif, Tahoma;
	  background-color :#f9fcfe;
	  font-weight :bold;
	  text-align:center ;
}

.DeliveryGridHeader
{
	color:#ffffff;
	  border :solid 1px #eef3f6;
	  font-family :Arial , Sans-Serif, Tahoma;
	  background-color :#808b94;
	  font-weight :bold 
}

.DeliveryGridRow
{
color:Black ;
  border :solid 1px #eef3f6;
  font-family :Arial , Sans-Serif, Tahoma;
  background-color :#f9fcfe;
  font-weight :normal;
  text-decoration :none; 
  text-align :center 
}


.DeliveryGridFooter
{
	color:#005056;
	  border :solid 1px #eef3f6;
	  font-family :Arial , Sans-Serif, Tahoma;
	  background-color :#f9fcfe;
	  font-weight :bold 
}




.RealtimeTitle
{
  color:#ffffff;
  border :solid 1px #eef3f6;
  font-family :Arial , Sans-Serif, Tahoma;
  background-color :#5e2e2e;
   font-weight :bold 
}


.RealtimeGrid
{
  color:#000000;
  border :solid 1px #d3d3d3;
 font-family :Arial , Sans-Serif, Tahoma;
	  background-color :#f9fcfe;
	  font-weight :bold;
	  text-align:center ;
}

.RealtimeGridHeader
{
	color:#ffffff;
	  border :solid 1px #eef3f6;
	  font-family :Arial , Sans-Serif, Tahoma;
	  background-color :#9b9ca3;
	  font-weight :bold 
}

.RealtimeGridRow
{
color:Black ;
  border :solid 1px #eef3f6;
  font-family :Arial , Sans-Serif, Tahoma;
  background-color :#f9fcfe;
  font-weight :normal;
  text-decoration :none; 
  text-align :center;
}

.RealtimeGridFooter
{
	color:#005056;
	  border :solid 1px #eef3f6;
	  font-family :Arial , Sans-Serif, Tahoma;
	  background-color :#f9fcfe;
	  font-weight :bold 
}


.MyProfileTitle
{
	  color:white;
  border :solid 1px #eef3f6;
  font-family :Arial , Sans-Serif, Tahoma;
  background-color :#3d6887;
   font-weight :bold 
}

.MyProfileRow1
{
		  color:black;
  border :solid 1px #eef3f6;
  font-family :Arial , Sans-Serif, Tahoma;
  background-color :#e9edf0;
   font-weight :bold 
}

.MyProfileRow2
{
background:url(../../images/submenubg_profile.gif);
	background-repeat:repeat-x;
		  color:black;
  border :solid 1px #eef3f6;
  font-family :Arial , Sans-Serif, Tahoma;

   font-weight :bold 
}

.MyProfileData
{
	background:url(../images/submenubg_profile.gif);
	background-repeat:repeat-x;
		  color:#6c0d00;
  border :solid 1px #eef3f6;
  font-family :Arial , Sans-Serif, Tahoma;

   font-weight :bold 
}

.MyProfileData2
{
	background:url(../../images/sudmenubg_profile.gif);
	background-repeat:repeat-x;
		  color:#6c0d00;
  border :solid 1px #eef3f6;
  font-family :Arial , Sans-Serif, Tahoma;
 background-color :#e9edf0;
   font-weight :bold 
}

.AnnouncementTitle
{
	
	   color:#ffffff;
  border :solid 1px #eef3f6;
  font-family :Arial , Sans-Serif, Tahoma;
   background-color :#243f5a;
   font-weight :bold 
   
}



.AnnouncementRow1
{
	
	  color:Black;
  border :solid 1px #eef3f6;
  font-family :Arial , Sans-Serif, Tahoma;
    background-color :#f3f3f5;
   font-weight :Normal 
   
}

.AnnouncementRow2
{
	
	  color:Black;
  border :solid 1px #eef3f6;
  font-family :Arial , Sans-Serif, Tahoma;
    background-color :#eeeedd;
   font-weight :Normal 
   
}

.ViewAnnouncement
{
	background:url(../../images/submenubg_announcement.gif);
	background-repeat:repeat-x;
		  color:#6c0d00;
  border :solid 1px #eef3f6;
  font-family :Arial , Sans-Serif, Tahoma;
 background-color :#e9edf0;
   font-weight :bold;
   text-decoration:none;
}


.LegendTitle
{
	
	   color:#ffffff;
  border :solid 1px #eef3f6;
  font-family :Arial , Sans-Serif, Tahoma;
   background-color :#01669c;
   font-weight :bold 
   
}

.LegendData
{
	
	   color:black;
  border :solid 1px #eef3f6;
  font-family :Arial , Sans-Serif, Tahoma;
   background-color :#f1f2f8;
   font-weight :bold 
   
}

.menuicon
{
	background:URL(../images/masterpage/menuicon.gif) no-repeat;
	width:7px;
	height:8px;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

