/*
08Nov05 Added #menuRefers.
07Oct05 Added .lcell h3, .lcell p, lcell table. .lcell padding 0 5px 0 5px was 10px.
*/
body {background-color:#dbdbdb;color:#000;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:12px;font-weight:normal;font-style:normal;margin:0;padding:0;text-align:center}
h1, h2, h3, h4, h5, p, table, td, img, ul, ol, li, form {margin:0; padding:0;}
em, b, legend, tr.head {font-style:normal; font-weight:bold;}
button {background-color:#9cc;color:#008;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:12px;font-weight:bold;border:none;padding:5px}
form {text-align:left}
fieldset {margin:2px;padding:4px;border:1px solid #000}
input, textarea {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:13px}
th {text-align:center}
.sf {font-size:11px}
.vsf {font-size:9px}

a, a:link, a:visited {color:#339; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}
a.ques, a.ques:link, a.ques:visited {color:#339;text-decoration:none;}
a.ques:active {color:#339;text-decoration:underline}

.but ul, .vbut ul {list-style:none;padding:5px 2px}
.but li {display:inline}
.but li a, .vbut li a, a.but {font-size:11px;font-weight:bold;padding:5px;
	text-decoration:none;color:#339;background-color:#9cc}
.but li a:hover,.but li a:active,.vbut li a:hover,.vbut li a:active, a.but:hover {
	text-decoration:none;color:#fff;background-color:#339}
.vbut li {margin:0 0 5px 0}
.vbut li a {display:block}
a.but {margin:2px}

#centertable {background-color:#FFF;
	margin-right:auto; margin-left:auto; padding:0; width:830px;
	background-image:url(../images/pageFooter.gif); background-repeat:no-repeat;
	background-position:center bottom;
}
#header {width:790px; margin-left:40px;}
#textCols {margin:0 40px 0 40px; width:750px;}

td#logo {width:252px; text-align:left;}
#logo img {padding:20px 0 20px 0;}

td#menu {vertical-align:top; text-align:left; font-size:11px}
#menu ul {color:#333; list-style-type:none; font-size:11px; font-weight:bold;
	line-height:1em; margin:0; padding:40px 0 0 0;}
#menu li {display:inline;}
#menu li a:link, #menu li a:visited {
	color:#339; text-decoration:none; padding:6px 10px 8px 8px;}
#menu li a:hover {color:#9cc; text-decoration:none;}

#menuHome a:link, #menuHome a:visited {
	background-image:url(../images/menu51.gif); background-repeat:no-repeat;}
#menuHome a:hover {background-image:url(../images/menu51_over.gif); background-repeat:no-repeat;}
body#pageHome #menuHome a {color: #FFF; text-decoration: none;
	background-image: url(../images/menu51_over.gif); background-repeat: no-repeat;}
#menuBenefits a:link, #menuBenefits a:visited {
	background-image:url(../images/menu69.gif); background-repeat:no-repeat;}
#menuBenefits a:hover {background-image:url(../images/menu69_over.gif); background-repeat:no-repeat;}
body#pageBenefits #menuBenefits a {color: #FFF; text-decoration: none;
	background-image: url(../images/menu69_over.gif); background-repeat: no-repeat;}
#menuFAQs a:link, #menuFAQs a:visited {
	background-image:url(../images/menu47.gif); background-repeat:no-repeat;}
#menuFAQs a:hover {background-image:url(../images/menu47_over.gif); background-repeat:no-repeat;}
body#pageFAQs #menuFAQs a {color: #FFF; text-decoration: none;
	background-image: url(../images/menu47_over.gif); background-repeat: no-repeat;}
#menuCosts a:link, #menuCosts a:visited {
	background-image:url(../images/menu51.gif); background-repeat:no-repeat;}
#menuCosts a:hover {background-image:url(../images/menu51_over.gif); background-repeat:no-repeat;}
body#pageCosts #menuCosts a {color: #FFF; text-decoration: none;
	background-image: url(../images/menu51_over.gif); background-repeat: no-repeat;}
#menuRegister a:link, #menuRegister a:visited {
	background-image:url(../images/menu100.gif); background-repeat:no-repeat;}
