/* =Main Content - Begin */
div#leftcontent {
clear : left;
float : left;
width : 650px;
min-height : 31.7em;
margin : 0.3em 0 0.5em 0;
padding-bottom : 1.5em;
background-color : #fbf8f0;
border : 1px solid #cdc3a6;
}

div#leftcontent h5 {
margin : 1em 0 0 0;
padding : 0 7px 0 0;
font : italic 10px Arial, Helvetica, Verdana, sans-serif;
text-align : right;
color : #484742;
}

div#leftcontent h4 { /* europeandialogue format */
margin : 1.5em 0 0 2em;
padding : 0.2em 0 0.2em 1em;
width : 90%;
font : bold small-caps 12px Arial, Helvetica, Verdana, sans-serif;
color : #000;
}

div#leftcontent h3 {
margin : 1.5em 0 0 0;
padding : 0.2em 0 0.2em 1em;
width : 97.7%;
background : none;
font : bold small-caps 14px Arial, Helvetica, Verdana, sans-serif;
color : #000;
}

div#leftcontent p {
padding : 1em 0 0 1.2em;
font: 12px Arial, Helvetica, sans-serif;
color: #000;
letter-spacing : 0.3px;
line-height : 1.5em;
}

div#leftcontent ul {
margin : 0 0 0 7em;
padding : 0 1em 0 0;
}

div#leftcontent ul#trainingmodule li {
margin-left : 1em;
list-style-type : none;
font : 12px Arial, Helvetica, Verdana, sans-serif;
color : #000;
}

div#leftcontent ul#sitevisits li {
margin-left : 1em;
padding-top : 0.5em;
list-style-type : none;
font : 12px Arial, Helvetica, Verdana, sans-serif;
color : #000;
}

div#leftcontent ul#thaidialogue {
margin-bottom : 0.5em;
}

div#leftcontent ul#thaidialogue li {
padding-top : 0.5em;
list-style-type : none;
font : 12px Arial, Helvetica, Verdana, sans-serif;
color : #000;
}

div#leftcontent ol#europeandialogue li, #leftcontent ol#europeandialogue2 li {
margin-left : 5em;
padding-top : 0.5em;
font : 12px Arial, Helvetica, Verdana, sans-serif;
color : #000;
}

/* sub-unordered list */
div#leftcontent ol#europeandialogue li ul li, #leftcontent ol#europeandialogue2 li ul li { 
margin-left : -4em;
list-style-type : square;
}

div#leftcontent ul#objectives li {
padding-top : 1em;
font : 12px Arial, Helvetica, Verdana, sans-serif;
color : #000;
}

div#leftcontent ul#browsers {
margin : 0.8em 0 0.4em 10em;
}

div#leftcontent ul#browsers li {
padding : 0.10em;
}

div#leftcontent #mininav {
margin-top : 2em;
background : none;
font : bold 11px Arial, Helvetica, Verdana, sans-serif;
text-align : right;
}

/* table (nationalforum.html & regionalforum.html */
div#leftcontent table {
width : 580px;
margin : 0.5em auto;
background-color : #fcf5df;
color : #000;
font : 12px Arial, Helvetica, Verdana, sans-serif;
border-collapse : collapse;
}

div#leftcontent caption {
margin : 1.5em 0 0 3em;
text-align : left;
font : bold 12px Arial, Helvetica, Verdana, sans-serif;
}

div#leftcontent td {
border : 1px solid #cdc3a6;
padding : 0.2em;
}

div#leftcontent td.left { /* also used for regionalforum.html middle td */
text-align : center;
}

div#leftcontent td.right {
padding : 0 1em;
}

div#leftcontent td.rightmost p { /* used for regionalforum.html 3rd column td and p */
text-align : right;
margin : -1.2em 1em 0 0;
}

div#leftcontent td.rightmost p.bottommargin { /* used for regionalforum.html 3rd column td and p */
text-align : right;
margin : -1.2em 1em 1.2em 0;
}

div#leftcontent td.right p.table {
margin : -1.2em 0 0 -1.2em;
}

div#leftcontent td.right p.tablefirst {
margin : -0.8em 0 0 -1.2em;
}

div#leftcontent td.right p.tablelast {
margin : -1.2em 0 0.4em -1.2em;
}

div#leftcontent td.right p.tablemoremargin {
margin : 0.5em 0 0 -1.2em;
}

div#leftcontent td.left p.colspanhead {
margin-left : -1em;
text-align : left;
font : bold 14px Arial, Helvetica, Verdana, sans-serif;
}

div#leftcontent td.left p.colspansubhead {
margin : -1em 0 0 -1em;
text-align : left;
font-weight : bold;
font-style : italic;
}
/* end of table style */

div#leftcontent a:link, #leftcontent a:active {
padding-right : 2em;
text-decoration : none;
color : #000;
}

div#leftcontent a:visited {
padding-right : 2em;
text-decoration : none;
color : #999;
}

div#leftcontent a:hover {
text-decoration : none;
color : #cdc3a6;
}

div#leftcontent #top {
margin-top : 2em;
background : none;
text-align : center;
font : bold 10px Arial, Helvetica, Verdana, sans-serif;
}

div#leftcontent #top a:link {
color : #000;
}

div#leftcontent #top a:visited {
color : #999;
}

div#leftcontent #top a:hover {
color : #cdc3a6;
}

div#leftcontent p img {
float : left;
padding-right : 0.7em;
}

/* Main Content - End */
