
/* BUCKETS */

#wrapper {
position:relative;
width:973px;
margin:0px auto;
border:0px;
padding:0px;
text-align:left;}

#header {
position:relative;
width:973px;
top:0px;
left:0px;}

#banner {
position:relative;
width:973px;
left:0px;
top:56px;
z-index:1;}

#navigation {
position:relative;
width:973px;
top:55px;
left:0px;
background-color:#428722;}

#logo {
position:absolute;
left:24px;
top:10px;
z-index:2;}

#satellite {
position:absolute;
left:630px;
top:15px;
font-family:Arial, Verdana,  sans-serif;
font-size:11px;
letter-spacing: 1px;
color:#393939;}

a.satellite:active {
text-decoration:none;
color:#393939;}

a.satellite:link {
text-decoration:none;
color:#393939;}

a.satellite:visited {
text-decoration:none;
color:#393939;}

a.satellite:hover {
text-decoration:underline;
color:#508f26;}

#subnavigation {
clear:both;
float:left;
width:185px;
margin:0px;
padding-top:89px;
padding-right:0px;
padding-left:0px;
padding-bottom:0px;}

#a1wrapper {
float:left;
width:491px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin:0px;
border:0px;
text-align:left;}

#a1content {
padding-top:145px;
padding-right:40px;
padding-left:40px;
padding-bottom:0px;}

#a2wrapper {
float:left;
width:297px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin:0px;
border:0px;
text-align:left;}

#a2content {
padding-top:145px;
padding-right:40px;
padding-left:40px;
padding-bottom:0px;}

#b1wrapper {
float:left;
width:788px;
padding:0px;
margin:0px;
border:0px;
text-align:left;}

#b1content {
padding-top:145px;
padding-right:40px;
padding-left:40px;
padding-bottom:0px;}

#copyright {
clear:both;
border:0px;
padding:0px;
margin:0px;
text-align:center;
height:156px;
width:973px;
background-image:url(../images/subpage_footer.jpg);
background-repeat:no-repeat;
background-position:bottom;}

#whatsnewwrapper {
position:static;
width:253px;
height:158px;
margin-left:20px;
margin-top:40px;
background-image:url(../images/subpage_whatsnext.jpg);
background-position:bottom;
background-repeat:no-repeat;}

#whatsnewcontent {
position:absolute;
margin-top:53px;
margin-left:30px;}


/* GENERAL */


