body {
	margin:0;
	padding:0;
	font-family: Tahoma;
	background-color:#000;
	font-size:12px;
}

form { padding:0px; margin:0px; }



#bottom 		{ padding:3px 4px; text-align:left; color:#fff; font-size:11px; line-height:20px; }
#footer a { color:#23ACCE; text-decoration:none; font-weight:bold; }
#footer a span { color:#84BB1D;}
#Main { background:url(../images/hptile.jpg) repeat-x top; background-color:#af0000; padding:10px; text-align:left; }
#HomeBg { background:url(../images/hpbg.jpg) no-repeat right top; width:472px; vertical-align:top; text-align:left; }
#SubMain { background:url(../images/hptile.jpg) repeat-x top; background-color:#af0000; padding:15px 30px; text-align:left; }
#SubMainsp { background:url(../images/spbg.jpg) repeat-x top; background-color:#af0000; padding:15px 30px; text-align:left; }
#flashheader { height:305px; width:778px; }

.txt1   		{ font-size:11px; color:#fff; line-height:18px;}
.txt1 a 		{ color:#fff; text-decoration:none; }
.txt1 a:hover 	{ color:#feb300; text-decoration:underline; }

.txt1s   		{ font-size:11px; color:#fff; line-height:22px;}
.txt1s a 		{ color:#feb300; text-decoration:underline; }
.txt1s a:hover 	{ color:#cccccc; text-decoration:underline; }

.txto	{ font-size:11px; color:#ffb400;}

.bold { color:#FFFFFF; font-size:10px; font-weight:bold;}
.bold a { color:#FFFFFF; font-weight:bold; text-decoration:none;}
.bold a:hover { color:#feb300; font-weight:bold; text-decoration:underline;}

h1 { font-size:14px; color:#ffb400; font-weight:bold;  }
h1 span { color:#FFFFFF; font-weight:normal; }

h2 { font-size:16px; color:#ffb400; font-weight:bold; }
h2 span { color:#FFFFFF; font-weight:normal; }

h3 { font-size:18px; color:#be0000; font-weight:bold; margin:0px; padding:0px 10px; font-family:"Courier New", Courier, monospace; }

h4 { font-size:14px; color:#ffb400; font-weight:bold; padding:0px; margin:0px 0px 10px 0px; }

.txt   		{ font-size:11px; color:#fff; line-height:18px; padding:10px 10px 20px 13px;}
.txt a 		{ color:#fff; text-decoration:none; }
.txt a:hover{ color:#feb300; text-decoration:underline; }

.txt3   		{ font-size:11px; color:#fff; line-height:18px; padding:5px;}
.txt3 a 		{ color:#fff; text-decoration:none; }
.txt3 a:hover{ color:#feb300; text-decoration:underline; }

.txt2   		{ font-size:11px; color:#000; line-height:18px; text-align:left;}
.txt2 a 		{ color:#feb300; text-decoration:underline; }
.txt2 a:hover{ color:#000; text-decoration:underline; }

.txthome   		{ font-size:11px; color:#fff; line-height:18px; padding:10px 100px 30px 13px;}
.txthome a 		{ color:#fff; text-decoration:none; }
.txthome a:hover{ color:#feb300; text-decoration:underline; }


#logindiv { background:url(../images/sep.jpg) no-repeat left top; height:118px; margin-top:9px; }
#logindiv div { margin:10px 10px 0px 23px }

/********************************************************************/
.bg { background:#af0000; }
.gal {  padding:3px 29px; background:#af0000; }
.Pix img { border: 4px solid #be0000; }
.Pix:hover img { border: 4px solid #ffb400; }
.Pix:hover{color: 4px solid #ffb400; /* Dummy definition to overcome IE bug */}

.Pix1 img { border: 2px solid #fff; }
.Pix1:hover img { border: 2px solid #ffb400; }
.Pix1:hover{color: 2px solid #ffb400; /* Dummy definition to overcome IE bug */}

.tlist { border:1px solid #ffb400; margin:5px 0px; width:100%; }
.tlist td { vertical-align:top; text-align:left; padding:10px; }

.gall td { vertical-align:top; }
/********************************************************************/

#content { text-align:justify; width:450px; }


a.scrollover {
  /* Default Colour/Styles here */
  color: #be5363;
}
a.scrollover em:first-line {
  /* Rollover Colour/Styles here */
  color: #315965;
}




.Pic { border: 1px solid #40707e; padding:3px; float:right; margin:0px 0px 20px 20px; background:#40707e; font-size:10px; padding:5px; min-width:100px; }

/*************************************************/

.Box {
 	border: 1px solid #ebebea; 
	font-size:11px;
}
.Button {
	border: 1px solid #ebebea;
	color: #A33F26;
	font-size: 11px;
	font-weight: bold;
	background-color:#F5A36E;	
}
.LoginBox {
	border: 1px solid #ebebea; 
	font-size:11px;
	width:120px;
}


.field fieldset { border:1px solid #999999; background-color:#e5e5e5; height:130px; width:274px; margin:5px 2px; padding:10px 5px; float:left; }


/**********************************************************************/

.accToggler{
	margin: 3px auto;
	padding: 3px;
	width: 550px;
	background: #218603;
	color: #f4f4f4;
	border: 1px solid #fff;
	cursor: pointer;
	text-align:left;
}
.accContent{
	margin: 0px auto;
	width: 500px;
	text-align:left;
}


/***************************************/


.paging   		{ font-size:11px; color:#fff; line-height:18px; margin:10px 5px; border:1px solid white; padding:5px 10px}
.paging b  		{ font-size:11px; color:white; border:1px solid white; padding:2px 6px; background-color:#ff0000;}
.paging a 		{ color:black; font-weight:bold; text-decoration:none; border:1px solid white; padding:2px 6px; background-color:#CCCCCC;  }
.paging a:hover { color:white; text-decoration:none; background-color:#FF0000; }



