@charset "utf-8";

/****** PRIMARY ELEMENTS ******/
html
{
	min-height: 100%;
	margin-bottom: 1px;
}

body
{
	font: 100% georgia, "times new roman", times, serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background:  #a7a9ac;
	background:  white url(http://images.bettyconfidential.com/img/icons/background-v3.gif) repeat-y top;
}

#container { 
	width: 1002px;
	background: white url(http://images.bettyconfidential.com/img/icons/bg_v3_rhd.gif) repeat-y top right;
	margin: 0 auto;
	text-align: left;
	padding-top: 5px;
} 

#left_column
{
	float: left; 
	width: 160px;
	margin-left: 15px; 
	height: 100%;
	background: white; 
	padding-bottom: 15px;
}

#main_column
{ 
	margin: 0 300px 0 160px;
	padding: 0 15px 0 25px;
} 

#right_column
{
	float: right !important;
	width: 310px;
	margin-right: 10px;
	height: 100%;
	background: white;
	padding: 3px 0 15px 0;
	text-align: center;
}

#header
{ 
	height: 90px;
	margin: 0 auto 0 10px;
	overflow: hidden;
} 

#logo_box 
{
	display: inline;
	width: 235px;
	height: 90px;
	margin: auto 0 auto 0;
}

#logo_img 
{
	border: 0;
	width: 235px;
	height: 89px;
}

#headad
{
	display: inline;
	position: relative;
	margin: auto 15px auto auto;
	float: right;
}

a img
{
	border:none;
}

a.s1:link, a.s1:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #f37021;
	text-decoration: none;
}

a.s1:hover, a.s1:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00b4cb;
	text-decoration: none;
}


/*** LOGIN AND SEARCH BOX ***/
#loginLnk
{
	display: inline;
	float: right;
	margin: 4px 10px auto auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #f37021;
}

#loginLnk a:link, #loginLnk a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #f37021;
	text-decoration: none;
}

#loginLnk a:hover, #loginLnk a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00b4cb;
	text-decoration: none;
}

#loginLnk a.special:link, #loginLnk a.special:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f37021;
	color: #00b4cb;
	color: #D20F8C;
	text-decoration: underline;
}

#loginLnk a.special:hover, #loginLnk a.special:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00b4cb;
	text-decoration: underline;
}


#search_box
{
	display: inline;
	float: right;
	width: 220px;
	margin: -14px 16px 15px 0;
	margin: -14px 16px 7px 0;
}

.search_btn
{
	display: inline;
	float: right;
	padding: 7px 3px 0 0;
}

.sbtn
{
	display: inline;
	float: right;
	padding: 7px 3px 0 0;
	border: none;
}

/*** END LOGIN AND SEARCH BOX ***/

/*** LEFT COLUMN ELEMENTS ***/
.lc_box
{
	display: block;
	width: 160px;
	margin: 0 0 10px 0;
	text-align: left;
	overflow: hidden;
}

.lc_box_join
{
	display: block;
	width: 160px;
    margin: 0 0 20px 0;
	text-align: center;
	overflow: hidden;
}

.exptitle
{
    position: relative;
    display: block;
    margin: 0 0 2px 0;
}

/** mostread teasers **/
.tbox_mostread
{
	margin: 0 0 10px 0;
	clear: left;
	margin-top: 0px;
	padding-top: 0px;
}

.tbox_mostread p, ol, ul
{
	margin-top: 0px;
	padding-top: 0px;
}

.tbox_mostread a:link, .tbox_mostread a:visited, .tbox_mostread a:focus
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.tbox_mostread a:hover, .tbox_mostread a:active
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight : normal;
	color: #f37021;
	text-decoration: none;
}

.tbox_mostread_bullet_img
{
	border: 0;
}

.experts_box
{
	margin: auto;
	clear: left;
	margin-top: 0px;
	padding-top: 0px;
}

.experts_box p
{
	margin-top: 0px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D20F8C; 
}

.experts_box a:link, .experts_box a:visited, .experts_box a:focus
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.experts_box a:hover, .experts_box a:active
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight : bold;
	color: #00b4cb;
	text-decoration: none;
}

.experts_box a.selected:link, .experts_box a.selected:visited, .experts_box a.selected:focus,
.experts_box a.selected:hover, .experts_box a.selected:active
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00b4cb;
	text-decoration: none;
}

.tags_box
{
	margin: auto;
	clear: left;
	margin-top: 0px;
	padding-top: 0px;
}

