/*

	-- -- -- -- -- -- --
	RT v1 base layout CSS file
	last edit: 18 july 07
	-- -- -- -- -- -- --

	File Contents: Overides HTML default valuesible; width:100%; w\idth:auto;	he\ight:1%; }

*/

.Heading3, h3 { 
	font-size:18px;
	line-height:14px;
	font-weight:normal;
	color:#000000;
	margin-top:20px;
}

#footer h3 
{
    font-weight:normal;
    color:#474747;
	font-size:20px;
	margin-top:0;
	line-height:35px;
}

.Heading4, h4 {
	font-size:16px;
	line-height:16px;
	font-weight:normal;
	letter-spacing:-.5px;
	color:#000000;
	margin-top:18px;
	margin-left:3px;
}

inset, .inset {
    width:200px;
    float:right;
    font-size:12px;
    font-size:14px;
    height:auto;
    font-style:italic;
    color:#474747;
    padding:12px;
    margin:20px 20px 20px 20px;
    border-bottom:1px solid #9c9c9c;
    background:url("../../../images/furniture/group/images/bgs/insetTop-bg.png") #eeeeee no-repeat top; 
}

table.ImmTS_Simple {
    padding:0px; 
    background:#FFFFFF; 
    border-collapse:collapse;
} 
 
table.ImmTS_Simple th, table.ImmTS_Simple td  {
    padding:6px 5px; 
    font-size:12px; 
    line-height:14px; 
    margin:2px; 
} 

table.ImmTS_Simple, table.ImmTS_Simple th, table.ImmTS_Simple td {
    border: solid 1px #ffffff; 
}
                                    
table.ImmTS_Simple th {
    padding:8px 5px; 
    font-size:12px; 
    font-weight:normal; 
    color:#ffffff; 
    padding: 4px; 
    text-align:left; 
}  

table.ImmTS_Simple td {
    vertical-align: top; 
}

table.ImmTS_Main {
    width:100%; 
    padding:0px; 
    background:#FFFFFF; 
    border-collapse:collapse;
} 
 
table.ImmTS_Main th, table.ImmTS_Main td  {
    padding:6px 5px; 
    font-size:12px; 
    line-height:14px; 
    margin:2px; 
} 

table.ImmTS_Main, table.ImmTS_Main th, table.ImmTS_Main td {
    border: solid 1px #ffffff; 
}
                                    
table.ImmTS_Main th {
    padding:8px 5px; 
    font-size:12px; 
    font-weight:normal; 
    color:#ffffff; 
    background:#666666; 
    padding: 4px; 
    text-align:left; 
}  

table.ImmTS_Main td {
    background:#e5e5e5; 
    vertical-align: top; 
}

table.ImmTS_TwoCol {
    width:100%; 
    padding:0px; 
    background:#FFFFFF; 
    border-collapse:collapse;
} 

table.ImmTS_TwoCol  {
    margin-top:10px; 
} 
 
table.ImmTS_TwoCol thead th  {
    padding:6px 5px; 
    font-size:18px; 
    line-height:18px; 
    margin:2px; 
} 

table.ImmTS_TwoCol td  {
    padding:6px 5px; 
    font-size:12px; 
    line-height:14px; 
    margin:2px; 
} 

table.ImmTS_TwoCol, table.ImmTS_TwoCol th, table.ImmTS_TwoCol td {
    /*border: solid 1px #ffffff;*/ 
}
                                    
table.ImmTS_TwoCol th {
    padding:8px 8px; 
    font-size:12px; 
    font-weight:normal; 
    color:#ffffff; 
    background:url("../../../images/furniture/group/images/bgs/twoColThead-bg.png") no-repeat;
    text-align:left; 
}  

table.ImmTS_TwoCol tr { 
    vertical-align: top; 
    background:url("../../../images/furniture/group/images/bgs/greyDots-hr.png") bottom #ffffff repeat-x;
}

table.ImmTS_TwoCol tr.dark {
    vertical-align: top; 
    background:url("../../../images/furniture/group/images/bgs/greyDots-hr.png") bottom #ececec repeat-x;
}

table.ImmTS_TwoCol td h4 a {
    font-size:18px;
    line-height:16px;
    text-decoration:underline; 
}

a.squareArw  {
	padding-right:16px; 
}

ul, ol  {
   margin:14px 25px 18px 15px; 
   padding-left:25px; 
}

ul li {
   font-size: 13px;
   line-height:18px;
   list-style:disc;
   list-style-type: disc;
}

ol li {
   font-size: 13px;
   line-height:18px;
}

greenArw, .greenArw {
	padding-right:16px;
	display:inline;
	text-decoration:none;
	background:url("../../../images/furniture/group/images/sprites/squareArw.png") no-repeat right; 
}

redArw, .redArw {
	padding-right:16px;
	display:inline;
	text-decoration:none;
	background:url("../../../images/furniture/pathology/images/sprites/squareArw.png") no-repeat right; 
}

purpleArw, .purpleArw {
	padding-right:16px;
	display:inline;
	text-decoration:none;
	background:url("../../../images/furniture/accord/images/sprites/squareArw.png") no-repeat right; 
}

tealArw, .tealArw {
	padding-right:16px;
	display:inline;
	text-decoration:none;
	background:url("../../../images/furniture/hospital/images/sprites/squareArw.png") no-repeat right; 
}

p.greenArw a, p.redArw a, p.purpleArw a, p.tealArw a {
	text-decoration:none;
}

.findadoctor-advancedsearch { float: right; margin: 0.5em 2em; }

.addthis-container { margin: 0 auto !important; padding-top: 20px; width: 150px; clear: both; }
