/* @override 
	http://www.inventsai.com/styles.css
	http://inventsai.com/styles.css
	http://www.InventSAI.com/styles.css
*/

* {
	margin: 0;
	padding: 0;
	border-style: none;
	font-family: arial;
}
form{
	margin: 0-px;
}

.clear {
	clear: both;
}

body.home {
	background: url(images/bodybg.jpg) no-repeat center top;
	width: 100%;
}

body {
	background: white url(images/bodybg2.jpg) no-repeat center top;
}

p, li {
	font-size: 12px;
	line-height: 18px;
}

p {
	margin-bottom: 20px;
}

#center ol, #center ul {
	margin-left: 30px;
	margin-right: 20px;
	margin-bottom: 10px;
}

h1 {
	margin-bottom: 7px;
	font-size: 24px;
}

h2 {
	margin-bottom: 7px;
	font-size: 16px;
}

h3,h4,h5,h6 {
	font-size: 12px;
	margin-bottom: 0px;
}

a {
	text-decoration: none;
}

p a:hover {
	text-decoration: underline;
}

.clearboth {
	clear: both;
	position: relative;
}

#wrapper {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}

#wrapper.home {
	background: url(images/bodybg.jpg) no-repeat center top;
}

#mast {
	position: relative;
	height: 43px;
}

#nav {
	height: 46px;
	left: 235px;
	position: absolute;
	top: 24px;
	margin-left: 21px;
}


#nav-mission {
	left: 72px;
	position: absolute;
	width: 772px;
}


#nav ul {
	
}

#nav ul li {
	list-style-type: none;
	float: left;
	margin-right: 18px;
	font-weight: normal;
	font-style: normal;
	position: relative;
	bottom: 10px;
}

#nav ul li strong a,#nav ul li strong {
	color: #f1af5c;
	font-size: 14px;
}

#nav ul li a {
	color: #696969;
	padding-right: 2px;
}

#nav ul li.currentnav a {
	color: #e6b305;
	padding-right: 2px;
}

#nav ul li a:hover {
	color: #e6b305;
	text-decoration: none;
}

#nav ul li a h1 {
	font-size: inherit;
	height: 0;
	margin: 0;
	padding: 0;
}

#logo {
	position: absolute;
	left: 3px;
	top: 0;
}

#mfglogin {
	position: absolute;
	top: 12px;
	left: 673px;
}

#mfglogin a:hover {
	bottom: 1px;
	position: relative;
}

#logo-addthis {
	position: absolute;
	top: 15px;
	left: 822px;
}

/*  HOMEPAGE  */

#c2a-home {
	position: absolute;
	width: 519px;
	height: 349px;
}

#c2a-homeheader {
	color: #356e7f;
	font-size: 27px;
	font-weight: bold;
	position: absolute;
	top: 49px;
	left: 31px;
}

#c2a-homeheadersub {
	color: #bd6d0e;
	position: absolute;
	top: 89px;
	left: 31px;
	font-size: 12px;
	font-weight: bold;
}

#c2a-homecaption {
	color: #4c4b49;
	width: 152px;
	position: absolute;
	right: 5px;
	bottom: 125px;
	font: bold 10px/14px verdana;
	margin-right: 9px;
}

#c2a-homeform {
	position: absolute;
	left: 25px;
	top: 126px;
	width: 329px;
	height: 206px;
}

#c2a-homeform .radiocaption {
	font: 10px verdana;
	position: relative;
	margin-right: 6px;
	margin-left: 3px;
	color: black;
}

#c2a-homeform .formlabel {
	color: #5e5e5e;
	font: 12px verdana;
	text-align: right;
	padding-right: 9px;
	width: 119px;
}

#c2a-homeform tr td {
	padding-bottom: 7px;
}

#c2a-homeform .forminput {
	height: 18px;
	width: 166px;
	border: 1px inset #fffeff;
}

#c2a-homeform .phoneinput {
	height: 18px;
	width: 36px;
	border: 1px inset #fffeff;
}

#c2a-homeform .c2aformsubmit {
	top: 162px;
	position: absolute;
}

.forminput,.phoneinput, .lptextarea {
	background-color: #fdffd5;
	border: 1px solid #a9a9a9;
}

#feature-home {
	position: relative;
	height: 377px;
	top: 0;
	margin-bottom: 10px;
}

#feature {
	position: relative;
	height: 100px;
	top: 6px;
	margin-bottom: 27px;
}

.featuretitle {
	color: white;
	font-size: 46px;
	top: 21px;
	position: absolute;
	left: 15px;
}

#featuretext {
	margin-bottom: 32px;
}

#featurecopy {
	position: absolute;
	top: 64px;
	left: 567px;
}

#featurebullets ul li {
	list-style-type: none;
	background: url(images/bullet-orange.gif) no-repeat 0 2px;
	padding-left: 26px;
	margin-bottom: 17px;
	font-weight: bold;
	color: #e2a65f;
	line-height: 15px;
}

#featurebullets .bulletsub {
	color: white;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
}

#boxes9 {
	position: relative;
	background: url(images/9boxbg.gif) no-repeat;
	height: 345px;
	margin-bottom: 18px;
}

#box1 {
	position: absolute;
	width: 310px;
	height: 115px;
	top: 0;
	left: 5px;
}

#box2 {
	position: absolute;
	width: 310px;
	height: 115px;
	top: 0;
	left: 328px;
}

#box3 {
	position: absolute;
	width: 310px;
	height: 115px;
	top: 0;
	left: 653px;
}

#box4 {
	position: absolute;
	width: 310px;
	height: 115px;
	top: 119px;
	left: 5px;
}

#box5 {
	position: absolute;
	width: 310px;
	height: 115px;
	top: 119px;
	left: 328px;
}

#box6 {
	position: absolute;
	width: 310px;
	height: 115px;
	top: 119px;
	left: 653px;
}

#box7 {
	position: absolute;
	width: 310px;
	height: 115px;
	top: 238px;
	left: 5px;
}

#box8 {
	position: absolute;
	width: 310px;
	height: 115px;
	top: 238px;
	left: 328px;
}

#box9 {
	position: absolute;
	width: 310px;
	height: 115px;
	top: 238px;
	left: 653px;
}

#boxes9 .btn-box {
	top: 12px;
	position: absolute;
}

#boxes9 .btn-box:hover {
	filter: alpha(opacity=85);
	/

* internet explorer */
	-khtml-opacity: 0.85;
	/

* 

khtml, old safari */
	-moz-opacity: 0.85;
	/

* mozil

la, netscape */
	opacity: 0.85;
/

* fx, safari, ope

ra */
}

#boxes9 .boxtitle {
	font-size: 15.56px;
	font-weight: bold;
	position: absolute;
	top: 14px;
	left: 61px;
}

#boxes9 .boxtitle a {
	color: #155ea2;
}

#boxes9 .boxtitle a:hover {
	text-decoration: underline;
}

#boxes9 .boxsub {
	font-size: 12px;
	color: #797979;
	top: 36px;
	position: absolute;
	left: 61px;
	margin-right: 8px;
}

#boxes9 .more a {
	color: #195ca0;
}

Xboxes9 .more a:hover {
	text-decoration: underline;
}

#boxes9 .more {
	font-size: 12px;
	position: absolute;
	top: 78px;
	left: 61px;
}

#boxes9 .rightarrow {
	position: absolute;
	top: 82px;
	left: 95px;
}

#interstitial {
	height: 35px;
	position: relative;
	background: url(images/interstitialbg.jpg) no-repeat;
	width: 977px;
}

