* {
  font-family:Arial;

}

html {
  background-color:#EAEAEA;
}

body {
  width:970px;
  margin-left:auto;
  margin-right:auto;
  margin-top:165px;
  font-size:12px;
  background:#FFF;
}

img {
  border-width:0px;
}

p {
  color:#333;
  padding:0px;
  margin:8px 0px 8px 0px;
}

h1, h2 {
  font-size:16px;
  padding:0px;
  margin:0px;
}

#topContent {
  background-color:#FFF;
  background-image:url('../images/top-content-background.jpg');
  background-repeat:repeat-x;
  font-size:18px;
  height:121px;
  border-top:5px solid #006;
  position:absolute;
  top:15px;
}

#topContent .wrapper {
  position:relative;
  width:970px;
  height:121px;
}

#topContent #logoImage {
  position:absolute;
  top:12px;
  left:20px;
}

#topContent #actionText {
  position:absolute;
  top:5px;
  right:10px;
}

#topContent #strapText {
  position:absolute;
  bottom:5px;
  right:10px;
  font-weight:bold;
  text-align:right;
  line-height:1.4em;
}

#menuContent {
  border-top:2px solid #006;
  border-bottom:2px solid #006;
  background:#E6EEFF;
  height:25px;
  position:absolute;
  top:141px;
  width:970px;
}

#menuContent ul {
  list-style-type: none;
  margin:0px;
  padding:0px;
}

#menuContent li {
  display: block;
  float:left;
  font-weight:bold;
  font-size:14px;
}

#menuContent li a {
  display:block;
  padding:4px 15px 5px 15px;
  color:black;
  text-decoration:none;
}

#menuContent li:hover {
  background-color:#B9CFFF;
}

#dropDownMenu {
  position:absolute;
  border:2px solid #006;
  border-top-width:0px;
  line-height:18px;
  z-index:100;
  margin-left:1px;
  margin-top:6px;
  background:#E6EEFF;
  width:170px;

}

#dropDownMenu a {
  width: 100%;
  display: block;
  text-indent: 4px;
  padding: 1px 0;
  text-decoration: none;
  color:black;
}

#dropDownMenu a:hover {
   background-color:#B9CFFF;
}

#mainContent {
  padding:20px 20px 20px 20px;
  width:720px;
  float:left;
}

#mainContent .splitBox {
  margin-bottom:10px;
  clear:both;
}

#mainContent .splitBox p {
	clear:both;
}

#mainContent .splitBox .content li {
  color:#333;
}

#mainContent .splitBox .content .columnList {
	width:235px;
	float:left;
  margin:0px 5px 0px 5px;
  padding:0px;
  list-style-position: inside;
}

#mainContent .splitBoxContentLeft .content {
  float:left;
  width:490px;
}

#mainContent .splitBoxContentRight .content {
  float:right;
  width:490px;
}

#mainContent .splitBoxContentLeft .image {
  float:right;

}

#mainContent .splitBoxContentRight .image {
  float:left;
}

#sideContent {
  float:right;
  padding:20px 10px 20px 0px;
  width:200px;
}

#sideContent a {
  color:#000;
}

#sideContent .sideBox {
  border:2px solid #E6EEFF;
  margin-bottom:15px;
}

#sideContent .sideBox .title {
  font-weight:bold;
  font-size:14px;
  padding:4px;
  background-image:url('../images/sidebar-title-background.jpg');
  background-repeat:repeat-x;
}

#sideContent .sideBox .text {
  padding:4px;
  color:#333;
}

#sideContent .sideBox .text ul {
  margin:5px 0px 5px 20px;
  padding:0px;
  list-style-position: outside;
}

#sideContent .sideBox .text table {
  width:100%;
  border-collapse:collapse;
  margin-top:3px;
}

#sideContent .sideBox .text table td {
  padding:3px;
}

#sideContent .sideBox .text input {
  font-size:11px;
  border:1px solid #999;
  color:#333;
}

#bottomContent {
  border-top:2px solid #006;
  border-bottom:5px solid #006;
  background:#E6EEFF;
  font-size:11px;
  text-align:center;
  padding:3px;
}

#bottomContent a {
  color:#000;
}