﻿body
{
    background-color: #FFFFFF;
    font-size: 12px;
    font-family: Arial;
    margin: 0;
    padding: 0;
    color: #666666;
}

a:focus
{
    outline : none;
}

object 
{
    outline: none;
}

embed
{
    outline: none;
}

a:link
{
    text-decoration: underline;
}
a:visited
{
}
a:hover
{
    /*color: #1d60ff;*/
    text-decoration: none;
}
a:active
{
    /*color: #12eb87;*/
}

p
{
    margin-bottom: 20px;
    line-height: 1.6em;
}
.nodisplay,
.hiddenPic
{
	display:none;
}


/* LIST 
----------------------------------------------------------*/
.content-module .content-tab-body 
{
    margin: 30px 0 0 0;
}
.content-module .content-tab-body ul
{
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}

.content-module .content-tab-body ul li 
{
    padding-left: 16px;
    background-image: url('../Images/bullet.gif');
    background-repeat: no-repeat;
    background-position: 0 .22em;
}

.content-module .content-tab-body .content-actions
{
    display:inline;
    border:none;
    float:right;
	margin-right: 2px; /*ATVN-7660*/
    clear:both;
    font-family: Arial;
    font-size: 11px;
    color: #666666;
}
.content-module .content-tab-body .content-actions img
{
    border: none;
}
.content-module .content-tab-body .content-actions a
{
    color: #666666;
    text-decoration: none;
}

.content-module .content-tab-body .content-actions a.font-dec {
    background:url("/Content/Images/content/font-dec.gif") no-repeat scroll 0 0 transparent;
    display:inline;
    float:left;
    height:25px;
    width:25px;
}
.content-module .content-tab-body .content-actions a.font-inc {
    background: url("/Content/Images/content/font-inc.gif") no-repeat scroll 0 0 transparent;
    display:inline;
    float:left;
    height:25px;
    width:25px;
}
.content-module .content-tab-body .content-actions a.print-preview {
    background:url("/Content/Images/print-preview.gif") no-repeat scroll 0 0 transparent;
    display:inline;
    float:left;    
    height:13px;
    margin:10px 0 0;
    padding:0 0 0 20px;
    width:19px;
}

.content-module .content-tab-headers {
    padding:5px 0 0 0; 
	margin-top: -33px;
	position: relative;
    float: left;
    width: 100%;
    float: left;
    width: 100%;
}

.content-module .content-tab-headers ul {
    float:left;
    display:inline;
    width:auto;
    height:auto;
    margin:0;
    padding:0 0 0 12px;
    list-style-image:none;
}
.content-module .content-tab-headers ul li {
    height:27px;
    width:auto;
    float:left;
    display:inline;
    list-style-image:none;
    margin:0 0 0 -12px;
    padding:0;
}
.content-module .content-tab-headers ul li a {
    color:#fff;
    float:left;
    display:block;
    height:22px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    padding:5px 24px 0 12px;
    margin:0 0 0 0;
    background:url(/Content/Images/content/tab_content_blue.gif) top left no-repeat;
}
.content-module .content-tab-headers ul li.selected a { 
    background:url(/Content/Images/content/tab_content_orange.gif) top left no-repeat;
}
.content-module .content-tab-headers ul li.first-item a {
    background:url(/Content/Images/content/tab_content_blue_first.gif) top left no-repeat;
}
.content-module .content-tab-headers ul li a:hover {
    background:url(/Content/Images/content/tab_content_orange.gif) top left no-repeat;
}
.content-module .content-tab-headers ul li.last-item {
    background:url(/Content/Images/content/tab_content_blue_last.gif) top right no-repeat; 
    padding:0 14px 0 0;
}

.content-module .content-tab-headers ul li.last-item:hover {
    background:url(/Content/Images/content/tab_content_orange_last.gif) top right no-repeat; 
    padding:0 14px 0 0;
}
.content-module .content-tab-headers ul li.last-item:hover a {
    background:url(/Content/Images/content/tab_content_orange.gif) top left no-repeat;
    margin:0 0 0 0;
    padding:5px 0 0 12px;
}
.content-module .content-tab-headers ul li.last-item a {
    margin:0 0 0 0;
    padding:5px 0 0 12px;
}

.content-module .content-tab-headers ul li.last-item.selected {
    background:url(/Content/Images/content/tab_content_orange_last.gif) top right no-repeat;   
    padding:0 14px 0 0;
}

.content-module .content-tab-headers ul li.last-item.selected a {
    background:url(/Content/Images/content/tab_content_orange.gif) top left no-repeat;
    margin:0 0 0 0;
    padding:5px 0 0 12px;
}

.content-module .content-tab-headers ul li.first-item.selected a {
    background:url(/Content/Images/content/tab_content_orange.gif) top left no-repeat;
}

.addthis_button {
    /*font-family: Arial;
    font-size: 12px;*/
}

