/* CSS Document */

body {
  text-align:center;
  margin:0px;
  background-color:#b7d3ef;
  font-family:tahoma;
  font-size:13px;
}

/* Universal HTML Tag Classes */

p {
  /* Creates universal P tag spacing between browsers */
  margin:0px;
  padding:5px 0px 5px 0px;
}

ul {
  /* Makes lists appear directly under content instead of left indenting */
  list-style-position:inside;
  margin:0px;
  padding:0px;
}

a img {
  /* Removes border that occurs when an image is wrapped with an A tag */
  border:none;
}

/* End HTML Tag Classes */

#bodyContainer {
  width:780px;
  text-align:left;
  margin:0 auto;
}

#header {
  height:254px;
  background-image:url('../images/global/adpinsheader.jpg');
  overflow:hidden;
}

/* Begin Navigation Styles */

#mainNav {
  height:46px;
  background-image:url('../images/global/navBackground.gif');
 
}

#mainNav a {
  font-size:10px;
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
}

#mainNav a:hover {
  color:#0180c5;
}

#mainNav ul {
  list-style:none;
  padding:0px;
  margin:0px;
  padding-top:15px;
  padding-left:15px;
}

#mainNav li {
  float:left;
  display:block;
  padding:0px 6px 0px 6px;
  border-left:1px solid #000000;
  border-right:1px solid #ffffff;
  height:16px;
  line-height:10px;
}

#mainNav li.first {
  border-left:none;
}

#mainNav li.last {
  border-right:none;
}

/* End Navigation Styles */

#contentContainer {
  background-image:url('../images/global/containerBg.gif');
  background-repeat:repeat-x;
  background-color:#666666;
  text-align:center;
  padding:10px 0px 10px 0px;
}

#contentArea {
  background-color:#c1c1c1;
  width:760px;
  text-align:left;
  margin:0 auto;
  padding:1px;
}

#contentArea .break {
  height:1px;
  font-size:0px;
  overflow:none;
  clear:both;
  _margin-top:-1px;
}

.contentBlock {
  border:1px solid #2f2f2f;
  background-color:#5cabba;
}

#footer {
  height:27px;
  background-color:#363737;
  text-align:center;
  font-size:11px;
  color:#ffffff;
  line-height:27px;
}

/* Begin Generic Classes */

.clear {
  clear:both;
  font-size:0px;
  height:1px;
  overflow:hidden;  
}

.floatLeft {
  float:left;
}

.floatRight {
  float:right;
}

.wrapper {
  padding:0px 15px 0px 15px;
}

/* End Generic Classes */


/* Universal Content Block Styles */
/* Most content blocks are individually styled on corresponding style sheet */

#contentBlock_3, #contentBlock_2  {
  background-color:#4a82ad;
}

#contentBlock_4 {
  background-color:#ffffff;
}

/* End content block styles */