/* -----------------------------------------------------------------------
	Tennessee HR Conference 2010
----------------------------------------------------------------------- */
/*Reset*/
html, body, div, span, object, iframe, h1, h2, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd,
 ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;border-top:5px solid #33b3ee;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}a img {border:none;}

/*Typography*/
html body{color:#444;font:100 70%/1.6 Helvetica,Arial,sans-serif;}
h1{font-weight:900;font-size:2.4em;}
h2{font-weight:900;font-size:2em;}
h3{font-weight:900;font-size:1.8em;}
h4{font-weight:900;font-size:1.6em;}
h5{font-weight:900;font-size:1.4em;}
h6{font-weight:900;font-size:1.2em;}

h1,h2,h3,h4,h5,h6{font-family:Georgia,serif; font-style:italic; font-weight:900;}

html body{background:url(../images/hrtn-bg.gif) repeat #f1f1f1;}
a{ text-decoration: none; color:#33b3ee; }
a:hover{ color:#1c1817; }
/*Wrapper*/
div#hrtn-wrap{ width:990px; float:left; margin:35px 0 25px 45px; display:inline;}
/*Navigation*/
div#hrtn-navigation{ float:left; margin:0 0 35px 0; width:960px; display:inline;}
div#hrtn-navigation ul{ width:auto; float:left; font-size:1.1em; list-style-type:none; margin:0; padding:0; }
div#hrtn-navigation ul li{ width:auto;float:left; margin:0 25px 0 0; padding:0; display:inline; }
div#hrtn-navigation ul li a{ text-decoration:none; color:#b1b1b1; padding:0 0 5px 0;}
* html body div#hrtn-navigation ul li a{ padding:0; }
div#hrtn-navigation ul li a:hover{ border-bottom:1px solid #999; color:#1c1817; }
div#hrtn-navigation ul li a.hrtn-currentpage{ border-bottom:1px solid #666; color:#666; }
h1#hrtn-logo{ text-indent:-9999px; background:url(../images/logo350.png) no-repeat; display:block; float:left; width:350px; height:407px; margin:40px 0 60px; }
div#hrtn-maincolumn{ width:360px; float:left; margin:0 0px 0 0;}
div#hrtn-featuredpost{ width:490px; float:left;}
div#hrtn-featuredpost p.hrtn-fpdate{ font-size:1.1em; letter-spacing:0.1em;  margin-bottom:15px; color:#777;}
div#hrtn-featuredpost p{ font-size:1.1em;  color:#444; margin-bottom:15px; line-height:1.7em;}
div#hrtn-featuredpost h3{ font-size:1.1em;  color:#33b3ee; margin-bottom:8px; line-height:1.7em;}

#hrtn-flash{display:block; float:left; width:350px; height:407px; margin:40px 0 60px; }
h1#hrtn-hidden{ text-indent:-9999px; display:none; float:left; width:350px; height:407px;}


div.hrtn-midcolumn{ width:350px; margin:55px 15px 0 15px; float:left;}
div.hrtn-midcolumn h3,div.hrtn-lastcolumn h3{ color:#bbb; font-size:1.1em; }
div.hrtn-lastcolumn h3.hrtn-totm{color:#33b3ee;}
div.hrtn-midcolumn ul,div.hrtn-lastcolumn ul{  width:auto; float:left; margin:5px 0 25px; padding:0; list-style-type:none; }
div.hrtn-midcolumn ul li,div.hrtn-lastcolumn ul li{ width:250px; float:left; padding: 8px 0; border-bottom:1px solid #eee; }
div.hrtn-midcolumn ul li h4,div.hrtn-lastcolumn ul li h4{ font-size:1.25em; line-height:1.25em; }
div.hrtn-midcolumn ul li p,div.hrtn-lastcolumn ul li p{ color:#aaa; }
div.hrtn-midcolumn ul li p.hrtn-comments{ font-family:Georgia,serif; color:#9A9582; font-style:italic; text-align: center; }
div.hrtn-midcolumn ul li p.hrtn-audience{color:#bbb; font-size:0.9em;text-align: center; margin:5px 0 0;}

div.hrtn-lastcolumn{ width:250px; margin:90px 0 0 ; float:left;}
div.hrtn-lastcolumn ul li{padding:8px 0 4px 4px; }
div.hrtn-lastcolumn ul li.hrtn-totmlast{ border-bottom:none; }
div.hrtn-lastcolumn h5{ font-size:1.1em; font-style:normal;}
div.hrtn-lastcolumn a{ color:#33B3EE; }
div.hrtn-lastcolumn a:hover{ text-decoration:underline; }

div#hrtn-footer{ background:#1c1817; border-top:5px solid #33b3ee; border-bottom:5px solid #33b3ee; padding:30px 0 40px ; width:100%; float:left; }
div#hrtn-footer h6,div#hrtn-footer p{padding-left:45px; color:#ccc;}



/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
	margin-top:8px;
	margin-left:4px;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}