body { min-height: 1000px; }

#main {width:1000px; margin:0 auto;}

#header {height:385px;}
#header.faq {height:100%;}

#header, #content, #footer { font-size:10px;}
.col-1, .col-2, .col-3 { float:left;}

/*======= Page Type 1 Begin =======*/
#page1 #content .col-1 {width:500px; margin-right:40px;}
#page1 #content .col-1.indent1 {width:425px; margin-right:15px;}
#page1.about #content .col-1 {width:500px; margin-right:90px;}
#page1 #content .col-1 { padding:7px 0 0 0;}
#page1 #content .col-1.wide{ width:920px;}
#page1 #content .col-1 img { display:block; margin-left:auto; margin-right:auto;}
#page1 #content .col-2 { width:380px;}
#page1 #content .col-2.indent1 {width:380px;}
#zoomcontrols {width:380px; margin-top:10px;}
#page1.about #content .col-2, #page1.about #content .col-2 #zoomcontrols { width:300px;}
#zoomcontrolsleft {float:left; width:380px; margin-bottom: 10px; text-align:center;}
#page1 #trackimg { height:80px; width:80px; background: url("../images/homepage_icons/Manage.png") no-repeat left top; color:#fff;}
#page1 a:hover #trackimg {background: url("../images/homepage_icons/Manage-hover.png") no-repeat left top}

.iconalign {
height: 104px;
margin-bottom:45px;
}
.iconAlignAffiliate {
margin-top:85px;
}

.iconalign img, .iconAlignAffiliate img  {
float:left;
}

/*header*/
#page1 #header .row-1 { height:115px;}
/*
#page1 #header .row-1 img {margin-left:80px;}
*/
#page1 #header .logo { float:left;}
#page1 #header .logo span { font-family:arial; display:block; margin-top:-6px;}
#page1 #header .row-2 { height:250px; background:url(../images/home.jpg) no-repeat left top; color:#fff;}
#page1 #header .row-2.services {background:url(../images/services.jpg) no-repeat left top;}
#page1 #header .row-2.consulting {background:url(../images/consulting_new.jpg) no-repeat left top;}
#page1 #header .row-2.about, #page1 #header .row-2.careers {background:url(../images/about.jpg) no-repeat left top;}
#page1 #header .row-2 .indent { padding:25px 330px 0 40px;} /*old alignment { padding:25px 330px 0 40px;} */
#page1 #header .row-2 table { /*padding:0px 330px 0px 50px;*/ margin-left:50px; height:250px; width:540px; vertical-align:middle; }
/*======= Page Type 1 End =======*/

/*======= Page Type 2 Begin =======*/
#page2 #content {height:725px;}
#page2 #content .col-1 {width:660px; margin-right:20px;}
#page2 #content .col-1 { padding:0px 0px 0px 0px;}
#page2 #content .col-2 { width:218px; float:right; font-family:Georgia, serif; margin-top:10px;}
#page2 #content #captchawrap { 
float:right;
}
#page2 #content #captchawrap table { 
background-color:#FFFFFF;
}
#page2 #content #errorwrap {
float:right;
width:500px;
clear:right;
}

/*header*/
#page2 #header .row-1 { height:115px;}
#page2 #header .logo { float:left;}
#page2 #header .logo span { font-family:arial; display:block; margin-top:-6px;}
#page2 #header .row-2 { height:250px; background:url(../images/contact_new.jpg) no-repeat left top; color:#fff;}
#page2 #header .row-2 .indent { padding:25px 370px 0 40px;}
#page2 #header .row-2 table { /*padding:0px 330px 0px 50px;*/ margin-left:50px; height:250px; width:540px; vertical-align:middle; }
/*======= Page Type 2 End =======*/


/*New Additions Start*/
#page9 #content .col-3 {float:left; width:400px; margin:0px 0px 0px 15px;}
#page9 #content .col-3 p {margin:0px; padding:0px; font-family:Georgia, serif}
#page9 .paragraphspacer1, #page9 .paragraphspacer2, #page9 .paragraphspacer3  { width:400px}
#page9 .paragraphspacer1 { 
margin-top:44px
}
#page9 .paragraphspacer2 { 
margin-top:53px
}
#page9 .paragraphspacer3 { 
margin-top:48px
}
#page9 .paragraphspacer4 { 
margin-top:60px
}
#page9 #content .col-4 {float:left; width:205px;}
#page9 #content .col-4 p {margin:0px; margin-bottom:2px; padding:0px}
#page9 #content .col-5 {float:left; width:250px; margin:100px 0px 0px 40px;}
/*New Additions End*/


/*header*/
#page9 #header .row-1 { height:80px;}
#page9 #header .logo { float:left;}
#page9 #header .logo span { font-family:arial; display:block; margin-top:-6px;}
#page9 #header .row-2 { height:250px; background:url(../images/technology2.jpg) no-repeat left top; color:#fff;}
#page9 #header .row-2 .indent { padding:25px 20px 0 250px;}





