/*
0 - Comments for site spec and style usages (mini style guide)
1 - Common block level/Layout
2 - Common inline/formatting
3 - Navigation
4 - Forms
5 - Rich Content
6 - Search Results
7 - Module Specific Content
*/

/* ======== #1 - Common block level/Layout content (classes used in TopLevel) ======== */

body {
	margin: 0px; padding: 0px;
	text-align: center;
	background: #13113b url(../template_images/newDesign/page_background.gif) repeat-x;
	font-size: 70%;
}

html>body {
	font-size: 0.7em;
}

body, td, th {
	font-family: Verdana, Helvetica, sans-serif;
}

img {
	border: none;
}

#contentContainer {
	width: 580px;
	margin: 0px auto;
	text-align: left;
  clear: both;
}

.footer, .footerStart, .footerEnd {
	width: 580px;
	margin: 0px auto;
	text-align: center;
  clear: both;
}

.content, .contentStart, .contentEnd {
  float: right;
	width: 400px;
}

#contentLeft {
  float: left;
	width: 160px;
  padding: 10px;
}

#head {
	width: 831px;
	margin: 0px auto;
	text-align: left;
  height: 283px;
}
#head img {
  position: relative;
  float: left;
}
.footerStart {
  background-image: url(../template_images/newDesign/footer_background_top.gif);
}
.footer {
  color: #494949;
  background: url(../template_images/newDesign/footer_background.gif) repeat-y;
}
.copywrite {
  margin: 0px 24px;
}
.footerEnd {
  height: 20px;
  background-image: url(../template_images/newDesign/footer_background_bottom.gif);
}

/* ======== #3 - Navigation ======== */
#navigation {
  position: relative;
  float: left;
  left: 126px;
  top: 190px;
  line-height: 33px;
  background:  url(../template_images/newDesign/button_background_right.gif) no-repeat right;
  padding: 0px 11px 0px 0px;
  margin: -190px 0px 0px 0px;
  list-style-type: none;
}

#navigation LI {
  float: left;
  padding: 0px 0px 0px 79px;
  background: url(../template_images/newDesign/button_background_center.gif) no-repeat;
}
#navigation LI.first {
  padding: 0px 0px 0px 11px;
  background: url(../template_images/newDesign/button_background_left.gif) no-repeat;
}
#navigation A {
  display: block;
  background: url(../template_images/newDesign/button_background.gif) repeat-x;
  text-decoration: none;
  font-weight: bold;
  color: #fff;
}
#navigation A:hover {
  text-decoration: underline;
}
#navigation A.current {
  /* text-decoration: underline; */
  color: #ecbb52;
}

/* ======== #5 - RichContent ======== */
#contentLeft DIV.text {
  color: #fff;
}
.contentStart {
  background-image: url(../template_images/newDesign/content_background_top.gif);
}
.content {
  color: #494949;
  background: url(../template_images/newDesign/content_background.gif) repeat-y;
}
.contentEnd {
  height: 20px;
  margin-bottom: 10px;
  background-image: url(../template_images/newDesign/content_background_bottom.gif);
}
.content DIV.text, .content H1 {
  margin: 0px 24px;
}
.content H1 {
  color: #9b232d;
  font-weight: normal;
  font-size: 1.6em;
  margin-bottom: 1em;
}