.tags_box p
{
	margin-top: 0px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D20F8C; 
}

.tags_box a:link, .tags_box a:visited, .tags_box a:focus
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.tags_box a:hover, .tags_box a:active
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight : normal;
	color: #00b4cb;
	text-decoration: none;
}

.tags_box a.selected:link, .tags_box a.selected:visited, .tags_box a.selected:focus,
.tags_box a.selected:hover, .tags_box a.selected:active
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #00b4cb;
	text-decoration: none;
}

/*** END LEFT COLUMN ELEMENTS ***/

/*** RIGHT COLUMN ELEMENTS ***/
.rc_first
{
	position: relative;
	display: block;
	width: 300px;
	margin: 3px auto auto;
}

.rc_box
{
	position: relative;
	display: block;
	width: 300px;
	margin-bottom: 15px;
	overflow: hidden;
}

/*** END RIGHT COLUMN ELEMENTS ***/

/*** MAIN COLUMN ELEMENTS ***/
#pagetitle
{
	position: relative;
	display: block;
	margin: 5px 0 -10px 20px;
}

/** ARTICLE BOX **/
.article_box
{
	position: relative;
	display: block;
	width: 430px;
	margin: 20px 15px auto 25px;
}

/* leader */
.article_box h3
{	
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #00b4cb;
	margin-right: 0px;
	text-align: right;
	border-bottom: black solid 2px;
}

/* heading */
.article_box h1
{
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 25px;
	font-weight: bold;
	color: #d20f8c;
}

/* sub-heading */
.article_box h5
{
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
}

/* by-line */
.article_box h4
{
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.article_box p, ol, ul
{
	text-align : left;
	font-family: georgia, "times new roman", times, serif;
	font-size: 14px;
	font-weight : normal;
	color : #000000;
}

.article_box p.no_margin
{
	margin: 0;
	text-align : left;
	font-family: georgia, "times new roman", times, serif;
	font-size: 14px;
	font-weight : normal;
	color : #000000;
}

.article_box a:link, .article_box  a:visited,  .article_box a:focus
{
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #d20f8c;
}

.article_box a:hover, .article_box a:active
{
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #f37021;
}

/* optional heading link */
.article_box a.link_style_h1,
.article_box a.link_style_h1:visited,  
.article_box a.link_style_h1:focus
{
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 25px;
	font-weight: bold;
	color: #d20f8c;
}

.article_box a.link_style_h1:hover, 
.article_box a.link_style_h1:active
{
	color: #00b4cb; /* a blue */
}

.article_box a.link_style_2:link, 
.article_box a.link_style_2:visited,  
.article_box a.link_style_2:focus
{
	color: #f37021; /* an orange */
}

.article_box a.link_style_2:hover, 
.article_box a.link_style_2:active
{
	color: #00b4cb; /* a blue */
}

.article_box a.link_style_3:link, 
.article_box a.link_style_3:visited,  
.article_box a.link_style_3:focus
{
	color: #00b4cb; /* a blue */
}

.article_box a.link_style_3:hover, 
.article_box a.link_style_3:active
{
	color: #f37021; /* an orange */
}

.article_box a.link_style_4:link, 
.article_box a.link_style_4:visited,  
.article_box a.link_style_4:focus
{
	color: #000000; /* black */
}

.article_box a.link_style_4:hover, 
.article_box a.link_style_4:active
{
	color: #f37021; /* an orange */
}

.article_box a.link_style_5:link, 
.article_box a.link_style_5:visited,  
.article_box a.link_style_5:focus
{
	color: #000000; /* black */
}

.article_box a.link_style_5:hover, 
.article_box a.link_style_5:active
{
	color: #D20F8C; /* pink */
}

.icon_bar
{
	position: relative;
	display: block;
	width: 430px;
	text-align: left;
	font-size: 11px;
	color: #d20f8c;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	margin: 20px auto 40px 25px;
	padding-bottom: 8px;
	background: #ffffff url(http://images.bettyconfidential.com/img/icons/ibar_background.gif) repeat-x left bottom ; 
	overflow: hidden;
}

.icon_1
{
	padding: 7px 2px 0 10px;
	border:none;
}

.icon_n
{
	padding: 7px 2px 0 10px;
	border:none;
}

.icon_top
{
	padding: 7px 3px 0 140px;
	border:none;
}

.icon_bar p
{
	font-family: georgia, "times new roman", times, serif;
	font-weight: normal;
	font-size: 14px;
	color: #000000;
}

.icon_bar a:link, .icon_bar  a:visited,  .icon_bar a:focus
{
	text-decoration: none;
	font-weight: bold;
	color: #d20f8c;
}

.icon_bar a:hover, .icon_bar a:active
{
	text-decoration: none;
	color: #f37021;
}

/** END ARTICLE BOX **/

/*** END MAIN COLUMN ELEMENTS ***/

/*** FORMATING CLASSES AND ID'S ***/

.leftimg 
{
	float : left;
	border: 0;
	padding : 0;
	margin : 0 10px 0 0;
}

.rightimg
{
	float : right;
	border : 0;
	padding : 0;
	margin : 0.8em 0 0.8em 1.2em;
}

.clearfloat
{
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.clear
{
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

/*** END FORMATING CLASSES AND ID'S ***/

/**** BEGIN NAVIGATION ****/

/*** TOP NAV 2 ***/
#top_nav_2
{
	position: relative;
	width: 994px;
	height: 55px;
	margin: 7px 0 10px 1px;
	padding-top: 10px;
	padding-top: 17px;
	background: url(http://images.bettyconfidential.com/dimgs/d3/nav/top_tn/top_nav_background.gif) center no-repeat;
}

#top_nav_2 ul
{
	list-style: none;
	width: 994px;
	margin: 0 0 0 -25px;
}

#top_nav_2 ul#r2
{
	list-style: none;
	float: left;
	width: 994px;
	margin: 1px 0 0 -25px;
}

#top_nav_2 li
{
	display: block;
	float: left;
	clear: none;
	overflow: hidden;
	margin: 0;
	padding-top: 1px;
}

#top_nav_2 li a#cel
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 85px;
}

#top_nav_2 li a:hover#cel, #top_nav_2 li #cel.active
{
	display : block;
	text-indent : -85px;
}

#top_nav_2 li a#itn
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 91px;
}

#top_nav_2 li a:hover#itn, #top_nav_2 li #itn.active
{
	display : block;
	text-indent : -91px;
}

#top_nav_2 li a#rel
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 99px;
}

#top_nav_2 li a:hover#rel,#top_nav_2 li #rel.active
{
	display : block;
	text-indent : -99px;
}

#top_nav_2 li a#sb
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 100px;
}

