body, table, td
{
	/* set the default font family */
	font-family:Arial;
	font-size:11px;
}

body 
{
	background-color:Silver;
}
.Form, .Form p, .Form table, .Form td
{
	color:Gray;
	font-weight:bold;
	font-size:10pt;
}

.Form .ErrorMessage
{
	color:Red;
}
.Form .InfoMessage
{
	color:Blue;
}

.Content
{
	
	padding-left:7px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:27px;
	vertical-align:top;
}
.Content p, .Content table, .Content td
{
	font-size:10pt;
	margin-right:10px;
}
 .Content li
 {
	font-size:10pt;
 }
.Content H1
{
	color:#679966;
	font-size:14pt;
	font-weight:bold;
}
.Content a
{
	color:#004891;
}
.Search
{

	text-decoration:none;
}
.Search:hover
{

	text-decoration:underline;
}


.Content h2, .FooterContent h2
{
	color:#679966;
	font-size:12pt;
	font-weight:bold;
}
.Content h3
{
	color:#004891;
	font-size:11pt;
	font-weight:bold;
	margin-bottom:-18px;
}
.Content label
{
	font-size:10pt;
	font-weight:bold;
}
.FAQ li, .FAQ a
{
	color:#004891;
	font-size:10pt;
	list-style-type:square;
	
}
.NewsBG
{
	background-image:url(../../Images/newsBG.jpg);
	width:218px;
}
.NewsYouCanUse
{
	text-align:left;
}
.NewsYouCanUse ul
{
	margin-left:12px;
	padding-left:10px;
}
.NewsYouCanUse li
{
	margin-left:0px;
	margin-bottom:4px;
	margin-right:5px;
	
	
}
.NewsYouCanUse li, .NewsYouCanUse li a
{
	color:#004892;
	text-decoration:none;
}
.HeaderNav
{
	height: 28px; 
	background-image: url(../../Images/MenuBackground.jpg);
}

/* ############### Footer Styles ################# */
.FooterContent h2 /*only used on home page*/
{
	margin-bottom:-2px;
}
.FooterContent a
{
	color:#004891;	
}
#Footer, #Footer a
{
	color:Gray;
	font-size:8pt;
	text-decoration:none;
}
.FooterNav
{
	font-weight:bold;
}
#FooterHome
{
	background-color:White;
}
.FooterHome ul
{
	margin-top:0px;
}
.FooterHome li
{
	color:Black;
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
	list-style-image:url(../../Images/GreenSquare.jpg);
	margin-left:-22px;
	margin-bottom:12px;
}
.FooterHome p
{
	/*font-weight:bold;*/
}
.VerticalLine /*for use in a table column*/
{
	background-image:url(../../Images/VerticalLine.jpg); 
	width:5px; 
	background-repeat:repeat-y;
}

/* ############### Site Map Styles ################# */
.SiteMapPath, .SiteMapPath A
{
	font-weight: bold;
	color: #004892;
	font-size: 9pt;

	text-transform:uppercase;
	text-decoration:none;
	vertical-align:middle;
}
.SiteMapPath
{
	margin-left:20px;
}
.SiteMapPath span
{
	margin-left:7px;
}
.SiteMap
{
	font-size:9pt;
	margin-top:-38px;
}
.SectionsNode,.SectionsNode a
{
	color:#656565 ;
	font-size:10pt;
	font-weight:bold;
}
.HideNode
{
	display:none;
	visibility:hidden;
	height:1px;
}
/* ############################################## */
.sevenwareText
{
	font-size: 9pt;
}
.PoweredBy7ware, .PoweredBy7ware a
{
	text-align:center;
	color: #004892;
	text-decoration:none;
}
.sevenwareText A
{
	font-size: 9pt;
	color: #B21A1A;
}

.sevenwareTextClipping
{
	font-size: 9pt;
	text-decoration: none;
}

.sevenwareTextClipping A
{
	font-size: 9pt;
	text-decoration: none;
	color: #B21A1A;
}


.HeaderText, .HeaderText a
{
	font-size: 8pt;
	color: white;
	font-family: Arial;
	font-weight: bold;
}

/* ############### Left nav ################# */
.LeftNavContent, .LeftNavContent a
{
	background-repeat:repeat-y;
	font-size:10pt;
	color:White;
	text-decoration:none;
	font-weight:bold;
}
.LeftNavContent .home
{
	height:400px;
	
	margin-top:3px;
	background-image:url(../../Images/LeftNavBackground.jpg); 
}

.LeftNavContent .int
{
	/*margin-bottom:-20px;#*/
	
	margin-top:25px; /* for the site map path */
	background-image:url(../../Images/LeftNavBackground.jpg); 
}
.LeftNavNode
{
	font-size:10pt;
	width:202px;
	white-space:normal;

}
.home .int /* on the home page - left nav*/
{
	margin-top:3px; /* for the site map path */
}



