/*----------------------------------------------------------------------------*/
/* global classes                                                             */
/*----------------------------------------------------------------------------*/

body
{
	/*background-color: 003366;*/
	background-color: FFFFFF;
}

a
{
	color: #003366;
}

a:visited
{
	color: #666666;
}

td.buffercell
{
	background-color: #ffffff;
}

/*----------------------------------------------------------------------------*/
/* topnav */

td.topgloballinkscell
{
	background-color: #999999;
	text-align: right;
}

tr.logorow
{
	background-color: #336699;
}

td.sectiontitlecell
{
	text-align: right;
}

td.dividercell
{
	background-color: #D6D5D3;
}

td.sectionnavcell
{
	background-color: #999999;
}
td.grayCell
{
	background-color: #999999;
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: middle; 

}


tr.chooserow
{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #D6D5D3;
	text-align: middle; 
}

span.choosetext
{
	font-family: verdana;
	font-size: 10px;
}


/*----------------------------------------------------------------------------*/
/* Side navigation classes */


.unlinkedsidenav
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

span.sidenav a
{
	font-family: verdana;
	font-size: 10px;
	color: #003366;
}

span.sidenav a:visited
{
	color: #666666;
}

span.unlinkedsidenavchild
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

span.sidenavbullet
{
	font-size: 10px;
	padding-bottom: 0px;
}


/*----------------------------------------------------------------------------*
/
/* Sub-specialties classes */

td.dividercell
{
	background-color: #D6D5D3;
}

td.subspecbuffercell
{
	background-color: #ffffff;
}

td.subspeccell
{
	background-color: #ffffff;
	padding-right: 1px;
	padding-left: 1px;
	text-align: center;	
}

td.subspeccell a:link
{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	text-decoration: none;
	color: #000000;
}

div.subspeccelltext
{
	text-align: center;	
}


/*----------------------------------------------------------------------------*/
/* bodycontent classes */

div.bodycontent
{
 	padding-top: 20px;
}

td.contentcell
{
	background-color: #ffffff;
}

div.paragraph
{
	font-family: verdana;
	font-size: 10px;
	margin-bottom: 10px;
}

span.hilite
{
	font-weight: bold;
}

span.byline
{
	font-style: italic;
}

div.listlinks
{
	font-family: verdana;
	font-size: 10px;
	margin-bottom: 5px;
}

div.lastlistlink
{
	font-family: verdana;
	font-size: 10px;
	margin-bottom: 10px;
}

div.backtotop
{
	font-family: verdana;
	font-size: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}


div.subhead
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}

div.subhead2
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}


div.paragraphpadding
{
	font-family: verdana;
	font-size: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
}

div.headline
{
 	padding-bottom: 10px;
}

div.rule
{
	padding-top: 10px;
 	padding-bottom: 10px;
}

div.rule2
{
	padding-top: 5px;
 	padding-bottom: 5px;
}

div.specsummarytable
{
	margin-bottom: 10px;
}

td.specsummarycell
{ 
	font-family: verdana;
	font-size: 10px;
}

td.specsummarycell a
{ 
	font-weight: bold;
}


div.contactsummarytable
{
	margin-bottom: 10px;
}

td.contactsummarycell
{ 
	font-family: verdana;
	font-size: 10px;
}

td.contactsummarycell a
{ 
	font-weight: bold;
}

div.docsummarytable
{
	margin-bottom: 10px;
}

td.docsummarycell
{ 
	font-family: verdana;
	font-size: 10px;
}

td.docsummarycell a
{ 
	font-weight: bold;
}

div.maptable
{ 
	margin-bottom: 10px;
}

span.pdf
{
	font-size: 10px;
}

/*----------------------------------------------------------------------------*/
/* physician assistant table classes */

div.palistingtable
{
	margin-bottom: 10px;
}

td.patitlecell
{ 
	font-family: verdana;
	font-size: 10px;
}

td.patitlecell a
{ 
	color: #336699;
}

div.pasummarytable
{
	margin-bottom: 10px;
}

td.pasummarycell
{ 
	font-family: verdana;
	font-size: 10px;
}

td.pasummarycell div.summarytitle
{ 
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}

td.pasummarycell div.summary
{ 
	font-family: verdana;
	font-size: 10px;
	margin-bottom: 10px;
}

td.pasummarycell div.lastsummary
{ 
	font-family: verdana;
	font-size: 10px;
	margin-bottom: 20px;
}

td.paphotocell div.link
{ 
	font-family: verdana;
	font-size: 10px;
	color: #336699;
	text-align: center;
	margin-bottom: 10px;
}

/*----------------------------------------------------------------------------*
/

/
/*----------------------------------------------------------------------------*/
/* Team logo classes */

div.teamlogotable
{
	margin-top: 5px;
	margin-bottom: 5px;
}

div.teamcontent
{
	font-family: verdana;
	font-size: 10px;
	color: #000000;	
	margin-top: 10px;	
	margin-bottom: 20px;
}

/*----------------------------------------------------------------------------*
/

/*----------------------------------------------------------------------------*/
/* rightcontent classes */

div.rightcontentbox
{
	padding-bottom: 20px;
}