#interstitial .islefttext {
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	top: 12px;
	left: 5px;
}

#interstitial .ismiddletext {
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	top: 12px;
	left: 185px;
}

#interstitial .islefttext a {
	color: #153274;
	font-size: 15.56px;
	bottom: 3px;
	position: relative;
	left: 5px;
}

#interstitial .islefttext a:hover {
	text-decoration: underline;
}

#interstitial {
	position: relative;
}

.ismiddletext {
	font-size: 12px;
	font-weight: bold;
}

#interstitial .ismiddletext a {
	color: #000;
}

#interstitial .ismiddletext a:hover {
	text-decoration: underline;
}

#interstitial .isrighttext {
	font-size: 12px;
	position: absolute;
	top: 12px;
	color: #797979;
	right: 25px;
}

#interstitial .isrighttext a {
	color: #5379a8;
	font-weight: bold;
}

#interstitial .isrighttext a:hover {
	text-decoration: underline;
}

#main {
	position: relative;
	margin-bottom: 25px;
}

#left-home {
	width: 575px;
	margin-left: 10px;
	float: left;
	position: relative;
}

#left-home h1 {
	font-size: 17px;
	color: #41464a;
	font-weight: bold;
	margin-bottom: 15px;
}

#left-home p {
	color: #2d535f;
	font-size: 15px;
	margin-bottom: 15px;
}

#twitter {
	background: url(images/twitterbg.jpg) no-repeat;
	height: 35px;
	width: 615px;
	position: relative;
}

#twittertext {
	color: #927c90;
	font-size: 12px;
	float: left;
	position: relative;
	top: 9px;
	left: 17px;
}

#twitterlink a {
	color: #4a5fa0;
	font-size: 12px;
	top: 10px;
	right: 17px;
	float: right;
	position: relative;
}

#twitterlink a:hover {
	text-decoration: underline;
}

#right-home {
	width: 353px;
	float: right;
	position: relative;
}

#pdfdownload {
	position: relative;
	width: 353px;
	background: url(images/pdfbg.jpg) no-repeat;
	height: 160px;
	margin-bottom: 15px;
	clear: both;
}

#pdfimage {
	position: absolute;
	top: 11px;
	left: 12px;
}

#downloadicon {
	position: absolute;
	top: 102px;
	left: 74px;
}

#pdfdownload .pdftitle {
	color: #396e7e;
	font: bold 18px "trebuchet ms";
	position: absolute;
	top: 14px;
	left: 127px;
}

#pdfdownload .pdfsub {
	color: #6b6663;
	position: absolute;
	top: 66px;
	left: 127px;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}

#pdfdownload .pdflink a {
	font-size: 14px;
	position: absolute;
	top: 120px;
	left: 152px;
	color: #125c9b;
}

#pdfdownload .pdflink a:hover {
	text-decoration: underline;
}

#downloadicon img:hover {
	filter: alpha(opacity=85);
	/

* internet explorer */
	-khtml-opacity: 0.85;
	/

* 

khtml, old safari */
	-moz-opacity: 0.85;
	/

* mozil

la, netscape */
	opacity: 0.85;
/

* fx, safari, ope

ra */
}

#mainarticlesleft {
	float: left;
	width: 48%;
}

#mainarticlesright {
	float: right;
	width: 48%;
}

#centerarticles {
	
}

#mainarticlesleft {
	background-color: #ddded3;
}

#mainarticlesright {
	background-color: #ddded3;
}

#mainarticlesright .infoheader {
	background-image: none;
	background-color: #a2ae7a;
}

#mainarticlesleft .infoheader {
	background-image: none;
	background-color: #a2ae7a;
}

#centerarticles .infolist ul li {
	background-image: none;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-left: 0;
	margin-top: 0;
	padding-top: 0;
}

#centerarticles .infolist ul li a {
	font-size: 12px;
}

#centerarticles .infolist ul {
	margin-bottom: 25px;
}

#centerarticles .infolisttitle {
	color: #fffeff;
}

.infoheader {
	background: url(images/infolistbg.jpg) no-repeat;
	height: 35px;
	margin-bottom: 13px;
}

#right-home .infolist {
	margin-bottom: 9px;
}

.infolisttitle {
	color: #927c90;
	font-size: 12px;
	float: left;
	margin-top: 9px;
	margin-left: 14px;
}

.infolistrss {
	float: right;
	background: url(images/btn-rss.jpg) no-repeat;
	font-size: 12px;
	padding-left: 20px;
	margin-top: 9px;
	margin-right: 20px;
}

#infolistrss a {
	color: #4a5fa0;
}

#infolistrss a:hover {
	text-decoration: underline;
}

.infolist ul li {
	font-size: 14px;
	margin-left: 14px;
	margin-bottom: 10px;
	background: url(images/rightangleicon.jpg) no-repeat 2px;
	padding-left: 19px;
	list-style-type: none;
}

/* @group My Group */

/* @group My Group */

/* @end */

/* @end */

.infolist ul li a, a {
	color: #4a5fa0;
}

#right-home .infolist ul li a:hover {
	text-decoration: underline;
}

#right-home .infolistmore a {
	font-size: 14px;
	margin-left: 33px;
	color: #4a5fa0;
}

#right-home .infolist .infolistmore a:hover {
	text-decoration: underline;
}

/* INSIDE PAGE */

#middle {
	position: relative;
	margin-bottom: 30px;
}

#centermain {
	width: 733px;
	float: right;
	position: relative;
}

#center {
	width: 405px;
	margin-top: 27px;
	padding-left: 5px;
	min-height: 520px;
	float: left;
}

#centermain2col #center {
	width: 644px;
}

#centermain1col {
	width: 100%;
}

/*LEFT*/

#left {
	width: 212px;
	float: left;
}

#subnav {
	
}

#subnavtop {
	width: 211px;
	height: 28px;
	background: url(images/subnavbg-top.jpg) no-repeat;
}

#subnavbot {
	width: 212px;
	min-height: 220px;
	background: url(images/subnavbg-bot.jpg) no-repeat;
}

.subnavtab {
	width: 211px;
	background: url(images/subnavbg-tab.jpg) no-repeat;
	padding-top: 1px;
	height: 34px;
	padding-bottom: 3px;
}

.subnavtabcurrent {
	width: 211px;
	padding-top: 1px;
	height: 34px;
	padding-bottom: 3px;
	background: url(images/subnavbg-current.jpg) no-repeat;
}

.subnavtabcurrent .tabtext {
	color: #9a6225;
}

.subnavtabcurrent .tabtext a:hover {
	text-decoration: none;
}

.tabtext {
	float: right;
	margin-right: 10px;
	margin-top: 7px;
	text-transform: none;
}

a .tabtext {
	font-size: 17px;
	color: #4a4c4e;
}

.tabicon {
	float: right;
	margin-right: 10px;
}

.subnavtab:hover {
	filter: alpha(opacity=80);
	

/* internet explorer */
	-khtml-opacity: 0.80;
	

/*

khtml, old safari */
	-moz-opacity: 0.80;
	

/* mozi

lla, netscape */
	opacity: 0.80;


/* fx, safari, op

era */
}

#subnavbot ul {
	padding-top: 20px;
	padding-right: 8px;
}

#subnavbot ul li {
	list-style-type: none;
	font-size: 10pt;
	text-align: right;
	margin-bottom: 9px;
	line-height: 19px;
}

#subnavbot a, #center a {
	color: #27519d;
}

