﻿body	{padding: 0;
	 margin: 0;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: .9em;
	 min-width: 900px;
	 background-color: #000000;}

a	{color: #000000;
	 text-decoration: underline;}

a:hover	{text-decoration: underline;
	 color: #436EEE;}

h1	{color: #436EEE;}
h2	{color: #436EEE;}
h3	{color: #436EEE;
	 margin: 5px 0;}
h4	{color: #436EEE;}
h5	{color: #436EEE;}

form	{background-color: #525252;
	 border: 1px dashed #cccccc;
	 padding: 10px 15px;}
			
#header	{background-color: #161616;
  	 padding: 20px 0 5px 20px;}

#header #flash	{font-size: 30pt;
		 color: #436EEE;
		 font-weight: bolder;
		 font-family: Arial, Helvetica, sans-serif;}

#header #flix	{font-size: 28pt;
		 color: #436EEE;
		 font-weight: bolder;
		 font-family: Arial, Helvetica, sans-serif;}

#header a:hover	{text-decoration: none;}

#navigation	{padding: 10px 10px 20px 10px;
		 background-color: #949494;
		 border-bottom: 2px solid #003EFF;}

#navigation a	{font-family: Arial, Helvetica, sans-serif;
		 color: #003EFF;}

#navigation ul	{float: right;
		 list-style-type: none;
		 padding: 0;
		 margin: -5px 0 0 0;}

#navigation ul li	{border-width: 1px;
			 border-color: #2B4F81;
			 padding-left: 7px;
			 margin-right: 5px;
			 display: inline;
			 border-left-style: solid;}

table#layout{}
table#layout td	{vertical-align: top;}
table#layout td#main_column	{width: 100%;
				 background-color: #000000;}
table#layout td#left_column	{width: 200px;
				 background-color: #000000;}

#navbar	{width: 175px;
	 margin: 0 0 0 0;}

#navbar h3	{font-family: Arial, Helvetica, sans-serif;
		 background-color: #8B3A3A;
		 color: #D9D9D9;
		 margin: 0;
		 padding: 3px 0 3px 5px;
		 font-size: 12pt;
		 font-weight: normal;
		 border-bottom: 2px solid #999;
		 border-right: 1px solid #999;}

#navbar ul	{margin: 0;
		 padding: 0 5px 5px;
		 border-bottom: 2px solid #8B3A3A;
		 list-style-type: none;
		 background-color: #949494;}

#navbar ul li a	{vertical-align: middle;
  		 font-size: 0.9em;}

#navbar ul small.pi	{margin: 0 3px 0 0;
			 font-family: Arial, Helvetica, sans-serif;
			 vertical-align: middle;}

#navbar ul p	{margin: 0;}

#navbar ul p.name	{text-align: center;
			 font-size: 1.2em;
			 margin: 2px;
			 font-weight: bold;}

#navbar ul p.description	{font-size: .85em;
				 font-style: oblique;
				 color: #494949;}

#navbar .navbar_box	{margin: 0 0 0 0;}

#login_box h4	{margin: 0;}

#login_box p	{margin: 2px 0;}

#login_box table td	{border-style: none;}

#login_box table	{border-style: none;}

#content	{overflow: hidden;
		 margin: 0;
		 padding-bottom: 0;}
div#home	{background-color: #696969;
		 padding: 5px;
		 margin-bottom: 10px;}

#home h1	{display:inline;
		 margin: 0;}

#home img#crest	{margin-right: 10px;
		 float: left;}

#home p	{margin: 0 0 15px 0;
	 color: 3A5FCD;}

#page h1#page_title	{border-width: 2px;
			 border-color: #3A5FCD;
			 background-repeat: no-repeat;
			 padding: 15px 0 0 35px;
			 margin: 0;
			 vertical-align: bottom;
			 border-bottom-style: solid;}

#page p	{margin: 0;}

#page h2	{border-width: 1px;
		 border-color: #813636;
		 border-bottom-style: dotted;}

tr#week	{height: 80px;
	 vertical-align: top;}

div#day	{text-align: right;
	 font-weight: bold;}

td#dayblock	{background-color: #CDCDCD}

td#noday	{background-color: #DCDCDC}

table#month	{}

td#topmonth	{background-color: #D3D3D3}

td#calendarinfoblock	{text-align: center;
			 width: 13%;
			 background-color: white;}

td#calendarinfoblock b#top	{color: #813636;}

#weekly_awards h4	{margin: 0;}

ul#awards_list li	{padding: 0 0 4px 0;
			 margin: 0 0 3px 0;}

#weekly_awards p	{margin: 2px 0;}