#top_nav_2 li a:hover#sb, #top_nav_2 li #sb.active
{
	display : block;
	text-indent : -100px;
}

#top_nav_2 li a#par
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 80px;
}

#top_nav_2 li a:hover#par, #top_nav_2 li #par.active
{
	display : block;
	text-indent : -80px;
}

#top_nav_2 li a#hl
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 102px;
}

#top_nav_2 li a:hover#hl, #top_nav_2 li #hl.active
{
	display : block;
	text-indent : -102px;
}

#top_nav_2 li a#cm
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 110px;
}

#top_nav_2 li a:hover#cm, #top_nav_2 li #cm.active
{
	display : block;
	text-indent : -110px;
}

#top_nav_2 li a#fh
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 90px;
}

#top_nav_2 li a:hover#fh, #top_nav_2 li #fh.active
{
	display : block;
	text-indent : -90px;
}

#top_nav_2 li a#bt
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 68px;
}

#top_nav_2 li a:hover#bt, #top_nav_2 li #bt.active
{
	display : block;
	text-indent : -68px;
}

#top_nav_2 li a#gb
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 97px;
}

#top_nav_2 li a:hover#gb, #top_nav_2 li #gb.active
{
	display : block;
	text-indent : -97px;
}

#top_nav_2 li a#hor
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 85px;
}

#top_nav_2 li a:hover#hor, #top_nav_2 li #hor.active
{
	display : block;
	text-indent : -85px;
}

#top_nav_2 li a#bbd
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 128px;
}

#top_nav_2 li a:hover#bbd, #top_nav_2 li #bbd.active
{
	display : block;
	text-indent : -128px;
}

#top_nav_2 li a#tpp
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 110px;
}

#top_nav_2 li a:hover#tpp, #top_nav_2 li #tpp.active
{
	display : block;
	text-indent : -110px;
}

#top_nav_2 li a#cll
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 114px;
}

#top_nav_2 li a:hover#cll, #top_nav_2 li #cll.active
{
	display : block;
	text-indent : -114px;
}

#top_nav_2 li a#rf
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 82px;
}

