body {
	margin: 0;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
}
a {
	color: #1c3f95;
}
p,h1,h2,h3 {
	margin: 0;
}
img {
	margin: 0;
}

#main {
	margin: 9px auto 25px;
	width: 788px;
}

#top {
	height: 9px;
	background-image: url('../images/gradient_top.gif');
	background-repeat: no-repeat;
}
#topPopup {
	height: 9px;
	background-image:url('../images/gradient_topPU.gif');
	background-repeat: no-repeat;
}
#middle {
	background-image: url('../images/gradient_middle.gif');
	background-repeat: repeat-y;
	background-position: top left;
	width: 788px;
}
#middlePopup {
	background-image: url('../images/gradient_middlePU.gif');
	background-repeat: repeat-y;
	background-position: top left;
	width: 660px;
}
#bottom {
	height: 9px;
	background-image: url('../images/gradient_bottom.gif');
	background-repeat: no-repeat;
}
#bottomPopup {
	height: 9px;
	background-image: url('../images/gradient_bottomPU.gif');
	background-repeat: no-repeat;
}
.clearer {
	clear: both;
}
#logo {
	padding-top: 14px;
	padding-left: 13px;
}

#splashBanner {
	width: 745px;
	height: 161px;
	margin-top: 13px;
	margin-left: 21px;
	background-image: url('../images/bg_operator745x161.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
#splashBannerContent {
	float: left;
	width: 543px;
	height: 161px;
}
#splashBannerContent h1 {
	font-weight: bold;
	font-size: 18px;
	color: #f15c22;
	padding-top: 9px;
	margin-left: 14px;
}
#splashBannerContent h2 {
	font-weight: bold;
	font-size: 13px;
	color: #1c3f95;
	margin-left: 14px;
	line-height: 150%;
}
#splashBanner ul {
	color: #1c3f95;
	font-weight: normal;
	font-size: 11px;
	margin: 0;
	list-style-position: inside;
	padding-left: 3em;
	text-indent: -1em;
}
#splashBanner ul li {
	padding-left: 14px;
	font-weight: bold;
	color: #000;
}
#splashBannerContent ul#splashNoConnectionBullets {
	margin-top: 5px;
}
#splashBannerContent ul#splashNoConnectionBullets li {
	font-size: 12px;
	margin: 6px 0;
	color: #1c3f95;
}
#splashBanner div.specialDiscount {
	margin-left: 52px;
	color: #1c3f95;
	font-weight: bold;
	font-size: 11px;
	margin: 7px 0 0 14px;
}
#splashBannerGetStarted {
	float: left;
	width: 189px;
	height: 154px;
	padding-top: 7px;
	text-align: center;
}
#getStarted {
	margin-top: 3px;
}


#content {
	width: 745px;
/*	height: 250px;*/
	margin-left: 21px;
}
#splashContent {
	float: left;
	width: 463px;
	padding-top: 25px;
}
#splashContent h1 {
	font-weight: bold;
	font-size: 18px;
	color: #f15c22;
	padding-top: 12px;
	margin-left: 14px;
}
#splashContent h2 {
	font-weight: bold;
	font-size: 13px;
	color: #1c3f95;
	margin-left: 14px;
	line-height: 150%;
}
#splashContent h3 {
	font-weight: bold;
	font-size: 13px;
	color: #ff7b33;
	margin-left: 14px;
	line-height: 150%;
}
#splashContent p {
	margin-left: 14px;
	color: #000;
	font-weight: normal;
	font-size: 12px;
	line-height: 200%;
	margin: 0 0 0 14px;
}
#splashContent ul {
	color: #000;
	font-weight: normal;
	font-size: 12px;
	line-height: 150%;
	margin: 0;
	list-style-position: inside;
	padding-left: 1em;
	text-indent: 1em;
}
#splashContent li {
	margin-left: 14px;
	padding: 0;
}

