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

	Message Box

***************************************************************************************/
div.message
{
	font-family: arial,geneva;
	text-align:center;
	border-width: 1px;
	border-style: solid;
	border-color: red;
	color:red;
	font-weight: bold;
	border-collapse: collapse;
	background-color: #FEF6E4;
}
div.quote
{
	font-family: arial,geneva;
	font-size: 8pt;
	
	padding: 5 px;
	margin: 10 px;

	border-width: 2px;
	border-style: dotted;
	border-color: #999999;
	color:#515151;
	background-color: #E8E8E8;
}

div.lapsedMessage
{
	font-family: arial,geneva;
	font-size: 12;
	text-align:center;
	border-width: 1px;
	border-style: solid;
	border-color: red;
	color:red;
	border-collapse: collapse;
	background-color: #FEF6E4;

}


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

	Forum Tables

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

table.forum
{
	width:100%;
	margin: 0px;
	padding: 0px;
	font-family: sans-serif;
	text-align: left;
	vertical-align:top;
	border-collapse: collapse;
}

/************
Headers
************/

table.forum th
{
	margin: 0px;
	padding: 0px;
}
table.forum th.dashedHeader
{
	margin: 0px;
	padding: 0px;
	
	font-size: 10pt;
	color: #000000;
	line-height: 20px;
	font-weight:normal;
	letter-spacing: 1px;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	border-color: #999999;	

}

table.forum td.filledHeader
{
	margin: 0px;
	padding: 0px;
	

	color:#FFFFFF;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	
	border-width: 0px;
	background-color: #DEDEDE;
	
}

table.forum td.openHeader
{
	margin: 0px;
	padding: 0px;
	

	color:#000000;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 12pt;
	text-align: left;
	
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	border-color: #999999;	

}

table.forum th.subjectTitle
{
	margin: 0px;
	padding: 0px;
	
	font-size: 12pt;
	color: #000000;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	border-color: #999999;

}


/************
Boxes
************/



table.forum td
{
	margin: 0px;
	padding: 0px;
}


table.forum td.adminBox
{
	font-family: arial,geneva;
	font-size: 8pt;
	
	padding: 5 px;
	border-width: 2px;
	border-style: dotted;
	border-color: #CCCCCC;
	color:#CCCCCC;
}

table.forum td.categoryBoxGrey
{
	margin: 0px;
	padding: 3px;
	font-size: 8pt;
	color: #FFFFFF;
	background-color:#CCCCCC;
	
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #DEDEDE;	
}

table.forum td.categoryBoxLightGrey
{
	margin: 0px;
	padding: 3px;
	font-size: 8pt;
	color: #000000;
	background-color:#F5F5F5;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #CCCCCC;	

}

table.forum td.categoryBoxWhite
{
	margin: 0px;
	padding: 3px;
	font-size: 8pt;
	color: #000000;
	
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #CCCCCC;	
}

table.forum td.categoryBoxWhiteBorderless
{
	margin: 0px;
	padding: 3px;
	font-size: 8pt;
	color: #000000;
	
	border-width: 0px;
}


table.forum td.postHeaderWhite
{

	margin: 0px;
	padding: 3px;
	background-color: #FFFFFF;
	font-size: 9pt;
	text-transform: uppercase;
	font-weight: bold;
	color: #999999;
	
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #999999;	
	
}

table.forum td.postHeaderGrey
{

	margin: 0px;
	padding: 3px;
	background-color: #F5F5F5;
	font-size: 9pt;
	text-transform: uppercase;
	font-weight: bold;
	color: #999999;
	
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #999999;	
	
}


table.forum td.postSigWhite
{

	margin: 0px;
	padding: 3px;
	background-color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	color: #999999;
	
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
	border-color: #999999;	
	
}

table.forum td.postSigGrey
{

	margin: 0px;
	padding: 3px;
	background-color: #F5F5F5;
	font-size: 8pt;
	font-weight: bold;
	color: #999999;
	
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
	border-color: #999999;	
	
}



table.forum td.userInfoBoxWhite
{
	margin: 0px;
	padding: 4px;
	background-color:#FFFFFF;
	font-size: 10pt;
	color: #000000;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #999999;	
}
table.forum td.userInfoBoxGrey
{
	margin: 0px;
	padding: 4px;
	background-color:#F5F5F5;
	font-size: 10pt;
	color: #000000;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #999999;	
}

table.forum td.messageInfoBoxWhite
{
	margin: 0px;
	padding: 4px;
	
	font-size: 8pt;
	color: #000000;
	background-color:#FFFFFF;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #999999;	
}

table.forum td.messageInfoBoxGrey
{
	margin: 0px;
	padding: 4px;
	
	font-size: 8pt;
	color: #000000;
	background-color:#F5F5F5;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #999999;	
}


table.forum td.messageHolderWhite
{
	margin: 0px;
	padding: 5px;
	
	font-size: 9pt;
	color: #4D4D4D;
	background-color:#FFFFFF;
}

table.forum td.messageHolderGrey
{
	margin: 0px;
	padding: 5px;
	
	font-size: 9pt;
	color: #4D4D4D;
	background-color:#F5F5F5;
}




table.forum td.userNameGrey
{
	margin: 0px;
	padding: 2px;
	font-weight:bold;
	font-size: 11pt;
	color: #000000;
	background-color:#F5F5F5;

	border-width: 0px 0px 1px 0px;
	border-color:#E0E0E0;
	border-style:dotted;
}


table.forum td.userCompanyGrey
{
	margin: 0px;
	padding: 2px;
	
	font-weight:bold;
	font-size: 8pt;
	color: #828282;
	background-color:#F5F5F5;
}

table.forum td.userProductsGrey
{
	margin: 0px;
	padding: 2px;
	
	font-size: 8pt;
	color: #000000;
	text-transform: uppercase;
	font-weight:bold;
	
	background-color:#F5F5F5;

	border-width: 1px 0px 0px 0px;
	border-color:#E0E0E0;
	border-style:dotted;
	
}


