#tier_01 {
   background: #ffffff;
   color: #000000;
   font-size: 11px;
   font-family: Arial, Helvetica, sans-serif;
   padding: 0px;
}

#identity {
   padding: 10px;
}

#navigation {
   background: url( ../images/navBG.gif ) repeat-x;
   padding-left: 25px;
}

.repeatBG {
   background: url( ../images/navBG.gif ) repeat-x;
   padding-left: 25px;
}

#rightColumn {
   padding-top: 20px;
   padding-left: 20px;
}

#editorFieldSet {
   border: 1px solid #c1dad7;
   width: 780px;
}

#editorFieldSetContainer {
   padding: 12px;
}
.videoPreviewFieldSet {
   border: 1px solid #c1dad7;
   width: 360px;
}

.videoPreviewFieldSetContainer {
   padding: 12px;
}

.sendTestFieldSet {
   border: 1px solid #c1dad7;
   width: 360px;
}

.sendTestFieldSetContainer {
   padding: 12px;
}

.selectImgFieldSet {
   border: 1px solid #c1dad7;
   width: 555px;
}
.selectImgFieldSetContainer {
   padding: 5px;
}

.selectRssFieldSet {
   border: 1px solid #c1dad7;
   width: 555px;
}
.selectRssFieldSetContainer {
   padding: 5px;
}

.selectTpltFieldSet {
   border: 1px solid #c1dad7;
   width: 500px;
}
.selectTpltFieldSetContainer {
   padding: 5px;
}

.defaultFieldSet {
   border: 1px solid #c1dad7;
   width: 575px;
}
.wideFieldSet {
   border: 1px solid #c1dad7;
   width: 1050px;
}
.defaultFieldSetContainer {
   padding: 12px;
}

#interiorContainer {
   padding-top: 25px;
}

.featureFieldSet {
   border: 1px solid #c1dad7;
   width: 185px;
}

.helpFieldSet {
   border: 1px solid #c1dad7;
   width: 140px;
   color: #ff6600;
   font-weight: bold;
   font-size: 16px;
   font-family: Arial, Helvetica, sans-serif;
}

.helpFieldSetContainer {
   padding: 5px;
}

.helpFieldSetContainer a {
   color: #4f6b72;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: normal;

}

.featureFieldSetContainer {
   padding: 12px;
}

.featureFieldSetContainer a {
   color: #4f6b72;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;

}

.actionFieldSet {
   border: 1px solid #c1dad7;
   width: 265px;
}

.actionFieldSetContainer {
   padding: 12px;
}

.actionFieldSetContainer a {
   color: #0046d5;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;

}

#breadcrumbs {
   color: #000000;
   font-size: 14px;
   font-family: Arial, Helvetica, sans-serif;
   margin-top: -20px;
   margin-bottom: 20px;
}

#breadcrumbs a {
   color: #0046d5;
   font-size: 14px;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
}

#breadcrumbs a:hover {
   color: #0046d5;
   font-size: 14px;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
}

.actionLabel {
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;

}

.libraryFieldSet {
   border: 1px solid #c1dad7;
   width: 540px;
}

.libraryFieldSetContainer {
   padding: 12px;
}

.libraryFieldSetContainer a {
   color: #0046d5;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;

}

.libraryLabel {
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;

}

.contactInfoFieldSet {
   border: 1px solid #c1dad7;
   width: 540px;
}

.contactInfoFieldSetContainer {
   padding: 12px;
}

.contactInfoFieldSetContainer a {
   color: #0046d5;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;

}

.contactInfoLabel {
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;

}

.divider {
   border-bottom: 1px solid #f3eae1;
   padding-bottom: 3px;
}

.footer {
   padding-top: 20px;
   padding-left: 15px;
   padding-bottom: 20px;
   color: #ff6600;
   font-size: 80%;
   font-family: Arial, Helvetica, sans-serif;
}

.footer a {
   color: #ff6600;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
}

p.blink {
   color: #FF0000;
   font-size: 14px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   letter-spacing: -1px;
}

p.h1 {
   color: #ff6600;
   font-size: 14px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
}

p.h2 {
   color: #ff6600;
   font-size: 12px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
}


a.blink {
   color: #ff0000;
   text-decoration:none;
   font-size: 14px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   letter-spacing: -1px;
}

