body, td
	{ 
		font-family:verdana,arial,sans-serif; font-size: 8pt; color:#000000; 
		
	}
	
	.onletter
	{
		font-size:17;
		color:Black;
		cursor:default;
		text-decoration:none;	
		font-weight:bold;	
	}
	
	.error	{		font-size:11pt;		color:Red;		font-weight:bold;	}
	
	
	
	table.maintable	{	border-right: solid 1px #000000;	border-left: solid 1px #000000;	border-top: solid 1px #000000;	border-bottom: solid 1px #000000;	}
	
	td.form	{		background-color:White; font-size: 8pt;		vertical-align:bottom;			}		td.formtop	{		background-color:White; font-size: 8pt;		vertical-align:top;			}
	
	hr.line 
	{
		color:#000000;
		height:1px;
	 
	}
	
	td.topmnu
	{
		background-color:Silver;
		border-top: solid 1px #000000;		
		border-bottom: solid 1px #000000;			
		font-weight:bold;
	}
	
	span.bld 
	{
		font-weight:bold;	
	}
	
	a.boldlink
	{
		font-weight:bold;	
		text-decoration:none;
		font-size:10pt;
	}
	
	a.boldlink:hover
	{
		font-weight:bold;	
		text-decoration:underline;
		font-size:10pt;
		color:#e41e26;
	}
	
	a.bigboldlink
	{
		font-weight:bold;	
		text-decoration:none;
		font-size:13pt;
	}
	
	a.bigboldlink:hover
	{
		font-weight:bold;	
		text-decoration:underline;
		font-size:13pt;
		color:#e41e26;
	}
	
a 
{
	text-decoration:underline;
	color:#e41e26;
}
a:hover
{
	text-decoration:none;
	color:#e41e26;
}
hr
{
	color:#D8D8D8;
}

.title
{
	font-size:large;
}


td.bright
{
	border-right: solid 1px #808080;
	
}

.smallbutton
	{
		background-color: #0055e4;		
		border-top: solid 1px #000000;
		border-right: solid 1px #000000;
		border-bottom: solid 1px #000000;	
		border-left: solid 1px #000000;		
		font-size: 8pt;
		color: #ffffff;
		height: 18px;
		width: 80px;		
}

.medbutton
	{
		background-color: #0055e4;		
		border-top: solid 1px #000000;
		border-right: solid 1px #000000;
		border-bottom: solid 1px #000000;	
		border-left: solid 1px #000000;			
		font-size: 8pt;
		color: #ffffff;
		height: 18px;
		width: 100px;		
}

table.box
{
border-top: solid 1px #000000;
		border-right: solid 1px #000000;
		border-bottom: solid 1px #000000;	
		border-left: solid 1px #000000;
		background-color: white;	
	
}

td.mncolor
{
	background-color:#FFFFFF;
}

td.navtd
{
	border-top: solid 1px #808080;
		border-right: solid 1px #808080;
		border-bottom: solid 1px #808080;	
		border-left: solid 1px #808080;
}

.button
{
		 background-color: #0055e4;		
		border-top: solid 1px #000000;
		border-right: solid 1px #000000;
		border-bottom: solid 1px #000000;	
		border-left: solid 1px #000000;	
		font-weight:bold;
		font-size: 11px;
		color: #ffffff;
		height: 19px;
		width:135;					
}

.pnlbutton
{
		background-color: C7D6EE;		
		border-top: solid 1px #808080;
		border-right: solid 1px #808080;
		border-bottom: solid 1px #808080;	
		border-left: solid 1px #808080;
		font-weight: bold;
		font-size: 8pt;
		color: BLACK;
		height: 19px;
		width:135;			
						
}
.spcsmall
{
	height:200;
}


	.off
	{
		display:none;
	}
	
	.on
	{
		display:on;
		cursor:hand;
	}
	
	.shipaddress
	{
		display:none;
	}
	
	
	
	td.ctrlheader
	{
		/* background-color:#dedede;  */
		background-image:url(../images/headlinebg.jpg);
		border:none;
		font-size:10px;
		font-weight:bold;
		color: #ffffff;
		height:8px;
			
	}
	
	.inputbox
	
		{		
		border-top: solid 1px #808080;
		border-right: solid 1px #808080;
		border-bottom: solid 1px #808080;	
		border-left: solid 1px #808080;		
		color: #000000;
		height: 19px;
		font-size:8pt;
		font-family:Verdana;	
			
	}
	
	.listsearchbox
	
		{		
		border-top: solid px #808080;
		border-right: solid 1px #808080;
		border-bottom: solid 1px #808080;	
		border-left: solid 1px #808080;		
		color: #000000;
		height: 100px;
		width:auto;
		font-size:8pt;
		font-family:Verdana;	
				
	}
	
	.multilinebox
	
		{		
		border-top: solid px #808080;
		border-right: solid 1px #808080;
		border-bottom: solid 1px #808080;	
		border-left: solid 1px #808080;		
		color: #000000;
		height: 200px;
		width:400px;
		font-size:8pt;
		font-family:Verdana;	
		}
	
	table.topline
	{
		border-top: solid 1px #808080;		
	}
	
	td.topline
	{
		border-top: solid 1px #808080;	
	}
	
	td.bottomline
	{
		border-bottom: solid 1px #808080;		
	}
		
	table.parent
	{
		border-top: solid 1px #808080;
		border-right: solid 1px #808080;
		border-bottom: solid 1px #808080;	
	}
	
	
	
	.rpscolor
	
	{
		color: #808080;
	}
	
	a.srchletters
	{
		font-size:17;
		color:#014D93;
		text-decoration:none;
		font-weight:bold;
	}
	a.srchletters:hover
	{
		text-decoration:underline;
	}
	
	.onletter
	{
		font-size:17;
		color:Black;
		cursor:default;
		text-decoration:none;	
		font-weight:bold;	
	}
	
	span.mnuhead
	{
	color: #FFFFFF;
	font-size:10pt;
	font-weight: bold;
	cursor:hand;
	}
	
	.mnutypehead
	{
	color: #f9d63e;
	font-size:10pt;
	font-weight: bold;
	text-decoration:underline;
	
	
	}
	
	span.medheader
	{
	color: #000000;
	font-size:13pt;
	font-weight: bold;
	}
	
	td.menu
	{
	color: #FFFFFF;
	background-color: #c50008;
	border-top: solid 1px #808080;
	border-right: solid 1px #808080;
	}
	
	
	td.Address
	{
		
		font-weight:bold;
	}
		
	
	td.Top
	{
		
		background-image:url(../images/headerbg.jpg);
	}
	td.colheader
	{
		
		color: #000000;
		font-weight:bold;
		border-bottom:solid 2px #000000;
		border-top:solid 1px #000000;
		
	}
	td.colheaderleft
	{
		
		color: #000000;
		font-weight:bold;
		border-bottom:solid 2px #000000;
		border-left:solid 1px #000000;
		border-top:solid 1px #000000;
		
	}
	td.colheaderright
	{
		
		color: #000000;
		font-weight:bold;
		border-bottom:solid 2px #000000;
		border-right:solid 2px #000000;
		border-top:solid 1px #000000;
		
	}
	
	

td.repeater
	{
		padding-bottom:10px;
		padding-top:10px;
		background-color:#dedede;
		border-bottom:solid 1px #000000;
	}	
	
	td.repeaterleft
	{
		padding-bottom:10px;
		padding-top:10px;
		background-color:#dedede;
		border-left:solid 1px #000000;
		border-bottom:solid 1px #000000;
	}
	td.repeaterright
	{
		padding-bottom:10px;
		padding-top:10px;
		background-color:#dedede;
		border-right:solid 2px #000000;
		border-bottom:solid 1px #000000;
	}
	
	td.repeateralt
	{
		padding-bottom:10px;
		padding-top:10px;
	
		background-color:#ffffff;
		border-bottom:solid 1px #000000;
	}	
	td.repeateraltleft
	{
		padding-bottom:10px;
		padding-top:10px;
		background-color:#ffffff;
		border-left:solid 1px #000000;
		border-bottom:solid 1px #000000;
	}
	td.repeateraltright
	{
		padding-bottom:10px;
		padding-top:10px;
		background-color:#ffffff;
		border-right:solid 2px #000000;
		border-bottom:solid 1px #000000;
		
	}	

a.nlink
	{	
	text-decoration:none;	
	color:Blue;
	}	
	
a.nlink:hover
	{
	text-decoration:underline;	
	color:Blue;
	}

a.menulink
	{
	color: #FFFFFF;
	
	text-decoration:none;
	
}	
a.menulink:hover
{
	text-decoration:underline;
	
	}



a.botmenulink
	{
	font-family:Verdana,sans-serif;
	font-size: 8pt; 
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
	
.highlight
{
	font-size: 11pt;
	color: #808080;
	font-weight:bold;
	
}

a.blk
{
	font-size: 8pt;
	color:#6A6969;
	text-decoration: none;
}

a.blksmall
{
	font-size: 8pt;
	color:#6A6969;
	text-decoration: none;
}




a.blk:hover
{
	background-color:#B4B4B4;
	color:white;
}


a.blksmall:hover
{
	background-color:#B4B4B4;
	color:white;
}
	a.botmenulink:hover
	{
	font-family:Verdana,sans-serif;
	font-size: 9pt; 
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
	.mainheader
	{
	font-family:Verdana,sans-serif;
	font-size: 20pt;
	color:#FFFFFF;
	font-weight:bold;
	}
	
	.homepageheader
	{
	font-family:Verdana,sans-serif;
	font-size: 15pt;
	color:#000000;
		}
	
	span.purple
	{
	font-weight:bold;
	color:#705B8C;
}

li
{
	
	color:black;
}


span.smalltext

{
font-size: 6pt;
font-style: italic; 
}

span.footer

{
font-size: 7pt;
font-style: italic; 
color:#FFFFFF;
}



div.header
{
font-family:arial,sans-serif;
	font-size: 11pt;
	color:#000000;
	font-weight:bold;
	}
	
div.subheader
{
font-family:arial,sans-serif;
	font-size: 9pt;
	color:#000000;
	font-weight:bold;
	}


.bold
{
	font-size: 11pt;
	color:#705B8C;
	font-weight:bold;
	
}

.boldunderline
{
	font-size: 12pt;
	color:#705B8C;
	font-weight:bold;
	text-decoration: underline;
	
}
.headertitle
{	font-size:16pt;
	color:#7893BE;
	font-weight:bold;
}
