﻿#mainbody /*wrapper div in outer.master*/
{
	width: 880px;
	 /*this needs to be corrected, isn't adjusting with content*/
	border: solid 1px #ececec;
	background-image: url('/images/gradient_footer.jpg');
	background-position:bottom;
	background-repeat: repeat-x;
	background-color: White;
	
	margin-bottom: 30px;	
	position: relative;
	margin-top: 30px;
	padding-bottom: 40px;

	


	
	
	
	
}

.table3colsnew /* table in musculoskeletal reimbursements */
{
	width:800px;
	text-align:left;
	background-color:#e8e8e8;
	
	
}
.table3colsnew tr /* table in musculoskeletal reimbursements */
{
	background-color: #FFFFFF;
}
.reim_tbl2           /* table in musculoskeletal reimbursements */
{
	width:800px;
	text-align:left;
	background-color:#e8e8e8;
	
	
	
}
.reim_tbl2 tr /* table in musculoskeletal reimbursements */
{
	background-color: #FFFFFF;
}

#muscodiv /* div in muscoloskeletal */
{
	margin-bottom:100px;
}
#body_top
{
	padding: 20px 0px 0px 40px;
	
	
		
}

#toplogo  /*logo in outer.master*/
{
	position: relative;
	float: left;
	margin-bottom: 15px;
	

	

	
}
#fastTrakIMGlink img
{
	border: 1px solid #ccc;
}
#fastTrakIMGlink img:hover
{
	border: 1px solid #1d90c6;
}
#footer /*footer in outer.master*/
{
	text-align: right;
	width: 880px;
	top: -30px;
	font-size: 10px;
	color:#999;
	position: relative;
	
	/*background-color:#f5f5f5;
	border: solid 3px #f5f5f5;
	left: -30px;
	top: -1px;
	padding-bottom: 20px;
	padding-top: 20px*/

	
	
}
#faqsInfo table
{
    border: 1px solid #f8f8f8;
}
#faqsInfo table tr
{
    background-color: #f8f8f8;
}
#faqsInfo table td
{
    padding: 5px 10px 5px;
}
#faqsInfo table thead td
{
    font-weight: bold;
}


#aspotgradient /*gradient image that goes below apsot conent.master*/
{

}