 html {
  	position:relative;
}
body {
  	position:relative;
	text-align:center;
	margin: 0px;
	padding: 0px;
	line-height:100%;
	width:100%;
	}
#intro {
	display: none;
	color: black;
	position: absolute;
	top: 30px;
	left: 200px;
	width: 300px;
	background-color: red;
	}

#container {
  	position:relative;
	text-align:left;
	margin:0px; 
	padding:0px;
	margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px;  /*Position 760 frameFor Moz */
	z-index:5;
	}

#header {
  	position:relative;
	border:0px;
	z-index:5;
	padding:0px;
	width: 100%;/**/
	text-align:right;
	margin-left: 0px; margin-right:0px; margin-top: 0px; margin-bottom: 0px;  /*For Moz */
	}
* html #header {}

#logot {
	float:left;
	padding:0px;
	margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 20px;  /* For Moz */
	}
/*		#transrgt
		{
		float:left;
		background-image: url(../images/two.jpg);
			/*background-image: url(images/transleft.gif);
		}
		#transleft
		{
		float:left;
		background-image: url(../images/three.jpg);
		}
		#transtop
		{
		float:left;
		background-image: url(../images/four.jpg);
		}
		#transbot
		{
		float:left;
		background-image: url(../images/five.jpg);
		}
		#logom {
		position:absolute;
		padding:0px;
		top:280px;
		left:420px;
		display:block; 
		width:300px;
		height:80px;
		background:yellow/*url(../images/header1.gif) left bottom no-repeat;
		margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px;  /*For Moz 
		}
*/
#logor{
	float:right;
	padding:0px;
	margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px;  /* For Moz */
	}
/* FIXES --- DONT PLAY WITH THESE ------*/

#prop {
	float:left;
	margin:0px;/*ie doubles margins on floats -- this fixes it */
	width:1px;
	height:500px;
	min-height:500px;
	background:transparent;
	}

#cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	}

.column-in {
	margin:0px;
	padding:0px;
	}

 p {/*fixes space at the top and bottom in mozilla*/
	margin:0px;
	}

#middle p {
		margin-bottom: 20px;/*puts paragraph space back on */
 	}

img { border:none; }

#mccont img {
	border:none;
	}

h1,h2,h3,h4,h5,h6 { margin: 12px 0px ;}/*fixes push down when heading is on first line */
/*END FIXES*/

#middle {
	margin:0px 120px 0px 233px;  /*top right(same as right column) bottom left(same as left column) */
	font-size:80%;
	padding: 0px;
	height:100%;
	}

#mccont {
	margin:0px;
	padding:0px 0px 0px 0px; /* top right bottom left */
	text-align: left;
/*  if fixed height with scroll
	overflow:auto;
	scrollbar-base-color: #9DB337; 
	scrollbar-arrow-color: #ffffff;
	scrollbar-DarkShadow-Color: #e0dedc;
	scrollbar-track-color: #FBFBE5; */
	}
html>body #mccont { 
				}/*ONLY SEEN BY MOZ */
*html #mccont {
		padding:10px 1px 10px 3px; /* top right bottom left */
	}/*ONLY SEEN BY IE */ 

#intop {
	height:265px;
	}

#main1 { /* use background images to colour LEFT column */
	margin:0px; 
	padding:0px;
	}

#main2 {/* use background images to colour RIGHT column */
	margin:0px; 
	padding:0px;
/*	background: url(../images/right.gif) top right repeat-y;left top */
	}

#left {
	float:left;
	margin:0px; 
	padding:0px;
	font-size:80%;
	text-align:center;
	}

html>body #left {/*ONLY SEEN BY MOZ */ }
*html #left {/*ONLY SEEN BY IE */ }
	
#right {
	float:right;
	text-align:left;
	margin:0px; 
	padding:0px;
	font-size:80%;
	}
		
#footer	{	
	float:left;
	width:100%;
	text-align: center; /*only changes footer text */
	font-size:60%;
	padding:0px;
	z-index:99;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; /*For Moz- makes gaps around footer block */
}

* html #footer { 
	}

#footer a {
}

.futta {
	padding:0px;
	margin:0px;
	}

.futta a {
	padding:0px;
	}
.futta p {
	padding:0px;
	}

