.prop {
    height:440px;
    float:right;
    width:1px;
  }

.captionText {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	line-height: 12px;
	color: #9A182B;
}

.titleText {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	line-height: 18px;
	color: #555555;
	text-transform: lowercase;
}

.redCreditText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #9A182B;
}

.popText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #555555;
}

.redText {
	color: #9A182B;
}

A { COLOR: #000000; TEXT-DECORATION: none;}
A:active {  }
A:visited {  }
A:hover { TEXT-DECORATION: underline}

.mainMenuNorm {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: lowercase;	
}

.mainMenuOver {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #FF8D54;
	text-transform: lowercase;	
}

body, html {
	margin: 0;
	height: 100%;
}

.bodyStyle {
	overflow: hidden;
	background-image:url("images/back.gif");
	background-repeat:repeat-x;
}

.subMenuLink {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: lowercase;
}

.subNrmCell, .subNrmNL {
	background-color: #9A182B;
	vertical-align:middle;
	height:15px;
}

.subOvrCell, .subOvrNL {
	background-color: #FF8D54;
	vertical-align:middle;
	height:15px;
}

.subNrmNL {
	background-color: #555555;
}

.subOvrNL {
	background-color: #555555;
}

.InputBox
	{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border:			solid 1 #cccccc;
	background-color:	#ffffff;
	color:			#000000;
	}

.Select
	{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border:			solid 1 #cccccc;
	background-color:	#ffffff;
	color:			#000000;
	}
	
.InputButton
	{
	FONT-SIZE: 11px;
	FONT-FAMILY: "Courier New", Courier, mono;
	border-color:		#9A182B;
	border-width:		1;
	border-style:		ridge;
	background-color:	#9A182B;
	color:			#FFFFFF;
	cursor:			hand;
	font-weight: 		bold;
	}


div#titleHold {
position:absolute; width:245px; height:50px; z-index:2; left: 40px; top: 12px; 
}

/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/
div#hold	{ 
	position:absolute; overflow:hidden;
	width:257px; height:392px;
	top: 85px; left: 40px; 
  	z-index:1; 
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:257px; height:392px; 
	overflow:hidden;	
	z-index:1; 
	}
div.content { 
	position:absolute; /*visibility:hidden; */
	left:0px; top:0px;
	z-index:1; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #555555;
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollLinks { 
  position:absolute; left:0px; top:85px;
  width:16px; height:392px; 
  font-size:1px; z-index:20;
  }

div#scrollbar { 
  position:absolute; left:0px; top:0px;
  width:16px; height:361px; 
  font-size:1px; z-index:1;
  }
  
div#track { 
  position:absolute; left:0px; top:0px;
  width:16px; height:362px;
  background-image:url("images/scroll_back.gif");
  z-index:1;
  }
div#dragBar {
  position:absolute; left:0px; top:0px;
  width:16px; height:53px;
  background-image:url("images/scroll_btn.gif");
  z-index:1;
  }  
div#up { position:absolute; left:0px; top:361px; z-index:2 }  
div#down { position:absolute; left:0px; top:377px; z-index:3 }  

/* END OF SCROLL STYLES */


.testclass { margin: 6px 0 0 0; }
.medColumn { width:475px; }
.tnCell { vertical-align: top; padding-left: 25px; }
.tnCell td { vertical-align: middle; width: 45px; height: 45px; padding: 0 0 5px 5px; text-align: center; }