html { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:#000000; background:URL(/images/BG.gif); height:100%; }body { margin:10px; }td   { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:#000000}th   { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:#000000}h1   { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:24px; font-weight:bold; font-style:normal; color:#001177; margin:0 }h2   { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; font-style:normal; color:#005522; margin:0 }h3   { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; font-weight:normal; font-style:normal; color:#001177; margin:0 }h4   { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; font-weight:normal; font-style:normal; color:#001177; margin:0 }h5   { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; font-style:italic; color:#000000; margin:1px }h6   { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; font-style:italic; color:#FFFFFF; margin:0 }p    { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:#000000; text-align: justify;}a:link    { color: #001177; }a:visited { color: #005522; }a:hover   { color: #FF0000; }.heading   { display:block; clear:none; color:DDFEBB; background-color:#666699; border-top:2px solid #7777DD; border-bottom:2px solid #000033; padding:1px 10px; font-size:18px; font-weight:bold; white-space:normal; height:25px; width:172px; }.article   { display:block; clear:left; margin:10px; padding:0px; width:auto; }.preview   { background-color:#FFFFFF; }.copyright { display:block; clear:both; font-family:Verdana,Arial,Helvetica,sans-serif; color:#666666; padding:5px 10px 0px; font-size:10px; font-weight:normal; font-style:italic; }.footnote  { display:block; clear:both; font-family:Verdana,Arial,Helvetica,sans-serif; color:#EEEEEE; padding:0px 10px 2px; font-size:10px; font-weight:normal; font-style:italic; background-color:#000000;}.asset   { display:block; float:none; font-size:10px; font-style:italic; background-color:transparent; padding:5px; margin:2px 10px;}.directory {display:table; clear:both; font-size:12px; font-weight:normal; width:100%; height:10px; background-color:#666699; border-top:2px solid #7777DD; }.directory a { display:table; float:left; clear:none; height:100%; padding:2px 4px 2px; margin:3px 2px 0px 0px; text-decoration:none; border-top:1px solid #FFFFBB; border-left:1px solid #FFFFBB; border-right:1px solid #996600; }.directory a:link    { color:#000033; background-color:#FFCC33; }.directory a:visited { color:#000033; background-color:#DDAA55; }.directory a:hover   { color:#FFFFFF; background-color:#FF0000; text-decoration:underline; }.index {display:block; float:none; font-size:12px; font-weight:normal; position:relative; whitespace:normal; }.index a {display:table; float:none; clear:both; border-top:1px solid #AAAAAA; border-left:1px solid #CCCCCC; border-right:1px solid #444444; border-bottom:1px solid #111111; width:170px; padding:4px 10px; text-decoration:none; }.index a:link        { color:#FFFFBB; background-color:#8A8787; }.index a:visited     { color:#FFFFBB; background-color:#646463; }.index a:hover       { color:#FFFFFF; background-color:#FF0000; text-decoration:underline; }.banner { display:block; clear:left; text-align:center; width:100%; margin:10px; padding:0px; width:auto; color:#FFDD11; font-style:italic; font-size:13px; }.banner a p       { color: #FFDD11; }.banner a:hover p { color: #FFFFFF; }.calendar { border:1px solid #003300; background-color:#CCCCCC; color:#FFFFFF; padding:1px; margin:2px 5px; display:table; float:none; font-size:10px; text-align:center; }.calendar *.title   { background-color:#99DD99; color:#003333; font-size:12px; text-weight:bold; text-align:center; padding:2px; }.calendar *.label   { background-color:#3333CC; color:#FFFFFF; text-align:center; }.calendar *.space   { background-color:#FFCC22; }.calendar *.weekday { background-color:#F0F0F0; text-align:center; }.calendar *.weekend { background-color:#E7E7E7; text-align:center; }.calendar *.holiday { background-color:#CCCCFF; text-align:center; }.calendar *.event   { background-color:#0000FF; text-align:center; }.calendar a         { color:#000099; display:block; clear:left; width:100%; height:auto; font-weight:bold; }.calendar *.title a { color:#003333; }.calendar a:hover   { color:#FFFFFF; background-color:#FF0000; }.event { background-color:#DDDDDD; color:#FFFFFF; padding:1px; margin:10px; font-size:12px; border:1px solid #FFDD11; width:95%; display:table; clear:left; }.event *.title { background-color:#000077; color:#FFFFFF; clear:left; padding:2px 4px; font-size:14px; font-weight:bold; }.event *.date  { background-color:#007700; color:#FFFFFF; padding:2px 0px; }.event *.desc  { background-color:#FFDD11; color:#000000; clear:left; padding:5px; display:table; width:100%; }.bigcal           { border:1px solid #003300; background-color:#CCCCCC; color:#FFFFFF; padding:1px; margin:2px 5px; display:table; float:none; font-size:10px; text-align:center; }.bigcal *.title   { background-color:#99DD99; color:#003333; font-size:12px; text-weight:bold; text-align:center; padding:2px; }.bigcal *.space   { background-color:#FFCC22; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#003333; height:105px; width:105px; text-align:left; vertical-align:top; }.bigcal *.event   { background-color:#0000FF; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; height:105px; width:105px; text-align:left; vertical-align:top; }.bigcal *.weekday { background-color:#F0F0F0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; height:105px; width:105px; text-align:left; vertical-align:top; }.bigcal *.weekend { background-color:#E7E7E7; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; height:105px; width:105px; text-align:left; vertical-align:top; }.bigcal *.holiday { background-color:#CCCCFF; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; height:105px; width:105px; text-align:left; vertical-align:top; }.bigcal *.label   { background-color:#3333CC; color:#FFFFFF; text-align:center; }.bigcal td a         { color:#000099; display:block; clear:left; width:100%; height:auto; font-weight:bold; }.bigcal td a:link    { color:#003333; }.bigcal td a:visited { color:#333366; }.bigcal td a:active  { color:#003333; }.bigcal td a:hover   { color:#FFFFFF; background-color:#FF0000; text-decoration:underline; }.authorization {display:block; font-size:11px; font-weight:bold; text-align:center; float:right; }.authorization a         {color:#000000; padding:4px 4px; display:block; text-align:center; float:left; }.authorization a:visited {color:#444444; padding:4px 4px; display:block; text-align:center; float:left; }.authorization a:hover   {color:#FF0000; padding:4px 4px; display:block; text-align:center; float:left; }.a_error {background:#FF0000; color:#FFFFFF; display:block; width:100%; padding:4px 4px; }div.poll {display:table; clear:both; background-color:#EEEEEE; width:95%; margin:8px; float:none; font-size:12px; }div.question {display:table; background-color:#CCCCCC; margin:1px; padding:3px; font-weight:bold; width:99%;}div.m_choice_v {display:block; background-color:#DDDDDD; margin:1px; padding:3px; font-style:italic; }div.m_choice_h {display:block; background-color:#DDDDDD; margin:1px; padding:3px; font-style:italic; float:right; }div.m_select_v {display:block; background-color:#DDDDDD; margin:1px; padding:3px; font-style:italic; }div.m_select_h {display:block; background-color:#DDDDDD; margin:1px; padding:3px; font-style:italic; float:right; }div.m_value_v {display:table; background-color:#DDDDDD; margin:1px; padding:3px; font-style:italic; width:100%;}div.m_value_choice {display:block; background-color:none; padding:3px; float:right; }div.m_text_v {display:block; background-color:#DDDDDD; margin:1px; padding:3px; font-style:italic; }div.m_essay_v {display:block; background-color:#DDDDDD; margin:1px; padding:3px; font-style:italic; }.blog { display:block; clear:left; margin:10px; padding:0px; width:auto; }.blog h1 { font-size:21px; font-weight:bold; font-style:normal; color:#001177; margin:0 }.blog h2 { font-size:16px; font-weight:bold; font-style:normal; color:#005522; margin:0 }.blog h3 { font-size:14px; font-weight:normal; font-style:normal; color:#001177; margin:0 }.blog h4 { font-size:14px; font-weight:normal; font-style:normal; color:#001177; margin:0 }.blog h5 { font-size:10px; font-weight:normal; font-style:italic; color:#000000; margin:1px }.blog h6 { font-size:10px; font-weight:normal; font-style:italic; color:#FFFFFF; margin:0 }.blog p  { font-size:12px; color:#000000; text-align: justify;}.blog li { font-size:13px; color:#000000; margin:10px 0; }.blog .article { margin:10px 10px 15px; padding-bottom:10px; border-bottom:1px solid blue; }.blog .summary { margin:10px 10px 15px; padding-bottom:10px; border-bottom:1px solid blue; font-style:italic; }.resource { border:1px solid #005511; margin:10px; padding:5px 10px; }div.shop {display:block; padding:1px;}div.shop th {background-color:#669966; color:#FFFFFF; font-size:10px; font-weight:bold; }div.shop td {background-color:#EEEEDD; color:#000000; font-size:10px; font-weight:normal; }div.shop div.product {color:#EEF6CC; font-size:9px; display:block; float:left; margin:10px;}div.shop div.asset {color:#999999; display:table; font-size:10px; font-style:italic; background-color:none; padding:5px; margin:2px 10px; width:40%; }div.shop a:link {color:#666666; display:block; }div.shop a:visited {color:#999999; display:block; }div.shop a:hover {color:#FFFFFF; display:block; background-color:#000000;}.product { display:table; float:left; clear:right; height:120px; width:110px; text-align:center; }.product div { display:block; font-size:9px; clear:both; width:100%; text-align:center; }