	/* #FFFFFF  White               */
	/* #000080  Navy                */
	/* #FFD700  Gold                */
	/* #B0C4DE  LightSteelBlue      */
	/* #FFFFE0  LightYellow         */
	/* #008000  Green               */
	/* #4169E1  RoyalBlue           */
	/* #0000FF  Blue                */
	/* #FF0000  Red                 */
	
	/* CSS 2.1 named colors: black, silver, gray, navy, blue, aqua,
       teal, purple, fuchsia, white, lime, green, maroon, red, 
       orange, yellow and olive. */
BODY	
{
	font-family: arial, verdana;
	color: navy;
	font-size: 10pt;
	margin: 0 2px 0 5px;
	padding: 0;
	background-color: #D3D3D3; /* Outer Colour */
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#686BBC');
}

H1
{
	font-size: 12pt;
	padding: 0;
	font-weight: bold;
}

P
{
    overflow: auto;
    font-size: 10pt;
}

.H1Center
{
	font-size: 14pt;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #FFFFE0;
}

H2
{
	font-size: 12pt;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	word-spacing: 4px;
}

H3
{
	font-size: 12pt;
	text-align: center;
	font-weight: bold;
}

H4
{
    font-size: 12pt;
	text-align: left;
	font-weight: bold;
}

.H4Center
{
    font-size: 12pt;
	font-weight: bold;
	text-align: center;
	color: Blue;
}

H5
{
    font-size: 11pt;
    text-align: left;
	font-weight: bold;
}

A:link
{
	color: blue;
	text-decoration: underline;
}
A:visited
{
	color: blue;
	text-decoration: underline;
}
A:hover
{
	color: red;
	text-decoration: underline;
}
A:active
{
	color: red;
	text-decoration: underline;
}
SMALL
{
	font-size: 0.7em;
}
BIG
{
	font-size: 1.17em;
}
BLOCKQUOTE
{
	margin-left: 30px;
	margin-right: 0;
}
UL
{
	list-style-type: disc;
	margin-top: 0;
	margin-left: 50px;
	margin-bottom: 5px;
	padding-top: 0;
	padding-bottom: 10px;
}

UL UL
{
    margin-top: 0;
	margin-bottom: 0;
	margin-left: 50px;
	padding-top: 0;
	padding-bottom: 0;
	list-style-type: disc;
}

UL LI
{
	list-style-type: square;
}
UL LI LI
{
	list-style-type: disc;
	padding-left: 5px;
	margin-left: -75px;
}
UL LI LI LI
{
	list-style-type: disc;
}
OL LI
{
	list-style-type: decimal;
}
img
{
	padding: 0;
	border-color: white;
	margin: 0;
}
img.LeftAlign
{
	border-color: white;
	float: left;
	margin-right: 20px;
	margin-top: 0;
	margin-bottom: 10px;
}

img.RightAlign
{
	border-color: white;
	float: right;
	margin-left: 20px;
	margin-top: 0;
	margin-bottom: 10px;
}

img.IconAlign
{
	border-color: white;
	float: left;
	margin-right: 20px;
	margin-top: 0;
	margin-bottom: 10px;
}
.Courier
{
	font-family: 'Courier New';
	font-size: 10pt;
}

.MasterContent
{
	width: 645px;
	padding: 10px 20px 20px 30px;
	margin: 0;
	border-left: solid 1px #B0C4DE;
	vertical-align: top;
}

.MasterHeader
{
	margin: 0;
	padding: 2px 0 3px 0;
	margin-left:  auto;
    margin-right:  auto;
    width: 832px;
    border-left: solid 1px #8080FF;
    border-right: solid 1px #8080FF;
    border-bottom: solid 2px red;
    background-color: #138DFF;
}
.MasterNavigationBar
{
	margin: 0;
	padding: 0;
	margin-left:  auto;
    margin-right:  auto;
    height: 29px;
    width: 830px;
    background-color: #d3d3d3;
    border-left: solid 1px #8080FF;
    border-right: solid 1px #8080FF;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#0A6CCE');
}
.MasterSidebar
{
	vertical-align: top;
	width: 185px;
	padding: 0 5px 0 5px;
	background-color: #F0F0FF;
}
.PanelFormat
{
	border-color: #FFD700;		/* Gold */
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFE0;	/* LightYellow */
	margin: 10px;
}

.Watermark 
{ 
    font-style:italic;
    color: Gray;
    background-color: white;
}

.ListText
{
	margin: 0;
	padding: 15px 20px 15px 35px;
}

#footer
{
	clear: both;
	height: 2em;
	position: absolute;
	bottom: 0;
	left: 0;
	left: 20px;
}

#StatusFooter
{
	clear: both;
	left: 160px;
	height: 2em;
	position: absolute;
	bottom: 0;
}

img.left
{
    position:absolute;
    left:0; 
}

img.right
{
    position:absolute;
    right:0; 
}

img.top
{
    position: absolute;
    top: 0;
}

.DoNotDisplay
{
    display: none;
}
.TableBorder td 
{
    border: 1px solid #D3D3D3;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}
table
{
    margin: 0;
    padding: 0;
    font-size: 10pt;
    border-collapse: collapse;
    vertical-align: top;
} 
.TableHeader
{
    background-color: #507CD1;
    color: White;
    text-align: left;
}
td
{
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

.CentreSideBar       
{
    margin-left:  auto;
    margin-right:  auto;
    width: 830px;
    background-color: White;
    /* Content Border colour */
    border-bottom: solid 1px #8080FF;
    border-left: solid 1px #8080FF;
    border-right: solid 1px #8080FF;
}
.CenterText
{
    text-align: center;
}

div.CenterTable 
{
    text-align: center;
}

div.CenterTable table 
{
    margin: 0 auto; 
    text-align: left;
    background-color: #FFFFE0;
}

img.CenterImage
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.grid, .grid td
{ 
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid blue;
    border-bottom: 1px solid blue;
}

div.FixFirefox td
{
    border: solid 1px gray;
}

.GridviewTable td {
    padding: 2px 5px 2px 5px; 
}
.BoxText
{
    color: #0000D0;
    text-align: center;
}

.RoundedCornerBox
{
    margin: 0 auto;
    width: 500px;
    padding: 5px 20px 10px 20px;
    text-align: left;
    background-color: #FFFFE0;      /* LightYellow     */
    border: 1px solid #FFD700;      /* Gold            */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}

.RoundedCornerBoxHead
{
    margin: 0 auto;
    width: 500px;
    padding: 5px 20px 10px 20px;
    text-align: left;
    background-color: #FFFFE0;      /* LightYellow     */
    border: 1px solid red;      /* #FFD700 Gold            */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}

.RoundedCornerBox2
{
    margin: 0 auto;
    padding: 5px 20px 10px 20px;
    text-align: left;
    background-color: #EFFFFF;      
    border: 1px solid #000080;      /* Dark Blue          */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}
