﻿BODY
{
    BACKGROUND: #cccccc;
    MARGIN: 0px auto;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center;
    height: 100%;
}
BODY FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    height: 100%;
}
#sectionTabs
{
    BACKGROUND: url(ThemeImages/sectionTabs_bg.gif) repeat-x left top;
    MARGIN: 0px 0px 0px -1px;
    TEXT-ALIGN: center
}
#internalTabs
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;

/*
	background-image:url(ThemeImages/background.gif); 
	background-repeat:repeat;
    WIDTH: 753px;
*/
    FONT-SIZE: small;
	COLOR: #cccccc;
	background-color:#11100e;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: auto;

    MARGIN-RIGHT: auto;
    PADDING-TOP: 0px;
    HEIGHT: 32px;
    TEXT-ALIGN: left
}
 HTML #internalTabs
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
/*
	background-image:url(ThemeImages/background.gif); 
	background-repeat:repeat;
    WIDTH: 752px;
*/
    FONT-SIZE: small;
	COLOR: #cccccc;
	background-color:#11100e;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px -1px;

    PADDING-TOP: 0px;
    HEIGHT: 32px;
    TEXT-ALIGN: left
}
#internalTabs .pageRootSelected 
{
	font-weight:bold;
}
#internalTabs A 
{
	color:#E5EDFC;
	text-decoration: underline;
}
#internalTabs A:visited 
{
	
	color:#E5EDFC;
	text-decoration: underline;
}
#internalTabs A:hover 
{
	color:#FFFFFF;
	text-decoration: none;
}
#internalTabs A:active 
{
	color:#FFFFFF;
	text-decoration: none;
}



#ptm { font-size: 11px; color: #333; padding: 0px 10px 10px 10px; margin: 0px;}
#ptm A, #ptm A:visited {	margin:10px;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    text-decoration:underline;
    font-weight:bold;
    color:#481A72;
    vertical-align:middle;
    padding-top:0px;
    padding-left:6px;
    padding-right:6px;
    padding-bottom:0px;
    background-repeat:no-repeat;
/*
    padding-left:22px;
    TEXT-TRANSFORM: uppercase;
    background-image:url(ThemeImages/redright.gif);
*/
}
#ptm A:hover { text-decoration: underline; color: #000000;}
#ptm A:active { text-decoration: none; color: #000000;}

#ptm A.actualizar, #ptm A.actualizar:visited,
#ptm A.checkmark, #ptm A.checkmark:visited,
#ptm A.opciones, #ptm A.opciones:visited,
#ptm A.send_uppertan, #ptm A.send_uppertan:visited,
#ptm A.import, #ptm A.import:visited,
#ptm A.add, #ptm A.add:visited,
#ptm A.cancel_bodygray, #ptm A.cancel_bodygray:visited,
#ptm A.cancel_uppertan, #ptm A.cancel_uppertan:visited,
#ptm A.delete, #ptm A.delete:visited,
#ptm A.search, #ptm A.search:visited
{
	background-image: url(ThemeImages/but_bg.gif);
	background-repeat: repeat;
	color: White;
	text-decoration: none;
    padding-top:0px;
    padding-left:6px;
    padding-right:6px;
    padding-bottom:0px;
    margin-top:6px;
    margin-left:6px;
    margin-right:6px;
    margin-bottom:6px;
}  
#ptm A.actualizar:hover, #ptm A.actualizar:active,
#ptm A.checkmark:hover, #ptm A.checkmark:active,
#ptm A.opciones:hover, #ptm A.opciones:active,
#ptm A.send_uppertan:hover, #ptm A.send_uppertan:active,
#ptm A.import:hover, #ptm A.import:active,
#ptm A.add:hover, #ptm A.add:active,
#ptm A.cancel_bodygray:hover, #ptm A.cancel_bodygray:active,
#ptm A.cancel_uppertan:hover, #ptm A.cancel_uppertan:active,
#ptm A.delete:hover, #ptm A.delete:active,
#ptm A.search:hover, #ptm A.search:active
{
	text-decoration: underline;
}

