/***********************/
/* Global  Styles      */
/***********************/

.defaultContents
{
  width:  800px;
  margin-left:  auto;
  margin-right:  auto;
  background-color:  #FFFFFF;
}

/*****************/
/* BLEED MARGINS */
/*****************/
body
{
  margin-left:  0px;
  margin-right:  0px;
  margin-top:  0px;
  margin-bottom:  0px;
  padding-left:  0px;
  padding-right:  0px;
  padding-top:  0px;
  padding-bottom:  0px;
}

/***********************/
/* TERMS OF USE        */
/***********************/

.terms #content #header
{
  font-weight:  bold;
  text-decoration:underline;
  color:  #5296bd;
}

.terms #content
{
  width:  800px;
  margin-left: auto;
  margin-right: auto;
  line-height: 18px;
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  color:  #333333; 
}

.terms #content #title
{
  border-style:  solid;
  border-bottom-width:  1px;
  border-top-width:  0px;
  border-right-width:  0px;
  border-left-width:  0px;
  border-color:  #0000ff;
  font-weight:  bold;
  color:  #0000ff;
}

.terms #content #title #tosDate
{
  color:  #000000;
}

.terms #content a
{
  float:  right;
  color:  #5296bd;
}

.terms a:active
{

}

.terms a:hover
{
  background-color: rgb(232, 239, 244);
}

.terms a:link
{

}

.terms a:visited
{

}


/********************************/
/* DEFAULT HEADER  AND FOOTER   */
/********************************/


#headerBackground
{
  position:  relative;
  background-image:url(../../images/defaultHeaderBackground.gif);
  background-repeat:repeat-x;
  min-height:108px;
}

#headerBackground #navigation
{
  width:  800px;
  margin-left:  auto;
  margin-right:  auto;
}

#headerBackground #menuBar
{
  width:  800px;
  position:  absolute;
  bottom:  5px;
  background-color:  #9698f8;

}

#headerBackground #item1
{
  float:  left;
  padding-left:  4px;
  padding-right: 4px;
}


#headerBackground #item2
{
  float:  left;
  padding-left:  4px;
  padding-right: 4px;
}

#headerBackground #logo
{
  width:  800px;
  margin-left:  auto;
  margin-right:  auto;
}

#headerBackground #menuBar a:hover{
  color:  #ff0000;
  font-family:  verdana, helvetica, arial, sans-serif;
  font-size:  15px;
  font-weight:  bold;
  text-decoration:none;
}

#headerBackground #menuBar a:link{
  color:  #ffffff;
  font-family:  verdana, helvetica, arial, sans-serif;
  font-size:  15px;
  font-weight:  bold;
  text-decoration:none;
}

#headerBackground #menuBar a:visited{
  color:  #ffffff;
  font-family:  verdana, helvetica, arial, sans-serif;
  font-size:  15px;
  font-weight:  bold;
  text-decoration:none;
}

#headerBackground #menuBar a:active{
  color:  #ffffff;
  font-family:  verdana, helvetica, arial, sans-serif;
  font-size:  15px;  
  font-weight:  bold;
  text-decoration:none;
}

.pageFooter
{
  clear:  both;
  border-style:  solid;
  border-top-width:  1px;
  border-bottom-width:  0px;
  border-right-width:  0px;
  border-left-width:  0px;
}

.pageFooter #leftText
{
  float:  left;
  font-color:  #000000;
  line-height:  15px;
  font-size:  10px;
}

.pageFooter #rightText
{
  float:  right;
  font-color:  #000000;
  line-height:  15px;
  font-size:  10px;
}

.pageFooter #rightText a:active
{
  text-decoration:none;
}

.pageFooter #rightText a:hover
{
  text-decoration:none;
}

.pageFooter #rightText a:link
{
  text-decoration:none; 
}

.pageFooter #rightText a:visited
{
  text-decoration:none;
}

/*****************/
/* Contact Form  */
/*****************/

.contactForm
{
  width:  800px;
  margin-left:  auto;
  margin-right:  auto;
}

.contactForm #contact
{
  float:  left;
}
.contactForm #contact #label
{
  font-color:  #000000;
  font-family:  verdana, helvetica, arial, sans-serif;
  font-size:  15px;
  font-weight:  bold;
  text-align:  right;
  vertical-align:  top;
}

.contactForm #contact #contactName
{
  width:  300px;
  border-style:  solid;
  border-width:  1px;
  border-color:  #000000;
}

.contactForm #contact #contactComments
{
  width:  600px;
  height:  100px;
  border-style:  solid;
  border-width:  1px;
  border-color:  #000000;
  overflow:  auto;
}

.contactForm #contact #submit
{
  border-style:  solid;
  border-width:  1px;
  border-color:  #000000;
  font-weight:  bold;
}

