BODY {background-color:#F0F0F0;padding-top:7px;}
DIV.mainWindow {background-color:#FFFFFF;border-left:solid 2px #DDDDDD;border-top:solid 2px #DDDDDD;border-right:solid 1px #DDDDDD;border-bottom:solid 1px #DDDDDD;width:1000px;text-align:left}
P.homeSide { font-family:Arial;font-size:10pt;color:#616161;margin-left:10px; }
P.homeText  { font-family:Arial;font-size:12pt;color:#616161;line-height:18pt;width:480px }
P.homeNews { font-family:Arial;font-size:8pt;color:#616161}
P.homeNews A { color:#3D6387;font-size:10pt;font-weight:bold}
P.homeNews A:hover { color:#649bd0}
P.homeNews A.more  { color:#649bd0;text-decoratioN:none;font-size:7pt;font-style:italic; } 
P.homeNews A.more:hover  { color:#447bc0;text-decoration:underline;font-size:7pt;font-style:italic; } 
A.more { color:#649bd0;text-decoratioN:none;font-size:7pt;font-style:italic; }
A.more:hover { color:#447bc0;text-decoration:underline;font-size:7pt;font-style:italic; }

TABLE.footer {margin-top:72px;border-top:solid 1px #C0C0C0;padding-top:3px}
TABLE.footer TR TD {font-family:Helvetica,Arial;font-size:9pt;margin:2px;color:#808080 }
TABLE.footer TR TD A {color:#484848;text-decoration:underline;font-weight:bold }
TABLE.footer TR TD A:hover {color:#649bd0; }
DIV.footDiv { width:1000px;text-align:left;margin-top:4px }
P.footerText {font-family:Arial Narrow,Arial;font-size:8pt;margin:0px;color:#808080 }

DIV.main { font-family:Arial;font-size:11pt;color:#616161;width:485px }
DIV.main P {line-height:16pt;margin:18px 8px }
SPAN.emph { font-size:12pt;font-weight:bold; }
SPAN.mousetype { font-size:9pt;color:#999999 }
DIV.main P.head { margin:20px 8px 2px;font-size:12pt;font-weight:bold }
DIV.main P.subhead {  color:#3D6387;font-size:10pt;font-weight:bold; margin:16px 8px 2px; }
DIV.main P  A { color:#3D6387;font-size:10pt;font-weight:bold}
DIV.main P A.more  { color:#649bd0;text-decoratioN:none;font-size:7pt;font-style:italic; } 
DIV.main P  A:hover { color:#649bd0}
DIV.main UL { line-height:16pt }
P.pageHead { font-family:Trebuchet MS,Trebuchet,Arial;font-size:9pt;font-weight:bold;color:#204066;margin:2px}
P.menu { font-family:Trebuchet MS,Trebuchet,Arial;font-size:12pt;font-weight:bold;color:#3d6387;margin:6px 6px}
P.menu A { text-decoration:none; color:#3d6387; }
P.menu A:hover { color:#649bd0;text-decoration:underline}
P.submenu { font-family:Trebuchet MS,Trebuchet,Arial;font-size:10pt;font-style:italic;color:#3d6387;margin:2px 6px 2px 20px}
P.submenu A { color:#606060;text-decoration:none }
P.submenu A:hover { color:#649bd0;text-decoration:underline }
P.bighead { line-height:20pt;margin:4px 8px 2px;font-size:18pt;font-weight:bold;text-align:center;color:#663300; }
P.bigsubhead { margin:4px 8px 2px;font-size:12pt;font-style:italic;text-align:center;color:#606060; }
.smaller {font-size:8pt;line-height:10pt}

.tableHeaderRow { font-size:8pt;font-weight:bold;color:#336699;background-color:#F0F0F0; }
.tableBodyRow { font-size:8pt;color:#333333; }
.alternatingRow { background-color:#F0F8FF;}
TABLE.formTable { border:solid 1px black;padding:2px;font-size:9pt;color:#333333; } 
TABLE.innerTable { border:0px;padding:1px;font-size:9pt;color:#333333; } 

DIV.innerList {margin-left:30px}
DIV.innerList P { margin:2px;line-height:14pt; }
DIV.innerList P A {font-weight:normal }

P.disclaimer { font-size:8pt;line-height:10pt }
P.courseTitle {line-height:12pt; margin-bottom:0px}
P.courseTitle A { color:#0000FF; }
P.courseDesc { line-height:12pt;margin-top:2px; }
