.HorizontalRule
{
	width: 100%;
	height: 1px;
	background-image : url(/assets/misc/1x1_spacer.gif);
	text-align : center;
	background-color : #000000;
}


Body
{
	Margin-top: 0px;
	Margin-left: 0px;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	Color: #707070;
}
UL
{
	Margin-left: 15px;
}
LI
{
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	Color: #707070;
	Padding-top: 6px;
	Margin-left: 4px;
}

td
{
	font-size:11px;
}

.SubNaviColumn input
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:black;
	font-size:11px;
	border:1px solid black;
	width:100%;
}

.BreadCrumbs
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	Color: #707070;
	Padding-top: 6px;
}
.BreadCrumbs a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	Text-decoration: underline;
	Color: #92D610;
}
.BreadCrumbs a:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	Text-decoration: underline;
	Color: #D6D7D7;	
}
a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	Text-decoration: underline;
	Color: #92D610;
}
a:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	Text-decoration: underline;
	Color: #D6D7D7;
}
	
#HoldingTable
{
	Width: 100%;
	Height: 100%;
}
#MainTable
{
	Width: 721px;
	Border-left:1px solid #E2E2E2;
	Border-bottom:1px solid #E2E2E2;
	Border-right:1px solid #E2E2E2;
}
#LogoTable
{
	Width: 719px;
	Height: 76px;
}
.LogoCell
{
	Height: 51px;
}
.GreenCell
{
	Height: 3px;
	Background-color: #92D610;
}
.Logo
{
	Margin-left: 29px;

}
.NaviCell
{
	Height: 22px;
}
.HomeImageBand
{
	Height: 140px;
	background-image: url(../Assets/Misc/HomepageGraphic.gif);
}
#ContentTable
{
	Width: 100%;
}
.ContentBack
{
	background-image: url(../Assets/Misc/ContentBlend.gif);
	background-color: White;
	background-repeat: repeat-x;
}
#MainContent
{
	Width: 490px;
	Margin-top: 4px;
	Margin-right: 4px;
}
.HomeTextCol
{
	Width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	Color: #707070;
	Padding-left: 3px;
	Padding-right: 3px;
	Padding-top: 3px;
	
}

.HomeTextCol H2
{
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica;
   text-transform: uppercase;
	font-weight: bold;
	margin-top:-15px;
	display:inline;
}

.HomeTextCol H2 a
{
	font-size: 10px;
	line-height: 14px;
	font-weight:bold;
	text-decoration: none;
}

.HomeTextCol H2 a:hover
{
	font-size: 10px;
	line-height: 14px;
	font-weight:bold;
	text-decoration: underline;
}

.HomePagepanel
{
	width:229px;
	Background-color: #F9F9F9;
}

.HomeGreyColour
{
	Background-color: #F9F9F9;
}

.GreyBevelBand
{
	Height: 12px;
}
.GreySpace
{
	Width: 2px;
}
.HomeTextPanels
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	Width: 100%;
	Padding-left: 3px;
	Padding-right: 3px;
	Padding-top: 3px;
	Padding-bottom: 3px;
	Background-color: #F9F9F9;
	Color: #707070;
}

.HomeTextPanels H2
{
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica;
   text-transform: uppercase;
	font-weight: bold;
	margin-top:-15px;
	display:inline;
}

.HomeTextPanels H2 a
{
	font-size: 10px;
	line-height: 14px;
	font-weight:bold;
	text-decoration: none;
}

.HomeTextPanels H2 a:hover
{
	font-size: 10px;
	line-height: 14px;
	font-weight:bold;
	text-decoration: underline;
}

.GreyBlock
{
	Background-color: #F9F9F9;
}

.IconPadding
{
	Padding-left: 6px;
}
#FooterTable
{
	Width: 719px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	Color: #D6D7D7;
	Margin-top: 10px;
}
#FooterTable a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	Text-decoration: underline;
	Color: #D6D7D7;
}
#FooterTable a:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	Text-decoration: underline;
	Color: #BCDE7D;
}
.SubNaviColumn
{
	Width: 175px;
	Border-right: 1px solid #DBDBDB;
}

