body {
	background: url(images/bg_verlauf.gif) repeat-x;
	/*background: #F2F2F3;*/
	margin: 0;
	padding: 0;
	/*text-align: center;*/
	font-family: verdana,arial,sans-serif;
}

#container {
	width: 910px;
	margin: 0px auto 0px auto;	
	border-left: 1px solid #D4D5D8;
	border-right: 1px solid #D4D5D8;
	/*border: 1px solid #ff0000;*/
}

/**********/
/* FEJLEC */
/**********/

#fejlec {
	width: 910px;
	margin: 0px auto 0px auto;	
}

.ujmenu {
	font-size:11px;
	color:#FFFFFF;
	font-weight: normal;
}

.ujmenu a {
	font-size:11px;
	color:#ffffff;
	text-decoration: none; 
	font-weight: normal;
}

.ujmenu a:visited {
	font-size:11px;
	color:#ffffff;
	text-decoration: none; 
	font-weight: normal;
}

.ujmenu a:hover, a:active {
	font-size:11px;
	color:#ffffff;
	text-decoration: underline; 
	font-weight: normal;
}

.ujmenu1 {
	font-size:10px;
	color:#000000;
	font-weight: normal;
	/*background: #036BA5;*/
	margin: 0;
	padding: 2px 2px 2px 2px;
}

.ujmenu1 a {
	font-size:10px;
	color:#000000;
	text-decoration: none; 
	font-weight: normal;
}

.ujmenu1 a:visited {
	font-size:10px;
	color:#000000;
	text-decoration: none; 
	font-weight: normal;
}

.ujmenu1 a:hover, a:active {
	font-size:10px;
	color:#000000;
	text-decoration: underline; 
	font-weight: normal;
}


/***************/
/* BREADCRUMBS */
/***************/

#afterpathwaymod {
	margin-top:8px;
	width:100%;
	}

	#roundwrapperthreemod,
#roundwrapperbottom,
#roundwrappertwomod_b {
	width:100%;
	margin:0px auto;
	background: url(../images/roundleft.gif) repeat-y left top;
	
}

.roundtopleft {
	width:100%;
	height:14px;
	background:url(../images/roundtopleft.gif) no-repeat left top;
}

.roundtopleft span.sfix {
	display:block;
	position:relative;
	height:14px;
	background:url(../images/roundtopright.gif) no-repeat right top;
}

.roundcontent {
	position:relative;
	background:url(../images/roundright.gif) repeat-y right top;
	padding:1px 10px 0px 10px;
	margin:-1px 0 0 0;
	text-align:left;
}

.roundbottomleft {
	width:100%;
	height:20px;
	background:url(../images/roundbottomleft.gif) no-repeat left bottom;
}

.roundbottomleft span.sfix {
	display:block;
	position:relative;
	height:20px;
	background:url(../images/roundbottomright.gif) no-repeat right bottom;
}


/************/
/* TARTALOM */
/************/

#tartalom {
	width: 910px;
	background: url(images/cont_bg_1.gif) repeat-y;
	margin: 0;
	padding: 0;
	/*border: 1px solid #ff0000;*/
}

#tart_bal {
	width: 710px;
	margin: 0;
	padding: 10px 0 0 0;
	float: left;
	font-size:11px;
	color: #3B3B3B;
	line-height: 1.5;
	/*border: 1px solid #ff0000;
	background: #000000;*/
}

#page_body_dw{
	width: 690px;
	height: 350px;
	/*border: 1px solid #cfcfcf;
	float: left;*/
}

#page_body_fb{
	width: 450px;
	height: 250px;
	/*border: 1px solid #cfcfcf;*/
	float: left;
}

#page_body_fj{
	width: 222px;
	height: 250px;
	/*border: 1px solid #ff0000;*/
	float: right;
}

#page_body_fjf{
	width: 218px;
	height: 128px;
	/*border: 1px solid #ff0000;*/
}

#page_body_fja{
	width: 218px;
	height: 122px;
	/*border: 1px solid #ff0000;*/
}

#page_body_box1{
	width: 220px;
	height: 150px;
	/*border: 1px solid #ff0000;*/
	float: left;
	border-right: solid 1px #c7c7c7;
	border-bottom: solid 1px #c7c7c7;
}

#page_body_box1_mod{
	width: 220px;
	height: 150px;
	/*border: 1px solid #ff0000;*/
	float: left;
	/*border-right: solid 1px #c7c7c7;
	border-bottom: solid 1px #c7c7c7;*/
}

#page_body_box2{
	width: 220px;
	height: 150px;
	/*border: 1px solid #ff0000;*/
	float: left;
	margin: 0 0 0 15px;
	border-right: solid 1px #c7c7c7;
	border-bottom: solid 1px #c7c7c7;
}

