body {
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}
body td {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.content {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}


/*----------------------------------------------------------------------------------- top Navigation tab */
#header {
	float:left;
	width:100%;
	line-height:normal;
	vertical-align: 20%;
    }
#header ul {
	list-style:none;
	margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
    }
#header li {
	float:left;
	background:url("../images/tab_off_l.gif") no-repeat left top;
	padding-left: 4px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    }
#header a:link, #header a:visited{
	display:block;
	background:url("../images/tab_off_r.gif") no-repeat right top;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 11px;
    }
#header a:hover {
	display:block;
	background:url("../images/tab_off_r.gif") no-repeat right top;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
   padding:5px 15px 6px 11px;
	line-height: normal;
}
#header #current {
    background-image:url("../images/tab_on_l.gif");
    }
#header #current a {
    background-image:url("../images/tab_on_r.gif");
	font-size: 12px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
    padding-bottom:6px;
    }
	
.RecBox_t {
	width: 100%;
	background-image: url("../images/recorder/border_top.gif");
	background-repeat: repeat-x;
	background-position: 0 0;
}
.RecBox_b {
	background-image: url("../images/recorder/border_bottom.gif");
	background-repeat: repeat-x;
	background-position: 0 100%;
}
.RecBox_l {
	background-image: url("../images/recorder/border_left.gif");
	background-repeat: repeat-y;
	background-position: 0 0;
}
.RecBox_r {
	background-image: url("../images/recorder/border_right.gif");
	background-repeat: repeat-y;
	background-position: 100% 0;
}
.RecBox_bl {
	background-image: url("../images/recorder/corner_3.gif");
	background-repeat: no-repeat;
	background-position: 0 100%;
}
.RecBox_br {
	background-image: url("../images/recorder/corner_4.gif");
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.RecBox_tl {
	background-image: url("../images/recorder/corner_1.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}
.RecBox_tr {
	padding:5px;
	background-image: url("../images/recorder/corner_2.gif");
	background-repeat: no-repeat;
	background-position: 100% 0;
}
.RecBox_box {
	width: 100%;
	font-size: 12px;
	color: #333333;
	background-color:#F0F0F0;
}
/*----------------------------------------------------------------------------------- top right links*/
.top_right_links {
	color: #999999;
	font-size: 12px;
}
.top_right_links a:link, .top_right_links a:visited {
	color: #999999;
	text-decoration: underline;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
}

.top_right_links a:hover {
	color: #0066FF;
	text-decoration: none;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
}
/*----------------------------------------------------------------------------------- Copyright*/
.copyright {
	color: #999999;
	font-size: 11px;
	line-height: 18px;
}
.copyright a:link, .copyright a:visited {
	color: #6699FF;
	text-decoration: underline;
	font-size: 11px;
}

.copyright a:hover {
	color: #FF6600;
	text-decoration: none;
	font-size: 11px;
}
/*-----------------------------------------------------------------------------------Bottom links green*/
.bottom_links_green {
	color: #619100;
	font-size: 12px;
	line-height: 20px;
	padding-right: 5px;
	padding-left: 5px;
}
.bottom_links_green a:link, .bottom_links_green a:visited {
	color: #619100;
	text-decoration: underline;
	font-size: 12px;
	line-height: 20px;
	padding-right: 5px;
	padding-left: 5px;
}
.bottom_links_green a:hover {
	color: #FF6600;
	text-decoration: none;
	font-size: 12px;
	line-height: 20px;
	padding-right: 5px;
	padding-left: 5px;
}
/*----------------------------------------------------------------------------------- Bottom links blue*/
.bottom_links_blue {
	color: #0066FF;
	font-size: 11px;
	line-height: 20px;
}
.bottom_links_blue a:link, .bottom_links_blue a:visited {
	color: #0066FF;
	text-decoration: underline;
	font-size: 11px;
	line-height: 20px;
	padding-right: 5px;
	padding-left: 5px;
}

.bottom_links_blue a:hover {
	color: #FF6600;
	text-decoration: none;
	font-size: 11px;
	line-height: 20px;
	padding-right: 5px;
	padding-left: 5px;
}
/*----------------------------------------------------------------------------------- login, log out link*/
.login_out a:link, .login_out a:visited{
	font-size: 12px;
	font-weight: bold;
	color: #0033FF;
	text-decoration: underline;
}
.login_out a:hover{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
/*----------------------------------------------------------------------------------- submit button:go*/
.submit_btn {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	border-top: 1px solid #A3C4FF;
	border-right: 1px solid #3366CC;
	border-bottom: 1px solid #3366CC;
	border-left: 1px solid #A3C4FF;
	background: #6699FF;
	padding-right: 8px;
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*----------------------------------------------------------------------------------- submit button Blog1*/
.submit_btn_thin_B {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	border-top: 1px solid #A3C4FF;
	border-right: 1px solid #3366CC;
	border-bottom: 1px solid #3366CC;
	border-left: 1px solid #A3C4FF;
	background: #6699FF;
	padding-right: 8px;
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*----------------------------------------------------------------------------------- submit button Blog2*/
.submit_btn_thin_G {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	height: 20px;
	border-top: 1px solid #E5E5E5;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #E5E5E5;
	padding-right: 8px;
	padding-left: 8px;
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*----------------------------------------------------------------------------------- title search*/
.black_bold_18 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
}
/*----------------------------------------------------------------------------------- title name*/
.blue_bold_18 {
	font-size: 18px;
	font-weight: bold;
	color: #0066FF;
	line-height: 20px;
}
.blue_bold_24_home {
	font-size: 24px;
	color: #0066FF;
	line-height: 33px;
}
.green_bold_24_home {
	font-size: 24px;
	font-weight: bold;
	color: #669933;
	line-height: 33px;
}
.blue_bold_22_home {
	font-size: 22px;
	color: #0066FF;
	line-height: 33px;
}
.blue_bold_18_home {
	font-size: 18px;
	font-weight: bold;
	color: #0066FF;
	line-height: 31px;
}
.blue_bold_14_home {
	font-size: 14px;
	font-weight: bold;
	color: #0066FF;
	line-height: 20px;
}
.blue_bold_13_home {
	font-size: 13px;
	font-weight: bold;
	color: #0066FF;
	line-height: 20px;
}
.blue_11 {
	font-size: 11px;
	color: #0066FF;
	line-height: 18px;
}
/*----------------------------------------------------------------------------------- title section*/
.green_bold_18 {
	font-size: 17px;
	font-weight: bold;
	color: #669933;
	line-height: 20px;
}
/*----------------------------------------------------------------------------------- title name*/
.purple_bold_18 {
	font-size: 18px;
	font-weight: bold;
	color: #6666CC;
	line-height: 20px;
}
.purple_bold_18 a:link, .purple_bold_18 a:visited {
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
	color:#6666CC;
	line-height: 20px;
}
.purple_bold_18 a:hover {
	font-size: 18px;
	font-weight: bold;
	text-decoration:none;
	color: #FF6600;
	line-height: 20px;
}
/*----------------------------------------------------------------------------------- Group name*/
.purple_bold_14 {
	font-size: 14px;
	font-weight: bold;
	color: #6666CC;
}
/*----------------------------------------------------------------------------------- title link*/
.lightblue_bold_18 a:link, .lightblue_bold_18 a:visited {
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
	color: #6699FF;
	line-height: 20px;
}
.lightblue_bold_18 a:hover {
	font-size: 18px;
	font-weight: bold;
	text-decoration:none;
	color: #FF6600;
	line-height: 20px;
}
/*----------------------------------------------------------------------------------- Top 10 title*/
.black_bold_14 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.green_bold_14 {
	font-size: 14px;
	font-weight: bold;
	color: #669933;
}
/*----------------------------------------------------------------------------------- Top 10 title2*/
.top10_title {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-top:3px;
	padding-bottom: 5px;
}
/*----------------------------------------------------------------------------------- inpute text box*/
.input_txt {
	height: 21px;
	font-size: 16px;
	font-weight: bold;
	color: #89BD3F;
}
/*----------------------------------------------------------------------------------- user name on right box*/
.name_blue_bold_14 {
	font-size: 14px;
	font-weight: bold;
	color: #0066FF;
}
/*----------------------------------------------------------------------------------- recording times*/
.num_g_12 {
	font-size: 12px;
	color: #006600;
}
/*-----------------------------------------------------------------------------------title: Album, Contact, Favorite */
.title_blue_B_12 a:link, .title_blue_B_12 a:visited {
	color: #0066FF;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
.title_blue_B_12 a:hover {
	color: #FF6600;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
/*-----------------------------------------------------------------------------------title: search result */
.title_blue_14 a:link, .title_blue_14 a:visited {
	color: #0066FF;
	text-decoration: underline;
	font-size: 14px;
}
.title_blue_14 a:hover {
	color: #FF6600;
	text-decoration: none;
	font-size: 14px;
}
/*-----------------------------------------------------------------------------------author */
.author_blue_12 {
	color: #0066FF;
	font-size: 12px;
}
.author_blue_12 a:link, .author_blue_12 a:visited {
	color: #0066FF;
	text-decoration: underline;
	font-size: 12px;
}
.author_blue_12 a:hover {
	color: #FF6600;
	text-decoration: none;
	font-size: 12px;
}

/*-----------------------------------------------------------------------------------Top 10 */
.top10 {
	color: #0066FF;
	font-size: 12px;
	/*padding-left: 10px;*/
}
.top10 a:link, .top10 a:visited {
	color: #0066FF;
	text-decoration: none;
	font-size: 12px;
}


.top10 a:hover {
	color: #FF6600;
	text-decoration: underline;
	font-size: 12px;
}
/*----------------------------------------------------------------------------------- more*/
.more {
	color: #0033FF;
	font-size: 12px;
}
.more a:link, .more a:visited {
	color: #0033FF;
	text-decoration: underline;
	font-size: 12px;
}
.more a:hover {
	color: #FF6600;
	text-decoration: none;
	font-size: 12px;
}
/*----------------------------------------------------------------------------------- title Group*/
.title_purple_B_12 a:link, .title_purple_B_12 a:visited {
	color: #6666CC;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
.title_purple_B_12 a:hover {
	color: #FF6600;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
/*-----------------------------------------------------------------------------------title: groupa */
.title_purple_14 a:link, .title_purple_14 a:visited {
	color: #6666CC;
	text-decoration: underline;
	font-size: 14px;
}
.title_purple_14 a:hover {
	color: #FF6600;
	text-decoration: none;
	font-size: 14px;
}
/*----------------------------------------------------------------------------------- cintect Group*/
.group_purple_11{
	color: #6666CC;
	font-size: 11px;
}
.group_purple_11 a:link, .group_purple_11 a:visited {
	color: #6666CC;
	text-decoration: underline;
	font-size: 11px;
}
.group_purple_11 a:hover {
	color: #FF6600;
	text-decoration: none;
	font-size: 11px;
}
/*----------------------------------------------------------------------------------- cintect Comments, Transcripts, Translations*/
.comments{
	color: #999999;
	font-size: 11px;
}
.comments a:link, .comments a:visited {
	color: #6699FF;
	text-decoration: underline;
	font-size: 11px;
}
.comments a:hover {
	color: #FF6600;
	text-decoration: none;
	font-size: 11px;
}
/*------------------------------------------------------------------------------------ tips*/
.tips{
	color: #666666;
	font-size: 11px;
	line-height: 15px;
}

.tips_red{
	color: red;
	font-size: 11px;
	line-height: 15px;
}

.tips_green{
	color: #669933;
	font-size: 11px;
	line-height: 15px;
}
/*----------------------------------------------------------------------------------- cintect tags*/
.tag {
	color: #0066FF;
	font-size: 11px;
}
.tag a:link, .tag a:visited {
	color: #0066FF;
	font-size: 11px;
	text-decoration: underline;
}
.tag a:hover {
	color: #FF6600;
	font-size: 11px;
	text-decoration:none;
}
/*----------------------------------------------------------------------------------- top path*/
.path {
	font-size: 12px;
	color: #009900;
}
.path a:link, .path a:visited{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.path a:hover{
	font-size: 12px;
	color: #0066FF;
	text-decoration: none;
}
/*----------------------------------------------------------------------------------- top path*/
.user_name24 {
	font-size: 24px;
	color: #0066FF;
	line-height: 26px;
}
/*----------------------------------------------------------------------------------- user function links blue*/
.function_links_blue{
	color: #0066FF;
	font-size: 12px;
}
.function_links_blue a:link, .function_links_blue a:visited {
	color: #0066FF;
	text-decoration: underline;
	font-size: 12px;
}
.function_links_blue a:hover {
	color: #FF6600;
	text-decoration: none;
	font-size: 12px;
}
/*----------------------------------------------------------------------------------- sign in links blue*/
.function_links_small{
	color: #0066FF;
	font-size: 10px;
}
.function_links_small a:link, .function_links_small a:visited {
	color: #0066FF;
	text-decoration: underline;
	font-size: 10px;
}
.function_links_small a:hover {
	color: #FF6600;
	text-decoration: none;
	font-size: 10px;
}
/*----------------------------------------------------------------------------------- page navigation */
.page_navs {
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
}
.page_navs a:link, .page_navs  a:visited{
	font-size: 12px;
	font-weight: bold;
	color: #0033FF;
	text-decoration: underline;
	padding-right: 2px;
	padding-left: 2px;
}
.page_navs  a:hover{
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
}
/*----------------------------------------------------------------------------------- page navigation Number */
.page_num {
	font-size: 12px;
	color: #999999;
}
SPAN.page_num {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
}
.page_num a:link, .page_num  a:visited{
	font-size: 12px;
	color: #0066FF;
	text-decoration: underline;
	padding-right: 4px;
	padding-left: 4px;
}
.page_num  a:hover{
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
}.dotline_bg {
	height: 20px;
	background-image: url(../images/dot_line.gif);
	background-repeat: repeat-x;
	background-position: center;
}
/*----------------------------------------------------------------------------------- box corner */
.roundcont100 {
	width: 100%;
}
.roundcont p {
	margin: 0 10px;
}
.roundtop {
	background: url(../images/tr.gif) no-repeat right top;
	padding-top: 0px;
}
.roundbottom {
	background: url(../images/br.gif) no-repeat right top;
}
img.corner {
   width: 5px;
   height: 5px;
   border: none;
   display: block;
}
/*----------------------------------------------------------------------------------- top tab navigation*/
.tab_on {
      float:left;
      background:url(../images/tab_on_r.gif) no-repeat right top;
	  font-size: 12px;
	  font-weight: bold;
	  color: #0066FF;
	  text-decoration: none;
	  list-style: none
      }
.tab_on a:link, .tab_on a:visited {
      display:block;
      background:url(../images/tab_on_l.gif) no-repeat left top;
      padding:6px 15px;
	  font-size: 12px;
	  font-weight: bold;
	  color: #0066FF;
	  text-decoration: none;
	  list-style: none
      }
.tab_on a:hover {
      display:block;
      background:url(../images/tab_on_l.gif) no-repeat left top;
      padding:6px 15px;
	  font-size: 12px;
	  font-weight: bold;
	  color: #0066FF;
	  text-decoration: none;
	  list-style: none
      }
.tab_off {
      float:left;
	  background:url(../images/tab_off_r.gif) no-repeat right top;
	  font-size: 12px;
	  font-weight: bold;
	  color: #FFFFFF;
	  text-decoration: underline;
	  list-style: none
      }
.tab_off a:link, .tab_off a:visited {
      display:block;
	  background:url(../images/tab_off_l.gif) no-repeat left top;
      padding:6px 15px;
	  font-size: 12px;
	  font-weight: bold;
	  color: #FFFFFF;
	  text-decoration: underline;
	  list-style: none
      }
.tab_off a:hover {
	 display:block;
	 background:url(../images/tab_off_l.gif) no-repeat left top;
	 padding:6px 15px;
	 font-size: 12px;
	 font-weight: bold;
	 color: #FFFFFF;
	 text-decoration: none;
	 list-style: none
      }
/*----------------------------------------------------------------------------------- security set*/
.security_private {
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.security_contacts {
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}
.security_public {
	font-size: 12px;
	font-weight: bold;
	color: #76A925;
}

.security_private_icon {
	padding: 0px 0 4px 34px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
	background-image: url(../images/lock_negative2.png);
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}

.security_public_icon {
	padding: 2px 0 2px 34px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
	background-image: url(../images/lock_unlocked3.png);
	font-size: 12px;
	font-weight: bold;
	color: #76A925;
}

.security_semi_icon {
	padding: 2px 0 2px 34px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
	background-image: url(../images/lock_unlockedOrange.png);
	font-size: 12px;
	font-weight: bold;
	color: #76A925;
}
/*----------------------------------------------------------------------------------- important*/
.important {
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.price_charges {
	font-size: 11px;
	color: #FF6600;
}
.Day {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 6px;
	padding-left: 8px;
}
.EmptyDay {
	border: 1px solid #76A925;
	font-size: 18px;
	color: #CCCCCC;
	text-align: left;
	vertical-align: top;
	padding: 3px 0px 0px 4px;
}
.FullDay {
	border: 1px solid #76A925;
	font-size: 18px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	padding: 3px 0px 0px 4px;
	background: #EFF8DE;
}
.FutureDay {
	border: 1px solid #E5E5E5;
	font-size: 18px;
	color: #E5E5E5;
	text-align: left;
	vertical-align: top;
	padding: 3px 0px 0px 4px;
}
.PreviousDay {
	font-size: 18px;
	color: #E5E5E5;
	text-align: left;
	vertical-align: top;
	padding: 3px 0px 0px 4px;
	border-top: 1px solid #E5E5E5;
	border-right: 1px solid #76A925;
	border-bottom: 1px solid #76A925;
	border-left: 1px solid #E5E5E5;
}
/*----------------------------------------------------------------------------------- date path*/
.Date_path {
	font-size: 18px;
	color: #009900;
}
.Date_path a:link, .Date_path a:visited{
	font-size: 18px;
	color: #666666;
	text-decoration: none;
}
.Date_path a:hover{
	font-size: 18px;
	color: #0066FF;
	text-decoration: none;
}
/*----------------------------------------------------------------------------------- group name*/
.group_name24 {
	font-size: 24px;
	color: #6666CC;
	line-height: 26px;
}
/*----------------------------------------------------------------------------------- invite mail box*/
.invitemail {
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	padding: 20px;
	border: 1px solid #CCCCCC;
	background: #F0F0F0;
	
}
/*----------------------------------------------------------------------------------- Faq text box*/
.faq_txt {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	background: #EEFBDB;
	border: 1px solid #CCCCCC;
	padding: 10px;
}
/*----------------------------------------------------------------------------------- Skype How To text box*/
.skype_txt {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 10px;
}
/*----------------------------------------------------------------------------------- Kits right box*/
.kits_box {
	padding: 10px;
}
.kits_txt {
	padding: 10px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	line-height: 18px;
}
/*----------------------------------------------------------------------------------- stor left box*/
.store_box {
	padding: 10px;
	border: 1px solid #CCCCCC;
}
/*----------------------------------------------------------------------------------- hr*/
hr {
	border: 1px;
	border-color:#CCCCCC;
	border-style:dotted;
}
/*----------------------------------------------------------------------------------- box*/
.tag_box {
	background-color: #E3F6C8;
	padding: 10px;
	border: 1px solid #CCCCCC;
}
.Shoebox_box {
	background-color: #F5F5F5;
	padding: 10px;
	border: 1px solid #CCCCCC;
}
.album_box {
	background-color: #E3F6C8;
	padding: 10px;
	border: 1px solid #CCCCCC;
}
.album_box2 {
	background-color: #EEFADE;
	padding: 10px;
	border: 1px solid #B7E18C;
}
.group_box {
	background-color: #E8E8F7;
	padding: 10px;
	border: 1px solid #CCCCCC;
}

.group_box2 {
	background-color: #EEEEF9;
	padding: 10px;
	border: 1px solid #CBCBED;
}
/*----------------------------------------------------------------------------------- tag link*/
.popular_tag a:link, .popular_tag a:visited{
	color:#669933;
	line-height:30px;
	text-decoration: none;
}
.popular_tag a:hover {
	color:#0066FF;
	line-height:30px;
	text-decoration: none;
}
/*----------------------------------------------------------------------------------- tag box*/
.font_12B {
	font-size: 12px;
}
.font_13B {
	font-size: 13px;
	font-weight: bold;
}
.font_14B {
	font-size: 14px;
	font-weight: bold;
}
.font_16B {
	font-size: 16px;
	font-weight: bold;
}
.font_18B {
	font-size: 18px;
	font-weight: bold;
}
.font_20B {
	font-size: 20px;
	font-weight: bold;
}
.font_22B {
	font-size: 22px;
	font-weight: bold;
}
.font_24B {
	font-size: 24px;
	font-weight: bold;
}
.font_26B {
	font-size: 26px;
	font-weight: bold;
}
.font_28B {
	font-size: 28px;
	font-weight: bold;
}
/*----------------------------------------------------------------------------------- group Number*/
.groupNum {
font-size:11px;
color:#669933;
}
/*----------------------------------------------------------------------------------- input box*/
.input_thinbox {
	border: 1px solid #E5E5E5;
	color: #999999;
}
/*----------------------------------------------------------------------------------- input sign in*/
.input_sign {
	border: 1px solid #999999;
	color: #333333;
}
/*----------------------------------------------------------------------------------- home tips nav*/

.tips_nav_on a{
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
	color: #333333;
	padding-left: 10px;
    }
.tips_nav_off a:link, .tips_nav_off a:visited{
	font-size: 11px;
	color: #0066FF;
	text-decoration: underline;
	padding-left: 10px;
    }
.tips_nav_off a:hover{
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
	padding-left: 10px;
    }
.tips_left_bg {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
/*------------------------------------------------------change image*/
.changeImg {
	color: #FF6600;
	font-size: 10px;
	/*padding-left: 10px;*/
}
.changeImg a:link, .changeImg a:visited {
	color: #FF6600;
	text-decoration: underline;
	font-size: 10px;
}


.changeImg a:hover {
	color: #0066FF;
	text-decoration: none;
	font-size: 10px;
}
/*------------------------------------------------------*/
#shopcart td{
	padding: 5px;
}
.price {
	font-weight: bolder;
	color: #990000;
}
.tiny_txt {
	font-size: 10px;
	color: #333333;
}
.ajax_box td#box {
	border: 1px solid #E4E4E4;
	background-color: #E8E8F7;
	border-collapse: collapse;
}

.ajax_box td#box a {
	cursor: pointer;
}

.ajax_txt a:link, .ajax_txt a:visited {
	font-size: 12px;
	text-decoration:none;
	color: #6699FF;
	line-height: 18px;
}

.ajax_txt a {
	cursor: pointer;
}

.ajax_txt a:hover {
	font-size: 12px;
	text-decoration:underline;
	color: #FF6600;
	line-height: 18px;
}
.shoebox_box {

	background-color: #EBEBEB;
	padding: 10px;
	border: 1px solid #CCCCCC;
}
.shoebox_box2 {

	background-color: #F7F7F7;
	padding: 10px;
	border: 1px solid #BCBCBC;
}

.error_txt {
	color: red;
}
div.messages
{
   width: 50%;
   background-color: #89BD3F;
   margin-left: 200px;
   margin-bottom: 10px;
   margin-top: 10px;
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
}

div.messages ul
{
   padding-left: 20px;
   margin: 0;
}

div.messageBox
{
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
}

div.messageBox ul
{
   padding-left: 20px;
   margin: 0;
}

.green_12
 {
	font-size:12px;
	color: #669933;
}

.black_12
 {
	font-size: 12px;
	color: #000000;
}
.home_title_G18 {
	font-size: 18px;
	font-weight: bold;
	color: #669933;
	background-color: #FFFFFF;
	padding-right: 10px;
}
.member_info {
	font-size: 11px;
	color: #666666;
}
.member_info_data {
	font-size: 12px;
	color: #669933;
}
tr #comment_boxA {
	font-size: 12px;
	line-height: 20px;
	background-color: #EEFBDB;
}
tr #comment_boxB {
	font-size: 12px;
	line-height: 20px;
	background-color: #FFFFFF;
}
.red_bold_14 {

	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}
.orange_bold_14 {

	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
}
.dotline_vertical {
	background-image: url(../images/dot_line_v.gif);
	background-repeat: repeat-y;
	width: 20px;
}
.name_blue_14 {

	font-size: 14px;
	color: #0066FF;
}
.name_14 {
	font-size: 14px;
}
.portfolio_view a:link, .portfolio_view a:visited {
	font-weight: bold;
	color: #FF9900;
	font-size: 12px;
	text-decoration: none;
	margin-right: 5px;
}
.portfolio_view a:hover {
	font-weight: bold;
	color: #FF6600;
	font-size: 12px;
	text-decoration: underline;
	margin-right: 5px;
}
.html_box {
	padding: 10px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	line-height: 18px;
	background-color: #F4F4F4;
}
.menu {
	padding-top: 20px;
	width: 170px;
	float: left;
}
.menu a {
	display: block;
	padding: 7px 12px 7px 12px;
	outline: none;
}
.selected_menu_item {
	background-color: #E3F6C8;
}

.selected_menu_item a {
	font-weight: bold;
}
.options {
	width: 610px;
	float: right;
	background-color: #E3F6C8;
	margin-bottom: 20px;
}
.option_pane {
	padding: 10px;
	height: 270px;
}
.option_header {
	display: block;
	margin: 10px 0 5px 20px;
	line-height: 30px;
}
.option_pane input {
	margin-left: 40px;
}

#notificationsForm .submit_btn {
	display:block;
	margin-left: auto;
	margin-right: auto;
}

.ajax_link {
	cursor: pointer;
	color: #FF9900;
	font-size: 12px;
	text-decoration: none;
}

.ajax_link_hovered {
	cursor: pointer;
	color: #FF6600;
	font-size: 12px;
	text-decoration: underline;
}

.ajax_link_blue {
	cursor: pointer;
	color: #0066FF;
	font-size: 12px;
	text-decoration: none;
	text-decoration: underline;
}

.ajax_link_blue_hovered {
	cursor: pointer;
	color: #FF6600;
	font-size: 12px;
	text-decoration: none;
}

.panel {
	background: #E3F6C8; 
	width: 260px;
	border:none;
	overflow:visible;
	background-color:transparent;
}

.panel .important {
	text-align: center; 
	display:block; 
	padding: 25px; 
	margin-left: 25px; 
	margin-right: 25px; 
	border: 0; 
	width: auto;
}

.panel .footer {
	margin-top:-20px;
	text-align: center;
	color: #666666;
	font-weight:bold;
	display:block;  
	border: 0; 
	width: auto;
}

.panel-container.shadow .underlay {
	background-color:#999;
}

.panel .br {
	width:5px;height:60px;
	bottom:0;right:0;
	background:transparent url(../images/br-green-long.gif);
	position:absolute;
}

.panel .bd {
	background: #E3F6C8;
}

.panel .bl {
	width:5px;height:60px;
	bottom:0;left:0;
	background:transparent url(../images/bl-green-long.gif);
	position:absolute;

}

.panel .tr {
	width:5px;height:5px;
	top:0;right:0;
	background:transparent url(../images/tr-green.gif);
	position:absolute;
}

.panel .tl {
	width:5px;height:5px;
	top:0;left:0;
	background:transparent url(../images/tl-green.gif);
	position:absolute;
}

.panel .ft {
	background:#E3F6C8;
	height:60px;
	margin-left:5px;
	margin-right:5px;
	padding:0;
	border:0;
}

.panel .hd {
	padding:0;
	border:none;
	background:#E3F6C8;
	color:#E3F6C8;
	height:5px;
	margin-left:5px;
	margin-right:5px;
	overflow:visible;
}

.button-group button {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	border-top: 1px solid #A3C4FF;
	border-right: 1px solid #3366CC;
	border-bottom: 1px solid #3366CC;
	border-left: 1px solid #A3C4FF;
	background: #6699FF;
	padding-right: 8px;
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ft button {margin: 0 6px 25px 67px; width: 50px; padding: 0; border: 0;} 
.ft .default {margin: 0 67px 25px 6px; width: 50px}

.profileRecorder {
	width: 450px;	
}

.progress_bar {
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
}

.progressBar-container {
	position:relative;
	background-color: transparent;
	z-index:5;
	visibility:hidden;
	overflow:visible;

}

#profile_info ul {
	list-style:none;
	margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

#profile_info li {
	padding-left: 25px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#profile_info li.total_recordings {
	background:url("../images/icon_total_rec.gif") no-repeat left top;
}

#profile_info li.total_recording_time {
	background:url("../images/icon_totoal_rec_time.gif") no-repeat left top;
}

#profile_info li.consider_a_contact {
	background:url("../images/icon_add_contact2.gif") no-repeat left top;
}

#profile_info li.add_to_contact {
	background:url("../images/icon_add_contact.gif")  no-repeat left top;
}

#profile_info li.user_rss {
	background:url("../images/icon_add_rss.gif")  no-repeat left top;
}
#profile_info li.user_url {
	background:url("../images/icon_url.gif")  no-repeat left top;
}

#profile_info li.user_playlist {
	background:url("../images/ipod.png")  no-repeat left top;
}

#profile_info li.send_profile_message {
	background:url("../images/profile_recording_icon.gif")  no-repeat left top;
}

#stats ul {
	list-style:none;
	margin-top: -2px;
	margin-left: 0px;
	margin-bottom: -2px;
	padding-left: 0px;
	padding-bottom: 0px;
	
}