.SmallText
{
	font-size:7pt;
}
.bios, .HQ /* for pics */
{
	vertical-align:text-bottom;
	float:left;
	padding:6px;
}
.WAITING
{
	font-weight:bold;
	background-color:Yellow;
} 
.Reference
{
	text-align:right;
	font-weight:bold;
	margin-top:0px;
	margin-right:10px;
}


.SearchTextBox
{
	font-size:9pt;
}

/*use content table where possible for tabular content*/
table.ContentTable, .ContentTable td 
{
	border-style:solid;
	border-color: #004891;
	border-width: 1px;
}
	
table.ContentTable 
{
	border-bottom-width:0;
	border-right-width:0;
}

.ContentTable td
{
	border-top-width:0;
	border-left-width:0;
  margin: 0;
  padding: 4px;

}	
 .Savings td
{
	font-size:9pt;
	font-weight:bold;
	background-color:White;
	text-align:center;
	vertical-align:middle;
	color:#004891;
	padding:4px;
	margin:0px;
	
}

.Savings, .SalesTools
{
	
	width:500px;
	background-color:#004891;
	margin:0px;
	
}
.SalesTools .header
{
	font-size:11pt;
	font-weight:bold;
	text-align:center;
}
.SalesTools td, .SalesTools thead
{
	font-size:9pt;
	background-color:White;
	text-align:left;
	vertical-align:middle;
	color:#004891;
	padding:4px;
}
 .SavingsHeader
{
	background-image:url(../../Images/TableHeader.gif); 
	margin-bottom:0px;
	margin-top:0px;
	height:46px;
	color:White;
	text-align:center;
	width:500px;
	vertical-align:text-bottom;
	font-size:12pt;
	font-weight:bold;
}
.SavingsFooter
{
	background-image:url(../../Images/TableFooter.gif); 
	margin-top:0px;
	height:31px;
	width:500px;
}
.Button
{
	background-color:#004891;
	border-style:outset;
	border-color:White;
	color:White;
	font-weight:bold;
}

.Content .FindADentist tr td
{
  font-size:9pt;
  padding-left:2px;
  padding-right:2px;
  margin:0;
  padding-bottom:5px;
  padding-top:5px;
  
}
.Content .FindADentist .TableHeader
{
  font-size:10pt;
}
.Content .Pager
{
  border-style:none;
  border:0px;
  width:100%;
}
.Content .Pager a
{
  text-decoration:none;
}
.Content .FindADentist .AltRowColor1
{
  background-color:#F1F8F1;
}
.Content .FindADentist .AltRowColor0
{
  background-color:#FCFEFC;
}
.Content .DentistSearchDatails label
{
  font-size:10pt;
  font-weight:bold;
  color:#004891;
}
.Content .DentistSearchDatails
{
  font-size:10pt;
  color:#6B6B6B;
}
.PortalLoginTop
{
	background-image:url(../../Images/PortalLoginTop.jpg);
}
.SpecialtyName
{
	color:#0E5782;
	font-size:10pt;
	font-weight:bold;
}
.NormalCell
{
	text-align:center;
}
.MGISBold
{
	color:#003C78;
	font-weight:bold;
}
.MGISNormal
{
	color:#003C78;
}


/* ### EDI Styles ### */
#scd-m {
margin: 0;
height:  300px;
background:url(../../Images/VendorPartners/main-menu-eligibility-synchro.jpg) no-repeat;
background-position:right bottom;
}

#scd-m p#text{
width: 300px;
padding-left: 12px;
}


#scd-container { 
color: #7e7a7a;
width: 501px;
background: url(../../Images/VendorPartners/background-scd.gif) repeat-x #ffffff ;
padding: 0;
font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma, sans-serif;
font-size: 12px;
line-height: 22px;
}

#scd-container h1, h2, h3, h4, h5, p{
padding: 8px 12px 8px 12px;

}

#scd-container h1{ 
font-size: 15px;
color: #7e7a7a;
font-weight:normal;

}
#scd-container h2{ 
font-size: 18px;
color: #fd313b;

}

#scd-container h3{ 
font-size: 16px;
color: #000;

}

#scd-container h4{ 
font-size: 24px;
color: #000;
}
#scd-container h4 em{ 
font-style: normal;
font-size: 24px;
color: #fd313b;
}

#scd-container h5{ 
font-size: 18px;
color: #0f82f3;
}

#scd-container em{ 
color: #005a9b;
font-style:normal;
font-weight:bold;

}

ul#lli, ul#rli { list-style-type:none;
list-style-image: url(../../Images/VendorPartners/checkmark.jpg)}

ul#lli {
	
padding-left: 15px;
margin:0 0 20px 0;

width: 230px;
float:left;
	
}

ul#rli {
padding-left: 15px;
margin:0 0 20px 0;
width: 230px;
float: right;
	
}