#menuRegister a:hover {background-image:url(../images/menu100_over.gif); background-repeat:no-repeat;}
body#pageRegister #menuRegister a {color: #FFF; text-decoration: none;
	background-image: url(../images/menu100_over.gif); background-repeat: no-repeat;}
#menuLogin a:link, #menuLogin a:visited {
	background-image:url(../images/menu58or.gif); background-repeat:no-repeat;}
#menuLogin a:hover {background-image:url(../images/menu58_over.gif); background-repeat:no-repeat;}
body#pageLogin #menuLogin a {color: #FFF; text-decoration: none;
	background-image: url(../images/menu58_over.gif); background-repeat: no-repeat;}

#menuProfile a:link, #menuProfile a:visited {
	background-image:url(../images/menu85.gif); background-repeat:no-repeat;}
#menuProfile a:hover {background-image:url(../images/menu85_over.gif); background-repeat:no-repeat;}
#menuContacts a:link, #menuContacts a:visited, #menuAcc a:link, #menuAcc a:visited,
#menuQS a:link, #menuQS a:visited, #menuRefers a:link, #menuRefers a:visited {
	background-image:url(../images/menu88.gif); background-repeat:no-repeat;}
#menuContacts a:hover, #menuAcc a:hover, #menuQS a:hover, #menuRefers a:hover {
	background-image:url(../images/menu88_over.gif); background-repeat:no-repeat;}
#menuLog a:link, #menuLog a:visited, #menuSite a:link, #menuSite a:visited {
	background-image:url(../images/menu58.gif); background-repeat:no-repeat;}
#menuLog a:hover, #menuSite a:hover {
	background-image:url(../images/menu58_over.gif); background-repeat:no-repeat;}
#menuWork a:link, #menuWork a:visited {
	background-image:url(../images/menu69.gif); background-repeat:no-repeat;}
#menuWork a:hover {background-image:url(../images/menu69_over.gif); background-repeat:no-repeat;}
#menuAdmin a:link, #menuAdmin a:visited {
	background-image:url(../images/menu76.gif); background-repeat:no-repeat;}
#menuAdmin a:hover {background-image:url(../images/menu76_over.gif); background-repeat:no-repeat;}
#menuHelp a:link, #menuHelp a:visited {
	background-image:url(../images/menu44.gif); background-repeat:no-repeat;}
#menuHelp a:hover {background-image:url(../images/menu44_over.gif); background-repeat:no-repeat;}

body#sentlog #menuLog a, body#syslog #menuLog a, body#sysapv #menuSite a,
body#siteg #menuSite a, body#mlgg #menuLog a {
	color: #FFF; text-decoration: none;
	background-image: url(../images/menu58_over.gif); background-repeat: no-repeat;}
body#adm_cug #menuAdmin a {color: #FFF; text-decoration: none;
	background-image: url(../images/menu76_over.gif); background-repeat: no-repeat;}
body#profile #menuProfile a {color: #FFF; text-decoration: none;
	background-image: url(../images/menu85_over.gif); background-repeat: no-repeat;}
body#contacts #menuContacts a, body#acct #menuAcc a, body#accg #menuAcc a, 
body#refers #menuRefers a {
	color: #FFF; text-decoration: none;
	background-image: url(../images/menu88_over.gif); background-repeat: no-repeat;}
body#transc #menuWork a, body#monitor #menuWork a {color: #FFF; text-decoration: none;
	background-image: url(../images/menu69_over.gif); background-repeat: no-repeat;}

#homepics {display:inline;}
#threeCol td.separator, #threeCol td.general, #threeCol td#testimonials {width:260px;}
#threeCol td.double {width:100%;}

.separator {background-image:url(../images/colSeparator.gif);
	background-repeat:repeat-y; background-position:248px 0;}

td#testimonials-inner {padding-right:30px; width:219px;}