#page_body_box2_mod{
	width: 220px;
	height: 150px;
	/*border: 1px solid #ff0000;*/
	float: left;
	margin: 0 0 0 15px;
	/*border-right: solid 1px #c7c7c7;
	border-bottom: solid 1px #c7c7c7;*/
}

#page_body_box3{
	width: 220px;
	height: 150px;
	/*border: 1px solid #ff0000;*/
	float: right;
	border-right: solid 1px #c7c7c7;
	border-bottom: solid 1px #c7c7c7;
}

#page_body_box3_mod{
	width: 220px;
	height: 150px;
	/*border: 1px solid #ff0000;*/
	float: right;
	/*border-right: solid 1px #c7c7c7;
	border-bottom: solid 1px #c7c7c7;*/
}

#page_sonic_box1{
	width: 200px;
	float: left;
	/*border: 1px solid #ff0000;*/
}

#page_sonic_box2{
	width: 450px;
	float: right;
	font-size:13px;
	padding: 0;
	margin: 0;
	/*border: 1px solid #ff0000;*/
}

#tart_bal a, a:visited {
	text-decoration: none; 
	color: #003ECB;
	font-weight: bold;
	font-size:11px;
}

#tart_bal a:hover, a:active {
	text-decoration: underline; 
	color: #86A9F8;
	font-weight: bold;
	font-size:11px;
}

blockquote {
	margin: 0;
	padding: 0 5px 0 10px;
}

#tart_bal td {
	font-size: 11px;
}

p.cim1 {
	border-bottom: dotted 1px #000000;
	font-family: verdana,arial,sans-serif;
	color: #646464;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 1.4px;
	/*border: 1px solid #ff0000;*/
}

p.cim2 {
	padding: 0 0 2px 0;
	font-family: verdana,arial,sans-serif;
	color: #646464;
	font-weight: bold;
	font-size: 12px;
	/*border: 1px solid #ff0000;*/
}

p.cim2-sonic {
	padding: 0 0 2px 0;
	font-family: verdana,arial,sans-serif;
	color: #3bb8c5;
	font-weight: bold;
	font-size: 13px;
	/*border: 1px solid #ff0000;*/
}

p.cim3 {
	font-family: verdana,arial,sans-serif;
	color: #646464;
	font-weight: normal;
	font-size: 12px;
	/*border: 1px solid #ff0000;*/
}

p.faq {
	font-weight: bold;
}

p.kiemelt {
	font-weight: bold;
	color: #ff0000;
}

.h1akc {
	font-family:arial;
	font-size:14px;
	color:#577ea5;
	font-weight: bold;
}

span.redar{
	font-family:verdana;
	font-size:12px;
	text-align: left;
	color:#ff0000;
}

span.hiba{
	font-family:verdana;
	font-size:13px;
	color:#FF0000;
	font-weight: bold;
	}

span.redarnagy{
	font-family:verdana;
	font-size:14px;
	text-align: left;
	color:#ff0000;
	font-weight: bold;
}

p.kerdes {
	border-top: dotted 1px #646464;
}

.picframe {
	border: 1px solid #F9DE86;
}

p.ta_lista{
	font-size:11px;
}

div.highlight {
	margin: 0;
	padding: 10px;
	background-color: #F9DE86;
	line-height: 1.5;
	/*border: 1px solid #ff0000;
	background: #ff0000;*/
}

div.jobbsav_highlight {
	width: 184px;
	margin: 0;
	padding: 2px;
	background-color: #F9DE86;
	font-size: 9px;
	/*border: 1px solid #ff0000;
	line-height: 1.5;
	background: #ff0000;*/
}


/************/
/* JOBB SÁV */
/************/

#menu_jobb {
	width: 190px;
	margin: 0;
	font-size: 11px;
	line-height: 15px;
	/*border: 1px solid #ff0000;*/
}

#menu_jobb a, a:visited {
	font-size: 11px;
	text-decoration: none; 
	color: #000000;
}

#menu_jobb a:hover {
	font-size: 11px;
	text-decoration: underline; 
	color: #ff0000;
}

.eleres {
	font-size:9px;
	color:#555555;
	font-weight: bold;
	padding:5 5 0 5;
}

.eleresdown {
	font-size:9px;
	color:#555555;
	padding:5 5 0 5;
}

#tart_jobb {
	width: 200px;
	float: left;
	margin: 0;
	padding: 0px 0 0 5px;
	/*border: 1px solid #ff0000;
	border-left: 1px solid #C4C5C8;
	background: #F0F0F2;*/
}

#tart_jobb td {
	font-size: 9px;
}

.box_kek {
	width: 190px;
	margin: 0;
	background: url(images/box_bg_kek.gif) repeat-y;
	/*border: 1px solid #ff0000;*/
}

.box_kek .content {
	font-family: verdana, arial;
	background: url(images/box_bg_kek_csik.gif) no-repeat bottom;
	/*border: 1px solid #ff0000;*/
}