#subnavbot a:hover, #center a:hover {
	color: #f49841;
	text-decoration: underline;
}

.italic {
	font-style: italic;
}

#center .centersubtitle {
	font-size: 14px;
	color: #888;
	margin-bottom: 15px;
}

.centertipl, .centertipr {
	background: #edeae8 no-repeat;
	border: 2px solid #97988f;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 2px;
	width: 170px;
}

.centertipl {
	float: left;
	margin-right: 10px;
}

.centertipr {
	float: right;
	margin-left: 10px;
}

.tiptitle {
	font-size: 17px;
	font-weight: bold;
	color: #004f8d;
	margin-bottom: 5px;
}

.tippic img {
	width: 170px;
	height: auto;
}

.tiptext {
	font-size: 11px;
	color: #5e5e5e;
	margin-bottom: 5px;
	line-height: 13px;
}

#right {
	width: 292px;
	float: right;
	padding-top: 10px;
	border: 1px dotted #ebeaeb;
}

#middlenavbuttons {
	height: 25px;
	position: relative;
	margin-bottom: 10px;
}

#nextnavbutton {
	float: right;
}

#prevnavbutton {
	float: right;
	margin-right: 12px;
}

#prevleft {
	height: 24px;
	background: url(images/btn-subnavleftarrow.jpg) no-repeat;
	float: left;
	width: 13px;
}

#prevmiddle {
	background-image: url(images/btn-subnavleftmid.jpg);
	float: left;
	height: 20px;
	padding-left: 10px;
	padding-top: 4px;
	padding-right: 10px;
}

#prevright {
	width: 6px;
	height: 25px;
	background: url(images/btn-subnavleftend.jpg) no-repeat;
	float: left;
}

#nextleft {
	height: 24px;
	background: url(images/btn-subnavrightend.jpg) no-repeat;
	float: left;
	width: 7px;
}

#nextmiddle {
	background-image: url(images/btn-subnavrightmid.jpg);
	float: left;
	height: 20px;
	padding-left: 10px;
	padding-top: 4px;
	padding-right: 10px;
}

#nextright {
	width: 22px;
	height: 24px;
	background: url(images/btn-subnavrightarrow.jpg) no-repeat;
	float: left;
}

#prevnavbutton:hover {
	filter: alpha(opacity=50);
	/

* internet explorer */
	-khtml-opacity: 0.50;
	/

* 

khtml, old safari */
	-moz-opacity: 0.50;
	/

* mozil

la, netscape */
	opacity: 0.50;
}

#nextnavbutton:hover {
	filter: alpha(opacity=50);
	/

* internet explorer */
	-khtml-opacity: 0.50;
	/

* 

khtml, old safari */
	-moz-opacity: 0.50;
	/

* mozil

la, netscape */
	opacity: 0.50;
}

.navbutton a:hover {
	text-decoration: none;
}

.navbutton a {
	font-size: 9pt;
	color: black;
}

#centerright {
	position: relative;
}

#c2a {
	position: relative;
	height: 452px;
	background: url(images/c2abg.jpg) no-repeat;
}

#c2aheader {
	color: #356e7f;
	font-size: 24px;
	font-weight: bold;
	position: absolute;
	top: 20px;
	left: 17px;
}

#c2aheadersub {
	color: #a88612;
	position: absolute;
	top: 55px;
	left: 19px;
	font-size: 11px;
	font-weight: bold;
}

#c2acaption {
	color: #4c4b49;
	width: 109px;
	position: absolute;
	bottom: 6px;
	font: bold 10px/14px verdana;
	margin-right: 9px;
	right: 0;
}

#c2aform {
	position: absolute;
	top: 87px;
	height: 206px;
	width: 293px;
}

.radiocaption {
	font: 10px verdana;
	color: black;
	margin-right: 1px;
	padding-left: 2px;
}

.phoneinput {
	height: 18px;
	width: 38px;
	border: 1px inset #fffeff;
}

#c2aform tr td {
	padding-bottom: 7px;
	color: #797979;
}

.formlabel {
	color: #4a4a4a;
	font: 12px verdana;
	text-align: right;
	padding-right: 2px;
	width: 109px;
}

.formlabelroi {
	color: #4a4a4a;
	font: 12px verdana;
	text-align: right;
	padding-right: 25px;
}

/*********** INVENTORS **********/

.addinventor {
	font-size: 12px;
	padding: 2px 10px;
	background-color: #009800;
	color: #fffeff;
}

.removeinventor {
	font-size: 12px;
	padding: 2px 10px;
	background-color: #a20000;
	color: #fffeff;
	margin-right: 10px;
	display: none;
}

#secondinventortitle,
#secondinventorfirst,
#secondinventorlast,
#thirdinventortitle,
#thirdinventorfirst,
#thirdinventorlast,
#fourthinventortitle,
#fourthinventorfirst,
#fourthinventorlast,
#fifthinventortitle,
#fifthinventorfirst,
#fifthinventorlast {
	background-color: #d8cfa8;
	font-weight: bold;
	color: #5f5b49;
	font-size: 12px;
	display: none;
}

#secondinventorfirst,
#secondinventorlast,
#thirdinventorfirst,
#thirdinventorlast,
#fourthinventorfirst,
#fourthinventorlast,
#fifthinventorfirst,
#fifthinventorlast {
	background-color: #e5dfc3;
}

.noninput {
	color: #4a4a4a;
	font: 12px verdana;
	text-align: right;
}

.roitable {
	background-color: #edebe3;
	padding: 21px;
	border-spacing: 5px;
	border: 1px solid #5e5e5e;
}

#tos-roi {
	height: 190px;
	overflow: auto;
	border: 1px solid #edebe3;
	padding: 10px;
}

.nospace {
	margin: 0;
	line-height: 0;
}

.bgwhite {
	background-color: white;
}

.bgwhite td {
	padding: 20px;
}

.roisubmit {
	font-size: 24px;
	padding: 5px 20px;
	background-color: #808080;
	color: #fffeff;
	border: 3px solid #a8a59a;
}


.paddedtable {
	border-spacing: 10px;
}

.errortext {
	color: #a20000;
}

.forminput, textarea {
	height: 18px;
	width: 144px;
	border: 1px inset #fffeff;
}

table.fullformtable {
	border-spacing: 10px;
}

table.fullformtable .formlabel {
	width: auto;
}

.textinput {
	height: 18px;
	width: 158px;
	border: 1px inset #fffeff;
}

#c2aform .c2aformsubmit {
	top: 179px;
	position: absolute;
	left: 109px;
}

select {
	background-color: #eabd89;
}

/* FOOTER */

#footer {
	width: 100%;
	background: #292d30 url(images/footerbg.jpg) repeat-x;
	height: 310px;
}

#footerwrapper {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	min-height: 286px;
	position: relative;
}

#goinggreen {
	background: url(images/goinggreenbg.jpg) no-repeat;
	width: 315px;
	height: 145px;
	position: absolute;
	left: 496px;
	top: 65px;
}

#goinggreen .goinggreenco {
	color: #343821;
	position: absolute;
	top: 21px;
	font-weight: bold;
	font-size: 14px;
	left: 101px;
}

#goinggreen .goinggreentitle {
	color: #4f5e33;
	font-size: 24px;
	font-weight: bold;
	position: absolute;
	top: 37px;
	right: 69px;
}

#goinggreen  ul {
	color: #343821;
	top: 66px;
	position: relative;
	width: 181px;
	height: 59px;
	left: 107px;
}

