/* REGULAR TEXT */
.p {padding-bottom: 12px; font-family: Verdana; font-size: 60%;padding-right: 7px; padding-left: 12px}
.pA {padding-bottom: 12px; font-family: Arial; font-size: 80%; line-height: 18px;padding-right: 7px; padding-left: 12px}
.t {font-size: 60%;font-family: Verdana; }
.caption {font-size: 60%;font-family: Verdana; color:#005F60;padding-top: 4px; } 

/* DATE */.d  {font-size: 60%;font-family: Verdana; color:#999999} 
/* MASTHEAD *//* the header table has a 10px top margin from the masthead */

.sM { margin-top: 10px; } td.mH { background-image: url(/img/mh_bg_759x6.gif);}
.mHtSP {margin-top: 1px; margin-bottom: 1px;margin-left: 151px; margin-right: 153px} 
td.mHi { background-repeat: repeat-y;background-image: url(/img/mh_s_1x3.gif); text-align: center}
td.mHiON { background-repeat: repeat-y;background-image: url(/img/mh_s_1x3.gif); text-align: center;background-color: #ffffff}
.mHsp { margin-left: 5px; margin-right: 5px}
td.mH td.mHi a { font-family: Verdana; font-size: 60%;  color: #ffffff; text-decoration: none}
td.mH td.mHiON a{font-family: Verdana; font-size: 60%;  color: #369; text-decoration: none} 

/* HEADERS *//* for headers with 1-40 characters */
.h1 { font-family: Arial; font-size: 150%; color: #005F60; ; padding-top: 8px; }

/* for headers with more than 41 characters */
.h1V2 { font-family: Arial; font-size: 120%; color: #005F60; ; padding-top: 8px; }
.h1Sub { color: #999999;  }
.h2 {    font-family: Arial; font-size: 110%; color: #005F60; padding-bottom: 10px; }
.h2V2 {  font-family: Arial; font-size: 110%; color: #005F60;  padding-bottom: 2px;margin-right: 6px; margin-left: 12px; } 
.h4 { font-family: Verdana; font-size: 60%;  color: #005F60; padding-bottom: 12px; }

/* this header is used in combintation with headers above, when the header needs to have a dotted underline*/
td.hU {  background-image:   url(/img/l_437x150.gif)} /* HEADER WITH INDEX */
.iHsp {margin-top: 1px;margin-bottom: 1px; }
.iHsp table { url(/img/bg_i_437x3.gif);}
.iHoff  { font-family: Verdana; font-size: 60%; color: #FFFFFF; }
a.iH  { font-family: Verdana; font-size: 60%; color: #FFFFFF; text-decoration: underline;}
a.iH:visited {   color: #FFFFFF;} /* INDEX ITEMS in the page body */
a.bI {font-weight:bold;text-decoration:underline}
.i a {font:bold 60% Verdana; margin-right:19px;text-decoration:underline}
.i .sp {margin-bottom:4px;} /* DOTTED LINES FOR GRID COLUMNS */
td.w140 {background-repeat: repeat-y; background-image:   url(/img/w_140x3.gif)}
td.w152 {background-repeat: repeat-y; background-image:   url(/img/w_152x3.gif)}
td.w228 {background-repeat: repeat-y; background-image:   url(/img/w_228x3.gif)}
td.w304 {background-repeat: repeat-y; background-image:   url(/img/w_304x3.gif)}
td.w456 {background-repeat: repeat-y; background-image:   url(/img/w_456x3.gif)} 

/* 8PX SPACING ON TOP OF THE TABLE USED FOR HEADER, MAIN CONTENT AND FOOTER */
.s { margin-top: 8px; } 

/* TABLE WITH A LEFT AND RIGHT SPACING SUITABLE FOR CALLOUTS AND HEADLINE TABLE WITHIN THE CONTENT AREA, needs to be executed with a <span class="sp"> around the table which needs class="sp" as well, that is done by the second css directive */
.sp {margin-right: 7px; margin-left: 12px;}/* HEADER */

/* left and right spacing for breadcrumb and page title */
.hSP {  margin-right: 153px; margin-left: 164px}

/* defining the the two dotted lines and the arrow*/
td.h {background-image:   url(/img/h_759x150.gif); color: #005F60}

/* breadcrumb must be underlined */td.h a {text-decoration:underline;}
/* spacing and font of the description in the header */
.desc {  margin-right: 7px;  margin-left: 12px; font-size: 60%;font-family: Verdana;color:#ffffff;}
/* defines the dotted line background with solid line on top and bottom */
td.pa {  background-image:   url(/img/bg_h_759x33.gif)}
td.pa2 {  background-image:   url(/img/bg_h_759x61.gif)}
/* requires 1px top and bottom margin */
.paSP { margin-top: 1px;margin-bottom:1px } 
/* background color schemes for the header */
td.blue 		{background-color: #336699;}td.blueLight 	{background-color: #9999CC;}
td.green 		{background-color: #99CC00;}td.grey 		{background-color: #CCCCCC;}
td.orange 		{background-color: #FF6600;}td.purple 		{background-color: #663366;}
td.red 		{background-color: #CC3333;}td.tan 		{background-color: #999966;}
/* NAVIGATION, the description of the states follows the notation: NH=header,N1=level1,N2=level2. Appendix ON is used for selected navigation items*/ 
/* Link font specifications */
a.nH { font-family: Verdana; font-size: 60%; text-decoration: none; font-weight:bold; color: #FFFFFF}
a.nH:visited {color: #FFFFFF;}a.nH:hover {color: #FFFFFF;}
a.nHON { font-family: Verdana; font-size: 60%; text-decoration: none; font-weight:bold; color: #FFFFFF}
a.nHON:visited {color: #FFFFFF;}a.nHON:hover {color: #FFFFFF;}
a.n1 { font-family: Verdana; font-size: 60%; text-decoration: none; font-weight:bold;color: #336699;}
a.n1:visited {color: #336699;}a.n1:hover {color: #6699CC;}
a.n1ON { font-family: Verdana; font-size: 60%; text-decoration: none; font-weight:bold; color: #005F60}
a.n1ON:visited {color: #005F60;}a.n1ON:hover {color: #6699CC;}
a.n2 { font-family: Verdana; font-size: 60%; text-decoration: none;color: #336699; }
a.n2:visited {color: #336699;}a.n2:hover {color: #6699CC;}
a.n2ON { font-family: Verdana; font-size: 60%; text-decoration: none;  color: #005F60}
a.n2ON:visited {color: #005F60;} a.n2ON:hover {color: #6699CC;} 

/* defining the lines and arrows used for the listed states*/
td.n1 {  background-image:   url(/img/nav_line_151x60.gif); }
td.n1ON{ background-image:   url(/img/nav_line_on_151x60.gif); }
td.n2 { background-image:  url(/img/nav_arrow_151x60.gif); }
td.n2ON { background-image:  url(/img/nav_arrow_on_151x60.gif); }
td.nH{ background-image:  url(/img/nav_line_h_151x60.gif); } 


/* defines the spacing around the navigation items*/
.n1SP{padding-left: 12px;padding-right: 6px;padding-top: 2px;padding-bottom: 2px;}
.n2SP{padding-left: 24px;padding-right: 6px;padding-top: 2px;padding-bottom: 2px;} 

/* DIRECTORIES WITH IMAGES*//* type 1 */
td.dirI { background-image:  url(/img/f_151x200.gif);}

/* images in a dirI column need to have 1 px top and bottom space */
td.dirI img { margin-top: 1px;margin-bottom: 1px;}
td.dirP { background-image:  url(/img/d_400x200.gif);}

/* paragraphs in a dirP column need to have 6 px top and bottom space */
td.dirP .p { margin-top: 8px;margin-bottom: 6px;}table.dir2 {}
table.dir2 td{ background-image:  url(/img/f_600x33.gif);}
table.dir2 td img { margin-top: 1px;margin-bottom: 1px;} /* BULLET LIST */
.ul { margin-bottom:12px; margin-right: 6px; margin-left: 12px;}
.ul td {background-image: url(/img/bu_456_250.gif);}
.liA { font-family: Arial; font-size: 80%;margin-left: 12px;margin-bottom:5px}
.li { font-family: Arial; font-size: 60%;margin-left: 12px;margin-bottom:5px} 
/* CALL OUT & JUMP TO*/

/* defines the arrows used in callouts, a=normal arrow, aN=news arrow */
td.a { background-repeat: no-repeat; background-image: url(/img/a_151x150.gif);}
td.aN {background-repeat: no-repeat; background-image: url(/img/a_n_151x150.gif) }
td.j { background-image: url(/img/j_151x150.gif);}

/* defines the spacing within td's using the arrow and the jump down, this can't be applied to the <td> since it doesn't work in ie */
.aSP {margin-left: 12px;}.aSPa {margin-left: 12px;padding-bottom: 12px;}
.aNsp {padding-bottom: 12px;}.jSP {padding-bottom: 12px;margin-left: 12px;} 

/* BANNERS, defining the spacing around the image and the spacing of text below the banner*/
td.ba {  background-image:   url(/img/l_solid_437x150.gif)} 
img.ba { margin-top: 41px;}
.baSP{  margin-left: 24px;margin-top: 5px; margin-right: 6px;} 

/* LAST PUBLISHED NOTICE */
.lp { margin-top: 28px; margin-left: 12px; margin-right: 7px; font-family: Verdana; color:#999999; font-size:60% ; vertical-align: bottom} 

/* FOOTER */table.f {   background-color: #e5e5e5; margin-top: 8px;}
td.f { background-repeat: repeat-y;  background-image:   url(/img/f_s_1x3.gif);}
td.f a {color:#005F60;text-decoration:none;font-family: Verdana; font-size: 60%;}
td.f1 a {color:#005F60;text-decoration:none;font-family: Verdana; font-size: 60%;} 
td.f a:visited {color:#005F60;}td.f1 a:visited {color:#005F60;}

/* ARTICLE SPECIALS */
.abs {margin-left: 12px; margin-right:7px;font-family: Verdana; font-size: 60%;color: #005F60; font-weight: bold;line-height: 14px;} 
table.aIMG {margin-right: 10px;}
td.aIMG{background-image: url(/img/f_152x124.gif);}
td.aIMG img {margin-top: 1px; margin-bottom: 1px;} /* HOMEPAGE SPECIALS*/

/* defines bg of td's in the last row */
td.c {background-image:url(/img/c_228x250.gif)}td.c img {margin-top:1px}
.cAsp {font-size:60%;font-family:Verdana;margin:10px 6px 2px 24px}
.cAsp a {text-decoration:none}.cAsp a:visited {color: #369} 
.cAsp a:hover {color: #69c} /* channel area */
.chSP {font-size:60%;font-family:Verdana;margin-right:7px; margin-left:12px;}
.chSP a {text-decoration:none} .chSP a:visited {color:#369} 
.chSP a:hover {color:#69c}td.hC {background-image:url(/img/h_m_a_456x363.gif)}
.hCsp {margin-top:26px;margin-left:42px}.hCsp a {font:110% Arial}
.hCsp a:visited {color:#369}.hCsp a:hover {color: #69c}

/* special header for ericsson worldwide on the homepage */
td.hUm {background-image:url(/img/l_m_437x150.gif)} 

/* REGULAR LINKS, need to be placed at the end to not cause problems with the hover */
a {color:#369;text-decoration:none}.p a {color:#369;text-decoration:underline}
b a {color:#369;text-decoration:underline} a:visited {color:#966}
a:hover {color:#69c}