.SubNavi
{
	Height: 22px;
	Width: 100%;
	Display: block;
}

.SubNavi a
{
	Height: 20px;
	Width: 100%;
	Display: block;
	background-color: #F3F3F3;
	Border-left: 4px solid #92D610;
	font-size: 11px;
	Text-decoration: none;
	Color: #343535;
	padding-right:4px;
	margin-top:2px;
	padding-top: 3px;
}
.SubNavi a:hover
{
	Height: 20px;
	Width: 100%;
	Display: block;
	background-color: #DADBDB;
	Border-left: 4px solid #92D610;
	font-size: 11px;
	Text-decoration: none;
	Color: #343535;
	padding-right:4px;
	margin-top:2px;
}
#SubConentHolder
{
	Width: 717px;
}
.SubContentSection
{
	Width: 529px;
}
#SubHeader
{
	Margin-top: 8px;
	Width: 52px;
		Margin-left: 7px;

}
.SubcontentTable
{
	Width: 530px;
	Margin-top:5px;
}
.ContentTopCurve
{
	Height: 11px;
	Width: 530px;
	background-image: url(../Assets/Misc/ContentMainTop.gif);
}
.ContentMid
{
	Border-left: 1px solid #DBDBDB;
	Border-right: 1px solid #DBDBDB;
	Width: 531px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	Padding-left: 3px;
	Padding-right: 3px;
	Padding-top: 3px;
	Padding-bottom: 3px;
	Color: #707070;
	}

.ContentMid H2
{
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica;
   text-transform: uppercase;
	font-weight: bold;
	margin-top:-15px;
	display:inline;
	text-decoration: none;
}

.ContentMid H2 a
{
	font-size: 10px;
	line-height: 14px;
	font-weight:bold;
	text-decoration: underline;
}

.ContentMid H2 a:hover
{
	font-size: 10px;
	line-height: 14px;
	font-weight:bold;
}	

.ContentBottCurve
{
	Height: 11px;
	Width: 530px;
	background-image: url(../Assets/Misc/ContentMainBott.gif);
}
.SubcontentTableSmall
{
	Width: 318px;
	Margin-top: 4px;
}

.SubContentTopCurve
{
	Height: 12px;
	Width: 318px;
	background-image: url(../Assets/Misc/Sub-ContentMainTop.gif);
}
.SubContentMid
{
	Border-left: 1px solid #DBDBDB;
	Border-right: 1px solid #DBDBDB;
	Width: 318px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	Padding-left: 3px;
	Padding-right: 3px;
	Padding-top: 3px;
	Padding-bottom: 3px;
	Color: #707070;

	}
	
.SubContentMid H2
{
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica;
   text-transform: uppercase;
	font-weight: bold;
	margin-top:-15px;
	display:inline;
	text-decoration: none;
}

.SubContentMidH2 a
{
	font-size: 10px;
	line-height: 14px;
	font-weight:bold;
	text-decoration: underline;
}

.SubContentMid H2 a:hover
{
	font-size: 10px;
	line-height: 14px;
	font-weight:bold;
}	
	
.SubContentBottCurve
{
	Height: 12px;
	Width: 318px;
	background-image: url(../Assets/Misc/Sub-ContentMainBottom.gif);
}
.BoxTables
{
	Width: 204px;
	height:91px;
	background-image: url(../Assets/Misc/GreenBox.gif);
	background-repeat:no-repeat;
	background-color:#91D510;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	Padding-left: 5px;
	Padding-right: 5px;
	Padding-top: 5px;
	Padding-bottom: 3px;
	Color: #ffffff;
	Margin-top: 4px;
}

.BoxTables a
{
	color:white;
	text-decoration:none;
}


.BoxTables a:hover
{
	color:white;
	text-decoration:underline;
}

.BoxTableFooter
{
	Height: 7px;
	Width: 204px;
	background-image: url(../Assets/Misc/GreenBoxFooter.gif);
}

.ContactBoxTable
{
	Width: 204px;
	height:91px;
	background-image: url(../Assets/Misc/BluePhoneBackground.gif);
	background-repeat:no-repeat;
	background-color:#6FB3CF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	Padding-left: 50px;
	Padding-right: 10px;
	Padding-top: 5px;
	Padding-bottom: 3px;
	Color: #ffffff;
	Margin-top: 4px;
}

.ContactBoxTable a
{
	color:white;
	text-decoration:none;
}


.ContactBoxTable a:hover
{
	color:white;
	text-decoration:underline;
}


.ContactBoxFooter
{
	Height: 7px;
	Width: 204px;
	background-image: url(../Assets/Misc/BluePhoneFooter.gif);
}

.NaviOn
{
	background-color:#92D610;
	padding-left:5px;
	padding-right:5px;
	color:white;
}

.NaviOn a
{
	color:white;
	text-decoration:none;
}

.NaviOn a:hover
{
	color:white;
	text-decoration:none;
}

.NaviOff
{
	background-color:#464E50;
	padding-left:5px;
	padding-right:5px;
	color:white;
}

.NaviOff a
{
	color:white;
	text-decoration:none;
}

.NaviOff a:hover
{
	color:white;
	text-decoration:underline;
}

.NaviSpacer
{
	padding-left:1px;
}




/* Footer Icons Start */

.IconTable
{
	Width: 200px;
	Margin-top: 15px;
	Margin-right: 12px;
}


.MomoHand
{
	display:block;
	height:19px;
	width:15px;
}

.MomoHand a
{
	display:block;
	height:19px;
	width:15px;
	background-image:url(../Assets/Icons/Momo.gif);
}

.MomoHand a:hover
{
	display:block;
	height:18px;
	width:15px;
	background-image:url(../Assets/Icons/Momo.gif);
	background-position: 0px -18px;
}

.MomoHand a div
{
	display:block;
	height:19px;
	width:15px;
}

.Windows
{
	display:block;
	height:18px;
	width:18px;
}

.Windows a
{
	display:block;
	height:18px;
	width:18px;
	background-image:url(../Assets/Icons/Windows.gif);
}

.Windows a:hover
{
	display:block;
	height:18px;
	width:18px;
	background-image:url(../Assets/Icons/WindowsActive.gif);
}

.IE
{
	display:block;
	height:18px;
	width:18px;
}

.IE a
{
	display:block;
	height:18px;
	width:18px;
	background-image:url(../Assets/Icons/IE.gif);
}

.IE a:hover
{
	display:block;
	height:18px;
	width:18px;
	background-image:url(../Assets/Icons/IEActive.gif);
}

.Adobe
{
	display:block;
	height:18px;
	width:18px;
}

.Adobe a
{
	display:block;
	height:18px;
	width:18px;
	background-image:url(../Assets/Icons/Adobe.gif);
}

.Adobe a:hover
{
	display:block;
	height:18px;
	width:18px;
	background-image:url(../Assets/Icons/AdobeActive.gif);
}


.Macromedia
{
	display:block;
	height:18px;
	width:28px;
}

.Macromedia a
{
	display:block;
	height:18px;
	width:28px;
	background-image:url(../Assets/Icons/Macromedia.gif);
}

.Macromedia a:hover
{
	display:block;
	height:18px;
	width:28px;
	background-image:url(../Assets/Icons/MacromediaActive.gif);
}

.W3C
{
	display:block;
	height:18px;
	width:24px;
}

.W3C a
{
	display:block;
	height:18px;
	width:24px;
	background-image:url(../Assets/Icons/W3C.gif);
}

.W3C a:hover
{
	display:block;
	height:18px;
	width:24px;
	background-image:url(../Assets/Icons/W3CActive.gif);
}

.CSS
{
	display:block;
	height:18px;
	width:24px;
}

.CSS a
{
	display:block;
	height:18px;
	width:43px;
	background-image:url(../Assets/Icons/W3Ccss.gif);
}

.CSS a:hover
{
	display:block;
	height:18px;
	width:43px;
	background-image:url(../Assets/Icons/W3CcssActive.gif);
}

/* Footer Icons End */


.RandomImage1
{
	height:140px;
	width:266px;
	background-image:url(../Assets/Misc/MomoHandHome.gif);
}

