/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cartweaver Starting Point CSS © 2002, All Rights Reserved.
You may modify this file to make changes throughout your site.
Last Updated: 11/20/02
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*
Purpose:To make colored form buttons
Application:<input type="button"> only. The .buttons class cannot be used elsewhere
*/
input.buttons{
font: bold 11px Times New Roman,Arial,Helvetica,sans-serif;
color: #FFFFFF;
background-color: #FF66FF;
border:1px #666666 inset;
}

/*
Purpose: Mostly used as alternative background color in table cells
Application: <table>,<td>,<p>,<span>,<div>
*/
.bckgrndcolor{
background-color:#FF66FF;
}

/*
Purpose:To make colored horizontal rule
Application:Automatic
*/
hr {
color: #6284AC;
}

/*
Purpose:To make the thin outline on the right and bottom of the table
Application:<table>
*/
.tableborder {
border-top: 0px;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
border-left: 0px;
}

/*
Purpose:To make thin lines between table cells
Application:Automatic as long as .tableborder is applied to the <table> tag
*/
/*.tableborder td, .tableborder th{
border-top: 1px solid #666666;
border-right: 0px;
border-bottom: 0px;
border-left: 1px solid #666666;
}*/

/*
Purpose: Used for the page header include, but can serve other purposes
Application:<span>,<table>,<td>,<p>
*/
.header {
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
background-color: #6284AC;
}

/*
Purpose:Used for the page footer include
Application:<span>,<table>,<td>,<p>
*/
.footer {
font-size: 9pt;
font-family: Times New Roman,Arial,Helvetica,sans-serif;
color: #666666;
}

/*
Purpose: Set the font to sans-serif for IE
Application: Automatic
Note: NS4x uses mono-space font in the .fieldcell class
*/
textarea, select, fieldcell{
font-family: Times New Roman,Arial,Helvetica,sans-serif;
font-size: 9pt;
}

/*
Purpose: Set the font to mono-space for NS4x.
This helps to keep form elements a similar size cross-browser.
Application: Applied to the <td> tag only
Note: NS4x only. Other browsers use the textarea, select defined above
*/ 
/*.fieldcell{
font-family:"Courier New", Courier, mono;
}*/

/*
Purpose: Make an obvious area to display important message.
Application:<div>,<span>,<table>,<td>,<p>
*/ 
.txtalert {
	font-family: Times New Roman,Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990099;
}

/*Purpose:To make header text Arial, size 14, and purple 
Application:Automatic
*/
.largepurpleboldheader {
font-family: Georgia; 
font-size: 14pt;
color: #9999ff;
font-weight: normal;
}

/*Purpose:To make header text Arial, size 14, and purple 
Application:Automatic
*/
.xlargepurpleboldheader {
font-family: Georgia; 
font-size: 16pt;
color: #9999ff;
font-weight: bold;
}

/*Purpose:To make header text Arial, size 14, and purple 
Application:Automatic
*/
.purpleboldheader {
font-family: Georgia;
font-size: 16pt;
color: #9999ff;
font-weight: bold;
}

/*Purpose:To make header text Arial, size 14, and purple 
Application:Automatic
*/
.mediumpurpleboldheader {
font-family: Georgia; 
font-size: 10pt;
color: #9999ff;
font-weight: bold;
}

/*Purpose:To make header text Arial, size 12, and purple 
Application:Automatic
*/
.smallpurpleboldheader {
font-family: Georgia;
font-size: 10pt;
color: #9999ff;
font-weight: bold;
}

.smallgreyboldheader {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 10pt;
color: #666666;
font-weight: bold;
}

.purplebolditalicsheader {
	font-family: Times New Roman,Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #9999ff;
	font-weight: bold;
	font-style : italic;
}

.pinkbolditalicsheader {
	font-family: Times New Roman,Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FF99FF;
	font-weight: bold;
	font-style : italic;
}

.largepinkbolditalicsheader {
	font-family: Times New Roman;
	font-size: 18pt;
	color: #FF99FF;
	font-weight: bold;
	font-style : italic;
}

.largepinkboldheader {
	font-family: Times New Roman;
	font-size: 18pt;
	color: #FF99FF;
	font-weight: bold;
}

.normalgrey {
font-family: Times New Roman; 
font-size: 10pt;
font-weight: normal;
color: #666666;
}

.normalblue {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 9pt;
font-weight: normal;
color: #0000ff;
}

.normalpink {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 9pt;
font-weight: normal;
color: #FF99FF;
}

.mediumnormalgrey {
font-family: Georgia,Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 12pt;
font-weight: normal;
color: #666666;
}

.mediumnormalpurple {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 12pt;
font-weight: normal;
color: #9999ff;
}

.largenormalgrey {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 14pt;
font-weight: normal;
color: #666666;
}

.largeboldgrey {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 14pt;
font-weight: bold;
color: #666666;
}

