/* Element styles */
body 						{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; margin: 0; padding-top:30px; color:#333; min-width:990px; text-align:center}
h1, h2, h3, h4, h5, h6,
form, img 	                {padding: 0; margin: 0; border:0}
form                   {text-align:left}
table                       {border-collapse:collapse; border:none;}
th                          {font-family: Verdana, Arial, Helvetica; font-size:1em; color:#003366; padding:5px 2px 5px 4px; vertical-align:top; text-align:left;border:1px solid #999}
td							{font-family: Verdana, Arial, Helvetica; padding: 2px 3px; margin: 0; font-size:1em; line-height: 1.3em; color:#333366; vertical-align:top; border:1px solid #ccc}
td input                    {padding:2px 0 2px 2px; margin:0}
p							{padding: 0; margin: 0 0 12px 0; color:#333}
b, strong                   {background-color:transparent; color:#003366}
a                           {text-decoration: none;	color:#336699}
a:hover 				    {text-decoration: underline; color:#4086FF;color:#000066}
h1                          {font-family: Georgia, Verdana, Helvetica, sans-serif; font-size:1.6em; color: #666699;color:#cc3300}
textarea                    {font-family: Arial, Helvetica, sans-serif; border:1px solid #336699}
hr                          {height:1px; color:#cc3300}
ul                          {margin:0 0 0 15px; padding:0}

/* Element ID styles */
#main                       {width:500px; margin:0; padding:20px; text-align:left; margin-left:auto; margin-right:auto; font-size:0.875em; line-height:1.4em; border: 1px solid #ccc}
#header                     {border-bottom:4px solid #4A7387; font-size:1.7em; font-weight:bold; color:#aa080E}
#header img                 {margin:20px 10px}
#user                       {background-color:#4A7387; font-weight:bold; padding:3px 10px 4px 10px; width:970px}
#user div,#user div a       {color:White;}

/* Main body styles */
#content                    {width:975px; padding:15px 0 0 15px; border-top:6px solid #33586A; min-height: 240px}
#content p                  {line-height:1.35em; margin:0 0 14px 0}
#left						{float:left; width:346px}
#centre				        {float:left; width:232px}
#right				        {float:left; margin-left:15px; padding:4px 0 0 0}
#leftcentre, #rightcentre   {float:left; width:650px}
#footer                     {min-height:25px; background-color:#4A7387; border-top:6px solid #33586A}

/* Class styles */
.bold                       {font-weight:bold}
.fl 						{float:left; vertical-align:middle}
.fr 						{float:right; vertical-align:middle}
.cb						    {clear:both;height:0}
.smaller                    {font-size:0.9em}
.newbutton                  {background: transparent url(images/button_r.jpg) no-repeat top right; padding:0 4px 6px 0;}
.newbutton a                {background: transparent url(images/button_l.jpg) no-repeat top left; padding:4px 3px 6px 7px; font-weight:bold; text-decoration:none; color:navy;display:block; text-align:center}
.newbutton a:hover          {color:#85080E}
.caption	                {font-family: Arial,  Helvetica, sans-serif; font-size:0.925em; margin:-5px 0 5px 0; color:#666}