td.rightcontentborder
{
	background-color: #999999;
}

td.rightcontentcell
{
	/*background-color: #ffffff; */
	background-color: #E5E5E5;

}

div.rightcontentheadline
{
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

div.rightcontentcaption
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

div.rightcontent
{
	font-family: verdana;
	font-size: 9.5px;
	font-weight: normal;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 6px;
}


div.casestudycaption
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

div.casestudycontent
{
	font-family: verdana;
	font-size: 9.5px;
	font-weight: normal;
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}


div.contactsubhead
{	
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

span.address
{	
	font-weight: normal;
	padding-right: 10px;
}

div.contactcontent
{
	font-family: verdana;
	font-size: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

div.contactcontentlast
{
	font-family: verdana;
	font-size: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}

div.contactcontent a
{
	color: #003366;
}

/*----------------------------------------------------------------------------*
/
/* subspecialties classes */

td.subspeccell
{
	background-color: #ffffff;
	padding-right: 1px;
	padding-left: 1px;
	text-align: center;	
}

td.subspeccell a:link
{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	text-decoration: none;
	color: #000000;
}

div.subspeccelltext
{
	text-align: center;	
}

/*----------------------------------------------------------------------------*
/
/* Cross-promotion classes */

td.crosspromocell
{
	background-color: #336699;
}

td.crosspromobordercell
{
	background-color: #d7d7d7;
}

td.leftbordercell
{
	background-repeat: repeat-y; 
	background-color: #336699; 
	background-image: url(/images/homepage/dot_d7d7d7.gif);
}

td.rightbordercell
{
	background-repeat: repeat-y; 
	background-image: url(/images/homepage/dot_d7d7d7.gif);
}

div.crosspromocontent
{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #cccccc;
	padding-top: 3px;
	padding-bottom: 8px;
}

div.crosspromocontent a
{
	font-weight: bold;
	color: #cccccc;
}

div.crosspromocontent a:visited
{
	font-weight: bold;
	color: #999999;
}

td.crosspromoarrowcell
{
	text-align: right;
}

/*----------------------------------------------------------------------------*
/
/* Copyright classes */

td.copyrightcell
{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
}

span.login
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}


span.copyrightlinks a
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}

span.copyrightlinks a:visited
{
	color: #ffffff;
}


/*----------------------------------------------------------------------------*
/
/* Bonus Content classes */

div.bonuscontentbox
{
	padding-bottom: 20px;
}

td.bonusborder
{
	background-color: #999999;
}

td.bonuscell
{
	background-color: #ffffff;
}

div.bonuscontentheadline
{
	font-family: verdana;
	font-size: 9.5px;
	font-weight: normal;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.bonuscontentheadline2
{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.bonuscontent
{
	font-family: verdana;
	font-size: 9.5px;
	font-weight: normal;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.bonuscontent2
{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding-top: 4px;
	padding-bottom: 2px;
}

div.bonustable
{
	padding-top: 20px;
	padding-bottom: 20px;
}


/*----------------------------------------------------------------------------*
/
/* testing classes */

div.contentdiv
{
	width: 261px;
}

div.bonuscontentalign
{
	width: 150px;
	float: right;
}

/*----------------------------------------------------------------------------*
/
/* form classes */

div.formtable
{
	margin-top: 5px;
	margin-bottom: 5px;
}

div.formlabel
{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 5px;	
}

div.forminput
{
	margin-bottom: 5px;	
}

div.forminput td.content
{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}

div.formaction
{
	margin-bottom: 20px;
}

span.required
{
	color: #ff0000;
}

span.requiredmissing
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #ffcc00;
}

span.requiredlabel
{
	color: #000000;
}

div.formerror
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #ffcc00;
	padding: 4px;
	margin-top: 5px;
	margin-bottom: 5px;	
}

/*----------------------------------------------------------------------------*
/
/* Right Hand Side Doctors Photos classes */

div.doctorsright
{
	padding-bottom: 10px;
}

td.doctorsrightcell
{
	background-color: #ffffff;
}

div.contentrighttable
{
	padding-top: 1px;
	padding-left: 10px;
	padding-bottom: 20px;
}

div.doctorsphotos
{
	padding-bottom: 10px;
}

div.docofferings
{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}

/*----------------------------------------------------------------------------*
/
/* Clinical Trials Table */

div.clinicaltrialstable
{
	padding-bottom: 10px;
}

td.titlelabelcell
{
	font-family: verdana;
	font-size: 10px;
	font-style: italic;
}

td.titlecell
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}

td.investigatorslabelcell
{
	font-family: verdana;
	font-size: 10px;
	font-style: italic;
}

td.investigatorscell
{
	font-family: verdana;
	font-size: 10px;
}

td.objectivelabelcell
{
	font-family: verdana;
	font-size: 10px;
	font-style: italic;
}

td.objectivecell
{
	font-family: verdana;
	font-size: 10px;
}

/*----------------------------------------------------------------------------*
/
/* Oscar Miller Day Registration */
td.confirmationkeycell
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}

td.confirmationvaluecell
{
	font-family: verdana;
	font-size: 10px;
}

td.disclaimercell
{
	font-family: verdana;
	background-color: #FFFFFF;
}