/*Pinger CSS Import File for Templates and Static Pages under /content/ */

/* Global Styles from Root */
@import url("../../css/global.css");


#contain {
	width: 935px!important;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	font-size: 12px;
	color: #666666;
}

#contain #header {
	position: relative;
	height: 155px;
}

#contain #body {
	margin: 0;
	padding: 0;
	position: relative;
	height: 1%;
}

#leftcolumn {
	width: 520px;
	float: left;
	display: inline;
	margin: 0 0 0 160px;
}

#leftcolumn2 {
	width: 520px;
	float: left;
	display: inline;
	margin: 0 0 0 160px;
	padding-left: 15px;
}

#rightcolumn {
	width: 205px;
	float: right;
	display: inline;
	margin-top: 0;
}

#singlecolumn {
	width: auto;
	margin: 0 0 0 160px;
	padding-left: 15px;
}

#singlecolumn2 {
	width: 640px;
	margin: 0 0 0 160px;
}

a
{
  outline: none;
}


h1 {
	color: #464646;
	font-size: 15px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

h2, h3, h4, h5 {
	font-weight: normal;
	padding: 0;
	margin: 0;
	font-size: 12px;
}

p, table, ul, ol, form {
	padding: 0;
	margin: 0;
}

#contain h2.hdng {
	font-size: 16px;
	font-weight: bold;
	color: #3A3A3A;
}

.bold {
 font-weight: bold;
}

.darkgrey {
	color: #464646;
}

.textgrey, ul, ol, li {
	color: #666;
}

.bordergrey {
	background-color: #CDCDCD;
}

ul {
	margin: 10px 0 0 15px;
	color: #464646;
}

ul.contentlinklist,ul.links {
	margin: 10px 0 0 0;
	list-style-type: none;
	font-size: 11px;
}

ul.contentlinklist {
	font-size: 12px;
}

ol {
	margin: 10px 0 0 24px;
	_margin-left: 24px;
	color: #464646;
}

li {
	margin: 0 0 5px 0;
}

#rightcolumn img.quote {
	margin-left: 22px;
}

#rightcolumn .hr {
    margin: 10px 0 10px 0;
	border-top: dotted 1px #999;
}

#contain #rightcolumn p {
	margin: 0;
	padding: 5px 0 2px 0;
	font-size: 11px;
}

.flagged {
	padding-left: 15px;
}

.rule {
	margin: 10px 0 8px 0;
	border-top: solid 1px #DFDFDF;
}

#notamembertag {
	float: right;
	padding: 0;
	margin: 15px 35px 0 0;
	_margin-right: 17px;
	font-size: 11px;
}

#dataTable {
	width: uto;
	border: none;
}

#dataTable tr td {
	width: auto;
	padding: 10px;
}


#footer2, #footer {
	margin-left:160px;
	margin-bottom:40px;
	padding-left:20px;
	width:775px;
	height:44px;
	background: #fff url('/content/img/footer_bg.gif') no-repeat;
}


/* footer */
#footer2 ul, #footer ul {
	margin:0;
	padding:0;
}

#footer2 li, #footer li {
	margin:14px 0;
	padding:2px 20px;
	float:left;
	list-style-type: none;
	list-style-image: none;
	background: none;
	font-size: 11px;
	border-left:1px solid #e4e4e4;
/* 	border:1px solid #e4e4e4; */
	height:auto;
}

#footer2 li {
	padding: 2px 20px;
	font-size: 11px;
}

#footer2 li.first, #footer li.first {
	border: none;
}

#footer2 li.firstlink {
	border: none;
	margin-left: 30px;
}



/* BEGIN Page specific Styling */

/* Groups */
#contain #groups {
	width: 801px;
	margin: 0;
	padding: 0;
	position: relative;
	height: 1%;
}

#groups .bb {
	width: 625px;
	height: 185px;
	margin-bottom: 20px;
}

#bbls {
	width: 295px;
	height: 125px;
	float: right;
	right: 0;
	margin-top: 60px!important;
}

.bbtxt {
	width: 300px;
	float: left;
	left: 0;
	margin-top: 80px!important;
	line-height: 16px;
}

#groups .leftcolumn {
	width: 345px!important;
	float: left;
	display: inline;
	margin: 3px 0 0 160px;
	padding-left: 15px;
	line-height: 16px;
}

