﻿
/***************************** SHARE YOUR STORY ****************************/

	a.button 
	{
		background: transparent url(/images/content/redright.gif) no-repeat scroll top right;
		color: #ffffff;
		display: block;
		float: left;
		font: normal 12px sans-serif;
		height: 20px;
		margin-right: 6px;
		padding-right: 10px;
		text-decoration: none;
		letter-spacing: 1px;
	}
	
	
	a.button:active
	{
   		background-position: bottom right;
		outline: none; /* hide dotted outline in Firefox */
	}


	a.button:active span
	{
		background-position: bottom left;
		padding: 5px 0 3px 11px; /* push text down 1px */
	}


	a.button:hover
	{
		background-position: right -20px;
		outline: none; /* hide dotted outline in Firefox */
	}


	a.button:hover span
	{
		outline: none; /* hide dotted outline in Firefox */
		background-position: 0px -20px;
	}
	
	
	a.button span 
	{
		background: transparent url(/images/content/redleft.gif) no-repeat top left;
		display: block;
		line-height: 12px;
		padding: 4px 0 4px 11px;
	}


	a.button.grey
	{
		background-image: url(/images/content/redright.gif);
		margin-bottom: 15px;
	}


	a.button.grey span
	{
		background-image: url(/images/content/redleft.gif);
	}


	div#rules_container
	{
		width: 580px;
		height: 580px;
		overflow: scroll;
		font: Verdana, Arial, Helvetica, sans-serif;
		border: 1px solid #7f9db9;
		background-color: #ffffff;
	}


	div#rules_header
	{
		padding-left: 10px;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		line-height: 18px;
	}


	div#rules_header a, div#rules_header a:hover
	{
		color: #0000ff;
	}


	ol.lowercaseAlpha
	{
		list-style-type: lower-alpha;
	}


	ol#rules li
	{
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		line-height: 18px;
	}


	table.hardwareTable
	{
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		border-collapse: collapse;
		padding: 0;
		margin: 0;
	}


	table.hardwareTable td 
	{
		height: 30px;
	}


	table.hardwareTable td.left_cell 
	{
		padding-left: 5px;
		width: 60px;
	}


	table.hardwareTable td.middle_cell
	{
		width: 200px;
	}


	table.optionTable, table.termsTable
	{
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		border-collapse: collapse;
		padding: 0;
		margin: 0;

	}


	table.optionTable label
	{
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		padding-left: 5px;
	}
	
	
	table.optionTable td 
	{
		height: 30px;
		padding-right: 10px;
		width: 275px;
	}


	table.optionTable tr.blue_row, table.hardwareTable tr.blue_row
	{
		background-color: #e3edf7;
	}
	
	
	td.uploadLabel
	{
		font: 12px Verdana, Arial, Helvetica, sans-serif;
	}


	.bold
	{
		font-weight: bold;
	}


	.box
	{
		width: 538px;
		height: 130px;
	}


	.cell 
	{
		height: 24px;
	}
	
	
	.lngInputText 
	{
		width: 500px;
	}
	
	
	.medInputText 
	{
		width: 300px;
	}
	
	
	.red
	{
		color: #ff0000;
	}


	.regInputText 
	{
		width: 200px;
	}


	.regInputTextSmall 
	{
		width: 30px;
	}


	.submit_btn 
	{
		cursor: pointer;
		border: none;
		background: url('/images/content/sub_btn.gif') no-repeat top left;
		padding: 0px 0px 0px 0px;
		width: 68px;
		height: 20px;
		font-weight: bold;
		color: #fff;
	}


	.submit_btn_red
	{
		cursor: pointer;
		border: none;
		background: url('/images/content/sub_btn_red.gif') no-repeat top left;
		padding: 0px 0px 0px 0px;
		width: 85px;
		height: 20px;
		color: #ffffff;
		letter-spacing: 1px;
		font: normal 12px sans-serif;
	}


	.success
	{
		color: #009900;
		font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	}


	.sysAddress
	{
		 padding-top: 6px;
	}


	.t_cDisclaimer
	{
		font: 11px Verdana, Arial, Helvetica, sans-serif;
	}
