hr
{
	color: #FFF;
	border: 0;
	border-bottom: 1px dashed #BFBFBF;
	
	padding: 0;
	margin:0;
	
}

.sample-text
{
	font: 8pt/25px Verdana, Arial, Helvetica, sans-serif;
	color: red;
	border: 1px solid #F7EDDF;
	border-bottom: 3px solid #F4E8D7;
	background: #FCF8F3;
	padding: 10px;
 }

.getaheadright-column
{
	width: 530px;
	border: 0;
	float: right;
}

.getaheadright-column h2
{
	font: bold 15pt Arial, Helvetica, sans-serif; 
	color: #CF3733;

	margin: 0; 
	padding: 0;
}	

.getaheadright-column p
{
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif; 
	color: #555;
	
	margin: 0;
}


.getahead-box
{
	width: 500px;
	font: 8pt/25px Verdana, Arial, Helvetica, sans-serif;
	color: red;
	padding: 10px;
	margin: 0 auto 0 auto;

	border: 1px solid #F7EDDF;
	border-bottom: 3px solid #F4E8D7;
	background: #FCF8F3;
}


.getahead-box p.getahead-title
{
	font: bold 13pt/28px Arial, Helvetica, sans-serif; 
	color: #FF6D23; 
	margin: 0; 
	padding: 0 0 0 30px;	
	text-align: left;
	
	line-height: 28px;
	height: 28px;
	border: 0;
	background:url(/interface/images/content/howitwork.gif) no-repeat left top;
}

.getahead-box p.moreinfo-title
{
	font: bold 13pt/28px Arial, Helvetica, sans-serif; 
	color: #CF3733;
	margin: 0; 
	padding: 0 0 0 30px;	
	text-align: left;
	
	line-height: 28px;
	height: 28px;
	border: 0;
}


.getahead-box p
{
	margin: 8px 0 0 0; 
	padding: 0; 
	text-align: right
}

.getahead-box ul
{
	list-style:decimal; 
	margin: 10px 0; 
	padding: 0 0 0 30px;
}	

.getahead-box li
{
	border: 0;
	/*width: 360px;*/
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif; 
	color: #555;

	background: none; 
	padding: 0; 
}

.getahead-box li span
{
	font: normal 10pt Verdana, Arial, Helvetica, sans-serif; 
	color: #555;
}	

.select-grade-td
{
	vertical-align: middle;
}	

.getahead-image
{
	float: left; 
	border:1px solid #F5F5F5; 
	border-top: 1px solid #EEE; 
	border-left: 1px solid #EEE; 
	margin-right: 10px
}

.getahead-image img
{
	margin: 5px;
}

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

	STANDARD TABLE
	
/////////////////////////////////////////////////////////////////////////////////////////////////*/

.bundles-table th, b, td, input, textarea, select, .right-content-list
{
	font: 8pt/15px Verdana, Arial, Helvetica, sans-serif;
	color: #555;
}

.bundles-table 
{
	width: 100%;
	margin-top: 15px;
	margin-bottom: 10px;
	padding: 0;
	border: 0;
	border-bottom: 2px solid #EEE;
	background-color: #FBFBFB;
}

.bundles-table th
{
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}

.bundles-title
{
	text-align: left;
	border: 1px solid red;
}

.bundles-table th b
{
	color: #F59C10;
	padding-right: 3px;
}

.bundles-table td
{
	text-align: justify;
	vertical-align: middle;
}

.right-content-list
{
	padding: 0;
	margin: 0;

	list-style: none;
}

.right-content-list li.list
{
	border: 0;
	padding: 0 0 0 15px;
	margin: 0;
	background: url(../images/design/bg-li.gif) 10px 7px no-repeat;
}

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

	FRONT TABLE
	
/////////////////////////////////////////////////////////////////////////////////////////////////*/

.select-bundlesframe
{
	background: #FFF;
	border: 1px solid #EEE;
	border-right: 2px solid #EEE;
}

.select-bundlesframe p
{
	background : #EEE;
}


