body 
{
	background-color:#01195e; 
	text-align:center; 
	font-family: Arial;
	margin-top	: 0px ;
}

#container {
	table-layout: padding:0px; 
	width:775px; 
	background-color:#FFFFFF !important; 
	margin-top:0px; 
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border: 0; 
	text-align	: left;
	_height	: 100%;
}

#header
{
	width	: 775px !important ;
	height	: 107px !important;
	text-align: left;
	background-image: url('../images/header-bg.gif');
	vertical-align: bottom !important;
	font-size	: 18pt;
	color		: #CC3300;
	font-weight	: bold;
}

#topnavbar
{
	width	: 775px !important ;
	height	: 35px !important ;
	background-color: #FE9C13 !important;
	text-align: left;
	padding	: 0px !important;
	margin	: 0 !important;
}

.leftnav {
	width	: 200px !important;
	height	: 100%;
	padding	: 0 !important;
	margin	: 0 !important;
	text-align: left;
	float	: left;
	background-color: #A6BC09 ;
	font-size	: 11pt;

}

#leftnavwrapper
{
	text-align	: left;
	float	: left !important;
	padding	: 25px 10px 20px 10px !important ;
}

.content {
	width	: 575px !important;
	padding	: 0 !important;
	margin	: 0 !important;
	float	: right !important;
	text-align	: left !important;
	background-color	: #FFFFFF !important;
	font-size	: 10pt;
}

#contentwrapper
{
	text-align: left ;
	float	: left;
	padding	: 20px 20px 0 20px !important ;
	
}

#contentwrapper a
{
	text-decoration	: none !important;
	color		: #024C83 !important;
}

#contentwrapper a:hover
{
	text-decoration	: none !important;
	color	: #FE9C13 !important ;
}

#hocode-guidelines
{
	width		: 500px !important ;
	text-align: left ;
	float	: left;
	padding	: 20px 20px 20px 20px !important ;
	font-style	: italic !important ;
	font-size	: 9pt !important ;
}

#question
{
	padding-top	: 20px !important ;
	padding-bottom	: 5px !important ; 
	font-style	: italic !important;
	color		: #A6BC09 ;
	font-weight	: bold !important ;
	font-size	: 11pt;
}

#answer
{
	text-align	: justify !important ;
}

.photo-description {
	font-size	: 9pt;
	font-weight	: bold ;
}

#doctorphoto {
	float: left;
	width: 150px;
	height: 150px;
	margin : 0 10px 0 0 !important;
	padding	: 0 !important;
}

#morelink {
	float: right;
}

#morelink a{
	text-decoration: none;
	color	: #A6BC09 ;
	font-weight	: bold !important;
}

#morelink a:visited{
	text-decoration: none;
	color	: #A6BC09 !important;
	font-weight	: bold !important;
}

#morelink a:hover{
	text-decoration: none;
	color	: #FE9C13 !important ;
	font-weight	: bold !important;
}

#knowdisease {
		text-align	: left;
		float		: left;
}

#knowdisease h3{
	margin: 0 !important ;
	padding: 0 !important;
	font-size	: 12pt !important;
}

#knowdisease a
{
	text-decoration	: none;
	color		: #024C83;
}

#knowdisease a:hover
{
	text-decoration	: none;
	color	: #FE9C13 !important ;
}

#knowdisease-disease
{
	width	: 300px;	
	float	: left;
	margin-bottom: 30px ;
	text-align	: justify !important;
}

#knowdisease-disease-photo {
	float	: left ;
	text-align	: left;
	width	: 200px ;
	padding-right	: 20px ;
}

#drugguide h2, arthritisnews h2
{
	margin-bottom	: 0px;
}

#drugguide a
{
	padding-left	: 10px !important;
	font-size	: 11pt !important;
	line-height	: 1.5;
	text-decoration	: none;
	color		: #024C83;
}

#drugguide a:hover
{
	text-decoration	: none;
	color		: #FE9C13 !important ;
}

#arthritisnews
{
	font-size	: 9pt !important;
}

#arthritisnews a
{
	text-decoration	: none;
	color		: #024C83;
}

#arthritisnews a:hover
{
	text-decoration	: none;
	color		: #FE9C13 !important ;
}

#footer
{
	width			: 775px !important ;
	font-size		: 10pt !important ;
	padding			: 5px 0 5px 0 !important ;
	background-color: #269FEC;
	color			: #FFFFFF ;
	text-align		: center !important;
}

#footer a
{
	text-decoration	: none !important;
	color			: #FFFFFF !important ;
}

#footer a:hover
{
	text-decoration	: none !important;
	color			: #000000 !important ;
}

#marquee {
	background	: #269FEC;
	width		: 775px;
	text-align: left;
	color		: #FFFFFF !important;
	font-size	: 12pt;
}

#marqueewrapper
{
	padding		: 3px 10px 3px 10px;
	text-align		: center;
	float	: left;
}

#header h1
{
	margin-bottom:0px !important;
	margin-top: 5px !important;
}

#header a {
	text-decoration : none ;
	color			: #FFFFFF;
}

#contentwrapperold
{
	width	: 760px;
	background-image: url('../images/at_leftnav_bg.gif');
	max-height: 100% !important;
	min-height: 100% !important ;
	height		: 100% !important;
	background-repeat: repeat-y ;
	background-position: 0 0 ;
	float		: left !important ;
	background-color: #FFFFFF ;
}