#top_nav_2 li a:hover#rf, #top_nav_2 li #rf.active
{
	display : block;
	text-indent : -82px;
}

#top_nav_2 li a#bbl
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 108px;
}

#top_nav_2 li a:hover#bbl, #top_nav_2 li #bbl.active
{
	display : block;
	text-indent : -108px;
}

#top_nav_2 li a#bn
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 116px;
}

#top_nav_2 li a:hover#bn, #top_nav_2 li #bn.active
{
	display : block;
	text-indent : -116px;
}

#top_nav_2 li a#bbo
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 109px;
}

#top_nav_2 li a:hover#bbo, #top_nav_2 li #bbo.active
{
	display : block;
	text-indent : -109px;
}

#top_nav_2 li a#ls
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 76px;
}

#top_nav_2 li a:hover#ls, #top_nav_2 li #ls.active
{
	display : block;
	text-indent : -76px;
}

#top_nav_2 li a#df
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 93px;
}

#top_nav_2 li a:hover#df, #top_nav_2 li #df.active
{
	display : block;
	text-indent : -93px;
}

#top_nav_2 li a#mb
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 90px;
}

#top_nav_2 li a:hover#mb, #top_nav_2 li #mb.active
{
	display : block;
	text-indent : -90px;
}

#top_nav_2 li a#mbmhp
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 170px;
}

#top_nav_2 li a:hover#mbmhp, #top_nav_2 li #mbmhp.active
{
	display : block;
	text-indent : -170px;
}

#top_nav_2 li a#dh
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : auto;
	width : 90px;
}

#top_nav_2 li a:hover#dh, #top_nav_2 li #dh.active
{
	display : block;
	text-indent : -90px;
} 

/*** TOP NAV 3 ***/
#top_nav_3
{
	position: relative;
	width: 977px;
	height: 100%;
	margin: 15px 0 15px 10px;
	padding: 3px 0 4px 0;
	background:#ef4237;
}

#top_nav_3 ul
{
	position: relative;
	display: inline;
	list-style: none;
	text-align: left;
	width: 100%;
	height: 100%;
	margin: 0;
	padding-left: 15px;
	white-space:nowrap;
	background:#ef4237;
}

#top_nav_3 li
{
	display: inline;
	height: 100%;
	text-align: center;
	margin: 0;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: white;
	background:#ef4237;
}

#top_nav_3 li a
{
	display: inline;
	outline: none;
	margin: 0;
	padding: 4px 14px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: white;
	background:#ef4237;
}

#top_nav_3 li a:hover, #top_nav_3 a.active
{
	display: inline;
	outline: none;
	margin: 0;
	padding: 4px 14px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #696969;
	background:#ef4237;
} 

/*** LEFT NAV ***/

.left_nav
{
	position: relative;
	width: 160px;
	margin: 0 0 10px 0;
}

.left_nav ul
{
	list-style: none;	
	width: 140px;
	margin: 0;
}

.left_nav li
{
	display: block;
	clear: none;
	overflow: hidden;
	margin-left: -42px;
}

.left_nav li a
{
	display : block;
	height : 20px;
	overflow : hidden;
	margin-right : auto;
	margin-left : 0;
	width : 160px;
}

.left_nav li a:hover
{
	display : block;
	text-indent : -160px;
}

.left_nav li a.active
{
	display : block;
	text-indent : -160px;
}

.lnavtitle
{
	position: relative;
	display: block;
	margin: 0 0 7px 0;
}

/**** END NAVIGATION ****/


/*** FOOTER ELEMENTS ***/

#footer
{
	width: 1002px; 
	margin-bottom: -1px;
	background: #d20f8c;
} 

#footer p {
	margin: 0;
	padding: 10px 0;
}

#footer p
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 900;
	color: #ffffff;
	padding: 10px 0;
	margin: 0;
}

#footer a
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 900;
	color: #ffffff;
	padding: 10px 0;
	margin: 0;
	text-decoration: none;
}

#footer a:link, #footer a:visited, #footer a:focus, #footer a:active
{
	text-decoration: none;
}

#footer a:hover
{
	text-decoration: underline;
}

/*** END FOOTER ELEMENTS ***/

/****** END PRIMARY ELEMENTS ******/


/****** SECONDARY ELEMENTS ******/

/*** MAIN COLUMN ELEMENTS ***/
/** EP TABLE **/
#ep_table
{
	position: relative;
	display: block;
	margin-left: -10px;
	width: 450px;
	overflow: hidden;
}