#stats li {
	padding-left: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#stats span.label {
	font-size: 12px;
	font-weight: bold;
}

#stats span.title {
	font-size: 14px;
	font-weight: bold;
}
.RHV_logo_space {
	margin-right: 4px;
	margin-top: 3px;
	margin-left: 4px;
}


/*added by brandon for success stories page */
.sample-block {
	float: left;
	margin: 20px 75px 20px 0;
	text-align: center;
}
.sample-block-header {
	font-family: Arial, Verdana;
	font-size: 24px;
	color: #89bd3f;
}
.sample-block-subheader {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #444;
}
.sample-block-copy {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
}
.sample-block img {
	border: 0;
	padding: 5px 0 5px 0;
}
/*end success story page*/

/*added by brandon for new how-to pages*/
	#left-column {
		width:194px;
		float:left;
		border-bottom: 1px solid #72884f;
	}
	#right-column {
		margin-left: 225px;
	}
	#right-column img {
		float: left;
		border: solid 5px #ccc;
		margin-right: 15px;
	}
	#right-column .step-box {
		min-height:175px;
		height:auto !important;
		height:175px;
		padding-bottom: 15px;
	}
	#right-column p, #right-column ul {
		letter-spacing: .25px;
		line-height: 22px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 13px;
		padding: 0 0 12px 0;
	}
	#right-column .step-box .content {
		padding-left: 185px;
		font-family: Verdana, Arial, san-serif;
		font-size: 13px;
		letter-spacing: .25px;
		line-height: 22px;
	}
	
	#right-column .no-step-box {
		min-height:175px;
		height:auto !important;
		height:175px;
		padding-bottom: 15px;
	}
	*.noformat {
		border: solid 5px red;
	}
	#right-column .no-step-box .content {
		font-family: Verdana, Arial, san-serif;
		font-size: 13px;
		letter-spacing: .25px;
		line-height: 22px;
	}
	
	#right-column h2 {
		font-family: Arial, Verdana, sans-serif;
		font-size: 22px;
		color: #76a925;
		font-weight: bold;
		margin: 20px 0 20px 0;
		padding: 0 0 0 0;
	}
	#accordion h3 {
		margin: 0;
		padding: 0;
		font-family: Arial, Verdana, sans-serif;
		font-size: 18px;
		color: #fff;
		background-image: url(../images/howto/how-to-button.jpg); 
		height: 30px;
		width: 194px;
		padding-top: 12px;
	}
	#accordion h3 a, #accordion h3 a:hover, #accordion h3 a:visited {
		text-decoration:none;
		color: #fff;
		padding-left: 10px;
	}	
	#accordion ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
	}
	#accordion ul li{
		font-size: 12px;
		font-family: Arial, Verdana, sans-serif;
		color: #525252;
		background-image: url(../images/howto/how-to-secondary-button.jpg);
		height: 20px;
		width: 179px;
		padding: 4px 0 0 15px;
		margin: 0px;
	}
	#accordion ul li a {
		color: #525252;
		text-decoration:none;
	}