.progh {
	font-weight: bold;
	}
	
/* END  FOOTER **************************************************************************************************************************/

/* HEADINGS AND STYLES */

#mccont UL {
	}

#mccont UL LI {
	}

#mccont p {
	margin-bottom: 12px;
	margin-top: 0px;
	}

#mccont a {
	}

#mccont p a {
	}

.not {display:none;}	

/* END HEADINGS AND STYLES ********************************************************************************* */

/*  MENU */
#pmenu {
	display:none;
	}

#menu {
	display:block;
	text-align: center;
	z-index:5;
	margin:0px;
	}
*html #menu {/*hack height 3 px higher than above*/
		}
#cmenu {
	display:none;
	}

/* END MENU ***************************************************************************************************/
/* STANDARD CLASSES */
.lft{
	float: left;
	}

.rgt{
	float: right;
	}

.ctr{
	float: none;
	}

.sbut
	{
	font: 12px Tahoma, tahoma, verdana, 'sans serif'; 
	color:#000;
	}

#printmast {
	display:none;
	}
/* END STANDARD CLASSES *****************************************************************************************/

/* INCLUSIONS */
#logint {
	display:none;
	}
#navig {
	display:none;
	padding: 0px;
	margin:0px;
	color: #003366;
	font-weight: bold;
	width: 580px;
	height:20px;
	background:#ffffff;
	}

*html #navig {}
#navig a {
	color: #003366;
	}

#tips {
	display:none;
	height:auto;
	width:140px;
	padding:0px;
	z-index:5;
	text-align:center;
	margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px;  
	}

#intips {
	width:130px;
	text-align:left;
	margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px;  
	}
	
#intips span {
	font: bold 16px 'Trebuchet MS' Arial Tahoma, verdana, 'sans serif'; 
	margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px;  
	}

a.tips {
	color:#006633;
	display:block;
	font: bold 12px Arial Tahoma, verdana, 'sans serif'; 
	text-decoration:none;
	padding-bottom:4px;
	background:url(../images/tips.gif) bottom left repeat-x;
	width:130px;
	height:12px;
	}

#ranim{
	display:inline-block;
	height:378px;
	width:137px;
	padding:0px;
	z-index:5;
	margin:0px;
	}
* html #ranim {}

#leftextra {
	text-align:center;
	display:inline-block;
	height:200px;
	width:107px;
	margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px;  
	}

#descripto {}
* html #descripto {}

#count{
	display:none;
	position:relative;
	text-align:center;
	height:57px;
	width:140px;
	padding-left: 0px;
	background:url(../images/counter.gif) top no-repeat;
	margin-left: auto; margin-right:auto; margin-top: 10px; margin-bottom: 0px;  /*For Moz */
	}
#ctext{
	display:none;
	position:relative;
	top:30px;
	color: #777777;
	font-size: 16px; 
	font-weight:bold;
	}

#prmenu {
	display:none;
	width:600px;
	height:150px;
	padding-top:35px;
	background:url(../images/prmenutop.gif) top left no-repeat;
	}
.prcat {
	color:#003366;
	font-weight:bold;
/*	font-size: 120%; */
	}
#topextra {
	display:none;
	z-index:6;
	display:block;
	top:55px;
	right:10px;
	width:250px;
	height:30px;
	}

/* END INCLUSIONS *******************************************************************************/

.copy { text-align:center; /*font-size:80% */ }

/*REGIS*/
#regis {}
#regis #regislft {
	width: 50%;
	}

#regis #regisrgt {
	width: 50%;
	}

#regis #rgisbut {/*div for submit buttons */
	float:right;
	}

.regmsg {
	color:red;
	font-weight:bold;
	font-size: 120%;
	}

#regis label {
	float:left;
	width:70px;
	text-align:left;
/*	font-size:80%; */
	display:block;
	}


#regis input {
	float:left;
	height:15px;
	width:160px;
	font: 9px verdana, arial, 'sans serif';
	}

#regis textarea {
	float:left;
	width:160px;
	}

#regis select {
	display:inline-block;
	float:left;
	height:15px;
	font: 9px verdana, arial, 'sans serif';
	}