a.std {
   color: #000066;
   text-decoration:none;
   text-wrap: normal;
   font-size: 12px;
}

a.std:hover {
   color: #c1dad7;
   text-wrap: normal;
   text-decoration:none;
   font-size: 12px;
}


a.dark { 
BACKGROUND: transparent; 
COLOR: #225588; 
TEXT-DECORATION: none; 
FONT-SIZE: 12px; 
FONT-FAMILY: Tahoma; }

a.dark:hover { 
BACKGROUND: transparent; 
COLOR: #c1dad7; 
TEXT-DECORATION: none; 
FONT-SIZE: 12px; 
FONT-FAMILY: Tahoma; }

h1 {
   color: #ff6600;
   font-size: 14px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   letter-spacing: -1px;
}



h2 {
   color: #ff6600;
   font-size: 30px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   letter-spacing: -1px;
}

hm {
   color: #ff6600;
   font-size: 18px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   letter-spacing: -1px;
}


em {
   color: #ff6600;
   font-size: 30px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   letter-spacing: -1px;
}

h3 {
   color: #000000;
   font-size: 80%;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
}

#specialInput {
   background: #ffffff;
   border: 2px solid #f3eae1;
   padding: 1px;
   color: #63635f;
   font-size: 11px;
   font-family: Arial, Helvetica, sans-serif;
}

/* SIFR Screen Styles */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
   visibility: visible !important;
   margin: 0;
}

.sIFR-replaced {
   visibility: visible !important;
}

span.sIFR-alternate {
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   display: block;
   overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
   display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
   visibility: hidden;
   font-size: 14px;
   letter-spacing: -1px
}

.sIFR-hasFlash h2 {
   visibility: hidden;
   letter-spacing: -9px;
   font-size: 30px;
}

.sIFR-hasFlash em {
   visibility: hidden;
   letter-spacing: -4px;
   font-size: 30px;
}

.sIFR-hasFlash h3 {
   visibility: hidden;
   letter-spacing: -6px;
   font-size: 24px;
}

.sIFR-hasFlash h4 {
   visibility: hidden;
   letter-spacing: -5px;
   font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
   letter-spacing: -4px;
   visibility: hidden;
   font-size: 24px;
}

#quadrants {
   width: 550px;
   padding: 0;
   margin: 0;
}

.quadrantCell {
   border: none;
   padding-left: 0px;
}

#recentMessageStats {
   width: 550px;
   padding: 0;
   margin: 0;
}

.medTable {
   width: 550px;
   padding: 0;
   margin: 0;
}

#myProfile {
   width: 240px;
   padding: 0;
   margin: 0;
}

#myProfile caption {
   padding: 0 0 5px 0;
   width: 245px;
   font: italic 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
   text-align: right;
}

.nestedTable {
   width: 500px;
   padding: 0;
   margin: 0;
}

.nestedTable caption {
   width: 475px;
   padding: 0;
   margin: 0;
}

.library {
   width: 500px;
   padding: 0;
   margin: 0;
}

.libraryList {
   width: 500px;
   padding: 0;
   margin: 0;
}

.library caption {
   padding: 0 0 5px 0;
   width: 500px;
   font: italic 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
   text-align: right;
}

.libraryList caption {
   padding: 0 0 5px 0;
   width: 500px;
   font: italic 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
   text-align: right;
}

caption {
   padding: 0 0 5px 0;
   width: 550px;
   font: italic 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
   text-align: right;
}

fieldset a {
   color: #c75f3e;
}

fieldset th {
   font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
   color: #4f6b72;
   border-right: 1px solid #C1DAD7;
   border-bottom: 1px solid #C1DAD7;
   border-top: 1px solid #C1DAD7;
   letter-spacing: 2px;
   text-transform: uppercase;
   text-align: left;
   padding: 6px 6px 6px 12px;
   background: #CAE8EA url( ../images/bg_header.jpg ) no-repeat;
}

fieldset th.nobg {
   border-top: 0;
   border-left: 0;
   border-right: 1px solid #C1DAD7;
   background: none;
}

fieldset td {
   border-right: 1px solid #C1DAD7;
   border-bottom: 1px solid #C1DAD7;
   background: #fff;
   padding: 6px 6px 6px 12px;
   color: #000066;
}

