.liheading {
	font-weight:lighter;
	font-size:13px;
	color:#000
}
.required {
	margin-left:3px;
	font-size:9px;
}
.inputsalesform {
	width:200px;
}
.borderright {
	border-right:1px solid #ccc;
}
#footerpromo {
	color:#888;
}
.promoform, .promocopy {
	margin:20px 30px 20px 30px;
}
#promotable {
	margin-top:20px;
	margin-bottom:10px;
	border-bottom:10px solid #e5e5e5;
}
.promoart {
	padding:0px;
}
.promoinput {
	width:150px;
	border:1px solid #ccc;
}
.clear {
	clear:both;
}
#registration select {
	width:200px;
}
#regbilling2 {
	border:1px solid #ccc;
	background-color:#f8f8f8;
}
.billingright {
	border-right:1px solid #e5e5e5;
}
#registration h1, #registration2 h1 {
	border-top:10px solid #005596;
	margin-top:10px;
	padding-top:10px;
}
#registration h3, #registration2 h3 {
	margin:1px;
	font:bold 11px 'lucida grande', 'lucida sans unicode', arial, sans-serif;
}
#regbilling2 h2 {
	margin:1px;
}
#regfootercontainer {
	width:800px;
	margin-top:10px;
}
#topreg {
	width:825px
}
.reglabel {
	font-weight:bold;
	text-align:right;
}
.req {
	color:#cc0000;
}
input {
}
.asterix {
	font-size:10px;
	color:#555;
}
#creative h2 {
	text-align:left;
}
#tz img {
	height:100px;
	width:100px;
	border:1px solid #999;
}
#tz {
	border:1px solid #999;
}
.grey {
	background-color:#e5e5e5;
}
.flag {
	display:inline;
	margin:3px 3px -1px 3px;
}
.close {
	display:block;
	margin-bottom:10px;
	margin-top:10px;
	padding-top:10px;
	text-align:right;
	border-top:10px solid #f8f8f8;
}
.alert {
	padding:10px;
	border:1px solid #990000;
}
ul {
	margin-top:3px;
	margin-bottom:3px;
	text-align:left;
}
li {
	text-align:left;
}
div {
	border:0px solid #cc0000;
}
#super {
	background:#e5e5e5 url(images/bg_super.gif);
	padding:1px;
	border-bottom:1px solid #ccc;
	font-family:"Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
	font-size:11px;
}
#prtop {
	width:700px;
	margin-bottom:20px;
}
#prtable, #pr table, #news #footer {
	width:670px;
}
#prtable {
	width:670px;
}
#pr h2 {
	color:#333;
}
#news #top, #news #maintable, #features #top {
	width:700px;
}
#top {
	width:850px;
	margin-top:5px;
}
#tn {
	text-align:center;
}
#maintable, #home #top {
	width:850px;
}
#maintablesub, #features #footer {
	width:680px;
}
#table_diagram {
	margin-top:10px;
	border:1px solid #ccc;
	background:#f7f7f7;
}
#table_diagram #head {
	background:#e5e5e5;
	border-left:10px solid #ff9900;
	padding:2px 0 2px 5px;
	font-size:13px;
}
#footer {
	width:850px;
	font-size:11px;
	color:#888;
	border-top:8px solid #e5e5e5;
	padding-left:0px;
	padding-top:15px;
}
#footercontainer {
	margin-top:1px;
}
#ml, #cl, .input250 {
	width:250px;
}
#mr, #cr {
	width:595px;
}
#mlsub, #clsub {
	width:150px;
}
#mrsub, #crsub {
	width:545px;
}
#content {
	margin:14px 10px 10px 25px;
}
body {
	font-size:11px;
	color:#333333;
	margin:0px 0px 0px 0px;
	line-height:150%;
}
td, p {
	font-family:"Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:150%;
}
th {
	font-family:"Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
	font-size:11px;
	color:#333333;
}
li {
	font-family:"Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
	font-size:11px;
	color:#333333;
	list-style:url(images/bullet_grey.gif);
}
a:link {
	color:#0099CC;
	text-decoration:underline;
}
a:visited {
	text-decoration:underline;
	color:#006699;
}
a:hover {
	text-decoration:none;
	color:#0099CC;
}
a:active {
	text-decoration:underline;
	color:#0099CC;
}
h1, .th {
	font-family:"Century Gothic", Arial, sans-serif;
	font-size:16px;
	color:#333333;
	margin:1px;
	line-height:130%;
}
h2 {
	font-family:"Century Gothic", Arial, sans-serif;
	font-size:15px;
	color:#000000;
	font-weight:normal;
	border-left:5px solid #FDA039;
	padding-left:5px;
}
h3 {
	font-family:"Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
	font-size:14px;
	font-weight:lighter;
	color:#333;
	margin:1px;
}
h4, h5, h6 {
	font-family:"Century Gothic", Arial, sans-serif;
	font-size:12px;
	margin:8px 5px 5px 0px;
}
.listpdf {
	list-style:url(images/bullet_pdf.gif);
	margin-bottom:5px;
}
.listdoc {
	list-style:url(images/bullet_doc.jpg);
	margin-bottom:5px;
}
#footer a, #footer {
	font-size:10px;
	color:#888;
}
#footer a:link {
	text-decoration:underline;
}
#footer a:visited, #footer a:hover, #footer a:active {
	text-decoration:underline;
	color:#888;
}
.quote {
	padding:30px 15px 10px 15px;
	background:#f8f8f8 url(images/mod_h_well_said.gif) no-repeat top right;
	border:1px solid #ccc;
	margin-top:1px;
}
.quote p, .edge p, .resources p {
	margin:0px 0px 5px 0px;
}
.edge {
	padding:30px 20px 10px 20px;
	background:#fff url(images/mod_h_edge.gif) no-repeat top left;
	border-bottom:1px solid #ccc;
	margin-top:1px;
}
.edge ul, .resources ul, .strategy ul {
	margin-left:10px;
	padding-left:8px;
}
.strategy {
	padding:30px 20px 10px 20px;
	background:#fff url(images/mod_h_strategy.gif) no-repeat top left;
	border-bottom:1px solid #ccc;
	margin-top:1px;
}
.resources {
	padding:30px 20px 10px 20px;
	background:#fff url(images/mod_h_resources2.gif) no-repeat right top;
	border-bottom:1px solid #cc0000;
	margin-top:1px;
}
#homecontent {
	margin:0px;
}
#pop {
	padding:15px;
	font-size:11px;
}
.news {
	margin-left:25px;
	line-height:120%;
}
.news p {
	line-height:120%;
}
#super a {
	font-size:10px;
}
.rightdash {
	border-right:1px dotted #ccc;
}
#call {
	height:29px;
}
#reg img {
	display:inline;
}
#reg #top {
	width:785px;
}
#reg #footercontainer {
	width:785px;
}
ts {
	font:9px "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
}
.tsr {
	font:bold 10px "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
	color:#990000;
}
.cmes_err {
	background-color:#FFFFEE;
	border-style:solid;
	border-width:1px;
	border-color:#990000;
	background-image:url("/images/icon_excl_lrg.gif");
	background-repeat:no-repeat;
	background-position:top left;
	font-family:"Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
	font-size:11px;
	padding-left:35px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:10px;
	Margin:10px;
}
.cmes_err h1 {
	font:bold 18px "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
	color:#990000;
	margin:0px;
}
.cmes_err ul {
	margin:1px;
	list-style-position:inside;
}
.cmes_err div {
	font:11px "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
}
.scrolly {
	background-color:#FFFFFF;
	padding:5px;
	height:100px;
	overflow:auto;
	border:solid 1px #A19B89;
	font:normal 10px "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
}
.crumb {
	text-align:center;
	margin:10px 0px 10px 0px;
}
.crumb span {
	margin-right:10px;
}
.crumb .active {
	background:#E5F2F9;
	padding:3px;
	border:1px solid #0957A4;
	font-weight:bold;
}
.crumb .inactive {
	color:#666666;
}

