/* Global */
body, form, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd {margin:0; padding:0;}
body {background:#e0dddb; font:normal 13px georgia,"times new roman",times,sans-serif; color:#2a2a2a;}

a {color:#1e829e; text-decoration:underline;}
a:hover, a:active {text-decoration:underline;}
ul, li {list-style:none;}
.clear:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}
.hide {display:none;}

#main {display:block; width:820px; margin:0 auto; background:url(../i/bg_page.gif) repeat-y;}

#header {width:800px; padding:18px 10px 0 10px; background:url(../i/bg_pagetop.gif) no-repeat;}
#header .logo {padding:16px 0 10px 0; text-align:center;}

#nav {width:800px; height:33px; margin:0 10px; background:url(../i/nav03.gif) no-repeat; overflow:hidden;}
#nav ul {display:block; padding-left:68px;}
#nav li {float:left; height:33px; overflow:hidden;}

/* Default Off */
#nav li a {display:block; padding-top:33px; background-image:url(../i/nav03.gif); background-repeat:no-repeat; color:#fff; text-transform:uppercase;}
#nav li a.about {width:93px; background-position:-68px -50px;}
#nav li a.about:hover {width:93px; background-position:-68px -150px;}
#nav li a.services {width:116px; background-position:-161px -50px;}
#nav li a.services:hover {width:116px; background-position:-161px -150px;}
#nav li a.team {width:83px; background-position:-277px -50px;}
#nav li a.team:hover {width:83px; background-position:-277px -150px;}
#nav li a.experience {width:140px; background-position:-360px -50px;}
#nav li a.experience:hover {width:140px; background-position:-360px -150px;}
#nav li a.contact {width:137px; background-position:-500px -50px;}
#nav li a.contact:hover {width:137px; background-position:-500px -150px;}
#nav li a.login {width:95px; background-position:-637px -50px;}
#nav li a.login:hover {width:95px; background-position:-637px -150px;}

/* Current */
#nav li span {display:block; padding-top:33px; background-image:url(../i/nav03.gif); background-repeat:no-repeat; color:#fff; text-transform:uppercase;}
#nav li.about span {width:93px; background-position:-68px -100px;}
#nav li.services span {width:116px; background-position:-161px -100px;}
#nav li.team span {width:83px; background-position:-277px -100px;}
#nav li.experience span {width:140px; background-position:-360px -100px;}
#nav li.contact span {width:137px; background-position:-500px -100px;}
#nav li.login span {width:95px; background-position:-637px -100px;}

/* Current and Active */
#nav li a.abouton {width:93px; background-position:-68px -100px;}
#nav li a.serviceson {width:116px; background-position:-161px -100px;}
#nav li a.teamon {width:83px; background-position:-277px -100px;}
#nav li a.experienceon {width:140px; background-position:-360px -100px;}
#nav li a.contacton {width:137px; background-position:-500px -100px;}
#nav li a.loginon {width:95px; background-position:-637px -100px;}


#footer {width:800px; margin:0 auto; padding:18px 10px 20px 10px; background:url(../i/bg_pagebottom.gif) no-repeat; text-align:center;}
#footer li {display:inline; font:normal 10px arial,sans-serif; color:#666;}
#footer li a {color:#666; text-decoration:underline;}

#mainbody {display:block; width:800px; padding:0 10px;}
#mainbody h1 {font:bold 19px arial,sans-serif; color:#000025;}
#mainbody h1 em {font:italic 19px georgia,"times new roman",times,serif;}
#mainbody .linkcolor {color:#1e829e;}

/* Homepage */
body#home #mainbody {padding-bottom:20px;}
body#home #mainbody #leftcol {float:left; width:390px; padding:45px 0 0 42px; line-height:24px;}
body#home #mainbody #leftcol .tagline {font:italic 14px georgia,"times new roman",times,serif; color:#222775;}
body#home #mainbody #leftcol em {font:italic georgia,"times new roman",times,serif;}
body#home #mainbody #rightcol {float:right; width:322px; padding:32px 21px 0 0;}
body#home #mainbody #rightcol .tallbox {width:276px; height:339px; padding:15px 23px; background:url(../i/bg_tallbox.gif) no-repeat; line-height:24px;}
body#home #mainbody #rightcol .tallbox readmore {padding-bottom:10px;}
body#home #mainbody #rightcol .tallbox .logos {padding-top:15px; font:bold 13px arial,sans-serif; color:#000025;}
body#home #mainbody #rightcol .tallbox .logos a{color:#000025;}
body#home #mainbody #rightcol .tallbox h2 {font:bold 19px arial,sans-serif; color:#000025;}
body#home #mainbody #rightcol .tallbox h2 em {font:italic 19px georgia,"times new roman",times,serif;}

body#home #mainbody #rightcol .loginbox {width:284px; height:130px; padding:18px 19px; background:url(../i/bg_loginbox.gif) no-repeat;}
body#home #mainbody #rightcol .loginbox h2 {font:bold 19px arial,sans-serif; padding-bottom: 4px; color:#000025;}
body#home #mainbody #loginform .formrow {display:block; padding-top:9px;}
body#home #mainbody #loginform .fieldname {float:left; width:77px; font-size:13px; font-style:italic; color:#2a2a2a;}
body#home #mainbody #loginform .fieldbox {float:right; width:207px; text-align:right;}
body#home #mainbody #loginform input#username, body#home #mainbody #loginform input#password {width:193px;}
body#home #mainbody #loginform .formbuttons {display:block; padding-top:9px;}
body#home #mainbody #loginform .formbuttons .contactlink {float:right; padding-top:7px; font:normal 11px arial,sans-serif;}
body#home #mainbody #loginform .formbuttons .submit {float:right; padding-left:17px;}

body#home2 #mainbody {padding-bottom:20px;}
body#home2 #mainbody .subnav {padding:10px 0 0 0;}
body#home2 #mainbody #onecol {}
body#home2 #mainbody .featured {margin:0; padding:25px 80px 25px 80px; background:#eef0f4 url(../i/bg_home.jpg) top left repeat-x; font:normal 32px/40px georgia,"times new roman",times,serif; color:#2a2a2a;} 
body#home2 #mainbody .text {padding-top:10px; line-height:20px;}

body#home2 #mainbody .midrow {padding:25px 80px; border-top:1px dotted #000; border-bottom:1px dotted #000;}
body#home2 #mainbody .midrow .midleft {float:left; width:310px; font:bold 18px/24px arial,sans-serif; color:#000025;}
body#home2 #mainbody .midrow .midright {float:right; width:285px; font:normal 16px/24px arial,sans-serif; color:#000025;}

body#home2 #mainbody .bottomrow {padding:25px 80px;}
body#home2 #mainbody .bottomrow p {margin:0; padding:0; font:normal 16px/24px arial,sans-serif; color:#000025;}
body#home2 #mainbody .bottomrow ul {margin-top:20px; padding:10px 10px 10px 15px; background:#e9eff3;}
body#home2 #mainbody .bottomrow ul li {float:left; padding-right:10px; color:#a5a5a5;}
body#home2 #mainbody .bottomrow ul li a {text-decoration:none;}
body#home2 #mainbody .bottomrow ul li a:hover {text-decoration:underline;}

body#home2 #mainbody #onecol .loginbox {margin-top:10px; width:294px; height:137px; padding:22px 28px; background:url(../i/bg_loginbox4.gif) no-repeat;}
body#home2 #mainbody #loginform .formrow {display:block; padding-top:12px;}

body#home2 #mainbody #bottomrow #loginbox .formrow {display:block; padding:9px 0 10px 0;}
body#home2 #mainbody .loginbox h2 {font:bold 19px arial,sans-serif; padding-bottom: 10px; color:#000025;}

body#home2 #mainbody #formrow .fieldname {float:left; width:77px; font-size:13px; font-style:italic; color:#2a2a2a;}
body#home2 #mainbody #bottomrow .fieldbox {float:right; width:207px; text-align:right;}
body#home2 #mainbody #bottomrow input#username, body#login #mainbody #loginform input#password {width:193px;}
body#home2 #mainbody #onecol .formbuttons {display:block; padding-top:12px;}
body#home2 #mainbody #onecol .formbuttons .forgotlink {float:right; padding-top:8px; font:normal 11px arial,sans-serif;}
body#home2 #mainbody #onecol .formbuttons .submit {float:right; padding: 0 34px 0 10px;}


/* About Us */
body#aboutus #mainbody {padding-bottom:20px;}
body#aboutus #mainbody .subnav {padding:10px 0 0 0;}
body#aboutus #mainbody #onecol {padding:45px 80px 60px 80px;}
body#aboutus #mainbody h1 {font-size:33px; color:#000025; text-transform:uppercase;}
body#aboutus #mainbody .deck {padding-top:20px; font:italic 17px/22px georgia,"times new roman",times,serif; color:#000025;} 
body#aboutus #mainbody .text {padding-top:10px; line-height:20px;}

body#about #mainbody {padding-bottom:20px;}
body#about #mainbody .subnav {padding:10px 0 0 0;}
body#about #mainbody #onecol {padding:45px 80px 60px 80px;}
body#about #mainbody h1 {font-size:33px; color:#000025; text-transform:uppercase;}

body#about #mainbody p.backnav {margin:0; padding:0 0 40px 0; font:normal 12px arial,sans-serif; color:#9eaac3;}
body#about #mainbody p.backnav em {font:italic 13px georgia,"times new roman",times,serif;}

body#about #mainbody .subnav {padding:10px 0 0 0;}
body#about #mainbody .subnav li {display:inline; color:#9eaac3;}
body#about #mainbody .subnav li a {font:bold 13px arial,sans-serif;}
body#about #mainbody .subnav li span.h2 {font-size:20px; color:#000025;}

body#about #mainbody .deck {padding-top:20px; font:italic 13px/22px georgia,"times new roman",times,serif; color:#000025;} 
body#about #mainbody .text {padding-top:10px; line-height:20px;}
body#about #mainbody .text h3 {font:bold 18px arial,sans-serif; color:#000025; padding-bottom:6px;}

body#about #mainbody .principals {width:640px; padding-top:25px;}
body#about #mainbody .principals .bio {clear:both; width:640px; padding-bottom:40px;}
body#about #mainbody .principals .bio .photo {float:left; width:150px; padding-right:20px;}
body#about #mainbody .principals .bio .desc {float:left; width:470px; line-height:22px;}
body#about #mainbody .principals .bio .desc h2 {font:bold 20px arial,sans-serif; color:#000025;}

body#about #mainbody p.more {margin:0; padding:0 0 0 170px;}
body#about #mainbody p.more a {font:bold 13px arial,sans-serif;}
body#about #mainbody p.more em {font:italic 13px georgia,"times new roman",times,serif;}

body#about #mainbody .affiliates {width:640px; padding-top:25px;}
body#about #mainbody .affiliates h2 {padding-bottom:30px; font-size:33px; color:#000025; text-transform:uppercase;}
body#about #mainbody .affiliates .item {padding-bottom:20px; line-height:22px;}
body#about #mainbody .affiliates .item h3 {font:bold 20px arial,sans-serif; color:#000025;}
body#about #mainbody .inset {padding:10px 0 0 20px;}
body#about #mainbody .item h4 {font:bold 16px arial,sans-serif; color:#000025; padding-bottom:0px;}
body#about #mainbody .affiliates .item .deck {padding:10px 0 10px 0; font:italic 13px/22px georgia,"times new roman",times,serif; color:#000025;} 

body#about #mainbody p.more2 {}
body#about #mainbody p.more2 a {font:bold 13px arial,sans-serif;}
body#about #mainbody p.more2 em {font:italic 13px georgia,"times new roman",times,serif;}


/* Experience */
body#experience #mainbody {padding-bottom:20px;}
body#experience #mainbody .subnav {padding:10px 0 0 0;}
body#experience #mainbody #onecol {padding:45px 80px 60px 80px;}
body#experience #mainbody h1 {font-size:33px; color:#000025; text-transform:uppercase;}
body#experience #mainbody #onecol .deck {padding-top:20px; font:italic 17px/22px georgia,"times new roman",times,serif; color:#000025;} 
body#experience #mainbody .text {padding-top:20px; line-height:20px;}

body#experience #mainbody {padding-bottom:20px;}
body#experience #mainbody .subnav {padding:10px 0 0 0;}
body#experience #mainbody #onecol {padding:45px 80px 60px 80px;}
body#experience #mainbody h1 {font-size:33px; color:#000025; text-transform:uppercase;}

body#experience #mainbody p.backnav {margin:0; padding:0 0 40px 0; font:normal 12px arial,sans-serif; color:#9eaac3;}
body#experience #mainbody p.backnav em {font:italic 13px georgia,"times new roman",times,serif;}

body#experience #mainbody .subnav {padding:10px 0 0 0;}
body#experience #mainbody .subnav li {display:inline; color:#9eaac3;}
body#experience #mainbody .subnav li a {font:bold 13px arial,sans-serif;}
body#experience #mainbody .subnav li span.h2 {font-size:20px; color:#000025;}

body#experience #mainbody .deck {padding-top:20px; font:italic 13px/22px georgia,"times new roman",times,serif; color:#000025;} 
body#experience #mainbody .text h3 {padding-top:10px; font:bold 18px arial,sans-serif; color:#000025;}

body#experience #mainbody .principals {width:640px; padding-top:25px;}
body#experience #mainbody .principals .bio {clear:both; width:640px; padding-bottom:40px;}
body#experience #mainbody .principals .bio .photo {float:left; width:150px; padding-right:20px;}
body#experience #mainbody .principals .bio .desc {float:left; width:470px; line-height:22px;}
body#experience #mainbody .principals .bio .desc h2 {font:bold 20px arial,sans-serif; color:#000025;}

body#experience #mainbody p.more {margin:0; padding:0 0 0 170px;}
body#experience #mainbody p.more a {font:bold 13px arial,sans-serif;}
body#experience #mainbody p.more em {font:italic 13px georgia,"times new roman",times,serif;}

body#experience #mainbody .affiliates {width:640px; padding-top:25px;}
body#experience #mainbody .affiliates h2 {padding-bottom:30px; font-size:33px; color:#000025; text-transform:uppercase;}
body#experience #mainbody .affiliates .item {padding-bottom:20px; line-height:22px;}
body#experience #mainbody .affiliates .item h3 {font:bold 20px arial,sans-serif; color:#000025;}
body#experience #mainbody .inset {padding:10px 0 0 20px;}
body#experience #mainbody .item h4 {font:bold 16px arial,sans-serif; color:#000025; padding-bottom:0px;}
body#experience #mainbody .affiliates .item .deck {padding:10px 0 10px 0; font:italic 13px/22px georgia,"times new roman",times,serif; color:#000025;} 

body#experience #mainbody h2.default {padding-top:20px; font:bold 19px arial,sans-serif; color:#000025; padding-bottom:15px;}

body#experience #mainbody p.more2 {}
body#experience #mainbody p.more2 a {font:bold 13px arial,sans-serif;}
body#experience #mainbody p.more2 em {font:italic 13px georgia,"times new roman",times,serif;}


/* Indicative Transactions */
body#indicative #mainbody {padding-bottom:20px;}
body#indicative #mainbody #onecol {padding:45px 80px 60px 80px;}
body#indicative #mainbody h2 {font:bold 16px arial,sans-serif; color:#000025;}

body#indicative #mainbody p.backnav {margin:0; padding:0 0 40px 0; font:normal 13px arial,sans-serif; color:#9eaac3;}
body#indicative #mainbody p.backnav {font:italic 13px georgia,"times new roman",times,serif;}

body#indicative #mainbody .deck {padding-top:20px; font:italic 13px/22px georgia,"times new roman",times,serif; color:#000025;} 
body#indicative #mainbody .text {padding-top:20px; line-height:20px;}
body#indicative #mainbody .text ul {padding:5px 0 20px 0;}
body#indicative #mainbody .text li {padding:0 0 5px 10px; background:url(../i/icon_bullet.gif) 0 9px no-repeat; color:#2a2a2a;}

body#indicative #mainbody p.more {margin:0; padding:0 0 30px 0; font:italic 13px georgia,"times new roman",times,serif; color:#000025;}
body#indicative #mainbody p.note {margin:0; padding:0; font:normal 11px arial,sans-serif; color:#999;}


/* Contact */
body#contact #mainbody {padding-bottom:114px;}
body#contact #mainbody #onecol {width:640px; padding:45px 20px 0 80px;}
body#contact #mainbody h1 {font-size:33px; color:#000025; text-transform:uppercase;}
body#contact #mainbody .deck {width:640px; padding:10px 0 30px 0; font:italic 13px/22px georgia,"times new roman",times,serif; color:#000025;} 

body#contact #contactinfo .item {float:left; width:200px; padding-right:40px; line-height:22px;}
body#contact #contactinfo .item h2 {font:bold 20px arial,sans-serif; color:#000025; padding-bottom:8px;}
body#contact #contactinfo .item a {text-decoration:none;}
body#contact #contactinfo .item a:hover {text-decoration:underline;}

/* Privacy */
body#privacy #mainbody {padding-bottom:62px;}
body#privacy #mainbody #onecol {width:640px; padding:45px 80px 0 80px;}
body#privacy #mainbody #onecol .text p {line-height:24px;}
body#privacy #mainbody h1 {font-size:33px; color:#000025; text-transform:uppercase;}
body#privacy #mainbody h2 {margin:0; padding:20px 0; font:bold 19px arial,sans-serif; color:#000025;}
body#privacy #mainbody #onecol .text p.note {margin:0; padding-top:20px; font:normal 11px/20px arial,sans-serif; color:#999; }

/* Continuity */
body#continuity #mainbody {padding-bottom:62px;}
body#continuity #mainbody #onecol {width:640px; padding:45px 80px 0 80px;}
body#continuity #mainbody #onecol .text p {line-height:24px;}
body#continuity #mainbody h1 {font-size:33px; color:#000025; text-transform:uppercase;}
body#continuity #mainbody h2 {margin:0; padding:20px 0; font:bold 19px arial,sans-serif; color:#000025;}
body#continuity #mainbody h3 {margin:0; padding-top:10px; font:bold 16px arial,sans-serif; color:#000025;}
body#continuity #mainbody #onecol .text p.note {margin:0; padding-top:20px; font:normal 11px/20px arial,sans-serif; color:#999; }

/* Site Map */
body#sitemap #mainbody {padding-bottom:236px;}
body#sitemap #mainbody #onecol {width:640px; padding:45px 80px 0 80px;}
body#sitemap #mainbody #onecol .text {padding-bottom:20px; line-height:20px;}
body#sitemap #mainbody #onecol .text .indent {padding-left:20px; line-height:20px;}
body#sitemap #mainbody #onecol .text .indent2 {padding-left:40px; line-height:20px;}
body#sitemap #mainbody h1 {font-size:33px; color:#000025; text-transform:uppercase;}

/* Login */
body#login #mainbody {padding-bottom:162px;}
body#login #mainbody #onecol {width:640px; padding:45px 80px 0 80px;}
body#login #mainbody #onecol .text {padding-top:10px; font:normal 13px/22px georgia,"times new roman",times,sans-serif; color:#2a2a2a;}

body#login #mainbody h1 {font-size:33px; color:#000025; text-transform:uppercase;}
body#login #mainbody .text h3 {padding-top:10px; font:bold 16px arial,sans-serif; color:#000025;}

body#login #mainbody .deck {padding-top:10px; font:italic 17px/22px georgia,"times new roman",times,serif; color:#000025;} 
body#login #mainbody .confirmation {padding-top:10px; font:italic 13px/22px georgia,"times new roman",times,serif; color:#2a2a2a;} 
body#login #mainbody .emailname {float:left; width:260px; padding-left:24px;font-size:13px; font-style:italic; color:#2a2a2a;}
body#login #mainbody .emailfield {width:307px; padding:4px 0 0 24px;}

body#login #mainbody #onecol .loginbox {margin:20px; width:284px; height:107px; padding:15px 19px; background:url(../i/bg_loginbox2.gif) no-repeat;}
body#login #mainbody #loginform .formrow {display:block; padding-top:9px;}
body#login #mainbody #loginform .fieldname {float:left; width:77px; font-size:13px; font-style:italic; color:#2a2a2a;}
body#login #mainbody #loginform .fieldbox {float:right; width:207px; text-align:right;}
body#login #mainbody #loginform input#username, body#login #mainbody #loginform input#password {width:193px;}
body#login #mainbody #loginform .formbuttons {display:block; padding-top:9px;}
body#login #mainbody #loginform .formbuttons .forgotlink {float:right; padding-top:7px; font:normal 11px arial,sans-serif;}
body#login #mainbody #loginform .formbuttons .submit {float:right; padding-left:17px;}

/* TC Partners cont'd */
body#partners #mainbody {padding-bottom:20px;}
body#partners #mainbody p.backnav {margin:0; padding:0 0 40px 0; font:normal 12px arial,sans-serif; color:#9eaac3;}
body#partners #mainbody p.backnav em {font:italic 13px georgia,"times new roman",times,serif;}

body#partners #mainbody .subnav {padding:10px 0 0 0;}
body#partners #mainbody #onecol {padding:45px 80px 60px 80px;}
body#partners #mainbody .text {padding-top:10px; line-height:24px;}
body#partners #mainbody .text p {margin:0; padding:15px 0;}

body#partners #mainbody .members {padding-top:80px;}
body#partners #mainbody .members p {float:left;}
body#partners #mainbody .members .logos {font:bold 13px arial,sans-serif; color:#000025;}
body#partners #mainbody .members .logos a{color:#000025;}


/* Team */
body#team #mainbody {padding-bottom:20px;}
body#team #mainbody .subnav {padding:10px 0 0 0;}
body#team #mainbody #onecol {padding:45px 80px 60px 80px;}
body#team #mainbody h1 {font-size:33px; color:#000025; text-transform:uppercase;}
body#team #mainbody .deck {padding:20px 0 30px 0; font:italic 17px/22px georgia,"times new roman",times,serif; color:#000025;} 

body#team #mainbody #thumbnails {}
body#team #mainbody #thumbnails ul.row {margin-bottom:40px;}
body#team #mainbody #thumbnails p {margin:0; padding:0;}
body#team #mainbody #thumbnails li {float:left; width:100px; margin-right:40px;}
body#team #mainbody #thumbnails li p.photo {margin-bottom:7px;}
body#team #mainbody #thumbnails li p.name a {font:normal 13px georgia,"times new roman",times,serif; color:#1e829e;}
body#team #mainbody #thumbnails li p.title {font:normal 11px arial,sans-serif; color:#000025;}

body#team_profile #mainbody {padding-bottom:20px;}
body#team_profile #mainbody .subnav {padding:10px 0 0 0;}
body#team_profile #mainbody #onecol {padding:45px 80px 60px 80px;}
body#team_profile #mainbody h1 {font-size:33px; color:#000025; text-transform:uppercase;}
body#team_profile #mainbody p.backnav {margin:0; padding:0 0 25px 0; font:normal 13px arial,sans-serif; color:#9eaac3;}
body#team_profile #mainbody p.backnav {font:italic 13px georgia,"times new roman",times,serif;}

body#team_profile #mainbody p.photo {float:left; width:150px; margin:0; padding:3px 24px 20px 0;}
body#team_profile #mainbody .desc {line-height:24px;}
body#team_profile #mainbody .desc h2 {font:bold 19px arial,sans-serif; color:#000025; padding-bottom:3px;}
body#team_profile #mainbody .desc h3 {font:italic 19px georgia,"times new roman",times,serif; color:#000025; padding-bottom:2px;}

/* Services */
body#services #mainbody {padding-bottom:20px;}
body#services #mainbody #onecol {padding:45px 80px 60px 80px;}
body#services #mainbody h1 {font-size:33px; color:#000025; text-transform:uppercase;}
body#services #mainbody .deck {padding:20px 0 30px 0; font:italic 17px/22px georgia,"times new roman",times,serif; color:#000025;} 
body#services #mainbody h2.default {font:bold 19px arial,sans-serif; color:#000025; padding-bottom:15px;}
body#services #mainbody h2.subpage {font:bold 19px arial,sans-serif; color:#000025; padding:20px 0 15px 0;}
body#services #mainbody .text {margin-bottom:30px; padding-bottom:25px; border-bottom:1px dotted #000025; line-height:22px;}
body#services #mainbody .links {font:bold 11px arial,sans-serif; color:#9eaac3;}
body#services #mainbody .links a {color:#1e829e;}
body#services #mainbody .links li {display:inline; padding-right:5px; color:#000025;}

body#services #mainbody .chart {padding-top:17px;}

/* Secure */
body#secure #mainbody {padding-bottom:20px;}
body#secure #mainbody #onecol {padding:45px 80px 60px 80px;}
body#secure #mainbody h1 {font-size:33px; color:#000025; text-transform:uppercase;}
body#secure #mainbody .deck {padding:20px 0 30px 0; font:italic 17px/22px georgia,"times new roman",times,serif; color:#000025;} 
body#secure #mainbody h2.default {font:bold 19px arial,sans-serif; color:#000025; padding-bottom:15px;}
body#secure #mainbody h2.subpage {font:bold 19px arial,sans-serif; color:#000025; padding:20px 0 15px 0;}
body#secure #mainbody .text {margin-bottom:30px; padding-bottom:25px; border-bottom:1px dotted #000025; line-height:22px;}
body#secure #mainbody .links {font:bold 11px arial,sans-serif; color:#9eaac3;}
body#secure #mainbody .links a {color:#1e829e;}
body#secure #mainbody .links li {display:inline; padding-right:5px; color:#000025;}

body#secure #mainbody #thumbnails {}
body#secure #mainbody #thumbnails ul.row {margin-bottom:40px;}
body#secure #mainbody #thumbnails p {margin:0; padding:0;}
body#secure #mainbody #thumbnails li {float:left; width:140px; margin-right:40px;}
body#secure #mainbody #thumbnails li p.photo {margin-bottom:7px;}
body#secure #mainbody #thumbnails li p.name a {margin-left:30px;font:normal 13px georgia,"times new roman",times,serif; color:#1e829e;}
body#secure #mainbody #thumbnails li p.title {margin-left:30px;font:normal 11px arial,sans-serif; color:#000025;}