html { color: #000; }
body { background: #000; }

h1 { font-size: 2.500em; margin-top: 4px; color: #d11532; display: block; margin-bottom: 10px; }
h2 { font-size: 1.500em; margin-top: 4px; color: #000; display: block; margin-bottom: 10px; }
h3 { display: block; margin-top: 4px; margin-bottom: 10px; font-size: 1.500em; color: #d11532; }
h4 { display: block; margin-top: 4px; margin-bottom: 10px; color: #000; }
h5 { display: block; margin-top: 4px; margin-bottom: 10px; color: #d11532; }
a:link { text-decoration: none; color: #d11532; }
a:visited { text-decoration: none; color: #d11532; }
a:active { text-decoration: none; color: #d11532; }
a:hover { color: #d11532; text-decoration: underline; }
a img { border: none; }

#outside_container {
	width: 960px;
	min-height:400px;
	height:auto !important;
	height:400px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#search { 
  position: absolute;
  top: 428px;
  right: 20px;
}
.Search_Link {display: none;}

.Search_Button { display: inline; text-align: right; font-weight: bold; }
a.Search_Button { color: #000; }


#header {
  width: 960px;
  background: #fff;
  border-bottom: 1px solid #666666;
  height: 151px;
}

#banner1 {
  width: 960px;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #666666;
}

#banner1 ul, #banner1 li {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 0 0 0 0 !important;
}

#banner2 {
  width: 960px;
  margin: 0;
  padding: 0;
}

#banner2 ul, #banner2 li {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 0 0 0 0 !important;
}

#nav {
  height: 35px;
  width: 960px;
  margin: 0;
  padding: 0;
  position: relative;
  top: 0;
  left: 0;
  border-bottom: 1px solid #666666;
  background: #cccccc;
}

#nav ul, #nav li {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 0 0 0 0 !important;
}

#nav a:link.FlyOut_Level01, #nav a:active.FlyOut_Level01, #nav a:visited.FlyOut_Level01 {
  color: #000;
  font-weight: bold;
  line-height: 35px;
  width: 100%;
  background: none;
  text-align: center;
  margin: 0 7px 0 7px;
}

#nav a:hover.FlyOut_Level01 {
  background: none;
  color: #000;
  text-decoration: none;
  cursor: pointer !important;
}

#nav a:link.FlyOut_Level02, #nav a:active.FlyOut_Level02, #nav a:visited.FlyOut_Level02 {
  background: #cccccc;
  color: #000;
  line-height: 1.75em;
  padding: 0 15px 0 15px !important;
}

#nav a:hover.FlyOut_Level02 {
  background: #000;
  cursor: pointer !important;
  text-decoration: none;
  color: #fff;
}

.RadMenu .rmText {
  float: none !important; 
}

.RadMenu .rmHorizontal .rmText {
  padding: 0 !important;
}

.RadMenu .rmLink {
  padding: 0 !important;
}

#breads {
  width: 920px;
  padding: 10px 20px 10px 20px;
  background: #d11532;
  border-bottom: 1px solid #666666;
}

#breads a { color: #ffffff; }

#main {
  width: 920px;
  padding: 10px 20px 10px 20px;
  background: #cccccc;
}

.column1 {
  float: left;
  padding: 0 20px 0 0;
  width: 608px;
}

.column2 {
  float: left;
  width: 272px;
  padding: 0 0 0 20px;
  margin: 15px 0 0 0;
}

.subnav a:link.FlyOut_Level01, .subnav a:active.FlyOut_Level01, .subnav a:visited.FlyOut_Level01 {
  color: #d11532;
}

#footer {
  background: #000;
}

#footer a { color: #ffffff; }

#footer span {
  width: 960px;
}

#login {
  background: #000;
}

.LoginContainer, .LogoutContainer {
  width: 960px;
	margin-left: auto;
	margin-right: auto;
}

.LoginContainer a, .LogoutContainer a { color: #fff; }

.Section_Title { color: #d11532; }


/* ------------------------------------------ */
/* RSS FEEDS */
/* ------------------------------------------ */


.WebBox_TitleDiv {
  background: none;
  padding: 0;
}

.WebBox_ListServiceItemTitle {
  background: #2f3641;
}

/* END STRUCTURE */