#leftnavold
{
	width: 170px;
	float: left;
	text-align: left;
	padding: 10px;
	font-size: 9pt;
	color	: #FFFFFF;
	background-color: #BF0E89 !important;
}


.leftnav a {
	line-height	: 1.5 !important;
	color	:#FFFFFF;
	text-decoration: none ;
}

.leftnav a:hover {
	color	: #024C83;
	text-decoration: none ;
}

#contentold
{
	width	: 510px;
	float	: left;
	padding	: 20px;
	text-align : left;
	background-color: #FFFFFF;
	min-height	: 200px !important;
}

.content h2
{
	color	: #A6BC09 !important;
}

#analystdetails
{
	width	: 100% ;
	font-size: 9pt ;
	float	: left;
}

#analystdetails a{
	color	: #A6BC09 !important;
	text-decoration:none;
	font-weight	: bold ;
	font-size	: 11pt ;
}

#analystdetails a:hover{
	color	: #004FAB !important;
}

#analystdetailsfooter{
	text-align	: right ;
}

#analystdetailsfooter a, #analystlongdescription a{
	font-size	: 8pt ;
}

#analystlongdescription
{
	font-size: 9pt ;
}

#analystphoto
{
	width	: 150px ;
	float	: left ;
	padding-right	: 10px;
	padding-bottom	: 10px;
}

#analystlargephoto
{
	float			: left;
}

#analystprofile h2{
	margin-bottom	: 2px;
}

#analystregions, #marketareas, #analysttags {
	padding-top		: 5px;
	font-size		: 10pt;
}

#breadcrumbs {
	font-size		: 10pt;
}

#breadcrumbs a{
	padding			: 2px;
	text-decoration	: none ;
	color			: #0066CC;
}

#breadcrumbs a:hover{
	text-decoration	: none ;
	background-color: #A6BC09;
	color			: #FFFFFF;
}

#letternavbar {
	width			: 100% ;
	padding			: 10px;
	font-size		: 6pt;
	font-weight		: bold !important;
	float			: left !important ;
	text-align		: center !important ;
	padding-bottom	: 25px !important ;
}

#letternavbar a {
	padding			: 1px ;
	text-decoration	: none ;
	color			: #0066CC;
	font-weight		: bold !important;
}

#letternavbar a:hover {
	background-color: #A6BC09;
	color			: #FFFFFF;
	font-weight		: bold !important;
}

#analystfirm {
	margin			: 0px ;
	padding-top		: 20px;
	font-size		: 10pt !important;
	height			: 100% ;
	_height			: 100% ;
	min-height		: 100% ;
}

#firmlogo {
	width			: 200px ;
	float			: left ;
	padding-right	: 15px ;
	padding-bottom	: 10px ;
}

#firmdetails {
	float			: left ;
	padding-bottom	: 20px ;
	width			: 295px ;
}

#firmdetails h3{
	margin			: 5px 0 0 0 !important; 
	color			: #A6BC09 !important;
}

#firmdetails a {
	color			: #0066CC ;
	text-decoration	: none ;
}

#firmdetails a:hover {
	color			: #BF0E89 ;
	text-decoration	: none ;
}

#searchformbyregion h3, #searchformbymarketarea h3 {

	color			: #A6BC09 !important;
}

#searchformbyregion a, #searchformbymarketarea a{
	font-size		: 10pt;
	color			: #0066CC ;
	text-decoration	: none ;
}

#searchformbyregion a:hover, #searchformbymarketarea a:hover{
	color			: #BF0E89 ;
	text-decoration	: none ;
}

.searchoption {
	float			: left ;
	width			: 170px ;
	padding-bottom	: 20px;
}

.checkboxfield {
	display			: block ;
	float			: left ;
	width			: 20px !important ;
}

.searchoptionlabel {
	display			: block ; 
	float			: left ;
	padding-left	: 5px ;
	width			: 145px ;

}

#previousnextlink {
	float			: left ;
	width			: 200px !important;
	padding-left	: 50px ;
}

#previousnextlink a{
	text-decoration	: none ;

}

#previousnextlink a{
	color	: #A6BC09 !important;
	text-decoration:none;
	font-weight	: bold ;
	font-size	: 10pt ;
}

#previousnextlink a:hover{
	color	: #004FAB !important;
}

#solutions {
		float		: left ;
        border: 1px solid #bdbab6;
		width		: 400px;
		margin-bottom: 20px;
}

#solutions h2 {
        background: #024c83;
		padding-top	: 0px;
		margin-top	: 0px;
}

#policies {
		background-color: #FFFFFF !important ;
        float: left;
        width: 181px;
        border: 1px solid #bdbab6;
		margin-bottom: 20px;
}

#policies h2 {
        background: #6584a9;
		padding-top	: 0px;
		margin-top	: 0px;
}

#policies ul {
        padding-left: 25px;
        padding-bottom: 1px;
        margin: 12px 0 1px 0;
}

#policies li {
        list-style-image: url(images/bullet_dimond.gif);
        padding-bottom: 8px;
        padding-left: 0;
        margin-left: 0;
}