#goinggreen  ul li {
	list-style-type: disc;
	list-style-position: inside;
	font-size: 11px;
	font-weight: bold;
	line-height: 19px;
}

.footercols ul, .footercols-articles ul {
	margin-top: 13px;
	border-top: 1px solid #212121;
	padding-top: 6px;
}

.footercols ul li, .footercols-articles ul li {
	list-style-type: none;
}

.footercols {
	float: left;
	margin-right: 30px;
	margin-top: 34px;
}

.footercollisttitle a {
	color: white;
	font: bold 15px "trebuchet ms";
}

.footercols ul li,.footercols ul li a, .footercols-articles ul li a {
	color: #c1dbe8;
	font-size: 12px;
	color: #97999a;
}

.footercols-articles {
	margin-top: 6px;
}

.footercols-articles ul {
	width: 1024px;
	height: 202px;
}

.footercols-articles ul li {
	float: left;
	width: 170px;
	margin-right: 0px;
	font-size: 9px;
	margin-bottom: 0;
	padding: 0;
	line-height: 12px;
}

#footercolumns {
	position: absolute;
	width: 700px;
	height: 100%;
}

#footeraddress {
	position: absolute;
	top: 72px;
	right: -15px;
	color: white;
	font-size: 12px;
}

#footeraddress .companyname {
	font-size: 14px;
}

#footeraddress .privacy {
	color: #97999a;
	line-height: 25px;
}

#footeraddress .privacy a {
	color: #97999a;
}

#footer a:hover {
	color: white;
	text-decoration: none;
}

/*ADMIN */

.scroll200 {
	max-height: 200px;
	overflow: auto;
	padding-bottom: 43px;
}

input.inputtext, textarea.textareatext {
	width: 300px;
	padding: 5px;
	background-color: #f2f0d5;
	font-size: 14px;
	border: 1px inset #908d84;
}

textarea.textareatext {
	height: 200px;
}

textarea.textareamedium {
	height: 100px;
	width: 250px;
	font-size: 12px;
}

.submitbutton {
	background-color: #a85b00;
	color: #fffeff;
	padding: 5px 20px;
	font-weight: bold;
	font-size: 18px;
}

.separator {
	text-align: left;
	border-color: #000;
	background-color: #7e7c70;
	height: 2px;
	width: 320px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.noninput {
	background-image: none;
	background-color: transparent;
}

#sb-body {
	background-color: white;
}

ul.caseslinks li a img {
	height: 90px;
	width: 90px;
	margin-right: 0;
}

ul.caseslinks li {
	margin-bottom: 10px;
	border: 1px solid #fff;
	font-size: 10px;
	text-align: center;
	width: 90px;
	float: left;
	margin-right: 10px;
	height: 145px;
}

ul.caseslinks li:hover {
	border: 1px solid #e4dec4;
}

#center ul.caseslinks li:hover a {
	text-decoration: none;
}

#center ul.caseslinks {
	list-style-type: none;
	width: 410px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0;
	min-height: 324px;
}

/* ADMIN SECTION */

table.todaysleads {
	border-spacing: 0;
	border-style: none;
}

table.todaysleads tr.oddrow {
	background-color: #ebe8de;
}


table.todaysleads td.hotlead {
	background-color: #fdf931;
}


.org {
	background-color: #dde4ea;
}

.org strong {
	font-size: 9px;
	white-space: nowrap;
}

.orgtot {
	background-color: #c0d1e0;
}

tr.oddrow td.org {
	background-color: #c0d1e0;
}

.org .leadpct, .orgtot .leadpct {
	color: #6987a2;
}

table.todaysleads tr td {
	padding: 2px 20px 2px 5px;
	font-size: 14px;
}

.leadpct {
	color: #b1a98c;
	font-size: 10px;
}

/* lp */

.lpchecks {
	color: #004b97;
	font: 21px Georgia, "Times New Roman", Times, serif;
}

.lpblueitalic {
	color: #004b97;
	font: italic 21px Georgia, "Times New Roman", Times, serif;
}

.landingpagecopy p, h2 {
	line-height: normal;
	font-size: 14px;
}

.featuretitle-lp {
	color: white;
	font-size: 32px;
	top: 21px;
	position: absolute;
	left: 15px;
}

/* THANK YOU PAGE */

#downloadpdf {
	position: relative;
	margin-bottom: 20px;
	border: 1px solid #c2d3f1;
	padding: 10px;
}

#pdflink {
	position: absolute;
	left: 282px;
	top: 76px;
	font-size: 24px;
}

/* ROI MANAGEMENT*/

table.roimgt {
	width: 900px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.roimgt tr td {
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0;
	border-spacing: 0px;
}

.roiinventionname {
	font-weight: bold;
	font-size: 24px;
	color: #2f2e29;
}

.roiinventorname {
	font-weight: bold;
	font-size: 14px;
	color: #7b796d;
}

.roiinventoraddy, span.roiinventoremail a, .roidate {
	font-style: italic;
	font-size: 10px;
	color: #7b796d;
}

table.roimgt select {
	width: 294px;
	height: 28px;
	font-size: 18px;
}

.enlarge {
	font-size: 9px;
}

/* PLATINUM */

table.login td {
	padding: 11px;
}

table.login tr td input {
	width: 200px;
	font-size: 24px;
}

#right.platinum {
	border: none;
	background-color: #fff5ed;
	padding: 10px;
}

#right.platinum ul {
	margin-left: 20px;
	margin-bottom: 15px;
	list-style-type: square;
	color: #000;
}

#right.platinum h3 {
	margin-bottom: 10px;
}

.times,  .formlabelroi {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #002032;
}

.times .roisubmit {
	font-size: 24px;
	padding: 5px 20px;
	background-color: #d50612;
	color: #fffeff;
	border: 3px solid #a8a59a;
}


.lpsubmit{
	font-size: 14px;
	padding: 5px 20px;
	background-color: #008e13;
	color: #fffeff;
	border: 3px solid #005f09;
	font-weight: bold;
	-moz-border-radius: 10px;
	border-radius : 10px;
	width: 250px;
}


.lpsubmit:hover{
	background-color: #d50612;
	border: 3px solid #911108;
}

.times .scroll200 {
	background-color: #dcdad3;
	padding: 15px;
	height: 105px;
	margin-bottom: 12px;
	text-transform: uppercase;
}

.times .scroll200 p {
	font-size: 11px;
	line-height: 1.3;
	color: #6c6b68;
}

blockquote {
	color: #fd2616;
	font-weight: bold;
	margin-left: auto;
	font-size: 16px;
	margin-top: 12px;
}

blockquote strong {
	font-weight: bold;
	border-bottom-width: 5px;
	background-color: #fcfaa8;
}

/* PLATINUM */

.scripttext {
	background-color: #fefcc4;
	padding: 20px 10px 20px 20px;
	font-size: 14px;
	width: 300px;
}

#nav.platinum {
	height: 46px;
	left: 124px;
	position: absolute;
	top: 21px;
}

#nav.platinum ul li {
	margin-right: 6px;
	border-right: 1px double #787151;
	padding-right: 6px;
}

#nav.platinum ul li:last-child {
	border-right-style: none;
}

#nav.platinum ul li.currentnav {
	border-bottom: 1px dotted #fffeff;
}

td.platinumleft {
	font-size: 11px;
	line-height: 14px;
	background-color: #edebe3;
	padding: 10px;
	width: 250px;
}

td.platinumleft strong {
	font-size: 14px;
}