table.forum td.userNameWhite
{
	margin: 0px;
	padding: 2px;
	font-weight:bold;
	font-size: 11pt;
	color: #000000;
	background-color:#FFFFFF;

	border-width: 0px 0px 1px 0px;
	border-color:#E0E0E0;
	border-style:dotted;
}


table.forum td.userCompanyWhite
{
	margin: 0px;
	padding: 2px;
	
	font-weight:bold;
	font-size: 8pt;
	color: #828282;
	background-color:#FFFFFF;
}

table.forum td.userProductsWhite
{
	margin: 0px;
	padding: 2px;
	
	font-size: 8pt;
	color: #000000;
	text-transform: uppercase;
	font-weight:bold;
	background-color:#FFFFFF;

	border-width: 1px 0px 0px 0px;
	border-color:#E0E0E0;
	border-style:dotted;
}









table.forum td.categoryHeadLeft
{
	margin: 0px;
	padding: 2px;
	
	font-size: 8pt;
	color: #999999;
	text-transform: uppercase;
	font-weight:bold;
	border-width: 0px 0px 1px 0px;
	border-color:#E0E0E0;
	border-style:solid;

}

table.forum td.categoryHeadRight
{
	margin: 0px;
	padding: 2px;
	
	text-align: right;
	font-size: 8pt;
	color: #999999;
	text-transform: uppercase;
	font-weight:bold;

	border-width: 0px 0px 1px 0px;
	border-color:#E0E0E0;
	border-style:solid;

}

table.forum td.categoryHeadLeftGrey
{
	margin: 0px;
	padding: 2px;
	
	text-align: left;
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight:bold;
	border-width: 1px 0px 1px 1px;
	border-color:#999999;
	border-style:solid;
	background-color: #CCCCCC;

}

table.forum td.categoryHeadRightGrey
{
	margin: 0px;
	padding: 2px;
	
	text-align: right;
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight:bold;
	border-width: 1px 1px 1px 0px;
	border-color:#999999;
	border-style:solid;
	background-color: #CCCCCC;

}


table.forum td.categoryWhiteBoxLeft
{
	margin: 0px;
	padding: 2px;
	
	text-align: left;
	font-size: 8pt;
	color: #000000;
	
	border-width: 1px 0px 1px 1px;
	border-color:#999999;
	border-style:solid;
}

table.forum td.categoryWhiteBoxRight
{
	margin: 0px;
	padding: 2px;
	
	text-align: right;
	font-size: 8pt;
	color: #000000;

	border-width: 1px 1px 1px 0px;
	border-color:#999999;
	border-style:solid;
}

table.forum td.categoryDescription
{
	margin: 0px;
	padding: 2px;
	
	text-align: left;
	font-size: 8pt;
	color: #000000;

}

table.forum td.categorySubHead
{
	margin: 0px;
	padding: 0px;
	
	text-align: left;
	font-size: 8pt;
	color: #999999;
	text-transform: uppercase;
	font-style: italic;
	font-weight:bold;
	
}

/************
Navigation
************/
table.forum td.navLeft
{
	margin: 0px;
	padding: 0px;
	
	font-size: 8pt;
	color: #999999;
	text-transform: uppercase;
	font-weight:bold;

	border-width: 0px 0px 1px 0px;
	border-color:#999999;
	border-style:dotted;
	
}

table.forum td.navRight
{
	margin: 0px;
	padding: 0px;
	
	text-align: right;
	font-size: 8pt;
	color: #999999;
	text-transform: uppercase;
	font-weight:bold;

	border-width: 0px 0px 1px 0px;
	border-color:#999999;
	border-style:dotted;
	
}


/************
Links
************/


a.userEmailLink
{
	font-weight:bold;
	font-size: 11pt;
	color: #000000;
	text-decoration:none;
	font-style: normal;
}

a.userEmailLink:link 
{
	font-weight:bold;
	font-size: 11pt;
	color: #000000;
	text-decoration:none;
	font-style: normal;
}

a.userEmailLink:visited 
{
	font-weight:bold;
	font-size: 11pt;
	color: #000000;
	text-decoration:none;
	font-style: normal;
}

a.userEmailLink:hover 
{
	font-weight:bold;
	font-size: 11pt;
	color:#FFCE00;
	text-decoration:underline;
}

	
	
a.postLink
{
	font-size: 8pt;
	color:#A1A1A1;
	text-decoration:underline;
	font-style: normal;
}

a.postLink:link 
{
	color:#A1A1A1;
	text-decoration:underline;	
}

a.postLink:visited 
{
	color:#A1A1A1;
	text-decoration:underline;
}

a.postLink:hover 
{
	color:#FFCE00;
	text-decoration:underline;
}


a.stickyLink
{
	font-size: 8pt;
	font-weight:bold;
	color:#DAA520;
	text-decoration:none;
	font-style: normal;
}

a.stickyLink:link 
{
	color:#DAA520;
	text-decoration:none;	
}

a.stickyLink:visited 
{
	color:#DAA520;
	text-decoration:none;
}

a.stickyLink:hover 
{
	color:#FFCE00;
	text-decoration:underline;
}


a.lockedLink
{
	font-size: 8pt;
	font-weight:bold;
	color:#B22222;
	text-decoration:none;
	font-style: normal;
}

a.lockedLink:link 
{
	color:#B22222;
	text-decoration:none;	
}

a.lockedLink:visited 
{
	color:#B22222;
	text-decoration:none;
}

a.lockedLink:hover 
{
	color:#FFCE00;
	text-decoration:underline;
}


a.categoryLink
{
	font-size: 8pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	font-style: normal;
}

a.categoryLink:link 
{
	color:#000000;
	text-decoration:none;	
}

a.categoryLink:visited 
{
	color:#000000;
	text-decoration:none;
}