#ptm TD {font-size: 11px; color: #333; text-align: left;}
#ptm .topbargray {font-family: HelveticaNeue Condensed, Helvetica; font-size: small; background-image: url(ThemeImages/upper_gray.gif); background-repeat: repeat-x; color: White; font-weight:bold;}
#ptm .topbargray A {
	margin:0px;
	BORDER: none;
    BACKGROUND:none;
    FONT-SIZE: small;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    text-decoration:underline;
    font-weight:bold;
    color:white;
    vertical-align:middle;
    padding-top:0px;
    padding-left:6px;
    padding-right:6px;
    padding-bottom:0px;
    height:auto;
    TEXT-TRANSFORM: none;
    background-image:none;}
#ptm .topbargray A:visited {
	margin:0px;
	BORDER: none;
    BACKGROUND:none;
    FONT-SIZE: small;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    text-decoration:underline;
    font-weight:bold;
    color:white;
    vertical-align:middle;
    padding-top:0px;
    padding-left:6px;
    padding-right:6px;
    padding-bottom:0px;
    height:auto;
    TEXT-TRANSFORM: none;
    background-image:none;}
#ptm .topbargray A:hover { text-decoration: none; color: #000000; BACKGROUND-COLOR: #f2f2f2;}
#ptm .topbargray A:active { text-decoration: none; color: #ffffff;  BACKGROUND-COLOR: #000000;}
#ptm .sidenav{background-image: url(ThemeImages/sidenav.gif); background-repeat: repeat-x;}
#ptm .dotted{background-image: url(ThemeImages/generalDottedDivider.gif); background-repeat: repeat-x;}
#ptm .instructions{background-color: #dddddd;}
#ptm .instructions A {background:none; padding:0px; margin:0px; text-transform:none; border:0px; text-decoration:underline;}
#ptm .instructions A:visited {background:none; padding:0px; margin:0px; text-transform:none; border:0px; text-decoration:underline;}
#ptm .instructions A:hover {background:none; padding:0px; margin:0px; text-transform:none; border:0px; text-decoration:none;}
#ptm .instructions A:active {background:none; padding:0px; margin:0px; text-transform:none; border:0px; text-decoration:none;}
#ptm .instructions img {vertical-align:middle}
#ptm .uppertan {background-color: #dadee7;}
#ptm .upperred {background-color: #dfd3d3;}
#ptm .lowertan, #ptm .lowerred {background-color: #666666; color:White;}
#ptm .bodygray{background-color: #F2F2F2;}
#ptm .altgray{background-color: #F9F9F9;}
#ptm .lowertan SPAN, #ptm .lowerred SPAN, #ptm .lowerred th, #ptm .lowertan th,
#ptm .lowertan a, #ptm .lowertan a:visited, #ptm .lowertan a:hover, #ptm .lowertan a:active 
#ptm .lowerred a, #ptm .lowerred a:visited, #ptm .lowerred a:hover, #ptm .lowerred a:active {color:White; padding-left:1px; margin-left:0px;}
#ptm .headergray{background-color: #666666;color:White;}
#ptm .headergray th {color:White; padding-left:0px; margin-left:0px; padding-right:0px; margin-right:0px;}
TD.sidenav{background-image: url(ThemeImages/sidenav.gif); background-repeat: repeat-x;}
TD.sidenav A {
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    text-decoration:none;
    font-weight:bold;
    color:#000000;
    vertical-align:middle;
    padding-top:0px;
    padding-left:6px;
    padding-right:6px;
    padding-bottom:0px;
    background-repeat:no-repeat;
    height:16px;
 }
TD.sidenav A:visited {
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    text-decoration:none;
    font-weight:bold;
    color:#000000;
    vertical-align:middle;
    padding-top:0px;
    padding-left:6px;
    padding-right:6px;
    padding-bottom:0px;
    background-repeat:no-repeat;
    height:16px;
 }
TD.sidenav A:hover { text-decoration:underline; color:Black;}