#ep_table img 
{
	position: relative;
	display: inline;
	float : left;
	border: 0;
	padding : 0;
	margin : 0 10px 5px 0;
}

#ep_table h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	line-height: 18px;
	color:#d20f8c;
	margin: 2px 12px 5px auto;
}

#ep_table p
{
	font-family: georgia, "times new roman", times, serif;
	font-size: 12px;
	font-weight : normal;
	color : #000000;
	margin: 0 12px 0 1px;
}

#ep_table a:link, #ep_table a:visited
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight: bold;
	color:#f37021;
	text-decoration: none;
}

#ep_table a:hover, #ep_table a:active
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight: bold;
	color:#d20f8c;
	text-decoration: none;
}
/** END EP TABLE **/

/** TEASER BOX (More in Betty Today) **/
#teaser_box
{
	position: relative;
	display: block;
	text-align: left;
	margin: 22px auto 7px auto;
	overflow: hidden;
}
	
.content_teaser
{
	width: 430px;
	margin: -17px 0 10px 0;
/* SEM */
	margin: 0px 0 0px 0;
}

.content_teaser p, ol, ul
{
	text-align : left;
	font-family: georgia, "times new roman", times, serif;
	font-size: 16px;
	font-weight : normal;
	color : #6d6e71;
}

.content_teaser a:link, .content_teaser a:visited,  .content_teaser a:focus
{
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #6d6e71;
}

.content_teaser a:hover, .content_teaser a:active
{
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #f37021;
}

.content_teaser a.hiLnk:link, .content_teaser a.hiLnk:visited, .content_teaser a.hiLnk:focus
{
	font-family: georgia, "times new roman", times, serif;
	font-size: 16px;
	font-weight : bold;
	color : #6d6e71;
	text-decoration:none;
}

.content_teaser a.hiLnk:hover, .content_teaser a.hiLnk:active
{
	font-family: georgia, "times new roman", times, serif;
	font-size: 16px;
	font-weight : bold;
	color: #f37021;
	text-decoration: none;
}

.content_teaser img
{
	display: inline;
	margin-top: 15px;
}

.ct_img
{
	display: inline;
	margin: 15px auto -4px 5px;
}

/** END TEASER BOX **/

/*** END MAIN COLUMN ELEMENTS ***/

/** RIGHT COLUMN ELEMENTS **/
/** btalk box **/
.tbox_btalk
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight : normal;
	font-size: 12px;
	width:300px;
	margin: auto;
	clear: left;
}

.tbox_btalk img
{
	margin-top: 13px;
}

.tbox_btalk p, ol, ul
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight : normal;
	font-size: 12px;
	text-align : left;
	color: #000000;
}

.tbox_btalk a:link, .tbox_btalk a:visited, .tbox_btalk a:focus
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight : normal;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.tbox_btalk a:hover, .tbox_btalk a:active
{
	color: #f37021;
}

.tbox_btalk a.hiLnk:link, .tbox_btalk a.hiLnk:visited, .tbox_btalk a.hiLnk:focus
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight : normal;
	font-size: 12px;
	color : #000000;
	text-decoration:none;
}

.tbox_btalk a.hiLnk:hover, .tbox_btalk a.hiLnk:active
{
	color: #f37021;
}

.tbox_btalk_thumbnail
{
	border-width: 1px;
	border-style: solid;
	border-color: black;
	width: 30px;
	height: 30px;
	margin: 0 4px 0 0;
}

.tbox_btalk_row
{
	margin: 0;
	margin-bottom: auto;
	padding: 0;
	text-align: left;
}

.tbox_btalk_col
{
	margin: 0;
	margin-bottom: auto;
	padding: 0;
}

.tbox_btalk_bullet_img
{
	border: 0;
}

/** hotlist box **/
.tbox_hotlist
{
	width:300px;
	margin: auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	clear: left;
}

.tbox_hotlist img
{
	margin-top: 13px;
}


.tbox_hotlist p, ol, ul
{
	text-align : left;
	font-weight : bold;
	font-weight : normal;
	color: #d20f8c;
	color: #000000;
}

.tbox_hotlist a:link, .tbox_hotlist a:visited, .tbox_hotlist a:focus
{
	font-weight : bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #d20f8c;
	color: #000000;
	text-decoration: none;
}

.tbox_hotlist a:hover, .tbox_hotlist a:active
{
	font-weight : bold;
	color: #f37021;
	text-decoration: none;
}

