body, html {
	font-size:101%;
	}

body {
	margin:17px 36px;
	font-family:arial;
	background:#fff;
	}

a, img {border:none;}

#container { 
	width:100%;
	height:100%;
	border-collapse:collapse;
	font-size:1em;
	}
	
#header {
	vertical-align:top;
	height:57px;
	}
	
#left {
	vertical-align:top;
	padding-right:20px;
	font-size:.849em;
	}
	
#right {
	border:solid #000 0px;
	vertical-align:top;
	padding-top:20px;
	font-size:.849em;
	}
	
.full {
	width:100%;
	}
	
#footer {
	height:40px;
	text-align:center;
	font-size:.679em;
	color:#666666;
	background:#ffffff;
	padding-top:20px;
	}
	
text a, text a:hover, text a:visited {
	color:#0066cc;
	text-decoration:underline;
	}

#top {
	background:#fff url('images/header/google_analytics_logo2_bg.gif');
	height:47px;
	}

#top_logo {
	float:left;
	}

#top_welcome {
	line-height:47px;
	float:left;
	font-weight:700;
	font-size:.849em;
	}

#top_right {
	float:right;
	}

.heading {
	font-weight:700;
	font-size:14px;
	margin:8px 0 8px 0;
	}
	
.text {
	font-size:13px;
	}
	
.text2 {
	font-size:13px;
	padding:20px;
	}
	
.faq_style {padding:4px;font-size:.949em;}

.loginbox2 {width:60px;float:left;text-align:left;margin:4px;}
	
.button {
	height:49px;
	margin:12px 0px 6px 0px;
	line-height:49px;
	width:210px;
	display:block;
	}
	
.button span a, .button span a:hover, .button span a:visited {
	text-decoration:underline;
	color:#0066cc;
	}
	
	
.button span { 
	padding-left:58px;
	color:#666666;
	font-weight:700;
	font-size:13px;
	}
	
.navbox {
	background:#e8eefa;
	padding:1px;
	}
	
.navbox_inner {
	border:solid #fff 2px;
	padding:10px 4px;
	}
	
.top { 
	padding:12px 4px;
	}
	
.navtitle {
	width:100%;
	font-size:13px;
	font-weight:700;
	text-align:center;
	margin-bottom:16px;
	}
	
.long {
	margin-left:12px;
	margin-right:12px;
	text-align:left;
	}
	
.nav_in {
	margin:4px 0px;
	}
	
.handcursor {
	cursor:hand;
	}


.arrow_btn1, .arrow_btn2 {
	position: relative;
	font-family: arial, helvetica, sans-serif;
	white-space: nowrap;
	display: block;
	width: 142px;
	height: 31px;
	margin: 10px 0 0 0;
	padding: 0;
	}

.arrow_btn1 a, .arrow_btn2 a {
	display: block;
	color: #666666;
	font-size: 1em;
	line-height: 31px;
	width: 142px;
	height: 31px;
	display: block;
	float: left;
	text-decoration: none;
	font-weight: 700;
	}
	
.arrow_btn1 a:hover, .arrow_btn2 a:hover { 
	color:#ff8534; 
	text-decoration: none;
	}

.arrow_btn1 a:visited, .arrow_btn2 a:visited { 
	color:none; 
	text-decoration: none;
	}

.arrow_btn1 img, .arrow_btn2 img {
	width: 142px;
	height: 31px;
	border: 0
	}

* html a:hover {
	visibility:visible
	}

.arrow_btn1 a:hover img, .arrow_btn2 a:hover img {
	visibility:hidden
	}

.arrow_btn1 span {
	text-align: center;
	} 
	
.arrow_btn2 span {
	text-align: left;
	} 
	
.arrow_btn1 {background: url('images/buttons/orng_arrow.gif') no-repeat;}
.arrow_btn2 {background: url('images/buttons/orng_arrow2.gif') no-repeat;margin-top:20px;}
	
li {padding:2px;}

li a {font-weight:700;}

.heading2 {
	font-weight:700;
	margin:16px 0 -12px 0;
	}
	
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, .testheader {
	border:solid #000 1px;
	color:#fff;
	background:#0066cc;
	padding:4px;
	font-weight:700;
	}
	
.testheader2 {
	color:#0066cc;
	padding:4px;
	font-weight:700;
	}
	
.appxtitle, .testcolumn {
	background:#c3d9ff;
	border:solid #000 1px;
	vertical-align:top;
	font-size:13px;
	padding:4px;
	font-weight:700;
	}

.appxdata, .testcontent {
	border:solid #000 1px;
	vertical-align:top;
	font-size:13px;
	padding:4px;
	background:#fff;
	}

.optbox {

	border:solid #fff 2px;
	display:block;
	width:240px;
	height:240px;
	padding:10px;
	}
	
.or {
	height:240px;
	float:left;
	line-height:240px;
	width:40px;
	font-weight:700;
	}

.prof_table {
	border-collapse:collapse;
	font-size:.949em;
	}
	
.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;
	}
	
.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;
	}

// -- Footer Corners -- //

.ftr{display:block}
.ftr *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#c3d9ff}
.ftr1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #e5eeff;border-right:1px solid #e5eeff;background:#d2e2ff}
.ftr2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #f9fbff;border-right:1px solid #f9fbff;background:#cee0ff}
.ftr3{margin-left:1px;margin-right:1px;border-left:1px solid #cee0ff;border-right:1px solid #cee0ff;}
.ftr4{border-left:1px solid #e5eeff;border-right:1px solid #e5eeff}
.ftr5{border-left:1px solid #d2e2ff;border-right:1px solid #d2e2ff}
.footertext{background:#c3d9ff;}
.footertext a:visited {color:#0066cc;}






