a.categoryLink:hover 
{
	color:#FFCE00;
	text-decoration:underline;
}


a.categoryLinkWhite
{
	font-size: 10pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-style: normal;
}

a.categoryLinkWhite:link 
{
	color:#FFFFFF;
	text-decoration:none;	
}

a.categoryLinkWhite:visited 
{
	color:#FFFFFF;
	text-decoration:none;
}

a.categoryLinkWhite:hover 
{
	color:#FFCE00;
	text-decoration:underline;
}

a.navLink 
{
	font-family: arial,geneva,helvetica;
	font-size: 8pt;
	color: #999999;
	text-decoration: none;
	text-transform: uppercase;	
	
}

a.navLink:link 
{
	font-family: arial,geneva,helvetica;
	font-size: 8pt;
	color: #999999;
	text-decoration: none;	
	text-transform: uppercase;
}

a.navLink:visited 
{
	font-family: arial,geneva,helvetica;
	font-size: 8pt;
	color: #999999;
	text-decoration: none;
	text-transform: uppercase;	
}

a.navLink:hover 
{
	font-family: arial,geneva,helvetica;
	font-size: 8pt;
	color: #FFCE00;
	text-decoration: none;
	text-transform: uppercase;
}

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

	Input Devices

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



textarea.enabled

{

	width:100%;
	font-family: sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-color: #C1C1C1;
	background-color: #FFFFFF;

}


form
{
	margin:0px;
	
}


input
{

}


input.ticketField
{
	width:100%;
	
	background-color:#FFFFFF;
	color:#080808;
	font-weight: bold;
	
	font-size: 12;
}

input.shortFormField
{
	
	background-color:#FFFFFF;
	color:#080808;
	font-weight: bold;
	
	font-size: 12;
}
input.mediumFormField
{
	
	background-color:#FFFFFF;
	color:#080808;
	font-weight: bold;
	
	font-size: 12;
}
input.longFormField
{
	width:100%;
	
	background-color:#FFFFFF;
	color:#080808;
	font-weight: bold;
	
	font-size: 12;
}



input.ticketButton
{

	color:#080808;

	font-family: sans-serif;
	font-size: 10;
	font-weight: bold;
	
	width:100px;
	background-color: #FFFFFF;
	border-width:1px 1px 1px 1px;
	border-color: #DEDEDE;
}

select.ticketSelect
{
	color:#808080;
	font-family: sans-serif;
	font-size: 10;
	width:100%;
	
}

font.left
{
	text-align:left;
}

font.right
{
	text-align:right;
}


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

	Search Table

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

table.kbSearch
{

	color:#808080;
	text-align: left;
	padding: 0px;
	border-collapse: collapse;
	width:150px;
}

table.kbSearch td.searchHeader
{
	padding: 0px;
	text-align: left;
	width: 150px;
	vertical-align: bottom;
	background-color:#FFFFFF;
}


table.kbSearch td.searchFooter
{
	padding: 0px;
	text-align: left;
	width: 150px;
	vertical-align: top;
	background-color:#FFFFFF;
}



table.kbSearch td.searchTitle
{
	padding: 0px;

	color:#000000;
	font-size:10pt;
	line-height:20px;
	text-align:center;
	letter-spacing: 1px;


	text-align: center;
	border-width: 0px 1px 1px 1px;
	border-style: dotted solid dotted solid;
	border-color: #CCCCCC;	
}

table.kbSearch td.searchSubHead
{
	padding: 2px;
	font-size: 8pt;
	color: #999999;
	text-transform: uppercase;
	font-weight:bold;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #CCCCCC;	
}


table.kbSearch td.searchSubmit
{
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #CCCCCC;	
}



input.search
{
	color:#808080;

	font-family: sans-serif;
	font-size: 10;
	font-weight: bold;
	width:138px;
	
	background-color: #FFFFFF;
	border-width:1px 1px 1px 1px;
	border-color: #DEDEDE;
}

input.searchButton
{

	color:#808080;

	font-family: sans-serif;
	font-size: 10;
	font-weight: bold;
	width:120px;
	
	background-color: #FFFFFF;
	border-width:1px 1px 1px 1px;
	border-color: #DEDEDE;
}

select.searchSelect
{
	color:#999999;
	font-family: sans-serif;
	font-size: 8pt;
	width:100%;
}


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

	textBox Table - WHITE

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

table.textBox
{
	width: 150px;
	color:#808080;
	text-align: left;
	padding: 0px;
	border-collapse: collapse;
	width:150px;
}

table.textBox th
{
	height:6px;
	width:150px;
	margin:0px;
}

table.textBox td
{

}

table.textBox th.logHead
{
	padding:6px;
	border-color: #CCCCCC;	
	background-color:#FFFFFF;
	color:#FFCE00;
	text-align:left;

	font-size: 13;	
	border-width: 0px 1px 0px 1px;
	border-style: solid solid solid solid;
	
}


table.textBox td.top
{
	padding: 0px;
	text-align: left;
	width: 150px;
	vertical-align: bottom;
	background-color:#FFFFFF;


	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #FFFFFF;
}

table.textBox td.middle
{
	font-family: sans-serif;
	font-size: 8pt;

	padding: 8px;
	text-align: left;
	width: 150px;
	vertical-align: top;
	background-color:#FFFFFF;

	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #CCCCCC;
}

table.textBox td.bottom
{
	padding: 0px;
	text-align: left;
	width: 150px;
	vertical-align: top;
	background-color:#FFFFFF;
}


table.textBox td.headline
{

	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #CCCCCC;		

	padding: 0px;
	text-align: left;

	width: 150px;
	height:10px;
	padding: 5px;
	margin:0px;
	
	color:#000000;
	font-family: sans-serif;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
}

table.textBox td.category
{

	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #CCCCCC;		

	padding: 0px;
	text-align: left;

	width: 150px;
	height:10px;
	padding: 5px;
	margin:0px;
	
	color:#808080;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
}


