/* StyleSheet Content ----------------------------

= COMMON 
= COVER
= MAINHEADER
= CONTENTVIEWER
= HOMEPAGE
= LEFTNAVIGATION
= ARTICLE
= ARTICLE TABLES
= PERSONAL ZONE
= PHONES
= SITE MAP
= SEARCH RESULTS
= BONUS
= PANELBAR
= MAINFOOTER
= ACTIONBUTTONS
= ICONS
= MILONIC TABLE
= EXTRAS

------------------------------------------------ */

html {
	direction: ltr;
}
body {
	font: 70%/140% "Arial CE", Arial, Helvetica, sans-serif;
	border: 0;
	margin: 0;
	padding: 0;
	color: #666;
	background-color: #EEE;
}
h1 {
	height: 60px;
	margin: 0;
	padding: 0;
	background: #e20074 url("/SystemSupport/Images/CMS/H1_Background.gif") repeat-x left top;
}
div, dl, form {
	display: block;
	border: 0;
	margin: 0;
	padding: 0;
}
h2, h3, h4, h5, h6 {
	margin: 1.2em 0 0 0;
	padding: 0;
}
h2 {
	font-weight: bold;
	font-size: 180%;
	color: #E20074;
	margin: 1.2em 0 .4em 0;
}
h3, h4, h5 {
	font-size: 110%;
	font-weight: bold;
}
h5, h6 {
	font-size: 100%;
	font-weight: bold;
}
hr {
	display: block;
	border: solid silver;
	border-width: 1px 0 0 0;
	height: 1px;
	overflow: hidden;
	margin: .6em 0;
	padding: 0;
}
p, address {
	border: 0;
	margin: 1.2em 0;
	padding: 0;
}
dt {
	font-weight: bold;
	border: 0;
	margin: .6em 0;
	padding: 0;
}
dd {
	border: 0;
	margin: .6em 0 .6em 2em;
	padding: 0;
}
ul, ol {
	border: 0;
	margin: .6em 0;
	padding: 0;
	list-style-type: none;
}
ul ul, ol ol, ul ol, ol ul {
	margin: 0 0 0 2em;
}
li {
	list-style-type: none;
	margin: .4em 0;
}
input, textarea {
	font-size: 100%;
}
textarea {
	font-family: "Arial CE", Arial, Helvetica, sans-serif;
	overflow: auto;
}
/*.input-button, 
.input-buttonMain, 
.pageButton input {
	color: #333;
	border: 1px solid;
	border-color: #999 #A7A7A7 #A7A7A7 #999;
	background-color: #F7F7F7;
	background-image: url("/SystemSupport/Images/CMS/InputButton_Background.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}
.input-buttonMain {
	font-weight: bold;
}*/
.input-password, 
.input-text,
textarea,
select {
	border: 1px solid #999;
}
label {
	cursor: pointer;
}
fieldset {
	border: 1px solid #DCDCDC;
	padding: 0 10px 10px 10px;
	margin: .6em 0;
}
legend {
	font-size: 110%;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0.6em 0;
}
select {
	font-size: 100%;
	color: #666666;
}
span, img, a {
	border: 0;
	margin: 0;
	padding: 0;
}
del {
	text-decoration: line-through;
}
strong, b {
	font-weight: bold;
}
em, i {
	font-style: italic;
}
big {
	font-size: 110%;
}
code {
	font-size: 120%;
	font-family: monospace;
	color: Teal;
}
abbr, acronym {
	border-bottom: 1px dotted #666666;
	cursor: help;
}
a[href] {
	text-decoration: underline;
}
a:link {
	color: #E20074;
}
a:visited {
	color: #AA0055;
}
a:hover,
a:active,
a:focus {
	color: black;
}
:focus {
	outline: none;
}
table {
	border: 0;
	margin: 1.2em 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
}
caption {
	font-size: 110%;
	font-weight: bold;
	text-align: left;
	margin: 1.2em 0 0 0;
	padding: 0 0 .6em 0;
}
tr {
	display: table-row;
}
th, td {
	display: table-cell;
	background-color: white;
	border: 1px solid #EEE;
	margin: 0;
	/*padding: .2em .8em;*/
	padding: 8px;
	vertical-align: middle;
	text-align: left;
}
th {
	font-weight: bold;
}
/* COVER ------------------------------------------------------------------------------------------------------- */
#cover {
	width: 954px;
	background-color: White; 
	margin-top: 30px;
	padding: 6px;
	border: 1px solid #CCC;
}
/* MAINHEADER --------------------------------------------------------------------------------------------------- */
#mainheader {
}
#mainheader h1 a {
	color: black;
}
.accesslink {
	color: white;
}
#mainheader .accesslink {
	position: absolute;
	left: 0;
	top: 0;
	max-height: 30px;
	color: #EEE;
	margin: 0;
	padding: 7px;
}
#article .accesslink {
	clear: both;
}
#contentviewer .accesslink a,
#contentviewer .accesslink a:link,
#contentviewer .accesslink a:hover,
#contentviewer .accesslink a:visited {
	padding: 2px 4px;
	color: #fff;
  position: absolute;
  left: -10em;
  float: right;
	clear: left;
  =float: left;
	=clear: both;
}
#contentviewer .accesslink a:active,
#contentviewer .accesslink a:focus{
	padding: 2px 4px;
  position: relative;
  left: 2em;
  margin-left: 0em;
  clear: both;
  float:left;  
	color: #E20074;
}
#contentviewer .accesslink a:active{
  clear: both;
}