.mediumboldgrey {
font-family: Georgia,Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 12pt;
font-weight: bold;
color: #666666;
}
.mediumboldred {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 12pt;
font-weight: bold;
color: #FF0000;
}

.largeboldred {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 14pt;
font-weight: bold;
color: #FF0000;
}

.mediumboldpink {
font-family: Georgia,Times New RomanArial, Helvetica, sans-serif; 
font-size: 10pt;
font-weight: bold;
color: #FF99FF;
}

.smallgrey {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 8pt;
font-weight: normal;
color: #666666;
}

.smallpurple {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 8pt;
font-weight: normal;
color: #9999ff;
}

.smallblack {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 8pt;
font-weight: normal;
color: #000000;
}

.normalpurple {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 9pt;
font-weight: normal;
color: #9999ff;
}

.boldgrey {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 9pt;
font-weight: bold;
color: #666666;
}

.boldwhite {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 9pt;
font-weight: bold;
color: #FFFFFF;
}

.smallboldgrey {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 8pt;
font-weight: bold;
color: #666666;
}

.boldpink {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 9pt;
font-weight: bold;
color: #FF99FF;
}

.smallboldpink {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 8pt;
font-weight: bold;
color: #FF99FF;
}

.largeboldpink {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 14pt;
font-weight: bold;
color: #FF99FF;
}

.xlargeboldpink {
font-family: Georgia,Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 16pt;
font-weight: bold;
color: #FF99FF;
}

.boldpurple {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 9pt;
font-weight: bold;
color: #9999ff;
}

.boldbabyblue {
font-family: Georgia; 
font-size: 9pt;
font-weight: bold;
color: #9999ff;
text-decoration: none;
}

.normalbabyblue {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 9pt;
font-weight: normal;
color: #9999ff;
text-decoration: none;
}

.boldbabyblueitalic {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 9pt;
font-weight: bold;
font-style: italic;
color: #9999ff;
text-decoration: none;
}

.normalblack {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 9pt;
font-weight: normal;
color: #000000;
}

li.normalpurple {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 12pt;
font-weight: normal;
color: #9999ff;
line-height : 16pt;
}

div.normalpurple {
font-family: Times New Roman,Arial, Helvetica, sans-serif; 
font-size: 9pt;
font-weight: normal;
color: #CC00CC;
}

.std 		{ font-family: arial,helvetica,sans-serif; font-size: 9pt; }
.stdLarge	{ font-family: arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
.stdSmall	{ font-family: arial,helvetica,sans-serif; font-size: 8pt; color: #666666;}
.sections 	{ font-family: arial,helvetica,sans-serif; font-size: 11pt; font-weight: bold; text-decoration: none; }
.dsections 	{ font-family: arial,helvetica,sans-serif; font-size: 12pt; font-weight: bold; text-decoration: none; }
.tag 		{ font-family: arial,helvetica,sans-serif; font-size: 11pt; font-weight: bold; }
.tagsub		{ font-family: arial,helvetica,sans-serif; font-size: 11pt; }
.pagetitle 	{ font-family: arial,helvetica,sans-serif; font-size: 12pt; font-weight: bold; color: #9999ff; }
.pagesubtitle 	{ font-family: arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; color: #5B5858; }
.index		{ font-family: arial,helvetica,sans-serif; font-size: 10pt; font-weight: normal; color: #666666; text-decoration: none; line-height: 16pt; }
.prodText	{ font-family: arial,helvetica,sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; line-height: 11pt; }
.tabtext	{ font-family: arial,helvetica,sans-serif; font-size: 10pt; font-weight: normal; color: #000000; text-decoration: none; line-height: 12pt; letter-spacing: 1; padding-left: 2pt; padding-right: 2pt; top-padding: 3pt; }
.specstitle 	{ font-family: arial,helvetica,sans-serif; font-size: 8pt; font-weight: bold; color: #5B5858; padding-right: 10; }
.specs 		{ font-family: arial,helvetica,sans-serif; font-size: 8pt; font-weight: normal; color: #000000; }
.newstext 	{ font-family: arial,helvetica,sans-serif; font-size: small; font-color: #5B5858; text-decoration: none; }
.disclaimer 	{ font-family: arial,helvetica,sans-serif; font-size: 7pt;}
.proddisclaimer { font-family: arial,helvetica,sans-serif; font-size: 7pt; padding-right: 32pt}
.quote 		{ font-family: Times; font-size: 9pt; color: #000000; text-decoration: none; font-style: italic; }
.price 		{ font-family: arial,helvetica,sans-serif; font-size: 14pt; color: red; font-weight: bold; text-decoration: none; }

p.answer {
	font-family : Helvetica, Verdana, Arial, sans-serif;
	color : #666666;
	}
	
p.head {
	font-family : Verdana;
	font-weight : bold;
	color : #9999ff;
	font : x-large;
	}

.italics {
	font-style: italic;
	font-family: "Times New Roman";
	font-size: 18pt;
}