table.textBox td.newsHeader
{
	padding:6px;
	border-color: #CCCCCC;	
	color:#FFFFFF;
	text-align:left;
	background-color:#FFFFFF;
	font-size: 13pt;
	font-weight: bold;
}

table.textBox td.newsHeadline
{
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #CCCCCC;		
	
	padding: 0px;
	text-align: left;
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
	width: 100%;
	padding: 5px;
	margin:0px;
	background-color:#FFFFFF;
	color:#999999;
	font-family: sans-serif;
	font-size: 8pt;
	text-align: left;
}

table.textBox td.newsBody
{
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #CCCCCC;		

	padding: 0px;
	text-align: left;

	width: 100%;
	padding: 5px;
	margin:0px;
	
	background-color:#FFFFFF;
	color:#000000;
	font-family: sans-serif;
	font-size: 8pt;
	text-align: left;
}


table.textBox td.loginBody
{

	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #CCCCCC;		

	padding: 0px;
	text-align: left;

	width: 150px;
	height:10px;
	padding: 5px;
	margin:0px;
	
	color:#808080;
	font-family: sans-serif;
	font-size: 8pt;
	text-align: left;
}

table.textBox td.loginBodyRight
{

	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #CCCCCC;		

	padding: 0px;
	text-align: left;



	padding: 2px;
	margin:0px;
	
	color:#808080;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
}

table.textBox td.loginBodyLeft
{

	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #CCCCCC;		

	padding: 4px;
	text-align: left;


	height:10px;
	margin:0px;
	
	color:#808080;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
}

input.login
{

	color:#4D4D4D;

	font-family: sans-serif;
	font-size: 10;
	font-weight: bold;
	width:75px;
	
	background-color: #DEDEDE;
	border-width:1px 1px 1px 1px;
	border-color: #DEDEDE;
}

input.loginButton
{

	color:#4D4D4D;

	font-family: sans-serif;
	font-size: 10;
	font-weight: bold;
	width:75px;
	
	background-color: #DEDEDE;
	border-width:1px 1px 1px 1px;
	border-color: #DEDEDE;
}

/***************************
Links
***************************/

a.textBoxLink 
{
	color:#808080;
	font-family: sans-serif;
	font-size: 8pt;
	text-align: left;
	font-weight: bold;

	text-decoration: underline;
}

a.textBoxLink:link 
{
	color:#808080;
	font-family: sans-serif;
	font-size: 8pt;
	text-align: left;

	text-decoration: underline;
}

a.textBoxLink:visited 
{
	color:#808080;
	font-family: sans-serif;
	font-size: 8pt;
	text-align: left;

	text-decoration: underline;
}

a.textBoxLink:hover 
{
	color: #FFCE00;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-align: left;

	text-decoration: underline;
}


a.textBoxLinkBold
{
	color:#808080;
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;

	text-decoration: none;
}

a.textBoxLinkBold:link 
{
	color:#808080;
	font-family: sans-serif;
	font-size: 8pt;
	text-align: left;
	font-weight: bold;

	text-decoration: none;
}

a.textBoxLinkBold:visited 
{
	color:#808080;
	font-family: sans-serif;
	font-size: 8pt;
	text-align: left;
	font-weight: bold;

	text-decoration: none;
}

a.textBoxLinkBold:hover 
{
	color: #FFCE00;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-align: left;

	text-decoration: underline;
}


a.textBoxLinkClean 
{
	color:#808080;
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;

	text-decoration: none;
}

a.textBoxLinkClean:link 
{
	color:#808080;
	font-family: sans-serif;
	font-size: 8pt;
	text-align: left;

	text-decoration: none;
}

a.textBoxLinkClean:visited 
{
	color:#808080;
	font-family: sans-serif;
	font-size: 8pt;
	text-align: left;

	text-decoration: none;
}

a.textBoxLinkClean:hover 
{
	color: #FFCE00;
	font-family: sans-serif;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;

	text-decoration: underline;
}



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

	textBox Table -grEY

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

table.greyTextBox
{
	width: 150px;
	color:#808080;
	text-align: left;
	padding: 0px;
	border-collapse: collapse;
	width:150px;
}

table.greyTextBox th
{
	height:6px;
	width:150px;
	padding:0px;
	margin:0px;
}

table.greyTextBox th.greyHead
{
	padding: 5px;

	border-color: #CCCCCC;	

	background-color:#CCCCCC;
	color:#666666;
	font-size:10pt;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	letter-spacing: 1px;
	border-width: 0px 1px 1px 1px;
	border-style: solid solid dotted solid;
	
}


table.greyTextBox td.top
{
	padding: 0px;
	text-align: left;
	width: 150px;
	vertical-align: bottom;
	background-color:#FFFFFF;
}

table.greyTextBox td.bottom
{
	padding: 0px;
	text-align: left;
	width: 150px;
	vertical-align: top;
	background-color:#FFFFFF;
}


table.greyTextBox td.greyBody
{

	background-color:#CCCCCC;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #CCCCCC;		

	padding: 0px;
	text-align: left;

	width: 150px;
	height:10px;
	padding: 5px;
	margin:0px;
	
	color:#FFFFFF;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
}



input.greySearch
{

	color:#000000;

	font-family: sans-serif;
	font-size: 10;
	font-weight: bold;
	width:350px;
	
	background-color: #FFFFFF;
	border-width:1px 1px 1px 1px;
	border-color: #DEDEDE;
}

input.greySearchButton
{

	color:#666666;

	font-family: sans-serif;
	font-size: 8pt;
	font-weight: bold;
	width:130px;
	
	background-color: #E0E0E0;
	border-width:1px 1px 1px 1px;
	border-color: #DEDEDE;
}

/***************************
Links
***************************/

a.greyTextBoxLink 
{
	color:#808080;
	font-family: sans-serif;
	font-size: 8pt;
	text-align: left;

	text-decoration: underline;
}