#callUs {
	float: left;
	width: 282px;
}
#callUs #meetingGroupBtm {
	margin-left: 24px;
}
#callUs #callUsContainer {
	width: 270px;
	height: 135px;
	text-align: center;
	
}
#callUs #callUsContent {
	text-align: center;
}
#callUs #starburst {
	float: left;
}
#callUs #callUsIcon {
	margin-top: 36px;
	margin-right: 42px;
}
#callUs #callUsContainer p {
	font-weight: bold;
	font-size: 11px;
	color: #1c3f95;
	margin-top: 9px;
	margin-bottom: 5px;
	margin-left: 70px;
}
#callUs #callUsContainer .phoneNum {
	color: #f15c22;
	font-size: 28px;
	font-weight: bold;
	margin-top: 0;
}


#footer {
	color: #888;
	text-align: center;
	font-weight: normal;
	font-size: 10px;
	margin-top: 8px;
}
#footer .copySymbol {
	font-size: 120%;
}

#footerLinksInside {
	color: #888;
	text-align: center;
	font-weight: normal;
	font-size: 10px;
	margin-top: 40px;
	clear: both;
}
#footerLinksInside a {
	text-decoration: none;
	color: #888;
}

#mainBanner {
	width: 745px;
	height: 161px;
	margin-top: 13px;
	margin-left: 21px;
}
.mainBannerBG {
	background-image: url('../images/bg_operator745x161_full.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
#mainBannerContent {
	float: left;
	width: 543px;
	height: 161px;
}
#mainBannerContent h1 {
	font-weight: bold;
	font-size: 18px;
	color: #f15c22;
	padding-top: 9px;
	margin-left: 14px;
}
#mainBannerContent ul {
	color: #1c3f95;
	font-weight: normal;
	font-size: 11px;
	margin: 0;
	list-style-position: inside;
	padding-left: 3em;
	text-indent: -1em;
}
#mainBannerContent ul li {
	padding-left: 14px;
	font-weight: bold;
	font-size: 12px;
	margin: 6px 0;
	color: #1c3f95;
}
#mainBannerForm {
	width: 745px;
	height: 161px;
	margin-top: 13px;
	margin-left: 21px;
}
#mainBannerForm h1 {
	font-weight: bold;
	font-size: 24px;
	color: #f15c22;
	padding-top: 115px;
	margin-left: 14px;
}
#mainBannerForm h1.Model3Form {
	padding-top: 64px;
}

#mainBannerThankYou {
	width: 745px;
	height: 161px;
	margin-top: 13px;
	margin-left: 21px;
}
#mainBannerError {
	width: 745px;
	height: 161px;
	margin-top: 13px;
	margin-left: 21px;
}
#mainBannerThankYou h1 {
	font-weight: bold;
	font-size: 18px;
	color: #f15c22;
	padding-top: 50px;
	margin-left: 14px;
}
#mainBannerError h1 {
	font-weight: bold;
	font-size: 18px;
	color: #f15c22;
	padding-top: 50px;
	margin-left: 14px;
}
#mainContent {
	width: 605px;
	margin-top: 20px;
	float: left;
}
#mainContentNarrow {
	width: 560px;
	margin-top: 20px;
	float: left;
	color: #000;
}
#mainContentSelectReward {
	width: 520px;
	margin-top: 20px;
	float: left;
}
#mainContentForm {
	width: 525px;
	margin-top: 20px;
	float: left;
}
#mainContentForm .instructions {
	font-weight: bold;
	margin-bottom: 20px;
}
#mainContent .planBox {
	float: left;
	margin-right: 3px;
}
#mainContent h2, #mainContentNarrow h2, #mainContentForm h2 {
	color: #1c3f95;
	font-weight: bold;
	font-size: 18px;
	margin: 10px 0 12px 10px;
}
#mainContent h3, #mainContentNarrow h3, #mainContentForm h3 {
	color: #1c3f95;
	font-weight: bold;
	font-size: 16px;
	margin: 10px 0 0 10px;
}
#mainContent p, #mainContentNarrow p, #mainContentForm p {
	margin: 5px 0 5px 10px;
}

