
/* 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;
top:56px;
left:0px;}

#navigation {
position:relative;
width:973px;
background-color:#23388b;
color:#23388b;
top:56px;
left:0px;}

#logo {
position:absolute;
left:16px;
top:8px;}

#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 {
float:left;
width:185px;
margin:0px;
padding-top:89px;
padding-right:0px;
padding-left:0px;
padding-bottom:0px;}

#a1wrapper {
float:left;
width:491px;
padding: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: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);}

.dbody {
background-image:none;
background-color:#FFFFFF;
text-align: center;}

.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;}

.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;}

.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;}

.indent {
padding-left: 30px;
padding-right: 30px;}

.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:#0c2e82;
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:11px;
text-align:left;
color:#555555;
margin-left:18px;
margin-top:18px;
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:#FFFFFF;
font-family:Arial, Verdana, sans-serif;
text-align:center;}

.ctext a:link {
color:#bfe3a6;}

.ctext a:visited {
color:#bfe3a6;}

.ctext a:hover {
color:#FFFFFF;}

.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:#508f26;}

a:link {
text-decoration:none;
color:#508f26;}

a:visited {
text-decoration:none;
color:#508f26;}

a:hover {
text-decoration:underline;
color:#393939;}


/* OVERVIEW */

.overview{
text-align:left;
font-family:Arial, Verdan, sans-serif;
font-size:11px;
font-weight:bold;}

ul.overview{
list-style-image:url(../images/gen_icon_checkmark.gif);
padding-left:18px;
padding-top:0px;
margin:0px;}

li.overview{
padding:1px;
margin:0px;}

.white{
color:white;
}

.black{
color:black;
}

.overviewdetails{
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:right;
padding-right: 5px;
padding-top: 10px;}

.overviewdetails a:active {
text-decoration:none;
color:#FFFFFF;}

.overviewdetails a:link {
text-decoration:none;
color:#FFFFFF;}

.overviewdetails a:visited {
text-decoration:none;
color:#FFFFFF;}

.overviewdetails a:hover {
text-decoration:underline;
color:#CCCCCC;}

.a1 {
position:relative;
top:90px;
left:20px;
width:200px;}

.a2 {
position:relative;
top:3px;
left:425px;
width:260px;}

.b1 {
position:relative;
top:80px;
left:20px;
width:200px;}

.b2 {
position:relative;
top:0px;
left:425px;
width:260px;}

.c1 {
position:relative;
top:100px;
left:20px;
width:200px;}

.c2 {
position:relative;
top:28px;
left:425px;
width:260px;}

.d1 {
position:relative;
top:110px;
left:20px;
width:200px;}

.d2 {
position:relative;
top:35px;
left:425px;
width:260px;}

.e1 {
position:relative;
top:130px;
left:20px;
width:280px;
text-align:left;
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;}

.e2 {
position:absolute;
top:1278px;
left:600px;
width:300px;
line-height:12px;
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;}


/* 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;}

.presstitle2{
text-align:left;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#555555;
padding-bottom:5px;
padding-top: 5px;}

.pressarchives{
font-weight:normal;
font-size:11px;
background-image:url(../images/gen_icon_press.gif);
background-position:left;
background-repeat:no-repeat;
border-top: thin dotted #999999;
padding-left: 18px;
padding-bottom: 5px;
padding-top: 5px;}

.archived {
font-weight:normal;
font-size:11px;}

.presstitle2 a:active {
text-decoration:none;
color:#555555;}

.presstitle2 a:link {
text-decoration:none;
color:#555555;}

.presstitle2 a:visited {
text-decoration:none;
color:#555555;}

.presstitle2 a:hover {
text-decoration:underline;
color:#666666;}

.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;}

a.rsslink:active {
text-decoration:none;
border: none;
color:#508f26;}

a.rsslink:link {
text-decoration:none;
border: none;
color:#508f26;}

a.rsslink:visited {
text-decoration:none;
border: none;
color:#508f26;}

a.rsslink:hover {
text-decoration:none;
border: none;
color:#393939;}

.pressdate{
text-align:left;
font-family:Arial, Verdana, sans-serif;
font-size:10px;
font-weight:normal;
text-transform: uppercase;
color:#959595;
padding-left: 18px;
padding-bottom: 8px;
padding-top: 5px;
background-image:url(../images/gen_icon_press.gif);
background-position:left;
background-repeat:no-repeat;}

.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: 20px;
padding-left: 20px;
padding-top: 0px;
padding-bottom: 0px;}

.pressblurb{
font-size: 12px;
color: #555555;
font-family:Arial, Verdana, sans-serif;
padding-top: 5px;
padding-bottom: 5px;
margin: 0px;}

.pressresourceblurb{
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
background-color:#eff0f5;
border:thin solid #eff0f5;
padding-right: 10px;
padding-left: 10px;
padding-top: 20px;
padding-bottom: 20px;
margin-top: 10px;
text-align:center;}

.presslabels{
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 0px;}

.pressresources{
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
padding-right: 5px;
padding-top: 0px;
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:200px;
border-right-color:#FFFFFF;
border-right-width:10px;
border-right-style:solid;}

.logincolb {
float:left;
width:200px;
border-right-color:#FFFFFF;
border-right-width:10px;
border-right-style:solid;}

.logincolc {
float:left;
width:200px;
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;}


/* ARTICLES */

.articleheader{
text-align:left;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#555555;
padding-left: 0px;
padding-bottom: 5px;
padding-top: 35px;
border-bottom-width:1px;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style:dotted;
border-color:#999999;}

.articletitle{
text-align:left;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
color:#555555;
padding-left: 20px;
padding-bottom: 5px;
padding-top: 5px;
background-image:url(../images/gen_icon_article.gif);
background-position:left;
background-repeat:no-repeat;
border-bottom-width:1px;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style:dotted;
border-color:#999999;}

.articlefulltitle {
font-weight:bold;
font-size:12px;
background-image:none;
padding-left: 0px;
padding-bottom: 10px;}

.articledownload {
font-weight:normal;
font-size:11px;
background-image:none;
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
text-align:right;}

.articledetails{
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;}

.articledetails a:active {
text-decoration:none;
color:#508f26;}

.articledetails a:link {
text-decoration:none;
color:#508f26;}

.articledetails a:visited {
text-decoration:none;
color:#508f26;}

.articledetails a:hover {
text-decoration:underline;
color:#666666;}


/* QUICK QUOTE */

.qqheading  {
font-size: 11px;
color: #FFFFFF;
background-color:#23388b;
font-family:Arial, Verdana, sans-serif;}

.qqsmallbodytext  {
font-size: 11px;
color: #555555;
font-family:Arial, Verdana, sans-serif;
background-color:#c5d6fa;
padding:10px;}

/* CHATTING */

.support  {
font-size:10px;
padding-top:130px;
color:#FFFFFF;
font-family:Arial, Verdana, sans-serif;
text-align:center;
visibility:hidden;}