.box_kek .content a, a:visited {
	text-decoration: none; 
	color: #000000;
}

.box_kek .content a:hover, a:active {
	text-decoration: none; 
	border-bottom: 1px dashed #ff0000;
	color: #ff0000;
}

.box_szurke {
	width: 190px;
	margin: 0;
	background: url(images/box_bg_szurke.gif) repeat-y;
	/*border: 1px solid #ff0000;*/
}

.box_szurke .content {
	font-family: verdana, arial;
	font-size: 9px;
	color: #000000;
	background: url(images/box_bg_szurke_csik.gif) no-repeat bottom;
	/*border: 1px solid #ff0000;*/
}

.box_szurke .content a, a:visited {
	text-decoration: none; 
	color: #000000;
}

.box_szurke .content a:hover, a:active {
	text-decoration: none; 
	border-bottom: 1px dashed #ff0000;
	color: #ff0000;
}

.box_zold {
	width: 190px;
	margin: 0;
	background: url(images/box_bg_zold.gif) repeat-y;
	/*border: 1px solid #ff0000;*/
}

.box_zold .content {
	font-family: verdana, arial;
	font-size: 9px;
	color: #000000;
	background: url(images/box_bg_zold_csik.gif) no-repeat bottom;
	/*border: 1px solid #ff0000;*/
}

.box_zold .content a, a:visited {
	text-decoration: none; 
	color: #000000;
}

.box_zold .content a:hover, a:active {
	text-decoration: none; 
	border-bottom: 1px dashed #ff0000;
	color: #ff0000;
}

.box_sotkek {
	width: 190px;
	margin: 0;
	background: url(images/box_bg_sotkek.gif) repeat-y;
	/*border: 1px solid #ff0000;*/
}

.box_sotkek .content {
	font-family: verdana, arial;
	font-size: 9px;
	color: #000000;
	background: url(images/box_bg_sotkek_csik.gif) no-repeat bottom;
	/*border: 1px solid #ff0000;*/
}

.box_sotkek .content a, a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

.box_sotkek .content a:hover, a:active {
	text-decoration: none; 
	border-bottom: 1px dashed #ffffff;
	color: #ffffff;
}

