


.subcat_links {color:#596591; font-weight:normal; font-face:Arial MT,Arial,Helvetica; font-size:10; text-decoration:none;}  
.g-head_links {font-color:white; font-face:Tahoma,Arial,Helvetica; font-size:12; text-decoration:none;}


a {font-face:Verdana,Arial,Helvetica; color:#0D2072}
a:hover {color:#F6B029}


.category_links {
	color:#0D2072;
	font-weight:bold;
	font-face:Verdana,Arial MT,Arial,Helvetica;
	font-size:13;
	text-decoration:underline;
	
} 

.detail_header {
	color:#0D2072; font-weight:bold; font-face:Arial MT,Arial,Helvetica; font-size:14;}

.menu_links {color:black; font-weight:bold; font-face:Arial MT,Arial,Helvetica; font-size:10; text-decoration:none;} 

.small_blue {color:#0D2072; font-weight:normal; font-face:Arial MT,Arial,Helvetica; font-size:10;}

.small_links {color:black; font-weight:bold; font-face:Arial MT,Arial,Helvetica; font-size:10;}

.cat_head {
	font-weight: bolder;
	color:#F6B029;
	font-face:Arial MT,Arial,Helvetica;
	font-size:14;
	text-decoration:none;
	background-color : #AB2703;
	padding : 3;
}

h1 { color:#0D2072; font-size:12px;  font-family:verdana, arial, geneva, sans-serif; margin-bottom: 0px;
	display: inline;
	font-weight: bold; 
 }
 
 
 
 

/* forms */
form {
  margin: 0px;
}
input, textarea {
  font: normal 13px tahoma, geneva, verdana, sans-serif;
}
input.text, input.password, textarea {
  padding: 1px 0px 1px 2px;
  border: 1px solid #57594b;
}





/* lists */
#content ul {
  margin: 10px 0px 0px 20px;
  padding: 0px;
  font-size: 12px;
  list-style: none;
}
#content ul.categories {
  margin: 0px;
}

/* forms */
.row {
  margin-bottom: 1px;
  padding: 4px;
}
.row label.name {
  padding-right: 5px;
  width: 25%;
  float: left;
}
.row label.name span {
  color: #8c3030;
}
.row .value.wrappedtext {
  margin-left: 25%;
  padding-left: 5px;
}
/* hack for ie 5.5 text/textarea resizing */
.row .value input.text, .row .value input.password, .row .value textarea {
  width: expression(this.parentNode.offsetWidth * 0.74 + 'px');
}
/* the previous style causes problems with long sidebars in ie6 */
.row .value input.text, .row .value input.password, .row .value textarea {
  w\idth: 72%;
}
.row .value input.text.shorttext {
  width: 100px;
}
.row.required {
  background: #e2e1eb;
}
.row.invalid {
  color: #8c3030;
  background: #eedddd;
  font-weight: bold;
}
.formsubmit {
  margin-top: 10px;
  text-align: right;
}

/* generic messages */
.errormessage {
  color: #8c3030;
  font-weight: bold;
}
.infomessage {
  color: #3a5841;
  font-weight: bold;
}

/* treecats */
#content .treecats-selection-summary ul, #content .treecats-selection ul {
  margin: 0px;
}
.treecats-selection-summary li a, .treecats-selection li a {
  margin-top: 2px;
  margin-left: 5px;
}
.treecats-selection-summary a, .treecats-selection a {
  font-size: 9px;
}
.treecats-selection-summary a:visited, .treecats-selection a:visited {
  color: #212126;
}
.treecats-selection-current {
  font-weight: bold;
}
.treecats-category-info img {
  border: 0px;
  padding: 2px;
  vertical-align: middle;
}
.treecats-children {
  padding-left: 15px;
}
.treecats-selected span, li.treecats-selected {
  font-weight: bold;
}
.treecats-category a:link, .treecats-category a:visited {
  color: #212126;
  text-decoration: none;
}
.treecats-category a:hover {
  text-decoration: underline;
}
#content ul.treecats-links {
  padding-left: 15px;
  margin: 0px;
}
.treecats-links li {
  line-height: 1.25em;
  list-style: circle;
}


