td,body{
  font: normal 12px arial;
  color:333;
  text-decoration:none;
}
ul {
  padding-left:4px;
 margin-left:4px;
}
li {
  margin-top:.8em;
  margin-bottom:.8em;
  background: url(../images/graphics/bullet.gif) no-repeat left .4em;
  padding-left:13px;
  list-style:none;
}
body {
  background-color:#999999;
  text-align:center;
  margin:0;
  padding:10px 0 0 0;
  font: 14px Calibri, Arial, Helvetica, sans-serif;
}
#container {
  width:960px;
  margin:0 auto;
  text-align:left;
  background-color:#fff;
}
#container-padding {
  padding:10px;
  background-color:#fff;
}
#header {
  height:231px; /*4px taller because of logo height */
}
#header-left {
  float:left;
  width:180px;
}
#header-right {
  float:right;
  width:750px;
  height:227px;
}
#feature {
  height:178px;
  margin:0 0 10px 0;
}
  #feature-right {
    float:right;
    width:180px;
  }
  #feature-left {
    width:560px;
    float:left;
  }
#nav-cont {
  height:39px;
  width:750px;
  background-color:#666666;
}
#nav {
  margin:5px 5px 0 5px;
}
#breadcrumb {
  float:left;
  padding: 0 0 0 30px;
  height:65px;
  font-size:12px;
  width:700px;
}
#breadcrumb p {
  margin-top:14px;
  color:#666;
}
#breadcrumb a {
  color:#666;
}
#search {
  height:24px;
  width:180px;
  float:right;
  margin:12px 2px 0 0;
  background: url(../images/graphics/search-bg.gif) no-repeat;
  padding-top:2px;
}
#search input {
  margin-left:12px;
  background-color:#fbfbfb;
  border:none;
  vertical-align:middle;
  width:138px;
  font-size:11px;
}
#search img {
  border:none;
  vertical-align:middle;
}
#wrapper {
  margin: 0 0 0 30px;
  clear:both;
}
#content {
  float:left;
  width:530px;
  padding-bottom:60px;
}
#right-column  {
  width:336px;
  float:right;
  padding-bottom:60px;
}
#credits {
  clear:both;
  font-size:13px;
  background-color:#e0e1e1;
  height:50px;
  line-height:50px;
  text-align:center;
}
#footer {
  padding:8px 0 12px 0;
  clear:both;
  font-size:12px;
  color:#000;
}
#footer p {
  color:#000;
  font-size:12px;
  padding-bottom: 10px;
}
#footer a {
  color:#000;
  font-size:12px;
}


/* Links */
a{
  color:036;
}
a:hover{
  color:012;
}




/* All Navigations */
.Nav_Side_Level1,.Nav_Side_Level2,.Nav_Side_Leveln,.Nav_Side_Level_Selected,.Nav_Top{
  text-decoration:none;
}


.Nav_Side_Level1{
  color:036;
  font-weight:bold;
}

.Nav_Side_Level2{
  color:369;
}

.Nav_Side_Leveln{
  color:69a;
}

.Nav_Side_Level_Selected{

}

.Nav_Top{
  color:#DB7124;
}


/* --------- Clearfloat --------- */

.clearfloat:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both;
	visibility: hidden;
	}
.clearfloat { display: inline-block; }
* html .clearfloat { height: 1%; }
.clearfloat { display: block; }

 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */
