BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #5F5F5F;
}
.TopMenu
{
	background:url(images/mnushadebg.jpg) repeat-x bottom;
	padding-top: 5px;
}
.LoginRegisterCell
{
	vertical-align:bottom;
}
.PageName
{
	padding: 0 0 0 15px;
}
.ControlPanel {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; BORDER-LEFT: #003366 1px solid; WIDTH: 100%; BORDER-BOTTOM: #003366 1px solid; HEIGHT: 64px; BACKGROUND-COLOR: #ffffff
}
.PagingTable {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; BORDER-LEFT: #003366 1px solid; WIDTH: 100%; BORDER-BOTTOM: #003366 1px solid; HEIGHT: 64px; BACKGROUND-COLOR: #ffffff
}
.Head {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Heading {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Headinggreen {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #87C33D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Headingblue {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #39A2D3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.SubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #87C33D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.SubSubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Normal, p {
	color: #666; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em;
}
.NormalGreen {
	color: #87C33D; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.NormalDisabled {
	COLOR: silver; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.NormalBold {
	color: #666; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; line-height:1.5em; 
}
.NormalRed {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}
.NormalTextBox {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
#MySearch .NormalTextBox 
{
	height: 23px;
	padding-top: 3px;
	color:#4A4B4B;
	background-color: #EAF5DD;
	border: 1px solid #87C33D;
}
.TreeMenu_Node {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.TreeMenu_NodeSelected {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dcdcdc
}
A.TreeMenu_Node:link {
	COLOR: #003366; TEXT-DECORATION: none
}
A.TreeMenu_NodeSelected:link {
	COLOR: #003366; TEXT-DECORATION: none
}
A.TreeMenu_Node:visited {
	COLOR: #003366; TEXT-DECORATION: none
}
A.TreeMenu_NodeSelected:visited {
	COLOR: #003366; TEXT-DECORATION: none
}
A.TreeMenu_Node:active {
	COLOR: #003366; TEXT-DECORATION: none
}
A.TreeMenu_NodeSelected:active {
	COLOR: #003366; TEXT-DECORATION: none
}
A.TreeMenu_Node:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.TreeMenu_NodeSelected:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.FileManager {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; HEIGHT: 400px
}
.FileManager_ToolBar {
	BORDER-BOTTOM: black 1px solid; HEIGHT: 25px
}
.FileManager_Explorer {
	BORDER-RIGHT: dimgray 1px solid; BORDER-TOP: dimgray 1px solid; MARGIN: 2px; BORDER-LEFT: dimgray 1px solid; BORDER-BOTTOM: dimgray 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: white
}
.FileManager_FileList {
	BORDER-RIGHT: dimgray 1px solid; BORDER-TOP: dimgray 1px solid; MARGIN: 2px; OVERFLOW: auto; BORDER-LEFT: dimgray 1px solid; BORDER-BOTTOM: dimgray 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: white
}
.FileManager_MessageBox {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 25px; VERTICAL-ALIGN: middle; PADDING-TOP: 25px; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.FileManager_Header {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e7e7ff; BORDER-BOTTOM: dimgray 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica; HEIGHT: 25px; BACKGROUND-COLOR: #9ebff6
}
.FileManager_Pager {
	BORDER-TOP: dimgray 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica; HEIGHT: 25px; BACKGROUND-COLOR: #eeeeee
}
.FileManager_StatusBar {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 2px; FONT-FAMILY: Tahoma, Arial, Helvetica; HEIGHT: 25px; BACKGROUND-COLOR: #dedfde
}
.FileManager_Item {
	BORDER-TOP: black 1px dashed; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; BORDER-BOTTOM: black 1px dashed; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #f8f8f8
}
.FileManager_AltItem {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; BORDER-TOP-STYLE: none; FONT-FAMILY: Tahoma, Arial, Helvetica; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #eeeeee; BORDER-BOTTOM-STYLE: none
}
.FileManager_SelItem {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; BORDER-TOP-STYLE: none; FONT-FAMILY: Tahoma, Arial, Helvetica; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #99ffff; BORDER-BOTTOM-STYLE: none
}
.FileManagerTreeNode {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica
}
.FileManagerTreeNodeSelected {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #dcdcdc
}
A.FileManagerTreeNode:link {
	COLOR: #003366; TEXT-DECORATION: none
}
A.FileManagerTreeNodeSelected:link {
	COLOR: #003366; TEXT-DECORATION: none
}
A.FileManagerTreeNode:visited {
	COLOR: #003366; TEXT-DECORATION: none
}
A.FileManagerTreeNodeSelected:visited {
	COLOR: #003366; TEXT-DECORATION: none
}
A.FileManagerTreeNode:active {
	COLOR: #003366; TEXT-DECORATION: none
}
A.FileManagerTreeNodeSelected:active {
	COLOR: #003366; TEXT-DECORATION: none
}
A.FileManagerTreeNode:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.FileManagerTreeNodeSelected:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.Help {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #ffff99
}
.CommandButton {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.CommandButton:link {
	COLOR: #003366; TEXT-DECORATION: underline
}
A.CommandButton:visited {
	COLOR: #003366; TEXT-DECORATION: underline
}
A.CommandButton:active {
	COLOR: #003366; TEXT-DECORATION: underline
}
A.CommandButton:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.StandardButton {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #E6FAD7; color: #339933; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #87C33D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #87C33D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #87C33D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #87C33D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #87C33D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DT {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #87C33D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #87C33D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.PurpleHeaderLarge
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #A31F88;
	font-weight: bold;
}
TFOOT {
	FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
THEAD {
	FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
td
{
	color: #666;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}
A:link {
	font: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #87C33D; 
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #87C33D; TEXT-DECORATION: none
}
A:active {
	COLOR: #87C33D; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0F7EB2; TEXT-DECORATION: underline
}
A.Grey:link {
	font: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #666; 
	TEXT-DECORATION: none;
}
A.Grey:visited {
	COLOR: #666; TEXT-DECORATION: none
}
A.Grey:active {
	COLOR: #666; TEXT-DECORATION: none
}
A.Grey:hover {
	COLOR:#CCCCCC; TEXT-DECORATION: underline
}
SMALL {
	FONT-SIZE: 8px
}
BIG {
	FONT-SIZE: 14px
}
BLOCKQUOTE {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
PRE {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
ul li
{
	list-style-type: none;
	background: url(images/bullet1.gif) no-repeat 0 0.4em;
	padding-left: 1.5em;
	margin-left: -2em;
}
UL LI LI {
	LIST-STYLE-TYPE: disc
}
UL LI LI LI {
	LIST-STYLE-TYPE: circle
}
OL LI {
	LIST-STYLE-TYPE: decimal
}
OL OL LI {
	LIST-STYLE-TYPE: lower-alpha
}
OL OL OL LI {
	LIST-STYLE-TYPE: lower-roman
}
HR {
	HEIGHT: 1pt; TEXT-ALIGN: left
}
.HeadBg {
	BACKGROUND-COLOR: #cccccc
}
.TabBg {
	BACKGROUND-COLOR: black
}
.SelectedTab {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.SelectedTab:link {
	COLOR: white; TEXT-DECORATION: none
}
A.SelectedTab:visited {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
A.SelectedTab:active {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
A.SelectedTab:hover {
	COLOR: #cccccc; TEXT-DECORATION: none
}
.OtherTabs {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.OtherTabs:link {
	COLOR: white; TEXT-DECORATION: none
}
A.OtherTabs:visited {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
A.OtherTabs:active {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
A.OtherTabs:hover {
	COLOR: #cccccc; TEXT-DECORATION: none
}
.PagingTable {
	HEIGHT: 33px
}

.TopMenuExtraLink
{
width:auto;font-family: verdana, arial, sans-serif; font-size:12px; text-align:right; font-weight: bold; height: 30px; line-height: 28px;
}
a.TopMenuExtraLink:link, a.TopMenuExtraLink:visited
{
	color: #666;
}
a.TopMenuExtraLink:hover
{
	color:#A82187;
	text-decoration: none;
}

 /* SEO Menu - common styling */
.SEOMenuMain 
{float:right; width:auto;font-family: verdana, arial, sans-serif; font-size:12px; text-align:right; font-weight: bold; height: 28px; line-height:25px;}

.SEOMenuMain ul {padding:0;margin:0;list-style:none;}

.SEOMenuMain ul li {
float:left; position:relative; background:url(images/mnuseprt.jpg) no-repeat top right; list-style:none; padding:0; margin:0; /* margin and other  left margins in menus set to reset the left margin set in main ul li */
}

.SEOMenuMain ul li a, .SEOMenuMain ul li a:visited {float:left; display:block; text-decoration:none;color:#666; padding:0px 10px;}

* html .SEOMenuMain ul li a, .SEOMenuMain ul li a:visited {height:30px;}

.SEOMenuMain ul li:hover {width:auto;}

.SEOMenuMain ul li a:hover {background:transparent;color:#A82187;text-decoration:none}

.SEOMenuMain ul li:hover a {background:transparent; color:#A82187;text-decoration:none}

.SEOMenuMain ul li ul {display: none; margin:0;}
.SEOMenuMain table {margin:-1px; border-collapse:collapse; font-size:12px; font-weight: bold;}

/* specific to non IE browsers - if using child menu */
.SEOMenuMain ul li:hover ul {display:block;position:absolute;top:20px;margin-top:1px; left:0px;width:149px;border-bottom:1px solid #ccc;/*background-image:url(images/mnushadebg.jpg);background-repeat:*/ repeat-x; z-index:9999;}
.SEOMenuMain ul li:hover ul li ul {display: none;}
.SEOMenuMain ul li:hover ul li a {display:block;background:#fff;color:#4A4B4B;height:auto;line-height:15px;padding:4px 16px; width:120px; border:1px solid #ccc; border-bottom:0}
.SEOMenuMain ul li:hover ul li a:hover {color:#4A4B4B; background: #EAF5DD;}
.SEOMenuMain ul li:hover ul li:hover ul {display:block; position:absolute; left:153px; top:-1px}

/* specific to IE5.5 and IE6 browsers - if using child menu */
.SEOMenuMain ul li a:hover ul {display:block;position:absolute;top:20px; t\op:21px; background:#fff;left:0px; marg\in-top:1px; border-bottom:1px solid #ccc}
.SEOMenuMain ul li a:hover ul li a {display:block;background:#fff;color:#4A4B4B; height:1px; line-height:15px; padding:4px 16px; width:149px; w\idth:149px; border:1px solid #ccc; border-bottom:0}
.SEOMenuMain ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0}
.SEOMenuMain ul li a:hover ul li a:hover {color:#4A4B4B; background: #EAF5DD;}
.SEOMenuMain ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0; t\op:-1px; color:#4A4B4B; left:153px}


/* Site Map */
.SEOMenuMap
{
    /* menu wrapper div */
    margin-bottom: 10px;
}
.SEOMenuMap ul
{
    /* all submenu lists */
    padding: 0;
    margin: 0;
    list-style: none;
}
.SEOMenuMap a:link
{
    /* all links within the menu wrapper */
    line-height: 1.5em;
}
.SEOMenuMap ul li
{
    /* all list items */ 
    list-style: none;
	margin-top: 5px;
	margin-left: -4px;
	background-image: none;
}
.SEOMenuMap li a:link, .SEOMenuMap li a:visited
{
    /* main colour of the menu */
    margin: 0;
    padding: 0;
    display: block;
    padding: 5px 5px 5px 1em;
    color: #A82187;
    font-weight: bold;
    text-decoration: none; /* added for opera */
    font-size: 12px;
}
.SEOMenuMap li a:hover
{
    color: #A82187;
	text-decoration:underline;
}
.SEOMenuMap ul ul
{
    /* second level menu items */
    margin-left: 10px;
}
.SEOMenuMap ul ul li
{
    margin: 0; /* remove the bullets from the sub menu */
	padding-left:2em;
    list-style: none;
    border: 0;
}
.SEOMenuMap ul ul li a:link, .SEOMenuMap ul ul li a:visited
{
    color: #0F7EB2;
    font-weight: bold;
	font-size: 11px;
}
.SEOMenuMap ul ul li a:hover
{	
    color: #0F7EB2;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}
.SEOMenuMap ul ul ul
{
    /* third level menu items */
    margin-left: 10px;
}
.SEOMenuMap ul ul ul li
{
    margin: 0; /* remove the bullets from the sub menu */
	padding-left: 2em;
    list-style: none;
    border: 0;
}
.SEOMenuMap ul ul ul li a:link, .SEOMenuMap ul ul ul li a:visited
{
    color: #87C33D;
    font-weight: normal;
	font-size: 11px;
}
.SEOMenuMap ul ul ul li a:hover
{
    color: #87C33D;
    font-weight: normal;
	font-size: 11px;
    text-decoration: underline;
}
.SEOMenuMap ul ul ul ul
{
    /* fourth level menu items */
    margin-left: 10px;
}
.SEOMenuMap ul ul ul ul li
{
    	margin: 0; /* remove the bullets from the sub menu */
		padding-left: 2em;
    	list-style: none;
    	border: 0;
}
.SEOMenuMap ul ul ul ul li a:link, .SEOMenuMap ul ul ul ul li a:visited 
{
    color: #666;
    font-weight: normal;
}
.SEOMenuMap ul ul ul ul li a:hover
{
    color: #666;
    text-decoration: underline;
	font-weight: normal;
}

/* SEO Menu Grey Vertical - Purple on hover */
.SEOMenuGrey
{
    /* menu wrapper div */
	position: relative;
	background-color: none;
	color: #666;
	padding: 0;
	margin: 0;
}
.SEOMenuGrey ul
{
    /* all submenu lists */
    padding: 0;
    border: 0;
    margin: 0;
    list-style: none;
	color: #666;
}
.SEOMenuGrey a:link
{
    /* all links within the menu wrapper */
	color: #666;
	margin: 0;
}
.SEOMenuGrey ul li
{
    /* all list items */
    border-top: 1px dashed #C9CACB; 
	background-image: none;
    list-style-type: none;
	left: 20px;
	margin-left: -2px;
	padding: 0;
}
.SEOMenuGrey li a:link, .SEOMenuGrey li a:visited
{
    margin: 0;
    display: block;
    padding: 5px 5px 5px 5px;
    color:#666;
    font-weight: bold;
    text-decoration: none; /* added for opera */
    font-size: 12px;
}
.SEOMenuGrey li a:hover, .SEOMenuGrey .CurrentItem a, .SEOMenuGrey .CurrentItem a:link, .SEOMenuGrey .CurrentItem a:visited, .SEOMenuGrey .CurrentItem a:hover
{
    text-decoration:none;
	color: #A82187;
}
.SEOMenuGrey ul ul
{
    /* second level menu items */
    margin-left: 12px;
	color:#666;
}
.SEOMenuGrey ul ul li
{
    margin: 0; /* remove the bullets from the sub menu */
    list-style: none;
	border: 0;
}
.SEOMenuGrey ul ul li a:link, .SEOMenuGrey ul li ul li a:visited
{
    color: #666;
    font-weight: normal;
}
.SEOMenuGrey ul li ul li a:hover, .SEOMenuGrey .CurrentItem a, .SEOMenuGrey .CurrentItem a:link, .SEOMenuGrey .CurrentItem a:visited,.SEOMenuGrey .CurrentItem a:hover
{
    color: #A82187;
	text-decoration: none;
}
.SEOMenuGrey ul ul ul
{
    /* third level menu items */
    margin-left: 18px;
}
.SEOMenuGrey ul ul ul li
{
    margin: 0; /* remove the bullets from the sub menu */
    list-style: none;
    border: 0;
}
.SEOMenuGrey ul ul ul a:link, .SEOMenuGrey ul ul ul a:visited
{
    color: #666;
    font-weight: normal;
}
.SEOMenuGrey ul ul ul a:hover, .SEOMenuGrey .CurrentItem a, .SEOMenuGrey .CurrentItem a:link, .SEOMenuGrey .CurrentItem a:visited,.SEOMenuGrey .CurrentItem a:hover
{
    color: #A82187;
    text-decoration: none;
}

/* SEO Menu Grey Vertical  - Green Links */
.SEOMenuGreyGreen
{
    /* menu wrapper div */
	position: relative;
	background-color: none;
	color: #666;
	padding: 0;
	margin: 0;
}
.SEOMenuGreyGreen ul
{
    /* all submenu lists */
    padding: 0;
    border: 0;
    margin: 0;
    list-style: none;
	color: #666;
}
.SEOMenuGreyGreen a:link
{
    /* all links within the menu wrapper */
	color: #666;
	margin: 0;
}
.SEOMenuGreyGreen ul li
{
    /* all list items */ 
    border-top: 1px dashed #C9CACB;
	background-image: none;
    list-style: none;
	left: 20px;
	margin-left: -2px; 
	padding:0;
}
.SEOMenuGreyGreen li a:link, .SEOMenuGreyGreen li a:visited
{
    margin: 0;
    display: block;
    padding: 5px 5px 5px 5px;
    color:#666;
    font-weight: bold;
    text-decoration: none; /* added for opera */
    font-size: 12px;
}
.SEOMenuGreyGreen li a:hover, .SEOMenuGreyGreen .CurrentItem a, .SEOMenuGreyGreen .CurrentItem a:link, .SEOMenuGreyGreen .CurrentItem a:visited, .SEOMenuGreyGreen .CurrentItem a:hover
{
    text-decoration:none;
	color: #87C33D;
}
.SEOMenuGreyGreen ul ul
{
    /* second level menu items */
    margin-left: 12px;
	color:#666;
}
.SEOMenuGreyGreen ul ul li
{
    margin: 0; /* remove the bullets from the sub menu */
    list-style: none;
	border: 0;
}
.SEOMenuGreyGreen ul ul li a:link, .SEOMenuGreyGreen ul li ul li a:visited
{
    color: #666;
    font-weight: normal;
}
.SEOMenuGreyGreen ul li ul li a:hover, .SEOMenuGreyGreen .CurrentItem a, .SEOMenuGreyGreen .CurrentItem a:link, .SEOMenuGreyGreen .CurrentItem a:visited, .SEOMenuGreyGreen .CurrentItem a:hover
{
    color: #87C33D;
	text-decoration: none;
}
.SEOMenuGreyGreen ul ul ul
{
    /* third level menu items */
    margin-left: 18px;
}
.SEOMenuGreyGreen ul ul ul li
{
    margin: 0; /* remove the bullets from the sub menu */
    list-style: none;
    border: 0;
}
.SEOMenuGreyGreen ul ul ul a:link, .SEOMenuGreyGreen ul ul ul a:visited
{
    color: #666;
    font-weight: normal;

}
.SEOMenuGreyGreen ul ul ul a:hover, .SEOMenuGreyGreen .CurrentItem a, .SEOMenuGreyGreen .CurrentItem a:link, .SEOMenuGreyGreen .CurrentItem a:visited, .SEOMenuGreyGreen .CurrentItem a:hover
{
    color: #87C33D;
    text-decoration: none;
}
/* SEO Menu Grey & Blue Vertical  - blue on hover */
.SEOMenuGreyBlue
{
    /* menu wrapper div */
	position: relative;
	background-color: none;
	color: #666;
	padding: 0;
	margin: 0;
}
.SEOMenuGreyBlue ul
{
    /* all submenu lists */
    padding: 0;
    border: 0;
    margin: 0;
    list-style: none;
	color: #666;
}
.SEOMenuGreyBlue a:link
{
    /* all links within the menu wrapper */
	color: #666;
	margin: 0;
}
.SEOMenuGreyBlue ul li
{
    /* all list items */ 
    border-top: 1px dashed #C9CACB;
	background-image: none;
    list-style: none;
	left: 20px;
	margin-left: -2px;
	padding: 0;
}
.SEOMenuGreyBlue li a:link, .SEOMenuGreyBlue li a:visited
{
    margin: 0;
    display: block;
    padding: 5px 5px 5px 5px;
    color:#666;
    font-weight: bold;
    text-decoration: none; /* added for opera */
    font-size: 12px;
}
.SEOMenuGreyBlue li a:hover, .SEOMenuGreyBlue .CurrentItem a, .SEOMenuGreyBlue .CurrentItem a:link, .SEOMenuGreyBlue .CurrentItem a:visited, .SEOMenuGreyBlue .CurrentItem a:hover
{
    text-decoration:none;
	color: #0F7EB2;
}
.SEOMenuGreyBlue ul ul
{
    /* second level menu items */
    margin-left: 12px;
	color:#666;
}
.SEOMenuGreyBlue ul ul li
{
    margin: 0; /* remove the bullets from the sub menu */
    list-style: none;
	border: 0;
}
.SEOMenuGreyBlue ul ul li a:link, .SEOMenuGreyBlue ul li ul li a:visited
{
    color: #666;
    font-weight: normal;
}
.SEOMenuGreyBlue ul li ul li a:hover, .SEOMenuGreyBlue .CurrentItem a, .SEOMenuGreyBlue .CurrentItem a:link, .SEOMenuGreyBlue .CurrentItem a:visited, .SEOMenuGreyBlue .CurrentItem a:hover
{
    color: #0F7EB2;
	text-decoration: none;
}
.SEOMenuGreyBlue ul ul ul
{
    /* third level menu items */
    margin-left: 18px;
}
.SEOMenuGreyBlue ul ul ul li
{
    margin: 0; /* remove the bullets from the sub menu */
    list-style: none;
    border: 0;
}
.SEOMenuGreyBlue ul ul ul a:link, .SEOMenuGreyBlue ul ul ul a:visited
{
    color: #666;
    font-weight: normal;
}
.SEOMenuGreyBlue ul ul ul a:hover, .SEOMenuGreyBlue .CurrentItem a, .SEOMenuGreyBlue .CurrentItem a:link, .SEOMenuGreyBlue .CurrentItem a:visited, .SEOMenuGreyBlue .CurrentItem a:hover
{
    color: #0F7EB2;
    text-decoration: none;
}
/* SEO Menu Grey Vertical - Bullets */
.SEOMenuGreyBullet
{
	position: relative;
	background-color: none;
	color: #666;
	padding: 0;
	margin: 0;
}
.SEOMenuGreyBullet ul
{
    padding: 0;
    border: 0;
    margin: 0;
    list-style: none;
	color: #666;
}
.SEOMenuGreyBullet a:link
{
	color: #666;
	margin: 0;
}
.SEOMenuGreyBullet ul li
{
    border-top: 1px dashed #C9CACB; 
    list-style-type: none;
	margin-left: 2px;
	background-position: 0.2em 0.7em;
}
.SEOMenuGreyBullet li a:link, .SEOMenuGreyBullet li a:visited
{
    margin: 0;
    display: block;
    padding: 5px 5px 5px 5px;
    color:#666;
    font-weight: bold;
    text-decoration: none; 
    font-size: 12px;
}
.SEOMenuGreyBullet li a:hover, .SEOMenuGreyBullet .CurrentItem a, .SEOMenuGreyBullet .CurrentItem a:link, .SEOMenuGreyBullet .CurrentItem a:visited, .SEOMenuGreyBullet .CurrentItem a:hover
{
    text-decoration:none;
	color: #A82187;
}
/* Menu Ends */
.Picture 
{ 
	border-color: #666666;
}

