/*----------- core HTML tags --------------*/

body
{
	font: 11px verdana, arial, sans-serif;
	color: #525256;
	text-align: center;
	margin-top: 28px;
}

.tdbg {
background-image:url(images/inside_r5_c1.gif); background-repeat:repeat-y;
}

.leftvertical {
background-image:url(images/inside_r6_c2.gif); background-repeat:repeat-y;
}

.bodytext
{
	font: 11px verdana, arial, sans-serif;
	color: #525256;
	text-align: justify;
}

.newstext
{
	font: 10px verdana, arial, sans-serif;
	color: #525256;
	text-align: left;
}

.title
{
    background-image:url(images/inside_r5_c3.gif); background-repeat:repeat-y;
	position:relative;
	padding-top: 21px;
	padding-left: 4px;
	font: 11px verdana, arial, sans-serif;
	color: #336699;
	font-weight:bold;
	text-align: justify;
}

.errortitle
{
	position:relative;
	padding-top: 21px;
	padding-left: 4px;
	font: 11px verdana, arial, sans-serif;
	color: #F00;
	font-weight:bold;
	text-align: justify;
}

.subtitle
{
	position:relative;
	font: 11px verdana, arial, sans-serif; color: #FF9900;
	font-weight:bold;
	text-align: justify;
}

form
{ padding: 0; margin: 0;}

img
{ border: none;}

li
{
	list-style-type: square;
	padding: 2px;
	text-align: justify;
	font: 11px verdana, arial, verdana, sans-serif;
	color: #525256;
}

hr
{
	height: 1px;
	border: none;
	border-top: 1px solid #ccc;
}

a:link {
	color: #336699;
	text-decoration: underline;
}
a:visited {
	color: #3366CC;
	text-decoration: underline;
}
a:hover {
	color: #FF9900;
	text-decoration: underline;
}
a:active {
	color: #FF9900;
	text-decoration: none;
}

/*--- Table Styles ---*/

.tabletitle
{
	font: 10px verdana, arial, sans-serif;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

.tabletext
{
	font: 10px verdana, arial, sans-serif;
	color: #525256;
	text-align: center;
}

.red
{
	color: #CC0000;
}


/*----------- main content area --------------*/

div#body
{
	position: relative;
	left: 20px;
	top: 0px;
	width: 500px;

}

div#body .textarea
{
	font: 11px verdana, arial, sans-serif;
	color: #525256;
	width: 400px;
	text-align: justify;
}

div#body .textarea4
{
	font: 11px verdana, arial, sans-serif;
	color: #525256;
	width: 400px;
	text-align: justify;
}

div#body .textarea4 img
{
float: left;
margin: 15px 0px;
}

div#body .textarea4 ul li
{
margin-left: 100px;
}

div#body .textarea2
{
	font: 11px verdana, arial, sans-serif;
	color: #525256;
	width: 360px;
	text-align: justify;
}

div#body .testimonials
{
	font: 11px verdana, arial, sans-serif;
	font-style:italic;
	color: #525256;
	text-align: justify;
}

.signature
{
	font: 10px verdana, arial, sans-serif;
	font-style:italic;
	color: #525256;
	text-align: right;
}

/*----------- form  field styles ------*/
.short
{ width: 50px;}
.mediuma
{ width: 75px;}
.mediumb
{ width: 160px;}
.wide
{ width: 347px;}

.formlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px;
	font-weight: bold;
	color: #666666;
}

.daymonth { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 28px;
	}

.year { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 32px;
	}	
	
.formbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
/*----------- left column --------------*/

div#a
{
	display: inline;
	position: absolute;
	float: left;
	width: 210px;
}

div#a div
{
	padding-top: 33px;
	padding-left: 50px;
	padding-right: 20px;
}

/*----------- footer area --------------*/

.frontfooter
{
padding-top:2px;
padding-left: 11px;
text-align:left;
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 10px;
color: #525256;
}

.footertext
{
padding-top:2px;
text-align:left;
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 10px;
color: #525256;
}

.footertext2
{
padding-top:2px;
text-align:right;
padding-right:21px;
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 10px;
color: #369;
}

a.soho:link, a.soho:visited
{
text-align:left;
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 10px;
color: #525256;
text-decoration:none;
}

a.soho:hover
{
text-align:left;
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 10px;
color: #369;
text-decoration:underline;
}
