body,td {
font-family: "Verdana";
font-size: 11px;
color: #000000;
}

td.main_content {
font-family: "Verdana";
font-size: 12px;
color: #000000;
line-height: 180%;
padding-top: 10px;
padding-left: 15px;
padding-right: 15px;
}


A, A:link, A:visited, A:active {
font-family: "Arial";
font-size: 12px;
font-weight: normal;
color: blue;
text-decoration: underline ;
}

A:hover {
text-decoration: none;
font-weight: normal;
color: red;
text-decoration: underline ;
}


A.record, A.record:link, A.record:visited, A.record:active {
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: black;
text-decoration: none ;
}

A.record:hover {
color: black;
text-decoration: underline;
}

.footer_td
{
font-family: "Verdana";
font-size: 10px;
font-weight: normal;
color: #666666;
text-align: center;
}

A.footer, A.footer:link, A.footer:visited, A.footer:active {
font-family: "Verdana";
font-size: 10px;
font-weight: normal;
color: #666666;
text-decoration: none;
}

A.footer:hover {
color: black;
}

.location
{
font-family: "Verdana";
font-size: 10px;
font-weight: normal;
color: #333333;
padding-left: 12px;
}

A.location, A.location:link, A.location:visited, A.location:active {
font-family: "Verdana";
font-size: 10px;
font-weight: normal;
color: #333333;
text-decoration: none;
padding-left: 0px;
}

A.location:hover {
text-decoration: underline;
}

.ads_td {
font-family: "Arials";
font-size: 10px;
letter-spacing: 2px;
color:#000066;
padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
}

.ads_td img {
border :1px #333333 solid;
margin-top: 15px;
}

A.linkbutton, A.linkbutton:link, A.linkbutton:visited, A.linkbutton:active, A.linkbutton:hover  {
text-decoration: none;
color: black;
font-weight:normal;
font-size:9pt;
border: 1px #000000 solid; 
background-color:#ADB666;
width: 12pt;
height: 11pt;
}

 A.linkbutton:hover  {
text-decoration: none;
color: #ADB666;
font-weight:normal;
font-size:9pt;
border: 1px #000000  solid; 
padding-left: 2px; padding-right: 2px;
background-color: #000000;
}

.no_linkbutton {
	text-decoration: none;
	color: black;
	font-weight:normal;
	font-size:9pt;
	border: black; border-style: solid; 
	border-top-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-width: 1px;
	padding-left= 2px; padding-right= 2px;
	border:1px solid #ffffff; background-color:#ADB666;
}


.welcome_home {
font-family: "Verdana";
font-size: 11px;
color:#333333;
padding-top: 12px;
padding-left: 110px;
padding-right: 20px;
}


form {
display: inline;
} 

.search_textbox {
font-family: "Verdana";
font-size: 11px;
text-decoration: none;
color: #333333;
background-color: white;
border:1px #666666 solid;
height: 22px;
width: 170px;
}

.search_submit {
font-family: "Verdana";
font-size: 11px;
text-decoration: none;
color: #333333;
background-color: #E0E0E0;
border: 1px solid #333333;
/*background-image: url(images/search_button_bg.gif);
background-repeat: no-repeat;
padding: 0px;
margin: 0px;
*/

width: 65px;
height: 21px;
	
}

/* ------------------ */

/* used in forms*/

.login  {
font-family: "Arial";
font-size: 12px;
color: #000000;
border :1px #CCCCCC solid;
}

table.login tr td  {
font-family: "Arial";
font-size: 12px;
color: #000000;
}



tr.row_dashed td {
border-bottom:1px #B9CE95 solid;
}

.row_solid {
border-top :1px #CCCCCC solid;
font-family: "Arial";
font-size: 10px;
color: #666666;
padding-left: 1px;
padding-top: 0px;

}


table tr.row_border_none td {
border: none;
}

.row_title {
font-weight: bold;
background-color: #f7f7f7;
border-bottom :1px #CCCCCC dotted;
line-height: 150%;
padding-left: 5px;
}


.button
{
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-color: #F2EFF8;
border: 1px #ABABAD solid;
}

INPUT, TEXTAREA, SELECT, OPTION {
font-family: Verdana, sans-serif;
font-size: 12px;
text-decoration: none;
color: #333333;
background-color: #f7f7f7;
border:1px #CCCCCC solid;
padding:2px;
}

.submit_news {
font-family: Verdana;
font-size: 12px;
font-weight: bold;
color: #F78400;
text-decoration: underline;
border:none;
background-color: white;
cursor: hand;
cursor: pointer;
width: 30px;
height: 18px;
padding-top: -1px;
}

.red {
font-family: "Arial";
font-size: 12px; 
color: #F78400; 
border-bottom :0px #CCCCCC dashed;
}

label {
cursor: hand;
cursor: pointer;
}

.row_record {
	font-family: Verdana;
	font-size: 10px;
}
/* search result */
.highlight {
/* background: #DBEFBB;*/
background: #EFC370;
}


/* classes for validator */
.tfvHighlight {
background: #ffffc8
}

.tfvNormal {
}

.register_textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 145px;
	height: 20px;
	text-align:center;
	margin-left: 5px;
}

.register_table {
	border: solid #999999 1px;
}

.img_border
{
border : 3px double #999999;
}

.record_bullet
{
margin-right: 7px;
}