.tbox_hotlist a.hiLnk:link, .tbox_hotlist a.hiLnk:visited, .tbox_hotlist a.hiLnk:focus
{
	font-weight : bold;
	color : #000000;
	text-decoration:none;
}

.tbox_hotlist a.hiLnk:hover, .tbox_hotlist a.hiLnk:active
{
	font-weight : bold;
	color: #f37021;
	text-decoration:none;
}

.tbox_hotlist_row
{
	margin: 0;
	margin-bottom: auto;
	padding: 0;
	text-align: left;
}

.tbox_hotlist_col
{
	margin: 0;
	margin-bottom: auto;
	padding: 0;
}

.tbox_hotlist_bullet_img
{
	border: 0;
}

/** department teasers **/
.tbox_dept
{
	width:300px;
	margin: auto;
	clear: left;
}

.tbox_dept img
{
	margin-top: 13px;
}

.tbox_dept p, ol, ul
{
	text-align : left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight : bold;
	color : #d20f8c;
	text-decoration: none;
}

.tbox_dept a:link, .tbox_dept a:visited, .tbox_dept a:focus
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight : bold;
	color: #d20f8c;
	text-decoration: none;
}

.tbox_dept a:hover, .tbox_dept a:active
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight : bold;
	color: #f37021;
	text-decoration: none;
}

.tbox_dept a.hiLnk:link, .tbox_dept a.hiLnk:visited, .tbox_dept a.hiLnk:focus
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight : bold;
	color : #000000;
	text-decoration:none;
}

.tbox_dept a.hiLnk:hover, .tbox_dept a.hiLnk:active
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight : bold;
	color: #f37021;
	text-decoration:none;
}

.content_gp
{
	border: #696969 solid 1px;
	width: 248px;
	height: 119px;
	margin: 0 auto;
}

.qotd_pollbox
{
	width: 245px;
	margin: 15px auto;
	margin-top: 20px;
}

/** END RIGHT COLUMN ELEMENTS **/

/****** END SECONDARY ELEMENTS ******/

/******** HOME PAGE ELEMENTS ********/

/*
#logo_box_home
{
	display: inline;
	width: 235px;
	height: 90px;
	margin: auto 30px auto 0;
}
*/

#tagline
{
	display: inline;
	position: relative;
	margin: 0 auto;
}

#join
{
	display: block;
	float: right;
	margin: auto 37px auto auto;
}

.join_button_img
{
	border: 0;
}

#join_banner_img
{
	border: 0;
}


#pagetitle a.f1
{
	display : block;
	height : 50px;
	overflow : hidden;
	margin-right : auto;
	margin-top: -53px;
	margin-left : 188px;
	float: left;
	width : 20px;
}

#pagetitle a.f1:hover
{
	display : block;
	text-indent : -22px;
}

#pagetitle a.f2
{
	display : block;
	height : 50px;
	overflow : hidden;
	margin-right : auto;
	margin-top: -53px;
	margin-left : 212px;
	float: left;
	width : 28px;
}

#pagetitle a.f2:hover
{
	display : block;
	text-indent : -28px;
}

#pagetitle a.f3
{
	display : block;
	height : 50px;
	overflow : hidden;
	margin-right : auto;
	margin-top: -53px;
	margin-left : 243px;
	float: left;
	width : 30px;
}

#pagetitle a.f3:hover
{
	display : block;
	text-indent : -30px;
}

.content_bhl
{
	width: 430px;
	margin: -15px 0 10px 0;
}

.content_bhl p, ol, ul
{
	text-align : left;
	font-family: georgia, "times new roman", times, serif;
	font-size: 16px;
	font-weight : normal;
	color : #6d6e71;
}

.content_bhl a:link, .content_bhl a:visited,  .content_bhl a:focus
{
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #6d6e71;
}

.content_bhl a:hover, .content_bhl a:active
{
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #f37021;
}

.content_bhl a.hiLnk:link, .content_bhl a.hiLnk:visited, .content_bhl a.hiLnk:focus
{
	font-family: georgia, "times new roman", times, serif;
	font-size: 16px;
	font-weight : bold;
	color : #6d6e71;
	text-decoration:none;
}

.content_bhl a.hiLnk:hover, .content_bhl a.hiLnk:active
{
	font-family: georgia, "times new roman", times, serif;
	font-size: 16px;
	font-weight : bold;
	color: #f37021;
	text-decoration: none;
}

