/********************************************************/
/** Master Stylesheet for Health Information Careers ***/
/** Created May 20, 2010 - Revised May 20, 2010 ********/
/*** Designed by Mainline Studios *********************/
/******************************************************/

/***********************/
/*---  MASTER PAGE  ---*/
/***********************/

* { margin: 0; }

form { height: 100%;min-height: 100%; }	

html, body 
{
	height: 100%;
	background: White url('../Images/bg_gradient_top.png') repeat-x top;
	font-size:100%;
}
/*Blue*/
h1  { font-family:Arial, Helvetica, Sans-Serif;color:#2296d3;font-size:1.8em;font-weight:normal;margin-bottom:15px; }
h2  { font-family:Arial, Helvetica, Sans-Serif;color:#595959;font-size:1.25em;font-weight:normal;margin-bottom:5px; }
h3  { font-family:Arial, Helvetica, Sans-Serif;color:#2296d3;font-size:.9em;font-weight:bold; }
/*Green*/
h4  { font-family:Arial, Helvetica, Sans-Serif;color:#76ac2f;font-size:1em;font-weight:bold; }
/*Author / Pathfinder*/
h5  { font-family:Arial, Helvetica, Sans-Serif;color:#294093;font-size:1em;font-weight:bold; }

hr { border-color:#595959; }

blockquote 
{
	background:#cdeafa;
	border:1px solid #265aa7;
	padding:20px;
	font-size:.9em;
	font-style:italic;
	margin:15px 0 15px 0;
}

div.adminbar
{
	font-family:Arial, Helvetica, Sans-Serif;
	width:100%;
	height:30px;
	float:left;
	background:#b8bbbd;
	padding:10px;
}

.admintitle
{
	font-weight: bold;
	font-size:12px;
	color: #2753a1;
}

div.centerwrap
{
	font-family: Arial, Helvetica, Sans-Serif;
	margin:0 auto -50px auto;
	width:988px;
	min-height: 100%;
	height: 100%;
	height: auto !important;
}

div.header
{
	width:988px;
	height:157px;
	float:left;
}

.btn-ahima { margin-right:10px; }
	

div.topnav
{
	width:978px;
	padding-left:10px;
	height:35px;
	float:left;
	clear:both;
	background:transparent url('../Images/bg_topmenu_bar.png') no-repeat;
}	

.push { height:50px; clear:both; }


div.bodywrap
{
	clear:both;
	float:left;
	width:988px;
	margin-top:10px;
}

div.toolbox
{
	width:218px;
	float:left;
	margin-left:3px;
}

div.block-uic
{
	text-align:center;
	color:#494848;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
}

div.block-uic p
{
	padding:10px 0 10px 0;
}

div.block-ads
{
	padding-top:10px;
	width:218px;
	text-align:center;
}

div.block-uic a:link, div.block-uic a:visited
{
	color:#294093;
}

div.block-uic a:hover
{
	color:#219ed9;
}

/*--- FOOTER ---*/
div.footerwrap
{
	width:100%;
	height:50px;
	clear:both;
	background: transparent url('../Images/bg_gradient_footer.png') repeat-x top;
}

div.footer-centerwrap
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:9px;
	color: #7c7c7c;
	margin:0 auto 0 auto;
	width:988px;
	text-align:center;
	padding-top:10px;
}

div.footer-centerwrap a:link, div.footer-centerwrap a:visited
{
	color: #7c7c7c;
}

div.footer-centerwrap a:hover
{
	color: #319dd6;
}


/*************************/
/*---  CONTENT PAGES  ---*/
/*************************/

div.bodycontentwrap 
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#595959;
	float:left;
	width:730px;
	padding:0px 0px 32px 32px;
	position:relative;
}

div.bodycontentwrap p
{
	padding-top:15px;
	font-size:.9em;
}

div.bodycontentwrap ul
{
    list-style-image:url('../Images/bullet_point.png')
}

div.bodyforms
{
	font-size:.80em;
}

div.adblock-right
{
	float:right;
	margin:0 0 10px 18px;
}

div.callout-box
{
	float:left;
	margin:10px 10px 10px 0px;
}

div.date-txt
{
	font-family:"Courier New", Courier, monospace;
	color:#777676;
	font-size:.75em;
	font-style:italic;
	margin:5px 0 5px 0;
}

div.tabcontent
{
	font-size:1.1em;
}

/***********************/
/*---  Table Styles ---*/
/***********************/
.row1
{
	background:#d0d5d9;
}

.row2
{
	background:White;
}

table.table-style1 
{
	margin:15px 0 15px 0;
	width:100%;
	border:1px solid #595959;
	border-collapse: collapse; 
}

table.table-style1 th
{
	/*border:1px solid White;*/
	padding:5px;
	text-align:left;
	font-weight:bold;
	background:#294093;
	font-size:.75em;
	color:White;
}

table.table-style1 td
{
	/*border:1px solid White;*/
	padding:5px;
	font-size:.75em;
	color:#595959;
}

/*--- Table Style 2 ---*/
table.table-style2 
{
	margin:15px 0 15px 0;
	width:100%;
	border:1px solid #595959;
	border-collapse: collapse; 
}

table.table-style2 th
{
	/*border:1px solid White;*/
	padding:5px;
	text-align:left;
	font-weight:bold;
	background:#73a334;
	font-size:.75em;
	color:White;
}

table.table-style2 td
{
	/*border:1px solid White;*/
	padding:5px;
	font-size:.75em;
	color:#595959;
}

/*--- Table Style 3 ---*/
table.table-style3 
{
	margin:15px 0 15px 0;
	width:100%;
	border:1px solid #595959;
	border-collapse: collapse; 
}

table.table-style3 th
{
	border-spacing:2px;
	padding:5px;
	text-align:left;
	font-weight:bold;
	background:transparent url('../Images/bg_tablehdr-style3.gif') repeat-x;
	font-size:.75em;
	color:White;
}

table.table-style3 td
{
	border-spacing:2px;
	padding:5px;
	font-size:.75em;
	color:#595959;
}
/*--- Table Style 4 ---*/
table.table-style4 
{
	margin:15px 0 15px 0;
	width:100%;
	border:1px solid #595959;
	border-collapse: collapse; 
}

table.table-style4 th
{
	border-spacing:2px;
	padding:5px;
	text-align:left;
	font-weight:bold;
	background:transparent url('../Images/bg_tablehdr-style4.gif') repeat-x;
	font-size:.75em;
	color:White;
}

table.table-style4 td
{
	border-spacing:2px;
	padding:5px;
	font-size:.75em;
	color:#595959;
}

/***********************/
/*---  HOME PAGE ---*/
/***********************/
div.billboardwrap
{
	width:100%;
	font-family:Arial, Helvetica, Sans-Serif;
	color:#595959;	
}

div.billboard-img
{
	float:left;
	width:375px;
	height:246px;
}

div.billboard-txt
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#595959;	
	float:left;
	width:304px;
	height:190px;
	overflow:auto;
	font-size:.75em;
	margin:10px 0 0 10px;
}

div.billboard-txt p
{
    /*padding-top:0px;*/
}

div.billboard-txt a:link, div.billboard-txt a:visited
{
	color:#294093;
}

div.billboard-txt a:hover
{
	color:#2296d3;
}

div.toolbox_calloutwrap
{
	font-family:Arial, Helvetica, Sans-Serif;
	clear:both;
	float:left;
	width:355px;
	margin-top:52px;
}

div.toolbox_callout-block
{
	width:350px;
	height:96px;
	background: transparent url('../Images/bg_toolbox_callout.png') no-repeat;
	margin-top:7px;
	float:left;
	clear:both;
}

div.toolbox_callout-img
{
	float:left;
	border:1px solid #767c81;
	width:78px;
	height:62px;
	margin:15px 0 0 10px;
}

div.toolbox_callout-txt
{
	float:left;
	width:236px;
	height:72px;
	overflow:hidden;
	color:White;
	font-size:.75em;
	margin:10px 0 0 10px;
	
}

.toolbox_callout-title
{
	text-transform:capitalize;
	font-weight:bold;
}

div.news_widgetwrap
{
	float:right;
	width:336px;
	margin-top:20px;
}


div.news-widget-contentwrap
{
	width:100%;
	height:255px;
	padding-top:10px;
	overflow:auto;
}	

div.news-widget-contentwrap a:link, div.news-widget-contentwrap a:visited
{
	display:block;
	color: White;
	background:transparent url('../Images/gr_link_arrow.gif') no-repeat 0 5px;
	padding-left:10px;
	margin-top:12px;
}

div.news-widget-contentwrap a:hover
{
	color: #35f3fd;
	background:transparent url('../Images/gr_link_arrow.gif') no-repeat 0 -8px;
}

div.news-widget-contentwrap a:active
{
	color: White;
	background:transparent url('../Images/gr_link_arrow.gif') no-repeat 0 5px;
}

.widget-date
{
	color:#35f3fd;
	margin-left:10px;
	font-style:italic;
}

.social-btns
{
	margin-right:5px;
}

.blog-social-btns
{
	margin-right:5px;
}

div.widget-industrynews
{
	 padding-top:10px;
	 height:300px;
	 overflow:auto;
	 color:White;
}

div.widget-industrynews a:link, div.widget-industrynews a:visited
{
	 color:#b2f9fd;	
	 font-weight:bold;
	 
}

div.widget-industrynews a:hover
{
	 color:#35f3fd;	 
}

/***********************/
/*---  BLOG PAGES ---***/
/***********************/

div.blog-filterswrap
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#595959;
	font-size:.75em;
	float:right;
	width:215px;
}

div.blogwrap
{
	clear:both;
	
}

table.blog-list
{
	font-family:Arial, Helvetica, Sans-Serif;
	width:100%;
	margin-top:10px;
}

td.blog-list
{
	border-bottom:1px solid #595959;
	padding-bottom:10px;
}

div.blog-list-titlewrap
{
	float:left;
}

span.blog-list-title
{
    color:#294093;
	font-size:1.2em;
	/*cursor:pointer;*/
}

span.blog-list-date
{
	font-size:.75em;
	color:#595959;
	font-style:italic;
	padding-top:5px;
}

span.blog-list-date a:link, span.blog-list-date a:visited 
{
	font-weight:bold;
	color:#294093;
}

span.blog-list-date a:hover
{
	color:#219ed9;
}

div.blog-txt-block
{
	color:#595959;
	font-size:.85em;
	float:left;
	clear:both;
	/*margin-top:10px;*/
	overflow:hidden;
	/*height:75px;*/
	width:100%;
}

/*div.blog-txt-block p
{
    padding-top:9px;
}*/

a.blog-readmore
{
    background: url(../Images/btn_readmore.png) 0 0 no-repeat;
    padding: 6px 40px 6px 41px;
}

a.blog-readmore:hover 
{
    background: url('../Images/btn_readmore_hover.png') 0 0 no-repeat;
    padding: 6px 40px 6px 41px;
}
/*Blog Article Page */
span.blog-tags-list
{
	font-size:.75em;
	color:#595959;
	display:block;
	font-style:italic;
}

span.blog-tags-list a:link, span.blog-tags-list a:visited 
{
	font-weight:bold;
	color:#294093;
	font-style:normal;
}

span.blog-tags-list a:hover
{
	color:#219ed9;
}

div.blog-txt-block2
{
	color:#595959;
	font-size:.85em;
	float:left;
	clear:both;
	width:100%;
}

div.blog-txt-block2 p
{
	padding-top:10px;
}

div.blog-link-bar
{
	clear:both;
	float:left;
	font-size:.75em;
	margin:20px 0 10px 0;
	width:100%;
}

/* Blog Comments */
table.blog-comments
{
	font-family:Arial, Helvetica, Sans-Serif;
	width:100%;
	margin-top:10px;
	border:1px solid #294093;
}

td.blog-comments-blockwrap
{
	border-bottom:1px solid #294093;
}

div.blog-comments-block
{
	font-family:Arial, Helvetica, Sans-Serif;
	width:97%;
	float:left;
	padding:20px 10px 20px 10px;
}

td.blog-comments-hdr
{
	border-bottom:1px solid #595959;
	padding:10px 10px 0 10px;
	font-size:.75em;
	background:#294093;
	color:White;
}

div.blog-comments-linkwrap
{
	float:right;
	/*width:310px;*/
}

div.blog-comments-linkwrap a:link, div.blog-comments-linkwrap a:visited
{
	color:White;
}

div.blog-comments-linkwrap a:hover
{
	color:#6dcbfd;
}

.blog-share-btns
{
	margin-left:5px;
}

td.blog-write-comment
{
	font-size:.75em;
	background:#294093;
}

span.username
{
	font-size: .75em;
	font-weight:bold;
	color:#437504;
}	
span.blog-comments-datetime
{
	font-size:.65em;
	font-style:italic;
}

div.blog-comments-message
{
	font-size:.75em;
	clear:both;
	float:left;
	width:100%;
}

div.blog-comments-message p
{
	padding-top:10px;
}
   
a.blog-comments-delete
{
    background: url('../Images/btn_delete.png') 0 0 no-repeat;
    padding: 2px 34px 2px 34px;
    text-decoration:none;
}

a.blog-comments-delete:hover 
{
    background: url('../Images/btn_delete_hover.png') 0 0 no-repeat;
    padding: 2px 34px 2px 34px;
    text-decoration:none;
} 
    
/* Author Profile Page */	
div.author-blockwrap
{
	font-family: Arial, Helvetica, Sans-Serif;
	color:#595959;

}

div.author-blockwrap img
{
	border:1px solid #294093;
	float:left;
	margin:0 20px 10px 0;
}

/* PATHFINDER RESULTS */

div.pathfinder-blocks
{
	padding-top:30px
}

div.pathfinder-blocks p
{
	margin-left:56px;
}

div.pathfinder-blocks a:link, div.pathfinder-blocks a:visited
{
	color:#319dd6;
	display:block;
	padding-top:5px;
}

div.pathfinder-blocks a:hover
{
	color:#47bfff;
}

/* HIGHSLIDE POPUP */
a.pathfinder-popup, a.pathfinder-popup:visited
{
    color:White;
    font-weight:bold;
    text-decoration:none;
}