#featuretable p {
padding-bottom:0px;
padding-top:0px;
margin:0px;
}
body {
	font-family : Verdana, Palatino, Times New Roman, serif; 
	background-color : #5A5D5A;
	color: #333;
	font-size: 11px;
	line-height: 15px;
}

.small { font-family : Verdana, Arial, sans-serif;  font-size: 10px; }

a:link { color : #AA1F22; text-decoration: underline;}
a:hover { color: #AA1F22; text-decoration: underline;}
a:visited { color : #AA1F22; text-decoration: underline;}
a:active { color : #AA1F22; text-decoration: underline;}
.lsb{
	font-family: Verdana, Palatino, Times New Roman, serif;
	font-size:11px;
	color:#AA1F22;
	height:1.75em;
	margin:0.2em;
	border:1px solid; 
	border-color:#AA1F22;
    	
}
.skilllist{
	width:300px;
	height:100px;
	overflow:auto;
	background-color : #F0EFE4;
}
.signup{
	font-family: Verdana, Palatino, Times New Roman, serif;
	font-size:11px;
	color:#AA1F22;
	height:24px;
	margin:0.2em;
	border:1px solid; 
	border-color:#AA1F22;
	width:120px;
    cursor: pointer;
}
.searchInput{
	font-family : Verdana, Palatino, Times New Roman, serif; 
	font-size:11px;
	width: 380px;
	background-color : #F0EFE4;
	color: #AA1F22;
}
.searchSelect{
	font-family : Verdana, Palatino, Times New Roman, serif; 
	width: 380px;
	background-color : #F0EFE4;
	color: #AA1F22;
}
.searchSelect2{
	font-family : Verdana, Palatino, Times New Roman, serif; 
	width: 120px;
	background-color : #F0EFE4;
	color: #AA1F22;
}
th {
	font-size: 12px;
	background: #C2C1B7;
}

td {
	font-size: 12px;
}

h1 {
	font-size: 14px;
	color: #243675;
	margin-bottom: 10px;
	}

h2 {
	font-size: 13px;
	color: #AA1F22;
	}

#nav {
	width: 156px;
	padding-left: 19px;
	border-right: 1px solid #7F171A;
}

#footer {
	padding: 15px;
	background: #C2C1B7;
	font-size: 11px;
}

#footer A {
	color: #333;
}

#content {
	width: 95%;
	padding: 20px;
	font-size: 12px; 
}

.forms {
	font-family : Verdana, Palatino, Times New Roman, serif; 
	font-size: 11px;
	color: #333;
}

#adminnav {
	width: 160px;
	padding-left: 19px;
	border-right: 1px solid #7F171A;
	font-size: 11px;
	color: #FFF;
}

#adminnav A {
	color: #EED60F;
}

#admincontent {
	width: 95%;
	padding: 20px;
	font-size: 12px;
}

.pagination {
	color: #F0EFE4;
}

.pagination A {
	color: #F0EFE4;
}

.pagination A:visited {
	color: #F0EFE4;
}

.pagination A:hover {
	color: #EED60F;
}

.error {
	font-size: 11px;
	color: #AA1F22;
}

.leftimage {
	float: left;
	margin-right: 10px;
	margin-bottom: 30px;
}

.button {
	border: 1px solid #7F171A;
	color: #F0EFE4;
	background: #AA1F22;
	width: 120px;
}
.button a 
{
font-size: 10px;
color: #FFF;
padding: 3px;
text-align: center;
display: block;
}

.button a:link
{
color: #FFF;
text-decoration: none;
}

.button a:visited
{
color: #FFF;
text-decoration: none;
}

.button a:hover
{
color: #EED60F;
}

.chatter {
	font-size: 11px;
}

/* table cell styles */
.label {
	background: #DCDBD1;
}
.review {
	background: #E9E8DE;
}
.option {
	background: #FFFFFF;
}
.option2 {
	background: #FFFFFF;
		color:#FF0000;
	font-weight:bold;
}
.comments {
	background: #DFDED1;
	font-size: 11px;
}

.forum {
	border: 1px solid #C2C1B7;
}

.forumbody {
	border: 1px solid #C2C1B7;
	background: #FFFFFF;
}

.caption {
	color: #888;
	font-size: 10px;
	background: #FFFFFF;
	margin-bottom: 10px;
	text-align: center;
}
fielset { border:1px solid #C2C1B7 }


legend{
  padding: 0.2em 0.5em;
  border:1px solid #C2C1B7;
  /*color:#C2C1B7;*/
  font-size:90%;
  text-align:right;
  }
  
.p1{
	float:left;
}
.p2{
	padding-left:5px;
	float:left;
}

#featuretable td{
	padding-left:5px;
	padding-bottom:0px;
	padding-top:5px;
}



/* liScroll styles */
.newsTick {
width: 585px;

padding-bottom: 3px;
}


/* liScroll styles */

.tickeroverlay-left{
	/*background-image:url('left.png');*/
	display:block;
	pointer-events:none;
	position:absolute;
	z-index:30;
	height:12px;
	width:150px;
	top:0;
	left:-2px;
}
	
.tickeroverlay-right{
	/*background-image:url('right.png');*/
	display:block;
	pointer-events:none;
	position:absolute;
	z-index:30;
	height:12px;
	width:150px;
	top:0;
	right:-2px;
}
.tickercontainer { /* the outer div */
background: #DCDBD1; 
width: 570px; 
height: 27px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
padding-left: 10px;
padding-right: 10px;
top: 8px;
height: 18px;
/*width: 718px;*/
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
margin-left: 20px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding-right: 15px;
/*background: #fff;*/
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 

