#main
{
	margin-left: 240px;
	background: #e8eefa;
	padding: 1px;
}

#main2
{
	margin-left: 240px;
	background: #e8eefa;
	padding: 1px;
}

#main_full
{
	background: #e8eefa;
	padding: 1px;
}

#main_inner
{
	border: solid #fff 2px;
	padding: 10px;
}

#main_inner2
{
	border: solid #fff 2px;
	padding: 10px;
}
#navigation
{
	float: left;
}
#main_inner form
{
	margin: 10px;
}
.button2
{
	clear:left;
	float: left;
	height: 50px;
	margin-bottom: 15px;
	margin-top: -5px;
	position: relative;
	top: 14px;
	width: 180px;
	/*margin-top: 25px;*/
}
.button3
{
	clear:left;
	float: left;
	height: 50px;
	margin-bottom: 15px;
	margin-top: -5px;
	position: relative;
	top: 14px;
	width: 180px;
}
.button4
{
	clear:left;
	float: left;
	height: 50px;
	margin-bottom: 15px;
	margin-top: -5px;
	position: relative;
	top: 14px;
	width: 180px;
}
.button5
{
	clear:left;
	float: left;
	height: 50px;
	margin-bottom: 15px;
	margin-top: -5px;
	position: relative;
	top: 14px;
	width: 180px;
}
.button2 span a, .button3 span a, .button4 span a, .button5 span a
{
	font-size: 13px;
	position: relative;
	bottom: -16px;
	left: 58px;
}
.heading2 
{
	font-weight: 700;
	margin: 16px 0 2px 0;
}
.home_button
{
	background: url(images/buttons/home_icon.gif) no-repeat top left;	
}
.home_button2
{
	color: #666666;
	background: url(images/buttons/home_icon2.gif) no-repeat top left;
}
.left
{
	 clear: left; 
	 float: left;
	 margin-top: 4px;
}
.password_button
{
	background: url(images/buttons/password1_icon.gif) no-repeat top left;
}
.profile_button
{
	background: url(images/buttons/profile_icon.gif) no-repeat top left;
}
.profile_button2
{
	color: #666666;
	background: url(images/buttons/profile_icon2.gif) no-repeat top left;
}
.faq_button
{
	background: url(images/buttons/faq_icon.gif) no-repeat top left;
}
.faq_button2
{
	color: #666666;
	background: url(images/buttons/faq_icon2.gif) no-repeat top left;
}
.purchase_button
{
	background: url(images/buttons/cart_icon.gif) no-repeat top left;
}
.tran_button
{
	background: url(images/buttons/trans_icon.gif) no-repeat top left;
}
.tran_button2
{
	color: #666666;
	background: url(images/buttons/trans_icon2.gif) no-repeat top left;
}
.logout_button
{
	background: url(images/buttons/logout_icon.gif) no-repeat top left;
}
.newuser_button
{
	background: url(images/buttons/newuser_icon.gif) no-repeat top left;
}


.space
{
	margin-top: 60px;
}



table.appxtable 
{
	background:#fff;
	border-collapse:collapse;
	border:solid #000 1px;
	margin-bottom:20px;
	width:98%;
}
.testtable 
{
	width:98%;
	border-collapse:collapse;
}
.innertesttable 
{
	background:#fff;
	border-collapse:collapse;
	border:solid #000 1px;
	margin-bottom:20px;
	width:100%;
}
.appxhead
{
	border:solid #000 1px;
	color:#fff;
	background:#0066cc;
	padding:4px;
	font-weight:700;
}	

.testheader 
{
	border:solid #000 1px;
	color:#fff;
	background:#0066cc;
	padding:4px;
	font-weight:700;
}
.testheader2 
{
	color:#0066cc;
	padding:4px;
	font-weight:700;
}	

.appxtitle
{
	background:#c3d9ff;
	border:solid #000 1px;
	vertical-align:top;
	font-size:13px;
	padding:4px;
	font-weight:700;
}
.appxdata
{
	border:solid #000 1px;
	vertical-align:top;
	font-size:13px;
	padding:4px;
	background:#fff;
}

.testcolumn 
{
	background:#c3d9ff;
	border:solid #000 1px;
	vertical-align:top;
	font-size:13px;
	padding:4px;
	font-weight:700;
}
.testcontent 
{
	border:solid #000 1px;
	vertical-align:top;
	font-size:13px;
	padding:4px;
	background:#fff;
}

.optbox 
{

	border:solid #fff 2px;
	display:block;
	float: left;
	width:240px;
	height:240px;
	padding:10px;
}	
.or 
{
	display: block;
	height:240px;
	float:left;
	line-height:240px;
	width:40px;
	font-weight:700;
}
.prof_table 
{
	border-collapse:collapse;
	font-size:.949em;
}
.prof_table tr td, .prof_table tr th
{
	text-align: left;
	vertical-align: top;
}
.prof_table tr td p, .prof_table tr th p
{
	text-align: left;
	vertical-align: top;
}
.prof_table tr td div, .prof_table tr th div
{
	text-align: left;
	vertical-align: top;
}
.prof_title 
{
	border:solid #000 1px;
	font-weight:700;
	color:#fff;
	background:#0066cc;
	padding:4px;
	font-size:1.2em;
}	
.prof_head 
{
	border:solid #000 1px;
	font-weight:700;
	background:#c3d9ff;
	padding:4px;
}
.small 
{
	font-size:11px;
	font-weight:normal;
}	
	
.prof_data 
{
	border:solid #000 1px;
	background:#fff;
	padding:4px;
	background:#e8eefa;
}	
.profiletext 
{
	font-size:.849em;
}
.cartHeader, .cartTblHeader 
{
	background:#e8eefa;
}	
.cartHeader 
{
	padding:4px;
	font-weight:700;
}	
.subheadertext 
{
	font-size:.749em;
}