.select-bundles
{
	font: 8pt/15px Verdana, Arial, Helvetica, sans-serif;
	width: 95%;
	
	margin: 30px auto 10px auto;
	padding: 0;
	border: 0;

	background-color: #FFF;
}

.select-bundles td
{
	text-align: justify;
	vertical-align: top;
}

.select-bundles strong
{
	font-size: 10pt;
	color: #FF6D23;
}


.select-bundlespadding
{
	padding: 10px;
}

.select-bundles td.colored,
.select-bundlesview td.colored
{
	text-align: right;
	background: #FBFBFB;
	border: 0;
	border-bottom: 2px solid #EEE;
}

.select-bundles td.colored img,
.select-bundlesview td.colored img
{
	padding-left: 5px;
}

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

	VIEW TABLE
	
/////////////////////////////////////////////////////////////////////////////////////////////////*/

.select-bundlesview
{
	font: 8pt/15px Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	
	margin-top: 30px;
	margin-bottom: 10px;
	padding: 0;
	padding-bottom: 0;
	border: 0;

	background-color: #FFF;
}


.select-bundlesview td, h2
{
	text-align: justify;
}

.select-bundlesview th
{
	vertical-align: top;
	text-align: right;
	font-size: 8pt;	
}

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

	STANDARD BUTTON
	
/////////////////////////////////////////////////////////////////////////////////////////////////*/

#button
{
	font-size: 10pt;
	height: 25px;
	margin: 10px auto 10px auto;
	text-align: center;
	border: 0;
	background: transparent;
}

#button ul
{
	height: 25px;
	margin: 0;
	padding: 0;
}

#button li, #button li.bg-none-left
{
	height: 25px;

	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;

	float: left;
	background: url("../images/design/bt_right.gif") no-repeat right top;
}

#button li.bg-none-left
{
	background: url("../images/design/bt_right_standard.gif") no-repeat right top;
}
/*
#button li.button-blue-right
{
	color: #FFF;
	background: url("../images/design/bt_right_blue.gif") no-repeat right top;
}

#button a.button-blue-left
{
	color: #FFF;
	background: transparent url("../images/design/bt_left_blue.gif") no-repeat left top;
}
*/
#button a, #button a:link, #button a:visited, #button a:active, #button a.bg-none-right
{
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
	line-height: 25px;
	
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #353535;
	
	cursor: pointer;
	cursor: hand;
	display: block;
	margin: 0 auto;
	padding: 0 5px 0 5px;

	border: 0;
	background: transparent url("../images/design/bt_left.gif") no-repeat left top;
}

#button a:hover
{
	color: #000;
}

#button a.bg-none-right
{
	color: #000;
	background: transparent url("../images/design/bt_left_standard.gif") no-repeat left top;
}

#button input
{
	height: 25px;
	font-size: 8pt;
	text-align: center;
	color: #6A6A6A;

	cursor: pointer;
	cursor: hand;
	margin: 0 auto;
	padding: 0 5px 0 5px;
	
	border: 0;
	background: transparent url("../images/design/bt_left.gif") no-repeat left top;
	
	height: 25px;
	line-height: 25px;
	
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #353535;
}

#button input:hover
{
	color: #000;
}


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

	GREEN BUTTON
	
/////////////////////////////////////////////////////////////////////////////////////////////////*/

#button-green
{
	font-size: 10pt;
	text-align: center;
	height: 26px;

	margin: 10px auto 5px auto;
	background: transparent;
	border: 0;
}

#button-green ul
{
	height: 25px;
	margin: 0;
	padding: 0;
}

#button-green li
{
	height: 26px;

	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;

	float: left;
	background: url("../images/design/bt_right_green.gif") no-repeat right top;
}

#button-green a, #button-green a:link, #button-green a:visited, #button-green a:active
{
	height: 26px;
	line-height: 26px;
	
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	color: #353535;
	
	cursor: pointer;
	display: block;
	margin: 0 auto;
	padding: 0 5px 0 5px;

	border: 0;
	background:  url("../images/design/bt_left_green.gif") no-repeat left top;
}

#button-green a:hover
{
	color: #000;
}