/*======= login.html =======*/
#page3 #content .col-1 {width:650px; margin-right:60px;}
#page3 #content .col-1 { padding:7px 0 0 0;}
#page3 #content .col-2 { width:210px;}
#page3 #content .col-1 .col-1 { width:193px; margin-right:0;}
#page3 #content .col-1 .col-2 { width:194px;}

/*header*/
#page3 #header .row-1 { height:80px;}
#page3 #header .logo { float:left;}
#page3 #header .logo span { font-family:arial; display:block; margin-top:-6px;}
#page3 #header .row-2 { height:250px; background:url(../images/about.jpg) no-repeat left top; color:#fff;}
#page3 #header .row-2 .indent { padding:25px 72px 0 412px;}

/*======= services.html =======*/
#page4 #content .col-1 {width:800px; margin-right:20px;}

/*header*/
#page4 #header .row-1 { height:80px;}
#page4 #header .logo { float:left;}
#page4 #header .logo span { font-family:arial; display:block; margin-top:-6px;}
#page4 #header .row-2 { height:250px; background:url(../images/services.jpg) no-repeat left top; color:#fff;}
#page4 #header .row-2 .indent { padding:25px 40px 0 412px;}

/*======= about.html =======*/
#page5 #content .col-1 {width:650px; margin-right:60px;}
#page5 #content .col-1 { padding:7px 0 0 0;}
#page5 #content .col-2 { width:210px;}
#page5 #content .col-1 .col-1 { width:193px; margin-right:0;}
#page5 #content .col-1 .col-2 { width:194px;}

/*header*/
#page5 #header .row-1 { height:80px;}
#page5 #header .logo { float:left;}
#page5 #header .logo span { font-family:arial; display:block; margin-top:-6px;}
#page5 #header .row-2 { height:250px; background:url(../images/about.jpg) no-repeat left top; color:#fff;}
#page5 #header .row-2 .indent { padding:25px 72px 0 412px;}

/*======= about_new.html =======*/
#page10 #content .col-1 {width:510px; margin-right:60px;}
#page10 #content .col-1 { padding:7px 0 0 0;}
#page10 #content .col-2 { width:350px; font-family:Georgia, serif;}
#page10 #content .col-1 .col-1 { width:193px; margin-right:0;}
#page10 #content .col-1 .col-2 { width:194px;}

/*header*/
#page10 #header .row-1 { height:80px;}
#page10 #header .logo { float:left;}
#page10 #header .logo span { font-family:arial; display:block; margin-top:-6px;}
#page10 #header .row-2 { height:250px; background:url(../images/about2.jpg) no-repeat left top; color:#fff;}
#page10 #header .row-2 .indent { padding:25px 20px 0 412px;}


/*======= contact.html =======*/
#page6 #content {height:620px;}
#page6 #content .col-1 {width:660px; margin-right:20px;}
#page6 #content .col-1 { padding:7px 0 0 0;}
#page6 #content .col-2 { width:210px; float:right;}
#page6 #content .col-1 .col-1 { width:660px; margin-right:0;}
#page6 #content .col-1 .col-2 { width:194px;}

/*header*/
#page6 #header .row-1 { height:80px;}
#page6 #header .logo { float:left;}
#page6 #header .logo span { font-family:arial; display:block; margin-top:-6px;}
#page6 #header .row-2 { height:250px; background:url(../images/technology.jpg) no-repeat left top; color:#fff;}
#page6 #header .row-2 .indent { padding:25px 400px 0 40px;}

/*======= affiliate_program.html =======*/
#page14 #content {height:100%;}
#page14 #content .col-1 {width:560px; margin-right:0px;}
#page14 #content .indent {width:560px; margin-right:20px; padding:0px;}
#page14 #content .col-1 { padding:7px 0 0 0;}
#page14 #content .col-2 { width:340px; float:right;}
#page14 #content .col-2 ul {
list-style-type:disc;
margin-left:20px;
}
/*lower content*/
#page14 #content .col-3, #page14 #content .col-4 {width:420px;}
#page14 #content .col-3 {margin:0px 75px 0px 0px; float:left;}
#page14 #content .col-4 {margin:33px 0px 0px 0px; float:left;}
#page14 #content .col-3, #page14 #content .col-4 { padding:20px 0px 20px 0px;}
/*lower content end*/


/*header*/
#page14 #header .row-1 { height:80px;}
#page14 #header .logo { float:left;}
#page14 #header .logo span { font-family:arial; display:block; margin-top:-6px;}
#page14 #header .row-2 { height:250px; background:url(../images/affiliate.jpg) no-repeat left top; color:#fff;}
#page14 #header .row-2 .indent { padding:10px 370px 0 40px;}



/*======= careers.html =======*/
#page12 #content .col-1 {width:100%;}
#page12 #content .col-1 { padding:7px 0 0 0;}
#page12 #content .col-2 { width:350px; font-family:Georgia, serif;}
#page12 #content .col-1 .col-1 { width:193px; margin-right:0;}
#page12 #content .col-1 .col-2 { width:194px;}

