/* CSSTidy 1.3: Fri, 12 Mar 2010 15:11:18 -0700 MARCH 31, 2010*/

* {
	margin:0;
	bottom: 0px;
	height: auto;
	width: auto;
}

html {
	height:100%; 
	overflow-y: scroll;
}

body {
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	background-color:#E9E9E9;
}

p {
	width:auto;
	margin-right:40px;
	margin-left:40px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#3E3E3E;
	text-align:left;
	line-height:20px;
	line-height:130%;
	margin-bottom: 10px;
}

a img { border:0; }

.clear {
	height:0;
	padding:0;
	margin:0;
	clear:both;
}


/********************************************************************** G R O U P E D  S E L E C T O R S ***/

/********************************************************************** M A I N  T E M P L A T E ***/

.wrap-center {
	position:relative;
	height:auto;
	width:1048px;
	margin:0 auto;
	z-index:10;
	background-image:url(../_images/siteElements/wrap-background.gif);
	background-repeat:repeat;
}

.content {
	height:auto;
	width:1000px;
	padding-top:140px;
	padding-bottom:74px;
	margin:0 24px 0 24px;
	z-index:9;
	background-color:#FFF;
}

/********************************************************************** H E A D E R ***/

.header {
	height:120px;
	width:1000px;
	padding:25px 0 0;
	margin-bottom:20px;
	margin-left:0;
	position:absolute;
	top:-1px;
	left:24px;
	z-index:9;
	background-color:#FFF;
}

.headerLeftLogo {
	height:60px;
	width:380px;
	padding-left:20px;
	float:left;
}

.headerRightAdminMenu {
	height:60px;
	width:580px;
	float:left;
	background:url(../_images/siteElements/header-line-bg.png) no-repeat bottom right;
}

ul.top-menu {
	display:block;
	height:20px;
	padding:0;
	margin:0;
	text-align:right;
	list-style:none;
}

ul.top-menu li {
	display:inline;
	height:15px;
	padding:0 0 0 13px;
	margin:0 0 0 13px;
	background:url(../_images/siteElements/separator-line.png) no-repeat left;
}

ul.top-menu li a {
	font-size:14px;
	font-weight:700;
	color:#80BC30;
	text-decoration:none;
}

ul.top-menu li a:hover {
	color:#1F4363;
	text-decoration:underline;
}

li.no-bg { background:none!important; }

ul.main-menu {
	display:block;
	width:960px;
	padding:20px 0 0 20px;
	margin:0;
	float:left;
	list-style:none;
}

ul.main-menu li {
	display:inline;
	list-style:none;
	background:url(../_images/iconsPipsLogos/icon-green-dot.png) no-repeat right;
}

ul.main-menu li a {
	font-size:14px;
	font-weight:700;
	color:#1F4363;
	text-decoration:none;
}

ul.main-menu li a:hover {
	color:#80BC30;
	text-decoration:underline;
}

li.menu-1, li.menu-2, li.menu-3, li.menu-4, li.menu-5, li.menu-6, li.menu-7 {
	height:auto;
	width:108px;
	margin-right:22px;
	float:left;
	letter-spacing:.03em;
}

li.menu-1 { width:106px; }

li.menu-2 { width:141px; }

li.menu-3 { width:86px; }

li.menu-4 { width:171px; }

li.menu-5 { width:104px; }

li.menu-6 { width:86px; }

li.menu-7 { width:71px; }

li.menu-8 {
	float:right;
	letter-spacing:.03em;
}

/*******************************************************************END H E A D E R  ***/

/********************************************************************** F O O T E R  ***/


.footer {
	height:40px;
	width:980px;
	padding:20px 0 0 20px;
	margin:24px 0 0 0;
	float:left;
	position:absolute;
	bottom:0px;
	font-size:11px;
	color:#bde499;
	background:url(../_images/siteElements/footer-bg.png) repeat-x;
	
}

.footer a {
	color:#bde499;
	text-decoration:none;
}

.footer a:hover { text-decoration:underline; }


/*******************************************************************END F O O T E R  ***/

/********************************************************************** M A I N  T E M P L A T E END***/

/********************************************************************** H1 - H6 ***/

