/* CSS Document */

html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none
   }
body
{
	background-image:url(../images/mainBg.jpg);
	background-repeat:repeat-x;
	background-color:#574320;
	margin:0px;
}

body, table, td, a, div, span, p, input, select
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

p
{
	line-height:20px;
}

h1,h2,h3,h4
{
	text-align:left;
	margin-top:0px;
	color:#645B29;
}
h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15pt;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	/**/
}
h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	margin:0px;
	/**/
}
h3
{
	font-size:15px;
	margin:0px;
}
.firmPromises {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#145678;
	text-decoration:none;
}
.firmPromises a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#145678;
	text-decoration:underline;
}
.firmPromises a:hover {
	color:#21a8e9;
	text-decoration:underline;
}

.errorText, .errorText ul, .errorText li
{
	color:#FF6666;
}
.pageTitle, .pageTitle a
{
	font-size:90%;
}


.leftCol
{
	background-image:url(../images/PA_back.jpg);
	background-repeat:repeat-x;
	padding-bottom:10px;
	background-color:#83936C;
}
.leftCol td, .leftCol th
{
	border-bottom:1px #EEDEAE solid;
}
.leftCol td
{
	padding:0px 7px 0px 7px;
}
.leftCol a
{
	color:#EEDEAE;
	text-decoration:none;
	font-size:95%;
}
.leftCol a:hover
{
	text-decoration:underline;
}
.leftCol th
{
	color:#E7D08A;
	font-size:16px;
	padding:7px;
}

.adminTable
{
	background-color:#574320;
}
.adminTable th
{
	color:#FFFFFF;
	background-color:#C1B271;
}
.containerTable
{
	border:0px;
	width:775px;
	height:100%;
}
.mainBody
{
	background-image:url(../images/main_bg.jpg);
	background-repeat:repeat-y;
	padding:30px;
}
.mainBody a, .mainBody li
{
	color:#645B29;
}
.mainBody2
{
	background-image:url(../images/main_bg.jpg);
	background-repeat:repeat-y;
	padding:5px 0px 5px 0px;
}
.innerBody
{
	padding:5px 20px 0px 20px;
}
.topNav, .topNav a
{
	background-color:#20A9EA;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.topNav a:hover
{
	text-decoration:underline;
}
.topNav td
{
	padding:0px 15px 0px 15px;
}
.sideBars
{
	background-color:#F7EAD9;
	width:5px;
}
.bottom1Nav
{
	background-color:#F7EAD9;
	padding-bottom:5px;
}
.bottom1Nav, .bottom1Nav a
{
	color:#F7EAD9;
	text-decoration:none;
}
.bottom1Nav table
{
	background-color:#C1B271;
	width:765px;
}
.bottom1Nav a:hover
{
	text-decoration:underline;
}
.bottom1Nav #sep
{
	color:#F7EAD9;
	padding:0px 15px 0px 15px;
}

.bottom2Nav
{
	background-color:#F7EAD9;
	padding-bottom:5px;
}
.bottom2Nav, .bottom2Nav a, .bottom2Nav td
{
	color:#BFA450;
	text-decoration:none;
	font-size:10px;
}
.bottom2Nav table
{
	background-color:#D5D2A7;
	width:765px;
}
.bottom2Nav td
{
	text-align:center;
	padding-bottom:5px;
}
.bottom2Nav h1
{
	text-align:center;
	color:#000000;
	margin:5px;
	font-family:Verdana;
	font-size:16px;
	letter-spacing:1px;
}
.bottom2Nav a:hover
{
	text-decoration:underline;
}
.bottom2Nav #sep
{
	color:#F7EAD9;
	padding:0px 20px 0px 20px;
}
.footer
{
	vertical-align:middle;
	text-align:center;
	height:40px;
}
.footer, .footer a
{
	color:#F7EAD9;
	font-size:90%;
}
.rightCol
{
	background-color:#E8E4D8;
}
.rightCol th
{
	background-color:#999933;
	color:#EBEBD6;
	padding:3px;
}
.rightCol td
{
	padding:0px 7px 0px 8px;
}
.rightCol td, .rightCol input, .rightCol textarea
{
	font-family:Arial;
	font-size:11px;
}
#rightBarContents
{
	color:#6C8B64;
	padding-bottom:10px;
}
#rightBarThank
{
	color:#4C9B44;
	padding-bottom:10px;
}
#rightBarErrs
{
	color:#FC7B7B;
	padding-bottom:10px;
}
.r_submit
{
	background-color:#9B8449;
	border:0px;
	color:#FFFFFF;
	height:20px;
}
.userNews, .userNews td
{
	background-color:#FBF4E1;
	color:#5C4F1A;
	font-size:11px;
	font-weight:normal;
}
.userNews a
{
	color:#92875B;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.userNews td
{
	padding-bottom:10px;
}
.userNews th
{
	background-color:#6C8B64;
	color:#E9E4D7;
	font-size:15px;
	font-weight:bold;
/*	height:25px;*/
	padding:4px 4px 4px 8px;
}
.userNews th a
{
	color:#E9E4D7;
	font-size:11px;
	font-weight:normal;
	float:right;
}
.itemListing, .itemListing td
{
	font-size:12px;
	font-weight:normal;
}
.itemListing a, .normalLink
{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
