/* general styles */
html, body { width:100%; height:100%; }

body {
 font:100.1% Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 color:#757575; 
 text-align:center;
 background:#871633 url(../images/bg_page.gif);
}

a img 		{ border:0; }
a 			{ color:#7c4754; font-size:100%; text-decoration:underline; }
a:hover		{ color:#7c4754; text-decoration:none; }

h1		{ font-size:130%; font-weight:bold; }
h2		{ font-size:120%; font-weight:normal; text-transform:uppercase; margin:0 0 0 0;}
h3		{ font-size:110%; font-weight:normal; text-transform:uppercase; margin:0 0 0 0; }
h4		{ font-size:100%; font-weight:bold; }

.space 		{height:20px; line-height:20px;}
.clearer 	{ clear:both; height:1px; font-size:1px; line-height:1px; }
.left 		{ float:left; }
.right 		{ float:right; }
.border 	{border:1px solid #fff;}
/* /general styles */

.maintd 		{width:855px; background-color:#fffce6; text-align:left;}
.lefttd 		{width:50%; background:url(../images/bg_lefttd.jpg) repeat-y 100% 0;}
.righttd 		{width:50%; background:url(../images/bg_righttd.jpg) repeat-y 0 0;}

.leftColumn 	{ background:url(../images/bg_botleft.gif) no-repeat left bottom; padding-bottom:60px; padding-top:16px; vertical-align: top;}
.rightColumn 	{ background:url(../images/bg_botright.gif) no-repeat right bottom; padding-right:32px; padding-bottom:40px; vertical-align: top;}

/* header part */

.header 		{background:#fff;}
.headerImage 	{border:1px solid #fff; border-bottom:0; padding-bottom:4px; background:url(../images/bg_header_bot.gif) 0 100% repeat-x;}
.date			{font-size: 70%; color:#8a8a8a; font-weight:bold; padding:0 6px 0 0;}

.searchHolder 	{background:url(../images/bg_search.gif) 0 50% no-repeat; padding:0 3px 0 19px; margin:0; line-height: 19px;}

.searchHolder .input1 	{border:1px solid #e3e3e3; margin:0 3px 0 0; width:151px; font:75% Tahoma; padding:2px; float:left; display:inline; height: 12px;}
.btn 		{padding:0 3px 0 0; height:19px; width:35px; margin:0; float:left; display:inline;}
			
.topMenu 			{font-size: 70%; color:#8a8a8a; padding:4px 10px 0 0;}
.topMenu a 			{color:#8a8a8a; padding:0 5px; text-decoration:none;}
.topMenu a:hover 	{text-decoration:underline;}

/* /header part */

/* Content Styles */

.line {height:1px; font-size:1px; line-height:1px; width:100%; background:#d4abb5; margin:20px 0 0px 0; }
img.contentCaptionIcon {margin: 3px 5px 0 0;}
h3.contentCaption span { font-size:100%; font-family: Times New Roman; font-weight: normal; text-transform:uppercase; margin:0 0 0 0; color: #7c4754; white-space: normal;}
.contentField {font-size: 75%; padding-bottom: 5px;}
.contentFieldCaption {font-size: 75%; padding-bottom: 5px; font-weight: bold;}
.contentContainer {font-size: 75%; padding: 5px 0 5px 0; white-space: normal;}
.contentViewDetailField {font-size: 75%; padding: 15px 0 0 0;}

/* /Content Styles */

/* footer part */

.footer 		{height:84px; background:#fff url(../images/bg_footer.gif) repeat-x 0 0; font-size: 70%;}
.footer td		{padding:25px 33px 0; vertical-align: top;}
.poweredby 		{float:right; display:inline;}
address 		{float:left; color:#bfbfbf; font-style:normal; display:inline;}
address span	{color:#7c4754; padding:0 3px;}

/* /footer part */