#groups .rightcolumn {
	width: 235px!important;
	float: right;
	display: inline;
	margin: 0 0 0 45px;
}

.mainbtnbox {
	width: 100%;
	margin-top: 10px;
 }

#groups #stepstable {
	width: 235px;
 }

  #stepstable td.heading {
	padding: 0;
 }

 #stepstable td {
	padding: 5px 0 8px 5px;
 }



/* END Groups */

/* BEGIN Landing Pages */
#lpBillboard {
	width: 640px;
	height: 220px;
}

#lpBillboard .lpBlurb {
	font-size: 15px; font-weight: bold;
}

#lpBillboard .bbContent {
	width: 250px;
}

#lpBody {
	width: 640px;
}

.ratesBlurb {
	font-size: 11px;
	margin-top: 80px;
}

#lpBody .lpSignupBtn {
	width: 210px;
}

.lpMemberLink {
	padding-top: 8px;
	font-size: 11px;
	margin-left: 15px;
}
/* END Landing Pages */

#body div#signupbeta {
	width: 125px;
	margin: -18px 0 0 250px;
	display: inline-block;
	padding: 0;
}

#body div#signupbeta a {
	display: block;
	padding: 0;
	margin: 0;
	background: url("/i/btn_sign_up_free_beta.gif") no-repeat;
	height: 24px;
	width: auto;
}

#body div#signupbeta a:hover {
   background-position: 0 -24px;
}
#body div#signupbeta a:active {
   background-position: 0 -24px;
}


/* BEGIN Press Styling */

#contain #pressrelease {
	margin: 0;
	padding: 0;
	position: relative;
}

.prMainlink {
	display: inline-block;
	padding-left: 85px;
	width: 350px;
}

.prMaindate {
	position: absolute;
	top: 0;
	left: 0;
}

#pressrelease h1 {
	text-align: center;
	margin-bottom: 20px;
}

#pressrelease .subtitle {
	text-align: center;
	margin-bottom: 10px;
}

#pressrelease .introdate {
	font-weight: bold;
	color: #464646;
}

#pressrelease h2 {
	font-size: 14px;
	font-weight: bold;
	color: #464646;
	margin-bottom: 5px;
}

#pressrelease h3 {
	font-weight: bold;
	color: #666666;
	margin-bottom: 5px;
}

h3.link {
	font-weight: normal;
	color: #464646;
	margin-bottom: 3px;
}

#pressrelease p {
	margin-bottom: 10px;
}

.prDate {
	font-size: 11px;
	font-weight: normal;
}

.rnDate {
	color: #464646;
}

.sublink {
	margin-left: 10px;
	margin-top: -3px;
	margin-bottom: 3px;
}



/* END Press Release Styling */

/* BEGIN Button styling */

#mpJoinin,
#getstartednowalpha,
#printbtn,
#registerbtn,
#signupbetabtn,
#videolargebtn,
#isentamsgbtn,
#twdSmlBtn,
#whatisitSmlBtn,
#watchvideobtn,
#signupbtn,
#getstartedbtn,
#acceptbtn,
#pressreleasesbtn,
#blogsbtn,
#recentpressbtn,
#tryitoutfreebutton,
#tryitoutbutton,
#signupbutton {
	display:			inline;
	float:				left;
	width:				79px;
	height:				26px;
	background:			url(/content/img/buttons/button_register.gif) no-repeat;
	margin-top:			15px;
	margin-left:		10px;
	text-indent:		-9999px;
	font-size:			0;
}

#mpJoinin {
	background:         url(/content/img/buttons/btn_mp_joinin.gif) no-repeat;
    width:				162px;
	height:				80px;
	margin:				0;
}

#getstartednowalpha {
	background:         url(/content/img/buttons/btn_getstartednow_alpha.gif) no-repeat;
    width:				142px;
	height:				26px;
	margin:				0;
}

#printbtn {
	background:         url(/content/img/buttons/btn_print.gif) no-repeat;
    width:				79px;
	height:				26px;
	margin-top:			15px;
	margin-left:		10px;
}

#registerbtn {
	background:         url(/content/img/buttons/button_register.gif) no-repeat;
    width:				79px;
	height:				26px;
	margin:				0;
}

#videolargebtn {
	background:         url(/content/img/buttons/btn_video_large.jpg) no-repeat;
    width:              240px;
	height:				180px;
	margin:				0;
}