.accesslink a,
.accesslink a:visited {
	padding: 2px 4px;
	color: white;
}
#mainheader .accesslink a {
	color: #EEE;
}
.accesslink a:focus,
.accesslink a:active,
#mainheader .accesslink a:focus,
#mainheader .accesslink a:active,
a.accesskey:focus,
a.accesskey:active,
#mainheader a.accesskey:focus,
#mainheader a.accesskey:active {
	color: #E20074;
	background: #FFFFCC;
	border: 1px dotted #333;
}
input.accesskey:focus,
input.accesskey:active {
	background: #FFFFCC;
}
#mainheader h1 a.accesskey:focus,
#mainheader h1 a.accesskey:active {
	border: none;
}
#navigationlinks {
	width: 955px;
	text-align: right;
	position: absolute;
	top: 76px;
}
#navigationlinks ul {
	margin: 0 8px 0 0;
	padding: 0;
}
#navigationlinks li {
	display: inline;
	margin-left: 1em;
}
#navigationlinks a,
#navigationlinks a:visited {
	color: #F7BEDB;
	text-decoration: none;
}
#navigationlinks a:hover,
#navigationlinks a:active,
#navigationlinks a:focus {
	color: white;
}
#navigationsegment {
	width: 967px;
	position: absolute;
	top: 5px;
	left: 0;
}
#navigationsegment ul {
	float: right;
	margin: 0;
	padding: 0;
}
#navigationsegment li {
	height: 24px;
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
	background: white url("/SystemSupport/Images/CMS/NavigationSegment_Background.gif") repeat-x left top;
	border: 1px solid #CCC;
}
#navigationsegment li.business {
	background-image: url("/SystemSupport/Images/CMS/NavigationSegment_Business.gif");
}
#navigationsegment li.partnership {
	background-image: url("/SystemSupport/Images/CMS/NavigationSegment_Partnership.gif");
}
#navigationsegment li.active {
	border-bottom-color: white;
	font-weight: bold;
}
#navigationsegment li a,
#navigationsegment strong {
	display: block;
	text-align: center;
	color: #666;
	text-decoration: none;
	padding: 4px 2em 0 2em;
}
#navigationsegment li.business a,
#navigationsegment li.business strong {
	color: #427bab;
}
#navigationsegment li.partnership a,
#navigationsegment li.partnership strong {
	color: #babd5a;
}
#navigationsegment li a:hover,
#navigationsegment li a:active,
#navigationsegment li a:focus {
	color: #E20074;
}
#navigationbar {
	background: white url("/SystemSupport/Images/CMS/NavigationBar_Background.gif") repeat-x left bottom;
	padding-top: 16px;
}
#navigationsearch {
	width: 182px;
	float: right;
	margin-right: 4px;
	_margin-right: 0;
}
#navigationsearch table,
#navigationsearch td {
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
	_padding-bottom: 2px;
}
#navigationsearch td.first {
	width: 100%;
	padding-right: 8px;
	_padding-right: 4px;
}
#navigationsearch td.first input {
	width: 100%;
}
#navigationmenu {
	height: 2.25em;
	margin: 0 182px 0 40px;
	padding: 0;
}
#navigationmenu li {
	float: left;
	margin: 0;
	padding: 0;
}
#navigationmenu li a,
#navigationmenu strong {
	display: block;
	text-align: center;
	color: #666;
	font-weight: bold;
	text-decoration: none;
	padding: .4em .8em;
	_padding: 4px 9px;
	border: 1px solid transparent;
	_border: none;	
}
#navigationmenu li a:hover,
#navigationmenu li a:active,
#navigationmenu li a:focus,
#navigationmenu li a.active,
#navigationmenu li strong.active {
	background-color: white;
	border: 1px solid #CCC;
	border-bottom-color: white;
	_padding: 3px 8px 4px 8px;
}
#maincontent {
	margin-top: 18px;
}
/* CONTENTVIEWER ------------------------------------------------------------------------------------------------- */
#contentviewer {
	width: 748px;
	_width: 751px;
	float: left;
	margin-right: 18px;
}
/* HOMEPAGE ------------------------------------------------------------------------------------------------------- */
#homebanner {
	width: 524px;
	float: left;
	margin-left: 6px;
	_margin-left: 3px;
}
#homebanner p {
	margin-top: 0;
}
#newspane {
	width: 200px;
	margin-left: 548px;
}
#eshopoffertabs,
#article .articletabs {
	position: relative;
	top: 1px;
	margin: 0;
	padding: 0;
	_height: 1px;
	zoom: 1;
}
#eshopoffertabs li,
#article .articletabs li {
	float: left;
	list-style-type: none;
	margin: 0 2px 0 0;
	padding: 0;
}
#eshopoffertabs li a,
#eshopoffertabs li strong,
.articletabs li a,
.articletabs li strong {
	display: block;
	color: #427BAB;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	padding: 4px 1em;
}
#eshopoffertabs li a {
	background: #e7eef4 url("/SystemSupport/Images/CMS/Tabs_EshopOffer.gif") repeat-x left bottom;
}
.articletabs li a {
	color: #666;
	background: #f3f3f3 url("/SystemSupport/Images/CMS/Tabs_Article.gif") repeat-x left bottom;
}
#eshopoffertabs li strong,
#eshopoffertabs li a.active {
	background: white;
	border: 1px solid #D0DEEA;
	border-bottom: 1px solid white;
}
.articletabs li strong,
.articletabs li a.active {
	color: #427BAB;
	background: white;
	border: 1px solid #DCDCDC;
	border-bottom: none;
	padding-bottom: .5em;
	text-decoration: none;
	cursor: default;
}
#article .articletabs li strong.gray {
	color: #427BAB;
	background: #EEEEEE;
	border: none;
}
#eshopoffertabs a:hover,
#eshopoffertabs a:active,
#eshopoffertabs a:focus,
.articletabs a:hover,
.articletabs a:active,
.articletabs a:focus {
	text-decoration: underline;
}
.eshopofferbar {
	clear: left;
	background: white url("/SystemSupport/Images/CMS/EshopOffer_Background.gif") repeat-x left bottom;
	border: 1px solid #D0DEEA;
	padding: 12px 0 0 9px;
	margin-bottom: 1.2em;
}
.eshopofferbar .item {
	width: 162px;
	float: left;
	margin-right: 9px;
}
.eshopofferbar p.image {
	width: 50px;
	float: left;
	text-align: center;
}
.eshopofferbar img.eyecatcher {
	position: relative;
	top: -10px;
}
.eshopofferbar .description {
	margin-left: 52px;
  margin-bottom: 1em;
}
.eshopofferbar h3 {
	margin-top: 0;
}
.eshopofferbar h3 a {
	color: black;
}
.eshopofferbar h3 a:hover,
.eshopofferbar h3 a:active {
	color: #E20074;
}
.eshopofferbar ul li {
	list-style-type: square;
	margin: 0 0 0 15px;
}
.eshopofferbar p.price {
	color: #E20074;
	font-size: 120%;
	font-weight: bold;
  margin-left: 8px;
}
.eshopofferbar p.button {
	margin-left: 60px;
}
.eshopofferbar .tariff .description {
	margin-left: 0;
}
.eshopofferbar .tariff h3,
.eshopofferbar .tariff p.price,
.eshopofferbar .tariff p.button {
	margin-left: 10px;
}
.eshopofferbar .tariff h3 a {
	color: #E20074;
}
.eshopofferbar .tariff p.price {
	color: #427BAB;
}
.eshopofferbar .tariff ul {
	margin-left: 10px;
}
.articletabs {
	height: 2.3em;
}
.articlebar {
	background: white url("/SystemSupport/Images/CMS/ArticleBar_Background.gif") repeat-x left bottom;
	padding: 8px;
	border: 1px solid #DCDCDC;
}
.articlebar p {
	margin: 0;
}
/* LEFTNAVIGATION ------------------------------------------------------------------------------------------------- */
#leftnavigation {
	width: 162px;
	float: left;
}
#leftnavigation ul {
	margin: 0;
	padding: 0;
	border-top: 1px solid #999;
}
#leftnavigation li {
	margin: 0;
	padding: 0;
}
#leftnavigation li a,
#leftnavigation li strong {
	display: block;
	padding: .25em 8px;
	border-bottom: 1px solid #999;
}
#leftnavigation li a {
	text-decoration: none;
	color: #666;
}
#leftnavigation li a:hover,
#leftnavigation li a:active,
#leftnavigation li a:focus,
#leftnavigation li a.active,
#leftnavigation ul ul a.active:hover,
#leftnavigation ul ul a.active:active,
#leftnavigation ul ul a.active:focus,
#leftnavigation strong {
	background-color: #999;
	color: white;
	font-weight: normal;
}
#leftnavigation ul ul {
	background-color: #EEE;
}
#leftnavigation ul ul a, 
#leftnavigation ul ul strong,
#leftnavigation a.uponelevel {
	padding-left: 22px;
}
#leftnavigation ul ul strong {
	background: url("/SystemSupport/Images/CMS/UL_SquareMagenta.gif") no-repeat 9px .7em;
	color: #666;
}
#leftnavigation ul ul a.active {
	background: url("/SystemSupport/Images/CMS/UL_SquareGray.gif") no-repeat 9px .7em;
	color: #666;
	border: none;
}
#leftnavigation ul ul ul {
	background-color: #E4E4E4;
}
#leftnavigation ul ul ul a, 
#leftnavigation ul ul ul strong {
	padding-left: 33px;
}
#leftnavigation ul ul ul strong {
	background-position: 20px .7em;
}
#leftnavigation a.uponelevel {
	background: url("/SystemSupport/Images/CMS/UL_ArrowMagenta.gif") no-repeat 9px .7em;
	color: #E20074;
}
#leftnavigation a.uponelevel:hover,
#leftnavigation a.uponelevel:active,
#leftnavigation a.uponelevel:focus {
	background-color: #999999;
	background-image: url("/SystemSupport/Images/CMS/UL_ArrowWhite.gif");
	color: white;
}
/* ARTICLE ------------------------------------------------------------------------------------------------------ */
#article {
	width: 568px;
	margin-left: 180px;
}
#article.noLeftNavigation {
	width: 736px;
	margin-left: 12px;
}
#article h3 {
	font-size: 120%;
}
#article h4 {
	color: #427BAB;
}
#article h5 {
	color: #E20074;
}
#article ul {
	margin-left: 1.4em;
}
#article ol {
	margin-left: 2em;
}
#article ul li, #article ol ul li {
	list-style-type: square;
}
#article ol li, #article ul ol li {
	list-style: decimal outside;
}
#article ol ol li {
	list-style: lower-alpha outside;   
}
#article #breadcrumbnavigation {
	background: white url("/SystemSupport/Images/CMS/NavigationSegment_Background.gif") repeat-x left top;
	padding: 4px;
	border-top: 5px solid #DCDCDC;
}
#article #breadcrumbnavigation.business {
	border-top-color: #a0bdd5;
}
#article #breadcrumbnavigation.partnership {
	border-top-color: #dcdeac;
}
#article #breadcrumbnavigation ul,
#article #breadcrumbnavigation ul ul {
	display: inline;
	margin: 0;
	padding: 0;
}
#article #breadcrumbnavigation li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
#article #breadcrumbnavigation li span {
	background: url("/SystemSupport/Images/CMS/Icon_RightArrows.gif") no-repeat right center;
	padding-right: 15px;
	margin-right: 3px;
}
#article iframe {
	width: 100%;
	height: 650px;
	margin: 0;
	padding: 0;
	border: 0;
	overflow: auto;
}
#articletips {
	width: 202px;
	float: right;
	margin: 0 0 1em 1em;
	border: 1px solid #427BAB;
	_margin-right: 2px;
}
#articletips h3 {
	color: white;
	background-color: #427BAB;
	margin: 0;
	padding: 6px 8px;
}
#articletips ul {
	background: white url("/SystemSupport/Images/CMS/ArticleTips_Background.gif") repeat-x left bottom;
	margin: 0;
}
#articletips ul li {
	list-style-type: none;
	background: url("/SystemSupport/Images/CMS/UL_SquareGray.gif") no-repeat 8px 12px;
	margin: 0;
	padding: 6px 8px 6px 20px;
	border-top: 1px solid #427BAB;
}
fieldset.articleform {
	background: #EEE;
	border: none;
	padding-bottom: 0;
}
fieldset.articleform legend span {
	position: relative;
	top: 1.4em;
	left: 0;
	=top: 1em;
	=left: -8px;
}
fieldset.articlebarform {
	background: white url("/SystemSupport/Images/CMS/ArticleTips_Background.gif") repeat-x left bottom;
	margin-top: 1px;
	=margin-top: 0;
}
fieldset.articlebarform legend {
	display: none;
}
.articlespecial {
	clear: right;
	background: white url("/SystemSupport/Images/CMS/EshopOffer_Background.gif") repeat-x left bottom;
	padding: 0 10px 10px 10px;
}
.articlespecial div {
	min-height: 80px;
	_height: 80px;
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 100px;
}
.articlespecial.event div {
	background-image: url("/SystemSupport/Images/CMS/ArticleSpecial_Event.gif");
}
.articlespecial.news div {
	background-image: url("/SystemSupport/Images/CMS/ArticleSpecial_News.gif");
}
.articlespecial.tip div {
	background-image: url("/SystemSupport/Images/CMS/ArticleSpecial_Tip.gif");
}
.articlespecial h4 {
	font-size: 150%;
	background: url("/SystemSupport/Images/CMS/UL_Checked.gif") no-repeat left center;
	margin-bottom: .5em;
	padding-left: 18px;
}
.articlespecial p {
	margin: 0 0 0 18px;
}
.articleicon {
	padding-left: 36px;
}
p.articleicon.info {
	background: url("/SystemSupport/Images/CMS/Icon_Article.Info.gif") no-repeat left top;
}
.relatedlinks a {
	color: #666;
}
.relatedlinks a:hover,
.relatedlinks a:active,
.relatedlinks a:focus {
	color: #E20074;
}
#article .pink,
#article .magenta {
	color: #E20074;
}
#article .green {
	color: #78AA51;
}
#article .blue {
	color: #5BA4DB;
}
#article .gray {
	color: #666;
}
#article .white {
	color: white;
}
/* ARTICLE TABLES ------------------------------------------------------------------------------------------------- */
.articletable {
	clear: right;
	overflow-x: auto;
	overflow-y: hidden;
	_width: 568px;
	_overflow: auto;
	padding-left: 1px;
	=padding-left: 0;
}
/*.articletable.vytok {
	width: auto;
	position: relative;
	overflow: visible;
	left: -182px;
}*/
#article table {
}
#article table.is-caption {
	margin-top: 0;
	=margin-top: 2em;
}