.homeh1 {
	height:auto;
	width:1000px;
	line-height:40px;
	padding-top:0px;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	float:left;
	padding:2px 0 0 20px;
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	text-align:left;
}

h1 {
	height:auto;
	width:980px;
	line-height:40px;
	float:left;
	padding:2px 0 0 20px;
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	text-align:left;
}

h2 {
	margin:0px 0 20px 40px;
	font-size:20px;
	font-weight:700;
	color:#85bf3d;
}

h3 {
	margin:20px 0 10px 40px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:700;
	color:#000;
	text-align:left;
	line-height:20px;
}

h4 {
	margin:20px 0 10px 40px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#000;
	text-align:left;
	line-height:20px;
}

h5 {
	margin:15px 0 0px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#204564;
	text-align:left;
	line-height:20px;
}

h6 {
	margin:20px 0 10px 40px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
	text-align:left;
	line-height:20px;
}

/********************************************************************** H1 - H6 END***/

/********************************************************************** H O M E  P A G E ***/

.homeMainBox {
	height:300px;
	width:960px;
	float:left;
	color:#fff;
	background:url(../_images/siteElements/bgHome3ColText.png) repeat-x;
	margin: 0;
	padding: 20px;
}

.homeLeftBox, .homeCenterBox, .homeRightBox {
	height:auto;
	width:300px;
	float:left;
	padding:0;
}

.home-3colTextBar1 {
	height:300px;
	width:4px;
	margin:0;
	float:left;
	overflow:hidden;
	background:url(../_images/siteElements/bgHome3ColTextBar.png) repeat-x;
}

.home-right {
	height:auto;
	width:300px;
	float:left;
	margin: 0 10px 0 10px;
}

.home-center, .home-left {
	height:auto;
	width:290px;
	float:left;
	color: #FFF;
	margin: 0 10px 0 10px;
}

.white-header-text {
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:500!important;
	color: #FFF;
	width: 300px;
	float:left;
	margin: 20px 0 20px 10px;
}

a.white-link {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
	float:left;
}

a.white-link:hover { text-decoration:none; }

/********************************************************************** H O M E  P A G E  S L I D E S S H O W ***/
#container {
	width:600px;
	height:520px;
	padding: 20px 20px 0 20px;
	float:left;
	margin: -20px auto;
	background-image: url(../_images/siteElements/HomeBoxBG.png);
	position: relative;
}

div#slideshow {
	width:600px;
	height:520px;
	overflow: scroll;
}

div#slideshow ul#nav {
	display: none;
	list-style: none;
	position: relative; top: 250px; z-index: 15;
	border:none;
}
	div#slideshow ul#nav li#prev {
		height:60px;
		width:60px;
		float: left;
		position:absolute;
		left:0;		
	}
	div#slideshow ul#nav li#next {
		height:60px;
		width:60px;
		float: right; 
		position:absolute;
		right:45px;
	}
	div#slideshow ul#nav li a {
		display: block; width: 80px; height: 80px; text-indent: -9999px;
	}
		div#slideshow ul#nav li#prev a {
			background: url(../_images/iconsPipsLogos/prvArrow.gif);
			background-repeat:no-repeat;
		}
		div#slideshow ul#nav li#next a {
			background: url(../_images/iconsPipsLogos/nxtArrow.gif);
			background-repeat:no-repeat;
		}

	div#slideshow ul#slides {
		list-style: none;
	}
		div#slideshow ul#slides li {
			margin: 0 0 20px 0;
		}

.homeBoxR {
	height:520px;
	width:340px;
	margin: -20px 0 0 0;
	padding: 20px 0 0 20px;
	float:left;
	background-image: url(../_images/siteElements/HomeBoxBG.png);
	position: relative;
}


/********************************************************************** H O M E  P A G E  S L I D E S S H O W END***/
/********************************************************************** H O M E  P A G E END ***/

/********************************************************************** T A B L E  L A Y O U T ***/

.tableTitle {
	height:30px;
	width:405px;
	padding-top:10px;
	float:left;
	font-size:18px;
	font-weight:700;
	color:#000;
	text-align:center;
	background-color:#fff;
}

