
body,input,select,td{
font-family:Arial, Helvetica, sans-serif;
}

body{
color:#669966;
background-color:#F2F2F2;
margin: 1px;
padding: 0px;
}

/*table and td must be 100% to inherit font-size from the body*/
table,td,td.Menu{
font-size:100%;
}

td.Header,td.Footer,td.Content,body.editor{
font-size:75%;
}

body.Popup{
background-color:#FFFFFF;
margin: 10px;
}

body.editor{
margin: 0px;
}



table.Header {
	
   border-color: #FFFFFF; 
		border-width: 5px 5px 0px 5px;
		border-style: solid;width:760px
}
td.Header {
	background-color:#FFFFFF;
	width:100%
}

table.MenuBar {
   border-color: #FFFFFF; 
		border-width: 5px 5px 0px 5px;
		border-style: solid;width:760px
}

table.MainArea {
   border-color: #FFFFFF; 
		border-width: 0px 5px 5px 5px;
	border-style: solid;
	width:760px
}

table.BuiltUsing {
	width:760px
}

td.Menu {
	height:400px;
	background-color: #06D203;
	vertical-align:top; 
	border-color: #FFFFFF; 
	border-left: 0px;
	border-right: 5px;
	border-top: 0px;
	border-bottom: 0px;
	border-style: solid;
	width: 140px
}

td.MenuBar {
	background-color: #F33C6D;
}

td.Content {
	height:99%;
	width:100%;
	vertical-align:top;
}
td.Content, body.editor{
	background-color:#FFFFFF;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
td.ContentFooter {
	background-color:#FFFFFF;
	height:1%;
	width:100%;
	vertical-align:bottom;
}
td.Footer {
	height:1%;
	background-color:#FFFFFF;
	width:100%; vertical-align:bottom;
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px;margin: 5px;
}



A
{
	color: #339933;
	text-decoration: underline;
	font-weight: normal;
}

A:hover {
	color: #77BB77;
	text-decoration: underline;
	font-weight: normal;
}

.StaticMenuClass{
  border-top: #FFFFFF 1px solid;
	background-color:#FFFFFF;
}

table.StaticMenuItemClass,table.StaticMenuItemHoverClass{
	padding: 4px 4px 4px 4px;

}

.StaticMenuItemClass,
.StaticMenuItemHoverClass,
A.StaticMenuItemClass:hover,
A.StaticMenuItemClass:visited{
  border-bottom: #FFFFFF 1px solid;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	font-style:normal;
}

A.StaticMenuItemClass,
A.StaticMenuItemClass:visited{
	text-decoration:none;
}

/*Don't apply background colour to A.StaticMenuItemClass or A.StaticMenuItemClass:visited as it affects visited links;*/
.StaticMenuItemClass{
	color:#06D203;
	background-color:#F2F2F2;
}

.StaticMenuItemHoverClass,
A.StaticMenuItemClass:hover{
	background-color:#BABEE2;
	color:#C91848;
	text-decoration:underline;
}


table.DynamicMenuItemClass, table.DynamicMenuHoverClass{
	padding: 4px 4px 4px 4px;
}

.DynamicMenuClass{
  border-top: #FFFFFF 1px solid;
}

.DynamicMenuItemClass, .DynamicMenuHoverClass, A.DynamicMenuItemClass:hover, A.DynamicMenuItemClass:hover
{
  border-right: #FFFFFF 1px solid;
  border-left: #FFFFFF 1px solid;
  border-bottom: #FFFFFF 1px solid;
	width: 120px;
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:normal;
	font-style:normal;
}

A.DynamicMenuItemClass,
A.DynamicMenuItemClass:visited{
	text-decoration:none;
}

.DynamicMenuItemClass
{
	background-color:#BBDDBB;
	color:#333333;
}

.DynamicMenuHoverClass,
A.DynamicMenuItemClass:hover{
	background-color:#BBDDBB;
	color:#000000;
	text-decoration:underline;
}

.StaticMenuBarClass{
  border-right: #FFFFFF 0px solid;
	background-color:#C91848;
}

table.StaticMenuBarItemClass,table.StaticMenuBarItemHoverClass{
	padding: 4px 9px 4px 9px;
}

.StaticMenuBarItemClass,
.StaticMenuBarItemHoverClass,
A.StaticMenuBarItemClass:hover,
A.StaticMenuBarItemClass:visited{
  border-left: #FFFFFF 1px solid;
text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:normal;
	font-style:normal;
}
A.StaticMenuBarItemClass,
A.StaticMenuBarItemClass:visited{
	text-decoration:none;
}

.StaticMenuBarItemClass{
	color:#FFFFFF;
	background-color:#C91848;
	;
}
.StaticMenuBarItemHoverClass{
	background-color:#339933;
}

.StaticMenuBarItemHoverClass,
A.StaticMenuBarItemClass:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

table.DynamicMenuBarItemClass, table.DynamicMenuBarHoverClass{
	padding: 2px 2px 2px 2px;
}

A.DynamicMenuBarClass,
.DynamicMenuBarClass{
  border-top: #FFFFFF 1px solid;
}

.DynamicMenuBarItemClass, .DynamicMenuBarHoverClass, A.DynamicMenuBarItemClass:hover, A.DynamicMenuBarItemClass:hover
{
  border-right: #FFFFFF 1px solid;
  border-left: #FFFFFF 1px solid;
  border-bottom: #FFFFFF 1px solid;
	width: 120px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:normal;
	font-style:normal;
	font-weight:normal;
}

A.DynamicMenuBarItemClass,
A.DynamicMenuBarItemClass:visited{
	text-decoration:none;
}

.DynamicMenuBarItemClass
{
	background-color:#C91848;
	color:#FFFFFF;
}

.DynamicMenuBarHoverClass,
A.DynamicMenuBarItemClass:hover{
	background-color:#C91848;
	color:#FFFFFF;
	text-decoration:underline;
}

td.BorderColourCell{
background-color:#FFFFFF;
}

td.MenuBorderColourCell{
background-color:#FFFFFF;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:170%;
color:#669966;
text-align: left;
font-weight:normal;
font-style:normal;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:150%;
color:#669966;
text-align: left;
font-weight:normal;
font-style:normal;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:130%;
color:#669966;
text-align: left;
font-weight:normal;
font-style:normal;
}

h4{
font-family:Arial, Helvetica, sans-serif;
font-size:110%;
color:#333333;
text-align: left;
font-weight:normal;
font-style:normal;
}

h5{
font-family:Arial, Helvetica, sans-serif;
font-size:110%;
color:#333333;
text-align: left;
font-weight:normal;
font-style:normal;
}

h6{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#333333;
text-align: left;
font-weight:normal;
font-style:normal;
}


.MenuDate{
padding-top: 6px;
padding-bottom: 6px;
}

.MenuDate{
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
color:#FFFFFF;
font-weight:normal;
font-style:normal;
text-align: center;
}