.RandomImage2
{
	height:140px;
	width:266px;
	background-image:url(../Assets/Misc/MomoArrowsHome.gif);
	
}
.FormFields
{
	Height: 18px;
	Width: 220px;
	Background-color: #ffffff;
	Border-left: 3px solid #707070;
	Border-right: 1px solid #707070;
	Border-top: 1px solid #707070;
	Border-bottom: 1px solid #707070;
	Padding-left: 4px;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	Color: #707070;
	Margin-top: 4px;
}
.FormFieldsMulti
{
	Width: 220px;
	Background-color: #ffffff;
	Border-left: 3px solid #707070;
	Border-right: 1px solid #707070;
	Border-top: 1px solid #707070;
	Border-bottom: 1px solid #707070;
	Padding-left: 4px;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	Color: #707070;
	Margin-top: 4px;
	}
.ButtonContact
{
	Width: 220px;
	Background-color: #F3F3F3;
	Border-left: 3px solid #707070;
	Border-right: 1px solid #707070;
	Border-top: 1px solid #707070;
	Border-bottom: 1px solid #707070;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	Color: #707070;
	Font-weight: bold;
	Cursor: pointer;
}
.ButtonSearch input
{
	Width: 100%;
	Background-color: #F3F3F3;
	Border-left: 1px solid #707070;
	Border-right: 1px solid #707070;
	Border-top: 1px solid #707070;
	Border-bottom: 1px solid #707070;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	Color: #707070;
	Font-weight: bold;
	Cursor: Pointer;
}
.ButtonSearch
{
	Width: 20%;
	padding-right:4px;
}
.FormSearch input
{
	Height: 18px;
	Width: 100%;
	Background-color: #ffffff;
	Border-left: 3px solid #707070;
	Border-right: 1px solid #707070;
	Border-top: 1px solid #707070;
	Border-bottom: 1px solid #707070;
	Padding-left: 4px;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	Color: #707070;
	margin-right: 2px;
}
.FormSearch
{
	Width: 80%;
	padding-left:4px;
}
.Hundredhigh
{
	Height: 100%;
}
#TableContents
{
	Margin-left: 7px;
	Margin-right: 7px;
}
.GenericForm
{
	Height: 18px;
	Width: 100%;
	Background-color: white;
	Border-left: 3px solid #707070;
	Border-right: 1px solid #707070;
	Border-top: 1px solid #707070;
	Border-bottom: 1px solid #707070;
	Padding-left: 4px;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #707070;
	margin-right: 2px;
}

.GenericFormButton
{
	Height: 18px;
	Width: 100%;
	Background-color: #F3F3F3;
	Border-left: 3px solid #707070;
	Border-right: 1px solid #707070;
	Border-top: 1px solid #707070;
	Border-bottom: 1px solid #707070;
	Padding-left: 4px;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	Color: #707070;
	Font-weight: bold;
	Cursor: pointer;
	margin-right: 2px;
}


/* START FLASH REPLACMENT CSS */

.ContentMid h3
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}

.SubContentMid h3
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}

.ContentMid h3
{
	font-size: 20px;
}

.SubContentMid h3
{
	font-size: 20px;
}
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash .ContentMid h3 {
	visibility: hidden;
	letter-spacing: -4px;
	font-size: 20px;
}

.sIFR-hasFlash .SubContentMid h3 {
	visibility: hidden;
	letter-spacing: -4px;
	font-size: 20px;
}

/* END FLASH REPLACMENT CSS */



.SmallInfo
{
	width:170px;
}

.SmallInfoTop
{
	Height: 12px;
	Width: 170px;
	background-image: url(../Assets/Misc/small_top.gif);
}

.SmallInfoBorder
{
	Border-left: 1px solid #DBDBDB;
	Border-right: 1px solid #DBDBDB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	Padding-left: 3px;
	Padding-right: 3px;
	Padding-top: 3px;
	Padding-bottom: 3px;
	Color: #707070;
}


.SmallInfoBottom
{
	Height: 12px;
	Width: 170px;
	background-image: url(../Assets/Misc/small_bottom.gif);
}