html, body {height:100%;  margin:0px; background-color:#ffffff;}
body {background-color:#ffffff; background-image:url(../images/common/bg.jpg); background-position:top; background-repeat:repeat-x; }
body, td, div { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
h1 {padding:0px 0px 8px 3px; font-size:16px; color:#6F336F; font-weight:normal; margin:0px;}
h2 {padding:0px 0px 10px 0px; font-size:11px; font-weight:bold; margin:0px;}
h3 {font-size:13px; font-weight:bold; color:#774477;}
a {font-weight:bold; text-decoration:none; color:#7d236f;}
a:hover { color:#336699; text-decoration:underline;}
blockquote {margin:0px 0px 6px 24px;}

/* main layout table */
table#outer { width:100%; height:100%;}
table#main { width:701px;}
table#main td.cell1 { width:1px; background-color:#6DA8CE;}
table#main td.cell2 { width:699px;}
table#main td.cell3 { width:1px; background-color:#6DA8CE;}

/* navigation */
table#nav {background-image:url(../images/common/bg_nav.jpg); background-repeat:no-repeat; background-position:left; width:699px;}
table#nav td.nav-items {padding-left:8px; font-weight:bold; color:#003300; font-size:11px; text-align:left;}
table#nav td.nav-items a {color:#003300; font-weight:normal;}

/* footer */
table#outer tr.footer-row { height:30px;}
#footer {width:701px; text-align:left; }
#footer-line {width:128px; background-color:#cccccc;}
#footer-text { color:#888888; font-size:10px; padding: 5px 0px 5px 5px; text-align:left;}
table#footer td a, table#footer td a { color:#888888;}
#ripen {position:relative; left:-2px; padding-top:5px; padding-bottom:10px;}

/* content layout */
div#content {width:701px; padding:50px 0px 20px 0px; background-image:url(../images/common/content_bg.jpg); background-position:top; background-repeat:no-repeat; text-align:left;}
table#content_tbl {width:701px; color:#333333;}
table#content_tbl td.cell1 {width:128px; text-align:left;}
table#content_tbl td.cell2 {width:15px;}
table#content_tbl td.cell3 {width:391px; text-align:left;}
table#content_tbl td.cell4 {width:15px;}
table#content_tbl td.cell5 {width:152px; text-align:left;}
#right-column {padding-top:60px;}
div.content-text {padding:10px 5px 0px 4px; line-height:1.8em;}
p {padding:0px 0px 10px 0px; margin:0px;}
ul {margin:0px 0px 0px 15px; padding:0px; list-style-type:none; list-style-image:url(../images/common/bul_c.gif);}
ul li {margin-bottom:5px; margin-left:0px; padding:0px;}
ul li ul { list-style-type:none; padding:0px; list-style-type:none; list-style-image:none;}
ul li ul li { padding-top:5px;}

/* team content layout */
table#team_tbl {width:549px; margin-top:10px;}
table#team_tbl td.team_tbl-cell1 {padding:0px 10px 20px 0px; background-image:url(../images/common/bg_h.jpg); background-position:right; background-repeat:repeat-y; text-align:left;}
table#team_tbl td.team_tbl-cell2 {width:152px; text-align:right; background-color:#d8ecfa; padding:3px;}
table#team_tbl td {border-bottom:solid 1px #ffffff;}
table#team_tbl h3 {margin:0px 0px 10px 0px;}

/* books content layout */
table#books_tbl {width:549px; margin-top:10px;}
table#books_tbl td.books_tbl-cell1 {padding:0px 10px 20px 0px; background-image:url(../images/common/bg_h.jpg); background-position:right; background-repeat:repeat-y; text-align:left;}
table#books_tbl td.books_tbl-cell2 {width:115px; text-align:right; background-color:#d8ecfa; padding:3px;}
table#books_tbl td {border-bottom:solid 1px #ffffff;}
table#books_tbl h3 {margin:0px 0px 10px 0px;}

/* latest news */
div.news-date {font-weight:bold; color:#7cbbe3;}

/* sub navigation */
#subnav { width:118px; height:178px; padding:5px; border:0px; background-image:url(../images/common/left/bg.jpg); background-repeat:no-repeat; text-align:left;}
ul.subnav {margin:0px; margin-top:10px; padding:0px; list-style-type:none; font-size:11px; list-style-image:none;}
ul.subnav li {padding-bottom:5px; padding-left:10px; font-weight:bold; background-image:url(../images/common/bul_sub.gif); background-position:top left; background-repeat:no-repeat;}
ul.subnav li a {font-weight:normal;}
h2.subnav {padding:5px 0px 5px 0px; border-bottom:1px dotted #cccccc;}