#threeCol h1, #testimonials h1, #testimonials-inner h1 {color:#339;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:28px; line-height:1.2em; font-style:normal; font-weight:bold;
	text-align:left; letter-spacing: -1px; margin:5px 10px 10px 10px;
}
#threeCol h2, #testimonials h2, #testimonials-inner h2 {color:#f90;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:18px; line-height:1.0em; font-style:normal; font-weight:bold;
	text-align:left; letter-spacing:-1px; margin:10px 10px 0 10px;
}
#threeCol h3, #testimonials h3, #testimonials-inner h3 {color:#339;
	font-size:12px; line-height:1.2em; font-style:normal; font-weight:bold;
	text-align:left; margin:4px 10px 0 10px;
}
#threeCol li, #threeCol p, #testimonials p, #testimonials-inner p, rform, .rcell,
.lcell form, .lcell p, .lcell table {color: #666;
	font-size:11px; line-height:1.3em;font-style:normal; font-weight:normal;
	text-align:left; letter-spacing:0px; word-spacing:.1em; margin:0.5em 10px 0 10px;
}
/*#threeCol p a {}*/
#threeCol ul {margin-top:0; margin-left:15px; list-style-type:disc;}
#threeCol ol {margin-top:0; margin-left:25px; list-style-type:decimal;}
#threeCol ol ul li {margin-left:-15px; margin-right:-10px; list-style-position:inside;}
.libul {list-style-image:url(../images/bullet5plus6pixSmartSizeOrangeCircle.gif);}

#threeCol p.example, #threeCol p.example2 {
	font-size:11px; line-height:1.2em; font-style:normal; font-weight:normal;
	letter-spacing:0; text-align:left; word-spacing:0em;
	background-image:url(../images/examplePanel.gif);
	background-repeat:no-repeat; background-position:0 0;
	padding:8px 16px 12px 10px;}
#threeCol p.example2 {background-image:url(../images/example2Panel.gif);}
#threeCol td {vertical-align:top}

div.testimonialBG {background-color:#ddd;}

#testimonials h1, #testimonials-inner h1 {padding-top:0; margin-top:0; margin-bottom:10px;}
#testimonials h3, #testimonials-inner h3, .lform, .lcell, .lcell h3 {color:#339;
	font-size:11px; line-height:1.2em; font-weight:bold;
	padding-top:0; margin-top:0; margin-left:15px; margin-right:15px;}
#testimonials h3 span, #testimonials-inner h3 span {color:#666;}
#testimonials p, #testimonials-inner p {color:#333;
	font-size:10px; line-height:1.1em; margin-left:15px; margin-right:15px;}
#testimonials p.quote, #testimonials-inner p.quote {font-size:11px;font-style:italic;}
#testimonials p.sig, #testimonials-inner p.sig {color:#888;}

#testimonials p.extender, #testimonials-inner p.extender {
	margin-top:0; padding-top:10px; padding-bottom:10px;}
#testimonials .pic, #testimonials-inner .pic {margin-bottom:20px;}

.lform {text-align:center; margin-bottom:15px}
.lform a {font-style:normal; font-weight:normal}
.lform button {margin-top:10px}
.lcell {text-align:left; vertical-align:top; padding:0 5px 0 5px; font-weight:normal}
.lcell h3 {text-align:center}
.lcell p, .lcell table tr td {color:#339}
.llist {text-align:left}

table#try {color:#333; font-size:9px; margin:20px 20px 15px 10px;}
#try td.trynum {width:30px; padding:10px 5px 10px 0; vertical-align:top;}
#try td.trytext {width:220px; padding:10px 0 10px 0;}
table#try tr.toprow td {padding:0px 0 10px 0;}
#try td.tryline {background-color:#dbdbdb; width:30px; height:1px; padding:0;}
#try p {letter-spacing:0px; line-height:1.1em; padding:0; margin: 0;}

#secondarymenu {padding:30px 40px 8px 40px;}
#secondarymenu table {font-size:9px; width:100%;}
#secondarymenu td#copyright {color:#666; text-align:left;}
#secondarymenu td#secmenu {text-align:right;}
#secmenu ul {list-style-type:none;}
#secmenu li {display:inline;}
#secmenu li a:link, #secmenu li a:visited {
	color:#666; text-decoration:none; padding:0 10px 0 10px;}
#secmenu li a:hover {color:#000; text-decoration:none;}
#footer {color:#bbb; font-size:9px; text-align:left; padding:8px 40px 30px 40px;}
#footer span {color:#666;}