a.greyTextBoxLink:link 
{
	color:#808080;
	font-family: sans-serif;
	font-size: 8pt;
	text-align: left;

	text-decoration: underline;
}

a.greyTextBoxLink:visited 
{
	color:#808080;
	font-family: sans-serif;
	font-size: 8pt;
	text-align: left;

	text-decoration: underline;
}

a.greyTextBoxLink:hover 
{
	color: #FFCE00;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-align: left;

	text-decoration: underline;
}


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

	Main Support Table

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


table.supportMain
{
	
	border-collapse: collapse;
	

	font-family: sans-serif;
	text-align: left;
	vertical-aligh:top;


	/*-------------------------
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	/*-------------------------*/
}

/***************************
Headers
***************************/


table.supportMain th
{
	/*--------------------------
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	/*-------------------------*/

	padding: 10px;
	font-family: sans-serif;
	text-align: left;
	vertical-align:top;

}

table.kbList td.fileSection
{
	padding: 4px;
	color:#000000;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 19px;
	text-align: left;
	
	border-width: 0px;
	background-color: #DEDEDE;
}


table.supportMain th.graphic
{
	
}

table.supportMain th.title
{
	font-size: 12pt;
	color: #000000;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	border-color: #999999;
}


table.supportMain th.head
{
	font-size: 10pt;
	color: #000000;
	line-height: 20px;
	font-weight:normal;
	letter-spacing: 1px;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	border-color: #999999;	
}

table.supportMain th.headNoDots
{
	font-size: 10pt;
	color: #000000;
	line-height: 20px;
	font-weight:normal;
	letter-spacing: 1px;
}


table.supportMain th.sub
{
	font-size: 9pt;
	color: #999999;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	border-color: #999999;
}



/***************************
Cells
***************************/

table.supportMain td
{
	padding: 10px;
	vertical-align:top;
	text-align: left;
	font-size: 5pt;
	/*---------------------------
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	/*-------------------------*/
}

table.supportMain td.greyBoxTitle
{
	padding: 4px;
	color:#000000;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	
	border-width: 0px;
	background-color: #DEDEDE;
}

table.supportMain td.head
{
	font-size: 10pt;
	color: #000000;
	line-height: 20px;
	letter-spacing: 1px;
}

table.supportMain td.label
{
	padding: 1px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E0E0E0;
	vertical-align:top;
	font-size: 10pt;
	color: #000000;
	font-weight:bold;
}

table.supportMain td.value
{
	padding: 1px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E0E0E0;
	vertical-align:top;
	font-size: 10pt;
	color: #000000;

}

table.supportMain td.header
{
	padding: 4px;
	color:#000000;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	
	border-width: 0px;
	background-color: #DEDEDE;
	
}

table.supportMain td.body
{
	font-size: 8pt;
	color: #000000;
}


/***************************
Links
***************************/

a.supportLink 
{
	font-family: arial,geneva,helvetica;
	font-size: 8pt;
	color: #999999;
	text-decoration: none;
	text-transform: uppercase;	
	
}

a.supportLink:link 
{
	font-family: arial,geneva,helvetica;
	font-size: 8pt;
	color: #999999;
	text-decoration: none;	
	text-transform: uppercase;
}

a.supportLink:visited 
{
	font-family: arial,geneva,helvetica;
	font-size: 8pt;
	color: #999999;
	text-decoration: none;
	text-transform: uppercase;	
}

a.supportLink:hover 
{
	font-family: arial,geneva,helvetica;
	font-size: 8pt;
	color: #FFCE00;
	text-decoration: none;
	text-transform: uppercase;
}


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

	KB List

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


table.kbList
{
	margin=0px;
	padding: 0px;
	font-family: sans-serif;
	text-align: left;
	vertical-align:top;
	border-collapse: collapse;

}

/***************************
Headers
***************************/


table.kbList th.head
{

	font-family: sans-serif;
	font-weight: bold;
	font-size: 12pt;
	text-align: left;

	color: #000000;

	padding: 0px 4px 1px 4px;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	border-color: #999999;	

}


table.kbList th.fileSection
{
	padding: 4px;
	color:#FFFFFF;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 15pt;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 0.1ex;
	
	border-width: 0px;
	background-color: #CCCCCC;
}


table.kbList th.old
{
	margin=0px;
	padding: 0px;
	font-weight: normal;	
	vertical-align:top;
}

/***************************
Columns
***************************/

table.kbList td.boxBold
{
	font-family: sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
	text-transform: uppercase;

	color: #000000;
	background-color: #FFFFFF;

	
	padding: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;	
}

table.kbList td.box
{
	font-family: sans-serif;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	
	color: #000000;
	background-color: #FFFFFF;

	
	padding: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;	
}

table.kbList td.boxGrey
{
	font-family: sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
	
	color: #FFFFFF;
	background-color: #999999;

	
	padding: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;	
}


table.kbList td.fileHead
{

	font-family: sans-serif;
	font-weight: bold;
	font-size: 11pt;
	text-align: left;
	text-transform: uppercase;

	color: #9C9C9C;
	background-color: #F0F0F0;

	
	padding: 0px 4px 1px 4px;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	border-color: #999999;	
	

}


table.kbList td
{
	margin=0px;
	padding: 0px;
	text-align: left;
	vertical-align:top;
}

table.kbList td.kbListNavLeft
{
	font-size: 8pt;
	color: #999999;
	text-transform: uppercase;
	font-weight:bold;

	border-width: 0px 0px 1px 0px;
	border-color:#999999;
	border-style:dotted;
}

table.kbList td.kbListNavRight
{
	text-align: right;
	font-size: 8pt;
	color: #999999;
	text-transform: uppercase;
	font-weight:bold;

	border-width: 0px 0px 1px 0px;
	border-color:#999999;
	border-style:dotted;
}