#button-green input
{
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	height: 26px;
	line-height: 26px;

	text-align: center;
	color: #FFF;

	cursor: pointer;

	margin: 0 auto;
	padding: 0 5px 0 5px;
	
	border: 0;
	background: url("../images/design/bt_left_green.gif") no-repeat left top;
}

#button-green input:hover
{
	color: #FFF;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////
	
	BLUE BUTTON

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

#button-blue
{
	font-size: 10pt;
	text-align: center;
	height: 26px;

	margin: 10px auto 5px auto;
	background: transparent;
	border: 0;
}

#button-blue ul
{
	height: 26px;
	margin: 0;
	padding: 0;
}

#button-blue li
{
	height: 26px;

	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;

	float: left;
	background: url("../images/design/bt_right_blue.gif") no-repeat right top;
}

#button-blue li.back-left
{
	background: url("../images/design/bt_right_back.gif") no-repeat right top;
}

#button-blue a, 
#button-blue a:link, 
#button-blue a:visited, 
#button-blue a:active,
#button-blue a:hover
{
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	height: 26px;
	line-height: 26px;

	text-align: center;
	text-decoration: none;
	color: #FFF;
	
	display: block;
	cursor: pointer;

	margin: 0 auto;
	padding: 0 5px 0 5px;
	
	border: 0;
	background: url("../images/design/bt_left_blue.gif") no-repeat left top;
}

/*#button-blue a.back-right,
#button-blue input.back-right
{
	color: #FFF;
	background: transparent url("../images/design/bt_left_back.gif") no-repeat left top;
}*/

#button-blue a.back-right:hover
{
	color: #FFF;
}

#button-blue a:hover
{
	color: #325AA5;
}

#button-blue input
{
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	height: 26px;
	line-height: 26px;

	text-align: center;
	color: #FFF;

	cursor: pointer;

	margin: 0 auto;
	padding: 0 5px 0 5px;
	
	border: 0;
	background: url("../images/design/bt_left_blue.gif") no-repeat left top;
}

#button-blue input:hover
{
	color: #FFF;
}

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

	SIGN UP STYLES
	
/////////////////////////////////////////////////////////////////////////////////////////////////*/

.signup-table
{
	width: 660px;
	font: 12px Arial, Helvetica, sans-serif;

	border-collapse: collapse;
	margin: 20px auto 0 auto;
}

.signup-table th,
.signup-table td
{padding: 4px;}

.signup-table th
{
	width: 180px;
	font-weight: normal;
	color: #847F73;
	vertical-align: top;
	text-align: right;
}

.signup-table td
{
	vertical-align: top;
    text-align: left;
}

.signup-table h1
{
	font: bold 24px/30px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 10px 10px 10px 0;
}

.signup-table a:link,
.signup-table a:active,
.signup-table a:visited,
.signup-table a:hover
{
	color: #4170C7;
}

.signup-table a:hover
{
	text-decoration: none;
}

div.notebox
{
	padding: 10px;
	background: #FBFBFB; 
	border: 1px solid #EAEAEA; 
}

.money-sign
{
	font: 8pt Arial, Helvetica, sans-serif;
	/*color: #FF0000;*/
}

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

	SIGN UP TABLE CART
	
/////////////////////////////////////////////////////////////////////////////////////////////////*/

.signup-tablecart
{
	width: 97%;
	margin: 10px auto 10px auto;
	
	background-color: #F5F8FC;
	border: 1px solid #E7ECF8;
	border-bottom: 2px solid #E7ECF8;
	/*background-color: #FDFAF7;
	border: 1px solid #F7EADB;*/
}

.signup-tablecart th
{
	width: auto;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #032F52;
	padding: 10px;
	text-align: center;
	vertical-align: middle;

	border-bottom: 2px solid #D9E1F4;
}

.signup-tablecart td
{
	color: #054479;
	vertical-align: middle
}

.signup-tablecart tr.titlebg
{
	background-color: #EDF1FA;
}

td.darkbgcolor
{
	background-color: #E7EEF8;
}

td.lightbgcolor
{
	color: #054479;
	border-top: 2px solid #D9E1F4;
	border-bottom: 2px solid #D9E1F4;	
	background-color: #F5F8FC
}