.content_bhl img
{
	display: inline;
	margin-top: 15px;
}


.content_bt
{
	width: 430px;
	margin: -15px 0 10px 0;
}

.content_bt p, ol, ul
{
	text-align : left;
	font-family: georgia, "times new roman", times, serif;
	font-size: 16px;
	font-weight : normal;
	color : #6d6e71;
}

.content_bt a:link, .content_bt a:visited,  .content_bt a:focus
{
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #6d6e71;
}

.content_bt a:hover, .content_bt a:active
{
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #f37021;
}

.content_bt a.hiLnk:link, .content_bt a.hiLnk:visited, .content_bt a.hiLnk:focus
{
	font-family: georgia, "times new roman", times, serif;
	font-size: 16px;
	font-weight : bold;
	color : #6d6e71;
	text-decoration:none;
}

.content_bt a.hiLnk:hover, .content_bt a.hiLnk:active
{
	font-family: georgia, "times new roman", times, serif;
	font-size: 16px;
	font-weight : bold;
	color: #f37021;
	text-decoration: none;
}

.content_bt img
{
	display: inline;
	margin-top: 15px;
}

#google_results IFRAME 
{
	width: 400px;
}

/** Start of styles for comments system */
.c5t_comment_form_background {
    padding:5px;
    background-color:#F8F8F8;
    background-color:#FFFFFF;
    width:408px; 
    /** width:450px; 
    margin-top:30px;
	*/
    margin-left:5px;
    margin-right:5px;
    border:1px solid #C0C0C0;
}

.c5t_comment_form_table {
    width:100%;
    padding:5px;
    background-color:#FFFFFF;
	font-style: normal;
}

.c5t_comment_form_field input,
.c5t_comment_form_field select,
.c5t_comment_form_field textarea {
    width:375px;
    background-color:#FFFFFF;
	font-style: normal;
}
.c5t_comment_form_label {
    vertical-align:top;
    width:150px;
}

.c5t_comment_list {
    margin-bottom:10px;
    margin-top:10px;
	font-style: normal;
}
.c5t_comment_item_background {
    padding:8px;
    background-color:#F8F8F8;
    /** width:450px; */
    margin-top:30px;
    margin-bottom:10px;
    border:1px solid #C0C0C0;
}

.c5t_comment_item {
    padding:5px;
    background-color:#FFFFFF;
	font-style: normal;
}

.c5t_comment_item_details {
    margin-left:50px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}
.c5t_comment_item_user {
    float:left;
    margin-top:5px;
    margin-left:5px;
	border: 0;
    /** border: 1px solid; */
}

