.black_overlay{
          display: none;
          position: absolute;
          top: 0%;
          left: 0%;
          width: 100%;
          height: 120%;
          background-color: black;
          z-index:1001;
          -moz-opacity: 0.8;
          opacity:.80;
          filter: alpha(opacity=80);
}
.white_content {
          display: none;
          position: absolute;
          top: 25%;
          left: 25%;
          width: 50%;
          height: 50%;
          padding: 16px;
          border: 5px solid red;
          background-color: white;
          z-index:1002;
          overflow: auto;
}
.header{ font-weight: bold; text-align: center; font-size: 24pt; }
.column_header {   padding: 3px; background-color: #CCCCCC; font-weight: bold; text-align: center; }
.column_header_small { font-size:11px; padding: 3px; background-color: #CCCCCC; font-weight: bold; text-align: center; }
.div_header {    font-weight: bold; text-align: center; }
.div_header_small { font-size:11px;  font-weight: bold; text-align: center; }
.table_cell {  text-align: left; padding: 3px; }
.table_cell_small {  font-size:11px; text-align: center; padding: 3px;}
.table_cell_subheader {  text-align: left; padding: 3px;  background-color: #ECD8C6;}
.table_cell_small_subheader {  font-size:11px; text-align: center; padding: 3px;  background-color: #ECD8C6;}
.div_cell {  text-align: left; }
.div_cell_small {  font-size:11px; text-align: center; }
.input_xsmall { width:30px; }
.input_small { width:70px; }
.input_large { width:200px; }
.input_xlarge { width:300px; }
.input_xxlarge { width:400px; }
.form_left { text-align: right; font-weight: bold; }
.form_caption { text-align: center; font-weight: bold; }
.form_bold { 	font-size: 12px; font-weight: bold; }
.save { padding:15px; text-align: center; }
.error { text-decoration: none; color: red; font-weight: bold; text-align: center; }
.bold_red { text-decoration: none; color: red; font-weight: bold; }
.bold_green { text-decoration: none; color: green; font-weight: bold; }
.bold_yellow { text-decoration: none; color: #CFB52B; font-weight: bold; }
.highlight { text-decoration: none; background-color: #FFFF66; font-weight: bold; }
.grayed_out { font-style: italic; color: #CCCCCC; font-weight: bold; }
.light_gray { color: #999999; }
.page_title { color: #3292D6; font-size: 14px; font-weight: bold; }
.field_set { border-color: #3292D6;}
fieldset { -moz-border-radius: 4px 4px 4px 4px;}
.rss_text_link { font-family: Arial; text-decoration: none; color: gray; font-size: 12px;  text-decoration: none; }
.secondary_legend { font-weight: bold; }
.large_link{ font-weight: bold; font-size: 16pt;  text-decoration: none;}
.large_button{ font-weight: bold;  font-size: 16pt; }
.medium_button{ font-weight: bold;  font-size: 12pt; }
.no_records{ text-align: center; font-style: italic; }
a.membership_main_links {   color: #666666;   }
a.membership_main_links:hover { color: #000000;  }
a.membership_main_links:visited {  color: #666666;  }
a.membership_chapters { text-decoration: none;  color: #666666; font-weight: bold;}
a.membership_chapters:hover { color: #000000;  }
a.membership_chapters:visited {  color: #666666;  }
a.membership_links { text-decoration: none;   color: #666666;}
a.membership_links:hover {  color: #000000;  }
a.membership_links:visited {  color: #666666;  }
.menu {
    background: url(../david_frey%20Example%20#1/images/menu_gradient.png) repeat-x;
	background-repeat: repeat-x;
	color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	height: 26px;
}
body {
    margin: 0;
    padding: 0;
}
.sidemenu li a{
display: block;  text-decoration: none;
}

.sidemenu li {
position: relative;	
}

* html .sidemenu li a{ 
width: 155px;  text-decoration: none;
}

.sidemenu li.submenu ul {
display: none;
visibility: hidden;

position: absolute;
left: 175px; 
top: -10px;
z-index: 50;

}
.sidemenu li.submenu ul li a{
width: 185;	 text-decoration: none;
}

ul.sidemenu li.submenu:hover ul { 
visibility: visible; 
display: block; 
} 
ul.sidemenu li.submenu.over ul { 
visibility: visible; 
display: block;
} 

a.top_menu_links { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;  text-decoration: none;}
a.top_menu_links:visited { color: #FFFFFF;  text-decoration: none; }
a.top_menu_links:hover {	color: #FFCC00;  text-decoration: none;}
a.cancel_link{ color: #999999;  text-decoration: none;}

span.red_menu_link { color: red;  text-decoration: none;}

table {
	 	font-size: 12px;
}

table.main_table {
    margin: auto;
    #border-left: 1px solid #ABABAB;
    #border-right: 1px solid #ABABAB;    
    #border-top: 1px solid #ABABAB;    
    #border-bottom: 1px solid #ABABAB;    
     border-collapse: collapse; text-align: left; font-size:12px; margin: auto; border-color: #ABABAB; 
}

input {
    font-size: 10px;
}

a, a:visited {
    color: #0000FF;
}

a:hover {
    color: #0000FF;
}


p.small {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 16px;
    margin: 0;
}

#header {
    background-color: #fff;

}


.leftcol {
    background: #efefef url(../david_frey%20Example%20#1/images/leftcol.gif) 100% 0 repeat-y;
    vertical-align: top;
}

#footer {
	background-color: #eee;
	border-top: 1px solid #ABABAB;
	color: #2D2D2D;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#footer a, #footer a:visited {
    color: #2D2D2D;  text-decoration: none;
}

#footer a:hover {
    color: #888;
}

#footer p {
    padding: 0px 0;
    margin: 0;
}

.maincol {
    color: #000;
    font-family: Verdana, Helvetica, sans-serif;
    padding: 0 15px 30px 15px;
    font-size: 12px;
}

.maincol h2, .maincol h1, .maincol h3 {
    font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
    margin: .2em 0 1em 0;
}

.maincol h1 {
    font-size: 22px;
}

.maincol h2 {
  font-size: 18px;
}

.maincol h3 {
  font-size: 16px;
}


.leftcol .box .header {
    background: #ddd url(../david_frey%20Example%20#1/images/lcheader.gif) no-repeat;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-weight: bold;
    color: #000;
}

.leftcol .box .body {
    background: #f0f0f0 url(../david_frey%20Example%20#1/images/lcbg.gif) repeat-y;
    color: #000;
    font-size: 11px;
    line-height: 14px;
    padding: 8px 12px 6px 12px; 
}

.leftcol .box ul {
    padding: 0 0 0 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    background: #F9F9F9 url(../david_frey%20Example%20#1/images/m-1.png) repeat-y;
}

.leftcol .box .footer {
    background: #fff;
}

.leftcol .box li {
    padding: 0;
    list-style-type: none;
}

.leftcol .box .body ul a {
    display: block;
    background: #E1E1E1 url(../david_frey%20Example%20#1/images/m-1.png) repeat-y;
    padding: 4px 3px 4px 18px;
    line-height: 12px; 
 text-decoration: none;
/*  border-bottom: 1px #e1e1e1 solid;
    border-left: 1px #ababab solid; 
    border-right: 1px #ababab solid; */
}

.leftcol .box .body ul a { 
  width: 180px; /* need this for IE 6 */
  voice-family: "\"}\""; 
  voice-family:inherit;
  width: 158px; /* need this for IE 6 */
 text-decoration: none;
} 

html>body .leftcol .box .body ul a {
  width: 158px;
 text-decoration: none;
} 


.leftcol .box .body ul a:hover {
    background: url(../david_frey%20Example%20#1/images/m-h.gif) repeat-y;
 	text-decoration: none;
}



.leftcol .box .body a, .leftcol .box .body a:visited {
    color: #666;
    text-decoration: none;
}




.leftcol .box .body a:hover {
    color: #000;
    text-decoration: none;
}


/* here is the pricing*/
div.action {
background-color:#E2E6B6;
}
div.action h2 {
color:#4C4B35;
}
div.action h2 a {
color:#4C4B35;
}
div.site_header {
border-bottom:0 none;
height:50px;
margin-bottom:0;
overflow:hidden;
}
div.header {
height:50px;
}
div.header img {
margin-top:3px;
}
div.header div.links, div.header div.sign_links {
margin-top:5px;
}
div.pageband {
background-color:#E8ECDC;
background-image:url("/images/texture.png");
border-bottom:1px solid #DADFCB;
margin:0 0 25px;
padding:0;
width:100%;
}
div.pagetitle {
height:50px;
padding:0;
}
div.pagetitle h1 {
color:#222222;
font-family:helvetica,arial sans-serif;
font-size:28px;
font-weight:bold;
letter-spacing:-1px;
margin:0;
padding:11px 0 0;
text-align:left;
}
div.site_header div.links, div.inner div.sign_links {
margin-top:2px;
}
div.header div.links, div.inner div.links {
float:left;
margin-right:20px;
}
div.header div.links a, div.inner div.links a {
color:#FFFFFF;
margin-right:10px;
text-decoration:none;
}
div.header div.links a:hover, div.inner div.links a:hover {
border-bottom:2px solid #86B226;
}
div.header div.sign_links, div.inner div.sign_links {
float:left;
}
div.header div.sign_links a, div.inner div.sign_links a {
color:#BCFC3D;
margin-right:10px;
text-decoration:none;
}
div.header div.sign_links a:hover, div.inner div.sign_links a:hover {
border-bottom:2px solid #86B226;
}
body.home3 div.home_feature {
margin:0 auto;
overflow:hidden;
position:relative;
width:950px;
}
body.home3 div.featurescreen {
float:left;
overflow:hidden;
text-align:center;
width:545px;
}
body.home3 div.featurecolumn {
float:left;
overflow:hidden;
width:202px;
}
body.home3 div.iconfeature {
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
line-height:1.2em;
margin:35px 0;
text-align:left;
}
body.home3 div.iconfeature h3 {
font-size:14px;
margin:0 0 2px;
}
body.home3 div.bottom {
margin:0;
}
body.home3 div.statement {
background-color:#FFFFFF;
border-bottom:0 none;
line-height:2em;
margin:0;
padding:20px 0;
}
body.home3 div.statement img {
margin-bottom:20px;
}
body.home3 div.casestudies div.casestudy {
float:left;
font-family:helvetica,arial,sans-serif;
font-size:16px;
margin-right:19px;
width:224px;
}
body.home3 div.casestudies div.casestudy div.citation {
background-color:#222222;
color:#DCDCDC;
padding:5px;
}
body.home3 div.casestudies div.casestudy div.citation strong {
color:#FFFFFF;
}
body.home3 div.casestudies div.casestudy div.description {
border-bottom:1px solid #DCDCDC;
color:#666666;
margin-bottom:30px;
padding:5px;
}
body.home3 div.actionhome {
padding:10px 0 9px;
}
body.signup div.bubble div.content {
width:250px;
}
body.signup div.bubble div.content div.inner h2 {
font-size:14px;
}
body.signup div.bubble div.content div.inner p {
font-size:11px;
}
body.signup4 div.short {
	background-color:#EFEFEF;
	border:1px solid #999999;
	float:left;
	font-family:helvetica,arial,sans-serif;
	height:420px;
	margin-top:22px;
	padding:10px 0;
	text-align:center;
	width:220px;
}
body.signup4 div.tall {
	background-color:#FFFFFF;
	border:3px solid #3671A1;
	float:left;
	font-family:helvetica,arial,sans-serif;
	height:auto;
	padding:8px 10px 10px;
	text-align:center;
	width:auto;
}
body.signup4 div.no-r {
border-right:0 none;
}
body.signup4 div.r-shadow {
background-image:url("/images/shadow-right.png");
background-position:right center;
background-repeat:no-repeat;
}
body.signup4 div.no-l {
border-left:0 none;
}
body.signup4 div.short li, body.signup4 div.tall li {
color:#64503F;
font-family:helvetica,arial,sans-serif;
font-size:14px;
line-height:1.1em;
margin-bottom:1px;
}
body.signup4 div.tall li {
font-size:16px;
}
body.signup4 div.tall ul, body.signup4 div.short ul {
	list-style:none outside none;
	margin:-10px 0 0px;
	padding:0;
}
body.signup4 div.tall ul.highlight, div.short ul.highlight {
margin-top:0;
}
body.signup4 div.tall ul.highlight li, div.short ul.highlight li {
font-size:20px;
line-height:1em;
list-style:none outside none;
margin-bottom:3px;
}
body.signup4 div.tall ul.highlight li {
font-size:24px;
margin-bottom:5px;
}
body.signup4 div.under_chart_left, body.signup4 div.under_chart_right {
float:left;
font-family:verdana;
font-size:11px;
position:relative;
text-align:center;
top:-44px;
width:435px;
}
body.signup4 div.under_chart_right {
float:right;
}
body.signup4 div.logos {
border:1px solid #CCCCCC;
float:right;
padding:10px;
text-align:center;
width:240px;
}
body.signup4 div.logos h1 {
font-size:14px;
margin-bottom:20px;
}
body.signup4 div.logos img {
margin-bottom:15px;
}
body.buzz div.top {
background-color:#F5F6F7;
background-image:none;
border:0 none;
}
div.press {
background-color:#E8ECDC;
background-image:url("/images/texture.png");
color:#666666;
font-family:Georgia,serif;
font-size:14px;
overflow:hidden;
padding:15px 15px 15px 25px;
text-align:left;
}
div.press img {
margin:10px 10px 10px 50px;
}
div.press h3 {
color:#222222;
font-size:24px;
font-weight:normal;
line-height:1.3em;
margin:25px 0 15px;
}
body.buzz div.statement h2 {
color:#3671A1;
}
body.buzz h4 {
color:#666666;
font-family:Helvetica,Arial,sans-serif;
font-size:18px;
font-weight:normal;
margin:0;
}
div.customerquotes {
font-family:Georgia,serif;
font-size:16px;
margin-top:20px;
padding:15px 15px 15px 0;
text-align:left;
width:520px;
}
div.customerquotes h5 {
color:#000000;
font-family:Helvetica,Arial,sans-serif;
font-size:16px;
font-weight:bold;
margin:40px 0 5px;
}
div.customerquotes p {
font-family:Verdana,sans-serif;
font-size:11px;
font-style:italic;
margin:10px 0 0;
}
div.quotehighlight {
background-image:none;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#666666;
font-family:Georgia,serif;
font-size:14px;
margin:40px 0 0;
padding:20px;
}
div.quotehighlight h6 {
color:#3671A1;
font-size:24px;
font-weight:normal;
line-height:1.3em;
margin:0 0 15px;
}
div.customerlogos {
background-color:#FFFFFF;
border:1px solid #E8E8E8;
float:right;
margin-top:20px;
padding:15px;
text-align:left;
width:360px;
}
div.customerlogos img {
margin:25px 25px 0 0;
}
div.customerlogos img.last {
margin:25px 0 0;
}
div.customerlogos p {
color:#666666;
font-family:Verdana,sans-serif;
font-size:11px;
margin-top:30px;
}
body.buzz div.statement h2 {
font-size:30px;
}
div.api {
background-image:url("/images/bkgd_api.jpg");
background-repeat:no-repeat;
color:#666666;
float:right;
font-family:Verdana,sans-serif;
font-size:11px;
padding:15px;
text-align:left;
width:165px;
}
div.api h5 {
color:#333333;
font-family:Helvetica,Arial,sans-serif;
font-size:14px;
margin:10px 0 15px;
}
div.apps {
text-align:left;
width:740px;
}
div.apps h2 {
color:#222222;
font-family:Georgia,serif;
font-size:21px;
font-weight:normal;
line-height:1.3em;
margin:0;
}
div.appgroup {
border-top:1px solid #CCCCCC;
margin:30px 0 0;
}
div.appgroup h3 {
color:#000000;
font-size:14px;
line-height:1.2em;
margin:10px 0 0;
padding:0;
text-transform:uppercase;
}
div.appgroup table {
margin:30px 0 0;
}
div.appgroup td {
padding:0;
text-align:left;
}
div.appgroup td.description {
font-family:Verdana,sans-serif;
font-size:11px;
padding:5px 15px 30px 0;
}
div.appgroup td.iphone {
font-family:Verdana,sans-serif;
font-size:11px;
height:100px;
padding:0 20px 10px 10px;
}
div.appgroup h4 {
font-family:Helvetica,Arial,sans-serif;
font-size:14px;
line-height:1.2em;
margin:5px 0;
padding:0;
}
div.appgroup img {
border:1px solid #CCCCCC;
padding:1px;
}
div.appgroup img.iphone {
border:0 none;
padding:0;
}
body.print h2 {
margin:0 0 15px;
}
body.print div.api {
font-family:Georgia,serif;
font-size:14px;
line-height:1.4em;
}
div.helpsidebar {
background-image:url("/images/bkgd_api.jpg");
background-repeat:no-repeat;
color:#666666;
float:right;
font-family:Verdana,sans-serif;
font-size:11px;
padding:15px;
text-align:left;
width:165px;
}
div.helpsidebar h5 {
color:#333333;
font-family:Helvetica,Arial,sans-serif;
font-size:14px;
line-height:1.3em;
margin:10px 0 15px;
}
div.helpcontent {
text-align:left;
width:720px;
}
div.helpcontent h2 {
color:#222222;
font-family:Georgia,serif;
font-size:21px;
font-weight:normal;
line-height:1.3em;
margin:0;
}
body.help div.video {
background-color:#EFEFEF;
border:1px solid #CCCCCC;
font-family:Verdana,sans-serif;
font-size:11px;
padding:15px 15px 15px 10px;
width:375px;
}
body.help div.video img {
margin-right:5px;
}
div.faqgroup {
border-top:1px solid #CCCCCC;
margin:30px 0 0;
}
body.help div.top {
background-color:#FFFFCC;
background-image:none;
border:1px solid #FF9900;
padding:15px;
width:auto;
}
div.faqgroup h3 {
color:#000000;
font-size:14px;
line-height:1.2em;
margin:10px 0 15px;
padding:0;
text-transform:uppercase;
}
div.faqgroup h3 a {
color:#000000;
}
div.faqgroup ul {
margin-left:10px;
padding-left:10px;
}
div.faqgroup li {
margin-bottom:5px;
}
div.faqgroup li.more {
list-style-type:none;
margin-top:10px;
text-transform:none;
}
div.help_nav {
color:#999999;
font-family:Verdana,sans-serif;
font-size:11px;
}
div.help_entry {
border-top:1px solid #CCCCCC;
margin:50px 0;
padding:15px 0;
}
div.help_entry h2 {
margin-bottom:10px;
}
body.help div.support_form {
margin-bottom:30px;
}
body.help div.support_form p.details {
font-family:verdana;
font-size:11px;
margin-bottom:4px;
}
body.help div.support_form textarea {
background-color:#FDFEF1;
font-family:courier,monospace;
font-size:14px;
height:200px;
padding:3px;
width:550px;
}
body.help div.support_form input {
background-color:#FDFEF1;
font-family:courier,monospace;
font-size:14px;
padding:3px;
width:550px;
}
body.help div.support_form input.shorter {
width:350px;
}
div.support_form hr {
margin:20px 0;
}
body.help div.support_form input.button {
background-color:#FFFFFF;
font-family:verdana;
font-weight:bold;
margin-bottom:5px;
width:auto;
}
body.help div.support_form select {
font-size:18px;
padding:3px;
}
div.support_form h2 {
color:#000000;
font-size:14px;
font-weight:bold;
margin:20px 0 2px;
}
body.help div.support_form h2 span {
color:#339933;
font-size:12px;
font-style:italic;
font-weight:normal;
}
body.help div.question_before_contact a.not_listed {
font-family:verdana;
font-size:11px;
}
body.demos div.navcontainer {
margin:15px 0 15px 40px;
padding:0;
text-align:left;
}
body.demos table.nav td {
padding:5px;
}
body.demos table.nav td.links {
color:#CCCCCC;
font-family:Verdana,sans-serif;
font-size:11px;
padding:6px 0 0 10px;
}
body.home2 div.header {
background-color:#222222;
font-size:14px;
line-height:1.7em;
}
body.home2 div.header img {
float:right;
}
body.home2 div.header div.container {
color:#666666;
margin:0 auto;
padding:10px 0;
text-align:left;
}
body.home2 div.container {
clear:both;
overflow:hidden;
width:980px;
}
body.home2 div.top div.container {
overflow:visible;
}
body.home2 div.badge {
float:right;
margin-right:-20px;
margin-top:190px;
overflow:hidden;
}
body.home2 div.pitch {
background-image:url("/images/home-screenshot.png");
background-position:right center;
background-repeat:no-repeat;
height:400px;
text-align:left;
}
body.home2 div.pitch h1 {
color:#000000;
font-size:41px;
letter-spacing:-2px;
line-height:1em;
margin:0 0 10px;
padding:0;
text-align:left;
}
body.home2 div.pitch h2 {
color:#222222;
font-family:georgia,times;
font-size:24px;
font-weight:normal;
line-height:1.2em;
margin:0 0 10px;
padding:0;
}
body.home2 div.pitch h3 {
color:#555555;
font-family:georgia,times;
font-size:16px;
font-weight:normal;
line-height:1.2em;
margin:0 0 15px;
padding:0;
}
body.home2 div.content {
margin:20px;
}
body.home2 div.left {
float:left;
overflow:hidden;
width:400px;
}
body.home2 div.right {
float:right;
text-align:left;
width:530px;
}
body.home2 div.right div.highlights {
margin-bottom:30px;
overflow:hidden;
}
body.home2 div.right div.highlights div.highlight {
color:#444444;
float:left;
font-size:14px;
font-weight:bold;
margin-right:14px;
}
body.home2 div.right div.highlights div.highlight img {
margin-bottom:5px;
}
body.home2 div.highlight img.plus_zoom {
display:none;
position:absolute;
}
body.home2 div.logos div.right h2, div.action h2 {
color:#222222;
font-family:georgia,times;
font-size:22px;
font-weight:normal;
line-height:1.2em;
margin:0;
padding:0;
}
body.home2 div.logos {
margin-bottom:30px;
overflow:hidden;
}
body.home2 div.action cite {
color:#666666;
font-size:16px;
}
body.home2 div.action h3 {
font-family:georgia,times;
font-size:16px;
font-weight:normal;
margin:5px 0 0;
padding:0;
}
body.home2 div.blurb h2 {
color:#3671A1;
font-size:16px;
line-height:1.2em;
margin:0;
padding:0;
text-transform:uppercase;
}
body.home2 div.blurb {
float:left;
margin:0 20px 20px 0;
width:255px;
}
body.home2 div.blurb p {
font-family:georgia;
font-size:15px;
line-height:1.3em;
margin:0 0 30px;
}
body.home2 div.blurb ul {
font-family:georgia;
list-style:none outside none;
margin:3px 0 0;
padding:0;
}
body.home2 div.blurb li {
color:#444444;
font-size:13px;
margin-bottom:10px;
}
body.home2 div.blurb li strong, body.home2 div.blurb li em {
color:#000000;
font-style:italic;
font-weight:bold;
}
body.home2 div.blurb li a {
color:#444444;
}
body.home2 div.extras {
font-weight:normal;
text-align:left;
width:100%;
}
body.home2 div.icon_block {
height:350px;
text-align:center;
}
body.home2 div.icon_block img {
border:1px solid #DCDCDC;
margin-bottom:18px;
}
body.home2 div.action {
background-color:#EFEFEF;
border-bottom:1px solid #DCDCDC;
border-top:1px solid #DCDCDC;
float:left;
font-size:24px;
font-weight:bold;
margin:0 0 30px;
padding:15px 0;
text-align:center;
width:100%;
}
body.home2 div.action img.button {
margin-bottom:10px;
}
body.home2 div.casestudy {
background-color:#CCCCCC;
float:left;
margin:0 20px 20px 0;
text-align:left;
width:190px;
}
body.home2 div.casestudy div.who {
background-color:#222222;
padding:5px;
}
body.home2 div.casestudy div.who h3, div.casestudy div.who h4 {
color:#FFFFFF;
line-height:1em;
margin:0;
padding:2px 0 0;
}
body.home2 div.casestudy div.who h3 {
font-size:14px;
}
body.home2 div.casestudy div.who h4 {
color:#E8ECDC;
font-size:12px;
font-weight:normal;
}
body.home2 div.casestudy div.what {
background-color:#F5F6F7;
font-family:georgia;
font-size:14px;
font-style:italic;
line-height:1.1em;
padding:5px 0 0 5px;
text-align:left;
}
body.home2 div.casestudies div.casestudy img.play {
position:absolute;
}
body.home2 div.end {
margin-right:0;
}
div.tourshot img {
border:1px solid #CCCCCC;
padding:1px;
}
body.tour div.top {
background-color:transparent;
background-image:none;
border-bottom:medium none;
}
body.signup4 div.statement h3 {
border-bottom:1px solid #CCCCCC;
color:#444444;
font-family:georgia,helvetica,arial,sans-serif;
font-size:26px;
font-weight:normal;
margin:0 0 20px;
padding:0 0 10px;
}
body.signup4 div.statement {
margin:0 auto;
width:950px;
}
body.signup4 div.extra {
-moz-border-radius:10px 10px 10px 10px;
}
body.changes div.content h1 {
margin-bottom:30px;
}
body.changes div.content h2 {
margin:0 0 10px;
}
body.changes ul {
font-size:14px;
}
body.changes li {
margin-bottom:5px;
}
.style1 {color: #006600}

body.signup4 div.short h3 {
border-bottom:1px solid #CCCCCC;
color:#73A1C7;
font-family:helvetica,arial,sans-serif;
font-size:14px;
font-weight:bold;
margin:0 0 15px;
padding:0 0 7px;
text-transform:uppercase;
}

.style2 {color: #CC0000}