#article caption {
	background: #EEE;
	color: #E20074;
	padding: 8px;
	margin-bottom: 0;
}
#article caption span {
	display: block;
	color: #666;
	font-size: 90%;
	font-weight: normal;
	margin-top: .5em;
}
#article caption a {
	color: #666;
}
#article caption a:hover,
#article caption a:active,
#article caption a:focus {
	color: #E20074;
}
#article thead th {
	background-color: #EEE;
	border-color: white;
	border-width: 1px 0 0 0;
}
#article thead th+th {
	border-left-width: 1px;
}
#article tbody th {
	color: #427BAB;
}
#article tr.gray td {
	background-color: #EEE;
	border-color: white;
}
#article thead.pink th {
	color: white;
	background-color: #E20074;
}
#article thead.blue th {
	color: white;
	background-color: #8CB7D9;
}
#article thead.blue th a {
	color: white;
}
#article thead.gray th {
	color: #427BAB;
	background-color: #EEE;
}
#article thead.white th {
	color: #427BAB;
	background-color: white;
	border: 1px solid #EEE;
}
#article tbody.gray-white th,
#article tbody tr.gray-white th {
	color: #666;
	background-color: #EEE;
	border-color: white;
}
#article tbody.blue-white th,
#article tbody tr.blue-white th {
	color: #666;
	background-color: #C3DEF3;
}
#article tbody.dark-blue th,
#article tbody tr.dark-blue th,
#article tbody.dark-gray th,
#article tbody tr.dark-gray th {
	color: white;
	background-color: #999;
}
#article tbody.dark-blue td,
#article tbody tr.dark-blue td {
	background-color: #C3DEF3;
}
#article tbody.dark-gray td,
#article tbody tr.dark-gray td {
	background-color: #EEE;
	border-color: white;
}
#article table td.onwhite,
#article table th.onwhite {
	background-color: white;
}
#article table td.ongray,
#article table th.ongray {
	background-color: #EEE;
}
#article table td.onblue,
#article table th.onblue {
	background-color: #C3DEF3;
}
#article table td.onpink,
#article table th.onpink {
	background-color: #E20074;
}
/* PERSONAL ZONE ------------------------------------------------------------------------------------------------- */
#personalzone {
	border: 1px solid #DCDCDC;
	/*height: auto;
	height: 250px;
	overflow-y: auto;*/
	margin: 1.2em 0;
}
#personalzone div {
	background-color: white;
	margin: 0;
	padding: 8px;
	_border-top: 1px dashed #DCDCDC;
}
#personalzone div + div {
	border-top: 1px dashed #DCDCDC;
}
#personalzone h3 {
	font-size: 100%;
	background-color: #78AA51;
  color: #FFFFFF;	
	margin: 0;
	padding: 4px 8px;	
}
#personalzone h3 span {
	font-weight: normal;
}
#personalzone h3 a {
  color: #FFFFFF;	
}
#personalzone h4 {
	color: #666;
	font-size: 100%; 
	margin: 0 0 .6em 0;
}
#personalzone em {
	font-style: normal;
	color: #78AA51;
}
#personalzone table {
	width: auto;
}
#personalzone-switch {
	width: 17px;
	height: 17px;
	float: right;
	margin: 3px 6px 0 0;
	padding: 0;
	cursor: pointer;
	background: url("/SystemSupport/Images/CMS/PersonalZone_Open.gif") no-repeat left top;
}
#personalzone a.help {
	float: right;
}
#personalzone img.status {
	margin-right: .5em;
}
#personalzone span.servicename,
#personalzone ul.servicename {
	display: block;
	width: 300px;
	float: left;
}
#personalzone ul.servicename {
	padding: 0;
	margin: 0;
}
#personalzone ul.servicename li {
	margin-left: 1.5em;
}
#personalzone div.morebuttons {
	margin: 0 0 0 250px;
	padding: 0;
	border: 0;
}
#personalzone div.morebuttons form.nextbutton {
	margin-top: .5em;
}
/* PHONES -------------------------------------------------------------------------------------------------------- */
h3#phonegroup {
	font-size: 110%;
	color: white;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 3px 0;
}
#phonegroup span {
	padding: 4px 8px;
}
#phonegroup.category1 {
	border-bottom-color: #669966;
}
#phonegroup.category1 span {
	background-color: #669966;
}
#phonegroup.category2 {
	border-bottom-color: #4EBDD8;
}
#phonegroup.category2 span {
	background-color: #4EBDD8;
}
#phonegroup.category3 {
	border-bottom-color: #ED037E;
}
#phonegroup.category3 span {
	background-color: #ED037E;
}
#phonegroup.category4 {
	border-bottom-color: #F06425;
}
#phonegroup.category4 span {
	background-color: #F06425;
}
#phonegroup.category5 {
	border-bottom-color: #E7E7E7;
}
#phonegroup.category5 span {
	background-color: #E7E7E7;
	color: #666666;
}
#phonedetail {
	min-height: 260px;
	_height: 260px;
}
#phonedetail .image {
	width: 190px;
	height: 260px;
	float: left;
	margin: 0;
}
#phonedetail .info {
	margin-left: 260px;
}
#phonedetail .functions li {
	list-style-image: url("/SystemSupport/Images/CMS/UL_Checked.gif");
}
#phonedetail .compare {

	margin: 0 0 2.5em 0;
}
#phonedetail .compare li {

	margin-right: .5em;
}
#phonedetail .compare a {
	white-space: nowrap;
}
#phoneview3d {
	min-height: 20px;
	_height: 20px;
	background-image: url("/SystemSupport/Images/CMS/Icon_3DView.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 34px;
}
#phoneview3d a {
	color: #666;
}
#phoneview3d a:hover {
	color: black;
}
#eyecatcherbar img {
	margin: 0 5px;
}
#phonetables {
	margin: 0;
	clear: left;
}
#phonetables table.first {
	margin-top: 0;
}
#phonetables table.first caption {
	margin-top: 0;
}
#phonetables tbody td.align-left,
#phonetables tbody td.align-right {
	width: 10em;
	white-space: nowrap;
	background-color: #EEE;
	border-top-color: white;
	border-bottom-color: white;
}
#phonelist {
	margin-top: 1.2em;
}
#phonelist .item {
	width: 273px;
	_width: 275px;
	float: left;
	margin: 0 0 18px 0;
	border: 1px solid #DCDCDC;
}
#phonelist .left {
	margin-right: 18px;
}
#phonelist h4 {
	background-color: #E4E4E4;
	margin: 0;
	padding: 4px 8px;
}
#phonelist h4 a {
	color: #666;
}
#phonelist h4 a:hover,
#phonelist h4 a:active,
#phonelist h4 a:focus {
	color: #E20074;
}
#phonelist .info {
	width: 188px;
	float: left;
	margin-left: 8px;
	_margin-left: 5px;
}
#phonelist .info ul {
	margin-top: 1em;
}
#phonelist .price {
	margin-top: 2em;
}
#phonelist .price strong {
	font-size: 150%;
	color: #E20074;
	margin-left: .5em;
}
#phonelist .image {
	text-align: center;
	margin-left: 196px;
}
#phonelist .image p {
	margin: 0 0 1em 0;
}
#phonelist .image p.eyecatcher {
	position: relative;
	top: -16px;
	height: 50px;
	margin-bottom: 0;
}
#phonelist .image p.eyecatcher img {
	filter: progid:DXImageTransform.Microsoft.Matrix(m11=0.99, m12=0.14, m21=-0.14, m22=0.99, sizingmethod='auto expand');
}
#accessorysearch .float-left {
	width: 175px;
	margin-right: 18px;
}
/* IACTIVE ---------------------*/