#isentamsgbtn {
	background:         url(/content/img/buttons/btn_isentamessage.gif) no-repeat;
    width:              139px;
	height:				26px;
	margin:				0;
}

#twdSmlBtn {
	background:         url(/content/img/buttons/btn_vidclips_twd_sml.jpg) no-repeat;
    width:              60px;
	height:				48px;
	margin:				0;
}

#whatisitSmlBtn {
	background:         url(/content/img/buttons/btn_vidclips_whatisit_sml.jpg) no-repeat;
    width:              60px;
	height:				48px;
	margin:				0;
}

#watchvideobtn {
	background:         url(/content/img/buttons/btn_watchvideo.gif) no-repeat;
    width:              105px;
	height:				26px;
	margin:				0;
}

#signupbtn {
    background:         url(/content/img/buttons/button_register.gif) no-repeat;
    width:              79px;
	height:				26px;
	margin-left:		20px;
}

#getstartedbtn {
    background:         url(/i/designelements/btn_getstarted.gif) no-repeat;
    width:              135px;
	height:				26px;
	margin:				0;
}

#acceptbtn {
	background:			url(/content/img/buttons/btn_applynow.gif) no-repeat;
	width:				105px;
	height:				26px;
}

#pressreleasesbtn {
	background:			url(/content/img/buttons/btn_icon_pressrelease.png) no-repeat;
	width:				70px;
	height:				70px;
}

#blogsbtn {
	background:			url(/content/img/buttons/btn_icon_blogs.png) no-repeat;
	width:				70px;
	height:				70px;
}

#recentpressbtn {
	background:			url(/content/img/buttons/btn_icon_recentpress.png) no-repeat;
	width:				70px;
	height:				70px;
}

#tryitoutbutton {
	background:			url(/content/img/buttons/btn_tryitout_easy.gif) no-repeat;
	width:				150px;
	height:				26px;
}

#tryitoutfreebutton {
	background:			url(/content/img/buttons/btn_tryitoutfree.gif) no-repeat;
	width:				123px;
	height:				24px;
}

#videolargebtn:hover {
	background-position: 0 -180px;
}

#getstartednowalpha:hover,
#printbtn:hover,
#registerbtn:hover,
#isentamsgbtn:hover,
#watchvideobtn:hover,
#signupbtn:hover,
#getstartedbtn:hover,
#acceptbtn:hover {
	background-position: 0 -26px;
}

#mpJoinin:hover {
	background-position: 0 -80px;
}
#pressreleasesbtn:hover,
#blogsbtn:hover,
#recentpressbtn:hover {
	background-position: 0 -70px;
}

#twdSmlBtn:hover,
#whatisitSmlBtn:hover {
	background-position: 0 -48px;
}

#signupbetabtn:hover,
#signupbutton:hover {
	background-position: 0 -26px;
}

#tryitoutfreebutton:hover {
	background-position: 0 -24px;
}

#tryitoutbutton:hover {
	background-position: 0 -26px;
}

#getstartednowalpha:active,
#registerbtn:active,
#isentamsgbtn:active,
#watchvideobtn:active,
#signupbtn:active,
#getstartedbtn:active,
#acceptbtn:active {
	background-position: 0 -52px;
}

#mpJoinin:active {
	background-position: 0 -160px;
}

#pressreleasesbtn:active,
#blogsbtn:active,
#recentpressbtn:active {
	background-position: 0 -70px;
}

#signupbetabtn:active,
#signupbutton:active {
	background-position: 0 -52px;
}

#tryitoutfreebutton:active {
	background-position: 0 -24px;
}

#tryitoutbutton:active{
	background-position: 0 -26px;
}

a#btn_get_it {
	margin: 40px auto 0 auto;
	overflow: hidden;
	text-indent: -3000px;
	width:174px;
	height:81px;
	display:block;
	background: #fff url('/content/img/buttons/btn_get_it_rollover.jpg') 0 0 no-repeat;
}

a#btn_get_it:hover {
	background-position: -174px 0;
}


/* General Padding Styles */
.btmpad5 {
	margin-bottom: 5px;
}

.btmpad10 {
	margin-bottom: 10px;
}

.btmpad20 {
	margin-bottom: 20px;
}

.btmpad40 {
	margin-bottom: 40px;
}

.txt11 {
 font-size: 11px!important;
}

.txt10 {
 font-size: 10px!important;
}