#mainContentNarrow h2.orange {
	color: #f15c22;
}
#mainContentForm h2.orange {
	color: #f15c22;
}
#mainContentNarrow h3.orange {
	color: #f15c22;
}
#mainContentForm h3.orange {
	color: #f15c22;
}
#mainContent h4, #mainContentNarrow h4, #mainContentForm h4 {
	color: #1c3f95;
	font-weight: bold;
	font-size: 14px;
	margin: 10px 0 0 10px;
}
#mainContentForm h4.orange {
	color: #f15c22;
}
#mainContent ul, #mainContentNarrow ul, #mainContentForm ul {
	clear: both;
	margin-top: 4px;
}
#sidebar {
	width: 140px;
	float: left;
	text-align: center;
	margin-top: 20px;
}
#sidebarWide {
	width: 185px;
	float: left;
	text-align: center;
	margin-top: 20px;
}
#sidebarSelectReward {
	width: 225px;
	float: left;
	text-align: center;
	margin-top: 20px;
}
#sidebarForm {
	width: 220px;
	float: left;
	text-align: center;
	margin-top: 20px;
}

.widget {
	color: #f15c22;
}
.calloutText {
	font-size: 12px;
	margin: 16px 0;
	font-weight: bold;
}
.calloutCallUs {
	color: #1c3f95;
	font-size: 11px;
	margin: 25px 0 5px;
	font-weight: bold;
}
.calloutCallUs img {
	margin-bottom: 5px;
}

.calloutCallUs .phoneNum {
	color: #f15c22;
	font-size: 18px;
}


#mainPopup {
	margin: 9px auto 25px;
	width: 660px;
}
#popupBanner {
	width: 590px;
	height: 161px;
	margin-top: 13px;
	margin-left: 21px;
}
.popupBannerFAQ_BG {
	background-image:url('../images/bg_operator590x161_FAQ.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.popupBannerPrivacy_BG {
	background-image:url('../images/bg_operator590x161_privacy.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.popupBannerTerms_BG {
	background-image:url('../images/bg_operator590x161_terms.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
#popupContentContainer {
	width: 590px;
}
#popupContent {
	float: left;
}
#popupBannerContent {
	padding-top: 60px;
	padding-left: 14px;
}
#popupBannerContent h1 {
	font-weight: bold;
	font-size: 32px;
	color: #f15c22;
}
#popupContent {
	width: 590px;
	margin-top: 20px;
	margin-left: 24px;
	float: left;
}
#popupContent p {
	margin: 13px 0;
}
#popupContent p.terms {
	text-align: justify;
}
#popupContent h3.privacy {
	text-align: center;
	color: #6a93c0;
	font-size: 18px;
}
#popupContent h4.privacy {
	color: #ff7b33;
	font-size: 12px;
}
.popupCalloutCallUs {
	color: #1c3f95;
	font-size: 11px;
	margin: 25px 0 5px;
	font-weight: bold;
	float: right;
	text-align: center;
	width: 200px;
}
.popupCalloutCallUs img {
	margin-bottom: 5px;
}

.popupCalloutCallUs .phoneNum {
	color: #f15c22;
	font-size: 18px;
}
.faqNavigation {
	color: #1c3f95;
	margin-bottom: 60px;
	font-size: 15px;
	font-weight: bold;
}
.faqNavigation li {
		margin: 10px 0;
}
#popupContent h3 {
	color: #1c3f95;
	font-weight: bold;
	font-size: 14px;
	margin: 20px 0 10px;
}
.backtotop {
	vertical-align: middle;
	text-align: right;
}
.backtotop a {
/*	background-color: #ccc;*/
	color: #f15c22;
	padding: 3px;
	font-weight: bold;
}
#footerLinksInside .levelOneNav, #footerLinksInside .levelOneNav a {
	color: #000;
}