.c5t_comment_item_text {
    margin-top:10px;
    margin-left:50px;
    margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.c5t_comment_form_submit input {
    margin-top:20px;
}


.c5t_error_message {
    color:#FF5F00;
}
.c5t_error_message_item {
    padding-bottom:10px;
}

.c5t_frontend_pagination {
    margin:10px 0 15px 5px;
}

.c5t_frontend_pagination a {
    border:1px solid #cccccc;
    padding:3px 10px;
    text-decoration:none;
    font-size:90%;
    font-weight:bold;
    color:#0000ff;
}
.c5t_frontend_pagination span {
    border:1px solid #cccccc;
    padding:3px 10px;
    text-decoration:none;
    font-size:90%;
    font-weight:bold;
}

.c5t_frontend_pagination form {
    display:inline;
}
.c5t_frontend_pagination input {
    cursor:pointer;
    border:1px solid #cccccc;
    padding:2px 10px;
    text-decoration:none;
    font-size:90%;
    font-weight:bold;
    color:#0000ff;
    color:#F37021;
    color:#D20F8C;
    background-color:#FFFFFF;
}
c5t_link_thumbnail:link {
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.c5t_bettytalk_links {
	font-weight: bold;
	margin-left: 10px;
    font-size: 14px;
}
.c5t_login_link {
	/**
    margin-left: 10px;
    font-size: 14px;
	*/
}

.c5t_comment_note input {
    width: 30px;
}
#c5t_ajax-loading {
    padding: 20px 0;
    background: url(http://images.bettyconfidential.com/img/icons/spinner.gif) no-repeat center;
}

/** End of styles for comments system  **/

/** Start of the Read more and Related Articles section **/
.read_more {
	margin-left:10px;
	margin-top:10px;
    font-size: 16px;
	color: #696969;
}

.read_more_link {
    font-size: 12px;
}

.related_art {
	margin-left:10px;
	margin-top:10px;
    font-size: 16px;
	color: #696969;
}

.related_art_link {
	margin-left:0px;
    font-size: 12px;
}
/** End of the Read more and Related Articles section **/




.dept_art_num 
{
	color: #D20F8C;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight:bold;
	text-decoration:none;
	font-size:16pt;
}

.dept_art_title a:link,.dept_art_title a:visited
{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}

.dept_art_title a:hover
{
    text-decoration: none;
    font-family:Arial,Helvetica,sans-serif;
    font-weight: bold;
    color: #f37021;
}

.dept_art_subtitle
{
	color:#000000;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-style:italic;
}

.dept_art_author
{
	color:#000000;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:11px;
    font-weight:bold;
}

.dept_art_text 
{
	margin: 0px;
}

.dept_art_text p
{
    color:#000000;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:11px;
    font-weight:normal;
    margin: 3px 0 0;
}

.dept_art_cont
{
}

.pager 
{
	position: relative;
	display: block;
	width: 430px;
	text-align: right;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.pager_links
{
	font-style: normal;
}

.pager a[title="previous page"],.pager a[title="next page"]
{
	font-weight: normal;
	text-decoration: none;
}

.pageno
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: right;
}

.thumb_border
{
	border: 1px solid #cccccc;
	width:125px;
	height:145px;
	display: table-cell;
	vertical-align: middle;
	background: #F2F2F2 none repeat scroll 0 0;
	text-align: center;
}
.thumb_border * {
    vertical-align: middle;
}
/*
.thumb_border span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
*/

.tla_box
{
	position: relative;
	display: block;
	width: 275px;
	padding: 10px 5px 0px 2px;
	margin: 0px;
	border: 1px solid #C0C0C0;
}

.tla_box p, ol, ul
{
	text-align: left;
	font-family: georgia, "times new roman", times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #696969;
}

.tla_box a:link, 
.tla_box a:visited,  
.tla_box a:focus
{
	color: #f37021; /* an orange */
}

.tla_box a:hover, 
.tla_box a:active
{
	color: #00b4cb; /* a blue */
}

.tbox_partner_sites
{
	text-align: left;
	font-style: italic;
	font-size: 13px;
	font-weight: normal;
	width: 290px;
	margin-top: 0px;
	text-decoration: none;
}

.tbox_partner_sites a:link, 
.tbox_partner_sites a:visited,  
.tbox_partner_sites a:focus
{
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #D20F8C; /* a pink */
}

.tbox_partner_sites a:hover, 
.tbox_partner_sites a:active
{
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #00b4cb; /* a blue */
}

.tbox_partner_sites a.v2:link, 
.tbox_partner_sites a.v2:visited,  
.tbox_partner_sites a.v2:focus
{
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #00b4cb; /* a blue */
}

.tbox_partner_sites a.v2:hover, 
.tbox_partner_sites a.v2:active
{
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #f37021; /* an orange */
}

.tbox_partner_sites .img1
{
	float:left; 
	margin:0 10px 10px 0;
}

.tbox_partner_feature
{
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	width: 160px;
	margin: 0 0 0 0;
	text-decoration: none;
}

.tbox_partner_feature a:link, 
.tbox_partner_feature a:visited,  
.tbox_partner_feature a:focus
{
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #D20F8C; /* a pink */
}

.tbox_partner_feature a:hover, 
.tbox_partner_feature a:active
{
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #00b4cb; /* a blue */
}

#ad_homebanner_1
{
	overflow:hidden; 
	width:400px; 
	height:89px; 
	margin:0; 
	padding:0; 
	border:0;
	text-align:center;
}

#ad_leaderboard_1
{
	overflow:hidden; 
	width:728px; 
	height:90px; 
	margin:0; 
	padding:0; 
	border:0;
	text-align:center;
}

#ad_rectangle_1
{
	overflow:hidden; 
	width:300px; 
	/* height:250px; */
	margin:0; 
	padding:0; 
	border:0;
	text-align:center;
}

#ad_skyscraper_1
{
	overflow:hidden; 
	width:160px; 
	height:600px; 
	margin:0; 
	padding:0; 
	border:0;
	text-align:center;
}

#bff_rotatesubject
{
    width: 160px;
    font-weight: bold;
}

.bff_rotate
{
    width: 160px;
    height: auto;
    border: 0;
    background-color: white;
    padding: 0px;
    margin: 0px;
    display:block;
}

