/* HTML Element Styles */
/* main text */

/* main links for table cells */
/*
body {
    background: #696969;
    margin: 0;
}

.bg-body {
    background-color: #696969;
}

a {
    text-decoration: none;
}

p {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    color: #515151;
    text-decoration: none;
}
*/
TD {
    font-family: Verdana, Arial, Sans-Serif;
    margin: 0px 0px 0px 0px;
    font-size: 10px;
    color: #515151;
    text-decoration: none;
}

TD a:link, TD a:active {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    color: #2099c8;
    text-decoration: none;
}

TD a:hover {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

TD a:visited {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    color: #2099c8;
    text-decoration: none;
}

/* all bold tags should appear in this blue color */
B {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

/* bold links should appear in the bright blue link color
/* NOTE:  <b> tags MUST appear outside the <a> tag for this style
   to be applied properly */
B a:link, B a:active, B a:hover {
    color: #0000FF;
}

B a:visited {
    color: #990099;
}

/* ################ TEXT STYLES ######################### */
.title {
    font-size: 20px;
    font-weight: bold;
    color: #003366;
}

.subTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 18px;
    color: #336699;
    font-weight: bold;
}

/* caption text */
.caption {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
}

.caption_white {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}

/* error text for html forms */
.formError {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #990000;
    font-size: 10px;
}

/* media player login window text */
.mpLoginText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
}

/* popup window text */
.popupText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
}

/* smaller font text */
.smallText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

/* ############### LINK STYLES ######################## */
/* footer links */
/*
.footer {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 10px;
	color: #515151;
	text-decoration: none;
	font-weight: normal;
}

.footer a:link, .footer a:active, .footer a:visited {font-family: Verdana,Arial,Sans-Serif; font-size: 10px; font-weight: bold; color: #515151; text-decoration: none;}
.footer a:hover {font-family: Verdana,Arial,Sans-Serif; font-size: 10px; font-weight: bold; color: #515151; text-decoration: underline;}
*/

.footer, .footer a, .footer a:link, .footer a:active, .footer a:visited {
    font-size: 9px;
    font-weight: bold;
    color: #938C87;
    text-decoration: none;
}

.footer a:hover {
    font-size: 9px;
    font-weight: bold;
    color: #938C87;
    text-decoration: underline;
}

.footer a.white, .footer a.white:link, .footer a.white:active, .footer a.white:visited {
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.footer a.white:hover {
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: underline;
}

.subfooter {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}

.subfooter a:link, .subfooter a:active, .subfooter a:visited {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    color: #bfbfbf;
    text-decoration: none;
    font-weight: normal;
}

.subfooter a:hover {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    color: #bfbfbf;
    text-decoration: underline;
    font-weight: normal;
}

/* top level left hand navigation links */
.topNav, .topNav a:link, .topNav a:hover, .topNav a:active, .topNav a:visited {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    width: 145px;
}

/* sub-level left hand navigation links */
.secondaryNav, .secondaryNav a:link, .secondaryNav a:hover, .secondaryNav a:active, .secondaryNav a:visited {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    line-height: 18px;
}

.secondaryNavBold, .secondaryNavBold a:link, .secondaryNavBold a:hover, .secondaryNavBold a:active, .secondaryNavBold a:visited {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

.goldenLink a:link, .goldenLink a:active, .goldenLink a:hover, .goldenLink a:visited {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFCC66;
    text-decoration: underline;
}

/* ################ COLORS/BACKGROUNDS #############################*/
.sidebar {
    background-color: #E5E5E5;
}

/* error color */
.errorColor {
    color: #990000;
}

/* white text */
.whiteText {
    color: #FFFFFF;
}

.bg-grey-grad-c {
    background: url( "http://cdn.sirius.com/c/i/bg/bg-grey-grad-c.jpg" );
}

.bg-dotted-grey-ultradark {
    background: url( "http://cdn.sirius.com/c/i/bg/bg-dotted-grey_ultradark.gif" );
}

.bg-black {
    background-color: #000000;
}

form {
    margin: 0px 0px 0px 0px;
}

input, textarea {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
}

select {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
}

input.eu {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 9px;
    font-weight: bold;
    color: #515151;
    border: 1px solid #000000;
    background-color: #c1c1c1;
    width: 150px;
}

input.ss1 {
    width: 145px;
}

input.wo-tu {
    width: 140px;
}

textarea.wo-tu {
    width: 360px;
    height: 79px;
}

select.wo-tu {
    width: 140px;
}

.bg-nav-secondary {
    background: url( "http://cdn.sirius.com/c/i/nav/nav_bg_secondary.gif" );
}

.navsecondary {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    color: #444;
    text-decoration: none;
}

.navsecondary a {
    color: #444;
}

.navsecondary a:hover {
    color: #2099C8;
    text-decoration: underline;
    cursor: pointer;
}

.navsecondary .at a {
    color: #2099C8;
    padding: 0px 4px 0px 4px;
}

.navtertiary {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 9px;
    font-weight: bold;
    padding: 0px 4px 0px 4px;
    color: #555;
    white-space: nowrap;
    text-decoration: none;
}

.navtertiary a {
    color: #555;
}

.navtertiary a:hover {
    color: #2099C8;
    text-decoration: underline;
    cursor: pointer;
}

.navtertiary-at a {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 9px;
    font-weight: bold;
    padding: 0px 4px 0px 4px;
    color: #2099C8;
    white-space: nowrap;
    text-decoration: none;
}

.navtertiary-at a:hover {
    color: #2099C8;
    text-decoration: underline;
    cursor: pointer;
}

.datetime {
    font-size: 9px;
    color: #666;
    text-decoration: none;
}

td.topmenu, td.topmenu a, td.topmenu a:link, td.topmenu a:active, td.topmenu a:visited, td.topmenu a:hover {
    font-size: 9px;
    font-weight: bold;
    color: #666;
    text-decoration: none;
!important
}

td.topmenu a:hover {
    color: #000;
    text-decoration: none;
!important
}