.videobox {
	padding: 8px 8px 6px 8px;
	border: solid 1px #CECECE;
}


.bordbtm {border-bottom: solid 1px #CECECE;}
.bordtop {border-top: solid 1px #CECECE;}

sup {
	font-size: 9px;
}

.quote {
	font-size: 1em;
	line-height: 1.4em;
	font-style: italic;
	margin: 30px 0;
}
	
.leftquote {
	margin-bottom: -5px;
	margin-right: 3px;
	display: inline;
}
	
.rightquote {
	margin-bottom: -8px;
	margin-left: 3px;
	display: inline;
}

.inline {
	display: inline-block;	
}

/* LEARN MORE */

#contain #learnmore {
	margin: 0;
	padding: 0;
	position: relative;
	height: 1%;
}

#learnmore #title {
	width: 100%;
	margin-left: 160px;
	margin-bottom: 40px;
}

#learnmore .leftcolumn {
	width: 555px;
	float: left;
	display: inline;
	margin: 0 0 0 160px;
}

#learnmore .rightcolumn {
	width: 190px;
	float: right;
	display: inline;
	margin-top: 0;
}

#learnmore .leftcol {
	width: 200px;
	float: left;
	display: inline;
	margin: 0 0 0 160px;
	border-right: solid 1px #E9E9E9;
}

#learnmore .rightcol {
	width: 560px;
	min-height: 22px;
	float: right;
	display: inline;
	margin-top: 0;
	background: url(/content/img/icons/icon_answer.gif) no-repeat;
	background-position: top left;
}

ul#questions {
	margin: 0;
	list-style-type: none;
	font-size: 13px;
}

ul#questions li.top {
	border: none;
	padding: 0;
	margin:0;
	_margin-bottom: -16px;
}

ul#questions li {
	border-top: solid 1px #E9E9E9;
	padding: 0;
	margin: 0;
	_margin-bottom: -16px;
}
ul#questions a {
	background: url(/content/img/icons/icon_question.gif) no-repeat;
	background-position: 5px center;
	height: auto;
	padding: 10px 10px 10px 35px;
	margin: 1px 0 1px 0;
	font-weight: bold;
	background-color: #FFF;
	display: block;
}

ul#questions a:hover {
	background: url(/content/img/icons/icon_question_active.gif) no-repeat;
	background-position: 5px center;
	text-decoration: none;
	height: auto;
	padding: 10px 10px 10px 35px;
	margin: 1px 0 1px 0;
	font-weight: bold;
	color: #363636;
	background-color: #DCDCDC;
	display: block;
}

#learnmore .answerbox {
	width: 490px;
	padding: 0 0 0 0;
	margin-left: 32px;
}

.answerbox h2.title {
	font-size: 18px;
	font-weight: bold;
	color: #363636;
	margin-bottom: 20px;
	padding: 0;
}

#learnmore .singlecolumn {
	width: auto;
	margin: 0 0 0 160px;
}

#learnmore p {
 margin-bottom: 20px;
 line-height: 1.6em;
}

/* App Lineup */

.appBox {
	position: relative;
	min-height: 95px;
}
.appIcon {
	float: left;
	display:inline
}
.descriptionBox {
	float: right;
	margin-left: 0px;
	display: inline;
	width: 665px;	
}
.appName {
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 5px;
}
.appDescription {
	margin-top: 5px;
}

.clear {clear:both}

/* Jobs */

#leftcolumn p {
	line-height: 1.4em;
	margin: 8px 0 0 0;
}

div.jobs {
	position: relative;	
}

.jobs p {
	line-height: 1.4em;
	margin: 8px 0 30px 0;
}

.jobs .resp {
	line-height: 1.4em;
	margin: 8px 0 0 0;
}

.jobs .list {
	margin-bottom: 30px;	
}

#header .lingualSignature {
	font-size: 28px;
	color: #000;
	left: 163px;
	position: absolute;
	top: 52px;
}

#header .location {
	float: right;
	margin-top: 65px;
	font-size: 14px;
}

ul.jobs {
	margin: 10px 0 15px 0;
	list-style-type: none;
	font-size: 11px;
}

h3.subHead {
	font-weight: bold;
	margin: 0 0 0 0;
}


/* USED FOR CHECKING DIV BOX MODELS FOR TESTING */
.bord {border: solid 1px #CECECE;}