td.platinummiddle, td.platinummiddle img {
	padding-left: 10px;
	width: 600px;
	padding-right: 10px;
	padding-top: 10px;
}

td.platinummiddle p {
	font-size: 14px;
	line-height: 18px;
}

td.platinumleft ul {
	margin-left: 20px;
	margin-bottom: 20px;
}

#objections {
	color: #911108;
}

#objections a {
	color: #bc4949;
}

.leadphone {
	font-size: 24px;
	font-weight: bold;
	line-height: 36px;
}

.leadphone2 {
	font-style: normal;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
}


.leadname {
	font-size: 24px;
	font-weight: bold;
	line-height: 36px;
}

a.terms {
	font-size: 11px;
}

center.terms{
	margin-top: 7px;
}

.platinum_comment {
	color: #b0c2f2;
	font-weight: bold;
	font-style: italic;
}

td.platinumleft h2 {
	background-color: #e0dccb;
	width: 100%;
	color: #524e39;
	font-size: 12px;
	padding: 2px;
	position: relative;
}

td.platinumleft h2.action {
	background-color: #911108;
	width: 100%;
	color: #fffeff;
	font-size: 12px;
	padding: 2px;
	position: relative;
}

td.platinumleft h2.actiontitle {
	background-color: #575143;
	color: #fffeff;
	font-size: 19px;
	position: relative;
	font-weight: bold;
	padding: 2px;
}


.platinum_rightlink {
	text-align: right;
	position: absolute;
	right: 0;
}

.caption {
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	color: #525672;
}

tr.platinum_daterow {
	background-color: #4f4a46;
	font-weight: bold;
}

tr.platinum_daterow td span.daterowdate {
	color: #fffeff;
	font-size: 18px;
}

.platinum_colheads {
	color: #c4c1bf;
}

/*calendar*/

#field1.calendar {
	border: 1px solid #FFC030;
	color: #3090C0;
	font-weight: bold;
	height: 25px;
	padding-left: 14px;
	background: url("../images/calendar.gif") no-repeat 215px;
	width: 233px;
}

#AnyTime--field1 {
	background-color: #e0dccb;
}
#AnyTime--field1 * {
	font-weight: bold
}

#AnyTime--field1 .AnyTime-btn {
	background-color: #F9F9FC;
	border: 1px solid #CCC;
	color: #3090C0
}

#AnyTime--field1 .AnyTime-cur-btn {
	background-color: #FCF9F6;
	border: 1px solid #FFC030;
	color: #eb9940
}

#AnyTime--field1 .AnyTime-focus-btn {
	border-style: dotted
}

#AnyTime--field1 .AnyTime-lbl {
	color: black
}

#AnyTime--field1 .AnyTime-hdr {
	background-color: #808080;
	color: white
}

.AnyTime-pkr .AnyTime-x-btn {
	background-color: #FCFCFF;
	border: 1px solid #F99;
	color: #000;
	cursor: default;
	float: right;
	margin: 0.3em;
	text-align: center;
	width: 1.5em;
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em
}

ol li{
	margin-bottom: 15px;
}

a.tinylink {
	font-size: 10px;
	color: #9298cb;
}


/* CARDFLEX */
.cardflex_iplog {
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	color: #525672;
	padding-top: 20px;
}

#form_submit_div{
	margin-top: 20px;
	margin-bottom: 20px;
}

.textinputpad {
	height: 18px;
	width: 250px;
	border: 1px inset #fffeff;
	padding: 5px;
	margin-bottom: 7px;
	font-size: 16px;
}


input[disabled='disabled']{
	background-color: #dad7cd;
	border-style: none;
}

table.newleadbuttons {
	font-size: 12px;
	font-style: italic;
	color: #003a5f;
	font-weight: bold;
}

.translucent {
	filter: alpha(opacity=50); /* internet explorer */
	-khtml-opacity: 0.50;      /* khtml, old safari */
	-moz-opacity: 0.50;       /* mozilla, netscape */
	opacity: 0.50;           /* fx, safari, opera */
}

table.newleadbuttons a:hover {
	position: relative;
	right: 1px;
	bottom: 1px;
	height: auto;
}
input[type=text].repmin,
input[type=text].repminl,
input[type=text].repminp, 
input[type=text].repminf, 
input[type=text].repminz, 
input[type=text].repminx, 
input[type=text].repmaxl,
input[type=text].repmaxp, 
input[type=text].repmaxf,
input[type=text].repmaxz,
input[type=text].repmaxx
{
	font-weight: bold;
	font-size: 17px;
	width: 42px;
	text-align: center;
	padding: 1px;
	background-color: #bfae99;
}


input[type=text].repminl{
	background-color: #e5d6c3;
}
input[type=text].repmaxl{
	background-color: #bfae99;
	margin-right: 10px;
}

input[type=text].repminp{
	background-color: #b1d0e0;
}
input[type=text].repmaxp{
	background-color: #99b3bf;
	margin-right: 10px;
}

input[type=text].repminf{
	background-color: #cfdcb5;	
}
input[type=text].repmaxf{
	background-color: #b2bf99;	
}

input[type=text].repminz{
	background-color: #eabbbc;	
}
input[type=text].repmaxz{
	background-color: #d2a6a7;	
}


input[type=text].repminx{
	background-color: #c4b3db;	
}
input[type=text].repmaxx{
	background-color: #a999bf;	
}



.update{
	position: absolute;
	top: -57px;
	right: 0;
	
}

.updaterep{
	position: absolute;
	top: -27px;
	right: 0;
	
}

.update, .update a, .updaterep, .updaterep a {
	font-style: italic;
	color: #887956;
	font-size: 12px;
}

.update a:hover, .updaterep a:hover{
	color: white;
}

.systemsubmit {
	font-size: 12px;
	padding: 2px 10px;
	background-color: #808080;
	color: #fffeff;
	border: 3px solid #a8a59a;
	margin-left: 17px;
}

.theirtime {
	font-size: 24px;
	margin-top: 7px;
	font-weight: bold;
	text-align: left;
	color: #447d1c;
}

.theirtimelate {
	font-size: 24px;
	margin-top: 7px;
	font-weight: bold;
	text-align: left;
		color: #fd2616;
}

.redcaption {
		color: #fd2616;
	font-weight: bold;
	font-size: 16px;
}

#chat {
	position: absolute;
	right: 0;
}

/**** EMAIL CENTER ***/

table.emailcenter{
	-moz-border-radius: 15px;
	border-radius : 15px;
	border: 1px solid #d5d9e0;
	background-color: #f9fafc;
}
td.emailcenterleft {
	width: 250px;
	line-height: 24px;
	background-color: #f0f4fc;
	padding-top: 5px;
	-moz-border-radius: 15px;
	border-radius : 15px;
	padding-right: 10px;
}

td.emailcenterleft h2{
	margin-left: 15px;
}
ed.emailcenterleft ul.emaillist{
	margin: 0;
}
#center ul.emaillist{
	list-style-type: none;
	margin: 0;
}

ul.emaillist li{
	text-align: left;
	border-bottom: 1px solid #d0dbf2;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 15px;
}
ul.emaillist li:last-child{
	border-style: none;
}

ul.emaillist li.current{
	font-weight: bold;
	background-color: #d0dbf2;
}




td.emailcenterright {
	width: 500px;
	padding: 10px;
	font-size: 12px;
}