.mainBannerOfferDetailsBG {
	background-image: url('../images/bg_computer745x161_full.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.mainBannerRatesPlansBG {
	background-image: url('../images/bg_cartoon745x161_full.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.mainBannerSinglePlanBG {
	background-image: url('../images/bg_cartoon745x161_fullSelect.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.bannerConfirmation_BG {
	background-image: url('../images/bg_operator590x161_SUC.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.bannerAcctSetup_BG {
	background-image: url('../images/bg_cartoon745x161_blank.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.bannerFinishAcctSetup_BG {
	background-image: url('../images/bg_operator590x161_FAS_whiteboard.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.bannerSignup_BG {
	background-image: url('../images/bg_operator590x161_AS.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.mainBannerOfferDetails {
	text-align: center;
	float: left;
	width: 405px;
	margin-top: 29px;
	margin-left: 16px;
}
.mainBannerRatesPlans {
	text-align: center;
	float: left;
	width: 405px;
	margin-top: 29px;
	margin-left: 16px;
}
.mainBannerOfferDetails h1 {
	font-size: 24px;
	color: #1c3f95;
	margin-bottom: 15px;
}
.mainBannerRatesPlans h1 {
	font-size: 24px;
	color: #1c3f95;
	margin-bottom: 15px;
}


#step1marker, #step2marker, #step3marker {
	width: 40px;
	float: left;
	text-align: center;
}
#step1content, #step2content, #step3content {
	float: left;
	width: 500px;
	text-align: left;
	margin-bottom: 12px;
}
#step1content h3, #step2content h3, #step3content h3 {
	margin-top: 0;
}
#disclaimer {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #888;
	margin-top: 28px;
	width: 720px;
	float: left;
}
#disclaimer p {
	margin: 12px 0;
}

table.clientInfo {
	border: 0;
	border-collapse: collapse;
	margin: 12px 0 16px 12px;
}
table.clientInfo td.label {
	width: 200px;
}
table.clientInfo td.value {
	width: 270px;
}
table.techturnRedeemInfo {
	border: 0;
	border-collapse: collapse;
	margin: 12px 0 16px 12px;
}
table.techturnRedeemInfo td.label {
	width: 200px;
}
table.techturnRedeemInfo td.value {
	width: 270px;
}

#youSelected {
	width: 217px;
	
}
#youSelected #ysTop {
	background-image: url('../images/you_selected_header.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height: 42px;
}
#youSelected #ysTop #ysHeaderText {
	color: #000;
	font-weight: bold;
	font-size: 16px;
	padding-left: 9px;
	padding-top: 14px;
	text-align: left;
}
#youSelected #ysMiddle {
	background-image: url('../images/you_selected_mid_bg.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #f7f7f9;
	text-align: left;
	padding-bottom: 5px;
}
#youSelected #ysMiddle .groupHead {
	color: #1c3f95;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
}
#youSelected #ysMiddle .tt {
	float: right;
	width: 40px;
}
#youSelected #ysMiddle ul {
	margin-top: 0;
	margin-bottom: 0;
/*	margin-left: -12px;*/
	list-style-position: inside;
	text-indent: -1em;
}
#youSelected #ysMiddle ul li {
	font-weight: normal;
	font-size: 11px;
	color: #000;
}
#youSelected #choosePlan {
	text-align: center;
	margin-top: 18px;
	font-size: 12px;
}
#youSelected #ysBottom {
	background-image: url('../images/you_selected_bottom.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height: 5px;
}

.formFields {
	margin-left: 10px;
}
.formFields .required {
	font-weight: bold;
}
.formFields .entryArea {
	margin: 4px 0;
	width: 460px;
	height: 22px;
	clear: both;
}
.formFields .entryArea label {
	float: left;
	width: 120px;
	margin-right: 4px;
}
.formFields .entryArea input {
	float: left;
	width: 180px;
}
.formFields #card_cvNumber {
	width: 30px;
}
.formFields .submit {
	width: 330px;
	margin-top: 15px;
	text-align: center;
}




.plansAndTerms {
	border: 1px black solid;
	border-collapse: collapse;
	width: 570px;
	margin: 10px auto;
}
.plansAndTerms th,td {
	border: 1px black solid;
	background-color: #96c0e6;
	padding: 3px;
}
.plansAndTerms th {
	text-align: center;
}
.plansAndTerms .money {
	text-align: right;
}
.plansAndTerms .techturn {
	background-color: #b2bb1c;
}





/** Hint Popup Box **/
/** CSS for pop up hint box **/
#hintbox {
            position:absolute;
            top: 0;
            background-color: lightyellow;
            width: 150px; 
            padding: 3px;
            border:1px solid black;
            font:normal 11px Verdana;
            line-height:18px;
            z-index:100;
            border-right: 3px solid black;
            border-bottom: 3px solid black;
            visibility: hidden;
}