fieldset .lightboxThumbnail td {
   border: none;
   padding: 0px;
}

fieldset .noborder td {
   border: none;
   padding: 0px;
}

fieldset td.alt {
   background: #F5FAFA;
   color: #797268;
}

fieldset th.spec {
   border-left: 1px solid #C1DAD7;
   border-top: 1px solid #C1DAD7;
   background: #fff url( ../images/bullet1.gif ) no-repeat;
   font: bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

fieldset th.specalt {
   border-left: 1px solid #C1DAD7;
   border-top: 0;
   background: #f5fafa url( ../images/bullet2.gif ) no-repeat;
   font: bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
   color: #797268;
}

.headerAlt {
   border-top: 1px solid #C1DAD7;
}
form{ margin:0; }
input
{
   background: #ffffff;
   border: 1px solid #f3eae1;
   padding: 1px;
   color: #63635f;
   font-size: 11px;
   font-family: Arial, Helvetica, sans-serif;
}

/*main menu*/
a.mmenu {
	padding: 5px;	
  color: #ffffff;
	font-stretch: condensed;
	text-decoration: none;
}

a.mmenu:hover {
	padding: 5px;	
  color: #000000;
	font-stretch: condensed;
	text-decoration: none;
}

a.mmenu_sel {
  background: #ffffff;
	padding: 5px;	
  color: #000000;
	font-stretch: condensed;
	text-decoration: none;
}

td.mmenu {
	font-size:12px;	
	text-align: center;
	vertical-align: bottom;
	padding-left: 15px;	
	padding-right: 15px;	
	padding-bottom: 0px;	
	padding-top: 15px;	
}
/* end main menu defs */

/* login */
table.login {
	border-width: 0px;
	border-style: none;
	border-spacing: 10px;
	border-collapse: separate;
}

td.login {
	font-size:12px;	
	padding: 0px;	
}
/* end login defs */


/* afr_list_vew */
.afrlv_dd { font-size:7pt; background-color: #cae8ea; }

table.afrlv {
  font-family: Arial,Verdana,Tahoma;
	font-size:8pt; 
	color:#000000; 
	background-color: #cae8ea;
	border-style: solid;
	border-width: 1px;
	border-spacing: 0px;
  border-color:#c1dad7;
	border-collapse: collapse;
}

th.afrlv {
  font-family: Arial,Verdana,Tahoma;
	font-size:8pt; 
	color:#000000;
	font-weight:bolder; 
	border-width: 0px;
	border-bottom-width: 2px;
  border-color:#c1dad7;
	border-style: solid;
	text-align: left;
	background-color: #cae8ea;
	padding: 3px;
}

a.afrlv:link, a.afrlv:visited {color: #4f6b72; text-decoration: none;}
a.afrlv:hover, a.afrlv:active {color: #7997f2; text-decoration: none;}

th.afrlv_paginate {
	font-size:8pt; 
	color:#000000;
	background-color: #cae8ea;
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
	text-align: right;
	padding: 1px;
}

td.afrlv_odd {
	background-color: #ffffff;
	border-width: 0px;
	padding: 3px;
}

td.afrlv_even {
	background-color: #f5fafa;
	border-width: 0px;
	padding: 3px;
}

td.afrlv_odd a{
	color: #4f6b72; text-decoration: none;
}

td.afrlv_even a{
	color: #4f6b72; text-decoration: none;
}

/* end afr_list_view defs */

/* detail */
table.detail {
  font-size:8pt; 
  color:#000000;
  background-color: #cae8ea;
  border-style: solid;
  border-width: 1px;
  border-spacing: 0px;
  border-collapse: collapse;
  border-color:#c1dad7;
} 

th.detail {
  color:#000000;
  background-color: #cae8ea;
  border-width: 0px;
  padding: 3px;
  text-align: right;
  vertical-align: top;
}

th.detail-left {
  color:#000000;
  background-color: #cae8ea;
  border-width: 0px;
  padding: 3px;
  text-align: left;
  vertical-align: top;
}

th.detail_disabled {
  font-color:#e6e6e6;
  font-weight:normal;
  background-color: #cae8ea;
  border-width: 0px;
  padding: 3px;
  text-align: right;
  vertical-align: top;
} 
  
input.detail_disabled {
	font-color: #e6e6e6;
   color: #e6e6e6;

}  

inoput.detail {
	
}
td.detail {
  background-color: #ffffff;
  border-width: 0px;
  padding: 3px;
  text-align: left;
  vertical-align: top;
}

td.detail_centered {
  background-color: #ffffff;
  border-width: 0px;
  padding: 3px;
  text-align: center;
  vertical-align: center;
}

td.filter_list {
  background-color: #ffffff;
  border-width: 0px;
  padding: 3px;
  text-align: left;
  vertical-align: top;
  font-size:10pt; 
	
}
td.detail_disabled {
	color:#e6e6e6;
  font-color:#e6e6e6;
  background-color: #ffffff;
  border-width: 0px;
  padding: 3px;
  text-align: left;
  vertical-align: top;
}

/* end etail defs */

td.send {
  font-size:8pt; 
  color:#000000;
  background-color: #cae8ea;
  border-width: 0px;
  padding: 3px;
  text-align: left;
  vertical-align: top;		
	
}	


/* thumb_sel */
table.thumb_sel {
	background-color: #ffffff;
	border-style: none;
	border-collapse: separate;
}

td.thumb_sel {
	background-color: #ffffff;
	border-style: none;
	padding: 3px;
}

img.thumb_sel {
	background-color: #ffffff;
	border-style: solid;
	border-color: #ffffff;
	border-width: 1px;
	padding: 3px;
}

img.thumb_sel_on {
	background-color: #ffffff;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	padding: 3px;
}
/* end thumb_sel defs */

textarea.edit_txt {
	width: 535px;
	height: 200px;
}

textarea.edit_desc {
	width: 400px;
	height: 30px;
}

/* spamassassin */
table.spamassassin {
  font-family: Arial;
	font-size:8pt; 
	color:#000000; 
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-spacing: 0px;
  border-color:#c1dad7;
	border-collapse: collapse;
	margin: 0px;
}

table.spamassassin_graph {
  font-family: Arial;
	font-size:8pt; 
	color:#000000; 
	background-color: #ffffff;
	border-style: none;
	border-collapse: collapse;
	margin: 5px 0px 5px 5px; /* top right bottom left */
}

td.spamassassin {
	color:#000000; 
	background-color: #ffffff;
	border-style: none;
	padding: 0px;
	margin: 0px;
}

td.spamassassin_score {
	color:#000000; 
	background-color: #ffffff;
	border-style: none;
	padding: 5px;
	margin: 0px;
}

strong.spamassassin_score {
	font-size:16pt; 
	color:#000066;
}

td.spamassassin_ok {
	color:#000000; 
	background-color: #f5fafa;
	border-style: none;
	text-align:center;
	padding: 0px 3px 1px 3px;
	margin: 0px;
}

td.spamassassin_warning {
	color:#000000; 
	background-color: #cae8ea;
	border-style: none;
	text-align:center;
	padding: 0px 3px 1px 3px;
	margin: 0px;
}

td.spamassassin_reject {
	color:#ffffff; 
	background-color: #4f6b72;
	border-style: none;
	text-align:center;
	padding: 0px 3px 1px 3px;
	margin: 0px;
}

table.srframe {
	border-style: none;
	margin: 0px;
}

td.srframe {
	border-style: none;
	margin: 0px; padding: 0px;
	vertical-align:top;
}

td.srframe_r {
	border-style: none;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	vertical-align:top;
	/* text-align:right; /* what doesn't this work?!!! */
}

table.title { border-style: none; }
td.title {
	color: #ff6600;
	border-style: none;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}
td.title_r { border-style: none; padding: 0px; }

.frame{
   padding: 18px 2px 3px 4px;
   margin: 0px
}

#container {
    /*  background: url(../images/playbutton.jpg) #000000 no-repeat; */
      color: #ffffff;
      position: relative;
      height: auto;
      width: 326px;
	  margin: 0% auto;
    }
#container img {
	height: 78px;
	width: 102px;
   }
    #container a {
      position: absolute;
    }
    #container a img {
      border-style: none;
    }

    #blah {
      top: -168px;
      left: 119px;
    } 
#playbutton {
	position: relative;
	margin: 0 auto;
	width: 326px;
	height: 246px;
}
#playbutton img {
	height: 246px;
	width: 326px;
   }