.emailscroll {
	overflow: auto;
	height: 500px;
	background-color: #fffeff;
	border: 1px solid #d0dbf2;
	padding: 5px 2px 5px 5px;
	padding: 10px;
	width: 90%;
}

.subj {
	background-color: #fffeff;
	border: 1px solid #d0dbf2;
	padding: 5px 2px 5px 5px;
	width: 90%;
}

.emaillabel{
	font-size: 11px;
	border-color: #f0f4fc;
	color: #d0dbf2;
	font-weight: bold;
}

a.emailsend, input.emailsend {
	font-weight: bold;
	background-color: #008e13;
	-moz-border-radius: 15px;
	border-radius : 15px;
	padding: 2px 10px;
	margin-left: 0;
	border: 2px solid #d7e0f2;
	position: absolute;
	right: 0;
	font-size: 12px;
}

#center table.emailcenter  a.emailsend, #center table.emailcenter  input.emailsend{
	color: #ddd;
}

#center table.emailcenter a.emailsent, #center table.emailcenter input.emailsent {
	background-color: #911108;
		-moz-border-radius: 15px;
	border-radius : 15px;
	padding: 2px 10px;
	margin-left: 0;
	border: 2px solid #d7e0f2;
	position: absolute;
	right: 0;
	font-size: 12px;
	color: #fffeff;

}

#center table.emailcenter  a:hover{
	text-decoration: none;
	color: #086eff;
}

#center table.emailcenter  a.emailsend:hover{
	text-decoration: none;
	color: #fff;
	background-color: #008e13;
}


#center table.emailcenter  a.emailsent:hover{
	color: #fdfa80;
	
}


#center table.emailcenter  .emailrules{
	font-size: 11px;
	line-height: 16px;
	padding-right: 10px;
	padding-left: 15px;
	font-style: italic;
	color: #788db9;
}

td.platinumleft center select{
	font-size: 12px;
	height: 30px;
	line-height: 18px;
	width: 210px;
	padding: 1px;
	font-weight: bold;
}

.bluelink {
		color: #27519d;

}

#adminlinks {
	font-weight: bold;
	font-size: 10px;
	color: #4b4843;
}

#adminlinks .adminlinks{
	font-weight: bold;
	font-size: 10px;
	color: #009800;
}





table.adminreps {
	border-spacing: 0;
	border-style: none;
}

table.adminreps tr.oddrow {
	background-color: #ebe8de;
}


table.adminreps td.hotlead {
	background-color: #deebe2;
}

table.adminreps tr td {
	font-size: 12px;
	padding: 1px 6px 1px 1px;
}

table.adminreps tr td strong{
	font-size: 11px;
}

.leadhistorytitle{
	font-weight: bold;
	font-size: 10px;
}
.leadhistory{
	font-weight: bold;
	font-size: 10px;
}

#templead{
	background: url(../images/caution.jpg) repeat;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#templeadtext{
	background-color: #f2f2b3;
	padding: 10px;
}
#templeadtext p{
	font-size: 16px;
}

#templeadtext h1{
	font-size: 26px;
}

#homelink{
	position: absolute;
	right: 0;
	top: 28px;
}

#homelink a{
	color: white;
	font-size: 10px;
}

.emaileditsubject{
	width: 400px;
	padding: 5px;
	border-width: 1px;
	border-style: none;
}

.emailedittext{
	width: 400px;
	height: 477px;
	padding: 10px;
	border-style: none;
}

textarea.notes{
	height: 150px;
	width: 210px;
	background-color: #fcf7e5;
	padding: 5px;
	font-size: 11px;
}

input.datesubmit{
		background-color: #595345;
	padding: 3px 20px 2px 12px;
	margin-left: 15px;
	color: #fffeff;
	font-weight: bold;
}

input.roiname{
	font-size: 18px;
	width: 291px;
	background-color: #f4ebce;
	border: 1px solid #f0d0ab;
	padding: 4px;
}

textarea.recnotes{
	font-size: 18px;
	width: 279px;
	background-color: #f4ebce;
	border: 1px solid #f0d0ab;
	padding: 4px;
	height: 150px;
}


.leadtot {
	font-weight: bold;
	color: #911108;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
}

.leadavg {
	font-weight: bold;
	color: #008e13;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
}

span.showtabs{
	margin-bottom: 25px;
	display: block;
	border-bottom-style: solid;
	border-bottom-color: #89a6b7;
}
span.showtabs a{
	background-color: #707c83;
	padding: 3px 10px;
	color: white;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}
span.showtabs a:hover{
	background-color: #84673b;
	color: white;
}
td.greendottd{
	margin: 0;
	padding: 0;
	width: 1px;
	display: block;
}

td.assigned{
	background-color: #707c83;
	color: #fff;
}
td.generated{
	background-color: #464e52;
	color: #fff;
}
td.percentages{
	background-color: #707c83;
	color: #fff;
}


.startfairbutton{
	font-size: 14px;
	padding: 2px 10px;
	background-color: #008e13;
	color: #fffeff;
	border: 2px solid #005f09;
	font-weight: bold;
	-moz-border-radius: 7px;
	border-radius : 7px;
	width: 250px;
}


.startfairbutton:hover{
	background-color: #d50612;
	border: 2px solid #911108;
}


.includingzeros {
	font-size: 9px;
	font-style: italic;
	color: #91510d;
}



/* ADMIN STAT COLORS */

.stat_active,.stat_roi,.stat_workable,.stat_contract,.stat_fail,.stat_paid,.stat_unviewed,.stat_recycle,.stat_dead
{
	padding: 2px;
}


.stat_active{
	background-color: rgba(212,250,127,0.5);
}
.stat_roi{
	background-color: rgba(253,211,126,0.5);
}
.stat_workable{
	background-color: rgba(254,125,123,0.49);
}
.stat_contract{
	background-color: rgba(120,249,126,0.5);
}
.stat_fail{
	background-color: rgba(145,145,145,0.5);
}
.stat_paid{
	background-color: rgba(254,139,214,0.5);
}
.stat_unviewed{
	background-color: rgba(213,213,213,0.5);
}
.stat_recycle{
	background-color: rgba(124,214,253,0.5);
}
.stat_dead{
	background-color: rgba(0,0,0,0.5);
	color: #fffeff;
}




/* captcha style hidden question */

tr.occupationquestion {
	display: none;
}




/*  PLATINUM CALL BUTTONS  */
button.call, button.hangup {
    -moz-box-shadow: 1px 2px 10px #BBB;
    -webkit-box-shadow: 1px 2px 10px #BBB;
    box-shadow: 1px 2px 10px #BBB;
}

