﻿/* STANDARDS -------------------------------------------------------------------------------- */

body 							{ background-image:url(/Portals/25/Skins/arrach/images/bg.gif); font-family:Arial, Helvetica, sans-serif;
                                  color:#333333; margin:0; padding:0; background-repeat:repeat-y; background-color:#f8f8f4; font-size:11px; }
	
h1, .Head						{ font-size:15px; font-weight:bold; color:#333333; }	
h2								{ font-size:13px; font-weight:bold; }	

.neClear						{ clear:both; height:0px; }
.GridItem 						{ border: solid 1px #CCCCCC; margin: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; }
td, tr      					{ font-family:Arial, Helvetica, sans-serif; font-size:11px;  }

.element_left	{ color:#4f473e; padding-top:3px;  }
.element_right	{ color:#4f473e; padding-top:3px; }
.bgclass	{ background-image:url(/Portals/25/Skins/arrach/images/containerbg.gif); background-repeat:repeat-x; }


/* TEXT / HOVER STYLES -------------------------------------------------------------------------------- */

#neHeader a, a:visited			{ color:#d85b00; text-decoration:none; font-size:11px; font-weight:bold; }	
#neHeader a:hover			    { text-decoration:underline; }

#neCrumb 				        { padding: 0px 0px 0px 180px; }
#neCrumb a, a:visited			{ color:#d85b00; text-decoration:none; font-size:11px; font-weight:bold; }	
#neCrumb a:hover			    { text-decoration:underline; }

#neElementLeft a, a:visited		{ color:#8e0d0d; text-decoration:none; font-size:11px; font-weight:bold; }	
#neElementLeft a:hover			{ text-decoration:underline; }

#neElementCenter a, a:visited	{ color:#8e0d0d; text-decoration:none; font-size:11px; font-weight:bold; }	
#neElementCenter a:hover		{ text-decoration:underline; }

#neElementRight a, a:visited	{ color:#8e0d0d; text-decoration:none; font-size:11px; font-weight:bold; }	
#neElementRight a:hover			{ text-decoration:underline; }

#neContent 				        { padding: 0px 0px 0px 0px; }

/* LEFT MENU -------------------------------------------------------------------------------- */

#navChild ul, li				{ margin:0; padding:0; }

#navChild						{ border-top: solid #efcb67 1px; vertical-align:top; margin:0px; padding:0px; }
#navChild .down_l1				{ background-image:url(/Portals/25/Skins/arrach/images/menudown.gif); }
#navChild .down_l1txt			{ color:#FFFFFF; }
#navChild .down_l2				{ background-image:url(/Portals/25/Skins/arrach/images/menudown.gif); }
#navChild .down_l2txt			{ color:#FFFFFF; }
#navChild .down_l3				{ background-image:url(/Portals/25/Skins/arrach/images/menudown.gif); }
#navChild .down_l3txt			{ color:#FFFFFF; }
#navChild .down_l4				{ background-image:url(/Portals/25/Skins/arrach/images/menudown.gif); }
#navChild .down_l4txt			{ color:#FFFFFF; }


#navChild ul					{ list-style: none; list-style:none; } 
#navChild li					{ border-bottom: solid #efcb67 1px; padding: 5px 0px 5px 20px; list-style:none; display:inline-block;
                                  background-image:url(/Portals/25/Skins/arrach/images/menu1.gif); }
								  
#navChild ul ul					{ margin:0px; padding:0px; list-style: none; margin: -5px 0px -5px -10px; width:170px; list-style:none; display:inline-block; } 
#navChild li li					{ padding: 5px 0px 5px 20px; border:none; list-style:none; background-position: -10px 0px;
                                  background-image:url(/Portals/25/Skins/arrach/images/menu2.gif); }	

#navChild ul ul ul				{ lmargin:0px; padding:0px;  ist-style: none; margin: -5px 0px -5px -10px; width:160px; list-style:none; display:inline-block; } 
#navChild li li li				{ padding: 5px 0px 5px 20px; border:none; list-style:none; 
                                  background-image:url(/Portals/25/Skins/arrach/images/menu3.gif); }

#navChild a, a:visited			{ color:#024a5c; font-size:12px; font-weight:bold; text-decoration:none; }
#navChild a:hover				{ color:#000022; font-size:12px; }

/* TABS-MENU -------------------------------------------------------------------------------- */

#navParent 		{ float:left; font-size:12px; display:block; font-weight:bold; height:30px; width:900px; padding-left:10px; clear:both; }

#navParent ul 					{ margin:0; padding:0px 10px 0px 0px; list-style:none; }
#navParent li 					{ display:inline; margin:0; padding:0; }
#navParent a 					{ float:left; background:url(/Portals/25/Skins/arrach/images/menu_l.gif) no-repeat left top;
  								  margin:0; padding:0 0 0 8px; text-decoration:none; font-weight:bold; }
#navParent a span 				{ float:left; display:block; 
                                  background:url(/Portals/25/Skins/arrach/images/menu_r.gif) no-repeat right top;
  							 	  padding:5px 12px 8px 0px; margin-right:1px; color:#000000; }
/* hide rule from IE5-Mac \*/
#navParent a span 				{ float:none; }
/* End IE5-Mac hack */
#navParent a:hover span 		{ color:#000000; }

#navParent a:hover 				{ background-position:0% -40px; }
#navParent a:hover span 		{ background-position:100% -40px; }

#navParent .down 				{ background-position:0% -80px; }
#navParent .downspan 			{ background-position:100% -80px; }