.contactForm #contactTitle
{
  border-style:  solid;
  border-bottom-width:  1px;
  border-top-width:  0px;
  border-right-width:  0px;
  border-left-width:  0px;
  border-color:  #0000ff;
  font-weight:  bold;
  font-size:  35px;
  color:  #0000ff;
}

.clear
{
  clear:  both;
}

#contactResponse
{
  width:  800px;
  margin-left:  auto;
  margin-right:  auto;
  text-align:  center;
  padding-top:  20px;
  font-size:  40px;
  font-weight:  bold;
  line-height:  45px;
}

#contactReturn
{
  color:  #000000;
  font-family:  verdana, helvetica, arial, sans-serif;
  font-size:  15px;
  font-weight:  bold;  
}

#contactReturn a:hover
{
  background-color: rgb(232, 239, 244);
  color:  #000000;
  font-family:  verdana, helvetica, arial, sans-serif;
  font-size:  15px;
  font-weight:  bold;
}

#contactReturn a:active
{
  color:  #000000;
  font-family:  verdana, helvetica, arial, sans-serif;
  font-size:  15px;
  font-weight:  bold;
}

#contactReturn a:link
{
  color:  #000000;
  font-family:  verdana, helvetica, arial, sans-serif;
  font-size:  15px;
  font-weight:  bold;
}

#contactReturn a:visited
{
  color:  #000000;
  font-family:  verdana, helvetica, arial, sans-serif;
  font-size:  15px;
  text-decoration:none;
}

#contactReturn
{
  text-align:  center;
}

.about
{
  width:  800px;
  margin-right:  auto;
  margin-left:  auto;
  font-family:  arial, sans-serif;
  line-height:  24px;
  font-size:  20px;
  color:  #000000;
}

/**********************/
/* Date Doctor        */
/**********************/

.articleBackground
{
  background-color:  #ffffff;
  background-image:url(../../images/articleBackground.jpg);
  background-repeat:repeat-x;
}

.defaultContents 
{
  width:  800px;
  margin-right:  auto;
  margin-left:  auto;
  padding-top:  5px;
}

.defaultContents a
{
  text-decoration:  none;
}

.defaultContents a:hover
{
  color: #39c;
  text-decoration:  underline;
}

.defaultContents #featureArticle IMG
{
   width:  630px;
   display:  block;
   margin-right:  auto;
   margin-left:  auto;
   border:  0;
   
}

.defaultContents #featureArticle #featureArticleTitle
{
  width:  630px;
  color:  #39c;
  font-family:  Helvetica, Arial, sans-serif;
  line-height:  1.3em;
  font-size: 13px;  
  display:  block;
  margin-right:  auto;
  margin-left:  auto;
  text-decoration:  none;
}

.defaultContents #featureArticle #featureArticleTitle a:active
{
  text-decoration: none;
}

.defaultContents #featureArticle #featureArticleSummary
{
  width:  630px;
  display: block;
  margin-right:  auto;
  margin-left:  auto;
}

.defaultContents #recentArticles
{
  width:  630px;
  margin-right:  auto;
  margin-left:  auto;
}

.defaultContents #recentArticles #leftArticle
{ 
  width:  200px;
  float: left;
  padding: 5px;
}

.defaultContents #recentArticles #leftArticle #recentArticleTitle
{
  color:  #39c;
  font-family:  Helvetica, Arial, sans-serif;
  line-height:  1.3em;
  font-size: 13px;
}

.defaultContents #recentArticles #leftArticle #recentArticleSummary
{

}

.defaultContents #recentArticles IMG
{
  width:  200px;
  border:  0;
  
}

.defaultContents #recentArticles #middleArticle 
{
  width:  200px;
  float: left;
  padding: 5px;
}

.defaultContents #recentArticles #middleArticle #recentArticleTitle
{
  color:  #39c;
  font-family:  Helvetica, Arial, sans-serif;
  line-height:  1.3em;
  font-size: 13px;
}

.defaultContents #recentArticles #middleArticle #recentArticleSummary
{

}

.defaultContents #recentArticles #middleArticle img
{

}

.defaultContents #recentArticles #rightArticle
{
  width:  200px;
  float: left;
  padding: 5px;  
}

.defaultContents #recentArticles #rightArticle #recentArticleTitle
{
  color:  #39c;
  font-family:  Helvetica, Arial, sans-serif;
  line-height:  1.3em;
  font-size: 13px;
}

.defaultContents #recentArticles #rightArticle #recentArticleSummary
{

}

.defaultContents #recentArticles #rightArticle img
{
 
}

/*************************/
/* Promotional Compagain */
/*************************/

#promotionaltext
{
  width:  600px;
  font-family:  verdana, arial, sansserif;
  font-size: 10px;
  color:  #555;
  font-weight:  bold;
  
}

#portalcaption
{
  color:  #043a5e;
  line-height:  1.22em;
  letter-spacing: -0.5px;
  font-size: 1.33em;
  
}