.rbroundbox_fekete { background: #000000; width: 280px; margin-top: 8px; }

.rbtop_fekete div  { background: url(images/bf_f.gif) no-repeat top left; }
.rbtop_fekete      { background: url(images/jf_f.gif) no-repeat top right; }
.rbbot_fekete div  { background: url(images/ba_f.gif) no-repeat bottom left; }
.rbbot_fekete      { background: url(images/ja_f.gif) no-repeat bottom right; }

.rbcontent_fekete  { margin-left: 10px; color: #ffffff; }


.nyil {
	margin-top : 3px;
}

.header-breadcrumbs ul {float:left; width:155px; list-style:none; margin:0 0 0 5px; padding:5px 0 0 0px; font-family:verdana,arial,sans-serif; /*border:1px solid;*/ }
.header-breadcrumbs ul li {display:inline; padding:0 0 0 10px; background:transparent url(images/bullet_kek.gif) no-repeat 0 50%; font-weight:normal; color:rgb(125,125,125); font-size:100%;}
.header-breadcrumbs ul a {color:rgb(70,122,167); text-decoration:none;}
.header-breadcrumbs ul a:hover {color:rgb(42,90,138); text-decoration:underline;}

.header-breadcrumbs .searchform {float:left; width:175px; padding:5px 0px 0px 5px !important /*Non-IE6*/; padding:5px 0px 0px 5px /*IE6*/; /*border:1px solid;*/}
.header-breadcrumbs .searchform form fieldset {float:left; border:none;}
.header-breadcrumbs .searchform input.field {width:12.0em; padding:0.2em 0 0.2em 0; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%; background-color:#FFFFCC;}
.header-breadcrumbs .searchform input.button {width:3.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
.header-breadcrumbs .searchform input.button_torles {width:4.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
.header-breadcrumbs .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}




/**********/
/* LABLEC */
/**********/

#lablec {
	width: 910px;
	margin: 0px auto 0px auto;	
	float: left;
}







/************/
/** ASTRA **/
/************/

.pageHeader 
{ 
	font-family:verdana;
	font-size: 18px;
	line-height: 24px;
	color: #FBAF33;
	text-align:left;
}

.subHeader
{ 
	font-family:verdana;
	font-size : 12px; 
	font-weight: bold; 
	color: #333333; 
	margin-bottom: 15;
	margin-top:15;
	text-align:left;
}

.subHeader_ct
{ 
	font-family: verdana;
	font-size : 15px; 
	font-weight: bold; 
	color: #000000; 
	text-align: left;
	/*border: solid 1px;*/
}

.subHeader_tanfcim
{ 
	font-family: verdana;
	font-size : 15px; 
	font-weight: bold; 
	color: #000000; 
	text-align: center;
	/*border: solid 1px;*/
}

.astradok_leiras
{ 
	font-family: verdana;
	font-size : 11px; 
	color: #6a6a6a; 
	font-weight: normal; 
	text-align: left;
	/*border: solid 1px;*/
}

.paragraph			
{ 
	font-family:verdana;
	font-size : 12px; 
	color : black; 
	line-height: 18px; 
	margin-bottom: 15;
	margin-top:15;
	text-align:left;
} 

.astra_lablec			
{ 
	border-top: 1px solid #C4C5C8;
	margin-bottom: 15;
	margin-top:15;
} 


/* table.boxed: Used in various tables in e-business */
table.boxed
{
	border: 1px solid #999999;
	background-color: White;
	margin-bottom: 0px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
}
table.boxed td.divider
{
	background-image: url(images/astra/dotted_line.gif);
	background-repeat: repeat-x;
	height: 1px;
}


/* Styles for banners and relations */
.newsBannerDiv
{
	font-size: 11px;
	width: 150px;
	margin-bottom:6px;	
}

.newsBannerDiv .headerBox {}
.newsBannerDiv .header
{
	/* width: 150px; */
	font-weight: bold;
	font-size: 11px;
	border-bottom: solid 1px darkgray;
}
.newsBannerDiv .listContainer {}
.newsBannerDiv .item
{
	font-size: 11px;
	padding-left: 8px;
	margin-top: 8px;
	background: url(images/astra/orange_list_arrow.gif) no-repeat left top;
}
.newsBannerDiv .item a { color : #0033CC; text-decoration : none; }
.newsBannerDiv .item a:visited { color : #0033CC; text-decoration : none; }
.newsBannerDiv .item a:hover { color : #CC0000; text-decoration : underline; }

.newsBannerDiv .itemAll
{
	font-size: 11px;
	padding-left: 8px;
	padding-top: 12px;
	margin-top: 0px;
}
.newsBannerDiv .itemAll a { color : #0033CC; text-decoration : none; }
.newsBannerDiv .itemAll a:visited { color : #0033CC; text-decoration : none; }
.newsBannerDiv .itemAll a:hover { color : #CC0000; text-decoration : underline; }

/* Press room banner */
.pressRoomBannerDiv
{
	font-size: 11px;
	width: 150px;
	margin-bottom:6px;	
}

.pressRoomBannerDiv .headerBox {}
.pressRoomBannerDiv .header
{
	font-weight: bold;
	font-size: 11px;
	border-bottom: solid 1px darkgray;
}
.pressRoomBannerDiv .listContainer {}
.pressRoomBannerDiv .item
{
	font-size: 11px;
	padding-left: 8px;
	margin-top: 8px;
	background: url(images/astra/orange_list_arrow.gif) no-repeat left top;
}
.pressRoomBannerDiv .item a { color : #0033CC; text-decoration : none; }
.pressRoomBannerDiv .item a:visited { color : #0033CC; text-decoration : none; }
.pressRoomBannerDiv .item a:hover { color : #CC0000; text-decoration : underline; }
.pressRoomBannerDiv .itemAll
{
	font-size: 11px;
	padding-left: 8px;
	padding-top: 12px;
	margin-top: 0px;
}
.pressRoomBannerDiv .itemAll a { color : #0033CC; text-decoration : none; }
.pressRoomBannerDiv .itemAll a:visited { color : #0033CC; text-decoration : none; }
.pressRoomBannerDiv .itemAll a:hover { color : #CC0000; text-decoration : underline; }
/* End Press room banner */

/* Default banner styles */
.bannerDiv
{
	margin:  			6px 0px 6px 0px;
	width: 150px;
}
.bannerDiv .headerBox
{
	background-color: 	#E8E8E0;
	border-top: 1px solid darkgray;
	border-left: 1px solid darkgray;
	border-right: 1px solid darkgray;
}
.bannerDiv .header
{
	font-size: 			11px;
	font-weight: 		bold;
	padding: 			3px 5px 4px 5px;
	border: solid 1px white;	
}
.bannerDiv .header a {color: Black; font-size: 11px; font-weight: bold; text-decoration: none }
.bannerDiv .header a:visited {color: Black; font-size: 11px; font-weight: bold; text-decoration: none }
.bannerDiv .header a:hover {color: #CC0000; font-size: 11px; font-weight: bold; text-decoration: underline }
.bannerDiv .contentBorder
{
	border: solid 1px darkgray;
}
.bannerDiv .divider
{
	line-height: 1px;
	font-size: 1px;
	border-top: solid 1px darkgray;
	height:		1px;
}
.bannerDiv .ebusContentBorder
{
	border-left: solid 1px darkgray;
	border-right: solid 1px darkgray;
	border-bottom: solid 1px darkgray;
}
.bannerDiv .ebusContainer
{
	background-image: url(/sysimages/ebus_order_online_top.gif); 
	background-repeat: no-repeat;	
}
.bannerDiv .ebusHeader
{
	padding-left: 6px; 
	padding-top: 14px; 
	padding-bottom:9px;
}
.bannerDiv .ebusDivider
{
	background-image: url(images/astra/dotted_line.gif); 
	background-repeat: repeat-x;
	height: 1px;
	font-size: 0px;
	line-height:0px;
}
/* end Default banner styles */

/* Blue banner styles */
.bannerDivBlue
{
	margin:   		6px 0px 6px 0px;
	width: 150px;
}
.bannerDivBlue .headerBox {}
.bannerDivBlue .header
{
	padding: 			3px 7px 4px 7px;
	font-size: 			11px;
	font-weight: 		bold;
	color:				White;
	background: url(images/astra/banner_topBg_blue.gif) no-repeat left top;
	background-color: 	#006AC3;
}
.bannerDivBlue .header a {color: White; font-size: 11px; font-weight: bold; text-decoration: none }
.bannerDivBlue .header a:visited {color: White; font-size: 11px; font-weight: bold; text-decoration: none }
.bannerDivBlue .header a:hover {color: #CC0000; font-size: 11px; font-weight: bold; text-decoration: underline }


.bannerDivBlue .contentBorder
{
	border: 1px solid #006AC3;
}

.bannerDivBlue .divider
{
	line-height: 1px;
	font-size: 1px;
	border-top: solid 1px #006AC3;
	height:		1px;
}
/* end Blue banner styles */

/* Yellow banner styles */
.bannerDivYellow
{
	margin:  			6px 0px 6px 0px;
	width: 150px;
}
.bannerDivYellow .headerBox {}
.bannerDivYellow .header
{
	padding: 			3px 7px 4px 7px;
	font-size: 			11px;
	font-weight: 		bold;
	color:				White;
	background: url(images/astra/banner_topBg_yellow.gif) no-repeat left top;
	background-color: 	#F4C345;
}
.bannerDivYellow .header a {color: White; font-size: 11px; font-weight: bold; text-decoration: none }
.bannerDivYellow .header a:visited {color: White; font-size: 11px; font-weight: bold; text-decoration: none }
.bannerDivYellow .header a:hover {color: #CC0000; font-size: 11px; font-weight: bold; text-decoration: underline }
.bannerDivYellow .contentBorder
{
	border: 1px solid #F4C345;
}
.bannerDivYellow .divider
{
	line-height: 1px;
	font-size: 1px;
	border-top: solid 1px #F4C345;
	height:		1px;
}
/* end Yellow banner styles */

/* Red banner styles */
.bannerDivRed
{
	margin:  			6px 0px 6px 0px;
	width: 150px;
}
.bannerDivRed .headerBox {}
.bannerDivRed .header
{
	padding: 			3px 7px 4px 7px;
	font-size: 			11px;
	font-weight: 		bold;
	color:				White;
	background: url(images/astra/banner_topBg_red.gif) no-repeat left top;
	background-color: 	#B11116;
}
.bannerDivRed .header a {color: White; font-size: 11px; font-weight: bold; text-decoration: none }
.bannerDivRed .header a:visited {color: White; font-size: 11px; font-weight: bold; text-decoration: none }
.bannerDivRed .header a:hover {color: #0033CC; font-size: 11px; font-weight: bold; text-decoration: underline }
.bannerDivRed .contentBorder
{
	border: 1px solid #B11116;
}
.bannerDivRed .divider
{
	line-height: 1px;
	font-size: 1px;
	border-top: solid 1px #B11116;
	height:		1px;
}
/* end Red banner styles */

/* Green banner styles */
.bannerDivGreen
{
	margin:  			6px 0px 6px 0px;
	width: 150px;
}
.bannerDivGreen .headerBox {}
.bannerDivGreen .header
{
	padding: 			3px 7px 4px 7px;
	font-size: 			11px;
	font-weight: 		bold;
	color:				White;
	background: url(images/astra/banner_topBg_green.gif) no-repeat left top;
	background-color: 	#A6A673;
}
.bannerDivGreen .header a {color: White; font-size: 11px; font-weight: bold; text-decoration: none }
.bannerDivGreen .header a:visited {color: White; font-size: 11px; font-weight: bold; text-decoration: none }
.bannerDivGreen .header a:hover {color: #CC0000; font-size: 11px; font-weight: bold; text-decoration: underline }
.bannerDivGreen .contentBorder
{
	border: 1px solid #A6A673;
	width: 150px;
}

.bannerDivGreen .divider
{
	line-height: 1px;
	font-size: 1px;
	border-top: solid 1px #A6A673;
	height:		1px;
}
/* end Green banner styles */

/* Gray banner styles */
.bannerDivGray
{
	margin:  			6px 0px 6px 0px;
	width: 150px;
}
.bannerDivGray .headerBox {}
.bannerDivGray .header
{
	padding: 			3px 7px 4px 7px;
	font-size: 			11px;
	font-weight: 		bold;
	color:				White;
	background: url(images/astra/banner_topBg_gray.gif) no-repeat left top;
	background-color: 	#B2B2B2;
}
.bannerDivGray .header a {color: White; font-size: 11px; font-weight: bold; text-decoration: none }
.bannerDivGray .header a:visited {color: White; font-size: 11px; font-weight: bold; text-decoration: none }
.bannerDivGray .header a:hover {color: #CC0000; font-size: 11px; font-weight: bold; text-decoration: underline }
.bannerDivGray .contentBorder
{
	border: 1px solid #B2B2B2;
}
.bannerDivGray .divider
{
	line-height: 1px;
	font-size: 1px;
	border-top: solid 1px #B2B2B2;
	height:		1px;
}
/* end Gray banner styles */

/* Banner without border styles */
.bannerDivNoBorder
{
	margin:  			6px 0px 6px 0px;
	width: 150px;
}
.bannerDivNoBorder .header
{
	padding: 			3px 6px 4px 6px;
	font-size: 			11px;
	font-weight: 		bold;
}
.bannerDivNoBorder .header a {color: Black; font-size: 11px; font-weight: bold; text-decoration: none }
.bannerDivNoBorder .header a:visited {color: Black; font-size: 11px; font-weight: bold; text-decoration: none }
.bannerDivNoBorder .header a:hover {color: #CC0000; font-size: 11px; font-weight: bold; text-decoration: underline }
.bannerDivNoBorder .divider
{
	line-height: 1px;
	font-size: 1px;
	height:		0px;
}
/* End Banner without border styles */

/* Styles for the content inside a single banner (same is used for ALL banners) */
.bannerDivContentContainer {}
.bannerDivContentContainer .image
{
	padding: 			0px 0px 0px 0px;
	font-size: 			11px;
	line-height: 		15px;
	text-align:		    center;
}
.bannerDivContentContainer .content
{
	padding: 			3px 6px 6px 6px;
	font-size: 			11px;
	line-height: 		15px;
}
.bannerDivContentContainer .content a { text-decoration: none }
.bannerDivContentContainer .content a:visited { text-decoration: none }
.bannerDivContentContainer .content a:hover { text-decoration: underline }
.bannerDivContentContainer .ebusLink
{
	padding: 			3px 6px 3px 6px;
	font-size: 			11px;
	line-height: 		15px;
}
.bannerDivContentContainer .ebusLink a { text-decoration: none }
.bannerDivContentContainer .ebusLink a:visited { text-decoration: none }
.bannerDivContentContainer .ebusLink a:hover { text-decoration: underline }
.bannerDivContentContainer .pollContent
{
	padding: 			3px 6px 3px 6px;
	font-size: 			11px;
	line-height: 		15px;
}
.bannerDivContentContainer .pollContent a { text-decoration: none }
.bannerDivContentContainer .pollContent a:visited { text-decoration: none }
.bannerDivContentContainer .pollContent a:hover { text-decoration: underline }
.bannerDivContentContainer .poll
{
	padding: 			0px 3px 0px 3px;
	font-size: 			11px;
	line-height: 		15px;
}

.pollItem
{
	font-family: Verdana;
	font-size: 11px;	
}

/* End Styles for the content inside a single banner */

/* Styles for the content inside a group banner (same is used for ALL banners) */
.bannerDivListContainer 
{
	background-color: #E9F0F8;
	padding-top: 6px;
	padding-bottom: 2px;
	font-size: 11px;
	line-height: 15px;
}
.bannerDivListContainer .item
{
	padding: 0 3px 4px 13px;
	margin: 0 0 0 0;
	background-image : url(images/astra/orange_list_arrow.gif);
	background-position : 4px 0px;
	background-repeat : no-repeat;
	font-size: 11px;
	line-height: 15px;
}
.bannerDivListContainer .item a { text-decoration: none }
.bannerDivListContainer .item a:visited { text-decoration: none }
.bannerDivListContainer .item a:hover { text-decoration: underline }
/* End Styles for the content inside a group banner */


/* Styles for product catalog navigation */
div#prodNavContainer {}
div#prodNavContainer .Container
{
	width: 196px; 
	max-width: 198px;
	margin-left: 5px;
	margin-bottom: 4px;
	position : relative;
	float : left;	
}
div#prodNavContainer .Spacer
{
	position : relative; 
	float : left; 
	width: 10px;	
}
div#prodNavContainer .Header
{
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 4px;
	font-family : Verdana; 
	font-size :11px; 
	color : black; 
	font-weight: bold; 
	line-height : 14px;
}
.prodNavContainerAT .Header
{
	background: #B2D233;
	border-left: 1px #B2D233 solid;
	border-right: 1px #B2D233 solid;
}
.prodNavContainerCresco .Header
{
	background: #CCCCCC;
	border-left: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
}
div#prodNavContainer .ItemList
{
	overflow: auto;
	height: 100px;
	padding-left: 3px;
	padding-right: -2px;
	font-family : Verdana; 
	font-size :11px; 
	color : black; 
	line-height : 14px;
}
div#prodNavContainer .ItemList a			{ font-family : Verdana; font-size :11px; color : #0033CC; text-decoration : none; }
div#prodNavContainer .ItemList a:visited	{ font-family : Verdana; font-size :11px; color : #0033CC; text-decoration : none;}
div#prodNavContainer .ItemList a:hover	{ font-family : Verdana; font-size :11px; color : #CC0000; text-decoration : underline; }

.prodNavContainerAT .ItemList
{
	border-left: 1px #B2D233 solid;
	border-bottom: 1px #B2D233 solid;
	border-right: 1px #B2D233 solid;
	scrollbar-arrow-color:#B2D233;
	scrollbar-track-color:gainsboro;
	scrollbar-face-color:white;
	scrollbar-highlight-color:white;
	scrollbar-3dlight-color:#B2D233;
	scrollbar-darkshadow-color:#B2D233;
	scrollbar-shadow-color:white;
}
.prodNavContainerCresco .ItemList
{
	border-left: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	scrollbar-arrow-color:#CCCCCC;
	scrollbar-track-color:gainsboro;
	scrollbar-face-color:white;
	scrollbar-highlight-color:white;
	scrollbar-3dlight-color:#CCCCCC;
	scrollbar-darkshadow-color:#CCCCCC;
	scrollbar-shadow-color:white;
}
div#prodNavContainer .ItemCount
{
	margin-bottom: 3px; 
	color: gray; 
	font-weight: bold;
	font-size: 11px;
}
div#prodNavContainer .ItemHeader
{
	margin-bottom: 3px;	
	max-width: 172px;
    width: 173px;
    font-size: 11px;
    font-weight:bold;
    color: #414141;
}
div#prodNavContainer .Item
{
	margin-bottom: 3px;	
	max-width: 172px;
    width: 173px;
}

div#prodNavGroupList
{
	padding-left: 10px;
	padding-top: 10px;	
}
div#prodNavGroupList .ProdList
{
	padding-right: -2px;
	font-family : Verdana; 
	font-size :11px; 
	color : black; 
	line-height : 14px;
}

.prodNavGroupAT .ProdList
{
	scrollbar-arrow-color:#B2D233;
	scrollbar-track-color:gainsboro;
	scrollbar-face-color:white;
	scrollbar-highlight-color:white;
	scrollbar-3dlight-color:#B2D233;
	scrollbar-darkshadow-color:#B2D233;
	scrollbar-shadow-color:white;
}
.prodNavGroupCresco .ProdList
{
	scrollbar-arrow-color:#CCCCCC;
	scrollbar-track-color:gainsboro;
	scrollbar-face-color:white;
	scrollbar-highlight-color:white;
	scrollbar-3dlight-color:#CCCCCC;
	scrollbar-darkshadow-color:#CCCCCC;
	scrollbar-shadow-color:white;
}

div#prodNavGroupList .Header
{
	font-weight: bold;
	padding-bottom: 2px;
	font-size: 12px;	
}
div#prodNavGroupList .AreaText
{
	font-size: 12px;
}
.prodNavGroupCresco .AreaText
{
	display: none;
	height: 0px;
	width: 0px;
}

div#prodNavGroupList .PlatformText
{
	font-size: 12px;	
}
.prodNavGroupAT .PlatformText
{
	display: none;
	height: 0px;
	width: 0px;
}

div#prodNavGroupList .Item
{
	margin-bottom: 3px;	
	font-size: 12px;
}
div#prodNavGroupList .Item a			{ text-decoration : none; }
div#prodNavGroupList .Item a:visited	{ text-decoration : none;}
div#prodNavGroupList .Item a:hover	{ color : #CC0000; text-decoration : underline; }

.prodNavTabloidHead
{
	background: #B2D233; 
	height: 8px;
	margin-left: 10px;
	margin-right: 0px; 
	font-size: 2px;
	width:179px
}

.prodNavTabloidImage
{
	border-left: 2px #B2D233 solid;
	border-right: 2px #B2D233 solid;
	border-bottom: 2px #B2D233 solid;
	margin-left: 10px	
}

.prodNavTabloidContent
{
	border-top: 1px #B2D233 solid;
	padding-left: 10px;
	padding-top: 5px	
}

.prodNavTabloidArrow
{
	background: #B2D233; 
	width: 15px; 
	height: 15px;
	text-align: center;
	line-height: 12px;
	color: White;
}
.prodNavTabloidArrow a		{ font-family : Verdana; font-size :12px; color : white; font-weight: normal; text-decoration: none;}
.prodNavTabloidArrow a:visited { font-family : Verdana; font-size :12px; color : white; font-weight: normal; text-decoration: none;}
.prodNavTabloidArrow a:hover 	{ font-family : Verdana; font-size :12px; color : #CC0000; font-weight: normal; text-decoration : none; }

div#prodNavSiblingsOuterContainer
{
	xborder-right: darkgray 1px solid;
	float: left;
	width: 100%;
	xborder-bottom: darkgray 1px solid;
	position: relative;
	xbackground-color: #e6e6e6;
	padding-bottom: 5px;
}

div#prodNavSiblingsContainer
{
	margin-top: 7px; 
	margin-left: 10px; 
	xfloat:left
}
div#prodNavFilterProductStatus
{
	width: 100%;
	height: 30px;
	max-height: 20px;
	padding-bottom: 10px;
	margin-top: 10px; 
	margin-left: 10px; 
	margin-right: 10px;
	border-bottom: dashed 1px darkgray;
}
div#prodNavFilterProductStatus .header 
{
	font-weight: bold;	
	background-image: url(/sysimages/bullets/arrow_orange_small.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
	padding-right: 10px;

}
div#prodNavFilterProductStatus div, div#prodNavFilterProductStatus td { font-size: 11px; }


/* navigationPath: style used for the navigation path (bread crumb trail */
div#contentArea #navigationPath
{
	height: expression("25px");
	min-height: 25px;
	padding-left: 10px;
	border-bottom: solid 1px darkgray;
	width: auto;
	
}
div#contentArea #navigationPath .content
{
	padding-top: 5px;
	font-family: Verdana; 
	color: black; 
	font-size: 11px;
	height:auto;
	
}
div#contentArea #navigationPath .content a			{ font-family : Verdana; color : #0033cc; font-size : 11px; text-decoration : none; }
div#contentArea #navigationPath .content a:visited	{ font-family : Verdana; color : #0033cc; font-size : 11px; text-decoration : none; }
div#contentArea #navigationPath .content a:hover		{font-family : Verdana; color : #CC0000; font-size : 11px; text-decoration : underline; }
/* end navigationPath: style used for the navigation path (bread crumb trail */


/* standardTxt: Used in various text-labels (change pwd, ebus-functions, search etc */
.standardTxt			{ font-family : Verdana; font-size :11px; color : black; line-height : 14px; }
.standardTxt a			{ font-family : Verdana; font-size :11px; color : #0033CC; text-decoration : none; }
.standardTxt a:visited	{ font-family : Verdana; font-size :11px; color : #0033CC; text-decoration : none;}
.standardTxt a:hover	{ font-family : Verdana; font-size :11px; color : #CC0000; text-decoration : underline; }

/* standardTxtHeader: Used as a bold text-label, mostly in functions (ebus, free mtrl orders, e-postcard etc) */
.standardTxtHeader 			{ font-family : Verdana; font-size :11px; color : black; font-weight: bold; line-height : 14px; }
.standardTxtHeader a 		{ font-family : Verdana; font-size :11px; color : #0033CC; font-weight: bold; text-decoration : none; }
.standardTxtHeader a:visited { font-family : Verdana; font-size :11px; color : #0033CC; font-weight: bold; text-decoration : none; }
.standardTxtHeader a:hover 	{ font-family : Verdana; font-size :11px; color : #CC0000; font-weight: bold; text-decoration : underline; }

/* standardGrayTxt: Used in various text labels where text should be more "discrete" */
.standardGrayTxt 			{ font-family : Verdana; font-size :11px; color : #666666; line-height : 18px; }
.standardGrayTxt a 			{ font-family : Verdana; font-size :11px; color : #666666; text-decoration : none; }
.standardGrayTxt a:visited 	{ font-family : Verdana; font-size :11px; color : #666666; text-decoration : none;}
.standardGrayTxt a:hover 	{ font-family : Verdana; font-size :11px; color : #CC0000; text-decoration : underline; }

/* smallTxt: Used in labels and links where space is cramped, example: advanced search, password */
.smallTxt { font-family : Verdana; font-size :10px; color : black}
.smallTxt a { font-family : Verdana; font-size :10px; color : #0033CC; text-decoration : none;}
.smallTxt a:visited { font-family : Verdana; font-size :10px; color : #0033CC; text-decoration : none;}
.smallTxt a:hover { font-family : Verdana; font-size :10px; color : #CC0000; text-decoration : underline; }


/* frameLine: Used for setting default color on various lines */
.frameLine			{ background-color:darkgray; }



div#pageFunctions 
{
	margin-left: 0px;
	margin-top: 15px;
	padding-top: 8px;
	border-top: solid 1px darkgray;
	padding-bottom: 15px;
	width: 400px;
	max-width: 400px;
}

