@charset "utf-8";
*  {margin:0; padding:0; border:0; font-family: Verdana, Arial, Helvetica, sans-serif; }
body  {text-align: center; background-color: #000000; }
  /*  ************** DIVs ***************  */	
#container         {width:801px; background:#200060; overflow:hidden; margin-left:auto; margin-right:auto; }
#head_l            {float:left;  width:166px; background-color: #200060; height:218px; }
#head_r            {float:right; width:634px; background-color: #800080; height:80px; }
#subject           {float:right; width:634px; background-color: #200060; text-align:center; }
#sidebar           {float:left;  width:160px; background-color: #200060; line-height:1.2; }
#main_content      {float:right; width:617px; background-color: #FFFFFF; padding:8px; 
                    margin-top:10px; min-height:650px; }
#announce          {background-color:#FFF; border:3px; border-color:#000; border-style:solid;
                    width:700px; padding:5px; margin-left:auto; margin-right:auto; } 
#main_content_800  {float:right; width:800px; background-color: #FFFFFF; padding:0px; }
					#footer            {float:left;  width:100%;  background-color:#CCCCCC;}
  /* *************** DIVs for Home Page only ************* */
#main_content_home {float:left;  width:784px; background-color: #FFFFFF; padding:8px; }
#head_r_home       {float:right; width:634px; background-color: #800080; }
  /* *************** DIV for a centred picture *********** */
#figure_c          {width:600px; margin:5px; padding:0; margin-left:auto; margin-right:auto;}
#figure_c p        {text-align: center; font-style: italic; font-size:10px; text-indent:0; margin-top:2px; }
  /* *************** Formatting *************************** */
li          {font-size:11px; font-weight: bold; text-align:left; list-style-type:none;}
h1          {font-size:32px; font-weight: normal; text-align:left; margin-left:20px; color: #FFFFFF; 
             line-height:1.5; vertical-align:middle; }
h2          {font-size:14px; font-weight: bold; text-align:left; line-height:1; padding:0;  
             margin-bottom:10px; margin-top:30px;}
h3          {font-size:11px; font-weight: bold; text-align:left; padding:0; 
             margin-bottom:0; margin-top:15px; }
h4          {font-size:14px; font-weight: bold; text-align:center; line-height:1; padding:0;  
             margin-bottom:20px; margin-top:20px;}
p           {font-size:11px; color: #000000; text-decoration: none; text-align:left; 
             margin-top:8px; margin-bottom:0; }
td          {font-size:11px; color: #000000; text-decoration: none; text-align:left; vertical-align:top; 
             padding-left: 5px; padding-right: 5px}
a           {color: #000000; text-decoration: none; text-align:left; }
hr {color:#ccc;}
a:hover     {color: #CC00CC; text-decoration: none; }
a:visited   {color: #999999; text-decoration: none; }
ul          {margin-top: 0;} 
hr          {margin-top:10px;}
#main_content *    {text-indent:0; }
#main_content li ul li {font-weight: normal; list-style-type:none; margin-left:8px; text-indent:0;}
#main_content table {padding:5px 10px 5px 10px;}

#sidebar *          {text-indent:0; margin:0; padding:1px; border:0; }
#sidebar li         {font-weight: bold;  list-style-type:none; text-indent:0; margin:0; padding:1px; border:0;}
#sidebar ul         {margin-left:0;  list-style-type:none;}
#sidebar li ul li   {font-weight: normal; list-style-type:none; margin-left:8px; text-indent:0;}
#sidebar a          {color: #FFFFFF; text-decoration: none; text-align:left; }
#sidebar a:visited  {color: #999999; text-decoration: none; }
#sidebar a:hover    {color: #CC00CC; text-decoration: none; }

#photos            {float:left; width:100%; }
#photos table      {margin-left:auto; margin-right:auto;}
#photos td         {padding:5px; vertical-align:middle; margin-left:auto; margin-right:auto; text-align: center;}
					
#footer p           {text-align:center; }
#menu_bar_p p       {text-align:center; color:#FFFFFF; line-height:1;}
#menu_bar_t p       {font-weight:bold; text-align:center; color:#FFFFFF;}
#main_content a:hover {color: #800080; text-decoration: underline; }
#main_content li    {font-weight:normal; list-style-type:disc; margin-left:20px; }
#main_content ul    {margin-top:0;} 
#main_content img   {padding:3px;} 

/* *************** Styles ************************ */
.fnorm            {font-size: 9px; font-weight:normal;}
.f9px             {font-size: 9px; font-weight:bold;}
.f12px            {font-size: 12px; }
.pth              {font-size: 14px; }
.dropCap          {font-size: 24px; font-weight:bold; line-height: 30px; float: left;
                   height:28px; margin-top: -4px; margin-left: 0; margin-right:3px;}
.nodisc 		  {list-style-type:none; }	 
.disc 		      {list-style-type:disc; }	   
.caption          {font-size:10px; font-style:italic; text-align:center; }
.tableborder      {border-style:solid; } 
.img_nopad        {border:0; padding:0; }
.red              {color: #FF0000; }
.bold             {font-weight:bold;}
.boldcentre       {font-weight:bold; text-align:center; }
/* These can be used to replace bgcolor in header table definitions */
.bg_purple        {background-color: #800080;}
.bg_blue          {background-color: #200060;}