fieldset, .border {
	margin-bottom: 6px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	BORDER: 1px SOLID #AAB4BC;
	-moz-border-radius: 4px 4px 4px 4px;
	padding: 4px;
	background-color: #F8F8F8;
}

input.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	background: url(images/buttonBg.gif);
	width: 100px;
	height: 38px;
}
.error_display, .alert_error {
	margin-bottom: 6px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	BORDER: 1px SOLID #c04545;
	-moz-border-radius: 4px 4px 4px 4px;
	padding: 4px;
	background-color: #f2e6e6;
}
.alert_confirmation {
	padding: 4px;
	border: 1px solid #00FF00;
	-moz-border-radius: 4px 4px 4px 4px;
}

.rounded_content {
	border: 1px solid #AAB4BC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	-moz-border-radius: 4px 4px 4px 4px;
}
.subtitle {
	font-size: 16px;
	font-weight: bold;
	color: #0099CC;
}
.shadedrow {
	background-color: #E5E5E5;
}
td.article {
	font-size: 14px;
	color: #666666;
}

table.kb_rounded_content
{
	height: 100px;
	-moz-border-radius: 4px 4px 4px 4px;
	border: 1px solid #ddddff;
	padding: 10px;
	background-color: #333333;
}
table.kb_category
{
	border: 1px solid #C8E3F5;
	clear: both;
	padding: 10px;
}
.alert_notification {
	margin-bottom: 6px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	BORDER: 1px SOLID #e98446;
	-moz-border-radius: 4px 4px 4px 4px;
	padding: 4px;
	background-color: #f6f6da;
}
.dashed_border {
	border: 1px dashed #CCCCCC;
}
tr.alternative1 {
	background-color: #FFFFD5;
}
tr.alternative2 {
	background-color: #FFFFCC;
}

tr.headcell {
	background-color: #333;
	color: #FFFFFF;
}
.headcell_border, #headcell_border {
	border: 1px solid #CCC;
	-moz-border-radius: 4px 4px 4px 4px;
}
.headcell_title {
	background-color: #333;
}

tr.headcell2 {
	background-color: #666;
}
.headcell2_border, #headcell2_border {
	border: 1px solid #DDD;
	-moz-border-radius: 4px 4px 4px 4px;
}
.headcell2_title {
	background-color: #666;
}

.small, #small, .small a, #small a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #CCCCCC;
}
.small_body, #small_body, .small_body a, #small_body a { /* Small font same body text colour */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.category {
	background-color: #F8F8F8;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 4px 4px 4px 4px;
}
.solidborder {
	border: 1px solid #333333;
}

table.pageborder {
	border: 1px solid #6699CC;
}
td.pagerow1, tr.pagerow1 {
	background-color: #E4ECF3;
}
td.pagerow2, tr.pagerow2 {
	background-color: #DCE3E9;
}
td.pagerow3, tr.pagerow3 {
	background-color: #E6F7DB;
}
td.pagetablehead {
	background: url(images/tt_bg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

/** Comments - Form **/
.comment_box {
  padding: 1px;
  margin: 5px;
  display: block;
}
.comment_form {
  border: 0px solid #AAAAAA;
  padding: 1px;
	font-size: 10px;
}
.comment_form textarea {
  border:1px solid #AAAAAA;
  height:120px;
  width:96%;
}
.comment_form .text {
  border:1px solid #AAAAAA;
  margin-right:5px;
  padding:3px;
  width:150px;
}
.comment_form .submit {
  background-color: #FFFFFF;
  margin-right:5px;
  padding:3px;
  width:150px;
  font-size: 18px;
}
/** Comments - Display **/
.comments-title { 
  text-align: center; 
  font: bold 17px "Trebuchet MS", Helvetica, Arial, Geneva; 
  color: #414d4c; 
}
#comments .comment { 
  background: #E7E8EB; 
  margin-bottom: 10px; 
  overflow: hidden; 
  width: 100%; 
  padding-bottom: 5px; 
}
#comments .comment .comment-avatar { 
  float: left; 
  width: 50px; 
  padding: 5px 7px; 
}

#comments .comment .comment-content { 
  float: left; 
  padding: 10px 15px; 
  margin: 5px 5px 0 0; 
  width: 82%;
  background: #F7F8F9; 
}
#comments .comment .comment-content a { color: #444; }


#comments .comment .comment-info { 
  font-size: 11px;
  color: #777;
  margin-bottom: 5px; 
}
#comments .comment .comment-info span {
  font: bold 16px "Trebuchet MS", Helvetica, Arial, Geneva;    
  padding-right: 10px; 
  margin-bottom: 5px;
}
#comments .comment .comment-info a { 
  color: #444; 
  text-decoration: none;
}

/** **/