#article .fieldsets-group {
  background: #EEE;
  =background: transparent;
  padding-bottom: 0.3em;
  padding-top: 0;
} 
.button-margin{
  background: #EEE;
  margin-top: 5px;
  =margin-top: 0;
  margin-left: 4px;
  padding-top: 0;
  =padding-top: 10px;
  padding-left: 5px;
  =padding-bottom: 14px;
} 
#article .fieldsets-group fieldset p{
  margin-top: 16px;
  margin-bottom: 0;
}
#article .fieldsets-group .articleform{
  background: #EEE;
  padding-top: 0;
  padding-bottom: 0;
  margin-top:0;
  margin-bottom: 0;
} 

#article .fieldsets-group .articleform legend{
  padding: 0 0 10px 0; 
  background: #EEE;
} 

#article .fieldsets-group .iactive-checkboxlist{
  margin-left: 4px;
  line-height: 2em;   
}
#article .fieldsets-group .iactive-checkboxlist label{
  margin-right: 1em;   
}
/*#article .fieldsets-group .iactive-checkboxlist .filter-item{
  white-space:nowrap;
  line-height: 2em; 
  float:left;
  padding-right: 20px;
}*/
#article .fieldsets-group .iactive-checkboxlist p{
  =height: auto;
  =margin: 5px;
  =padding: 0;
}
.iactive-expand {
	float: right;
	position: relative;
	top: -.5em;
	=top: -1em;
	background: none;
	margin: 0;
	padding: 0 .5em;
	cursor: pointer;
}

