body { margin-top: 0px; padding: 0; font-family: Tahoma; font-size: 11px; color: #243741; text-align:center;  background: url('../images/common/bg.gif'); background-repeat: repeat-x;  background-color: #c6dde8;}


#frametable { width: 990px;	} 

.pagebg {float:left; width: 983px; background: url('../images/common/whitebg.gif'); background-repeat: repeat-y; }
.pagebgbottom {float:left; width: 983px; height:57px; background: url('../images/common/whitebg-bottom.gif'); background-repeat: repeat-y; }

.footer { float:left; width: 983px; color: #656a6e; line-height: 18px;}
a.footerlink {text-decoration: none; color: #656a6e; padding-left:4px; padding-right:4px;}
a.footerlink:hover{text-decoration: underline; color: #656a6e; padding-left:4px; padding-right:4px;}
.copyrighttext { color: #808285; }
a.copyrighttextlink {text-decoration: none; color: #656a6e;}
a.copyrighttextlink:hover{text-decoration: underline; color: #656a6e;}

.top { float:left; width: 967px; margin-left: 7px; margin-top: 13px; margin-right: 7px; }
.logo { float:left; width: 254px; margin-left: 4px; text-align:left;}
.topR { float:left; width: 700px;  text-align:left;}
.children {float:left; width: 694px; height:71px; background: url('../images/common/children.gif'); background-repeat: no-repeat; }

.topmenu {float:left; margin-top:3px; width: 694px; height:35px; background: url('../images/common/menubg.gif'); background-repeat: no-repeat; }
.topmenutext {float:left; margin-top: 10px; font-size: 12px; }
a.topmenulink { margin-top: 10px; padding-left: 20px; padding-right: 20px; color:#243741; text-decoration: none; }
a.topmenulink:hover { margin-top: 10px; padding-left: 20px; padding-right: 20px; color:#243741; text-decoration: underline; }
span.topmenulink { margin-top: 10px; padding-left: 20px; padding-right: 20px; color:#243741; text-decoration: underline; }

.leftmenu {float:left; width: 250px;  margin-left: 8px; text-align:left;}
.leftmenuheading {float:left; width: 236px; height:42px; background: url('../images/common/leftmenu-heading.gif'); background-repeat: no-repeat; }
.leftmenuheadingtext {float:left; margin-top: 5px; padding-left: 55px;  font-family: Times New Roman; font-size: 25px; color: #FFFFFF;}
.leftmenubg {float:left; margin-top:2px; width: 236px; height:323px; background: url('../images/common/leftmenubg.gif'); background-repeat: no-repeat; padding-top:13px; padding-left:23px; }

a.leftmenulinkCM { float: left; color:#FFFFFF; text-decoration: none; width:188px; height:40px; margin-top:2px;}
a.leftmenulinkCM:hover {  float: left; color:#243741; text-decoration: none; width:188px; height:40px; background: url('../images/common/leftmenu-mouseover-CM.gif'); background-repeat: no-repeat;}
span.leftmenulinkCM {  float: left; color:#243741; text-decoration: none; width:188px; height:40px; background: url('../images/common/leftmenu-mouseover-CM.gif'); background-repeat: no-repeat;}


a.leftmenulinkIR { float: left; color:#FFFFFF; text-decoration: none; width:188px; height:40px;margin-top:2px;}
a.leftmenulinkIR:hover {  float: left; color:#243741; text-decoration: none; width:188px; height:40px; background: url('../images/common/leftmenu-mouseover-IR.gif'); background-repeat: no-repeat;}
span.leftmenulinkIR {  float: left; color:#243741; text-decoration: none; width:188px; height:40px; background: url('../images/common/leftmenu-mouseover-IR.gif'); background-repeat: no-repeat;}

span.leftmenu { float: left; width:188px; padding-left: 5px;margin-top:3px; font-size: 13px; font-weight:bold; }


.content {float:left; width: 695px; margin-left: 5px; text-align:left; font-size: 12px;  }
.leftside { float:left; width: 440px; }
.rightside { float:right; width: 245px; font-size: 11px; }

span.quoteby {color: #86b1d4;  font-weight:bold; font-style: italic;}

h1 { font-size: 18px; font-weight:normal; }
h2 { font-size: 12px; font-weight:bold; color: #68b03e;}
h3 { font-size: 12px; font-weight:bold; color: #68b03e; padding-bottom:0px; margin-bottom:10px;}
.researchtext { font-size: 12px; font-weight:bold; color: #68b03e; }
h2.workshop { font-size: 12px; font-weight:bold; color: #68b03e; padding-bottom:0px; margin-bottom:0px;}

.darkblue {color: #023082;}
p.resourcesbooks {color: #939395;}

.resources {float:left; width: 435px; margin-bottom:20px; }
.resourcesL { float:left; width: 80px;}
.resourcesR { float:right; width: 355px; text-align:left; }

a.smllink {color: #023082; font-size: 11px; text-decoration: none;}
a.smllink:hover {color: #023082; font-size: 11px; text-decoration: underline;}
a {color: #023082; text-decoration: none;}
a:hover {color: #023082; text-decoration: underline;}

ul.research { margin-left:8px; padding-left:8px;} 
ul.research li { padding-bottom:20px;}

ol.workshops { margin-left:8px; padding-left:8px;}  
ol.workshops li { padding-bottom:10px;}

p.researchpara {line-height:18px;}

.form {float:left; width: 435px; margin-bottom:10px; }
.formL { float:left; width: 80px; text-align:right; font-weight: bold; font-size:11px; vertical-align:middle;}
.formR { float:right; width: 350px; text-align:left; margin-left:5px; vertical-align:middle;}

input.formtext, textarea.formtext {border: 1px solid #68b03e;font-size:11px; font-family:Arial;}
select.formtext{font-size:11px; margin-left:5px;}
input.formtextLP {margin-left:5px;}

.successtext {color: #33cc00;}
.errortext {color: #FF0000;}