body {
background-image:url(../images/subpage_background.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#B2BE9A;
margin: 0px;
border: 0px;
padding: 0px;
text-align: center;}

.bbody {
background-image:url(../images/subpage_background_onecolumn.jpg);}

.cbody {
background-image:url(../images/subpage_background_overview.jpg);}

.horizontaldashedline {
border-style:dotted;
border-color:#999999;
border-bottom-width:1px;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;}

.bodytext, td {
font-size: 12px;
color: #555555;
font-family:Arial, Verdana, sans-serif;}

.smallbodytext, input, select, textarea, checkbox  {
font-size: 11px;
color: #555555;
font-family:Arial, Verdana, sans-serif;}

.smallbodytextwhite  {
font-size: 11px;
color: #FFFFFF;
font-family:Arial, Verdana, sans-serif;}

.subnavtext  {
font-size: 11px;
padding: 20px;
color: #555555;
font-family:Arial, Verdana, sans-serif;}

.subtitle {
font-size: 12px;
color: #555555;
font-weight:bold;
font-family:Arial, Verdana, sans-serif;}

.subpagetitle {
font-size: 28px;
color: #555555;
margin-bottom: 5px;
font-weight:normal;
font-family:trebuchet ms, Verdana, sans-serif;}

.subpagetagline {
font-size: 17px;
color: #7b7058;
font-weight:normal;
font-style:italic;
font-family: georgia, trebuchet ms, serif;}

.head {
font:Arial, Verdana, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#29458c;
padding:3px;
border-style:solid;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:1px;
border-color:#CCCCCC;}

.odd {
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
background-color:#F8F8F8;
border-style:dotted;
border-color:#999999;
border-bottom-width:1px;
border-top-width:0px;
border-left-width:1px;
border-right-width:0px;
padding:3px;}

.end {
border-right-width:1px;
border-left-width:1px;
border-top-width:0px;
border-bottom-width:1px;}

.even {
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
background-color:#FFFFFF;
border-style:dotted;
border-color:#999999;
border-bottom-width:1px;
border-top-width:0px;
border-left-width:1px;
border-right-width:0px;
padding:3px;}

.required {
color: #990000;}

.hidden {
visibility:hidden;}

ul.whatsnewbullet {
list-style-type:disc;
color:#950000;
margin:0px;
padding:0px;
border:0px;}

li.whatsnewbullet {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
text-align:left;
color:#950000;
margin-left:28px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
border:0px;
padding:0px;}

ul {
list-style-type:disc;
color:#555555;
margin:0px;
padding:0px;
border:0px;}

.ulsecondaryhighlighted {
list-style-type:disc;
color:#555555;
background-color:#FFFFFF;
margin:0px;
padding:0px;
border:0px;}

ul ul {
list-style-type:circle;
color:#0c2e82;
margin:0px;
padding:0px;
border:0px;}

ol{ 
color:#0c2e82;
margin:0px;
padding:0px;
border:0px;}

li {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
text-align:left;
color:#555555;
margin-left:28px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
border:0px;
padding:0px;}

li.secondary {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
text-align:left;
color:#555555;
margin-left:18px;
margin-top:5px;
margin-bottom:5px;
margin-right:0px;
border:0px;
padding:0px;}

li.secondaryhighlighted {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
text-align:left;
color:#FFFFFF;
margin-left:18px;
margin-top:5px;
margin-bottom:5px;
margin-right:0px;
border:0px;
padding:0px;}

a.whatsnewbullet:active {
text-decoration:none;
color:#950000;}

a.whatsnewbullet:link {
text-decoration:none;
color:#950000;}

a.whatsnewbullet:visited {
text-decoration:none;
color:#950000;}

a.whatsnewbullet:hover {
text-decoration:underline;
color:#414141;}

.ctext {
font-size:10px;
padding-top:130px;
color:#555555;
font-family:Arial, Verdana, sans-serif;
text-align:center;}

.ctext a:link {
color:#082a8e;}

.ctext a:visited {
color:#082a8e;}

.ctext a:hover {
color:#8c8c8c;}

.related {
font-family:Arial, Verdana,  sans-serif;
font-size:12px;
text-align:left;
font-weight:normal;
margin:3px;}

.more {
font-family:Arial, Verdana,  sans-serif;
font-size:11px;
text-align:right;
font-weight:bold;
margin-top:10px;}

.back {
font-family:Arial, Verdana,  sans-serif;
font-size:11px;
text-align:left;
font-weight:bold;
margin-top:10px;}

a:active {
text-decoration:none;
color:#3c56a5;}

a:link {
text-decoration:none;
color:#3c56a5;}

a:visited {
text-decoration:none;
color:#3c56a5;}

a:hover {
text-decoration:underline;
color:#393939;}


/* PRESS */

.presstitle{
text-align:left;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#555555;
padding-left: 18px;
padding-bottom: 5px;
padding-top: 5px;
background-image:url(../images/gen_icon_press.gif);
background-position:left;
background-repeat:no-repeat;}

.presstitle a:active {
text-decoration:none;
color:#555555;}

.presstitle a:link {
text-decoration:none;
color:#555555;}

.presstitle a:visited {
text-decoration:none;
color:#555555;}

.presstitle a:hover {
text-decoration:underline;
color:#666666;}

.pressfulltitle {
font-weight:bold;
font-size:12px;
background-image:none;
padding-left: 0px;
padding-bottom: 10px;}

.pressdownload {
font-weight:normal;
font-size:11px;
background-image:none;
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
text-align:right;}

.pressabouttbc {
font-weight:normal;
font-style:italic;
font-size:12px;
background-image:none;
padding-right: 30px;
padding-left: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align:left;}

.archived {
font-weight:normal;
font-size:11px;}

.pressblurb{
font-size: 12px;
color: #555555;
font-family:Arial, Verdana, sans-serif;
padding-top: 5px;
padding-bottom: 5px;}

.pressdetails{
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#508f26;
text-align:right;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;}

.pressdetails a:active {
text-decoration:none;
color:#508f26;}

.pressdetails a:link {
text-decoration:none;
color:#508f26;}

.pressdetails a:visited {
text-decoration:none;
color:#508f26;}

.pressdetails a:hover {
text-decoration:underline;
color:#666666;}

/* SURVEY TABS */

.tabs{
padding:0px;
margin:0px;
list-style-type:none;
text-align:left;}

.tabs li{
margin-bottom:0px;
margin-top:0px;
margin-right:3px;
margin-left:0px;
padding:0px;
float:left;
text-align:center;}

.tabs li a{
float:left;
width:124px;
height:92px;
margin:0px;
background-position:0 0;
background-image:url(../images/subpage_surveytab_general.gif);
background-repeat:no-repeat;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;}

.tabs li a:visited{
background-position:top;}

.tabs li a:hover{
background-position:0 -210;
text-decoration:none;}

.tabs li.selected a{ 
background-color:#6eb43f;
background-image:none;
color:#FFFFFF;
height:92px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;}

.tabcontentstyle{
width:410px;
margin:0px;
padding:0px;}

.tabcontent{
clear:both;
margin:0px;
padding:0px;
display:none;
}


/* SURVEYS */

.phasewrapper{
float:left;
width:230px;
height:563px;
margin: 0px;
padding: 0px;
border-top:20px;
border-style:solid;
border-color:#6eb43f;
background-color:#6eb43f;
background-image:url(../images/subpage_surveys_phaselabel.gif);
background-position:left;
background-repeat:no-repeat;}

.phasewrapper ul{
list-style-type: disc;
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
line-height:14px;
margin-bottom:5px;}

.phasewrapper li {
margin-left: 65px;
margin-right: 30px;
padding: 0px;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;}

.phaselabel {
margin-top: 20px;
margin-left: 42px;
padding: 0px;}

.tcphase {
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
border-color:#CCCCCC;
border-top-width:1px;
border-right-width:0px;
border-left-width:0px;
border-bottom-width:0px;
border-style:solid;}

.featureswrapper{
float:left;
width:170px;
height:563px;
margin: 0px;
padding: 0px;
border-top:23px;
border-style:solid;
border-color:#6eb43f;
border-left:0px;
border-right:0px;
border-bottom:0px;
background-color:#ddeed3;
background-image:url(../images/subpage_surveys_featurelabel.gif);
background-position:left;
background-repeat:no-repeat;}

.featureswrapper ul{
list-style-type: disc;
margin:0px;
padding:0px;
line-height:14px;}

.featureswrapper li {
margin-left:42px;
margin-right:20px;
margin-bottom:10px;
margin-top:0px;
padding:0px;
color:#59982e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;}

.featureswrapper li.first {
margin-top:28px;}

.featureswrapper li.taskcycle {
margin-top:28px;
margin-bottom:18px;
text-align:center;
list-style:none;}

.featureswrapper li.a {
color:#959595;
text-decoration:none;}

.featureswrapper li.a:hover {
color:#959595;
text-decoration:none;}

.downloadsheet {
border-color:#6eb43f;
border-width:1px;
border-style:dotted;
text-align:left;
margin-top:180px;
margin-left:25px;
margin-right:15px;
padding:8px;
line-height:10px;
background-color:#d9ebce;
color:#59982e;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;}

.downloadsheet.a:link {
color:#59982e;
text-decoration:none;
}

.downloadsheet.a:hover {
color:#959595;
text-decoration:none;
}


/* SITEMAP */

.sitemapcola {
float:left;
width:390px;}

.sitemapcolb {
float:left;
width:310px;}


/* CLIENT LOGIN */

.logincola {
float:left;
width:220px;
border-right-color:#FFFFFF;
border-right-width:10px;
border-right-style:solid;}

.logincolb {
float:left;
width:220px;
border-right-color:#FFFFFF;
border-right-width:10px;
border-right-style:solid;}

.logincolc {
float:left;
width:220px;
border-right-color:#FFFFFF;
border-right-width:10px;
border-right-style:solid;}

.logincold {
clear:both;
width:690px;
border-right-color:#FFFFFF;
border-right-width:10px;
border-right-style:solid;}

.loginlink {
border-style:dotted;
border-bottom-width:1px;
border-top-width:1px;
border-left-width:0px;
border-right-width:0px;
padding:4px;
border-color:#999999;
text-align:center;
color:#FFFFFF;
background-color:#6eb43f;
font-size:11px;
display:block;}

a.loginlink:link {
color:#FFFFFF;}

a.loginlink:active {
color:#FFFFFF;}

a.loginlink:visited {
color:#FFFFFF;}

a.loginlink:hover {
color:#CCCCCC;}


.loginhead {
padding:4px;
color:#FFFFFF;
background-color:#28458c;
font-size: 12px;
font-family:Arial, Verdana, sans-serif;
font-weight:bold;
text-align:center;}

.logintext {
padding:10px;
background-image:url(../images/subpage_clientlogin_background.gif);
background-position:top;
background-repeat:no-repeat;
font-size: 12px;
font-family:Arial, Verdana, sans-serif;
border-style:dotted;
border-bottom-width:0px;
border-top-width:0px;
border-left-width:1px;
border-right-width:0px;
border-color:#999999;}


/* HOSTING CHART */

.celltext {
padding:4px;
color:black;
font-size: 8pt;
font-family:Arial, Verdana, sans-serif;
font-weight:normal;
border-width:1px;
border-color:#999999;
border-style:solid;}

.cellheading {
padding:4px;
color:#FFFFFF;
font-size: 9pt;
font-family:Arial, Verdana, sans-serif;
font-weight:bold;}

.cellsubheading {
padding:4px;
color:#FFFFFF;
font-size: 8pt;
font-family:Arial, Verdana, sans-serif;
font-weight:bold;
text-align:center;}

.backcolor1 {
background-color:#8e876a;}

.backcolor2 {
background-color:#796a4d;}

.backcolor3 {
background-color:#bbb4a2;}


/* PROCESS CHART */

.sidenote {
padding:4px;
color:#555555;
font-size: 8pt;
font-family:Arial, Verdana, sans-serif;
font-weight:normal;
border-top-width:1px;
border-left-width:0px;
border-bottom-width:1px;
border-right-width:1px;
border-color:#999999;
border-style:solid;}

.processcellodd {
padding:8px;
color:#FFFFFF;
background-color:#c1d5b8;
font-size: 8pt;
font-family:Arial, Verdana, sans-serif;
font-weight:normal;}

.processcelleven {
padding:8px;
color:#FFFFFF;
background-color:#cdd3e1;
font-size: 8pt;
font-family:Arial, Verdana, sans-serif;
font-weight:normal;}

.processcell {
padding:4px;
color:#FFFFFF;
background-color:#FFFFFF;}

.processcellheading {
padding:4px;
color:#000000;
font-size: 9pt;
font-family:Arial, Verdana, sans-serif;
font-weight:bold;
text-align:center;}

.backcolor1 {
background-color:#796a4d;}

.backcolor2 {
background-color:#8e876a;}

.backcolor3 {
background-color:#bbb4a2;}




