body {
	font-family: arial,sans-serif;
	font-size: 12px;
        margin:0px;
        padding:0px;
}



.input_button {
        font-size:11px;
        font-family:Tahoma, Verdana, Arial, Sans-Serif;
        font-weight:bold;
        background-color: #fc237e;
        padding-left:6px;
        padding-right:6px;
        padding-top:3px;
        padding-bottom:3px;     
        color: #ffffff;
        border:1px solid #c00453;
        background-image: url(images/button_bg.jpg);
}

.input_button:hover {
        background-color: #000000;      
        border:1px solid #000000;
        background-image: url(images/button_bg_over.jpg);
}

.input_button_reverse {
        font-size:11px;
        font-family:Tahoma, Verdana, Arial, Sans-Serif;
        font-weight:bold;
        background-color: #000000;
        padding-left:6px;
        padding-right:6px;
        padding-top:3px;
        padding-bottom:3px;
        color: #ffffff;
        border:1px solid #000000;
        background-image: url(images/button_bg_over.jpg);
}

.input_button_reverse:hover {
        background-color: #fc237e;
        border:1px solid #c00453;
        background-image: url(images/button_bg.jpg);
}


.site_title {
 font-size:16px;
 font-weight:bold;
 color:#d61f76;
 text-decoration:none;
}

.mp3Result_title {
 font-size:14px;
 font-weight:bold;
 color:#d61f76;
 text-decoration:none;
}


.signup_label {
        font-weight:bold;
        font-size:12px;
}

.subtitle {
 font-size:14px;
 font-weight:bold;
 color:#0b64db;
}

li {
 list-style:none;
 padding:3px; 
 border-bottom: 1px solid #a6c5dd;
 font-size:12px;
}


.faq_question {
 font-size:16px;
 font-weight:bold;
 color:#d61f76;
}

td.site {
  border-top: 4px solid #000000;
  border-left: 4px solid #000000;
  border-right: 4px solid #000000;
  border-bottom: 4px solid #000000;
}

.showPlayer {
  display:visible;
}

.hidePlayer {
  display:none;
}

.hideToolTip {
  display:none;
  position:absolute;
  background-color:#edf3ff;
  border:1px solid #a5b8de;
  z-index:99999;
  width:300px;
  top:5px;
  left:40px;
  padding:10px;
}
.showToolTip {
  display:visible;
  position:absolute;
  background-color:#edf3ff;
  border:1px solid #a5b8de;
  z-index:99999;
  width:300px;
  top:5px;
  left:40px;
  padding:10px;

}

td {
	font-family: arial,sans-serif;
	font-size: 12px;
  font-weight: normal;
  color:#034cae;
}

td.vidBoxBorder {
  font-family: arial;
  color: #ffffff;
  background-color: #a4bbc3;
  border-top: 1px solid #cbcccc;
  border-left: 1px solid #cbcccc;
  border-right: 1px solid #cbcccc;
  border-bottom: 1px solid #cbcccc;
}


td.video_title {
  font-family: arial;
  color: #ffffff;
  background-color: #7aa4bb;
  padding-left:4px;
  border-bottom: 1px solid #b0c3ca; 
}

a.vidTitleLink, a.vidTitleLink:link, a.vidTitleLink:visited {
  color: #ffffff;
  font-weight: bold;
  text-decoration:none;
}

a:hover.vidTitleLink {
  color: #000000;
}


.vid_box_text {
  font-size:11px;
  color:#000000;
}

.white {
  color: #ffffff;
}

.white_bg {
  background-color: #ffffff;
  color: #000000;
}

.light_grey_bg {
  background-color: #f5f5f5;
  color: #000000;
}

.grey_bg {
  background-color: #d8d6d6;
  color: #000000;
}

.dark_grey_bg {
  background-color: #7d7b7b;
  color: #ffffff;
}

.error_header {
  background-color: #b92323;
  font-weight: bold;
  color: #ffffff;
}

.item_header2 {
  background-color: #e1dfdf;
  color: #0b5274;
}

.item_header {
  background-color: #f5f5f5;
  color: #0b5274;
}

.mp3_colorBox {
  width:40px;
  height:40px;
  margin:3px;
  padding-left:5px;
  border:1px solid #96b4d0;
  cursor:pointer;
  float:left;
}

.mp3Title_pink {
  color: #e11d7f;
  font-size:14px;
  font-weight:bold;
}

.paletteName {
  color: #365e82;
  font-size:14px;
  padding-left:5px;
  position:relative;
  bottom:3px;
}

.mp3Button {
  background-color:#2a4aa0;
  color:#ffffff;
  border:1px solid #f9219a;
  cursor:pointer;
}

.mp3_option {
  color:#de5b1c;
  font-size:12px;
  font-weight:bold;
}

.mp3input {
  font-size:10pt; 
  height:18px;
  background-color:#ffffff; 
  border-style:inset; 
  border-width:1px; 
  color:#336699; 
}


ul.sortable {
 list-style-type: none;
 position: inherit;
}

li.playlist_row {
 cursor:pointer;
 padding-top:6px;
 list-style: none;
 height:20px;
 margin:3px;
 background-color:#e9f6fe;
 padding-left:10px;
 width:590px;
 border:1px dotted #284f78;
}

li.playlist_row:hover {
        display:block;
        background-color:#d3eeff;
}

.cblock {
 width:30px;
 height:20px;
 float:left;
 border:1px solid gray;
 margin:1px;
}

span.error { 
	color: #cc0000;
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
}


textarea {
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
}

select {
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
}

a, a:link, a:visited {
  color: #ffffff;
  font-weight: bold;
}

a:hover {
  color: #eacba2;
  font-weight: bold;
}

a.white, a.white:link, a.white:visited {
  color: #ffffff;
  font-size:11px;
  text-decoration:none;
  font-weight: bold;
}

a.white:hover {
  color: #edc3b7;
}

/*---FRONT MENU---*/
a.menu_selected, a.menu_selected:link, a.menu_selected:visited {
  color: #000000;
  background-color: #dddbdb;
  font-weight: normal;
  text-decoration: none;
  display:block;
  margin-top: 2px;
  text-align: left;
  padding-left: 3px;
  line-height: 25px;
  overflow: hidden;
  width: 112px;
  border-top: 1px solid #c3c2c2;
  border-right: 4px solid #ca2d2d;
  border-bottom: 1px solid #c3c2c2;
  border-left: 1px solid #c3c2c2;

}

a:hover.menu_selected {
  color: #ffffff;
  background-color: #5b5b5a;
  border-right: 4px solid #ea5100;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #f0efef;
}
/*---END MENU SELECTED ---*/


/*---MENU LINKS---*/
a.menu, a.menu:link, a.menu:visited {
  color: #ffffff;
  display:none;
  font-weight: bold;
  font-size:11px;
  text-decoration: none;
  display:block;
  line-height: 15px;
  overflow: hidden;
  padding:5px;
  padding-left:20px;
  margin-bottom:10px;
  width:150px;
  _width: 100%;

}

a:hover.menu {
  color: #000000;
  background-color: #ffffff;

}

/*---END MENU LINKS---*/
