p,li,input,textarea,select,option,optgroup,label,td,th,div#menu,div.subMenu,div.tabs a,span.quote,.box{font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif}
h1,h2,h3,h4,h5,h6{font:normal 18px Verdana, Arial, Helvetica, sans-serif;color:#693;padding:0 0 11px}
h1{font-size:18px}
h2{font-size:15px}
h3{font-size:14px}
h4{font-size:13px}
h5{font-size:12px}
h6{font-size:11px}
body{background-color:#eee;margin:10px 0;padding:0}
a{color:#4b4e94}
a:visited{color:#666}
p{padding:0 0 11px}
h4,h5,h6{padding:0 0 5px}
p.underlined,h1.underlined,h2.underlined,h3.underlined,h4.underlined,h5.underlined,h6.underlined{padding-bottom:5px;margin-bottom:6px}
.question{font-weight:700}
.warning{color:#F60}
div.warning{border:1px solid #F60}
span.admin{color:#00C;font-weight:700}
ul{margin:0 0 1em 1.5em}
ol{margin:0 0 1em 2.5em}
ul li{list-style-type:disc;list-style-image:url(/_gfx/template/bullet.gif)}
ol li{list-style:decimal}
ol.noBullet li,ul.noBullet li{list-style-type:none;list-style-image:none}
form{background-color:#EEE;border:1px solid #DDD;overflow:hidden;margin:0 0 11px;padding:5px}
optgroup{color:#666;font-weight:700;font-style:normal}
optgroup option{color:#000;padding-left:10px}
form.noBox{background-color:transparent;border:0;overflow:visible;padding:0}
input[type=text],input[type=password],textarea,select{border:1px solid #CCC;padding:1px}
input.fullWidth,textarea.fullWidth,select.fullWidth{width:98%}
input.warning,select.warning,textarea.warning{color:#000;border:1px solid #F60}
table{border-collapse:collapse;empty-cells:show;width:100%;margin:0 0 11px}
td,th{background-color:transparent;text-align:left;vertical-align:top;border:0;margin:0;padding:0 10px 2px 0}
thead td,th{color:#693;font-weight:400;text-align:left;vertical-align:bottom;border-bottom:1px solid #CCC}
tr.trOn td{background-color:#F0F0F0}
div#outerFrame{text-align:left;width:960px}
div#adspace{width:180px;float:right;display:inline;margin:10px 0 0 10px}
div#adspace div{margin-bottom:2px}
div#main{background:url(/_gfx/template/main_mid.gif) repeat-y;text-align:left;width:760px}
div#head{background-image:url(/_gfx/template/main_head.gif);background-repeat:no-repeat;background-color:#FFF;height:70px;width:100%;overflow:hidden}
div#head h1.printOnly{font-size:32px}
div#userBox{float:right;padding:15px 20px 0 0}
div#userBox p{color:#FFF;text-align:right;line-height:1.3;margin-bottom:0}
div#menu{background:#FFF;color:#000;border-top:1px solid #999;width:742px;height:20px;overflow:hidden;margin:0 9px}
div.subMenu{background:#EEE;color:#000;border-bottom:1px solid #CCC;width:742px;height:20px;overflow:hidden;margin:0 9px}
div#menu div.contentHolder,div.subMenu div.contentHolder{margin-bottom:0;margin-top:0}
a.menuitem{color:#000;line-height:20px;text-decoration:none;height:100%;width:auto;float:left;display:block;padding:0 1ex}
a.menuitemActive{background-color:#EEE;font-weight:700}
div#content{width:740px;min-height:300px;overflow:hidden;margin:10px 10px 0;padding:0}
div#footer{background:#eee url(/_gfx/template/main_footer.gif) no-repeat top center;width:760px;float:left;padding:20px 0 0}
div#footer p{font-size:11px;text-align:center}
div.bannerPage{text-align:center;width:100%;display:block;clear:both;margin:0 0 1em;padding:0}
div.column100,div.column50,div.column75,div.column25,div.column66,div.column33{margin-left:10px;margin-right:10px;float:left;overflow:hidden;display:inline}
form div.column100{margin-left:0;margin-right:0;width:710px;float:none;clear:both;display:block}
form div.column50{width:340px}
form div.column75{width:525px}
form div.column25{width:155px}
form div.column66{width:450px}
form div.column33{width:215px}
div.column100,form.noBox div.column100{width:720px;clear:both}
div.column50,form.noBox div.column50{width:350px}
div.column75,form.noBox div.column75{width:535px}
div.column25,form.noBox div.column25{width:165px}
div.column66,form.noBox div.column66{width:470px}
div.column33,form.noBox div.column33{width:225px}
div.column25 div.box,form.noBox div.column25 div.box{width:153px}
div.omega{margin-right:0}
.box{background-color:#EEE;border:1px solid #DDD;overflow:hidden;width:100%;margin:0 0 10px;padding:5px}
div.greenbox{background:#FFF url(/_gfx/template/greenbox_bg.gif) repeat-x bottom left;border:1px solid #693;margin:0 0 1ex;padding:5px}
div.greenbox .underlined{border-bottom:1px solid #693}
div.greenbox_tl{background-color:#e0ebd6;background-image:url(/_gfx/template/greenbox_tl.gif);background-position:top left;background-repeat:no-repeat}
div.greenbox_tr{background-image:url(/_gfx/template/greenbox_tr.gif);background-position:top right;background-repeat:no-repeat}
div.greenbox_lr{background-image:url(/_gfx/template/greenbox_lr.gif);background-position:bottom right;background-repeat:no-repeat}
div.greenbox_ll{background-image:url(/_gfx/template/greenbox_ll.gif);background-position:bottom left;background-repeat:no-repeat;overflow:hidden;padding:5px}
div.greenbox_tl .underlined{border-bottom-color:#693}
.button{background:#EEE url(/_gfx/template/button_150px.gif) no-repeat center 0;color:#FFF;font:bold 12px Verdana, Arial, Helvetica, sans-serif;line-height:30px;text-align:center;text-decoration:none;border:0;width:140px;height:30px;overflow:hidden}
.button.small{background:#EEE url(/_gfx/template/button_100px.gif) no-repeat center 0;font:bold 11px Verdana, Arial, Helvetica, sans-serif;line-height:25px;width:100px;height:25px}
.button.grey{background:#EEE url(/_gfx/template/button_150px_grey.gif) no-repeat center 0}
.button.green.small{background:#EEE url(/_gfx/template/button_100px_green.gif) no-repeat center 0}
.button.grey.small{background:#EEE url(/_gfx/template/button_100px_grey.gif) no-repeat center 0}
.button.blueCol{background-image:url(/_gfx/template/buttonBlue_150px.gif)}
.button.blueCol.grey{background-image:url(/_gfx/template/buttonBlue_150px_grey.gif)}
a.button{color:#FFF;display:block}
.button:hover{background-position:center -30px;color:#693}
.button:active{background-position:center -60px;color:#693}
.button.blueCol:hover,.button.blueCol:active{color:#333}
.button.small:hover{background-position:center -25px;color:#693}
.button.small:active{background-position:center -50px;color:#693}
.button.centered{margin-left:auto;margin-right:auto}
div.tabs{background:#FFF url(/_gfx/template/tab_bg.jpg) center bottom no-repeat;line-height:1px;height:20px;width:auto;overflow:hidden;margin:10px 0;padding:0}
div.tabs a{background:#CCC url(/_gfx/template/tab_bg_inactive.gif) center top repeat-x;text-decoration:none;line-height:18px;border:1px solid #DDD;-moz-border-radius:5px;-webkit-border-radius:5px;height:20px;display:block;float:left;margin:0 1px;padding:0 5px}
div.tabs a:first-child{margin-left:10px}
div.tabs a:hover{background:#FFF url(/_gfx/template/tab_bg_active.gif) center top repeat-x;text-decoration:underline}
div.tabs a.active{background-color:#FFF;background-image:none;border-bottom-color:#FFF}
.linkMark,.laquoMark,.raquoMark,.raquoUpMark,.raquoDownMark,.adminMark,.warningMark,.plusMark,.checkMark,.xMark,.asteriskMark,.requiredMark,.loadingMark,.infoMark,.sponsorMark,.folderMark{background-position:top left;background-repeat:no-repeat;padding-left:15px}
.markRight{background-position:top right;padding-left:0;padding-right:15px}
.linkMark,.raquoMark{background-image:url(/_gfx/icons/raquo.gif)}
.laquoMark{background-image:url(/_gfx/icons/laquo.gif)}
.raquoUpMark{background-image:url(/_gfx/icons/raquo-up.gif)}
.raquoDownMark{background-image:url(/_gfx/icons/raquo-down.gif)}
.adminMark{background-image:url(/_gfx/icons/adminMark.gif)}
.warningMark{background-image:url(/_gfx/icons/warning.gif)}
.plusMark{background-image:url(/_gfx/icons/plus.gif)}
.checkMark{background-image:url(/_gfx/icons/check.gif)}
.xMark{background-image:url(/_gfx/icons/x.gif)}
.asteriskMark,.requiredMark{background-image:url(/_gfx/icons/asterisk.gif)}
.loadingMark{background-image:url(/_gfx/icons/loading.gif);padding-left:18px}
.infoMark{background-image:url(/_gfx/icons/info.gif)}
.sponsorMark{background-image:url(/_gfx/icons/lesson_sponsored.gif)}
.folderMark{background-image:url(/_gfx/icons/folder.gif);padding-left:20px}
.folderMark:hover{background-image: url(/_gfx/icons/folder_open.gif)}
.accordionTitle{background-image:url(/_gfx/icons/arrow_right.gif);background-position:left 10%;background-repeat:no-repeat;padding-left:15px}
.accordionTitle.open{background-image:url(/_gfx/icons/arrow_down.gif);background-position:top left}
.accordionFolder{overflow:hidden}
span.quote{font-style:italic;border:1px solid #DDD;display:block;padding:5px}
p.signature{color:#999;font:11px Verdana, Arial, Helvetica, sans-serif;text-align:right}
table td.left{text-align:left;float:none}
table td.right{text-align:right;float:none}
.right{text-align:right}
.ghosted{color:#AAA}
.zeroBottomMargin{padding-bottom:0!important;margin-bottom:0!important}
div.left{text-align:left;margin-right:20px;float:left}
div.right{text-align:left;margin-left:20px;float:right}
.floatLeft{float:left;margin:0 10px 10px 0}
p.floatLeft{margin-bottom:0;margin-right:0;padding:0 10px 10px 0}
.floatRight{float:right;margin:0 0 10px 10px}
.clear{clear:both}
.clearLeft{clear:left}
.printOnly,.hidden,.jsVisible{display:none}
p.small,td.small,table.small td{font-size:10px}
.white,a.white,a.white:visited{color:#FFF}
a.hover:link,a.hover:visited,a.menuitemActive:hover{text-decoration:none}
a.hover:hover,a.menuitem:hover{text-decoration:underline}
.underlined,div#menu.noSubMenu{border-bottom:1px solid #CCC}
img.sponsored,td:last-child{padding-right:2px}
ol.noBullet,ul.noBullet,div.alpha{margin-left:0}
form h1,form h2,form h3,form h4,form h5,form h6,.box h2,.box h3,.box h4,.box h5,.box h6{color:#360}
thead a,.green{color:#693}
a.menuitem:link,a.menuitem:visited{color:#000}
table td.center,table td.centered,.center,.centered{text-align:center}