table.kbList td.kbListOrderLeft
{
	text-align: left;
	padding:3px;
	font-size: 8pt;
	color: #999999;
	text-transform: uppercase;
	font-weight:bold;
}
table.kbList td.kbListOrderRight
{
	text-align: right;
	padding:3px;
	font-size: 8pt;
	color: #999999;
	text-transform: uppercase;
	font-weight:bold;
}

table.kbList td.kbListHeadLeft
{
	font-size: 8pt;
	color: #999999;
	text-transform: uppercase;
	font-weight:bold;

	border-width: 0px 0px 1px 0px;
	border-color:#999999;
	border-style:solid;
}

table.kbList td.kbListHeadRight
{
	text-align: right;
	font-size: 8pt;
	color: #999999;
	text-transform: uppercase;
	font-weight:bold;

	border-width: 0px 0px 1px 0px;
	border-color:#999999;
	border-style:solid;
}

table.kbList td.kbListHeadLeftFile
{
	font-size: 8pt;
	color: #999999;
	text-transform: uppercase;
	font-weight:bold;
	border-width: 0px 0px 1px 0px;
	border-color:#E0E0E0;
	border-style:solid;
}

table.kbList td.kbListHeadRightFile
{
	text-align: right;
	font-size: 8pt;
	color: #999999;
	text-transform: uppercase;
	font-weight:bold;

	border-width: 0px 0px 1px 0px;
	border-color:#E0E0E0;
	border-style:solid;
}

table.kbList td.kbListHeadLine
{
	
}

table.kbList td.kbListBody
{
	text-align: left;
	font-size: 8pt;
	color: #000000;
}

table.kbList td.kbListFooter
{
	text-align: right;
	font-size: 8pt;
	color: #999999;
	font-style:italic;
	border-width: 0px 0px 1px 0px;
	border-color:#999999;
	border-style:solid;
}


/***************************
Links
***************************/

a.kbListLink 
{
	font-size: 9pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	font-style: normal;
}

a.kbListLink:link 
{
	color:#000000;
	text-decoration:none;	
}

a.kbListLink:visited 
{
	color:#000000;
	text-decoration:none;
}

a.kbListLink:hover 
{
	color:#FFCE00;
	text-decoration:underline;
}







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

	KB Article Preview List

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


table.kbNewList
{
	margin=0px;
	padding: 0px;
	font-family: sans-serif;
	text-align: left;
	vertical-align:top;
	border-collapse: collapse;

}

/***************************
Headers
***************************/

table.kbNewList th
{
	margin=0px;
	padding: 0px;
	font-weight: normal;	
	vertical-align:top;
}


table.kbNewList th.right
{
	text-align: right;
	font-size: 8pt;
	color: #999999;
	font-style: italic;
}

table.kbNewList th.left
{
	text-align: left;
	font-size: 8pt;
	color: #999999;
	text-transform: uppercase;
}

table.kbNewList td.kbListHeadLeftFile
{
	font-size: 8pt;
	color: #999999;
	text-transform: uppercase;
	font-weight:bold;
	border-width: 0px 0px 1px 0px;
	border-color:#E0E0E0;
	border-style:solid;
}

table.kbList th.head
{
	font-size: 10pt;
	color: #000000;
	line-height: 20px;
	font-weight:normal;
	letter-spacing: 1px;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	border-color: #999999;	
}

/***************************
Columns
***************************/

table.kbNewList td
{
	margin=0px;
	padding: 0px;
	text-align: left;
	vertical-align:top;
}

table.kbNewList td.category
{
	font-size: 8pt;
	color: #999999;
	text-transform: uppercase;
	font-weight:bold;

	border-width: 0px 0px 1px 0px;
	border-color:#999999;
	border-style:solid;
}

table.kbNewList td.headline
{
}

table.kbNewList td.kbListBody
{
	text-align: left;
	font-size: 8pt;
	color: #000000;
}

/***************************
Links
***************************/

a.kbNewListLink 
{
	font-size: 8pt;
	color:#000000;
	text-decoration:none;
	font-style: normal;
}

a.kbNewListLink:link 
{
	color:#000000;
	text-decoration:none;	
}

a.kbNewListLink:visited 
{
	color:#000000;
	text-decoration:none;
}

a.kbNewListLink:hover 
{
	color:#FFCE00;
	text-decoration:underline;
}

a.kbNewListLinkBold 
{
	font-size: 9pt;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}

a.kbNewListLinkBold:link 
{
	color:#000000;
	text-decoration:none;	
}

a.kbNewListLinkBold:visited 
{
	color:#000000;
	text-decoration:none;
}

a.kbNewListLinkBold:hover 
{
	color:#FFCE00;
	text-decoration:underline;
}


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

	Ticket/Form Table

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


table.ticket
{
	color:#808080;
	
	padding: 0px;
	border-collapse: collapse;
}