/*end new how-to pages */


/*added by matt for new homepage*/


.skype-home-panel { 
	border:1px solid #999999;
	padding: 13px;
}

/*----------------------------------------------------------------------------------- submit button:go*/
.submit_btn_12 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-top: 1px solid #A3C4FF;
	border-right: 1px solid #3366CC;
	border-bottom: 1px solid #3366CC;
	border-left: 1px solid #A3C4FF;
	background: #6699FF;
	padding-right: 6px;
	padding-left: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.input_txt_12 {
	font-size: 12px;
	font-weight: bold;
	color: #89BD3F;
}

.input_txt_12_grey {
	font-size: 12px;
	font-weight: bold;
	color: #a4a1a1;
}

.input_txt_12 {
	font-size: 12px;
	font-weight: bold;
	color: #89BD3F;
}

.newsItem a:link{
	color: #666666;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}
.newsItem a:hover{
	color: #333333;
	font-size: 11px;
	line-height: 15px;
	text-decoration: underline;
}
.newsItem a:visited{
	color: #999999;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}

/*Player Wizard*/
.playerWizardSectionText {
	font-size: 14px;
	font-weight: bold;
	color: #669933;
}
.playerWizardLabelText {
	font-size: 13px;
	font-weight: bold;
	color: #669933;
}

#colorpicker { 
	border-collapse: collapse; 
	position: absolute; 
	left: 300px; 
	top: 600px; 
	background-color: #FFF; 
	border-top: 1px solid #EEE; 
	border-left: 1px solid #EEE; 
	border-right:1px solid #999; 
	border-bottom:1px solid #999;
	display: none; padding:5px; 
}

#colorpicker a { display: block; width: 15px; height: 15px; margin-bottom: 1px; margin-right: 1px; font-size:10px; }

.membershipType {
	/*
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	font-family: times, Courier, Arial, Helvetica, sans-serif;
	//letter-spacing: 0.5cm;
	text-align: left;
	text-decoration: underline;
	text-transform: uppercase;
	background:url("../images/icon_pro2.gif") no-repeat left top;
	*/
}

.tipLabel {
	color: red;
}

.configure-column {
	background: url(../images/application_edit.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.configure-column.hover { 
	cursor: help;
}

.download-column {
	background: url(../images/icon_download.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.email-column {
	background: url(../images/email.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.save-column {
	background: url(../images/page_save.png);
	background-repeat: no-repeat;
	background-position: center;
}

.delete-column {
	background: url(../images/cancel.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.remove-column {
	background: url(../images/delete.png);
	background-repeat: no-repeat;
	background-position: center;
}

.twitter-column {
	background: url(../images/icon_twitter2.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.transcription-column {
	background: url(../images/icon_microsoft_word_file.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.delete-column-disabled {
	background: url(../images/cancel_disabled1.gif);
	background-repeat: no-repeat;
	background-position: center;
}


.image-column {
	background: url(../images/image_positive1.png);
	background-repeat: no-repeat;
	background-position: center;
}

.image-column-disabled {
	background: url(../images/image_negative1.png);
	background-repeat: no-repeat;
	background-position: center;
}

.uploadType-phone-column {
	background: url(../images/icon_phone.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.uploadType-skype-column {
	background: url(../images/icon_skype_rec.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.uploadType-upload-column {
	background: url(../images/icon_mp3.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.uploadType-mic-column {
	background: url(../images/icon_br_recorder2.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.uploadType-ibr-comment-column {
	background: url(../images/comment-no-border.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.view-detail-column {
	background: url(../images/application_view_detail.png);
	background-repeat: no-repeat;
	background-position: center;
}

.add-icon {
	background-image:url(../images/add.gif) !important;
}

.upload-icon {
	background-image:url(../images/icon_upload.gif) !important;
}

.rss-icon {
	background-image:url(../images/feed.png) !important;
}

.world-icon {
	background-image:url(../images/world.png) !important;
}

.email-icon {
	background-image:url(../images/email.gif) !important;
}

.phone-icon {
	background-image:url(../images/icon_phone_blue.gif) !important;
}

.mic-icon {
	background-image:url(../images/icon_br_recorder1.gif) !important;
}

.skype-icon {
	background-image:url(../images/icon_internetcall.gif) !important;
}

.url-icon {
	background-image:url(../images/icon_url.gif) !important;
}

.green_bold_12 {
	font-size: 12px;
	font-weight: bold;
	color: #669933;
}


.x-tip{position:absolute;top:0;left:0;visibility:hidden;z-index:20000;border:0 none;}
.x-tip .x-tip-close{background-image:url(../javascript/ext-2.2/resources/images/default/qtip/close.gif);height:15px;float:right;width:15px;margin:0 0 2px 2px;cursor:pointer;display:none;}
.x-tip .x-tip-tc{background:transparent url(../javascript/ext-2.2/resources/images/default/qtip/tip-sprite.gif) no-repeat 0 -62px;padding-top:3px;overflow:hidden;zoom:1;}
.x-tip .x-tip-tl{background:transparent url(../javascript/ext-2.2/resources/images/default/qtip/tip-sprite.gif) no-repeat 0 0;padding-left:6px;overflow:hidden;zoom:1;}
.x-tip .x-tip-tr{background:transparent url(../javascript/ext-2.2/resources/images/default/qtip/tip-sprite.gif) no-repeat right 0;padding-right:6px;overflow:hidden;zoom:1;}
.x-tip .x-tip-bc{background:transparent url(../javascript/ext-2.2/resources/images/default/qtip/tip-sprite.gif) no-repeat 0 -121px;height:3px;overflow:hidden;}
.x-tip .x-tip-bl{background:transparent url(../javascript/ext-2.2/resources/images/default/qtip/tip-sprite.gif) no-repeat 0 -59px;padding-left:6px;zoom:1;}
.x-tip .x-tip-br{background:transparent url(../javascript/ext-2.2/resources/images/default/qtip/tip-sprite.gif) no-repeat right -59px;padding-right:6px;zoom:1;}
.x-tip .x-tip-mc{border:0 none;font:normal 11px tahoma,arial,helvetica,sans-serif;}
.x-tip .x-tip-ml{background:#fff url(../javascript/ext-2.2/resources/images/default/qtip/tip-sprite.gif) no-repeat 0 -124px;padding-left:6px;zoom:1;}
.x-tip .x-tip-mr{background:transparent url(../javascript/ext-2.2/resources/images/default/qtip/tip-sprite.gif) no-repeat right -124px;padding-right:6px;zoom:1;}
.ext-ie .x-tip .x-tip-header,.ext-ie .x-tip .x-tip-tc{font-size:0;line-height:0;}
.x-tip .x-tip-header-text{font:bold 11px tahoma,arial,helvetica,sans-serif;padding:0;margin:0 0 2px 0;color:#444;}
.x-tip .x-tip-body{font:normal 11px tahoma,arial,helvetica,sans-serif;margin:0!important;line-height:14px;color:#444;padding:0;}
.x-tip .x-tip-body .loading-indicator{margin:0;}
.x-tip-draggable .x-tip-header,.x-tip-draggable .x-tip-header-text{cursor:move;}
.x-form-invalid-tip .x-tip-tc{background:url(../javascript/ext-2.2/resources/images/default/form/error-tip-corners.gif) repeat-x 0 -12px;padding-top:6px;}
.x-form-invalid-tip .x-tip-tl{background-image:url(../javascript/ext-2.2/resources/images/default/form/error-tip-corners.gif);}
.x-form-invalid-tip .x-tip-tr{background-image:url(../javascript/ext-2.2/resources/images/default/form/error-tip-corners.gif);}
.x-form-invalid-tip .x-tip-bc{background:url(../javascript/ext-2.2/resources/images/default/form/error-tip-corners.gif) repeat-x 0 -18px;height:6px;}
.x-form-invalid-tip .x-tip-bl{background:url(../javascript/ext-2.2/resources/images/default/form/error-tip-corners.gif) no-repeat 0 -6px;}
.x-form-invalid-tip .x-tip-br{background:url(../javascript/ext-2.2/resources/images/default/form/error-tip-corners.gif) no-repeat right -6px;}
.x-form-invalid-tip .x-tip-ml{background-image:url(../javascript/ext-2.2/resources/images/default/form/error-tip-corners.gif);}
.x-form-invalid-tip .x-tip-mr{background-image:url(../javascript/ext-2.2/resources/images/default/form/error-tip-corners.gif);}
.x-form-invalid-tip .x-tip-body{padding:2px;}
.x-form-invalid-tip .x-tip-body{padding-left:24px;background:transparent url(../javascript/ext-2.2/resources/images/default/form/exclamation.gif) no-repeat 2px 2px;}
.x-panel-header {
	background-color:#669933;
	border-bottom:1px solid #EEEEEE;
	color:white;
	}

.tableHeader {
	background-color:#669933;
	border-bottom:1px solid #EEEEEE;
	color:white;
}

.odd {
	background-color:#DEDEFF;
	border-bottom:1px solid #EEEEEE;
}

.next {
	
	float:right;
	padding-top: 20px;
	text-transform:uppercase;
	font-weight:bold;
}

.previous {
	
	float:left;
	padding-top: 20px;
	text-transform:uppercase;
	font-weight:bold;
}

.clipButton { 
	text-align: center; 
	border: 1px solid #0a5caa; 
	
	background-color: white;
	color: #0a5caa;
	
	font-size: 10px !important;
	font-weight: bolder;
	
	margin: 2px; 
	
	padding-left: 5px;
	padding-right: 5px; 
	cursor: default; font-size:9pt; 
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.clipButton.hover { 
	background-color: #FF9900;
	color: white; 
	border: 1px solid #d88202;
}

.clipButton.active { 
	border: 1px solid #0a5caa;
	background-color: #0a5caa;
	color: white;
}








.clipButtonLink { 
	//background-image:url(../images/link.png)  no-repeate;
	background:url("../images/link.png") no-repeat center center;
	text-align: center; 
	//border: 1px solid #0a5caa; 
	
	//background-color: white;
	color: #0a5caa;
	
	font-size: 10px !important;
	font-weight: bolder;
	
	/*
	margin: 2px; 
	
	padding-left: 5px;
	padding-right: 5px;
	*/
	margin-left: 15px; 
	cursor: default; font-size:9pt; 
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.clipButtonLink.hover { 
	background-color: #FF9900;
	color: white; 
	//border: 1px solid #d88202;
}

.clipButtonLink.active { 
	//border: 1px solid #0a5caa;
	background-color: #0a5caa;
	color: white;
}







.clipButton_green { 
	text-align: center; 
	border: 1px solid #6ab007; 
	
	background-color: white;
	color: #6ab007;
	
	font-size: 10px !important;
	font-weight: bolder;
	
	margin: 2px; 
	
	padding-left: 5px;
	padding-right: 5px; 
	cursor: default; font-size:9pt; 
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.clipButton_green.hover { 
	background-color: #FF9900;
	color: white; 
	border: 1px solid #d88202;
}

.clipButton_green.active { 
	border: 1px solid #6ab007;
	background-color: #6ab007;
	color: white;
}

.clipButton_blue { 
	text-align: center; 
	border: 1px solid #0a5caa; 
	
	background-color: white;
	color: #0a5caa;
	
	font-size: 10px !important;
	font-weight: bolder;
	
	margin: 2px; 
	
	padding-left: 5px;
	padding-right: 5px; 
	cursor: default; font-size:9pt; 
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.clipButton_blue.hover { 
	background-color: #FF9900;
	color: white; 
	border: 1px solid #d88202;
}

.clipButton_blue.active { 
	border: 1px solid #0a5caa;
	background-color: #0a5caa;
	color: white;
}
		
.no_display {
	display: none;
}

.feedback {
	float: right;
	font-size: 12px;
	color: #669933;
}
.feedback a:link, .feedback a:visited{
	font-size: 12px;
	color: #669933;
}
.feedback a:hover{
	font-size: 12px;
	color: #669933;
}

#publicLinks button {
	background-color: #0066FF;
	font-weight: bold;
	font-size: 10px;
	color: white;
	height: 25px;
}

#publicLinks button:hover {
	background-color: #FF9900;
	font-weight: bold;
	font-size: 10px;
	color: white;
	height: 25px;
}

a.createButton { 
	display: inline-block;
	width: 100px;
	
	
	text-align: center; 
	border: 1px solid #6ab007; 
	
	background-color: #6ab007;
	color: black;
	
	text-decoration: none;
	
	font-size: 15px !important;
	font-weight: bolder;
	
	margin: 2px; 
	
	padding: 10px;
	
	cursor: default; font-size:9pt; 
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

a.createButton:hover { 
	background-color: #FF9900;
	color: white; 
	border: 1px solid #d88202;
}

a.createButton:active { 
	border: 1px solid #0a5caa;
	background-color: #0a5caa;
	color: white;
}

.createTitle {
	font-size: 18px !important;
	font-weight: bold;
}

.createNotes {

}

.contentbutton {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	/*display: inline;*/
	vertical-align: baseline;
	width: 100px;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em .5em .5em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.contentbutton:hover {
	text-decoration: none;
}
.contentbutton:active {
	position: relative;
	top: 1px;
}

/* blue */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	color: #fef4e9;
	border: solid 1px #FF9900;
	background: #FF9900;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#FF9900));
	background: -moz-linear-gradient(top,  #faa51a,  #FF9900);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#FF9900');
}
.blue:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

div.article-player-owner {
	border-style: solid;
	border-width: 1px;
	border-color: #dfdcdc;
	height: 120px;
	margin-top: 10px;
	margin-bottom: 10px;
	//width: 680px;
}

div.article-player {
	border-style: solid;
	border-width: 1px;
	border-color: #dfdcdc;
	height: 100px;
	margin-top: 10px;
	margin-bottom: 10px;
	//width: 680px;
}

div.recording-container {
	padding-top: 10px;
}

div.recording-image {
	float:left;
	border-right: 1px solid #dfdcdc;
	margin-right: 10px;
}

div.recording-info {
	
}

div.buttons {
	
}

div.buttons a {
	padding-left: 20px;
	margin-right: 10px;
	display: inline-block;
	height: 20px;
	
}

a.download {
	background:url("../images/icon_download.gif") no-repeat center left;
	
}

a.transcript {
	background:url("../images/icon_microsoft_word_file.gif") no-repeat center left;
	
}

a.email {
	background:url("../images/email.gif") no-repeat center left;
}

a.embed {
	//background:url("../images/page_white_code_red.png") no-repeat center left;
	background:url("../images/embed-blue.png") no-repeat center left;
}

a.mp3-link {
	background:url("../images/link.png") no-repeat center left;
}

a.page-link {
	background:url("../images/page_link.png") no-repeat center left;
}

a.add-to-album {
	background:url("../images/icon_addto_album.png") no-repeat center left;
}

a.add-to-group {
	background:url("../images/icon_addto_group.png") no-repeat center left;
}

a.post-to-twitter {
	background:url("../images/icon_twitter2.gif") no-repeat center left;
}

a.post-to-facebook {
	background:url("../images/facebook-icon.jpg") no-repeat center left;
}


a.post-to-blog {
	background:url("../images/icon_addto_blog.png") no-repeat center left;
}

a.delete {
	background:url("../images/cancel.gif") no-repeat center left;
}

a.edit {
	background:url("../images/application_edit.gif") no-repeat center left;
}

a.custom-twitter-share-button {
	background: url(../images/icon_twitter2.gif) no-repeat center left;
}

.plan {
	display:inline;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	color: #619100;
	
	//border: 1px solid #0a5caa; 
	border: solid 1px #89BD3F;
	background: #E3F6C8;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#E3F6C8));
	background: -moz-linear-gradient(top,  #ffffff,  #E3F6C8);
	
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px; 

	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.plan ul {
	margin-top: -1px;
}

.plan #plan-title{
	font-weight: bold;
}

/* START styles from marketing site */
ul.social{list-style-type:none; margin:0 0 0 0; padding:0;}
ul.social li{display:inline; padding:0 2px;}
.social {clear: right;	float: right;	margin: 0;	padding: 0;}
.social li {margin: 0;	margin-right: 3px;	padding: 0;	float: left;}
.social li a {margin: 0;	padding: 0;}

.admin {float: right;}
.admin div {float: left;}
.admin a {margin: 0;	color: #000;}

.wp-login {line-height: 20px;	padding-right: 10px;	margin-top: 3px;	margin-right: 10px;	border-right: 2px solid #000;}
.wp-login a{text-decoration:none}
.wp-login a:hover{text-decoration:underline};


//.wp-logout {line-height: 20px;	padding-right: 20px; margin-top: 3px; margin-right: 10px; margin-bottom:10px;}
.wp-logout {padding-bottom:4px; padding-right:4px;}
.wp-logout a{text-decoration:none}
.wp-logout a:hover{text-decoration:underline};




#container-bottom{margin:0 auto; width:990px;}

.copyright-left {float: left;	color: #A1A5AF;}
.copyright-left a {color: #A1A5AF;	font-weight: bold;	text-decoration: underline;}
.copyright-right {float: right;}
.copyright-right img {float: left;	margin-left: 30px;}

#footer{ 
	background-color:#F5F3F3;
	//background-image:url(../images/bg-footer-b.gif); 
	//background-repeat:no-repeat; 
	background-position:left bottom; 
	float:left; 
	color:#e9e9e9;  
	padding:10px 0px 20px 0px; 
	width:970px; 
	text-align:left; 
	//font-size: 10px;
	font-size: 12px;
}

#footer a{text-decoration:none}
#footer a:hover{text-decoration:underline};



#footer ul{
	list-style-type:none; 
	margin:0 0 30px 0; 
	padding:0;
}

#footer ul ul{margin-bottom:0px;}

#footer ul li{
	list-style-type:none; 
	margin:0; 
	padding:0;
}

#footer ul li li{
	border-bottom:solid 1px #c2c2c2;  
	padding:0px 0; 
	margin-left:-40px; 
	margin-bottom: -5px; 
	margin-top: -5px;
}

#footer ul li ul {
	margin-top: -20px;
}

#footer ul li li a{margin-left:-10px;}

#footer ul li a, #footer ul li a:visited{color:#333333}
#footer ul.children li, #footer ul.sub-menu li{border-bottom:0; padding:2px 0 2px 10px}






#footer h2{
	//font-size: 22px;
	font-size: 14px;
	color:#00519b;
}

#footer1, #footer2, #footer3, #footer4{width:20%;  position:relative; margin-right:4%; float:left; }
#footer4{margin-right:20;}
#footer-bottom{padding:20px 40px 40px 40px; width:910px; clear:both; text-align:right}

.logo-bottom{text-transform:uppercase; margin-bottom:5px; font-weight:bold}
.logo-bottom {display: none;}
#logo-container{text-align:left; float:left;}
#logo-container {width: 100%;	overflow: hidden;	margin-bottom: 20px;}

.widget-area {-webkit-text-size-adjust: 120%;}
#mainright .widget-container{clear:both; margin-bottom:15px !important;}
#mainright #wide-sidebar .widget-container{clear:both; margin-bottom:25px !important;}
.widget-title{margin-bottom:8px;}
#wrapper-bottom{ min-height:390px;}

.tagline {
	//position: relative;
	//display: inline-block;
	//width: 100%;
	//border:solid;
	text-align: center;
	//vertical-align: middle;
	height: 50px;
	margin-top: -5px;
	margin-left: 35px;
	//border:solid;
}

.taglineloggedin {
	//position: relative;
	//display: inline-block;
	//width: 100%;
	text-align: center;
	//vertical-align: middle;
	height: 50px;
	margin-top: 10px;
	margin-left: 35px;
}

.tagline-small {
	font-weight: normal;
	font-size: 15px !important;
}

.spacer {
	display: block;
	height: 10px;
}

.blue-bold {
	color: #00519b;
	font-weight:bold;
}


.tagline h2 {
	font-size: 155%;
	//font-weight: bold;
}

.taglineloggedin h2 {
	font-size: 155%;
	//font-weight: bold;
}
/* END styles from marketing site */

/*to here*/
