BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: white; BORDER-BOTTOM-WIDTH: 0px; COLOR: black; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
#layoutTable {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
#layoutTable TD {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
#layoutTable TH {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
BODY {
	FONT-SIZE: 75%
}
#layoutTable {
	FONT-SIZE: 100%
}
#layoutTable TD {
	FONT-SIZE: 100%
}
#layoutTable TABLE {
	FONT-SIZE: 100%
}
H1 {
	COLOR: #003399
}
H2 {
	COLOR: #003399
}
H3 {
	COLOR: #6382c2
}
H4 {
	COLOR: #6382c2
}
H5 {
	COLOR: #6382c2
}
H6 {
	COLOR: #6382c2
}
#warwickBar {
	COLOR: white; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 30px; BACKGROUND-COLOR: #003399; BORDER-BOTTOM-STYLE: none
}
IMG.logo {
	PADDING-LEFT: 2px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#utilityBar {
	BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; MARGIN-TOP: -1.3em; PADDING-LEFT: 5px; RIGHT: 0px; PADDING-BOTTOM: 1px; FONT: 90% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; MARGIN-LEFT: 120px; BORDER-LEFT: white 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: white 1px solid; POSITION: absolute; TOP: 27px; HEIGHT: 1.3em; BACKGROUND-COLOR: #8ca8c8; TEXT-ALIGN: right
}
#utilityBar A {
	COLOR: #003399
}
#utilityBar A:link {
	COLOR: #003399
}
#utilityBar A:visited {
	COLOR: #330066
}
#utilityBar A:active {
	COLOR: #003399
}
#utilityBar A:hover {
	COLOR: #3366cc
}
#utilityBar B {
	FONT-WEIGHT: normal; COLOR: black
}
#departmentBar {
	BORDER-TOP: white 1px solid; COLOR: white; WHITE-SPACE: nowrap; HEIGHT: 46px; BACKGROUND-COLOR: #8ca8c8
}
#departmentBar IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#navBar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.95em; PADDING-BOTTOM: 2px; COLOR: #314563; PADDING-TOP: 8px; BACKGROUND-COLOR: #8ca8c8
}
UNKNOWN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 10px
}
#layoutTable {
	WIDTH: 100%
}
#layoutTable #centreLayoutTable {
	WIDTH: 100%
}
#layoutTable A:link {
	TEXT-DECORATION: underline
}
#layoutTable A:visited {
	TEXT-DECORATION: underline
}
#layoutTable A:link {
	COLOR: #003399
}
#layoutTable A:visited {
	COLOR: #330066
}
#layoutTable A:active {
	COLOR: #003399
}
#layoutTable A:hover {
	COLOR: #3366cc
}
#layoutTable A:hover {
	COLOR: #3366cc
}
#leftside {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 163px; PADDING-TOP: 0px
}
#clear {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 1px
}
#leftside .content {
	FONT: 96% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; PADDING-TOP: 1px; BACKGROUND-COLOR: #8ca8c8
}
#leftside IMG {
	VERTICAL-ALIGN: bottom
}
#leftside UL.local-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0.5em 1.5em 1em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 250px; voice-family: inherit
}
UNKNOWN {
	MIN-HEIGHT: 250px; HEIGHT: auto
}
#leftside UL.local-nav A {
	COLOR: white; 
}
#leftside UL.local-nav A:visited {
	COLOR: white;
}
#leftside UL.local-nav A:hover {
	COLOR: #3366cc
}
#leftside UL.local-nav UL {
	PADDING-LEFT: 5px; MARGIN-LEFT: 0.5em; LIST-STYLE-TYPE: none
}
#leftside UL.local-nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0.4em 0px; PADDING-TOP: 0px
}
#leftside UL.local-nav LI.selected {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0.6em; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #314563; PADDING-TOP: 0px
}
#leftUtilityBar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; FONT: 90% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; WIDTH: 158px; COLOR: white; PADDING-TOP: 5px; BACKGROUND-COLOR: #8ca8c8; voice-family: inherit
}
#leftside #leftUtilityBar A {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#leftside #leftUtilityBar A:hover {
	COLOR: #ddddcc
}
#leftside #leftUtilityBar A:visited {
	COLOR: #ffffff
}
#pageTitle H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.75em; MARGIN: 0px 10px 0px 20px; FONT: bold 1.5em/1em Verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 0.75em
}
#mainContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#mainContent  {
	LINE-HEIGHT: 1.4em
}
#mainContent P {
	MARGIN: 0px 0px 1em
}
#mainContent .content {
	BORDER-TOP: #6382c2 1px solid; MARGIN: 0px 10px 10px 0px; WIDTH: auto; PADDING-TOP: 15px; BORDER-RIGHT-WIDTH: 0px
}
#mainContent H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT: bold 1.5em Verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
#rhsContent H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold 1.5em Verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
#mainContent H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 140%; MARGIN: 0px 0px 0.3em; PADDING-TOP: 0px
}
#rhsContent H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 140%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em; PADDING-TOP: 0px
}
#mainContent H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; MARGIN: 0px 0px 0.2em; PADDING-TOP: 0px; FONT-VARIANT: small-caps
}
#rhsContent H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.2em; PADDING-TOP: 0px; FONT-VARIANT: small-caps
}
#mainContent H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 110%; MARGIN: 0px 0px 0.2em; PADDING-TOP: 0px; FONT-VARIANT: small-caps
}
#rhsContent H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.2em; PADDING-TOP: 0px; FONT-VARIANT: small-caps
}
#mainContent H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 110%; MARGIN: 0px 0px -0.1em; PADDING-TOP: 0px
}
#rhsContent H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -0.1em; PADDING-TOP: 0px
}
#mainContent H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; MARGIN: 0px 0px 0em; PADDING-TOP: 0px
}
#rhsContent H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0em; PADDING-TOP: 0px
}
#mainContent .content UL {
	FONT: 1em Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black; LIST-STYLE-TYPE: square
}
#rhsContent .content UL {
	FONT: 1em Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black; LIST-STYLE-TYPE: square
}
#mainContent LI {
	MARGIN-BOTTOM: 6px
}
#rhsContent LI {
	MARGIN-BOTTOM: 6px
}
#mainContent .content TABLE {
	FONT-SIZE: 100%; MARGIN-BOTTOM: 10px; voice-family: inherit
}
#mainContent .content TH {
	FONT-SIZE: 110%; COLOR: #003399
}
#rhsContent .content TH {
	FONT-SIZE: 110%; COLOR: #003399
}
#layoutTable #rhsContent {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 160px; PADDING-TOP: 0px
}
#rhsContent P {
	MARGIN: 0px 0px 1em
}
#rhsContent .content {
	BORDER-TOP: #6382c2 1px dotted; BORDER-BOTTOM: #6382c2 1px dotted;
	FONT: 1em Verdana, Geneva, Arial, Helvetica, sans-serif; PADDING-TOP: 30px;
	PADDING-BOTTOM: 30px; COLOR: gray;
}
#footer {
	FONT: 75%/1em Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: green
}
.footerLeft {
	FLOAT: left
}
.footerRight {
	FLOAT: right
}
#footerContent A {
	TEXT-DECORATION: none
}
#footerContent {
	CLEAR: both; MARGIN-BOTTOM: 10px; FONT: 75%/1em Verdana, Geneva, Arial, Helvetica, sans-serif; PADDING-TOP: 10px; BORDER-BOTTOM: #6382c2 1px solid; HEIGHT: 17px
}
.rhs #footerContent {
	MARGIN-RIGHT: 0px
}
#footerContentSpan {
	MARGIN: 15px 5px 20px 0px; FONT: 75%/1em Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 17px
}

table.workshop {
width: 100%;
background-color: white;
border-color: gray;
border-width: 1px;
border-style: solid;
}
table.workshop th, table.workshop td 
{
text-align: left; 
}
table.workshop th {font-variant: small-caps; width: 20%;}

table.form th, table.form td 
{
text-align: left; 
vertical-align: top;
}

table.reg {
border-collapse: collapse;
width: 100%;
background-color: white;
border-color: gray;
border-width: 1px;
border-style: solid;
}

table.reg li {
list-style: square;
}

table.reg td.top_level {
width: 50%;}

table.reg td.heading1 {
background-color: #E0E0E0;
border-color: gray;
border-width: 1px;
border-style: solid;}

table.reg td.heading2 {
background-color: #E0E0E0;}

table.workshop2 th, table.workshop2 td 
{
text-align: left; 
}
table.workshop2 th {font-variant: small-caps;}