@charset "iso-8859-2";

a.main-link:hover img {
  content: url("img/icons/win8vector/Coins_ebokMenu_hover.png");
}

a.internet-link:hover img {
  content: url("img/icons/win8vector/Globe-World_ebokMenu_hover.png");
}

a.landline-link:hover img {
  content: url("img/icons/win8vector/Phone_ebokMenu_hover.png");
}

a.finetv-link:hover img {
  content: url("img/icons/tvLogo_ebokMenu_hover.png");
}

a.finemobile-link:hover img {
  content: url("img/icons/win8vector/Android_ebokMenu_hover.png");
}

a.settings-link:hover img {
  content: url("img/icons/win8vector/Settings_ebokMenu_hover.png");
}

a.logout-link:hover img {
  content: url("img/icons/win8vector/Logout_ebokMenu_hover.png");
}

.preload-icons {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  background-image: 
  	url("img/icons/win8vector/Coins_ebokMenu_hover.png"),
  	url("img/icons/win8vector/Globe-World_ebokMenu_hover.png"),
  	url("img/icons/win8vector/Phone_ebokMenu_hover.png"),
  	url("img/icons/tvLogo_ebokMenu_hover.png"),
  	url("img/icons/win8vector/Android_ebokMenu_hover.png"),
  	url("img/icons/win8vector/Settings_ebokMenu_hover.png"),
  	url("img/icons/win8vector/Logout_ebokMenu_hover.png");
  background-repeat: no-repeat;
  background-position: -9999px -9999px;
}

.my-textInput {
	border-radius: 4px;
	border: 1px solid #d3d3d3;
	padding: .2em 1em;
	vertical-align: middle;
	font-size: 1em;
}

.my-textInput:focus {
	box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	border: 1px solid rgba(81, 203, 238, 1);
	outline: none;
}

.ui-selectmenu-button:focus {
	box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	border: 1px solid rgba(81, 203, 238, 1);
	outline: none;
}

th, td
{
	padding: 3px 3px 3px 4px;
	border-radius: 4px;
}

th.top, td.top
{
	padding: 2px 2px 2px 4px;
	border-radius: 4px;
	border-bottom: 1px black solid;
	font-weight: bold;
}

ul#nav			{
				margin:0; 
				padding:0; 
				width: 100%;
				height: 100%;
				display: flex;
			    justify-content: space-between;
                align-items: stretch;
				}
ul#nav li		{
				width: 100%;
			    list-style-type: none;
				font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; 
				float:left; 
				position:relative;
				border-top:1px solid #38607f; border-bottom:1px solid #38607f; border-left:1px solid #38607f; 
				}						

/*#bleft1 ul#nav li { border:0 none; }*/

ul#nav li a 	{
				text-decoration:none;
				color: #38607f; 
				padding:8px 28px 7px 29px; 
				display:block; 
				float:left; 
				}


ul#nav li a.liright	{ border-right:1px solid #38607f; }
ul#nav li.liright	{ border-right:1px solid #38607f; }
/*#bleft1 ul#nav li a.liright	{ border-right: 0px none;}*/


ul#nav li a:visited	{  color: #406281;}
ul#nav li a:hover { color:#ce080c;}


ul#nav li ul 			{ 
						margin:0; 
						padding:0;  border:0 none;
						border-top:1px solid #38607f;
						}
ul#nav li ul li 		{
						padding:0; margin: 0; text-indent: 0px;
						height: 21px;
						width: 140px;
						display: block;
						text-align:left;
						border:0 none;
						}
ul#nav li ul li a 		{
						color: #38607f;
						font-size:11px;
						font-weight: normal; 
						height: 15px;
						width: 160px;
						z-index:10;
						background-color: #fff;
						padding: 3px 5px 3px 20px;
						display: block;
						border:0 none;
						background-image:url(gfx/lisub.gif); background-position:top center;
						border-left:1px solid #38607f; border-right:1px solid #38607f;
						}
ul#nav li ul li a:hover {
						color: #ce080c; 
						text-decoration:none; 
						background-position: bottom center;
						}						
li ul.sub 				{ /* second-level lists */
						display: none;
						width: 160px;
						position: absolute; 
						top: 30px; 
						left:-1px;
						border-bottom:1px solid #fff; 
						}
li:hover ul, li.over ul { /* lists nested under hovered list items */
						display: block;
						}

img.icon13
{
	height: 13px;
	width: 13px;
	margin-right: 3px;
	border: 0px;
	vertical-align: middle;
}

img.icon15
{
	height: 15px;
	width: 15px;
	margin-right: 3px;
	border: 0px;
	vertical-align: middle;
}

img.icon20
{
	height: 20px;
	width: 20px;
	margin-right: 5px;
	border: 0px;
	vertical-align: middle;
}

img.icon25
{
	height: 25px;
	width: 25px;
	margin-right: 10px;
	border: 0px;
	vertical-align: middle;
}

img.icon32
{
	height: 32px;
	width: 32px;
	margin-right: 10px;
	border: 0px;
	vertical-align: middle;
}

span.jvlink
{
  cursor: pointer;
  font-weight:bold;
}

span.jvlink:hover
{
  text-decoration : none;
  color: #C60000;
  background: transparent;
  cursor: pointer;
  font-weight:bold;
}

tr.list
{
    background-color: #dddddd;
}

tr.podsw
{
	background-color: #bbbbbb;
}

tr.podswlist
{
	background-color: #bbbbbb;
}