#ptm TD.sidebar{background-image: url(ThemeImages/sidebar.gif); background-repeat: repeat-x;}
#ptm .textBoxUFMI {width:50px;}
#internalTabs #pageRoot_sharedVersion P.ptm_crumbs {FLOAT: left; MARGIN: 6px 0px 0px 0px}
#internalTabs #pageRoot_sharedVersion P.ptm_connectado {MARGIN:9px 20px 0px 0px; TEXT-ALIGN:right}
/*
#ptm A.cancel_bodygray {background-image:url(ThemeImages/redleft.gif);}
#ptm A.cancel_bodygray:visited {background-image:url(ThemeImages/redleft.gif);}
#ptm A.cancel_uppertan {background-image:url(ThemeImages/redleft.gif);}
#ptm A.cancel_uppertan:visited {background-image:url(ThemeImages/redleft.gif);}
#ptm .instructions span {color:White;}
#ptm .instructions #hdrHelp {color:Black;}
#ptm .instructions #hdrHelp:hover {color:Blue;}
*/
#ptmheader {display:none;}
#skymailheader { background-color:#11100e; FONT-SIZE: 9pt; font-weight:normal; font-family: Arial; }
#skymailheader A, #skymailheader A:visited {FONT-SIZE: 9pt; COLOR:white; text-decoration:underline; font-weight:bold;}
#skymailheader A:hover, #skymailheader A:active{text-decoration:none;}
#skymailheader SPAN.loggedin {FONT-SIZE: 8pt; font-weight:normal; color:#cccccc;}
#skymailheader A.loggedin, #skymailheader A.loggedin:visited {FONT-SIZE: 8pt; COLOR:#cccccc; text-decoration:underline; font-weight: normal;}
#skymailheader A.loggedin:hover, #skymailheader A.loggedin:active{text-decoration: none;}
#skymailheader A.BuyNow, A:visited.BuyNow  
{
	color: White;
	font-size: 12px;
	text-decoration: none;
	background-color: #ba0411;
	background-image: url(ThemeImages/menu_buynow.gif);
	background-repeat: repeat-x;
	padding: 4px 20px 2px 20px;
}
#skymailheader A.BuyNow:hover, #skymailheader A.BuyNow:active{text-decoration: underline;}


#ptm A.help, #ptm A.help:visited, #ptm A.help:active {    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    text-decoration:underline;
    font-weight:bold;
    color:White;
    white-space: nowrap;
    margin: 0px 0px 0px 6px;
    padding: 0px 2px 0px 6px;
}
#ptm A.help:hover { text-decoration:none; }
#ptm A.forgotpassword {    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    text-decoration:underline;
    font-weight:bold;
    color:#481A72;
    vertical-align:middle;
    margin-left:0px;
    padding:0px;
    background-repeat:no-repeat;
    height:16px;
    BACKGROUND:none;
	BORDER: none;
}
#ptm A.forgotpassword:visited {    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    text-decoration:underline;
    font-weight:bold;
    color:#481A72;
    vertical-align:middle;
    margin-left:0px;
    padding:0px;
    background-repeat:no-repeat;
    height:16px;
    BACKGROUND:none;
	BORDER: none;
}
#ptm A.forgotpassword:hover 
{
	text-decoration:none;
}
#ptm A.forgotpassword:active 
{
	text-decoration:none;
}
#ptm A.whatsthis {    font-size:9px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    text-decoration:underline;
    font-weight:bold;
    color:#481A72;
    vertical-align:middle;
    margin-left:0px;
    padding:0px;
    background-repeat:no-repeat;
    height:16px;
    BACKGROUND:none;
	BORDER: none;
}
#ptm A.whatsthis:visited {    font-size:9px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    text-decoration:underline;
    font-weight:bold;
    color:#481A72;
    vertical-align:middle;
    margin-left:0px;
    padding:0px;
    background-repeat:no-repeat;
    height:16px;
    BACKGROUND:none;
	BORDER: none;
}
#ptm A.whatsthis:hover 
{
	text-decoration:none;
}
#ptm A.whatsthis:active 
{
	text-decoration:none;
}
#ptm A.attention {
    FONT-SIZE:large;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    text-decoration:underline;
    font-weight:bold;
    color:#481A72;
    vertical-align:middle;
    margin-left:0px;
    padding:0px;
    background-repeat:no-repeat;
    BACKGROUND:none;
	BORDER: none;
}
#ptm A.attention:visited {
    FONT-SIZE:large;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    text-decoration:underline;
    font-weight:bold;
    color:#481A72;
    vertical-align:middle;
    margin-left:0px;
    padding:0px;
    background-repeat:no-repeat;
    BACKGROUND:none;
	BORDER: none;
}
#ptm A.attention:hover 
{
	text-decoration:none;
	color:Black;
}
A.attention {
    FONT-SIZE:large;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    text-decoration:underline;
    font-weight:bold;
    color:#481A72;
    vertical-align:middle;
    margin-left:0px;
    padding:0px;
    background-repeat:no-repeat;
    BACKGROUND:none;
	BORDER: none;
}
A.attention:visited {
    FONT-SIZE:large;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    text-decoration:underline;
    font-weight:bold;
    color:#481A72;
    vertical-align:middle;
    margin-left:0px;
    padding:0px;
    background-repeat:no-repeat;
    BACKGROUND:none;
	BORDER: none;
}
A.attention:hover 
{
	text-decoration:none;
	color:Black;
}