#phonetables caption.is-caption-expandable {
  vertical-align: center;
	padding: 4px 8px 0px 8px;
	margin: 0;
}
#phonetables .iactive-expand {
	position: relative;	
	font-weight:bold;
	padding: 0;
	padding-right: 10px;
  margin: 0;
  line-height: 1em;  
}
/* Opera hack for caption-height*/
@media all and (min-width: 0px){ 
  #phonetables .iactive-expand { 
    line-height: 2.4em; 
  } 
} 
#phonetables .iactive-expand-all {
	font-weight: bold;
  text-align: right;
  margin: 0 0 -1em 0;
	padding-right: 15px;
}
#phonetables .iactive-expand a,
#phonetables .iactive-expand-all a,
#phonetables .iactive-expand-left a {
	color: #666;	
}
#phonetables .iactive-expand a:hover,
#phonetables .iactive-expand-all a:hover,
#phonetables .iactive-expand-left a:hover {
	color: #e20074;
}	
#phonetables .up,
#phonetables .down,
#phonetables .down-all {
	background-repeat: no-repeat;
	background-position: right center;	
	padding-right: 15px;	
}
#phonetables .up {
	background-image: url("/SystemSupport/Images/CMS/Icon_ArrowUpGray.gif");	
} 
#phonetables .down,
#phonetables .down-all {
	background-image: url("/SystemSupport/Images/CMS/Icon_ArrowDownGray.gif");
} 
.iactive-collapsed {
	display: none;
}
.iactive-showElement {
  display: normal;
}
.iactive-hideElement {
  display: none;
}
#personalzone .iactive-expand {
  font-weight: bold;
  line-height: 23px;
	float: right;
	position: relative;
	top: -.5em;
	=top: -1em;
	background: #FFF url("/SystemSupport/Images/CMS/PersonalZone_WhiteButton.gif");	
	margin: 0;
	padding: 0 .8em;
	cursor: pointer;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