#regis #submit{
	float:left;
	margin:1px;
	text-align:center;
	padding-left:0px;
	height:19px;
	width:140px;
	border:solid 1px #003366;
	background: #003366;
	color:#ffffff;
	font: 9px verdana, arial, 'sans serif';
	font-weight:bold;
	}

#regis #reset{
	float:left; 
	margin:1px;
	text-align:center;
	padding-left:0px;
	display:block;
	height:19px;
	width:80px;
	border:solid 1px #003366;
	background: #003366;
	color:#ffffff;
	font: 9px verdana, arial, 'sans serif';
	font-weight:bold; 
	}
		
#regis .yesregis {/* 'Done' Link */
	line-height:20%; 
	margin-bottom:0px;
	text-decoration:none;
	float:left;
	margin:1px;
	text-align:center;
	padding-left:0px;
	display:block;
	height:15px;
	width:80px;
	border:solid 1px #003366;
	background: #003366;
	color:#ffffff;
	font: 9px verdana, arial, 'sans serif';
	font-weight:bold;
	padding-top:2px;
	padding-bottom:0px;
	}

#regis .rdbutton {
	margin:1px;
	font-weight: bold;
	border:solid 1px #003366;
	background: #003366;
	color:#ffffff;
	width:140px;
	height:19px;
	text-align:center;
	padding-left:0px;
	}
/* END REGIS *************************************************************************************************************/

.sml {
	font-size:80%;
	text-align:left;
	}		
/* ]]> */
/*******************************************************************/
/* The following style is done through Eric, Please do not alter!
/******************************************************************/
/*Automatic config */
/*site_config-stylebl=Tahoma|12px|black|transparent|0px 0px 0px 0px|back.gif 0px 0px no-repeat|300px|12px|0px 0px 20px 0px|bold*/
.bck { 
display:block;  
width:300px; 
height:12px; 
color:black; 
background:transparent  url(../images/back.gif) 0px 0px no-repeat;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
font:bold 12px ;
}
/*site_config-styleh1=Tahoma|24px|yellow|transparent|0px 0px 0px 0px|ed_image.gif 0px 0px no-repeat|auto|30px|0px 0px 20px 0px|bold*/
h1 { 
color:#565454; 
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
font:19px verdana,arial,helvetica,sans-serif;
text-transform: lowercase;
letter-spacing: -2px;
}
/*site_config-styleh2=Tahoma|18px|_000080||0px 0px 0px 0px||||0px 0px 0px 0px|bold*/
h2 { 
width:; 
height:; 
color:#000000; 
background: ;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:16px;
letter-spacing: -2px;
}
h3 { 
width:; 
height:; 
color:#000000; 
background: ;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font:bold 11px verdana, arial, 'sans serif'; /*This changes the font and height for the menu only */
letter-spacing: -0.6px;
}

/*site_config-styleh3=*/
/*site_config-styleh4=*/
/*site_config-styleh5=*/
/*site_config-styleh6=*/
/*site_config-stylebodytext=Verdana|12px|_ffffff|normal*/
/*site_config-styleanchortext=*/
/*site_config-bodyback=*/
/*site_config-conback=*/
/*site_config-bantop=bantop.gif|bottom  right||no-repeat*/
/*site_config-logot=logot.jpg|top  left||no-repeat*/
/*site_config-logom=*/
/*site_config-logor=*/
/*site_config-menback=*/
/*site_config-leftcol=*/
/*site_config-rightcol=*/
/*site_config-footback=*/
/*site_config-bodystyle=#ffffff*/
/*site_config-constyle=fixed|760px|full|560px|#ffffff|Center|none|0px 0px 0px 0px|0px auto 0px auto*/
/*site_config-headerstyle=760px|265px|#ffffff|#ffffff|0px solid black|0px 0px 0px 0px|0px 0px 0px 0px*/
/*site_config-headerleftstyle=760px|113px|#xxxxxx|#ffffff|0px solid blue|0px 0px 0px 0px|0px 0px 0px 0px*/
/*site_config-headermiddlestyle=0px|0px|#yyyyyy|#yyyyyy|none|0px 0px 0px 0px|0px 0px 0px 0px*/
/*site_config-headerrightstyle=0px|0px|#zzzzzz|#zzzzzz|none|0px 0px 0px 0px|0px 0px 0px 0px*/
/*site_config-menustyle=760px|#565454|none|0px 0px 0px 0px|0px 0px 0px 0px|46px*/
/*site_config-leftstyle=Y|20px*/
/*site_config-rightstyle=Y|20px*/
/*site_config-footerstyle=760px|362px|#ff0000|#ffffff|none|0px |0px*/
html {
background:#ffffff url(../images/bback.gif) top left repeat-x;
}
body { 
font:normal 10px verdana,arial,helvetica,sans-serif;
color:#565454; 
background:url(../images/white.gif) top left no-repeat;
}
p,li,table,body{
font:normal 11px verdana,arial,helvetica,sans-serif;
}