table.ticket td
{
	width:10%;
	padding: 4px;
	color:#000000;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}

table.ticket td.info
{
	font-family: sans-serif;
	
	font-weight: normal;
	font-size: 10px;
	line-height: 100%;
	text-align: center;
	
	padding: 4px;
	color:#000000;
	
	border-width: 1px 0px 1px 0px;
	border-style: dotted;
	border-color: #999999;	
}



table.supportMain td.infoHead
{
	font-family: sans-serif;
	
	font-weight: normal;
	font-size: 14px;
	line-height: 100%;
	text-align: center;
	font-weight: bold;

	padding: 4px;
	color:#CD2626;
	
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
	border-color: #999999;	
}

table.supportMain td.infoBody
{
	font-family: sans-serif;
	
	font-weight: normal;
	font-size: 10px;
	line-height: 100%;
	text-align: center;
	
	padding: 4px;
	color:#000000;
	
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	border-color: #999999;	
}
table.ticket td.note
{
	font-family: sans-serif;
	
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	
	padding: 2px;
	color:#000000;

	border-color: #999999;	
}

table.ticket td.header
{
	padding: 4px;
	color:#000000;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	
	border-width: 0px;
	background-color: #DEDEDE;
	
}

table.ticket td.valueBox
{
	width:20%;
	padding: 4px;
	color:#000000;
	font-family: sans-serif;
	font-size: 12px;
	text-align: center;
	border:0;
}

table.ticket td.value
{
	width:20%;
	padding: 4px;
	color:#808080;
	font-family: sans-serif;
	font-size: 12px;
	text-align: center;

}


body { margin:10px 0px; padding:0px; text-align:center; }

.footer { font-Family: arial,geneva,helvetica; font-size: 8pt; color: #999999; }
.footerblk { font-Family: arial,geneva,helvetica; font-size: 8pt; color: #000000; }
.ttl { font-family: arial,geneva,helvetica; font-size: 10pt; color: #FFCE00; }
.outside {  margin:0px auto; text-align: left; border: 1px; border-style: solid; color: #d6d6d6; }
.outsideNT {  margin:0px auto; text-align: left; border: 1px; border-style: solid; color: #d6d6d6; border-top-width: 0px; width: 771px;}
.outsideT {  margin:0px auto; text-align: left; border: 1px; border-style: solid; color: #d6d6d6; width: 771px;}

.outsideColl {  margin:0px auto; text-align: left; border: 1px; border-style: solid; color: #d6d6d6; width: 730px;} 


.text0 { font-family: arial,geneva,helvetica; font-size: 8pt; font-weight: bold; color: #999999; }
.text1 { font-family: arial,geneva,helvetica; font-size: 9pt; color: #999999; letter-spacing: 0.3px;}
.text2 { font-family: arial,geneva,helvetica; font-size: 11pt; color: #ffffff; line-height: 20px; }
.text3 { font-family: arial,geneva,helvetica; font-size: 10pt; color: #999999; line-height: 20px; }
.text4 { font-family: arial,geneva,helvetica; font-size: 9pt; color: #616161; }
.text5 { font-family: arial,geneva,helvetica; font-size: 10pt; color: #999999; line-height: 20px; letter-spacing: 1px; }
.text6 { font-family: arial,geneva,helvetica; font-size: 11pt; color: #616161; line-height: 22px; }
.text7 { font-family: helvetica,arial,geneva; font-size: 9pt; color: #616161; }

.text0blk { font-family: arial,geneva,helvetica; font-size: 8pt; font-weight: bold; color: #000000; }
.text1blk { font-family: arial,geneva,helvetica; font-size: 9pt; color: #000000; letter-spacing: 0.3px;}
.text2blk { font-family: arial,geneva,helvetica; font-size: 11pt; color: #000000; line-height: 20px; }
.text3blk { font-family: arial,geneva,helvetica; font-size: 10pt; color: #000000; line-height: 20px; }
.text4blk { font-family: arial,geneva,helvetica; font-size: 9pt; color: #000000; }
.text5blk { font-family: arial,geneva,helvetica; font-size: 10pt; color: #000000; line-height: 20px; letter-spacing: 1px; }
.text6blk { font-family: arial,geneva,helvetica; font-size: 11pt; color: #000000; line-height: 22px; }
.text7blk { font-family: helvetica,arial,geneva; font-size: 9pt; color: #000000; }

.talkingText  { font-family: arial,geneva,helvetica; font-size: 16pt; color: #FFCE00; padding-bottom: 5px;}
.talkingText2 { font-family: arial,geneva,helvetica; font-size: 10pt; color: #606060; font-weight:bold; }
.talkingText3 { font-family: arial,geneva,helvetica; font-size: 10pt; color: #8C6640; font-style: italic; }

.productText  { font-family: arial,geneva,helvetica; font-size: 10pt; color: #FFCE00;}

.productTitle  { font-family: arial,geneva,helvetica; font-size: 21pt; color: #cccc66; padding-bottom: 5px;}
.raveTitle  { font-family: arial,geneva,helvetica; font-size: 21pt; color: #999999; }

.numbersOn { font-family: arial,geneva,helvetica; font-size: 11pt; color: #616161; padding-right: 7px; text-decoration: none; }
.stateTitle { font-family: helvetica,arial,geneva; font-size: 15pt;  color: #FFFFFF; }
.topten { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #999999; }
.wnTitle { font-family: arial,geneva; font-size: 16pt;  color: #999999; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; }

#formbox { font-family: arial,helvetica,geneva; font-size: 9pt; border: 1px; border-style: solid; border-color: #d6d6d6; }
#transbox { background-color: #ffffff;  opacity: 0.5; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;  }
.transbox { opacity: 0.5; filter:alpha(opacity=50); }

#clickLink1 { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #FFCE00; text-decoration: none; }
#clickLink1:hover { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #FFCE00; text-decoration: none; }
#clickLink2 { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #FFCE00; text-decoration: none; }
#clickLink2:hover { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #FFCE00; text-decoration: none; }
#clickLink3 { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #FFCE00; text-decoration: none; }
#clickLink3:hover { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #999999; text-decoration: none; }
#clickLink4 { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #FFCE00; text-decoration: none; }
#clickLink4:hover { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #999999; text-decoration: none; }
#clickLink5 { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #FFCE00; text-decoration: none; }
#clickLink5:hover { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #999999; text-decoration: none; }
#clickLink6 { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #FFCE00; text-decoration: none; }
#clickLink6:hover { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #A3D1D1; text-decoration: none; }
#clickLink7 { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #999999; text-decoration: none; }
#clickLink7:hover { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #FFCE00; text-decoration: none; }
#clickLink8 { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #999999; text-decoration: none; }
#clickLink8:hover { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #FFCE00; text-decoration: none; }
#clickLink9 { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #999999; text-decoration: none; }
#clickLink9:hover { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #FFCE00; text-decoration: none; }
#clickLink10 { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #999999; text-decoration: none; }
#clickLink10:hover { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #FFCE00; text-decoration: none; }


#container {  position: relative; left: 0px; top: 0px; width: 771px;  z-index: 1; visibility:visible; }
#menu0 { visibility: hidden; position: absolute; left: 0px; top: 0px;  z-index: 2;}
#menu1 {
	position: absolute;
	left: -1px;
	top: 6px;
	z-index: 2;
	border: 1px;
	border-style: solid;
	border-color: #d6d6d6;
	text-align: left;
	visibility: hidden;
}
#menu2 {
	position: absolute;
	left: 595px;
	top: 6px;
	z-index: 2;
	border: 1px;
	border-style: solid;
	border-color: #d6d6d6;
	text-align: left;
	width: 177px;
	visibility: hidden;
}
#menu3 { visibility: hidden; position: absolute; left: 361px; top: 4px; z-index: 2; border: 1px; border-style: solid; border-color: #d6d6d6;  text-align: left; }
#menu4 {
	position: absolute;
	left: 186px;
	top: 6px;
	z-index: 2;
	border: 1px;
	border-style: solid;
	border-color: #d6d6d6;
	text-align: left;
	visibility: hidden;
}
#menu5 {
	position: absolute;
	left: 364px;
	top: 6px;
	z-index: 2;
	border: 1px;
	border-style: solid;
	border-color: #d6d6d6;
	text-align: left;
	visibility: hidden;
}

.navLink { font-family: arial,geneva,helvetica; font-size: 8pt; color: #808080; text-decoration: none; }
.navLink:hover { font-family: arial,geneva,helvetica; font-size: 8pt; color: #FFCE00; text-decoration: none; }

.footLink1 { font-family: arial,geneva,helvetica; font-size: 8pt; color: #999999; text-decoration: none; }
.footLink1:hover { font-family: arial,geneva,helvetica; font-size: 8pt; color: #FFCE00; text-decoration: none; }

.conLink { font-family: arial,geneva,helvetica; font-size: 11pt; color: #ffffff; text-decoration: none; font-weight: bold; }
.conLink:hover { font-family: arial,geneva,helvetica; font-size: 11pt; color: #999999; text-decoration: none; font-weight: bold; }

.numbers { font-family: arial,geneva,helvetica; font-size: 11pt; color: #808080; padding-right: 7px; text-decoration: none; }
.numbers:hover { font-family: arial,geneva,helvetica; font-size: 11pt; color: #FFCE00; padding-right: 7px; text-decoration: none; }

.coll { font-family: arial,geneva,helvetica; font-size: 9pt; color: #808080; text-decoration: none;}
.coll:hover { font-family: arial,geneva,helvetica; font-size: 9pt; color: #FFCE00; text-decoration: none; }

.vl { font-family: arial,geneva,helvetica; font-size: 10pt; color: #999999; text-decoration: none; letter-spacing: 1px;}
.vl:hover { font-family: arial,geneva,helvetica; font-size: 10pt; color: #FFCE00; text-decoration: none;  letter-spacing: 1px;}

.shareLink { font-family: helvetica,arial,geneva; font-size: 12pt;  color: #999999; text-decoration: none; }
.shareLink:hover { font-family: helvetica,arial,geneva; font-size: 12pt;  color: #FFCE00; text-decoration: none; }

.locationLeftLink { font-family: helvetica,arial,geneva; font-size: 13pt;  color: #808080; text-decoration: none; }
.locationLeftLink:hover { font-family: helvetica,arial,geneva; font-size: 13pt;  color: #C0C0C0; text-decoration: none; }

.privacy { font-family: arial,geneva,helvetica; font-size: 11pt; color: #999999; line-height: 22px; text-decoration: none;}
.privacy:hover { font-family: arial,geneva,helvetica; font-size: 11pt; color: #FFCE00; line-height: 22px; text-decoration: none; }

.clickLink { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #999999; text-decoration: none; }
.clickLink:hover { font-family: helvetica,arial,geneva; font-size: 8pt;  color: #FFCE00; text-decoration: none; }

.numbers2 { font-family: arial,geneva,helvetica; font-size: 10pt; color: #999999;  text-decoration: none;}
.numbers2:hover { font-family: arial,geneva,helvetica; font-size: 10pt; color: #FFCE00;  text-decoration: none; }

.ideaLink { font-family: helvetica,arial,geneva; font-size: 10pt;  color: #808080; text-decoration: none; }
.ideaLink:hover { font-family: helvetica,arial,geneva; font-size: 10pt;  color: #FFCE00; text-decoration: none; }

.ideaLink2 { font-family: helvetica,arial,geneva; font-size: 10pt;  color: #999999; text-decoration: none; }

.crumbs { font-family: arial,geneva,helvetica; font-size: 10pt; color: #999999; line-height: 22px; text-decoration: none;}
.crumbs:hover { font-family: arial,geneva,helvetica; font-size: 10pt; color: #FFCE00; line-height: 22px; text-decoration: none; }

.ttLink { font-family: helvetica,arial,geneva; font-size: 7pt; font-weight: bold; color: #808080; text-decoration: none; }
.ttLink:hover { font-family: helvetica,arial,geneva; font-size: 7pt;  font-weight: bold; color: #FFCE00; text-decoration: none; }

.locationLeftLink2 { font-family: arial,geneva; font-size: 11pt;  line-height: 24px; letter-spacing: 0.5px; color: #808080; text-decoration: none; }
.locationLeftLink2:hover { font-family: arial,geneva; font-size: 11pt; line-height: 24px; letter-spacing: 0.5px; color: #FFCE00; text-decoration: none;  }

.locationLeftLink3 { font-family: arial,geneva; font-size: 11pt; line-height: 24px; letter-spacing: 0.5px; color: #999999; text-decoration: none;  }

#divCont { position:relative; width: 180px; height: 680px; top: 2px; overflow:hidden; clip:rect(0,,680,0); }
#divText { position: absolute;  width: 180px; visibility: visible }