#personalzone .iactive-expand {
	top: 0em;
	right: 0em;
}
.iactive-h4-collapsible .iactive-expand {
	top: -1.6em;
	right: .3em;
}
.iactive-h4-collapsible {
 	padding: 0 0 0 1em;
 	margin:1em 0 0 0;
	border:1px solid #ccc;
	background:#eee;
}
.iactive-h4-collapsible h4 {
 	padding:.2em 0 .2em 0;
 	margin:0;
 	font-weight:normal;
}
.iactive-checkboxlist {
	padding:6px;
}
/* SITE MAP ------------------------------------------------------------------------------------------------------ */
#sitemap {
	margin-top: 1.2em;
}
#sitemap ul {
	margin: 0;
}
#article #sitemap li {
	list-style-type: none;
}
#sitemap li {
	margin: 0;
	padding: 0;
}
#sitemap li.rootitem {
	list-style-type: none;
	width: 184px;
	float: left;
}
#sitemap li a {
	display: block;
	font-weight: bold;
	color: white;
	background-color: #E20074;
	padding: .25em 1em;
	margin-right: 1em;
	border-bottom: 1px solid white;
	_height: 1px;
}
#sitemap li li a:hover,
#sitemap li li a:active,
#sitemap li li a:focus {
	color: #E20074;
}
#sitemap li li a {
	color: #666;
	background-color: #E4E4E4;
}
#sitemap li li li a {
	font-weight: normal;
	background-color: #EEE;
	padding-left: 2em;
}
#sitemap li li li li a {
	background-color: white;
	border-color: #EEE;
	padding-left: 3em;
}
/* SEARCH RESULTS ------------------------------------------------------------------------------------------------ */
#searchresults h4 {
	background-color: #EEE;
	padding: 4px 8px;
}
#searchresults dd,
#searchresults dt {
	margin-left: 0;
	padding-left: 20px;
}
#searchresults dt {
	background: url("/SystemSupport/Images/CMS/UL_SquareGray.gif") no-repeat 8px 1.3em;
	padding-top: .8em;
	_border-top: 1px dotted #DCDCDC;
}
#searchresults dd+dt {
	border-top: 1px dotted #DCDCDC;
}
#searchresults dd {
	padding-bottom: .4em;
}
#searchresults dd p {
	margin: .4em 0;
}
#searchresults dd a {
	margin-right: 1em;
}
#searchresults dd span {
	color: #999;
}
#searchresults dd span em {
	color: #666;
	font-style: normal;
}
#searchresults dd .annotation {
	background: #F5F5F5;
	padding: 4px;
}
#searchresults dl .highlight {
	color: #427BAB;
	background: #FFD;
}
#searchresults dl a .highlight {
	text-decoration: underline;
}
#searchresults dt span.date {
	font-size: 90%;
	font-weight: normal;
	margin-right: .5em;
}
/* BONUS --------------------------------------------------------------------------------------------------------- */
.bonus-category {
	width: 175px;
	float: left;
	margin-right: 10px;
}
.bonus-category.last {
	margin-right: 0;
}
.bonus-button {
	margin: 0;
}
.bonus-table a {
	color: #666;
}
.bonus-table a:hover,
.bonus-table a:active,
.bonus-table a:focus {
	color: #E20074;
}
/* INTERNET SECTION ---------------------------------------------------------------------------------------------- */
#internet-banner {
	position: relative;
}
#internet-banner p {
	margin: 0;
	padding: 0;
}
#internet-banner .text {
	margin-right: 284px;
	height: 51px;
	_height: 143px;
	background: white url("/SystemSupport/Images/CMS/Internet_Banner.Homepage.gif") no-repeat left top;
	position: relative;
	z-index: 1;
	padding: 92px 0 0 17px;
}
#internet-banner .section {
	background-image: url("/SystemSupport/Images/CMS/Internet_Banner.Sections.gif");
}
#internet-banner .image {
	text-align: right;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
}
#internet-summary td,
#internet-summary th,
#internet-tariffs td,
#internet-tariffs th {
	padding: 10px;
}
#internet-summary td {
	text-align: left;
}
#internet-summary thead th,
#internet-summary thead td {
	background-repeat: no-repeat;
	background-position: center top;
	background-color: white;
	padding-top: 96px;
	padding-bottom: 10px;
	border-bottom: none;
}
#internet-summary thead th.pc {
	background-image: url("/SystemSupport/Images/CMS/Internet_Summary.Pc.gif");
	text-align: center;
}
#internet-summary thead th.notebook {
	background-image: url("/SystemSupport/Images/CMS/Internet_Summary.Notebook.gif");
	text-align: center;
}
#internet-summary thead th.mobile {
	background-image: url("/SystemSupport/Images/CMS/Internet_Summary.Mobile.gif");
	text-align: center;
}
#internet-summary thead td {
	background-image: url("/SystemSupport/Images/CMS/Internet_Summary.Want.gif");
	padding: 86px 0 0 0;
	border: none;
}
#internet-summary thead td a {
	display: block;
	color: black;
	font-weight: bold;
	text-align: left;
	background: white url("/SystemSupport/Images/CMS/Internet_Summary.SwitchBack.gif") repeat-x left bottom;
	padding: 10px;
	border: solid #CCC;
	border-width: 1px 1px 0 1px;
}
#internet-summary tbody th {
	background-color: #DDD;
	border-left: 1px solid #CCC;
}
#internet-summary tbody tr.first th {
	border-top: none;
}
#internet-summary tbody tr.first td {
	border-top: 1px solid #CCC;
}
#internet-summary tbody td.last {
	border-right: 1px solid #CCC;
}
#internet-summary tbody ul,
#internet-tariffs tbody ul {

}
#internet-summary tbody ul li,
#internet-tariffs tbody ul li {
	list-style-image: none;
}
#internet-summary tfoot td {
	font-size: 90%;
	background: white;
	border: solid #CCC;
	border-width: 0 1px 1px 1px;
	padding: 5px 10px;
}
#internet-tariffs td,
#internet-tariffs th {
	text-align: left;
}
#internet-tariffs thead th {
	color: white;
	background-color: #8CB7D9;
}
#internet-tariffs tbody th {
	background-color: #DDD;
	font-weight: bold;
}
#internet-tariffs tr.blue th {
	background-color: #D0E1EE;
}
#internet-tariffs tr.blue td {
	background-color: #E7F0F6;
}
#internet-tariffs tr.blue td span {
	display: block;
	font-size: 90%;
}
#internet-tariffs tfoot td {
	background-color: white;
}
#internet-boxes {
	margin: 1.4em 0;
}
#internet-boxes .item {
	width: 180px;
	float: left;
	border: 1px solid #DDD;
	margin-right: 10px;
}
#internet-boxes .item h4 {
	padding: 5px 10px;
	margin: 0;
	background-color: #DDD;
}
#internet-boxes .item p {
	padding: 0 10px;
}
#internet-boxes .item .image {
	width: 90px;
	float: left;
}
#internet-boxes .item .text {
	padding-left: 90px;
	background-repeat: no-repeat;
	background-position: 10px top;
	min-height: 78px;
	_height: 78px;
}
#internet-boxes .item .desc {
	margin-left: 90px;
	min-height: 72px;
	_height: 72px;
}
#internet-boxes .item .buttons {
	clear: left;
}
#internet-boxes .item .buttons a {
	display: block;
}
#internet-boxes .item .guide {
	background-image: url("/SystemSupport/Images/CMS/Internet_Boxes.Guide.gif");
}
#internet-boxes .item .map {
	background-image: url("/SystemSupport/Images/CMS/Internet_Boxes.Map.gif");
}
#internet-boxes .item .help {
	background-image: url("/SystemSupport/Images/CMS/Internet_Boxes.Help.gif");
}
#internet-boxes .item .mobile {
	background-image: url("/SystemSupport/Images/CMS/Internet_Section.Mobile.gif");
}
#internet-boxes .item .pc {
	background-image: url("/SystemSupport/Images/CMS/Internet_Section.Pc.gif");
}
#internet-boxes .item .email {
	background-image: url("/SystemSupport/Images/CMS/Internet_Boxes.Email.gif");
}
#internet-boxes .item .light {
	background-image: url("/SystemSupport/Images/CMS/Internet_Boxes.Light.gif");
}
#internet-boxes .item .wap {
	background-image: url("/SystemSupport/Images/CMS/Internet_Boxes.Wap.gif");
}
#internet-boxes .last {
	margin-right: 0;
}
#internet-boxes .pink {
	border-color: #E20074;
}
#internet-boxes .pink h4 {
	color: white;
	background-color: #E20074;
}
#internet-boxes .blue {
	min-height: 15.8em;
	_height: 15.8em;
}
#internet-boxes .blue h4 {
	color: white;
	background-color: #8CB7D9;
}
#internet-boxes ul {
	margin-left: 2em;
}
#internet-boxes ul li {
	list-style-image: url("/SystemSupport/Images/CMS/icon_ArrowMagenta.gif");
}
#internet-boxes ul.list {
	min-height: 11em;
	_heigth: 11em;
}
#internet-boxes ul.list li {
	list-style-image: url("/SystemSupport/Images/CMS/ul_square.gif");
}
h3.internet-heading {
	color: #E20074;
	background-repeat: no-repeat;
	background-position: left center; 
	padding: 10px 0 12px 40px;
}
h3.first {
	background-image: url("/SystemSupport/Images/CMS/Internet_Heading.1.gif");
}
h3.second {
	background-image: url("/SystemSupport/Images/CMS/Internet_Heading.2.gif");
}
#internet-section-pc {
	min-height: 63px;
	_height: 63px;
	background: url("/SystemSupport/Images/CMS/Internet_Section.Pc.gif") no-repeat right center;
}
#internet-solution {
	border: 1px solid #CCC;
	margin-top: 1.2em;
}
#internet-solution h4 {
	color: white;
	padding: 5px 10px;
	margin: 0;
	background-color: #8CB7D9;
}
#internet-solution .image {
	width: 120px;
	float: left;
	text-align: center;
	margin-right: 10px;
}
#internet-solution .text {
	margin-left: 130px;
	margin-right: 10px;
}
#internet-solution ul {
	margin-top: 2em;
	margin-bottom: 2em;
}
#internet-solution ul li.link {
	list-style-image: url("/SystemSupport/Images/CMS/icon_ArrowMagenta.gif");
}
#internet-solution .buttons a {
	margin-right: 1em;
}
#article #internet-tiplist {
	margin: 2em 0 2em 4em;
	padding: 10px 0;
	background: url("/SystemSupport/Images/CMS/Internet_Section.Mobile.gif") no-repeat right center;
}
.internet-tip {
	font-size: 105%;
	padding: 10px 106px 0 10px;
	margin: 1.4em 0;
	background: #E20074 url("/SystemSupport/Images/CMS/Internet_Tip.Back.gif") no-repeat right center;
}
.internet-tip h4,
.internet-tip p,
.internet-tip a {
	color: white;
}
.internet-tip h4,
.internet-tip p,
.internet-notice h4,
.internet-notice p {
	margin: 0;
	padding: 0 0 10px 0;
}
.internet-notice {
	font-size: 105%;
	padding: 10px 10px 0 10px;
	margin: 1.4em 0;
	background-color: #EEE;
}
.internet-notice h4,
.internet-notice p {
	margin: 0;
	padding: 10px 0;
}
.internet-notice h4 {
	color: black;
	padding-top: 0;
}
.internet-notice p {
	padding-top: 0;
}
.internet-message {
	font-size: 90%;
	padding: 5px 10px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
/* PANELBAR ------------------------------------------------------------------------------------------------------ */
#panelbar {
	width: 182px;
	margin-left: 766px;
	_margin-left: 769px;
}
#panelbar div {
	border: 1px solid #E4E4E4;
	margin-bottom: 2em; 
}
#panelbar h3 {
	font-size: 100%;
	background-color: #E4E4E4;
	margin: 0;
	padding: 4px 8px;
}
#panelbar p {
	margin: 0;
	padding: .5em;
}
#profilepanel {
	background: white url("/SystemSupport/Images/CMS/ProfilePanel_Background.gif") repeat-x left top;
	padding-bottom: .6em;
}
#profilepanel h3 {
	color: white;
	background-color: #78AA51;
}
#profilepanel ul {
	margin: 1em .5em 0 .5em;
	padding-top: .5em;
	border-top: 1px solid #CCC;
}
#profilepanel ul a {
	color: #666;
}
#profilepanel ul a:hover,
#profilepanel ul a:active,
#profilepanel ul a:focus {
	color: #E20074;
}
#panelbar #firstvisit,
#firstvisit div {
	border: none;
}
#firstvisit {
	background: url("/SystemSupport/Images/CMS/FirstVisit_Top.gif") no-repeat left top;
	padding-top: 6px;
}
#firstvisit div {
	background: url("/SystemSupport/Images/CMS/FirstVisit_Bottom.gif") no-repeat left bottom;
	margin: 0;
	padding-bottom: 6px;
}
#firstvisit p {
	background: #f49fcb url("/SystemSupport/Images/CMS/FirstVisit_Background.gif") repeat-x left top;
	margin: 0;
	padding: 4px 10px;
	border-left: 1px solid #e51d83;
	border-right: 1px solid #ed60a8;
}
#firstvisit a {
	display: block;
	color: White;
	font-size: 100%;
	font-weight: bold;
	background: url("/SystemSupport/Images/CMS/FirstVisit_Arrows.gif") no-repeat right center;
	padding-right: 15px;
}
#bannerpanel h3 {
	display: none;
}
#bannerpanel iframe {
	width: 180px;
	height:150px;
	padding: 0;
	margin: 0;
}
#tagcloud p {
	text-align: center;
	line-height: 170%;
}
#tagcloud a {
	color: #666;
	text-decoration: none;
}
#tagcloud a:hover,
#tagcloud a:active,
#tagcloud a:focus {
	color: #E20074;
}
#tagcloud em {
	font-style: normal;
	margin: 0 .5em;
}
#tagcloud em.rank2 {
	font-size: 115%;
}
#tagcloud em.rank3 {
	font-size: 130%;
	font-weight: bold;
}
#tagcloud em.rank4 {
	font-size: 145%;
	font-weight: bold;
}
#faqspanel ul {
	margin-left: 2em;
	margin-right: 8px;
}
#faqspanel ul li {
	list-style-type: square;
}
/* MAINFOOTER ------------------------------------------------------------------------------------------------- */
#mainfooter {
	width: 967px;
	clear: both;
	padding: 18px 0;
}
#mainfooter a {
	color: #666;
}
#mainfooter a:hover,
#mainfooter a:active,
#mainfooter a:focus {
	color: #E20074;
}
.footerlinks {
	float: left;
	border-right: 1px solid #CCC;
	padding: 0 25px 0 0;
	margin: 0 25px 0 0;
}
.footerlinks h3 {
	font-size: 100%;
	margin-top: 0;
}
.footerlinks li {
	margin: 0;
}
#mainfooter .first {
	padding-left: 18px;
}
#mainfooter .last {
	float: none;
	border: none;
	padding: 0;
	margin-left: 18px;
}
#servicelinks {
	margin: 18px 0 1em 18px;
}
#servicelinks li {
	display: inline;
	margin-right: .6em;
}
#copyright {
	clear: both;
	color: #999;
	padding: 0 0 0 18px;
}
/* ACTIONBUTTONS ------------------------------------------------------------------------------------------------- */
span.action-button {
	border-bottom: .35em solid #999;
	=border-bottom: 1px solid #999;
}
span.action-button input,
input.input-button {
	text-decoration: none;
	white-space: nowrap;
	border: none;
	padding: .25em 10px;
	=padding: .2em 2px .1em 2px;
	_padding: .2em 2px;
/*	font-weight: bold;*/
	background-position: left bottom;
	background-repeat: repeat-x;
	=margin-bottom: -2px;
}
span.action-button em {
	background-repeat: repeat-x;
	background-position: bottom;
	cursor: default;
	padding: .25em .5em;
	border-right: 1px solid #999;
}
span.action-button:hover input,
span.action-button:hover em {
	background-image: none;
}
span.action-button em span {
	padding-right: .4em;
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
	background-image: url("/SystemSupport/Images/CMS/Icon_ArrowWhite.gif");
}
/*@media all and (min-width:0px) {
		head~body span.action-button input {
			padding: .25em 1em;
		}
}*/
span.blueonwhite input,
span.greenonwhite input,
span.pinkonwhite input,
input.input-button {
	background-color: #EEE;
	background-image: url("/SystemSupport/Images/CMS/ActionButton_AnchorBack.gif");	
}
span.blueongray input,
span.greenongray input,
span.pinkongray input,
input.ongray {
	background-color: white;
	background-image: url("/SystemSupport/Images/CMS/ActionButton_AnchorBackLight.gif");	
}
span.blueonwhite input,
span.blueongray input {
	color: #5BA4DB;
}
span.greenonwhite input,
span.greenongray input {
	color: #78AA51;
}
span.pinkonwhite input,
span.pinkongray input {
	color: #333;
}
input.input-button {
	border: 1px solid #999;
	border-width: 0 1px 1px 0;
}
span.blueonwhite em,
span.blueongray em {
	background-color: #A4CCEB;
	background-image: url("/SystemSupport/Images/CMS/ActionButton_SpanBackBlue.gif");
}
span.greenonwhite em,
span.greenongray em {
	background-color: #92C152;
	background-image: url("/SystemSupport/Images/CMS/ActionButton_SpanBackGreen.gif");
}
span.pinkonwhite em,
span.pinkongray em {
	background-color: #E87EB7;
	background-image: url("/SystemSupport/Images/CMS/ActionButton_SpanBackPink.gif");
}
a.action-button {
	text-decoration: none;
	white-space: nowrap;
}
a.action-button strong,
a.action-button em {
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom: 1px solid #999;
}
a.action-button:hover strong,
a.action-button:hover em {
	background-image: none;
}
a.action-button strong {
	padding: .2em 1em;
	=padding: .3em 1em;
	font-weight: normal;
	color: #5BA4DB;
}
a.action-button em {
	padding: .2em .5em;
	=padding: .3em .5em;
	border-right: 1px solid #999;
}
a.action-button em span {
	padding-right: .4em;
	background-image: url("/SystemSupport/Images/CMS/Icon_ArrowWhite.gif");
	background-repeat: no-repeat;
	background-position: center;
}
a.greenonwhite strong {
	color: #78AA51;
	background-color: #EEE;
	background-image: url("/SystemSupport/Images/CMS/ActionButton_AnchorBack.gif");
}
a.greenongray strong {
	color: #78AA51;
	background-color: white;
	background-image: url("/SystemSupport/Images/CMS/ActionButton_AnchorBackLight.gif");
}
a.greenonwhite em,
a.greenongray em {
	background-color: #92C152;
	background-image: url("/SystemSupport/Images/CMS/ActionButton_SpanBackGreen.gif");
}
a.blueonwhite strong {
	color: #5BA4DB;
	background-color: #EEE;
	background-image: url("/SystemSupport/Images/CMS/ActionButton_AnchorBack.gif");
}
a.blueongray strong {
	color: #5BA4DB;
	background-color: white;
	background-image: url("/SystemSupport/Images/CMS/ActionButton_AnchorBackLight.gif");
}
a.blueonwhite em,
a.blueongray em {
	background-color: #A4CCEB;
	background-image: url("/SystemSupport/Images/CMS/ActionButton_SpanBackBlue.gif");
}
a.pinkonwhite strong {
	color: #333;
	background-color: #EEE;
	background-image: url("/SystemSupport/Images/CMS/ActionButton_AnchorBack.gif");
}
a.pinkongray strong {
	color: #333;
	background-color: white;
	background-image: url("/SystemSupport/Images/CMS/ActionButton_AnchorBackLight.gif");
}
a.pinkonwhite em, 
a.pinkongray em {
	background-color: #E87EB7;
	background-image: url("/SystemSupport/Images/CMS/ActionButton_SpanBackPink.gif");
}
a.grayonwhite strong {
	color: #333;
	background-color: #EEE;
	background-image: url("/SystemSupport/Images/CMS/ActionButton_AnchorBack.gif");
	border-right: 1px solid #999;
}
a.grayongray strong {
	color: #333;
	background-color: white;
	background-image: url("/SystemSupport/Images/CMS/ActionButton_AnchorBackLight.gif");
	border-right: 1px solid #999;
}
a.action-link {
	font-weight: bold;
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 14px;
}
a.action-link.blue {
	background-image: url("/SystemSupport/Images/CMS/Icon_ArrowBlue.gif");
}
a.action-link.green {
	background-image: url("/SystemSupport/Images/CMS/Icon_ArrowGreen.gif");
}
a.action-link.pink {
	background-image: url("/SystemSupport/Images/CMS/Icon_ArrowMagenta.gif");
}
a.action-link.gray {
	background-image: url("/SystemSupport/Images/CMS/Icon_ArrowGray.gif");
}
/* ICONS ------------------------------------------------------------------------------------------------- */
.login {
  background-image: url("/SystemSupport/Images/CMS/icon_LogIn.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 22px;
}
.callback {
  background-image: url("/SystemSupport/Images/CMS/icon_callBack.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 22px;
}
.webarticle {
  background-image: url("/SystemSupport/Images/CMS/icon_newsletter.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 22px;
}
.file {
  background-image: url("/SystemSupport/Images/CMS/icon_file.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 22px;
}
.equipmentitem {
  background-image: url("/SystemSupport/Images/CMS/icon_MobilePhone.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 22px;
}
.faqsanswer {
	background-image: url("/SystemSupport/Images/CMS/Icon_Faq.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 22px;
}
.shopping {
  background-image: url("/SystemSupport/Images/CMS/icon_shopping.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 22px;
}
.rssfeed {
  background-image: url("/SystemSupport/Images/CMS/Icon_RSSFeed.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 22px;
}
.newwindow {
  background-image: url("/SystemSupport/Images/CMS/Icon_NewWindow.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 22px;
}
.calendarevent {
  background-image: url("/SystemSupport/Images/CMS/Icon_Calendar.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 22px;
}
.addcalendar {
  background-image: url("/SystemSupport/Images/CMS/Icon_AddCalendar.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 22px;
}
.delete {
  background-image: url("/SystemSupport/Images/CMS/Icon_SquareInactive.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 14px;
}
/* MILONIC TABLE ------------------------------------------------------------------------------------------------- */
.milonictable {
	width: auto;
	text-align: left;
	margin: 0;
	z-index: 99;
	padding: 0;
	border: solid #CCC;
	border-width: 0 1px 1px 1px;
	margin-left: 1px;
}
.milonictable .milonictable {
	border: 0;
}
.milonictable td {
	border: 0;
	margin: 0;
	padding: 0;
	background: none;
}
table.milonictable td.milonictd {
	border-top: 1px solid #CCC;
}
table.milonictable td.milonictd {
	border-top: 1px solid #CCC;
}
table.milonictable td.milonictd a {
	text-decoration: none;
}
/* EXTRAS -------------------------------------------------------------------------------------------------------- */
.noscreen {
	display: none;
}
.fix {
	clear: both;
	display: block;
	height: 1px;
	border: 0;
	margin: 0;
	padding: 0;
	background-color: White;
	overflow: hidden;
	visibility: hidden;
}
.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}
.float-left {
	float: left;
	margin-right: 1em;
}
.float-right {
	float: right;
	margin-left: 1em;
}
.auto-width {
	width: auto;
}
.nowrap {
	white-space: nowrap;
}
#article .inline-list {
	margin-left: 0;
}
.inline-list li {
	display: inline;
	margin: 0;
	padding: 0 .3em 0 0;
	_border-right: 1px solid #CCC;
	_padding-left: .5em;
}
.inline-list li+li {
	border-left: 1px solid #CCC;
	padding-left: .5em;
}


.color-personal{
  background: pink;
}
.color-company{
  font-weight: bold;
  border-top: 3px solid #EDA95A;
}
.color-partnership{
  background: #FFFFD2;
}



#contactUs-important,
#contactUs-optional,
#contactUs-body{
  border: 0;
  margin: 0;
  margin-top: 20px;
  padding: 0;  
}
#contactUs-important,
#contactUs-optional{
  width: 42%;  
}

#contactUs-important{
  float: left;
  clear: none;
  margin-right: 20px; 
  =margin-right: 34px;   
}
@media all and (min-width:0px) {
		#contactUs-important {
      margin-right: 34px;
		}
}
#contactUs-optional{
  float: left; 
}
#contactUs-body{
  clear: both;
  margin-top: 0;
}

#contactUs-important div,
#contactUs-optional div,
#contactUs-body div{
  margin: 0;
  margin-top: 6px; 
  padding: 8px;
  line-height: 1.9em; 
}

#contactUs-important div{
  background: #E7E7E7;
  width: 100%;    
}

#contactUs-optional div{
  background: #FFF;
  width: 100%;
  padding-left: 0;
  line-height: 2em;  
}

#contactUs-body div{
  line-height: 2.4em; 
}