/*header*/
#page12 #header .row-1 { height:80px;}
#page12 #header .logo { float:left;}
#page12 #header .logo span { font-family:arial; display:block; margin-top:-6px;}
#page12 #header .row-2 { height:250px; background:url(../images/about.jpg) no-repeat left top; color:#fff;}
#page12 #header .row-2 .indent { padding:25px 20px 0 412px;}

/*======= pricing.html =======*/
#page7 #content .col-1, #page7 #content .col-2 {width:385px;}
#page7 #content .col-1 {margin:0px 75px 0px 0px;}
#page7 #content .col-2 {margin:33px 0px 0px 0px;}
#page7 #content .col-1, #page7 #content .col-2 { padding:7px 0 0 0;}
#page7 #content .col-1 .col-2 { width:194px;}

/*header*/
#page7 #header {
/*old height - 488*/
height:505px;
}
#page7 #header .row-1 { height:80px;}
#page7 #header .logo { float:left;}
#page7 #header .logo span { font-family:arial; display:block; margin-top:-6px;}
#page7 #pricingmessage {
width: 714px; 
height:46px; 
/*
background:url(../images/pricing_banner_background4.jpg) repeat-x left top;
*/
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
border: 2px solid #999;
}
#page7 #header .row-2 { height:600; color:#000;}
#page7 #header .row-2 .indent { height:250px; padding:25px 72px 0 412px;}

/*======= terms.html =======*/
#page13 #content .col-1, #page7 #content .col-2 {width:385px;}
#page13 #content .col-1 {margin:0px 75px 0px 0px;}
#page13 #content .col-2 {margin:33px 0px 0px 0px;}
#page13 #content .col-1, #page7 #content .col-2 { padding:7px 0 0 0;}
#page13 #content .col-1 .col-2 { width:194px;}

/*header*/
#page13 #header {
/*old height - 488*/
height:100%;
}
#page13 #header .row-1 { height:80px;}
#page13 #header .logo { float:left;}
#page13 #header .logo span { font-family:arial; display:block; margin-top:-6px;}
#page13 #header .row-2 { height:600; color:#000;}
#page13 #header .row-2 .indent { height:250px; padding:25px 72px 0 412px;}
#page13 #header .inner {
width:880px;
}

#page13 #header .inner ul, #page13 #header .inner ol  {
margin-left:30px;
}

#page13 #header .inner ul {
list-style-type:disc;
}

/* SIGNUP4 ----------------------------------------------------*/
div.jacket {
	/*old height - 360*/
	height: 315px;
	width:688px;
	margin: 0 auto;
	font-family: helvetica, arial, sans-serif;
}

body.signup div.bubble div.content {
  width: 250px;
}

body.signup div.bubble div.content div.inner h2 {
  font-size: 14px;
}

body.signup div.bubble div.content div.inner p {
  font-size: 11px;
}

div.short {
	width: 220px;
	/*old height - 270*/
	height: 245px;
	border: 1px solid #999;
	float: left;
	margin-top: 22px;
	text-align: center;
	padding: 10px 0;
	background-color: #efefef;
	font-family: helvetica, arial, sans-serif;
}

div.tall {
	width: 220px;
	/*old height - 310*/
	height: 290px;
	border: 3px solid #3671A1;
	float: left;
	text-align: center;
	padding: 8px 10px 10px 10px;
	background-color: #fff;
	font-family: helvetica, arial, sans-serif;
}

div.no-r {
	border-right: 0;
}

div.r-shadow {
	background-image: url(../../images/shadow-right.png);
	background-position: right;
	background-repeat: no-repeat;
}

div.no-l {
	border-left: 0;
}

div.short li, div.tall li {
	font-size: 14px;
	color: #55616D;
	font-family: helvetica, arial, sans-serif;
	margin:18px 0px 1px 0px;
	line-height: 1.1em;
}

div.tall li {
	font-size: 16px;
	margin:28px 0px 1px 0px;
}

div.tall ul, div.short ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}

div.tall ul.highlight, div.short ul.highlight {
	margin-top: 0;
}

div.tall ul.highlight li, div.short ul.highlight li {
	list-style: none;
	margin:0px 0px 6px 0px;
	line-height: 1em;
}

div.tall ul.highlight li {
	margin:0px 0px 12px 0px;
}

div.under_chart_left, div.under_chart_right {
	width: 435px;
	position: relative;
	top: -44px;
	font-size: 11px;
	float: left;
	font-family: verdana;
	text-align: center;
} 

div.under_chart_right {
	float: right;
}

div.logos {
	width: 240px; 
	float: right; 
	border: 1px solid #ccc; 
	padding: 10px; 
	text-align: center;
}

div.logos h1 {
	font-size: 14px;
	margin-bottom: 20px;
}

div.logos img {
	margin-bottom: 15px;
}

/*=========================*/


#footer { background:#ffffff; padding:5px 0 21px 0;}
#footer .wrapper {width:922px; margin:0 auto;}