button.call, button.hangup {
    position: relative;
    overflow: visible;
    display: inline-block;
    border: 1px solid #d4d4d4;
    text-decoration: none;
    text-shadow: 1px 1px 0 #fff;
    color: #333;
    white-space: nowrap;
    cursor: pointer;
    outline: none;
    background-color: #ececec;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
    background-image: -moz-linear-gradient(#f4f4f4, #ececec);
    background-image: -o-linear-gradient(#f4f4f4, #ececec);
    background-image: linear-gradient(#f4f4f4, #ececec);
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    -o-background-clip: padding-box;
    /*background-clip: padding-box;*/ /* commented out due to Opera 11.10 bug */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    /* IE hacks */
    zoom: 1;
    *display: inline;
	font: bold 14px/normal sans-serif;
	padding: 0.5em .5em;
}

button.call:hover,
button.call:focus,
button.call:active,
button.call.active,
button.hangup:hover,
button.hangup:focus,
button.hangup:active,
button.hangup.active {
    border-color: #3072b3;
    border-bottom-color: #2a65a0;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    color: #fff;
    background-color: #3C8DDE;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#599bdc), to(#3072b3));
    background-image: -moz-linear-gradient(#599bdc, #3072b3);
    background-image: -o-linear-gradient(#599bdc, #3072b3);
    background-image: linear-gradient(#599bdc, #3072b3);
}

button.call:active,
button.call.active,
button.hangup:active,
button.hangup.active {
    border-color: #2a65a0;
    border-bottom-color: #3884CF;
    background-color: #3072b3;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3072b3), to(#599bdc));
    background-image: -moz-linear-gradient(#3072b3, #599bdc);
    background-image: -o-linear-gradient(#3072b3, #599bdc);
    background-image: linear-gradient(#3072b3, #599bdc);
}

/* overrides extra padding on button elements in Firefox */
button.call::-moz-focus-inner,
button.hangup::-moz-focus-inner {
    padding: 0;
    border: 0;
}


/* ............................................................................................................. Icons */

button.call:before,
button.hangup:before {
    content: "";
    position: relative;
    top: 1px;
    float:left;
    width: 26px;
    background: url(../images/buttons.png) 0 99px no-repeat;
	height: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}

button.call:before { background-position: 0 -20px; }
button.call:hover:before,
button.call:focus:before,
button.call:active:before { background-position: 0 0; }

button.hangup {
   margin-left: 25px;
}

button.hangup:before { background-position: 0 -58px; }
button.hangup:hover:before,
button.hangup:focus:before,
button.hangup:active:before { background-position: 0 -39px; }




































































/* FROM BACKUP */


.paddedtable {
	border-spacing: 10px;
}

.errortext {
	color: #a20000;
}

.forminput, textarea {
	height: 18px;
	width: 144px;
	border: 1px inset #fffeff;
}

table.fullformtable {
	border-spacing: 10px;
}

table.fullformtable .formlabel {
	width: auto;
}

.textinput {
	height: 18px;
	width: 158px;
	border: 1px inset #fffeff;
}

#c2aform .c2aformsubmit {
	top: 179px;
	position: absolute;
	left: 109px;
}

select {
	background-color: #eabd89;
}

/* FOOTER */

#footer {
	width: 100%;
	background: #292d30 url(images/footerbg.jpg) repeat-x;
	height: 310px;
}

#footerwrapper {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	min-height: 286px;
	position: relative;
}

#goinggreen {
	background: url(images/goinggreenbg.jpg) no-repeat;
	width: 315px;
	height: 145px;
	position: absolute;
	left: 496px;
	top: 65px;
}

#goinggreen .goinggreenco {
	color: #343821;
	position: absolute;
	top: 21px;
	font-weight: bold;
	font-size: 14px;
	left: 101px;
}

#goinggreen .goinggreentitle {
	color: #4f5e33;
	font-size: 24px;
	font-weight: bold;
	position: absolute;
	top: 37px;
	right: 69px;
}

#goinggreen  ul {
	color: #343821;
	top: 66px;
	position: relative;
	width: 181px;
	height: 59px;
	left: 107px;
}

#goinggreen  ul li {
	list-style-type: disc;
	list-style-position: inside;
	font-size: 11px;
	font-weight: bold;
	line-height: 19px;
}

.footercols ul, .footercols-articles ul {
	margin-top: 13px;
	border-top: 1px solid #212121;
	padding-top: 6px;
}

.footercols ul li, .footercols-articles ul li {
	list-style-type: none;
}

.footercols {
	float: left;
	margin-right: 30px;
	margin-top: 34px;
}

.footercollisttitle a {
	color: white;
	font: bold 15px "trebuchet ms";
}

.footercols ul li,.footercols ul li a, .footercols-articles ul li a {
	color: #c1dbe8;
	font-size: 12px;
	color: #97999a;
}

.footercols-articles {
	margin-top: 6px;
}

.footercols-articles ul {
	width: 1024px;
	height: 202px;
}

.footercols-articles ul li {
	float: left;
	width: 170px;
	margin-right: 0px;
	font-size: 9px;
	margin-bottom: 0;
	padding: 0;
	line-height: 12px;
}

#footercolumns {
	position: absolute;
	width: 700px;
	height: 100%;
}

#footeraddress {
	position: absolute;
	top: 72px;
	right: -15px;
	color: white;
	font-size: 12px;
}

#footeraddress .companyname {
	font-size: 14px;
}

#footeraddress .privacy {
	color: #97999a;
	line-height: 25px;
}

#footeraddress .privacy a {
	color: #97999a;
}

#footer a:hover {
	color: white;
	text-decoration: none;
}

/*ADMIN */

.scroll200 {
	max-height: 200px;
	overflow: auto;
	padding-bottom: 43px;
}

input.inputtext, textarea.textareatext {
	width: 300px;
	padding: 5px;
	background-color: #f2f0d5;
	font-size: 14px;
	border: 1px inset #908d84;
}

textarea.textareatext {
	height: 200px;
}

textarea.textareamedium {
	height: 100px;
	width: 250px;
	font-size: 12px;
}

.submitbutton {
	background-color: #a85b00;
	color: #fffeff;
	padding: 5px 20px;
	font-weight: bold;
	font-size: 18px;
}

.separator {
	text-align: left;
	border-color: #000;
	background-color: #7e7c70;
	height: 2px;
	width: 320px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.noninput {
	background-image: none;
	background-color: transparent;
}

#sb-body {
	background-color: white;
}

ul.caseslinks li a img {
	height: 90px;
	width: 90px;
	margin-right: 0;
}

ul.caseslinks li {
	margin-bottom: 10px;
	border: 1px solid #fff;
	font-size: 10px;
	text-align: center;
	width: 90px;
	float: left;
	margin-right: 10px;
	height: 145px;
}

ul.caseslinks li:hover {
	border: 1px solid #e4dec4;
}

#center ul.caseslinks li:hover a {
	text-decoration: none;
}

#center ul.caseslinks {
	list-style-type: none;
	width: 410px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0;
	min-height: 324px;
}

/* ADMIN SECTION */

table.todaysleads {
	border-spacing: 0;
	border-style: none;
}

table.todaysleads tr.oddrow {
	background-color: #ebe8de;
}


table.todaysleads td.hotlead {
	background-color: #deebe2;
}


.org {
	background-color: #dde4ea;
}

.org strong {
	font-size: 9px;
	white-space: nowrap;
}

.orgtot {
	background-color: #c0d1e0;
}

tr.oddrow td.org {
	background-color: #c0d1e0;
}

.org .leadpct, .orgtot .leadpct {
	color: #6987a2;
}

table.todaysleads tr td {
	padding: 2px 20px 2px 5px;
	font-size: 14px;
}

.leadpct {
	color: #b1a98c;
	font-size: 10px;
}

/* lp */

.lpchecks {
	color: #004b97;
	font: 21px Georgia, "Times New Roman", Times, serif;
}

.lpblueitalic {
	color: #004b97;
	font: italic 21px Georgia, "Times New Roman", Times, serif;
}

.landingpagecopy p, h2 {
	line-height: normal;
	font-size: 14px;
}

.featuretitle-lp {
	color: white;
	font-size: 32px;
	top: 21px;
	position: absolute;
	left: 15px;
}

/* THANK YOU PAGE */

#downloadpdf {
	padding: 10px;
	position: relative;
	margin-bottom: 20px;
	border: 1px solid #c2d3f1;
}

