/*********************************************************************************************\
*       COPYRIGHT © 2009 ENVISION INFORMATION TECHNOLOGIES, LLC.    ALL RIGHTS RESERVED       *
*       DISTRIBUTION, UNAUTHORIZED USE AND MODIFICATION IS STRICTLY PROHIBITED                *
*       ENVISION IT, MADISON, WI    http://www.envisionitllc.com   info@envisionitllc.com     *
\*********************************************************************************************/

BODY
{
  font-family:Arial, Helvetica, Sans-Serif;
  font-size:13px;
}

IMG
{
  border-width:0px;
}

A:link
{
  color:#00549a;
  text-decoration:none;
}

A:visited
{
  color:#00549a;
  text-decoration:none;
}

A:active
{
  color:#00549a;
  text-decoration:none;
}

A:hover
{
  color:#00549a;
  text-decoration:underline;
}

h1
{
  font-size:18px;
  color:#000000;
  font-weight:bold;
  font-family:Arial, Helvetica, Sans-Serif;
}

p
{
  font-family:Arial, Helvetica, Sans-Serif
  color:#ffffff;
  font-size:13px;
}


.clear
{
  width:0px;
  height:0px;
  clear:both;
}

.eitCMSReadMore
{
  display:none;
  visibility:hidden;
  width:0px;
  height:0px;
}

.arial12
{
  font: 12pt Arial;
}

.arial10
{
  font: 10pt Arial;
}

#container
{
  width:998px;
  border:0px solid black;
  margin: 10px auto;
}

#bannerAd1
{
  width:600px;
  height:100px;
  margin-left:199px;
  margin-bottom:15px;
  overflow:hidden;
}

#logoBar
{
  width:998px;
  height:130px;
  overflow:hidden;
  background:url('/images/layout/logobg.gif') no-repeat;
}

#logo
{
  width:650px;
  float:left;
  height:130px;
  overflow:hidden;
}

#searchBox
{
  width:348px;
  height:130px;
  overflow:hidden;
  float:left;
}

#dbmText
{
  text-transform:uppercase;
  font-size:12px;
  font-weight:bold;
  letter-spacing:1px;
  padding-top:20px;
}

#dbmText A
{
  text-decoration:none;
  color:#00549A;
}

#dbmText A:hover
{
  text-decoration:underline;
}

#search
{
  padding-top:30px;
  padding-left:30px;
}

#searchInputBox
{
  float:left;
}

#searchInput
{
  width:200px;
  border:2px solid #b9bbbd;
}

#searchButton
{
  float:left;
  padding-left:10px;
}

#mainMenu
{
  background:url('/images/layout/menubg.gif') no-repeat;
  width:998px;
  height: 19px;
  overflow:hidden;
  padding: 12px 0 0 30px;
  line-height:12px;
}

#bannersLeft
{
  width:226px;
  padding-right:5px;
  padding-top:7px;
  overflow:hidden;
  float:left;
}

#bannerAd2
{
  width:226px;
  height:226px;
  overflow:hidden;
}

#bannerAd3
{
  width:226px;
  height:226px;
  overflow:hidden;
  margin-top:18px;
}

#bannerAd4
{
  width:226px;
  height:226px;
  overflow:hidden;
  margin-top:18px;
}

#mainContent
{
  width:516px;
  float:left;
  overflow:hidden;
  padding-left:10px;
  padding-top:7px;
}

#bannerAd8
{
  width:500px;
  height:100px;
  overflow:hidden;
  margin: 0 auto 7px auto;
}

#bannersRight
{
  width:226px;
  padding-left:15px;
  padding-top:7px;
  overflow:hidden;
  float:left;
}

#bannerAd5
{
  width:226px;
  height:226px;
  overflow:hidden;
}

#bannerAd6
{
  width:226px;
  height:226px;
  overflow:hidden;
  margin-top:18px;
}

#bannerAd7
{
  width:226px;
  height:226px;
  overflow:hidden;
  margin-top:18px;
}

#footerLine
{
  margin-top:30px;
  height:0px;
  width:998px;
  border-top:1px solid #444446;
  border-bottom:1px solid #c9cbcc;
  border-left-width:0px;
  border-right-width:0px;
}

#footerContainer
{
  width:998px;
  padding-top:15px;
  overflow:hidden;
  padding-bottom:15px;
}

#footerText
{
  float:left;
  width:800px;
  font-size:11px;
  padding-left:23px;
}

#footerLogo
{
  float:left;
  width:143px;
  height:47px;
  overflow:hidden;
  font-size:11px;
}

#bannerAd1 P
{
  margin:0px;
}

#bannerAd2 P
{
  margin:0px;
}

#bannerAd3 P
{
  margin:0px;
}

#bannerAd4 P
{
  margin:0px;
}

#bannerAd5 P
{
  margin:0px;
}

#bannerAd6 P
{
  margin:0px;
}

#bannerAd7 P
{
  margin:0px;
}

#sectionPagePreviews P
{
  margin-top:0px;
}

/* Register form CSS styles (profile too) */
.registerFieldLabel
{
  width:150px;
  float:left;
  text-align:right;
  padding-right:10px;
}

.registerField
{
  width:270px;
  float:left;
}

.registerFieldInput
{
  width:250px;
}

.registerRequired
{
  color:darkred;
}

.registerClear
{
  clear:both;
  width:0px;
  height:0px;
}

#pageContentHeaderBarButtons
{
  float:right;
  margin-top:-6px;
}

#pageContentHeaderBarButtonsClose
{
  clear:both;
}

/* search result CSS */
.searchSummary
{
  font-weight:bold;
  padding-bottom:5px;
}

.searchPreviewCreatedDate
{
  display:none;
}

.searchPreviewTitle
{
  padding:10px 0px 2px 0px;
  font-weight:bold;
}

.searchHighlight
{
  background-color:yellow;
  color:black;
}

.searchPreviewContent
{
}

.searchPreviewLastModified
{
  font-size:10px;
}

.searchResults
{
  padding-top:15px;
  text-align:center;
}

.searchPage
{
  float:right;
  padding: 0px 10px;
}

.searchPageLink
{
}
/* end search result css styles */

/* Comment styles */
#pageCommentsHeader
{
  padding-top:20px;
}

.pageCommentSubject
{
  font-size:13px;
  font-weight:bold;
  padding-top:15px;
}

.pageCommentFrom
{
  font-size:9px;
}

.pageCommentBody
{
  padding-top:5px;
}

#pageCommentHeader
{
  font-size:9px;
  padding-bottom:20px;
}

.pageCommentRequired
{
  color:red;
}

.pageCommentField
{
  width:100px;
  float:left;
  font-weight:bold;
  padding-right:10px;
  text-align:right;
}

.pageCommentInput
{
  float:left;
}

#pageCommentComment
{
  width:400px;
  height:80px;
}
/* end page comment styles */