/* HEADINGS   
----------------------------------------------------------*/
h1
{
    font-family:Cambria;
    font-size:24px;
    font-weight:bold;
    color: #666666;
}
h2
{
    font-family:Cambria;
    font-size:18px;
    font-weight:bold;
    color: #666666;
}
h3
{
    font-family:Cambria;
    font-size:14px;
    font-weight:bold;
    color: #666666;
}
h4
{
    font-family:Cambria;
    font-size:12px;
    font-weight:bold;
    color: #666666;
}
h5, h6
{
    font-family:Cambria;
    font-size:10px;
    font-weight:bold;
    color: #666666;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

/* you can specify a greater or lesser percentage for the 
page width. Or, you can specify an exact pixel width. */
.shell
{
  margin:0 auto;
  width:90%;
  min-width:1000px;
}

.wrapper
{
    display: block;
    padding:8px;
}

.more-deals, a.more-deals
{
	text-align:right;
	font-weight:bold;
	color:#F00 !important;
	
}

.specials-image
{
	margin: 0;
	padding: 0;	
	
}

#header
{
    display: block;
    height:184px;
}

#right-header
{
    float:right;
    width:250px;
}

#advertisement
{
    text-align:center;
    width:724px;
    height:106px;
    margin:1px;
}

#bottom-left-header
{
    display:block;
    margin-top:30px;
}

#logo
{
    padding-left:0px;
    padding-top:0px;
    /*float:left;*/
    margin:-5px 0 0 -10px;
    height:auto;
	text-align:center;
}

#middle_part
{
    display: block;
    min-height: 500px;
}

#footer
{
    width: 100%;
    background: #FFFFFF;
    height: 74px;
    padding:0;
    clear:both;
}

#partner_header
{
    /*margin-left:16px;*/
	font-family:Arial;
	font-size:24px;
    /*font-style:italic;*/
    font-weight:bold;
    /*color: #0066B1;*/
	color: #FFFFFF;
    margin: 0 13px 0 0;
	width: 200px;
	text-align: center;
    
}

#partner_header2
{
    /*margin-left:16px;*/
	font-family:Arial;
	font-size:12px;
    /*font-style:italic;*/
    font-weight:bold;
    /*color: #0066B1;*/
	color: #FFFFFF;
    margin: 0 0 0 0px;
	/*float: right;*/
    
}

#partner_domain
{
    /*margin-left:18px;*/
	font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	font-size:12px;
    font-weight:bold;
    color: #0066B1;
    float:right;
}

.header-row
{
	padding:0px;
	margin:0px;
	background:url(/Content/Images/background-header-store.jpg) top left no-repeat;
}

.home-store-background {
background: url("/Content/Images/background-header-store.jpg") no-repeat scroll 0 0 
transparent;
height: 145px;
margin: 0;
padding: 10px 0 0;
width: 995px;
}

.page_title
{
    font-weight:bold;
    font-size:24px;
    font-style:italic;
    font-family:Cambria;
}


/* ---------------------------------------------- */
/* --------- Additional Classes and IDs --------- */
/* ---------------------------------------------- */

.href_text
{
	font-size:11px;	
	color:#0061AE;
	margin:0 0 0 7px;
}



/*____________________________BONUSES_________________________________________*/

.bonus-module 
{
    position:relative;  
}

.bonus-module-content 
{
    overflow : auto;
}

.bonus-module .corners-table { width:100%; height:26px; }
.bonus-module .corners-table .corner { width:11px; background-repeat:no-repeat; }
.bonus-module .corners-table .corner#left { background-image:url('/Content/Images/bonus/left.gif'); }
.bonus-module .corners-table .corner#right {  background-image:url('/Content/Images/bonus/right.gif'); } 

.bonus-module .corners-table-header { width:100%; height:26px; }
.bonus-module .corners-table-header .corner{ width:11px; background-repeat:no-repeat; }
.bonus-module .corners-table-header .corner#left { background-image:url('/Content/Images/menu/rl1/left.gif'); }
.bonus-module .corners-table-header .corner#right {  background-image:url('/Content/Images/menu/rl1/right.gif'); } 


/*.bonus-module .corners-table tr { background:url('/Content/Images/bonus/background-pixel.gif') repeat-x; }   */
.bonus-module .corners-table td.header  
{
    background: url('/Content/Images/bonus/background.gif') no-repeat; 
    font-family:Arial; 
    font-size:12px; 
    color:#666666;
    font-weight:bold;
    text-transform: uppercase;
}

.bonus-module .corners-table-header td.header  
{
    background: url('/Content/Images/menu/rl1/background.gif') no-repeat; 
    font-family:Arial; 
    font-size:12px; 
    color:#FFFFFF;
    text-transform: uppercase;
}


.bonus-next-button 
{
    cursor: pointer;
    position:absolute;
    bottom:3px;
    right:3px;
}

.bonus-prev-button 
{
    cursor: pointer;
    position:absolute;
    bottom:3px;
    left:3px;
}

/* Recommended Links Module */

table.menu { border:0px; table-layout:fixed; padding-bottom:30px; }
table.menu td { padding:0px; border:0px; }
table.menu table { border:0px; }

.menu .corners-table { width:100%; height:27px; } 
.menu .corners-table .corner { width:11px; background-repeat:no-repeat; }
.menu .corners-table .corner#left { background-image:url('/Content/Images/menu/rl1/left-new.gif'); }
.menu .corners-table .corner#right {  background-image:url('/Content/Images/menu/rl1/right-new.gif'); }
 
/* IE 7 � �������� ����� ����������� 
.menu .corners-table tr { background:url('/Content/Images/menu/rl1/background-pixel-new.gif') repeat-x; }   */

.menu .corners-table td.header .title { padding-top:6px; height:27px; background: url('/Content/Images/menu/rl1/background-new.gif') no-repeat; }
.menu .corners-table td.header  
{
    background:url('/Content/Images/menu/rl1/background-pixel-new.gif') repeat-x; 
    font-family:Arial; 
    font-size:12px; 
    font-weight:bold;
    color:#ffffff;
    text-transform: uppercase;    
}
.menu .item { padding:3px 5px 0 16px;  }
.menu .item a { text-decoration:none; color:#666666; } 
.menu .item#level2 a { text-decoration:none; color:#8f8f8f; }

.menu .nav3-item { padding:5px 5px 5px 5px;  } 
.menu .nav3-item a { text-decoration:none; color:#666666; }
.menu .nav3-item a#selected { text-decoration:none; font-weight: bold; color:#0B41A2; }

.menu#rl-5 .item { background:url('/Content/Images/menu/rl2/power_clean.gif') no-repeat 10px 2px; padding:5px 5px 2px 36px;  }

.menu#rl-2 .item { padding:5px 5px 5px 6px;  font-size:12px; font-weight:bold; text-transform:uppercase; background:none; } 
.menu#rl-2-header { padding:0px; }
.menu#rl-2-header .corners-table .corner#left { /*background-image:url('/Content/Images/menu/rl2/left.gif');*/ }
.menu#rl-2 .node { background:url('/Content/Images/menu/rl2/node.gif') repeat-y 5px 0px; width:6px; }
.menu#rl-2 .node#last { background-image:url('/Content/Images/menu/rl2/last_node.gif');
                        background-repeat:no-repeat;
                        }
.menu#rl-2 .play { background:url('/Content/Images/menu/rl2/play.gif') no-repeat; width:35px; height:25px; cursor:pointer; }
.menu#rl-2 .playtr, #rl-2 .playtr, #rl-2 .playtr td { cursor: pointer; }
.menu#rl-2 .play.expand { background-image:url('/Content/Images/menu/rl2/play_expand.gif'); }
.menu#rl-2 .play#level2 { background-image:none; text-decoration:none;}
.menu#rl-2 .item#level2 { padding:0px 5px 5px 0px; font-size:12px; font-weight:normal;text-transform:none;}
.menu#rl-2-header .space, .menu#rl-2 .space { height:10px; background:url('/Content/Images/menu/rl2/space.gif') repeat-y 5px 0px; }
.rl-gnp-main-header#rl-2-header .space { background: none !important; }
.menu#rl-2-header .space#last, .menu#rl-2 .space#last { background:none; }

.menu#rl-3 thead td { font-weight:bold; padding:10px; padding-bottom:0px; color:#666666; font-family:Cambria; font-size:18px; }
.menu#rl-3 ul {  padding-left:12px; }
.menu#rl-3 ul li { background:transparent url(/Content/Images/navigation4/orange-dot.gif) no-repeat scroll 0 4px;/*color:#FF6B00;*/list-style-image:none; list-style-position:outside; list-style-type:none; padding-bottom:4px; }
.menu#rl-3 ul li a { color:#8F8F8F; font-size:12px; padding:0 0 0 12px; text-decoration:none; }

.menu#rl-4 thead td { font-weight:bold; padding:10px; padding-bottom:0px; color:#0643a0; font-family:Cambria; font-size:18px; }
.menu#rl-4 ul {  padding-left:10px; }
.menu#rl-4 ul li { color:#666666; padding-bottom:4px; background:transparent url(/Content/Images/navigation4/gray-bullet.gif) no-repeat scroll 0 4px; list-style:none; }
.menu#rl-4 ul li a { text-decoration:none; color:#8f8f8f; font-size:12px; padding:0 0 0 15px; }

.menu#rl-4 ul.moreLinks {display:none; margin-top:-10px;}
.menu#rl-4 span.linkMore {margin-bottom:0px; display:block; padding-left:25px;width:60px;margin-top:-10px;}

.menu#rl-6 .thumbnails { width:90px; padding:10px; }
.menu#rl-6 .header { padding:10px; font-size:12px; }
.menu#rl-6 .header span { font-size:16px; font-family:Cambria; font-weight:bold; }

.rl-gnp-header
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(/Content/Images/Site/Good_Neighbor_Pharmacy_NEW/related_links_grey_bg.jpg) no-repeat scroll left top;
    color:#FFFFFF;
    font-family:Helvetica,Arial,sans-serif;
    font-size:12px !important;
    font-style:normal !important;
    font-weight:bold !important;
    height:36px;
    text-transform:uppercase;
    width:298px;
}

.rl-gnp .rl-gnp-header { cursor: pointer; position: relative; margin: 0px; zoom: 1; }
.rl-gnp .rl-gnp-li-fix { display: inline; }
.rl-gnp .rl-gnp-header-active { border-bottom: 0 !important; }
.rl-gnp .rl-gnp-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.rl-gnp .rl-gnp-header .ui-icon, .rl-gnp .rl-gnp-header .ui-icon-notexpanded { position: absolute;left: .5em; top: 50%;margin-top: -18px; }
.rl-gnp .rl-gnp-content { padding: 10px 10px 4px 10px; border: 0; position: relative; margin-bottom: 2px; overflow: auto; display: none; }
.rl-gnp .rl-gnp-content-active { display: block; }

.rl-gnp .itemname { padding: 0 0 5px 5px;}
.rl-gnp  .thumbnails { width:90px;}

.rl-gnp .ui-icon { width: 16px; height: 16px; background-image: url('/Content/Images/ui-icons_222222_256x240.png'); }
.rl-gnp .ui-state-default, .rl-gnp .ui-widget-content .ui-state-default { border: 0px solid #d3d3d3; font-weight: normal; color: #555555; outline: none; }
.rl-gnp .ui-state-default .ui-icon { height:34px;width:34px !important; background-image: url('/Content/Images/Site/Good_Neighbor_Pharmacy_NEW/related-tr-o_3.jpg'); }

.rl-gnp .ui-state-default .expanded {background-image: url('/Content/Images/Site/Good_Neighbor_Pharmacy_NEW/related-tr-o_3.jpg');}
.rl-gnp .ui-state-default .notexpanded {background-image: url('/Content/Images/Site/Good_Neighbor_Pharmacy_NEW/related-tr-close_3.jpg');}

.rl-gnp .ui-state-default a, .rl-gnp .ui-state-default a:link, .rl-gnp .ui-state-default a:visited 
{   color: #FFFFFF; 
    font-weight:bold;
    font-size: 14px; 
    font-family: Arial;
    text-decoration: none; 
    outline: none; 
}

.rl-gnp .ui-icon-triangle-1-e { background-position: -32px -16px; }
.rl-gnp .ui-icon-triangle-1-s { background-position: -64px -16px; }

.rl-gnp .rl-gnp-content .itemname a
{
display:inline;
float:left;
font-weight:bold !important;
margin:0;
padding:0 0 0 0px;
text-transform:uppercase;
text-decoration:none;
color:#0061AE !important;
font-size:10px;
margin-left:5px;
}

/* ---------------------------------------------- */
/* ------------------ Navigation 1 -------------- */
/* ---------------------------------------------- */

/* ---------- Navigation 1 :: Top Menu Section Definitions --------- */

.navigation1 {
    padding:5px 0px 0 0; 
    display:inline;
    margin:0;
}

.navigation1 ul {
    float:left;
    display:inline;
    width:auto;
    height:auto;
    margin:0;
    padding:0 0 0 12px;
    list-style-image:none;
}
.navigation1 ul li {
    height:27px;
    width:auto;
    float:left;
    display:block;
    list-style-image:none;
    margin:0 0 0 -12px;
    padding:0;
}
.navigation1 ul li a {
    color:#fff;
    float:left;
    display:block;
    height:22px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    padding:5px 24px 0 12px;
    margin:0 0 0 0;
    background:url(/Content/Images/navigation1/top_menu_blue.gif) top left no-repeat;
}
.navigation1 ul li.selected a, .navigation1 ul li.menu_active_li a { 
    background:url(/Content/Images/navigation1/top_menu_orange.gif) top left no-repeat;
}
.navigation1 ul li.first-item a {
    background:url(/Content/Images/navigation1/top_menu_blue_first.gif) top left no-repeat;
}
.navigation1 ul li a:hover {
    background:url(/Content/Images/navigation1/top_menu_orange.gif) top left no-repeat;
}
.navigation1 ul li.last-item {
    background:url(/Content/Images/navigation1/top_menu_blue_last.gif) top right no-repeat; 
    padding:0px;
}
.navigation1 ul li.last-item a {
    margin:0 14px 0 0;
    padding:5px 0 0 12px;
}

.navigation1 ul li.last-item-selected {
    background:url(/Content/Images/navigation1/top_menu_orange_last.gif) top right no-repeat;   
    padding:0px;
}

.navigation1 ul li.last-item-selected a {
    background:url(/Content/Images/navigation1/top_menu_orange.gif) top left no-repeat;
    margin:0 14px 0 0;
    padding:5px 0 0 12px;
}

.navigation1 ul li.first-item-selected a {
    background:url(/Content/Images/navigation1/top_menu_orange.gif) top left no-repeat;
}

.navigation1 ul li.item-selected a {
    background:url(/Content/Images/navigation1/top_menu_orange.gif) top left no-repeat;
}
.navigation1 ul li.menu_active_li {
    background:url(/Content/Images/navigation1/top_menu_orange_last.gif) top right no-repeat;
}
/* ---------- Navigation 1 :: Sub Menu Section Definitions --------- */


.navigation1 .submenu {
    background:url(/Content/Images/navigation1/submenu-line.png) 3px 0 no-repeat;
    margin: 15px 0 0 -3px;
    padding: 10px 0 0 0;
    position: absolute;
    display:none;
    z-index: 100;
    width:auto;
    max-width: 690px;
}
.navigation1 .submenu table {
    border-collapse:collapse;
    border: 0px;
    width: auto;
    _width: 0%;
}
.navigation1 .submenu table td {
    margin:0;
    padding:0;
    border: 0px;
}
.navigation1 ul li .submenu table a {
    margin:0;
    padding:0;
    background:none;
    display:inline;
    height:auto;
}
.navigation1 .submenu table .top-border {
    background:url(/Content/Images/navigation1/horizontal-line.png) top left repeat-x;
    height:8px;
    font-size:0px;
    line-height:0px;
}
.navigation1 .submenu table .top-right-corner {
    background:url(/Content/Images/navigation1/submenu-top-right-corner.png) top left no-repeat;
    height:8px;
    line-height:0px;
    font-size:0px;
    width:11px!important;
}
.navigation1 .submenu table .top-left-corner {
    background:url(/Content/Images/navigation1/submenu-top-left-corner.png) top right no-repeat;
    height:8px;
    line-height:0px;
    font-size:0px;
    width:11px!important;
}
.navigation1 .submenu table .left-border {
    width:14px!important;
    line-height:0px;
    font-size:0px;
    background:url(/Content/Images/navigation1/submenu-left-border.png) top left repeat-y;
}
.navigation1 .submenu table .right-border {
    width:11px!important;
    background:url(/Content/Images/navigation1/submenu-right-border.png) top left repeat-y;
}
.navigation1 .submenu table .bottom-left-corner {
    width:14px!important;
    height:8px;
    line-height:0px;
    background:url(/Content/Images/navigation1/submenu-bottom-left-corner.png) top left no-repeat;
}

.navigation1 .submenu table .bottom-right-corner {
    width:11px!important;
    height:14px;
    background:url(/Content/Images/navigation1/submenu-bottom-right-corner.png) top left no-repeat;
}

.navigation1 .submenu table .bottom-border {
    height:14px;
    background:url(/Content/Images/navigation1/submenu-bottom-line.png) top left repeat-x;
}

.navigation1 .submenu table .submenu-content {
    background:url(/Content/Images/navigation1/submenu-content-background.png) top left repeat;
    padding-top:0;
}

.navigation1 .submenu table .submenu-content a {
    color:#929292;
    font-size:12px;
    float: none;
}
.navigation1 .submenu table .submenu-content a:hover, .top_menu .submenu table .submenu-content a:active {
    color:#ff701a;  
}
.navigation1 .submenu table .submenu-content .separator {
    width:22px;
    background:url(/Content/Images/navigation1/submenu-separator.png) top center repeat-y;
	opacity:0;
}

.navigation1 .submenu table .submenu-content .menu-item {
    width:auto;
    height:auto;
    padding:0 0 5px 0;
    min-width:180px;
}

/*.top-menu-list li ul {
    margin: -10px 0 0 1px;
    padding: 10px 0 0 0;
    position: absolute;
    visibility: hidden;
}
/*.top-menu-list li ul li {
    float: none;
    display: inline;
    margin:0;
    padding:0;
}
.top_menu .top-menu-list li ul li a  {
    width: auto;
    background: #A9C251;
    color: #24313C;
    margin:0;
    padding:0;
}

.top-menu-list li ul li a:hover {
    background: #8EA344
}*/

.clear
{
    clear: both;
    overflow: hidden;
    height: 0
}


/* ---------------------------------------------- */
/* ------------------ Breadcrumbs --------------- */
/* ---------------------------------------------- */

.breadcrumbs-module
{
    float:none;
    display:block;
    margin-top:0px;    
}

table.breadcrumbs td { padding:0px; border:0px; }  
table.breadcrumbs { border:0px; border-color:Black; border-collapse:collapse; }
table.breadcrumbs table { border:0px; border-color:Black; }

.breadcrumbs .item { padding:0px 4px 0px 0; }
.breadcrumbs .item a { text-decoration:none; color:#666666; font-size:9px; padding:0 0 0 17px; }
.breadcrumbs .item a#last { text-decoration:none; font-weight: bold; color:#0B41A2; font-size:9px; padding:0 0 0 5px; }
.breadcrumbs .separator { background:url('/Content/Images/breadcrumbs/separator.gif') no-repeat 1px 4px; height: 9px; width:6px; }


/* ---------------------------------------------- */
/* ------------------ Navigation 3 -------------- */
/* ---------------------------------------------- */

table.navigation3 td { padding:0px; border:0px; }  
table.navigation3 { border:0px; border-color:Black; }
table.navigation3 table { border:0px; border-color:Black; }

.navigation3 .corners-table { width:100%; height:26px; }
.navigation3 .corners-table .corner { width:11px; background-repeat:no-repeat; }
.navigation3 .corners-table .corner#left { background-image:url('/Content/Images/navigation3/left.gif'); }
.navigation3 .corners-table .corner#right {  background-image:url('/Content/Images/navigation3/right.gif'); } 
.navigation3 .corners-table tr { background:url('/Content/Images/navigation3/background-pixel.gif') repeat-x; }   
.navigation3 .corners-table td.header  
{
    background: url('/Content/Images/navigation3/background.gif') no-repeat; 
    font-family:Arial; 
    font-size:12px; 
    color:#ffffff;
    text-transform: uppercase;
}

.navigation3 .nav3-item { padding:5px 5px 5px 5px;  } 
.navigation3 .nav3-item a { text-decoration:none; color:#666666; }
.navigation3 .nav3-item a#selected { text-decoration:none; font-weight: bold; color:#0B41A2; }


/* ---------------------------------------------- */
/* ------------------ Navigation 4 -------------- */
/* ---------------------------------------------- */

table.navigation4 td { padding:0px; border:0px; }  
table.navigation4 { border:0px; width:100% }
table.navigation4 table { border:0px; }

.navigation4 .all-conditions
{
    width: 280px;
}

.navigation4 .title
{ 
    font-size: 20px;                    
    font-weight: bold;
    padding: 0 0 10px 0;
    color: #0B41A2;
}

.navigation4 .header-first-line
{
    background-color: #ebf0f4;
    color: #0B41A2;
    font-weight: bold;
    font-size: 14px;
    padding: 10px 0 10px 20px;
}

.navigation4 .header-second-line
{
    background-color: #ebf0f4;
    padding: 0 0 10px 30px;
}

.navigation4 .header-second-line a
{
    color: #0B41A2;
}

.navigation4 .header-second-line .letter
{
    background-color: #ebf0f4;
    color: #0B41A2; 
    font-size: 14px;
    float:left;
    text-decoration: underline;
    padding: 0 5px 0 0;
}

.navigation4 .nav4-title-table { width:100%; height:26px; }
.navigation4 .nav4-title-table .corner { width:11px; background-repeat:no-repeat; }
.navigation4 .nav4-title-table .corner#left { background-image:url('/Content/Images/navigation4/left.gif'); }
.navigation4 .nav4-title-table .corner#right {  background-image:url('/Content/Images/navigation4/right.gif'); } 
.navigation4 .nav4-title-table tr { background:url('/Content/Images/navigation4/background-pixel.gif') repeat-x; }   
.navigation4 .nav4-title-table td.header  
{
    background: url('/Content/Images/navigation4/background.gif') no-repeat; 
    font-family:Arial; 
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    text-transform: uppercase;
}

.navigation4 .nav4-item-table { width:250px; }
.navigation4 .nav4-item-table .item { width:50%; padding:3px 0px 0px 20px; background:url('/Content/Images/navigation4/orange-dot.gif') no-repeat 7px 8px;}
.navigation4 .nav4-item-table .item-all-conditions { padding:0px !important; width:50%; padding:5px 0px 0px 20px; }
.navigation4 .nav4-item-table .title-item { padding:5px 5px 15px 5px; }
.navigation4 .nav4-item-table a { text-decoration:none; color:#666666; }
.navigation4 .nav4-item-table a#all-conditions { text-decoration:underline; color:#0643a0; }

.navigation4 div.spacing { /* padding-left:5px; */ overflow:hidden; width:250px; border:0px solid #ff2400; }
.navigation4 div.spacing ul { list-style-image:url('/Content/Images/navigation4/orange-dot.gif'); }
.navigation4 div.spacing ul li { /* white-space:nowrap; */ padding-bottom:3px; }
.navigation4 div.spacing ul li a { text-decoration:none; color:#666666; }


.navigation4 .all-conditions-table { width:100%; }
.navigation4 .all-conditions-table .column { width:50%; padding:0px 0px 0px 20px; vertical-align:top; }
.navigation4 .all-conditions-table .column a
{
    font-size: 16px;                    
    font-weight: bold;                    
    color: #0B41A2;
    text-decoration: none;
    padding: 10px 0 0 0;
    margin: 0 0 0 0;
    display: block;
}

.navigation4 .all-conditions-table .column ul
{                                                            
    color: #0B41A2;                    
    text-decoration: none;
    padding: 5px 0 0 17px;
    margin: 0 0 0 0;
}

.navigation4 .all-conditions-table .column ul li.visible
{                    
    font-size: 12px;                    
    font-weight: normal;                    
    text-decoration: none;    
    margin: 3px 0 0 0;    
    list-style-image: url('/Content/Images/navigation4/gray-dot.gif');    
}

.navigation4 .all-conditions-table .column ul li.invisible
{                    
    display: none;
}                                

.navigation4 .all-conditions-table .column ul li a
{                    
    font-size: 12px;                    
    font-weight: normal;                    
    text-decoration: none;
    display: inline;
    color:#666666;    
}

.navigation4 .all-conditions-table .column ul li.more
{                                        
    list-style-image: none;
    list-style-type: none;
}

.navigation4 .all-conditions-table .column ul li.more a
{                                        
    text-decoration: underline;
    font-weight: bold;
    color: #0B41A2;    
}

.navigation4 .letter-table { width:100%; margin: 10px 0 0 0;}
.navigation4 .letter-table .column { width:100%; vertical-align:top; }

.navigation4 .letter-table .column ul
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.navigation4 .letter-table .column ul li
{                    
    list-style-image: none;
    list-style-type: none;
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
}                                

.navigation4 .letter-table .column ul li a
{                    
    font-size: 14px;
    color: #0B41A2;
    font-weight: bold;
    text-decoration: underline;                        
    
}

.navigation4 .letter-table .column ul li.description a
{                                        
    list-style-image: none;
    list-style-type: none;
    font-size: 12px;                    
    font-weight: bold;
}


/* ---------------------------------------------- */
/* ------------------ Navigation 5 -------------- */
/* ---------------------------------------------- */

table.navigation5 td { padding:0px; border:0px; }  
table.navigation5 { border:0px; }
table.navigation5 table { border:0px; }
.navigation5 .title-big { font-size: 26px; font-weight:bold; padding:0px 0px 15px 20px;}

.navigation5 .item-table { width:100%; }                
.navigation5 .item-table .item { padding:5px 0px 0px 20px; }
.navigation5 .item-table a { text-decoration:none; color:#0B41A2; }

.navigation5.video-table { width:100%; }

.navigation5 .video-table .item { padding:5px 0px 0px 20px; color:#666666}
.navigation5 .video-table .item .title { font-size: 18px; }

/* ---------------------------------------------- */
/* --------------------- RSS -------------------- */
/* ---------------------------------------------- */

.rss .rss-table { width:100%; }
.rss .rss-table .column { width:1%; padding:0px 10px 0px 0px; vertical-align:top; white-space:nowrap}

.rss .rss-table td.header
{    
    font-family:Arial; 
    font-size:18px; 
    font-weight: bold;
    color:#666666;    
    padding: 0 0 10px 0px;
}

.rssrm .rss-table { width:100%; }
.rssrm .rss-table .column { width:1%; padding:0px 10px 0px 0px; vertical-align:top; white-space:nowrap}

.rssrm .rss-table td.header
{    
    font-family:Arial; 
    font-size:18px; 
    font-weight: bold;
    color:#666666;    
    padding: 0 0 10px 0px;
}


/* ---------------------------------------------- */
/* -------------- MultiLanguage list ------------ */
/* ---------------------------------------------- */

.multilanguage ul {
    margin-left: 0;
    padding-left: 0;
    display: inline;
    } 

.multilanguage ul li {
    margin-left: 0;
    padding: 0px 7px 0px 9px;
    border-left: 1px solid #666666;
    list-style: none;
    display: inline;
    }

.multilanguage ul li.first {
    margin-left: 0;
    padding: 0px 7px 0px 0px;
    border-left: none;
    list-style: none;
    display: inline;
    }
    
.multilanguage ul li a{ 
     font-family:Arial, Helvetica, sans-serif;
     font-size:12px;
     font-weight:bold;
     color:#666666;
     text-decoration:none;
}


.multilanguage ul li a:link
{
}
.multilanguage ul li a:visited
{
}
.multilanguage ul li a:hover
{
    color: #1d60ff;
}
.multilanguage ul li a:active
{
    /*color: #12eb87;*/
}

/* ---------------------------------------------- */
/* -----GNP MultiLanguage list ------ */
/* ---------------------------------------------- */

.language { 
    color: #fff;
    display:inline;
    float:right;
    font-size:10px;
    margin: 1px 0 0 0;
    text-align:right;
    vertical-align:top;
    height: 23px;
    position: relative;
    z-index: 5000;  
}
html >/**/body .language { margin-top: 0; }
.language a{ 
    display:block;
    background: #adadad url(/Content/Images/GNPLanguage/white_arr.gif) right 7px no-repeat; 
    padding: 5px 17px 5px 7px;
    color: #fff; 
    text-decoration: none;
}
.language .drop-down{
    background: #adadad;
    position: absolute;
    display: none;
    top: 23px;
    right: 0;
    border-top: 1px solid #fff;
}
.language .drop-down a {
    background-image: none;
    color: #595757;
    padding-right: 13px;
}

/* ---------------------------------------------- */
/* -------------- Dictionary -------------------- */
/* ---------------------------------------------- */

.dictionary{
    margin-top: 10px;
    margin-bottom: 25px;
}

.dictionary .letternavigation {
    margin-top: 25px;
}

.dictionary .letternavigation ul {
    margin-left: 0;
    padding-left: 0px;
    padding-bottom: 5px;
    display: inline;
    border-bottom-style:dotted;
    border-bottom-width:2px;
    border-bottom-color:Silver;
} 

.dictionary .letternavigation ul li {
    margin-left: 0;
    padding: 0px 5px 0px 0px;
    list-style: none;
    display: inline;
    }

.dictionary .letternavigation ul li a
{
    font-family:Arial; 
    font-size:15px; 
    font-weight: bold;
    color:#0b41a2;
    text-decoration:none;
}

.dictionary .letternavigation ul li.selected a { color:#ff6b00;}
.dictionary .subletternavigation ul li.selected a { color:#ff6b00;}
.dictionary .letternavigation ul li a:hover{color:#ff6b00;}


.dictionary .subletternavigation ul{
    margin-left: 0;
    padding-left: 0;
    display: inline;
} 
.dictionary .subletternavigation  ul li {
    margin-left: 0;
    padding: 20px 15px 0px 0px;
    list-style: none;
    display: inline;
    }

.dictionary .subletternavigation ul li a
{
    font-family:Arial; 
    font-size:15px; 
    font-weight: bold;
    color:#999999;
    text-decoration:none;
}


.dictionary .subletternavigation ul li a:hover{ color:Orange; }
.dictionary .letternavigation { margin-bottom: 8px;}
.dictionary .itemsnavigation ul {
    margin-left: 0;
    padding-left: 0px;
    color:Orange;
} 

.dictionary .itemsnavigation ul li {
    margin-left: 0;
    padding: 0px 0px 7px 12px;
    list-style: none;
    background:url('/Content/Images/navigation4/orange-dot.gif') no-repeat 0px 5px;
}

.dictionary .itemsnavigation ul li a
{
    font-family:Arial; 
    font-size:12px; 
    font-weight: bold;
    color:#999999;
    text-decoration:none;
}

.dictionary .dictionaryitem-content
{
    border-bottom-style:dotted;
    border-bottom-width:2px;
    border-bottom-color:Silver;
    padding-bottom: 10px;
    margin-bottom : 15px;
}


.dictionary .partnavigation  
{
    margin-top: 0px;
    display:inline;
}

.dictionary .partnavigation  ul {
    margin-left: 0;
    padding-left: 0px;
    padding-top:10px;
    padding-bottom: 5px;
    display: inline;
} 

.dictionary .partnavigation  ul li {
    margin-left: 0;
    padding: 0px 7px 0px 0px;
    list-style: none;
    display: inline;
    }

.dictionary .partnavigation ul li a     
{
     font-family:Arial, Helvetica, sans-serif;
     font-size:12px;
     font-weight:bold;
     color:#666666;
}

.dictionary .partnavigation ul li.number a{ text-decoration:underline;}
.dictionary .partnavigation  ul li.selected a{ color:Orange;  text-decoration:none;}
.dictionary .partnavigation  ul li a:hover{ color:#003399;}
.dictionary .searchdiv .searchdiv-inner{ margin-top: 20px;}

.dictionary .searchdiv-inner
{
    border: 1px solid #F1E9F9;
    width: 325px;
}

.dictionary .searchdiv-inner img{height: 7px;}


.dictionary .searchdiv .searchButton {
    background:transparent url(../images/dictionary/search-icon.gif) no-repeat scroll 0 0;
    border:0 none;
    cursor:pointer;
    /*font-size:1.1em;*/
    height:35px;
    position:absolute;
    width:35px;
    margin:0px;
}

.dictionary .searchdiv .searchinput{
    background:#FAFAFF none repeat scroll 0 0;
    border:0px solid #AAAAAA;
    /*color:#333333;
    font-size:1.5em;*/
    height:19px;
    /*line-height:1;*/
    padding:2px 5px;
    width:286px;
    margin:0px;
}

.dictionary a.backref  
{
    background:url(../images/dictionary/back-to-dictionary.gif);
    padding: 6px 82px 6px 81px;
}


.dictionary .searchdiv p 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px; 
    font-weight:normal;
}

/* ATVN-1224 "OtherTools for You" formatting Issues */

.LinksDiv{
 width:456px;
}
.LinksDivContent {padding:0 23px 0 26px;}
.LinksDiv h1{
 color:#0A3FA9;
 font-size:20px;
 font-weight:bold;
 font-style:italic;
 font-family:Arial, Helvetica, sans-serif;
}
.LinksDivContent h1{
 color:#666666;
 font-size:18px;
 font-weight:normal;
 font-family:Arial, Helvetica, sans-serif;
}
 
.LinksDivContent p{
 color:#666666;
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
}

/*.LinksDivContent div{
 color:#666666;
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
 padding:0 0 0 26px;
}*/

/* /ATVN-1224 "OtherTools for You" formatting Issues */

/* ATVN-377 Integration with Google Search Appliance */
.SearchInput-text { position: absolute; top: 0; left: 0; width: 267px; height: 25px; border: 1px solid #b3b3b3; border-right: 0; font-size: large; color: #b3b3b3; }
.SearchInput-image { position: absolute; top: 0; left: 267px; width: 40px; height: 29px; background-image: url(/Content/Images/searchinput/lens.png); }
.SearchResult-for { color: #5E5E5E; font-size: 20pt; font-family: Cambria; font-weight: bold; font-style: italic;}
.SearchResult-hr { height: 0; border-bottom: 1px dotted #5E5E5E; }
.SearchResult-of-top { display: inline; color: #666666; font-family: Arial; font-size: 9pt; }
.SearchResult-of-bottom { display: inline; color: #666666; font-family: Arial; font-size: 9pt; }
.SearchResult-entry-title-container { margin: 7px 0 7px; }
.SearchResult-entry-title { color: #0B41A4; font-family: Arial; font-size: 13pt; text-decoration: none; font-weight: bold; }
.SearchResult-entry-snippet { display: inline; color: #555555; font-family: Arial; font-size: 10pt; }
.SearchResult-entry-url-container { margin: 0 0 20px; }
.SearchResult-entry-url { display: inline; color: orange; font-family: Arial; font-size: 10pt; }
.SearchResult-navi { color: #666666; font-family: Arial; font-size: 10pt; }
.SearchResult-navi-current { color: #0B41A4; font-weight: bold; }
/* /ATVN-377 Integration with Google Search Appliance */

/* ---------------------------------------------- */
/* -------------- Quiz Results ------------------ */
/* ---------------------------------------------- */

.quiz-results-macros
{
    width: 400px;
    height: 180px;
    padding:0px 0px 20px 0px;
}

.quiz-results-macros .backref  
{
    background:transparent url(../images/take-test-again-button.gif) no-repeat scroll 0 0;
    height:27px;
    padding-top:6px;
    text-align:center;
}

.quiz-results-score
{
    width: 150px;
    height: 100%;
    padding: 10px 0px 10px 10px;
}

.quiz-results-pre-score-text
{
    font-size:20px;
    font-weight:bold;
    font-style:italic;
    font-family:Arial, Helvetica, sans-serif;
}

.quiz-results-percent
{
    font-size:42px;
    font-weight:bold;
    font-style:italic;
    font-family:Arial, Helvetica, sans-serif;
    color:Blue;
    margin-top: 10px;
    margin-bottom: 40px;
}

.quiz-results-info
{
    padding: 5px 5px 5px 15px;
    margin: 10px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: Black;
}

.quiz-results-macros .r1, .quiz-results-macros .r2, .quiz-results-macros .r3, .quiz-results-macros .r5  {
    display: block;
    height: 1px;
    font-size:1px;
    overflow:hidden;
}

.quiz-results-macros .r5 { margin: 0 5px; }
.quiz-results-macros .r3 { margin: 0 3px; }
.quiz-results-macros .r2 { margin: 0 2px; }
.quiz-results-macros .r1 { margin: 0 1px; }

.quiz-results-macros-inner-box, .quiz-results-macros  b {
    background-color: #f3f3f3;
}

/* ATVN-1510 FRontend Users: need a new functionality - Log In and Log Out links */
.logout div, .login div { display: inline; }
.logout img, .login img { display: none; }
/*
.logout div, .login div { display: none; }
.logout img, .login img { display: inline; border: 0; background: url(/Content/Images/ep/ps/logout.png); width: 105px; height: 26px; }
*/
/* /ATVN-1510 FRontend Users: need a new functionality - Log In and Log Out links */

/**  EP PS ***************************************************************************************************************************************************/
.edup-park_body { width: 1009px; text-align: left; }
.edup-park_body-header { padding: 0 5px 0 9px; }
.edup-park_body-header-menu { width: 997px; }
.edup-park_body-header-menu-buttons { text-align: right; padding-top: 15px; }
.edup-park_body-header-menu-buttons-button { margin-left: 13px; }
.edup-park_body-header-title-caption { margin-top: 3px; text-transform: uppercase; font-family: Cambria; font-size: 19pt; font-weight: bold; color: #ff6b00; }
.edup-park_body-header-title-subject { margin-top: 28px; width: 100%; height: 17px; }
.edup-park_body-header-title-subject-index { display: inline; float: left; text-transform: uppercase; font-family: Arial; font-size: 9pt; color: #666666; }
.edup-park_body-header-title-subject-welcome { display: inline; float: right; text-transform: uppercase; font-family: Arial; font-size: 9pt; color: #ff6b00; }
.edup-park_body-padding { padding: 0 5px 0 4px; }
.edup-park_body-padding-top { width: 1009px; height: 12px; background: url(/Content/Images/edup/park/padding-top.png); }
.edup-park_body-padding-bottom { width: 1009px; height: 18px; background: url(/Content/Images/edup/park/padding-bottom.png); }
.edup-park_body-padding-inside { width: 1009px; padding: 0 5px 0 4px; background: url(/Content/Images/edup/park/padding-middle.png); }
.edup-park_body-padding-inside-all { width: 1000px; }
.edup-park_body-padding-inside-all td { vertical-align: top; }
.edup-park_body-padding-inside-all-content { width: /*620px*/100%; padding: 15px 24px 0; }
.edup-park_body-padding-inside-all-content-name { text-transform: uppercase; font-family: Cambria; font-size: 19pt; font-style: italic; color: #0b41A2; }
.edup-park_body-padding-inside-all-content-intro { margin-top: 4px; }
.edup-park_body-padding-inside-all-content-intro-lesson { display: inline; text-transform: uppercase; font-family: Arial; font-size: 14pt; font-style: italic; color: #666666; }
.edup-park_body-padding-inside-all-content-intro-activity { display: inline; font-family: Arial; font-size: 14pt; font-style: italic; color: #0b41A2; }
.edup-park_body-padding-inside-all-content-intro-notification { font-family: Arial; font-size: 14pt; color: #666666; }
.edup-park_body-padding-inside-all-content-intro-welcome { font-weight: bold; font-family: Cambria; font-size: 11pt; color: #0B41A2; }
.edup-park_body-padding-inside-all-content-question { padding: 24px 0 24px 28px; }
.edup-park_body-padding-inside-all-content-question-position {}
.edup-park_body-padding-inside-all-content-question-position-number { display: inline; text-transform: uppercase; font-family: Arial; font-size: 12pt; font-weight: bold; color: #666666; }
.edup-park_body-padding-inside-all-content-question-position-of { display: inline; font-family: Arial; font-size: 10pt; color: #666666; }
.edup-park_body-padding-inside-all-content-question-prompt { margin-top: 10px; text-transform: uppercase; font-family: Arial; font-size: 12pt; font-weight: bold; color: #0b41A2; }
.edup-park_body-padding-inside-all-content-question-inputs { margin-top: 24px; }
.edup-park_body-padding-inside-all-content-question-inputs-radio { margin-top: 14px; margin-left: -5px; }
.edup-park_body-padding-inside-all-content-question-inputs-radio-label { margin-left: 4px; font-family: Arial; font-size: 11pt; color: #666666; cursor: pointer; position: relative; top: -1px; }
.edup-park_body-padding-inside-all-content-question-inputs-radio-img { display: block; margin: 5px 0 21px 23px; cursor: pointer; }
.edup-park_body-padding-inside-all-content-question-inputs-radio-hr { height: 1px; color: #adadad; margin: 0 20px 0 3px; }
.edup-park_body-padding-inside-all-content-question-inputs-button { margin-top: -3px; }
.edup-navi_body-padding-inside-all-content-navigation { margin-top: 24px; }
.edup-navi_body-padding-inside-all-content-navigation-option { margin: 21px 0 0 15px; }
.edup-navi_body-padding-inside-all-content-navigation-option-title { width: 100%; vertical-align: middle; text-transform: uppercase; font-family: Arial; font-size: 12pt; font-weight: bold; color: #666666; }
.edup-navi_body-padding-inside-all-content-navigation-option-description { height: 19px; font-style: italic; text-transform: uppercase; font-family: Arial; font-size: 12pt; font-weight: bold; color: #666666; }
.edup-navi_body-padding-inside-all-content-navigation-option-description div { position: relative; top: -3px; }
.edup-navi_body-padding-inside-all-content-progress { margin: 32px 0 0 14px; }
.edup-navi_body-padding-inside-all-content-progress-caption { width: 100%; text-align: right; padding-right: 25px; text-transform: uppercase; font-family: Arial; font-size: 9pt; color: #666666; }
.edup-navi_body-padding-inside-all-content-progress-option { margin: 14px 0 6px 15px; }
.edup-navi_body-padding-inside-all-content-progress-option-img { padding-right: 12px; }
.edup-navi_body-padding-inside-all-content-progress-option-title { width: 100%; padding-top: 3px; font-family: Arial; font-size: 14pt; color: #666666; }
.edup-park_body-padding-inside-all-spotguide img { display: inline; float: right; width: 332px; margin: 7px /*0*/15px 7px /*0*/26px; }
.edup-park_body-padding-inside-all-navigation { padding: 0 0 16px 28px; height: 52px; }
.edup-park_body-padding-inside-all-navigation a { margin-left: 24px; }
.edup-park_alert { color: #ff6b00; }
.edup-park_focus { color: #0b41A2; }
.edup-park_img { border: 0; }
.edup-park_img_header           { width: 997px; height:  58px; background: url(/Content/Images/edup/park/header.png) no-repeat; }
.edup-park_img_needabreak       { width: 152px; height:  26px; background: url(/Content/Images/edup/park/needabreak.png) no-repeat; }
.edup-park_img_help             { width:  79px; height:  26px; background: url(/Content/Images/edup/park/help.png) no-repeat; }
.edup-park_img_tri              { width:   4px; height:   5px; background: url(/Content/Images/edup/park/tri.png) no-repeat; margin: 2px 12px; }
.edup-park_img_spotguide        { width: 317px; height: 382px; background: url(/Content/Images/edup/park/spotguide.png) no-repeat; }
.edup-park_img_next-enabled     { width: 154px; height:  28px; background: url(/Content/Images/edup/park/next-enabled.png) no-repeat; }
.edup-park_img_playclue         { width: 154px; height:  28px; background: url(/Content/Images/edup/park/playclue.png) no-repeat; }
.edup-park_img_watchvideoagain  { width: 246px; height:  28px; background: url(/Content/Images/edup/park/watchvideoagain.png) no-repeat; }
.edup-park_img_printcertificate { width: 246px; height:  28px; background: url(/Content/Images/edup/park/printcertificate.png) no-repeat; }
.edup-navi_img_progress         { width:  20px; height:  20px; background: url(/Content/Images/edup/park/navi/progress.png) no-repeat; }
.edup-navi_img_unavailable      { width: 153px; height:  27px; background: url(/Content/Images/edup/park/navi/unavailable.png) no-repeat; }
.edup-navi_img_passed           { width: 154px; height:  28px; background: url(/Content/Images/edup/park/navi/passed.png) no-repeat; }
.edup-navi_img_start            { width: 154px; height:  28px; background: url(/Content/Images/edup/park/navi/start.png) no-repeat; }
.edup-navi_img_play             { width: 154px; height:  28px; background: url(/Content/Images/edup/park/navi/play.png) no-repeat; }
.edup-navi_img_camera           { width:  53px; height:  53px; background: url(/Content/Images/edup/park/navi/camera.png) no-repeat; }
/** /EP PS ***************************************************************************************************************************************************/

.quiz-module .quiz-header .corners-table { width:100%; height:26px; }
.quiz-module .quiz-header .corners-table .corner { width:11px; background-repeat:no-repeat; }
.quiz-module .quiz-header .corners-table .corner#left { background-image:url('/Content/Images/quiz/left.gif'); }
.quiz-module .quiz-header .corners-table .corner#right {  background-image:url('/Content/Images/quiz/right.gif'); } 

.quiz-module .quiz-header .corners-table td.header  
{
    background: url('/Content/Images/quiz/background.gif') no-repeat; 
    font-family:Arial; 
    font-size:12px; 
    color:#ffffff;
    font-weight:bold;
    text-transform: uppercase;
}

.quiz-module div.quiz-questions 
{
    width: 100%;
    margin-top: 10px;
}

.quiz-module .quiz-questions .quiz-question .quiz-question-header, .quiz-UserAnswer, .quiz-CorrectAnswer
{
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 20px;
    color:#0643A0;
    font-family:Cambria;
    font-size:14px;
    font-weight:bold;
}
.quiz-module .incorrect-answer
{
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 20px;
}

.quiz-module .quiz-questions .quiz-question .quiz-question-answer
{
    margin-bottom: 10px;
    margin-left: 22px;
    color:#8F8F8F;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
}

.quiz-module .quiz-questions .submit-quiz-button
{
    background: #FFFFFF url('/Content/Images/quiz/submit.gif') no-repeat;
    border: none;
    width: 104px;
    height: 27px;
    cursor: pointer;
}

.quiz-module .buttons .submit-quiz-button
{
    background: #FFFFFF url('/Content/Images/quiz/submit.png') no-repeat;
    border: none;
    width: 110px;
    height: 26px;
    cursor: pointer;
}

.save-answers-button
{
    background: #FFFFFF url('/Content/Images/quiz/saveandreturnlater.png') no-repeat;
    border: none;
    width: 198px;
    height: 26px;
    cursor: pointer;
}

.quiz-module .quiz-questions .quiz-question .quiz-question-answer textarea
{
    width: 90%;
}

.quiz-module .quiz-UserAnswer
{
    color: Orange;
}

.quiz-module .quiz-CorrectAnswer
{
    color: Blue;
}

.quiz-module .quiz-bottom-dotted-border
{
    border-bottom-style:dotted;
    border-bottom-width:2px;
    border-bottom-color:Silver;
}

.quiz-module .buttons
{
    margin-top: 20px;
}

.quiz-module .reset-quiz-button
{
    background: #FFFFFF url('/Content/Images/quiz/clear_all.png') no-repeat;
    border: none;
    width: 104px;
    height: 26px;
    cursor: pointer;
}

/*
.quiz-login-save-button a div { display: inline; }
.quiz-login-save-button a img { display: none; }
*/
.quiz-login-save-button a div { display: none; }
.quiz-login-save-button a img { display: inline; border: 0; background: url(/Content/Images/quiz/LoginAndSave.gif); width: 136px;height: 26px;}

/*
.quiz-play-clue-button a div { display: inline; }
.quiz-play-clue-button a img { display: none; }
*/
.quiz-play-clue-button a div { display: none; }
.quiz-play-clue-button a img { display: inline; border: 0; background: url(/Content/Images/quiz/play-clue.gif); width: 153px;height: 37px;}

/*
.quiz-try-again-button a div { display: inline; }
.quiz-try-again-button a img { display: none; }
*/
.quiz-try-again-button a div { display: none; }
.quiz-try-again-button a img { display: inline; border: 0; background: url(/Content/Images/quiz/try-again.gif); width: 152px;height: 36px;}

/*
.quiz-next-button a div { display: inline; }
.quiz-next-button a img { display: none; }
*/
.quiz-next-button a div { display: none; }
.quiz-next-button a img { display: inline; border: 0; background: url(/Content/Images/quiz/next-enabled.png); width: 154px;height: 28px;}


div.relatedLinksSeven div.scrollable {
    /* required settings */
    position:relative;
    overflow:hidden;
    width: 880px;
    height:120px;

    /* custom decorations */
    border:0px solid #C4C6C6;
    /*
    -moz-border-radius:4px;
    -webkit-border-radius:4px; */
}

div.relatedLinksSeven div.scrollable .items {
    /* this cannot be too large */
    width:20000em;
    position:absolute;
    clear:both;
}

div.scrollable div.items div {
    float:left;
    margin:10px 10px 10px 10px;
    background-color:#ffffff;
    padding:2px;
    cursor:pointer;
    width: 150px;
    height:100px;
    overflow:hidden;
}

div.relatedLinksSeven div.scrollable .active {
    border:2px solid #000;
    z-index:9999;
    position:relative;
}


/* this makes it possible to add next button beside scrollable */
div.relatedLinksSeven div.scrollable {
    float:left; 
}

/* prev, next, prevPage and nextPage buttons */
div.relatedLinksSeven a.browse {
    display:block;
    width: 16px;
    height:16px;
    float:left;
    margin:60px 20px;
    cursor:pointer;
    font-size:1px;
}

/* right */
div.relatedLinksSeven a.right { background: no-repeat url('/Content/Images/right_arrow.gif'); clear:right; margin-right: 0px; }

/* left */
div.relatedLinksSeven a.left { background: no-repeat url('/Content/Images/left_arrow.gif'); margin-left: 0px; } 


/* disabled navigational button */
div.relatedLinksSeven a.disabled {
    visibility:hidden !important;       
} 


 /*
div.scrollable {
    border: 0px solid #ff2400;
    position:relative;
    left:  25px;
    right: 30px;
    overflow:hidden;
    width: 640px;
    height:100px;
}

div.scrollable div.items {
    width:20000em;
    position:absolute;
}

div.scrollable div.items div {
    float:left;
}

div.items div.active {
    border:1px inset #ccc;
    background-color:#fff;
}

 div.relatedLinksSeven {
    border: 0px solid green;
    width:  700px;
    height: 100px;
    position: relative; top:0px; left:0px;
}

div.prevPage, div.nextPage {
    border: 0px solid #ff2400; width:15px; height:16px; cursor: pointer;
    position: absolute; top: 45px;
}

 div.prevPage {
    left: 0px;
    background: no-repeat url('/Content/Images/left_arrow.gif');
}

 div.nextPage {
    right:0px;
    background: no-repeat url('/Content/Images/right_arrow.gif');
}

div.relatedLinksSeven div.item { margin:5px; }   */


/* ATVN-2638 */
#rl-2-header.menu .corners-table #left.corner {
    background-image:url(/Content/Images/menu/rl1/left.gif);
}
/* ATVN-2638 */
/* rate video and articles */
.stars-rate-container {
    margin-left: 5px;
    margin-bottom: 8px;
    float: left;
    width: 100%;
    cursor:pointer;
}
.stars-rate-container .average-rating {
    margin-left: 20px;
}
.stars-rate-container b {
    padding-right: 3px;
}
.stars-rate-container img {
    cursor:pointer;
    margin: 2px -3px 3px 0;
    vertical-align:middle;
}


.newsletter_main_container { position: relative; }
.subscriptions .input-text-div 
{
    margin-bottom: 10px;
}
.popup_information_div { 
    position: absolute; 
    top: 20px; 
    left: 33%; 
    z-index: 20; 
}
.popup_information_div table { 
    border-spacing: 0px; 
    border-collapse: collapse; 
    table-layout: fixed; 
}
.popup_information_div table td.content_cell { 
    width: 350px; 
    border: 2px solid #83bff5; 
    background: #004ca2; 
    max-width: 550px; 
    max-height: 850px;
}
.popup_information_div table td.right_shadow {
    background: url(/Content/Images/info_right.png) left top repeat-y;
    behavior: url("/Content/Css/iepngfix.htc");
    width: 10px;
}
.popup_information_div table td.bottom_shadow {
    background: url(/Content/Images/info_bottom.png) left top no-repeat;
    behavior: url("/Content/Css/iepngfix.htc");
}
.popup_information_div table td.bottom_right_shadow {
    background: url(/Content/Images/info_bottom_right.png) left top no-repeat;
    behavior: url("/Content/Css/iepngfix.htc");
    width: 10px;
}
.popup_information_div .info_text_wrapper {
    background: #d0dee9;
    clear: both;
    margin: 0px 3px 4px 5px;
    padding: 3px 3px 6px 6px;
    zoom: 1;
}
.popup_information_div .scroller_wrapper {
    border-left: 2px solid #93add0;
    margin-top: 3px;
}
.popup_information_div .close_button, .popup_information_div .close_button:link, .popup_information_div .close_button:hover, .popup_information_div .close_button:visited {
    display: block;
    float: right;
    color: #fff;
    margin: 5px 4px 3px;
    _margin-right: 2px;
    font-weight: bold;
    padding: 2px 25px 1px 0;
    background: url(/Content/Images/close_info_box.png) right top no-repeat;
    text-decoration: none;
    font-size: 12px;
}
.popup_information_div .info_text {
    margin: 0 0 6px -3px;
    background: #fff;
    padding: 5px 5px 10px 8px;
    border-right: 2px solid #93add0;
    border-left: none;
    color: #000;
    height: 350px;
    font-size: 14px;
}
.popup_information_div .info_text p {
    text-indent: 20px;
    font-size: 14px;
    line-height: 18px;
}
.popup_information_div h3 {
    color: #bb2026;
    font-size: 16px;
    margin: 5px 0 10px;
    font-style: normal !important;
    font-family: Arial, Helvetica, sans-serif;
}
.popup_information_div h2 {
    color: #bb2026;
    font-size: 18px;
    margin: 5px 0 10px;
    font-style: normal !important;
    font-family: Arial, Helvetica, sans-serif;
}
.popup_information_div .jScrollPaneTrack {
    background: url(/Content/Images/jScrollPaneTrack_back.png) left top repeat-y !important;
    position: absolute;
    cursor: pointer;
    right: 0;
    top: 0;
    height: 100%;
}
.popup_information_div .jScrollPaneDragTop, .popup_information_div .jScrollPaneDragBottom {
    height: 2px;
    _height: 1px;
    background: url(/Content/Images/jScrollPaneDrag_back.png) left top no-repeat;
    position: absolute;
    overflow: hidden;
    left: 0;
}
.popup_information_div .jScrollPaneDragTop { top: 0; }
.popup_information_div .jScrollPaneDragBottom { bottom: -1px; }
.popup_information_div .jScrollPaneDrag {
    background: url(/Content/Images/jScrollPaneDrag_back.png) -12px top repeat-y !important;
    width: 10px !important;
    margin-left: 3px;
    position: absolute;
    cursor: pointer;
    overflow: hidden;
}
.popup_information_div a.jScrollArrowUp {
    background: #fff url(/Content/Images/jScroll_arrow_to_top.png) left -30px no-repeat;
    height:22px !important;
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    text-indent: -2000px;
    overflow: hidden;
}
.popup_information_div a.jScrollArrowDown {
    background: #fff url(/Content/Images/jScroll_arrow_to_bottom.png) left 0 no-repeat;
    height:22px !important;
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    text-indent: -2000px;
    overflow: hidden;
}
.popup_information_div a.jScrollArrowUp:hover, a.jScrollArrowDown:hover {
    background-position: 0 -30px;
}

.popup_information_div .jScrollPaneContainer {
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.popup_information_div .scroller_wrapper .top_border {
    background:none repeat scroll 0 0 #93ADD0;
    font-size:2px;
    height:2px;
    margin-right:23px;
    overflow:hidden;
}
.popup_information_div .accept_button, .popup_information_div .print_button {
    float: right;
    border: none;
    color: #fff;
    text-transform: uppercase;
    width: 85px;
    margin: 0 5px 5px 0;
    background: #E31836 url(/Content/Images/buttons_back.gif) bottom right repeat-x;
    padding: 2px 0 7px;
    font-size: 12px;
    cursor: pointer;
}
#content-for-print {
	clear: both;
}
#content-for-print ol {
	margin: 0 0 10px 20px;
}
.thankful_div {
    width: 300px;
    left: 50%;
    top: 80px;
    margin-left: -80px;
}
.thankful_div .info_text_wrapper {
    background: #fff;
}
.thankful_div p {
    color: #000;
    text-align: center;
    font-weight: bold;
}
.thankful_div .info_text_wrapper {
    padding: 10px 15px;
}
.thankful_div table td.content_cell {
    width: auto !important;
}

/* Add package  */

a.add_to_cart, a.add_to_cart:link {
    display: block;
    float: left;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none !important;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    font-weight: bold;
    width: 110px;
    text-align: center;
    background: url(/Content/Images/Site/ICE_TV_web_Alpha/blue_button_white_sprite.gif) left top no-repeat;
}
a.add_to_cart:hover {
    background-position: 0 -36px;
}
.add_to_cart_wrapper {
    overflow: hidden;
    zoom: 1;
}

/***************** eCommerce styles ************************/
.video_item {
    width: 520px;
    margin: 0 auto 90px;
}
.video_item .content-module .content-tab-body {
    margin-top: 0px !important;
}
.video_item h1 {
    font-size: 2.1em;
    color: #0067b4;
    margin: 0 0 10px -15px;
}
.video_description {
    margin: 8px 0 20px 13px;
    padding-bottom: 25px;
    background: url(/Content/Images/Site/ICE_TV_web_Alpha/dotted-line_1.gif) left bottom repeat-x; 
}
.video_description p {
    margin: 15px 0 0 0;
    padding: 0;
}
.video_item .video_title {
    color: #032a77;
    font-size: 1.7em;
    font-weight: bold;
    margin: 0;
}
.video_package_info {
    margin-left: 13px;
    padding: 10px 0;
    /*cannot put overflow property here because of popup blocks */
}
.package_link_wrapper { 
    overflow: hidden; /* to wrap float elements */
    padding-top: 5px;
}
.video_package_info .link_container, .video_package_info .simple_link_container {
    float: left;
    width: 100%;
}
.video_package_info .link_container span, .video_package_info .link_container a, 
.video_package_info .simple_link_container a, .video_package_info .simple_link_container span {
    float: left;
}
.video_package_info .link_container a, .video_package_info .simple_link_container a {
    margin: 0 6px;
}
.video_package_info .simple_link_container a {
    font-size: 11px;
    font-weight: bold;
}
.video_package_info .premium_package, .video_package_info .platinum_package, .video_package_info .basic_package {
    padding: 3px 0;
    width: 80px;
    text-align: center;
    margin-top: -4px !important;
    color: #fff;
    font-weight: bold;
    font-size: 12px !important;
    display: block;
    height: 27px;
    background: url(/Content/Images/Site/ICE_TV_web_Alpha/premium_package_back.png) left top no-repeat;
}
.video_package_info .platinum_package {
    background: url(/Content/Images/Site/ICE_TV_web_Alpha/platinum_package_back.png) left top no-repeat;
}
.video_package_info .basic_package {
    background: url(/Content/Images/Site/ICE_TV_web_Alpha/basic_package_back.png) left top no-repeat;
}
.video_package_info h4 {
    font-weight: bold;
    font-size: 14px;
    color: #666;
    margin-top: 0px;
}
.video_package_info .simple_link_container a {
    margin-left: 0px !important;
}
.package_header {
    background: url(/Content/Images/Site/ICE_TV_web_Alpha/dotted-line_1.gif) left bottom repeat-x; 
    padding: 0 0 5px;
    margin: 30px 0 10px;
    overflow: hidden;
    zoom: 1;
}
.package_header h2 {
    float: left;
    color: #666666;
    margin: 0px;
    font-size: 22px;
    zoom: 1;
    font-style: italic;
}
.package_header a {
    float: right;
    font-size: 10px;
    margin-top: 6px;
    display: block;
}
.package_description {
    padding: 15px 5px 15px 18px;
    border: 1px solid #d9d9d9;
    margin-left: -15px;
    margin-bottom: 25px;
}
.package_description table {
    border-spacing: 0px;
    border-collapse: collapse;
    table-layout: fixed;
}
.package_description table td {
    padding-right: 15px;
    vertical-align: top;
}
.package_description table .right_column {
    padding: 0 0 0 20px;
    border-left: 1px solid #d9d9d9;
    width: 230px;
    vertical-align: bottom;
}
.package_description h2 {
    margin: 0 0 5px;
    padding: 0;
}
.package_description ul {
    padding: 5px 0;
    margin: 0;
    list-style: none;
}
.package_description ul li {
    background:url("/Content/Images/Site/ICE_TV_web_Alpha/blue_bullet.gif") no-repeat scroll 0 4px transparent;
    padding-left: 15px;
}
.package_description a {
    font-size: 0.8em;
}
.package_description .caution {
    font-size: 0.8em;
    margin-top: 40px;
}
.package_description .special_offer {
    font-size: 1.6em;
    color: #0085d1;
    font-weight: bold;
    margin: 15px 0 -5px;
    /* to correct view in IE8: */
    position: relative;
    display: inline;
}
.package_item {
    width: 500px;
    margin: 0 auto;
}
.package_item .content-module .content-tab-body {
    margin-top: 0px !important;
}
.special_offer {
    font-size: 1.6em;
    color: #0085d1;
    font-weight: bold;
    margin: 15px 0 -5px;
}
.price {
    font-size: 15px;
    margin-bottom: 15px;
}
.price strong {
    font-size: 3em;
}
a.add_to_cart, a.add_to_cart:link {
    display: block;
    float: left;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none !important;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    font-weight: bold;
    width: 110px;
    text-align: center;
    background: url(/Content/Images/Site/ICE_TV_web_Alpha/blue_button_white_sprite.gif) left top no-repeat;
}
a.add_to_cart:hover {
    background-position: 0 -36px;
}
.add_to_cart_wrapper {
    overflow: hidden;
    zoom: 1;
}
.account_tab_links {
    text-transform: uppercase;
    margin-left: -12px;
    font-weight: bold;
    color: #666666;
    font-size: 10px;
}
.account_tab_links a, .account_tab_links a:link {
    margin: 0 13px;
    color: #666666;
    font-size: 12px;
    text-decoration: underline;
    vertical-align: middle;
}
.account_tab_links a:hover {
    text-decoration: none;
}
.account_tab_links a.active_link {
    color: #0085d1;
}
.my_videos_list {
    margin-bottom: 50px;
}
.my_videos_list .list_header {
    border: 1px solid #d9d9d9;
    margin: 15px 0 2px 0px;
    width: 585px;
}
.my_videos_list .list_item {
    width: 585px;
    border: 1px solid #ebebeb;
    background: #f3f3f3;
    margin: 0px 0 8px 0px;
    font-weight:bold;
}
.my_videos_list table {
    width: 100%;
    table-layout: fixed;
    border-spacing: 0px;
    border-collapse: collapse;
}
.my_videos_list .list_header table td {
    background: #7a7a7a;
    padding: 5px 5px 5px 15px;
    font-weight: bold;
    color: #fff;
    vertical-align: middle;
    border-right: 1px solid #fff;
}
.my_videos_list table td.last {
    border: none;
    width: 52px;
}
.my_videos_list table td.purchased, .my_videos_list table td.expiration {
    width: 75px;
}
.my_videos_list .list_item a {
    font-size: 10px;
    font-weight: normal;
}
.my_videos_list table td {
    padding: 10px 5px 15px 15px;    
    vertical-align: top;
    color: #7a7a7a;
}
.my_videos_list table td.photo {
    width: 95px;
}
.package_header {
    background: url(/Content/Images/Site/ICE_TV_web_Alpha/dotted-line_1.gif) left bottom repeat-x; 
    padding: 0 0 5px;
    margin: 30px 0 10px;
    overflow: hidden;
    zoom: 1;
}
.package_header h2 {
    float: left;
    color: #666666;
    margin: 0px;
    font-size: 22px;
    zoom: 1;
    font-style: italic;
}
.package_header a {
    float: right;
    font-size: 10px;
    margin-top: 6px;
    display: block;
}
.popup_holder {
    position: relative;
}

.add_package_wrapper .popup_holder {
    position:absolute;
}

.popup_holder .areyousure_popup {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 250px;
    height: 185px;
    display: none;
    z-index: 2000;
}
.popup_holder .areyousure_popup table {
    border-collapse: collapse;
    border-spacing: 0px;
}
.popup_holder .areyousure_popup table td {
    padding: 0;
}
.popup_holder .areyousure_popup table td.center-center {
    background: #fff;
    width: 150px;
    font-size: 14px;
    padding: 5px 0 0 10px;
    filter:alpha(opacity=93);
    -moz-opacity:0.93;
    opacity:0.93;
}
.popup_holder .areyousure_popup table td.center_right {
    background: #fff;
    filter:alpha(opacity=93);
    -moz-opacity:0.93;
    opacity:0.93;
}
.package_header_wrapper .areyousure_popup {
    left: 360px !important;
    font-weight: bold;
}
.package_header_wrapper .popup_holder .areyousure_popup table td.center-center {
    width: 155px;
}
.popup_holder .areyousure_popup table td.top_right {
    width: 38px;
}
.popup_holder .areyousure_popup table td.top_left {
    background: transparent url(/Content/Images/Site/ICE_TV_web_Alpha/sure_top_left.png) left top no-repeat;
    _background: expression('none');
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/Images/Site/ICE_TV_web_Alpha/sure_top_left.png', sizingMethod='crop');
    width: 47px;
    height: 40px;
}
.popup_holder .areyousure_popup table td.top_center, .popup_holder .areyousure_popup table td.top_right {
    background: transparent url(/Content/Images/Site/ICE_TV_web_Alpha/sure_top_center.png) left top repeat-x;
    _background: expression('none');
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/Images/Site/ICE_TV_web_Alpha/sure_top_center.png', sizingMethod='scale');
}
.popup_holder .areyousure_popup table td.center_left {
    background: transparent url(/Content/Images/Site/ICE_TV_web_Alpha/sure_center_left.png) left top repeat-y;
    _background: expression('none');
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/Images/Site/ICE_TV_web_Alpha/sure_center_left.png', sizingMethod='scale');
    width: 47px;
}
.popup_holder .areyousure_popup table td.bottom_left {
    background: transparent url(/Content/Images/Site/ICE_TV_web_Alpha/sure_bottom_left.png) left top no-repeat;
    _background: expression('none');
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/Images/Site/ICE_TV_web_Alpha/sure_bottom_left.png', sizingMethod='crop');
    height: 44px;
    width: 47px;
}
.popup_holder .areyousure_popup table td.bottom_center {
    background: transparent url(/Content/Images/Site/ICE_TV_web_Alpha/sure_bottom_center.png) left top repeat-x;
    _background: expression('none');
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/Images/Site/ICE_TV_web_Alpha/sure_bottom_center.png', sizingMethod='scale');
}
.popup_holder .areyousure_popup table td.bottom_right {
    background: transparent url(/Content/Images/Site/ICE_TV_web_Alpha/sure_bottom_right.png) left top no-repeat;
    _background: expression('none');
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/Images/Site/ICE_TV_web_Alpha/sure_bottom_right.png', sizingMethod='crop');
    height: 44px;
    width: 38px;
}

.popup_holder .areyousure_popup .answer_icons {
    padding: 20px 0 15px;
}
.popup_holder .areyousure_popup .answer_icons a {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    margin-left: 25px;
}
.popup_holder .areyousure_popup .answer_icons a.no_answer {
    margin-left: 45px;
}
.videos_list_paging {
    overflow: hidden;
    width: 585px;
    margin-bottom: -12px;
}
.videos_list_paging .Paging {
    color:#666;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
}
.videos_list_paging .Paging .Current_Page {
    color:#fdd12f !important;
}

/* ------ Rating please-signin-message message -------- */
.not-signed-in {
    position: relative;
}
.please-signin-message {
    width: 187px;
    position: absolute; 
    top: -230px;
    left: 150px;
    display: none;
}
.please-signin-message table {
    border-spacing: 0px;
    border-collapse: collapse;
}
.please-signin-message table td {
    background: #fff;
    font-weight: bold;
    color: #666;
    font-size: 14px;
    letter-spacing: -0.01em;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/
    -moz-opacity: 0.9; /* Mozilla 1.6 ? ???? */
    -khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
.please-signin-message table td.topleft-cell, .please-signin-message table td.bottomright-cell {
    width: 18px;
    height: 18px;
}
.please-signin-message table td.topleft-cell {
    background: transparent url(/Content/Images/Site/ICE_TV_web_Alpha/signin_lefttop_corner.png) left top no-repeat;
    _background: expression('none');
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/Images/Site/ICE_TV_web_Alpha/signin_lefttop_corner.png', sizingMethod='crop');
}
.please-signin-message table td.bottomright-cell {
    background: transparent url(/Content/Images/Site/ICE_TV_web_Alpha/signin_bottomright_corner.png) left top no-repeat;
    _background: expression('none');
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/Images/Site/ICE_TV_web_Alpha/signin_bottomright_corner.png', sizingMethod='crop');
}
.please-signin-message table td.message-text {
    white-space: normal;
    padding: 25px 0px 25px 13px;
    font-family: Arial, Helvetica, sans-serif !important;
}
.please-signin-message table td.message-text a {
    font-family: Arial, Helvetica, sans-serif !important;
}
.add_package_wrapper .popup_holder .areyousure_popup {
    width: 300px;
    top: -50px;
}
.add_package_wrapper .popup_holder .areyousure_popup table td.center-center {
    width: 200px;
}
.add_package_wrapper .popup_holder .areyousure_popup .answer_icons { text-align: center; }
.add_package_wrapper .popup_holder .areyousure_popup .answer_icons a.no_answer { margin: 0px; }
/* COMMUNITY STYLES */
            #pane {
                line-height:13px;
                font-size: 11px;
                padding: 0 0px 0 19px;
                width:450px !important;
                font-family: Arial, Helvetica, sans-serif !important;
                height: 230px;
                position: absolute;
                top: 0px;
                left: 0px;
                color: red;
                background: none;
                margin-top: 14px;
            }
            .holder {
                background: url(/Content/Images/Site/ICE-Beta/textarea_border.gif) top left no-repeat;
                width: 508px;
                /*height: 255px;*/
                padding: 3px;
                position: relative;
                z-index: 50;
            }
            .holder textarea#pane_textarea {
                position: relative;
                z-index: 100;
                width: 450px;
                font-family: Arial, Helvetica, sans-serif !important;
                font-size:11px;
                line-height: 13px;
                color: #666;
                padding: 15px 15px 0;
                overflow: hidden;
                border: 1px solid #fff;
                height: 231px;
                outline: none !important;
                zoom: 1;
            }
            html >/**/body .holder textarea#pane_textarea {
                height: 233px;
                border: none;
            }
            /* styles for custom textarea */
            .community .jScrollPaneContainer {
                overflow: hidden;
                z-index: 1;
                position: absolute;
                top: 5px;
                left: 0;
                width: 503px !important;
            }
            
            .community .jScrollPaneTrack {
                position: absolute;
                cursor: pointer;
                right: 0;
                top: 0;
                height: 100%;
                background: #aaa;
            }
            .community .jScrollPaneDrag {
                position: absolute;
                background: #666;
                cursor: pointer;
                overflow: hidden;
            }
            .community .jScrollPaneDragTop {
                position: absolute;
                top: 0;
                left: 0;
                overflow: hidden;
            }
            .community .jScrollPaneDragBottom {
                position: absolute;
                bottom: -1px;
                left: 0;
                overflow: hidden;
            }
            .community a.jScrollArrowUp {
                display: block;
                position: absolute;
                z-index: 1;
                top: 0;
                right: 0;
                text-indent: -2000px;
                overflow: hidden;
                height: 9px;
            }
            
            .community a.jScrollArrowDown {
                display: block;
                position: absolute;
                z-index: 1;
                bottom: 0;
                right: 0;
                text-indent: -2000px;
                overflow: hidden;
                height: 9px;
            }
            
            .custom_textarea .jScrollPaneTrack {
                background: url(/Content/Images/Site/ICE-Beta/trackerback_disabled.gif) repeat-y;
                width: 18px !important;
            }
            .custom_textarea .jScrollPaneDrag {
                background: url(/Content/Images/Site/ICE-Beta/middletracker_disables.gif) repeat-y;
                left: 1px;
            }
            .custom_textarea .jScrollPaneDragTop {
                background: url(/Content/Images/Site/ICE-Beta/uptracker_disables.gif) no-repeat;
                height: 9px;
            }
            .custom_textarea .jScrollPaneDragBottom {
                background: url(/Content/Images/Site/ICE-Beta/bottomtracker_disabled.gif) no-repeat;
                height: 9px;
            }
            .custom_textarea a.jScrollArrowUp {
                height: 22px;
                background: url(/Content/Images/Site/ICE-Beta/scroll_up_disabled.gif) no-repeat 0 0;
            }
            .custom_textarea a.jScrollArrowDown {
                height: 22px;
                background: url(/Content/Images/Site/ICE-Beta/scroll_down_disabled.gif) no-repeat 0 0;
            }
            
            .community .left .jScrollPaneTrack {
                left: 0;
                right: auto;
            }
            .community .left a.jScrollArrowUp {
                left: 0;
                right: auto;
            }
            .community .left a.jScrollArrowDown {
                left: 0;
                right: auto;
            }
            /* IE SPECIFIC HACKED STYLES */
            * html .community .jScrollPaneDragBottom {
                bottom: -2px;
            }       
            /* /IE SPECIFIC HACKED STYLES */
            /* end of styles for custom textarea */
            
            .community {
                padding: 20px 0;
                width: 512px;
                margin: 0 auto;
            }
            .community h1 {
                color: #0067B4;
                font-size: 24px;
                font-weight: bold;
                padding: 0;
                margin: 5px 0;
            }
            .community h1 span {
                font-size: 20px;
            }
            .remaining {
                font-style: italic;
                font-size: 11px;
                display: block;
                padding: 5px 0;
            }
            /* styles for comments */
            .comments {
                background: url("/Content/Images/Site/ICE_TV_web_Alpha/dotted-line_1.gif") left bottom repeat-x;
            }
            .comment_item {
                background: url("/Content/Images/Site/ICE_TV_web_Alpha/dotted-line_1.gif") left top repeat-x;
                margin: 5px 0;
                padding: 14px 5px;
            }
            .comment_item h3 {
                font-size: 14px;
                padding: 0;
                margin: 0;
            }
            .comment_item .when {
                color:#003F8C;
                font-style: italic;
                display: block;
                margin: 5px 0;
            }
            .comment_item p {
                padding: 10px 0 7px;
                margin: 0;
            }
            .comment_item .links {
                display: block;
                margin-top: 5px;
                font-size: 11px;
            }
            .comment_item .links a {
                margin-right: 5px;
            }
            .comments_navigation {
                text-align: right;
                font-size: 15px;
            }
            .comments_navigation a, .comments_navigation span {
                font-size: 11px;
                color: #666 !important;
                text-decoration: none !important;
                padding: 0 8px;
            }
            .comments_navigation span {
                margin-right: 10px;
            }
            .community .not_signedin, .community .not_signedin:hover {
                background: url(/Content/Images/Site/ICE-Beta/long_blue_button_sprite.gif) left top no-repeat;
                float: right;
                width: 182px;
                height: 23px;
                padding-top: 6px;
            }
            .community .not_signedin:hover {
                background-position: 0 -36px;
            }
            .community .link_wrapper {
                overflow: hidden;
                margin-top: -17px;
                zoom: 1;
            }
            .community_popup_wrapper {
                position: relative;
                z-index: 450;
            }
            .community_popup_wrapper .community_popup {
                position: absolute;
                top: -103px;
                right: -190px;  
                z-index: 500;
            }
            .community_popup_wrapper .community_signin {
                width: 460px;
            }
            .community_popup_wrapper div.community_signin_for_flag {
                width: 460px;
            }
            .community_popup_wrapper .community_message, .community_popup_wrapper .community_captcha {
                width: 375px;
            }
            .community_popup {
                display: none;
            }
            .community_popup table {
                border-collapse: collapse;
                border-spacing: 0px;
                table-layout: fixed;
                width: 100%;
            }
            .community_popup .top_right {
                width: 12px;
                background: url(/Content/Images/Site/ICE-Beta/community_shadow_right.png) left top repeat-y;
                behavior: url("/Content/Css/iepngfix.htc");
            }
            .community_popup .bottom_left {
                height: 12px;
                background: url(/Content/Images/Site/ICE-Beta/community_shadow_bottom.png) left top repeat-x;
                behavior: url("/Content/Css/iepngfix.htc");
            }
            .community_popup .bottom_right {
                width: 12px;
                height: 12px;
                background: url(/Content/Images/Site/ICE-Beta/community_shadow_bottomright.png) left top no-repeat;
                behavior: url("/Content/Css/iepngfix.htc");
            }
            .community_popup td {
                vertical-align: top;
            }
            .community_popup td.content {
                border: 2px solid #7c7c7c;
                padding: 0px 0 30px 0;
                background: #fff;
                filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); /* IE 5.5+*/
                -moz-opacity: 0.95; /* Mozilla 1.6 ? ???? */
                -khtml-opacity: 0.95; /* Konqueror 3.1, Safari 1.1 */
                opacity: 0.95; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
            }
            .community_popup td.content .header {
                padding: 3px 12px 5px;
                height: 11px;
                background: url(/Content/Images/Site/ICE-Beta/community_header_back_2.gif) left top repeat-x;
                margin: -1px -1px 10px;
                overflow: hidden;
            }
            .community_popup td.content .header .close {
                display: block;
                float: right;
                background: url(/Content/Images/Site/ICE-Beta/community_close_1.gif) left top no-repeat;
                width: 12px;
                height: 11px;
                cursor: pointer;
            }
            .community_popup td.content p.information {
                padding: 5px 25px 5px 56px;
                background: url(/Content/Images/Site/ICE-Beta/orange_star.gif) 25px 3px no-repeat;
                font-size: 12px;
            }
            .community_popup td.content table.signin_form {
                margin-left: 56px;
            }
            .community_popup td.content table.signin_form label {
                text-transform: uppercase;
                font-weight: bold;
            }
            .community_popup td.content table.signin_form .input_text {
                padding: 0;
                font-size: 12px;
                height: 14px;
                outline: none;
                border: 1px solid #555;
                font-family: Arial, Helvetica, sans-serif;
                color: #666;
                width: 155px;
                margin-bottom: 3px;
            }
            .community_captcha td.content table.signin_form .input_text {
                width: 200px;
            }
            td.content table.signin_form .captcha {
                border: 1px solid #555;
                width: 200px;
                margin: 10px 0;
            }
            .community_popup td.content table.signin_form .left_column {
                width: 80px;
            }
            .community_popup a.forgot_password {
                color: #003F8C;
                text-decoration: none;              
            }
            .community_popup td.content td.buttons {
                padding-top: 20px;
            }
            .community_message td.content td.buttons {
                padding-top: 0px;
            }
            .community_captcha td.content td.buttons {
                padding-top: 10px;
            }
            .community_popup td.content td.buttons a, .community_popup td.content td.buttons a:hover, .community .not_signedin, .community .post_message, .community .not_signedin:hover, .community .post_message:hover {
                display: block;
                text-align: center;
                color: #fff;
                text-transform: uppercase;
                text-decoration: none;
                font-weight: bold;
            }
            .community_popup td.content td.buttons a, .community_popup td.content td.buttons a:hover, .community .post_message, .community .post_message:hover {
                background: url(/Content/Images/Site/ICE_TV_web_Alpha/blue_button_white_sprite.gif) left top no-repeat;
                float: left;
                width: 111px;
                height: 15px;
                padding: 7px 0;
                margin-right: 25px;
            }
            .community .post_message, .community .post_message:hover {
                float: right;
                margin-right: 0px;
            }
            .community_popup td.content td.buttons a:hover, .community .post_message:hover {
                background-position: 0 -36px;
            }

/* COMMUNITY STYLES */
			#pane {
				line-height:13px;
				font-size: 11px;
				padding: 0 0px 0 19px;
				width:450px !important;
				font-family: Arial, Helvetica, sans-serif !important;
				height: 230px;
				position: absolute;
				top: 0px;
				left: 0px;
				color: red;
				background: none;
				margin-top: 14px;
			}
			.holder {
				background: url(/Content/Images/Site/ICE-Beta/textarea_border.gif) top left no-repeat;
				width: 508px;
				/*height: 255px;*/
				padding: 3px;
				position: relative;
				z-index: 50;
			}
			.holder textarea#pane_textarea {
				position: relative;
				z-index: 100;
				width: 450px;
				font-family: Arial, Helvetica, sans-serif !important;
				font-size:11px;
				line-height: 13px;
				color: #666;
				padding: 15px 15px 0;
				overflow: hidden;
				border: 1px solid #fff;
				height: 231px;
				outline: none !important;
				zoom: 1;
			}
			html >/**/body .holder textarea#pane_textarea {
				height: 233px;
				border: none;
			}
			/* styles for custom textarea */
			.community .jScrollPaneContainer {
				overflow: hidden;
				z-index: 1;
				position: absolute;
				top: 5px;
				left: 0;
				width: 503px !important;
			}
			
			.community .jScrollPaneTrack {
				position: absolute;
				cursor: pointer;
				right: 0;
				top: 0;
				height: 100%;
				background: #aaa;
			}
			.community .jScrollPaneDrag {
				position: absolute;
				background: #666;
				cursor: pointer;
				overflow: hidden;
			}
			.community .jScrollPaneDragTop {
				position: absolute;
				top: 0;
				left: 0;
				overflow: hidden;
			}
			.community .jScrollPaneDragBottom {
				position: absolute;
				bottom: -1px;
				left: 0;
				overflow: hidden;
			}
			.community a.jScrollArrowUp {
				display: block;
				position: absolute;
				z-index: 1;
				top: 0;
				right: 0;
				text-indent: -2000px;
				overflow: hidden;
				height: 9px;
			}
			
			.community a.jScrollArrowDown {
				display: block;
				position: absolute;
				z-index: 1;
				bottom: 0;
				right: 0;
				text-indent: -2000px;
				overflow: hidden;
				height: 9px;
			}
			
			.custom_textarea .jScrollPaneTrack {
				background: url(/Content/Images/Site/ICE-Beta/trackerback_disabled.gif) repeat-y;
				width: 18px !important;
			}
			.custom_textarea .jScrollPaneDrag {
				background: url(/Content/Images/Site/ICE-Beta/middletracker_disables.gif) repeat-y;
				left: 1px;
			}
			.custom_textarea .jScrollPaneDragTop {
				background: url(/Content/Images/Site/ICE-Beta/uptracker_disables.gif) no-repeat;
				height: 9px;
			}
			.custom_textarea .jScrollPaneDragBottom {
				background: url(/Content/Images/Site/ICE-Beta/bottomtracker_disabled.gif) no-repeat;
				height: 9px;
			}
			.custom_textarea a.jScrollArrowUp {
				height: 22px;
				background: url(/Content/Images/Site/ICE-Beta/scroll_up_disabled.gif) no-repeat 0 0;
			}
			.custom_textarea a.jScrollArrowDown {
				height: 22px;
				background: url(/Content/Images/Site/ICE-Beta/scroll_down_disabled.gif) no-repeat 0 0;
			}
			
			.community .left .jScrollPaneTrack {
				left: 0;
				right: auto;
			}
			.community .left a.jScrollArrowUp {
				left: 0;
				right: auto;
			}
			.community .left a.jScrollArrowDown {
				left: 0;
				right: auto;
			}
			/* IE SPECIFIC HACKED STYLES */
			* html .community .jScrollPaneDragBottom {
				bottom: -2px;
            }       
			/* /IE SPECIFIC HACKED STYLES */
			/* end of styles for custom textarea */
			
			.community {
				padding: 20px 0;
				width: 512px;
				margin: 0 auto;
			}
			.community h1 {
				color: #0067B4;
				font-size: 24px;
				font-weight: bold;
				padding: 0;
				margin: 5px 0;
			}
			.community h1 span {
				font-size: 20px;
			}
			.remaining {
				font-style: italic;
				font-size: 11px;
				display: block;
				padding: 5px 0;
			}
			/* styles for comments */
			.comments {
				background: url("/Content/Images/Site/ICE_TV_web_Alpha/dotted-line_1.gif") left bottom repeat-x;
			}
			.comment_item {
				background: url("/Content/Images/Site/ICE_TV_web_Alpha/dotted-line_1.gif") left top repeat-x;
				margin: 5px 0;
				padding: 14px 5px;
			}
			.comment_item h3 {
				font-size: 14px;
				padding: 0;
				margin: 0;
			}
			.comment_item .when {
				color:#003F8C;
				font-style: italic;
				display: block;
				margin: 5px 0;
			}
			.comment_item p {
				padding: 10px 0 7px;
				margin: 0;
			}
			.comment_item .links {
				display: block;
				margin-top: 5px;
				font-size: 11px;
			}
			.comment_item .links a {
				margin-right: 5px;
			}
			.comments_navigation {
				text-align: right;
				font-size: 15px;
			}
			.comments_navigation a, .comments_navigation span {
				font-size: 11px;
				color: #666 !important;
				text-decoration: none !important;
				padding: 0 8px;
			}
			.comments_navigation span {
				margin-right: 10px;
			}
			.community .not_signedin, .community .not_signedin:hover {
				background: url(/Content/Images/Site/ICE-Beta/long_blue_button_sprite.gif) left top no-repeat;
				float: right;
				width: 182px;
				height: 23px;
				padding-top: 6px;
			}
			.community .not_signedin:hover {
				background-position: 0 -36px;
			}
			.community .link_wrapper {
				overflow: hidden;
				margin-top: -17px;
				zoom: 1;
			}
			.community_popup_wrapper {
				position: relative;
				z-index: 450;
			}
			.community_popup_wrapper .community_popup {
				position: absolute;
				top: -103px;
				right: -190px;	
				z-index: 500;
			}
			.community_popup_wrapper .community_signin {
				width: 460px;
			}
			.community_popup_wrapper div.community_signin_for_flag {
				width: 460px;
			}
			.community_popup_wrapper .community_message, .community_popup_wrapper .community_captcha {
				width: 375px;
			}
			.community_popup {
				display: none;
			}
			.community_popup table {
				border-collapse: collapse;
				border-spacing: 0px;
				table-layout: fixed;
				width: 100%;
			}
			.community_popup .top_right {
				width: 12px;
				background: url(/Content/Images/Site/ICE-Beta/community_shadow_right.png) left top repeat-y;
				behavior: url("/Content/Css/iepngfix.htc");
			}
			.community_popup .bottom_left {
				height: 12px;
				background: url(/Content/Images/Site/ICE-Beta/community_shadow_bottom.png) left top repeat-x;
				behavior: url("/Content/Css/iepngfix.htc");
			}
			.community_popup .bottom_right {
				width: 12px;
				height: 12px;
				background: url(/Content/Images/Site/ICE-Beta/community_shadow_bottomright.png) left top no-repeat;
				behavior: url("/Content/Css/iepngfix.htc");
			}
			.community_popup td {
				vertical-align: top;
			}
			.community_popup td.content {
				border: 2px solid #7c7c7c;
				padding: 0px 0 30px 0;
				background: #fff;
				filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); /* IE 5.5+*/
				-moz-opacity: 0.95; /* Mozilla 1.6 ? ???? */
				-khtml-opacity: 0.95; /* Konqueror 3.1, Safari 1.1 */
				opacity: 0.95; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
			}
			.community_popup td.content .header {
				padding: 3px 12px 5px;
				height: 11px;
				background: url(/Content/Images/Site/ICE-Beta/community_header_back_2.gif) left top repeat-x;
				margin: -1px -1px 10px;
				overflow: hidden;
			}
			.community_popup td.content .header .close {
				display: block;
				float: right;
				background: url(/Content/Images/Site/ICE-Beta/community_close_1.gif) left top no-repeat;
				width: 12px;
				height: 11px;
				cursor: pointer;
			}
			.community_popup td.content p.information {
				padding: 5px 25px 5px 56px;
				background: url(/Content/Images/Site/ICE-Beta/orange_star.gif) 25px 3px no-repeat;
				font-size: 12px;
			}
			.community_popup td.content table.signin_form {
				margin-left: 56px;
			}
			.community_popup td.content table.signin_form label {
				text-transform: uppercase;
				font-weight: bold;
			}
			.community_popup td.content table.signin_form .input_text {
				padding: 0;
				font-size: 12px;
				height: 14px;
				outline: none;
				border: 1px solid #555;
				font-family: Arial, Helvetica, sans-serif;
				color: #666;
				width: 155px;
				margin-bottom: 3px;
			}
			.community_captcha td.content table.signin_form .input_text {
				width: 200px;
			}
			td.content table.signin_form .captcha {
				border: 1px solid #555;
				width: 200px;
				margin: 10px 0;
			}
			.community_popup td.content table.signin_form .left_column {
				width: 80px;
			}
			.community_popup a.forgot_password {
				color: #003F8C;
				text-decoration: none;				
			}
			.community_popup td.content td.buttons {
				padding-top: 20px;
			}
			.community_message td.content td.buttons {
				padding-top: 0px;
			}
			.community_captcha td.content td.buttons {
				padding-top: 10px;
			}
			.community_popup td.content td.buttons a, .community_popup td.content td.buttons a:hover, .community .not_signedin, .community .post_message, .community .not_signedin:hover, .community .post_message:hover {
				display: block;
				text-align: center;
				color: #fff;
				text-transform: uppercase;
				text-decoration: none;
				font-weight: bold;
			}
			.community_popup td.content td.buttons a, .community_popup td.content td.buttons a:hover, .community .post_message, .community .post_message:hover {
				background: url(/Content/Images/Site/ICE_TV_web_Alpha/blue_button_white_sprite.gif) left top no-repeat;
				float: left;
				width: 111px;
				height: 15px;
				padding: 7px 0;
				margin-right: 25px;
			}
			.community .post_message, .community .post_message:hover {
				float: right;
				margin-right: 0px;
			}
			.community_popup td.content td.buttons a:hover, .community .post_message:hover {
				background-position: 0 -36px;
            }

/* ATVN-7431 GSA SAYT: no configurable styles */
#search div.suggest_wrapper {
	position: relative !important;
	height: 0px;
	margin-top: -2px;
	zoom: 1;
	z-index: 1000;
}
.ss-gac-m {
  background: white;
  border: 1px solid #999;
  cursor: default;
#  font-size: 13px;
  line-height: 17px;
  margin-top: 0px;
  position: absolute;
  z-index: 1000;
  left: 0px;
  width: 217px !important;
}

.ss-gac-b {
  background: #C9D7F1;
  color: white;
}

.ss-gac-c {
  overflow: hidden;
  padding-left: 3px;
  text-align: left;
  white-space: nowrap;
}

.ss-gac-d {
  color: green;
  font-size: 10px;
  overflow: hidden;
  padding: 0 3px;
  text-align: right;
  white-space: nowrap;
}

.ss-gac-b td {
  color: black;
}

.ss-gac-e td {
  font-size: 10px;
  line-height: 15px;
  padding: 0 3px 2px;
  text-align: right;
}

.ss-gac-e span {
  color: #00c;
  cursor:pointer;
  text-decoration: underline;
}
/* /ATVN-7431 GSA SAYT: no configurable styles */
