/* CSS Document

   If you are modifying this stylesheet for a new skin, this file
   should ONLY include the classes that you intend to modify. The
   portal uses the 'cascade' feature of CSS to allow your stylesheet
   to inherit the styles from the parent (or base) skin.
*/

#layout_3 #layout_area_1 {
	width:65%;
}

#layout_3 #layout_area_2 {
	width:35%;
	}

body {
	background: #ffffff;
}

TD {
	border: 0px solid #ffffff;
}

a:hover {
	text-decoration: none;
	color: #cc092f;
}

#pageEnclosure {
	border: 0px solid white;
	background-color: #ffffff;
	padding-bottom: 0px;
}

#header, .header {
	background-color:#fff;
	color: white;
}

#header h1, #header h1 a {
	display: inline;
	font-family: Verdana,Tahoma,Arial;
	color: #eee;
}

#topnav {
	font-weight: bold;
	position: relative;
	border: 0px solid #ffffff
	border-top: 0px solid #fff;
	border-bottom: 0px solid #fff;
	background-image: url(/public/menubar.gif); background-repeat: no-repeat; width: 865px; height: 20px;
;	background-color: #cc092f;
	background-color: #ffffff;
	padding: 3px 0px 3px 0px;
	margin-left: 0px;

}

#topnav a {
	color: #ffffff;
	background: transparent;
	border: 0px solid #fff;
	padding: 2px 8px;
	font-weight: bold;
	font-size: 12px;
}

#topnav a:hover {
	font-weight: bold;
	color: #ffffff;
;	background: #b01927;
	background-color: #cc092f;
	border-right: 0px solid #fff;
	border-left: 0px solid #fff;
	text-decoration: none;
}

#topnav a.firsta {
	border-left: 1px solid #ddd;
}

#navcont {
	width: 200px;
	height: 100%;
	border-top: 0px solid #ddd;
	border-right: 1px solid #ccc;
	background-color: white;
	padding-left: 10px
}

#navmenu {
	border-top: 1px solid #ddd;
}

.category {
	padding: 0px;
}

DIV.navmenu {
	border-bottom: 1px solid #eec;
	background-image: url("../images/arrow_bullet.gif");
	background-position: left;
	background-repeat: no-repeat;
	background-color: transparent;
	padding-left: 5px;
	margin-left: 10px;
	text-align: left;
}

a.navmenu {
	color: #543;
	font-size: 12px;
	font-weight: bold;
}

a.navmenu:hover {
	color: #cc092f;
	text-decoration: underline;
}



#maincont {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 50px 10px;

	color: #444;
	background-color: white;
	border-top: 0px solid #ddd;
	padding-top: 10px;
	
	text-align: left;
}


#sidebar {
	width:200px;
	height: 100%;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	color: #333;
	background: #ffd;
	border-left: 1px solid #999;
}

#footer, .footer {
	clear: both;
	padding: 3px;
	color: white;
	background-color: #fa2;
	text-align: center;
}

#footer {
	border-top: none;
}

.footer {
	border-top: 1px solid #333;
}

span.info {	
	text-decoration: none;
	font-size: 12px;
	border-bottom: 1px solid #fff;
	color: #000000;
	background: none;
	display: block;
	margin: 0;
	padding: 2px 20px 2px 20px;
	font-weight: normal;
}


.section {
	
}

div.section {
        padding-bottom: 20px;
        margin-bottom: 20px;
}

h2.section {
	padding: 2px 8px;
	font-size: 12px;
	color: #000000;
	background-image: none;
	background-color: #fae584;
	border-top: #ffc20e 1px solid;
	border-bottom: #ffc20e 1px solid;
	border-left: #ffc20e 1px solid;
	border-right: #ffc20e 1px solid;

}

.links_panel, .links_panel A {
	font-size: 12px;
	color: #000000;
}

a.text_button, input.text_button, button.text_button, .text_button_disabled, #maincont a.text_button {
	background-color: #bcbec0;
	border: #000000 1px solid;
	color: #000000;
	height: 19px;
}

.text_button_disabled {
	color: #9999FF;
}

.news_item A.element_name {
	padding-left: 8px;
	padding-right: 8px;
	color: #000000;
	font-size: 12px;
}

.news_item A.element_name:hover {
	padding-left: 8px;
	padding-right: 8px;
	color: #cc092f;
	font-size: 12px
}

span.info a {
	font-size: 12px;
	font-weight: normal;
	background-color: #FFFFFF;
}

span.info a:hover {
	font-size: 12px;
	font-weight: normal;
	background-color: #FFFFFF;
}

div.search_form {
	width: 220px;
}

.search_form {
	width: 150px;
}

.element_name {
	font-weight: bold;
	font-size: 12px;
}

.element_title {
	font-weight: bold;
	font-size: 12px;
}

.element_subtitle {
	font-weight: normal;
	font-size: 12px;
}

.element_description {
	font-size: 11px;
	color: #333333;
	padding: 0 0px 0 0px;
}

.item {
	display: list-item;
	list-style-type: square;
    margin-left: 2em;
}

DIV.TXToIMG {
  font-family: Verdana,Tahoma,Arial;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  position: relative;
  left: 20px;
  top: 140px;
  color: #c41230;
}

a.TXToIMG {
  font-family: Verdana,Tahoma,Arial;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  color: #000000;
}

a.TXToIMG:hover {
  font-family: Verdana,Tahoma,Arial;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  color: #c41230;
}

td.sp_h1 {
  font-family: Verdana,Tahoma,Arial;
  font-size: 18px;
  line-height: normal;
  color: black;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
  text-align: center;
}
td.sp_h2 {
  font-family: Verdana,Tahoma,Arial;
  line-height: normal;
  color: #333333;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
  text-align: left;
  vertical-align: top;
  font-size: 11px;
}
td.sp_content {
  line-height: normal;
  color: #333333;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: left;
  font-family: Verdana,Tahoma,Arial;
  vertical-align: top;
  font-size: 11px;
}
td#sp_even {
  background-color: #fdf6d9;
}
td#sp_odd {
  background-color: #fcf2c1;
}
div#ColList3 {
  font-family: Verdana,Tahoma,Arial;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: left;
  font-size: 11px;
  line-height: normal;
  color: #333333;
}
div#summary {
  border: 1px solid #92b0d0;
  padding: 10px;
  font-family: Verdana,Tahoma,Arial;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: justify;
  font-size: 10px;
  background-image: url(/public/standingbar.gif);
  background-repeat: repeat;
  width: 207px;
  height: 270px;
}