.bgBlue {BACKGROUND-COLOR: #008bc2;}

TD.crumbs {FONT-SIZE: 20px;
	COLOR: #FFFFFF;}

.printonly{display:none;}

@media print 
{
	.noprint{display:none;}
	.bigtable{width: 100%;}
	.printonly{display:inline;}
	A.help{display:none;}
	A.help:visited{display:none;}
}

A.promoTab
{
	height:20px;
	background-color:#394048;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	color:White;
	padding: 4px 4px 4px 5px;
	font-size:10px;
	font-family:Verdana;
	margin:0px 0px 0px 0px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(ThemeImages/promo_tab_notch.gif);
}
A.promoTab:visited
{
	height:20px;
	background-color:#394048;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	color:White;
	padding: 3px 4px 4px 5px;
	font-size:10px;
	font-family:Verdana;
	margin:0px 0px 0px 0px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(ThemeImages/promo_tab_notch.gif);
}
A.promoTab:hover
{
	background-color:#66CC00;
}
A.promoTabHere
{
	height:20px;
	background-color:#FE4E1B;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	color:White;
	padding: 3px 4px 4px 5px;
	font-size:10px;
	font-family:Verdana;
	margin:0px 0px 0px 0px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(ThemeImages/promo_tab_notch.gif);
	border:none 0px none;
}
A.promoTabHere:visited
{
	height:20px;
	background-color:#FE4E1B;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	color:White;
	padding: 3px 4px 4px 5px;
	font-size:10px;
	font-family:Verdana;
	margin:0px 0px 0px 0px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(ThemeImages/promo_tab_notch.gif);
	border:none 0px none;
}
TD.promoTab
{
	text-align:right;
	background-color:#394048;
}
TD.promoTitle
{
	text-transform:uppercase;
	font-family:Verdana, Arial;
	font-weight:bold;
	font-size: larger;
	color:Black;
	padding-left: 10px;
	padding-top: 12px;
	padding-bottom: 6px;

}
.pagetitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE:italic;
    COLOR: #FE4E1B
}
.textServiceMark
{
    FONT-SIZE: 10px;
    COLOR: #394048;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.textGrey
{
    FONT-SIZE: 11px;
    COLOR: #5e676e;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.textGroupGrey
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #5e676e;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.textFtGrey
{
    FONT-SIZE: 11px;
    COLOR: #efefef;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.textWorks
{
    FONT-SIZE: 11px;
    COLOR: #656565;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.bgGray
{
    BACKGROUND-COLOR: #666666
}
.bgLtGray
{
    BACKGROUND-COLOR: #a1a7ad
}
.textYourAccount
{
    FONT-SIZE: 12px;
    COLOR: #404040;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.brandnamebig
{
	color:White;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	text-transform:uppercase;
	margin-left:20px
}
.brandnamebig:hover
{
	color:White;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
.textWhite
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.bgSeaBlue
{
    BACKGROUND-COLOR: #9ebfcc
}
.textBodySm
{
    FONT-SIZE: 9px;
    COLOR: #394048;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.speak
{
	font-style:italic;
	text-transform:none;
	color:#000000;
	font-size:larger;
	font-weight:bold;
}
.speakcount
{
	font-style:italic;
	font-size:large;
	font-weight:bold;
}
.disclaimer
{
	font-size:small;
}
div.exposition
{
	margin: 20px 30px 20px 30px;
	/* width:753px; */
}
.toolbar
        {
         font-size: 13px;
         font-family: Verdana;
         padding: 3px;
        }
.ptmonly
{
	display:none;
	visibility:hidden;
}
#ptm A.disabled 
{
	color:Gray;
}

#ptm .cal A {
	border-width:0px;
	height:0px;
	margin:1px;
	max-height:10px;
	padding:0px 0px 0px 0px;	
}
#ptm .cal A:visited {
	border-width:0px;
	height:0px;
	margin:1px;
	max-height:10px;
	padding:0px 0px 0px 0px;	
}
/*begin creating the tabs */
.menu 
{
	margin: -1px 0px 0px 0px;	
	border: 0px;
	font-size: 12px;
	font-weight: bold;
	background-color:#11100e;
	width: 100%;
	font-family: Arial;
}

.submenu {
	margin: 0px 0px 0px 23px;	
	font-size: 10px;
	font-weight: normal;
	background: #c7c8c9 url(ThemeImages/menu-subnav.gif) repeat-x;
	border-style: none;
	border-width: 0px;
	text-align: left;
}


/* set tab1 as top level container table, then target TDs inside*/
.menuItem td {
	color: #FFFFFF;
	height: 20px;
	background: #000000 url(ThemeImages/menu_tab_inactive.gif) no-repeat;
	width: 123px;
	text-align: center;
	border-left: none 0px;
	border-right: none 0px;
}

.menuItemBuyNow {
	background: #ba0411 url(ThemeImages/menu_buynow.gif) repeat-x;
	text-align: center;
	height: 20px;
	width: 124px;
}

.menuItemBuyNow a, .menuItemBuyNow a:visited 
{
	color: White;
	font-size: 10px;
	text-decoration: none;
}

.submenuItem td {
	color: #FFFFFF;
	height: 18px;
	background: #c7c8c9 url(ThemeImages/menu-subnav.gif) repeat-x;
	/*background: white;
	width: 100px;
	*/
	text-align: center;
	border-left: none 0px;
	padding: 0px 2px 0px 0px;
}

.submenuItem a, .submenuItem a:visited
{
	color: #000000;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #3d3d3d;
}
/* make current tab gray,set the background-color also in case images are not on*/
.menuSelectedItem td {
	background: #c7c8c9 url(ThemeImages/menu_tab_active.gif) no-repeat;
}

/* make link and visited the same look,set the background-color also in case images are not on*/
.menuItem a:link, .menuItem a:visited, .menuPopupItem a:link, .menuPopupItem a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background: #000000 url(ThemeImages/menu_tab_inactive.gif) no-repeat;
	background-position: center;
	padding: 0px 8px 0px 8px;
}

.menuSelectedItem a:link, .menuSelectedItem a:visited {
	color: #000000;
	text-decoration: none;
	background: #c7c8c9 url(ThemeImages/menu_tab_active.gif) no-repeat;
	background-position: center;
	padding: 0px 8px 0px 8px;
}


/* make hover by changing vertical position of background to -22px (the tab_dim2.gif is 44px high) */
.menuItem a:hover {
	text-decoration: underline;
}

.submenuItem a:hover {
	text-decoration: underline;
}

/* make drop down menu container style */
.menuPopup {
	border-bottom: none;
	font-weight: bold;
	color: #ffffff;
}

.menuPopup a, .menuPopup a:visited
{
	color:#a82b37;
}

/* make drop down menu item style */
.menuPopupItem {
	color: #ffffff;
	border-bottom: 1px solid #666666;
	padding: 3px;
}

 .GridExpandCollapseButton
        {
            cursor: hand;
            border: none 0px;
            text-align: center;
            width: 13px;
            display: block;
            height: 15px;
            line-height: 15px;
            text-decoration:none;
            vertical-align:middle;
            font-family:Verdana;
            color: black;
        }

        .GridExpandButton
        {
            width: 11px;
            height: 11px;
            
            cursor: hand;
            text-align: center;
            display: inline-block;
            text-decoration:none;
            vertical-align:middle;
            background-image:url(Images/expand.gif);
            background-repeat:no-repeat;
        }

        .GridCollapseButton
        {
            width: 11px;
            height: 11px;
            line-height:0px;
            cursor: hand;
            text-align: center;
            display: block;
            text-decoration:none;
            vertical-align:middle;
            background-image:url(Images/collapse.gif);
            background-repeat:no-repeat;
        }

.bigtable 
{
	background-color:White;
}

.titlebar
{
	background-image: url(ThemeImages/titlebar.gif);
	background-repeat: repeat-x;
	vertical-align: bottom;
	padding-bottom: 2px;
}
.titlebar_red
{
	background-image: url(ThemeImages/titlebar_red.gif);
	background-repeat: repeat-x;
	vertical-align: bottom;
	padding-bottom: 2px;
}

.titlebar_info
{
	background-image: url(ThemeImages/titlebar_info.gif);
	background-repeat: repeat-x;
	vertical-align: bottom;
	padding-bottom: 6px;
	text-align: right;
	width: 20px;
}

.titlebar_info_left
{
	background-image: url(ThemeImages/titlebar_info_left.gif);
	background-repeat: no-repeat;
	width: 5px;
}
.titlebar_right_plain
{
	background-image: url(ThemeImages/titlebar_right.gif);
	background-repeat: no-repeat;
	width: 26px;
}
.titlebar_info_right
{
	background-image: url(ThemeImages/titlebar_info_right.gif);
	background-repeat: no-repeat;
	width: 26px;
}
.titlebar_info_left_red
{
	background-image: url(ThemeImages/titlebar_info_left_red.gif);
	background-repeat: no-repeat;
	width: 5px;
}
.titlebar_info_right_red
{
	background-image: url(ThemeImages/titlebar_info_right_red.gif);
	background-repeat: no-repeat;
	width: 26px;
}

.titlebar_info A, .titlebar_info A:visited 
{
	margin: 0px;
	padding: 0px;
	border: none 0px;
	text-align: right;
}

.titlebar SPAN 
{
	font-family: Arial, HelveticaNeue Condensed, Helvetica; 
	font-size: 11pt; 
	color: White; 
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	border: none 0px;
}

.titlebar_messages { background-image: url(ThemeImages/titlebar_messages.gif); background-repeat: no-repeat; width: 58px;}
.titlebar_group { background-image: url(ThemeImages/titlebar_group.gif); background-repeat: no-repeat; width: 58px;}
.titlebar_individual { background-image: url(ThemeImages/titlebar_individual.gif); background-repeat: no-repeat; width: 58px;}
.titlebar_addressbook { background-image: url(ThemeImages/titlebar_addressbook.gif); background-repeat: no-repeat; width: 58px;}
.titlebar_get { background-image: url(ThemeImages/titlebar_get.gif); background-repeat: no-repeat; width: 58px;}
.titlebar_passwordsent { background-image: url(ThemeImages/titlebar_passwordsent.gif); background-repeat: no-repeat; width: 58px;}
.titlebar_profile { background-image: url(ThemeImages/titlebar_profile.gif); background-repeat: no-repeat; width: 58px;}
.titlebar_signup { background-image: url(ThemeImages/titlebar_signup.gif); background-repeat: no-repeat; width: 58px;}

.titlebar A, .titlebar A:visited, .titlebar A:active,
#ptm .titlebar A, #ptm .titlebar A:visited, #ptm .titlebar A:active,
.titlebar_red A, .titlebar_red A:visited, .titlebar_red A:active,
#ptm .titlebar_red A, #ptm .titlebar_red A:visited, #ptm .titlebar_red A:active{
	font-size: 15px;
	margin:0px;
	BORDER: none;
    BACKGROUND:none;

    FONT-FAMILY: Arial, Verdana, Helvetica;
    text-decoration:underline;
    font-weight:bold;
    color:White;
    vertical-align:middle;
	padding: 0px 0px 0px 5px;



    height:auto;
    TEXT-TRANSFORM: none;
    background-image:none;}
.titlebar A:hover, #ptm .titlebar A:hover, #ptm .titlebar_red A:hover{ text-decoration: none; color: #ffffff;}

A.titlebar_link 
{
	color:White;
	font-size: 115px;
}

#ptm_treeview a, #ptm_treeview a:visited 
{
	margin:0px;
    font-weight:bold;
    padding:0px;
    border-width:0px;
}
#ptm_treeview td, #ptm_treeview div
{
	padding:0px;
	margin:0px;
}

#ptm .grid-header
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    height: auto;
    
}

#ptm label{
	display:inline;
	margin-bottom:3px;
}

#ptm .counter
{
	font-weight:bold; 
	padding:2px; 
	font-size: 12px; 
	margin-bottom:4px;
}

#ptm .legal
{
	color: #999999;
	text-align: right;
}
#ptm .legal A, #ptm .legal A:visited
{
	color: #999999;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}  
#ptm .legal A:hover, #ptm .legal A:active
{
	text-decoration: underline;
}

.pushPinText div
{
	color:Black !important; 
}