p {
line-height:150%;
}
#mccont {
padding: 0px 20px 0px 0px;
}
#mccont a, #mccont href { 
font:  ;
color:;
}
#mccont p{ 
padding-top:67px;
}
#container { 
width:760px;
background:#ffffff;
margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px;
border:none;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
}
#prop { 
height:400px; 
min-height:400px; 
}
#header { 
width:760px; 
height:40px; 
color:#ffffff; 
background:#ffffff url(../images/bback.gif) top left repeat-x;
border:0px solid black;
padding:1px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#logot { 
display:none;
color:#xxxxxx; 
/*background:#ffffff url(../images/logot.jpg) top  left  no-repeat;*/
border:0px solid blue;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#logom { 
display:none;
width:0px; 
height:0px; 
color:#yyyyyy; 
background:#yyyyyy;
border:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#logor { 
display:none;
width:0px; 
height:0px; 
color:#zzzzzz; 
background:#zzzzzz;
border:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#menu { 
width:756px; 
height:30px; 
background:#333333;
border:none;
padding:0px 0px 0px 0px;
margin-left: auto; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
_width:759px;
}
#
#left { 
width:0px;
}
#main1 {
background:url(../images/right.gif) top right no-repeat;
}
#right { 
width:0px;
padding-top:133px;
width:321px;
height:auto;
}
#middle { 
margin-left:0px; 
margin-right:321px; 
}
 #footer { 
width:760px; 
height:91px; 
color:#ffffff; 
background:#ffffff url(../images/footer.jpg) top right no-repeat;
border:none;
padding:0px ;
margin:0px;
}
.futta {
	width:756px;
	height:40px;
	color:#ffffff;
	padding:0px;
	padding-top:45px;
	margin:0px;
	}

.futta a {
	padding:0px;
	color:#ffffff;
	}
.futta p {
	padding:0px;
	color:#ffffff;
	}
#rgtextra {
	padding-left:11px;
}
#qfind {
	border:0px;
	padding:0px;
	margin:0px;
	margin-top:30px;
	margin-left:-11px;
}
#stlogin input {
	height:15px;
	width:70px;
	font: 9px verdana, arial, 'sans serif';
	border:transparent 0px solid;
	background:transparent;
	}
#qsright {
	height:20px;
	width:233px;
}
#stlogin #lbl {
	display:block;
	text-align:right;
	height:20px;
	width:227px;
	background:url(../images/qsin.gif) bottom right no-repeat;
margin-left: auto; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
}
#stlogin #gobtn{
		width:25px;
		height:16px;
		background:transparent;
		border:none;
}
#qsleft{
		width:48px;
		height:59px;
		background:url(../images/qswatch.jpg) center left no-repeat;
}
#subsfrm {
}
#subsfrm tbody tr TD table td {
	height:30px;
}
#subsfrm tbody tr TD table td.fhead {
	background:#DFE3E6;
	height:20px;
}
#subsfrm label {
	display:inline-block;
	min-width:120px;
	width:120px;
	vertical-align:top;
	display:-moz-inline-box;	
	*display:inline-block;
	}
#subsfrm label.lblto {
	min-width:20px;
	width:20px;
}
#subsfrm input {
	}

#subsfrm textarea {
	}

#subsfrm select {
	}
#subsfrm select.sht {
	width:60px;
}
#subsfrm select.shtrgt {
	float:right;
}
#subsfrm .fsubmit{
	text-align:center;
}
#subsfrm .fsubmit input {
	height:19px;
	font: 9px verdana, arial, 'sans serif';
	border:solid 1px #000000;
	background: #CBD0D4;
	color:#000000;
}
#subsfrm .eml {
	width:250px;
}