#pdflink {
	position: absolute;
	left: 282px;
	top: 86px;
	font-size: 24px;
}

/* ROI MANAGEMENT*/

table.roimgt {
	width: 900px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.roimgt tr td {
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0;
	border-spacing: 0px;
}

.roiinventionname {
	font-weight: bold;
	font-size: 24px;
	color: #2f2e29;
}

.roiinventorname {
	font-weight: bold;
	font-size: 14px;
	color: #7b796d;
}

.roiinventoraddy, span.roiinventoremail a, .roidate {
	font-style: italic;
	font-size: 10px;
	color: #7b796d;
}

table.roimgt select {
	width: 294px;
	height: 28px;
	font-size: 18px;
}

.enlarge {
	font-size: 9px;
}

/* PLATINUM */

table.login td {
	padding: 11px;
}

table.login tr td input {
	width: 200px;
	font-size: 24px;
}

#right.platinum {
	border: none;
	background-color: #fff5ed;
	padding: 10px;
}

#right.platinum ul {
	margin-left: 20px;
	margin-bottom: 15px;
	list-style-type: square;
	color: #000;
}

#right.platinum h3 {
	margin-bottom: 10px;
}

.times,  .formlabelroi {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #002032;
}

.times .roisubmit {
	font-size: 24px;
	padding: 5px 20px;
	background-color: #d50612;
	color: #fffeff;
	border: 3px solid #a8a59a;
}

.times .scroll200 {
	background-color: #dcdad3;
	padding: 15px;
	height: 105px;
	margin-bottom: 12px;
	text-transform: uppercase;
}

.times .scroll200 p {
	font-size: 11px;
	line-height: 1.3;
	color: #6c6b68;
}

blockquote {
	color: #fd2616;
	font-weight: bold;
	margin-left: auto;
	font-size: 16px;
	margin-top: 12px;
}

blockquote strong {
	font-weight: bold;
	border-bottom-width: 5px;
	background-color: #fcfaa8;
}

/* PLATINUM */

.scripttext {
	background-color: #fefcc4;
	padding: 20px 10px 20px 20px;
	font-size: 14px;
	width: 300px;
}

#nav.platinum {
	height: 46px;
	left: 124px;
	position: absolute;
	top: 21px;
}

#nav.platinum ul li {
	margin-right: 6px;
	border-right: 1px double #787151;
	padding-right: 6px;
}

#nav.platinum ul li:last-child {
	border-right-style: none;
}

#nav.platinum ul li.currentnav {
	border-bottom: 1px dotted #fffeff;
}

td.platinumleft {
	font-size: 11px;
	line-height: 14px;
	background-color: #edebe3;
	padding: 10px;
	width: 250px;
}

td.platinumleft strong {
	font-size: 14px;
}

td.platinummiddle, td.platinummiddle img {
	padding-left: 10px;
	width: 600px;
	padding-right: 10px;
	padding-top: 10px;
}

td.platinummiddle p {
	font-size: 14px;
	line-height: 18px;
}

td.platinumleft ul {
	margin-left: 20px;
	margin-bottom: 20px;
}

#objections {
	color: #911108;
}

#objections a {
	color: #bc4949;
}

.leadphone {
	font-size: 24px;
	font-weight: bold;
	line-height: 36px;
}

.leadname {
	font-size: 24px;
	font-weight: bold;
	line-height: 36px;
}

a.terms {
	font-size: 11px;
}

.platinum_comment {
	color: #b0c2f2;
	font-weight: bold;
	font-style: italic;
}

td.platinumleft h2 {
	background-color: #e0dccb;
	width: 100%;
	color: #524e39;
	font-size: 12px;
	padding: 2px;
	position: relative;
}

.platinum_rightlink {
	text-align: right;
	position: absolute;
	right: 0;
}

.caption {
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	color: #525672;
}

tr.platinum_daterow {
	background-color: #4f4a46;
	font-weight: bold;
}

tr.platinum_daterow td span.daterowdate {
	color: #fffeff;
	font-size: 18px;
}

.platinum_colheads {
	color: #c4c1bf;
}

/*calendar*/

#field1.calendar {
	border: 1px solid #FFC030;
	color: #3090C0;
	font-weight: bold;
	height: 25px;
	padding-left: 14px;
	background: url("../images/calendar.gif") no-repeat 215px;
	width: 233px;
}

#AnyTime--field1 {
	background-color: #e0dccb;
}
#AnyTime--field1 * {
	font-weight: bold
}

#AnyTime--field1 .AnyTime-btn {
	background-color: #F9F9FC;
	border: 1px solid #CCC;
	color: #3090C0
}

#AnyTime--field1 .AnyTime-cur-btn {
	background-color: #FCF9F6;
	border: 1px solid #FFC030;
	color: #eb9940
}

#AnyTime--field1 .AnyTime-focus-btn {
	border-style: dotted
}

#AnyTime--field1 .AnyTime-lbl {
	color: black
}

#AnyTime--field1 .AnyTime-hdr {
	background-color: #808080;
	color: white
}

.AnyTime-pkr .AnyTime-x-btn {
	background-color: #FCFCFF;
	border: 1px solid #F99;
	color: #000;
	cursor: default;
	float: right;
	margin: 0.3em;
	text-align: center;
	width: 1.5em;
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em
}

ol li{
	margin-bottom: 15px;
}

a.tinylink {
	font-size: 10px;
	color: #9298cb;
}


/* CARDFLEX */
.cardflex_iplog {
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	color: #525672;
	padding-top: 20px;
}

#form_submit_div{
	margin-top: 20px;
	margin-bottom: 20px;
}

.textinputpad {
	height: 18px;
	width: 250px;
	border: 1px inset #fffeff;
	padding: 5px;
	margin-bottom: 7px;
	font-size: 16px;
}


input[disabled='disabled']{
	background-color: #dad7cd;
	border-style: none;
}

table.newleadbuttons {
	font-size: 12px;
	font-style: italic;
	color: #003a5f;
	font-weight: bold;
}

.translucent {
	filter: alpha(opacity=50); /* internet explorer */
	-khtml-opacity: 0.50;      /* khtml, old safari */
	-moz-opacity: 0.50;       /* mozilla, netscape */
	opacity: 0.50;           /* fx, safari, opera */
}

table.newleadbuttons a:hover {
	position: relative;
	right: 1px;
	bottom: 1px;
	height: auto;
}

input[type=text].repmin {
	font-weight: bold;
	font-size: 17px;
	width: 42px;
	text-align: center;
	background-color: #dec7aa;
	padding: 1px;
}

.update{
	position: absolute;
	top: -57px;
	right: 0;
	
}
.update, .update a {
	font-style: italic;
	color: #887956;
	font-size: 12px;
}

.update a:hover{
	color: white;
}

.systemsubmit {
	font-size: 12px;
	padding: 2px 10px;
	background-color: #808080;
	color: #fffeff;
	border: 3px solid #a8a59a;
	margin-left: 17px;
}

.theirtime {
	font-size: 24px;
	margin-top: 7px;
	font-weight: bold;
	text-align: left;
	color: #447d1c;
}

.theirtimelate {
	font-size: 24px;
	margin-top: 7px;
	font-weight: bold;
	text-align: left;
		color: #fd2616;
}

.redcaption {
		color: #fd2616;
	font-weight: bold;
	font-size: 17px;
}

#chat {
	position: absolute;
	right: 0;
}

#homelink {
	right: 0px;
	position: absolute;
}

/* END FROM BACKUP */


























