.subtitle,  p .subtitle
{
    padding:5px 0px 0px 0px;
    margin:0px;
	font-family: times new roman, georgia, sans-serif;
	color: #4C3C24;font-size:18px;border-bottom:1px solid #4C3C24;display:block;
}

.subtitle p {margin:0;padding:0;font-family: times new roman, georgia, sans-serif !important;
  font-size:18px !important;color: #4C3C24 !important;font-weight:bold;}

.subtitle2, p .subtitle2 {
    padding:0;
    margin:0;
	font-size:14px !important;
	font-weight: bold;
	color: #4C3C24 !important;
}

.greentext {color:#94A65B !important;font-weight:bold;}
.bluetext {color:#335063 !important;font-weight:bold;}
.redtext {color:#882929 !important; font-weight:bold;}
.smalltext {font-size:11px !important;line-height:13px;}

table.tableData
{
	width: 95%;
	border:1px solid #335063 !important;
	background-color:#fff;
	border-collapse:separate;
}

.tableData td
{
	border:0;
	border-top:1px solid #c3bfa7;
	padding:4px;
	margin:0;
}

.tableData th, .tableDataHdr
{
	padding: 2px 4px;
	font-weight: bold;
	text-align:left;
	color: #fff;font-size:11px !important;
	background-color: #335063;
	text-transform:uppercase;
}
.tableData p, .tableDataHdr p {font-size:11px !important;}

.tableDataHdr a, 
.tableData th a, .tableData p, .tableDataHdr p
{
	color: #ffffff !important;
}

.tableBox
{
	border: 1px solid #E3C27F;
	background: #F5E5C3;
	padding:3px;
}

.tableBox2
{
	border: 1px solid #94A65C;
	background: #EDF8CF;
	padding:3px;
}

.tableBox3 {
	background:#355264 url(_gfx/int/sidebar_bg.gif) bottom repeat-x;
  color:#fff !important;
	padding:4px;
	border:3px solid #D3D3D1;
}

.tableBox3 p, .tableBox3 a { color:#fff !important; }

/*
Inherit stock styles
*/

body,td,th,p,select,li,ul,ol,input,blockquote,textarea, .content p
{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 13px;	
	line-height:150%;
	color: #6a655c;
}

a {color:#335062;}
a:hover {color:#9A2E2E; }