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

td.main_content {
font-family: "Arial";
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.specials, A.specials:link, A.specials:visited, A.specials:active {
font-family: "Arial";
font-size: 12px;
font-weight: normal;
color: #DBC362;
text-decoration: underline ;
}

A.specials:hover {
text-decoration: underline;
font-weight: normal;
color: white;
}

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

A.footer_sitemap:hover {
font-weight: normal;
color: black;
}

.footer_td
{
font-family: "Arial";
font-size: 10px;
font-weight: normal;
color: #999999;
padding-right: 5px;
}

A.sitemap_page, A.sitemap_page:link, A.sitemap_page:visited, A.sitemap_page:active {
font-family: "Arial";
font-size: 12px;
font-weight: normal;
color: #666666;
text-decoration: underline;
line-height: 30px;
}

A.sitemap_page:hover {
color: black;
}


.testimonial_td {
font-family: "Verdana";
font-size: 10px;
font-style:italic;
color:#000066;
line-height: 120%;
padding-top: 5px;
padding-left: 15px;
padding-right: 15px;
}

.testimonial_footer {
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-align: right;
}


/* 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;
}

table.row_dashed {

}


table.row_dashed tr td {
font-family: "Arial";
font-size: 12px;
color: #666666;
line-height: 180%;
}

table.row_dashed tr td {
}

.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;
}

.subscribe_textbox {
font-family: Verdana, sans-serif;
font-size: 10px;
text-decoration: none;
color: #333333;
background-color: white;
border:1px #CCCCCC solid;
padding:2px;
}

form {
display:inline;
} 

.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;
}

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

.row_light, tr.row_light td	{
	background-color: #F7F3F7 ;
	font-size: 12px;
	}
	/*  alternate row color 2 */
.row_dark, tr.row_dark td	{
	font-size: 12px;
	background-color: #eaeaea ;
	}	
.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;
}