#contactUs-important div acronym,
#contactUs-optional div acronym,
#contactUs-body div acronym{

}

#contactUs-important div input,
#contactUs-optional div input{
  width: 200px;
  height: 1.4em;
  =height: auto;     
}

#contactUs-important div input.short-input,
#contactUs-optional div input.short-input{
  width: 100px; 
  border: 1px solid #999;
}

#contactUs-important div select,
#contactUs-optional div select{
  height: 1.6em; 
}

#contactUs-important div input.short,
#contactUs-optional div input.short,
#contactUs-body div input.short{
  width: 100px; 
}

#contactUs-important div label{
  color: #E20074;
}

#contactUs-optional div select{
  width: 290px; 
}

#contactUs div.contactUs-button input{
  margin-left: 8px; 
}


.table-expanded{
  border: 0px;
  position: absolute;
  left: 20px;
  top: 20px;
  width: 920px;
  border: 2px solid red;
  margin: 0;
  padding: 0 0 0 0;  
  background: #999;
  overflow: hidden;
  opacity: 1.0;
  filter: alpha(opacity=100);  
}

.table-expanded table{
  border: 0px solid #000;
  margin: 0px;
  margin-top: 15px;   
}

.vcc-frame .table-not-expanded{
  border: 0px;
  margin: 0;
  padding: 0;
  position: static;
  width: auto;
  border: 0;
  overflow-x: scroll;  
}

#article .vcc-frame .cover-for-table{
  border: 0px;
  margin: 0;
  padding: 0;
  position: static;
  width: auto;
  border: 0;
  overflow-x: scroll;  
}

no-vertical-margin {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}