.tableText {
	width:200px;
	padding-left:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.tableLeft {
	height:auto;
	width:420px;
	border:2px;
	border-color:#764c24;
	margin-left:40px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin-bottom: 20px;
	margin-top: 10px;
}

.tableRight {
	height:auto;
	width:400px;
	border:2px;
	border-color:#764c24;
	margin-left:60px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.tableHead {
	height:auto;
	width:400px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	border:thick;
	border-color:#000;
	float:left;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:700;
	color:#FFF;
	text-align:center;
	background-color:#764c24;
}

.column1Header, .column2Header {
	height:25px;
	width:244px;
	padding-top:5px;
	border-color:#CF9963;
	border-width:thin;
	border-style:solid;
	float:left;
	font-size:14px;
	font-weight:700;
	color:#FFF;
	text-align:center;
	background-color:#764c24;
}

.column1Header { width:244px; }

.column2Header {
	width:155px;
	border-left-style:none;
}

.column1Text, .column2Text {
	height:25px;
	width:239px;
	padding-top:5px;
	padding-left:5px;
	border-color:#CF9963;
	border-width:thin;
	border-style:solid;
	border-top-style:none;
	float:left;
	font-size:14px;
	color:#000;
	text-align:left;
	background-color:#fff;
}

.column1Text {
	width:239px;
	padding-left:5px;
	text-align:left;
}

.column2Text {
	width:150px;
	border-left-style:none;
	text-align:center;
}

.boxWhiteOnGreen {
	height:auto;
	width:730px;
	padding:5px;
	border:thick;
	border-color:#3e3e3e;
	margin-top:10px;
	margin-right:125px;
	margin-bottom:10px;
	margin-left:125px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:700;
	color:#FFF;
	text-align:center;
	line-height:24px;
	background-color:#82BC35;
}

/********************************************************************** T A B L E  L A Y O U T END ***/

/********************************************************************** P R I C I N G ***/

.price-headline {
	display:block;
	height:auto;
	padding:0px;
	margin:10px 0 20px 0;
	font-size:28px;
	font-weight:600;
	color:#1d3f5f;
	text-align:center;
}

.price-subHead {
	display:block;
	width:1000px;
	height: 50px;
	margin:5px 0 0px 0;
	float:left;
	font-size:20px;
	font-weight:600;
	color:#85bf39;
	text-align:center;
	padding:0;
	line-height: 2;
}

.plan, .planSpacer {
	height:445px;
	width:137px;
	float:left;
	position: relative;
	margin-left: 5px;
	background-color: #FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-color: #D4D4D4;
	margin: 10px 0px 0 0px;
}

.planSpacer { width:15px; }

.plan a {
	color: #FFF;
	text-decoration:none;
	
}

.metricTop, .metricDark, .metricLight, .metricBottom, .metricValueTop, .metricValueDark, .metricValueLight, .metricValueBottom, .metricValueTopSpacer, .metricValueDarkSpacer, .metricValueLightSpacer, .metricValueBottomSpacer {
	float:left;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	text-align:left;
	color:#000;
	padding: 7px 0 0 10px;
	border-top-style: solid;
	border-top-color: #C0C0C0;
	border-top-width: 1px;
}

.metricValueTop, .metricValueDark, .metricValueLight, .metricValueBottom { width: 127px; }

.metricTop, .metricDark, .metricLight, .metricBottom {
	width: 193px;
	padding-left: 10px;
}

.metricValueTopSpacer, .metricValueDarkSpacer, .metricValueLightSpacer, .metricValueBottomSpacer { width:5px; }

.metricTop, .metricDark, .metricValueDark, .metricValueTop, .metricValueTopSpacer, .metricValueDarkSpacer {
	height:26px;
	background-color: #E9E9E9;
}

.metricBottom, .metricLight, .metricValueLight, .metricValueBottom, .metricValueLightSpacer, .metricValueBottomSpacer {
	height:28px;
	background-color: #FDFDFD;
}

.metricValueTop, .metricValueDark, .metricValueLight, .metricValueBottom { text-align:center; }

.planTitle1, .planTitle2, .planTitle3, .planTitle4, .planTitle5 {
	width: auto;
	height: 24px;
	display:block;
	padding:8px 0;
	font-size:23px;
	color:#FFF;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	border-width: 1px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.planTitle1 {
	background-color: #000;
	height: 24px;
	padding: 8px 0;
	width: 137px;
	float: left;
}

.planTitle2, .planTitle2Spacer {
	height: 24px;
	padding: 8px 0;
	color: #FFF;
	background-color: #FFF;
}

.planTitle2 {
	background-color: #205464;
	width: 137px;
	float: left;
}

.planTitle3 {
	background-color: #82BC35;
	height: 24px;
	padding: 8px 0;
	width: 137px;
	float: left;
}

.planTitle4 {
	background-color: #764C24;
	height: 24px;
	width: 137px;
	float: left;
}

.planTitle5 {
	background-color: #E6DC2E;
	height: 24px;
	padding: 8px 0;
	width: 137px;
	float: left;
}

.planPriceSpacer {
	display:block;
	width:15px;
	height:30px;
	font-size:32px;
	font-weight:700;
	color:#86BF3C;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding: 20px 0 0 0;
	background-color: #FFF;
}

.ppSignUpSpacer {
	width:15px;
	float:left;
	height:50px;
	padding:20px 0 0 0;
}

.metricContainer {
	width:203px;
	height:auto;
	float: left;
	margin: 10px 0px 0 20px;
}

.metricPlanSpacer {
	width: auto;
	height: 24px;
	display:block;
	padding:8px 0;
	border-width: 1px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-color:#FFF;
}

.price {
	width:auto;
	height:30px;
	font-size:23px;
	color:#82BC35;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	padding:20px 0 0 0;
	text-align:center;
}

.signUp1, .signUp2, .signUp3, .signUp4, .signUp5 {
	width: auto;
	height: 22px;
	display:block;
	padding:8px 0;
	font-size:23px;
	color:#FFF;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	border-width: 1px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.signUp1 { background-color: #000; }

.signUp2 { background-color: #205464; }

.signUp3 { background-color: #82BC35; }

.signUp4 { background-color: #764C24; }

.signUp5 { background-color: #e6dc2e; }

.signUp1:hover {
	background-color:#fc9a37;
	text-decoration:underline;
	cursor:pointer;
}

.signUp2:hover {
	background-color:#fc9a37;
	text-decoration:underline;
	cursor:pointer;
}

.signUp3:hover {
	background-color:#fc9a37;
	text-decoration:underline;
	cursor:pointer;
}

.signUp4:hover {
	background-color:#fc9a37;
	text-decoration:underline;
	cursor:pointer;
}

.signUp5:hover {
	background-color:#fc9a37;
	text-decoration:underline;
	cursor:pointer;
}

.ppSignUp {
	height:50px;
	width:137px;
	padding:20px 0 0;
	float:left;
	text-align:center;
}

/********************************************************************** P R I C I N G END***/

/********************************************************************** V I D E O  ***/


.video-box-R, .video-box-L {
	width: 450px;
	margin: 0 0px 20px 0;
	height: auto;
	border:solid;
	border-width:3px;
	background-color:#e9e9e9;
	-moz-border-radius: 10px;
}

.video-box-R {
	float:right;
}
.video-box-L {
	float:left;

}

.video-box-R:hover {
	border:solid;
	border-width:3px;
	border-color:#FC9A37;
}
.video-box-L:hover {
	border:solid;
	border-width:3px;
	border-color:#FC9A37;

}


.video-tube {
	height:auto;
	width:450px;
	padding:5px 0 5px 0;
	float:left;
	text-align:center;
}

p.vid-title {
	display:block;
	height:21px;
	padding:8px 0 0;
	margin:0;
	font-size:14px;
	font-weight:700;
	color:#204564;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}

/********************************************************************** V I D E O END***/

/********************************************************************** B U Z Z ***/

.profile-1-L {
	height:auto;
	width:235px;
	padding-left:0px;
	float:left;
}

.profile-1-R {
	height:auto;
	width:550px;
	float:right;
}

p.profile-txt {
	height:auto;
	width:auto;
	padding:20px 0 0;
	margin-bottom:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:700;
	line-height:20px;
}

p.profile-txt2 {
	height:auto;
	width:auto;
	padding:50px 0 0;
	margin-bottom:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:700;
	line-height:20px;
}

p.profile-author {
	width:auto;
	height:auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:700;
	color:#81bb34;
	text-align:right;
	line-height:20px;
}

p.profile-author a {
	width:auto;
	height:auto;
	color:#81bb34;
	text-decoration:none;
}

.profile-2-L {
	height:auto;
	width:550px;
	float:left;
}

.profile-2-R {
	height:auto;
	width:280px;
	float:right;
	text-align:right;
}

/********************************************************************** B U Z Z END***/

/********************************************************************** G R O U P E D  S E L E C T O R S END***/


.bullettext {
	width:500px;
	margin-right:20px;
	margin-left:5px;
	padding:0 0 10px 20px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-align:left;
	line-height:20px;
	background-image:url(../_images/iconsPipsLogos/dot-2.png);
	background-position:left top;
	background-repeat:no-repeat;
}

.CenterCaptionBar {
	height:auto;
	width:auto;
	padding-top:0;
	padding-right:10px;
	padding-bottom:0;
	padding-left:50px;
	font-size:14px;
	font-weight:700;
	color:#fc9a37;
	text-align:center;
	margin-bottom: 20px;
}

ul.features {
	padding:0 20px 0 0;
	margin-left:50px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:700;
	color:#000;
	text-align:left;
	list-style:disc;
}

ul.features li {
	padding:0 0 5px;
	margin-right:20px;
	margin-left:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:400;
	color:#3E3E3E;
	text-align:justify;
	line-height:20px;
	list-style:disc;
}

p.fet-green-big {
	display:block;
	height:35px;
	width:auto;
	padding-bottom:20px;
	margin:0 0 20px 20px;
	font-size:20px;
	font-weight:700;
	color:#85bf3d;
	line-height:20px;
}

.fet-green-big {
	font-size:20px;
	font-weight:700;
	color:#85bf3d;
}

.fet-green-big-Emphasis {
	display:block;
	height:auto;
	width:auto;
	padding:0;
	margin-top:20px;
	margin-right:20px;
	margin-left:0px;
	float:left;
	font-size:20px;
	font-weight:700;
	color:#85bf3d;
	line-height:20px;
	bottom:0;
	margin-bottom: 10px;
}



.form {
	padding:0;
	border:0!important;
	margin:0;
	background:none;
}

.fullImageBar {
	height:auto;
	width:960px;
	padding-top:10px;
	padding-right:0;
	padding-bottom:20px;
	padding-left:0;
	float:left;
	margin: 0 0 0 20px;
}

.fullImageBarImageCenter {
	height:auto;
	width:1000px;
	padding-top:20px;
	padding-right:0;
	padding-bottom:20px;
	padding-left:0;
	text-align:center;
}

.fullImageSeperatorBar {
	height:2px;
	width:1000px;
	padding-left:0;
	margin-top:20px;
	margin-right:0;
	margin-bottom:20px;
	margin-left:0;
	float:left;
	background:url(../_images/siteElements/dividerOrg.png) repeat-y;
}

.fullImageSeperatorBarNM {
	height:2px;
	width:1000px;
	float:left;
	background:url(../_images/siteElements/dividerOrg.png) repeat-y;
	margin-bottom: 20px;
}


.imageEmphasis {
	height:auto;
	width:auto;
	margin:0 20px 0px 0px;
	float:left;
	visibility: visible;
	position: static;
	bottom: -72px;
	left: 278px;
}

p.key-number {
	display:block;
	height:auto;
	width:440px;
	padding:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:20px;
	margin-left:0;
	font-size:18px;
	font-style:italic;
	font-weight:700;
	color:#FC9A37;
}

.key-text {
	height:auto;
	width:460px;
	padding:0 0 0 40px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:18px;
}

.key-text-long {
	height:auto;
	width:760px;
	padding:0 0 0 40px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:18px;
}

.key-text-short {
	height:auto;
	width:540px;
	padding:0 0 0 40px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:18px;
}

.key-text-shorter {
	height:auto;
	width:400px;
	padding:0 0 0 40px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:18px;
}

p.key-titlle {
	display:block;
	height:auto;
	width:auto;
	padding:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:20px;
	margin-left:0;
	font-size:18px;
	font-weight:700;
	color:#BD1717;
}

.left {
	height:auto;
	width:920px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0px;
	float:left;
	position: relative;
	margin-left: 40px;
	right: 0px;
	left: 0px;
}

.leftHalfCaptionBar {
	height:auto;
	width:440px;
	padding-top:0;
	padding-right:10px;
	padding-bottom:0;
	padding-left:10px;
	float:left;
	font-size:14px;
	font-weight:700;
	color:#fc9a37;
	text-align:center;
}

.leftHalfImageBar {
	height:auto;
	width:455px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:0;
	padding-left:10px;
	float:left;
	overflow:hidden;
}

.leftHalfImageBarScreenshot {
	height:auto;
	width:645px;
	padding-top:10px;
	padding-right:0;
	padding-bottom:0;
	padding-left:20px;
	float:left;
}

.left-in {
	height:auto;
	width:800px;
	padding:0 0 20px 42px;
	float:left;
}

.left-in-short {
	height:auto;
	width:580px;
	padding:0 0 20px 40px;
	float:left;
}

.left-in-shorter {
	height:auto;
	width:444px;
	padding:0 0 20px 40px;
	float:left;
}

.linkHeader {
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#204564;
	text-align:left;
	line-height:20px;
}

.linkHeader:hover {
	color:#FC9A37;
	text-decoration:underline;
	font-weight:500;
}

.linky {
	margin:10px 0 0 40px;
	color:blue;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	width: auto;
	height: auto;
}

.linky:hover {
	text-decoration:underline;
	color:#FC9A37;
}

.linkyText {
	width:auto;
	margin-right:0px;
	margin-left:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#3E3E3E;
	text-align:left;
	line-height:20px;
}

ul.list-right {
	display:block;
	padding-top:0;
	padding-right:20px;
	padding-bottom:0;
	padding-left:0;
	margin-top:0;
	margin-right:0px;
	margin-bottom:20px;
	margin-left:20px;
	float:right;
	font-size:14px;
	font-weight:700;
	color:#1f4564;
	text-align:right;
	line-height:20px;
	list-style:none;
	width: 300px;
}

ul.list-right li a, ul.list-right0 li a, ul.list-right2 li a, ul.sitemap li a {
	color:#1f4564;
	text-decoration:none;
}

ul.list-right li a:hover, a.list-active, ul.list-right0 li a:hover, a.list-active {
	display:block;
	color:#FC9A37!important;
	text-decoration:underline!important;
	line-height:20px;
}

ul.list-right li, ul.list-right0 li {
	display:block;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	margin:0;
}

ul.list-right0 {
	display:block;
	width:125px;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	margin-top:0;
	margin-right:20px;
	margin-bottom:20px;
	margin-left:30px;
	float:right;
	font-size:14px;
	font-weight:700;
	color:#1f4564;
	text-align:right;
	line-height:20px;
	list-style:none;
	top: auto;
}

ul.list-right2 li a:hover, a.list-active2, .vid-bottom a:hover, ul.features li a:hover, a.list-active2, ul.sitemap li a:hover, a.list-active2 { color:#FC9A37!important; }

.more {
	height:auto;
	width:100px;
	margin: 18px 20px 0 0;
	float:right;
	font-size:16px;
	font-weight:700;
	text-align:right;
	background:url(../_images/iconsPipsLogos/more-arrow.png) no-repeat right;
}

p.no1, p.no2, p.no3, p.no4, p.no5, p.no6, p.no7, p.no8, p.no9, p.no10, p.no11 {
	display:block;
	height:auto;
	width:360px;
	padding:0 0 0 30px;
	margin:0 0 7px;
	color:#3e3e3e;
	line-height:22px;
	background-position:left top;
	background-repeat:no-repeat;
}

p.no1 {background-image:url(../_images/iconsPipsLogos/1-Pip.gif);}
p.no2 { background-image:url(../_images/iconsPipsLogos/2-Pip.gif);}
p.no3 { background-image:url(../_images/iconsPipsLogos/3-Pip.gif);}
p.no4 { background-image:url(../_images/iconsPipsLogos/4-Pip.gif);}
p.no5 { background-image:url(../_images/iconsPipsLogos/5-Pip.gif);}
p.no6 { background-image:url(../_images/iconsPipsLogos/6-Pip.gif);}
p.no7 { background-image:url(../_images/iconsPipsLogos/7-Pip.gif);}
p.no8 { background-image:url(../_images/iconsPipsLogos/8-Pip.gif);}
p.no9 { background-image:url(../_images/iconsPipsLogos/9-Pip.gif);}
p.no10 { background-image:url(../_images/iconsPipsLogos/10-Pip.gif);}
p.no11 { background-image:url(../_images/iconsPipsLogos/11-Pip.gif);}


.numericpic {
	height:auto;
	width:auto;
	float:left;
}

.orange {
	height:auto;
	width:400px;
	padding-left:20px;
	font-size:13px;
	font-style:italic;
	color:#FC9A37;
	text-align:center;
	line-height:10px;
}

.page-header {
	height:40px;
	width:1000px;
	margin-bottom:20px;
	float:left;
	overflow:hidden;
	color:#fff;
	background:url(../_images/siteElements/pipe-line.png) repeat-x;
}

.profile-1, profile-2 {
	height:auto;
	width:960px;
	margin-bottom:25px;
	float:left;
	margin-left: 20px;
}

.profile-2 {
	float:right;
	margin-right: 20px;
}

p.profile-author a:hover { text-decoration:underline; }

.rightHalfCaptionBarSub {
	height:auto;
	width:440px;
	padding-top:0;
	padding-right:10px;
	padding-bottom:0;
	padding-left:10px;
	float:right;
	font-size:14px;
	font-weight:700;
	color:#fc9a37;
	text-align:center;
}

.rightHalfImageBar {
	height:auto;
	width:445px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:0;
	padding-left:10px;
	float:right;
}

.screen-img {
	height:auto;
	width:220px;
	float:left;
	text-align:center;
	padding-top: 2px;
}

.screen-img img {
	height:204px!important;
	width:210px!important;
	border:1px solid #fff!important;
}

.screenShot-box-holder {
	height:auto;
	width:984px;
	padding:0 0 0 20px;
	margin-bottom:30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

.screenShotContainer {
	height:auto;
	width:1000px;
	padding-top:0;
	padding-bottom:20px;
	float:left;
	top:0;
	background-color:#FFF;
}

.screenshots-box {
	height:240px;
	width:220px;
	float:left;
	background-color:#e9e9e9;
	border:solid;
	border-width:3px;
	border-color:#000;
	-moz-border-radius: 5px;	
}

.screenshots-box:hover {
	border:solid;
	border-width:3px;
	border-color:#FC9A37;
}

.screenshots-box-inner {
	width:220px;
	padding:0 24px 20px 0;
	float:left;
}

.screenShotTextContainer {
	height:auto;
	width:980px;
	padding:0 0 0 0;
	margin:60px 0 0;
}

.signup-info {
	display:block;
	height:auto;
	width:560px;
	padding:0 35px 0 20px;
	float:left;
	font-size:12px;
	font-weight:700;
	color:#2e5776;
}

ul.sitemap {
	display:block;
	padding:0 20px 0 0;
	margin-left:50px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:700;
	color:#000;
	text-align:left;
	list-style:none;
}

ul.sitemap li {
	display:block;
	padding:0 0 5px;
	margin-left:25px;
	font-weight:400;
}


/********************************************************************** S C R E E N  S H O T S ***/

.sno0 {
	width:310px;
	padding:0 20px 20px 0;
	float:right;
	position: top;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#000;
	text-align:right;
}

.sno1, .sno2, .sno3, .sno4, .sno5, .sno6, .sno7, .sno8, .sno9, .sno10, .sno11, .sno12, .sno13 {
	width:280px;
	padding:0 20px 20px 30px;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#000;
	background-repeat:no-repeat;
}

.sno1 { background-image:url(../_images/iconsPipsLogos/pip1.png); }

.sno10 { background-image:url(../_images/iconsPipsLogos/pip10.png); }

.sno2 { background-image:url(../_images/iconsPipsLogos/pip2.png); }

.sno3 { background-image:url(../_images/iconsPipsLogos/pip3.png); }

.sno4 { background-image:url(../_images/iconsPipsLogos/pip4.png); }

.sno5 { background-image:url(../_images/iconsPipsLogos/pip5.png); }

.sno6 { background-image:url(../_images/iconsPipsLogos/pip6.png); }

.sno7 { background-image:url(../_images/iconsPipsLogos/pip7.png); }

.sno8 { background-image:url(../_images/iconsPipsLogos/pip8.png); }

.sno9 { background-image:url(../_images/iconsPipsLogos/pip9.png); }

.sno11 { background-image:url(../_images/iconsPipsLogos/pip11.png); }

.sno12 { background-image:url(../_images/iconsPipsLogos/pip12.png); }

.sno13 { background-image:url(../_images/iconsPipsLogos/pip13.png); }

p.ss-title {
	display:block;
	height:21px;
	padding:7px 0 0;
	margin:0;
	font-size:13px;
	font-weight:700;
	color:#204564;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}

.previous, .next, .gallery {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#204564;
	text-decoration:none;
	}

.previous {
	float:left;
}

.next {
	float:right;
}


a.previous:hover, a.next:hover, a.gallery:hover {
	color:#FC9A37;
	text-decoration:underline
}



/********************************************************************** S C R E E N  S H O T S END***/
/********************************************************************** T E X T  F O R M A T S ***/

.strongtext {
	margin-left:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:700;
	color:#000;
	text-align:left;
	line-height:20px;
}

.textAsterix {
	width:750px;
	margin-right:120px;
	margin-left:120px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#3E3E3E;
	text-align:right;
	line-height:20px;
	padding: 5px;
}

.textBoldItalic {
	width:900px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	font-weight:700;
	color:#3E3E3E;
	text-align:justify;
	line-height:20px;
}

.textnj {
	width:900px;
	margin-right:20px;
	margin-left:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#3E3E3E;
	text-align:left;
	line-height:20px;
}

.text-or {
	height:20px;
	width:20px;
	padding:20px;
	margin-top:0;
	margin-right:0;
	margin-bottom:20px;
	margin-left:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:700;
	color:#FC9A37;
	line-height:100px;
}

.text-page {
	height:auto;
	width:950px;
	padding:10px 20px 0 30px;
	margin-right:0;
	float:left;
}

.text-smcap {
	width:auto;
	margin-right:20px;
	margin-left:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#000;
	text-align:justify;
	line-height:20px;
}

.text-u {
	width:900px;
	margin-right:20px;
	margin-left:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#3E3E3E;
	text-decoration:underline;
	text-align:justify;
	line-height:20px;
}

/********************************************************************** T E X T  F O R M A T S  END***/

/********************************************************************** S I G N  U P ***/

.signUpBox {
	height:24px;
	width:300px;
	margin:0 0 0px 40px;
}

.SignUpPlanContainer {
	height:40px;
	width:960px;
	margin:10px 20px 10px 28px;
}

.signUpCheckBox, .signUpSpaceBox, .signUpCheckBoxChecked {
	height:32px;
	width:32px;
	border:solid;
	border-width:1px;
	border-color:#ABABAB;
	float: left;
	cursor: pointer;
	margin: 3px 3px auto 12px;
}

.signUpCheckBoxChecked
 {
	background-image: url(../_images/siteElements/Checkmark-32.png);
	cursor:default;
	border-color:#fff;

}

.signUpSpaceBox {
	border-color:#FFF;
}

.signUpPlanText1, .signUpPlanText2, .signUpPlanText3, .signUpPlanText4, .signUpPlanText5 {
	width: 137px;
	height: 14px;
	float: left;
	display:block;
	padding:12px 0;
	font-size:23px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #000;
	border:solid;
	border-width:1px;
	border-color:#FFF


}

.signUpPlanText1 {
	color:#E6DC2E;
	text-align: right;
}

.signUpPlanText2 {
	color: #764C24;
	text-align: right;
}

.signUpPlanText3 {
	color: #82BC35;
}

.signUpPlanText4 {
	color: #205464;
}

.signUpPlanText5 {

}

.autoContainerLeftFloat {
	height:auto;
	width:auto;
	float:left;
}

.autoContainerRightFloat {
	height:auto;
	width:auto;
	float:right;
	padding-right: 20px;
}

/********************************************************************** S I G N  U P ***/

.warnMessage 
{
 color: Red;
 background-color: Yellow;
    }





/***************************************************************** S I G N  U P END***/
