p, div {
       font-weight: normal;
       font-family: arial, helvetica;
	   margin-left: 0px;
	   font-size: 12px;
	   margin-top: 0px;
	   margin-bottom: 0px;
	   padding-top: 0px;
	   padding-bottom: 0px;
	   }

body {
       font-family: arial, helvetica;
       background: url("background.gif");
	   background-repeat: repeat-x;
	   background-position: 0% 0%;
	   margin-right: 0px;
	   margin-top: 0px;
	   margin-bottom: 0px;
	   margin-left: 0px;
	   padding-top: 0px;
	   padding-left: 0px;
}


h1 {
       color: #FF0000;
       font-weight: bold;
       font-size: 14px;
	   margin-top: 0px;
	   margin-bottom: 5px;
	   text-align: left;
}

h2 {
       color: #000000;
       font-weight: bold;
       font-size: 12px;
	   margin-top: 10px;
	   margin-bottom: 0px;
	   text-align: left;
}

.title {
       color: #006699;
       font-weight: bold;
       font-size: 16px;
	   margin-top: 0px;
	   margin-bottom: 10px;
	   text-align: left;
}

td {
       vertical-align: top;
}

a:link, a:active, a:visited {
		color: #006699;
}

a:hover  {
       color: #999999; }

a.navbar:link, a.navbar:visited {
		padding-right:15px;
		padding-left:15px;
	   font-size: 12px;
		color: #cccccc;
		font-weight: normal;
       text-decoration: none;
}

a.navbar:hover {
		padding-right:15px;
		padding-left:15px;
	   font-size: 12px;
		color: #99FF33;
		font-weight: normal;
       text-decoration: none;
}

a.navbar_selected:link, a.navbar_selected:visited {
		color: #ffffff;
		font-weight: bold;
		font-size: 18px;
		padding-right:15px;
		padding-left:15px;
       text-decoration: none;
}

a.subnav_selected:link, a.subnav_selected:visited {
	   font-size: 12px;
		color: #99FF33;
		font-weight: bold;
       text-decoration: none;
}

a.subnav:link, a.subnav:visited {
	   font-size: 12px;
		color: #cccccc;
		font-weight: normal;
       text-decoration: none;
}

a.subnav:hover {
	   font-size: 12px;
		color: #99FF33;
		font-weight: normal;
       text-decoration: none;
}

a.rightcolumn:link, a.rightcolumn:visited {
		color: #000000;
       text-decoration: none;
}

a.rightcolumn:hover {
		color: #999999;
       text-decoration: none;
}

a.h1link:link, a.h1link:visited {
       text-decoration: none;
       color: #FF0000;
}

a.h1link:hover {
		color: #999999;
       text-decoration: none;
}

.welcome {
       color: #000000;
       font-weight: bold;
	   font-size: 18px;
	   margin-bottom: 0px;
	   text-align: left;
	   margin-left:0px;
}

.morepowerful {
       color: #000000;
       font-weight: normal;
	   font-size: 16px;
	   margin-top: 0px;
	   margin-bottom: 0px;
	   text-align: left;
	   margin-left:67px;
}

.highlight {
		color:#999999;
}

.features {
       color: #FF0000;
       font-weight: bold;
       font-size: 12px;
	   margin-top: 0px;
	   text-align: left;
	   margin-bottom:10px;
}

.normal {
       font-weight: normal;
}

.subtitle {
       color: #000000;
}

.subtitle2 {
       color: #006699;
}

.footer {
       color: #666666;
       font-weight: normal;
       font-size: 10px;
	   margin-left: 67px;
	   margin-top: 50px;
	   margin-bottom: 20px;
}

.bodytxt {
	   margin-left: 35px;
}

/* CASE STUDIES */

.caption {
       color: #666666;
       font-weight: bold;
       font-size: 12px;
	   margin-top: 5px;
	   margin-bottom: 10px;
	   text-align: left;
	   margin-left:10px;
}

.case_components {
	   padding-top: 10px;
	   margin-top: 10px;
	   margin-bottom: 0px;
	   text-align: left;
	   margin-left:0px;
}

.case_challenge {
       color: #666666;
       font-size: 12px;
	   font-weight: bold;
	   margin-left: 0px;
	   margin-top: 0px;
	   margin-bottom: 00px;
	   float:left;
	   width:70px;
}

.case_copy {
       font-weight: normal;
       font-size: 12px;
	   margin-left: 0px;
	   margin-top: 0px;
	   margin-bottom: 20px;
	   margin-right:15px;
	   float:right;
	   width:200px;
}

.case_button_title {
	   margin-left: 10px;
	   margin-top: 7px;
	   margin-bottom: 0px;
}

a.case_links:link, a.case_links:visited {
       text-decoration: none;
       color: #999999;
}

a.case_links:hover {
		color: #333333;
       text-decoration: none;
}

a.case_linkssel:link, a.case_linkssel:visited {
       text-decoration: none;
       color: #000000;
}

.case_prod_icons {
	   padding-left:10px;
	   padding-top: 0px;
	   padding-bottom: 7px;
	   float:left;
	   width:44px;
}

.case_prod_names {
       text-decoration: none;
       color: #000000;
	   font-weight:bold;
	   padding-right:35px;
	   padding-top: 10px;
	   padding-bottom: 10px;
	   text-align: left;
	   float:right;
	   width:120px;
}