.TitleBar {
	BACKGROUND-COLOR: #e7e7e7
}
.TabHoverStyle {
	BACKGROUND-COLOR: #777777
}

.Level3 {
	FONT-SIZE: 11px; TEXT-TRANSFORM: lowercase; COLOR: #000066; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Level3selected {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: lowercase; COLOR: #000066; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Level4 {
	FONT-SIZE: 11px; TEXT-TRANSFORM: lowercase; COLOR: #000066; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Level4selected {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: lowercase; COLOR: #000066; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Level5 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: lowercase; COLOR: #000066; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Level5selected {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: lowercase; COLOR: #000066; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}

.content {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}

.label {
	FONT-SIZE: 12px; COLOR: midnightblue; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
TD.heading {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: midnightblue; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.ContactSubHd {
	FONT-WEIGHT: bold; COLOR: black
}
SELECT {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
TD.ErrorText {
	FONT-WEIGHT: bolder; FONT-SIZE: 10pt; COLOR: firebrick; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.OddRow {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
.OddRow a{
	margin-left: 5px;
}
.EvenRow {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #dfe5eb

}
.EvenRow a{
	margin-left: 5px;
}
.line {
	FONT-SIZE: 1pt; COLOR: #996600; BACKGROUND-COLOR: #996600
}
.lineblue {
	FONT-SIZE: 1pt; COLOR: #333333; BACKGROUND-COLOR: #333333
}
.bar {
	BACKGROUND-COLOR: #f0e0b2
}
.TableHeader {
	FONT-WEIGHT: bold; Padding-left:5px; Padding-right:5px;FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #666666
}
.HeaderBG {
	BACKGROUND-COLOR: #5a4866
}
.TopMenuBG {
	BACKGROUND-COLOR: #006666
}
.Level1001 {
	FONT-SIZE: 11px;
	TEXT-TRANSFORM: lowercase;
	COLOR: #666666;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.Level1001selected {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	TEXT-TRANSFORM: lowercase;
	COLOR: #3F8D9F;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.Error {
	FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.fldCaption {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.SmallA {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.Hyperlink {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.Hyperlink:visited {
	COLOR: #7b8fbd; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.DatatorqueA {
	FONT-SIZE: 7pt; COLOR: #aca3b2; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Warning {
	FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}

.RequestPending {
	COLOR: #666666; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.SiteMapStyle {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f2f8; TEXT-DECORATION: none
}
}
.demo {
	COLOR: #003366
}
.TabText {
	FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.TabTextSelected {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Archived {
	COLOR: #666666; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.NoChildren {
	COLOR: black; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.track {
	FONT-SIZE: 11px; COLOR: #330033; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.NewsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.NewsDate {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.NewsTitleSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.ImageHyperlink {
	BORDER-RIGHT: #000000 1pt solid; BORDER-TOP: #000000 1pt solid; BORDER-LEFT: #000000 1pt solid; BORDER-BOTTOM: #000000 1pt solid
}
.EditorBookMark {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(bookmark.gif); WIDTH: 15px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
.ProdListTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff7920; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.ProdListCode {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ProdRRP {
	FONT-SIZE: 6px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ProdListAmount {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #999999
}
.BasketTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.BasketItemsCnt {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.BasketItems {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.BasketAmount {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #999999
}
.BasketCurrency {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #999999
}
.BasketTotal {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #666666
}
.ShopLink {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ProdRRP {
	FONT-SIZE: 11px; COLOR: #ff7920; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.ProdTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff7920; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.ProdCode {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e5e5e5
}
.ProdAmount {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #999999
}
.ProdPrevHeading {
	FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ProdPrevCode {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ProdPrevAmount {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ProdPrevCheckOut {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ProdPrevTotalLbl {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ProdPrevTotal {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.GridTD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}
.PlainImageHyperlink {
	BORDER-RIGHT: #000000 0pt solid; BORDER-TOP: #000000 0pt solid; BORDER-LEFT: #000000 0pt solid; BORDER-BOTTOM: #000000 0pt solid
}
.ProdPlainLink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.access {
	FONT-SIZE: 0.75em
}
.TitleBar {
	BACKGROUND-COLOR: #e7e7e7
}
.EventDate {
	COLOR: #666666; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.TableHeaderPadding {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #336666
}
.TDGridPadding {
	PADDING-LEFT: 5px
}
.HightLightRow {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #cee188
}








/**** New and Modified Styles ****/
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #666666;
}
.banner {
	background-image: url(banner.jpg);
	background-repeat: no-repeat;
	background-color: #428DA0;
}

.mainmenu_wrap {
	background-image: url(menu_bg.gif);
	background-repeat: repeat-x;
}

.menuLevel0 {
	color: #FFFFFF;
	font-size: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-right: 12px;
	padding-left: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-transform: capitalize;
}


.menuLevel0 a:link, .Level0 a:active, .Level0 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.menuLevel0 a:hover {
	color: #B3D2D9;
	display: block;
}

.Level0 
{
	color: #FFFFFF;
	text-decoration: none;
}
.Level0selected 
{
	color: #FFFFFF;
	text-decoration: none;
}
.Level0 a:link, .Level0 a:active, .Level0 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.Level0 a:hover {
	color: #B3D2D9;
	display: block;
	text-decoration: none;
}

.menuLevel0selected {
	color: #FFFFFF;
	font-size: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-right: 12px;
	padding-left: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-transform: capitalize;
	background-image: url(menuselected_bg.gif);
	background-repeat: repeat-x;
}
.menuLevel0selected a:link, .Level0selected a:active, .Level0selected a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.menuLevel0selected a:hover {
	color: #B3D2D9;
	display: block;
}
.leftmenu_wrap {
	background-image: url(left_fade.jpg);
	background-repeat: repeat-x;
	background-color: #6CA7B5;
	color: #FFFFFF;
}

.Level1 {
	color: #FFFFFF;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 15px;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-transform: capitalize;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	line-height: 120%;
}


.Level1 a:link, .Level1 a:active, .Level1 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.Level1 a:hover {
	color: #B3D2D9;
	display: block;
}

.Level1selected {
	color: #FFFFFF;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 15px;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-transform: capitalize;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	line-height: 120%;
	background-color: #3F8D9F;
}
.Level1selected a:link, .Level1selected a:active, .Level1selected a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.Level1selected a:hover {
	color: #B3D2D9;
	display: block;
}


.leftsubmenu_wrap {
	background-image: url(left_sub_fade.jpg);
	background-repeat: repeat-x;
	background-color: #C0D9DE;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.Level2 {
	color: #FFFFFF;
	font-size: 12px;
	padding-right: 0px;
	padding-left: 35px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-transform: capitalize;
	line-height: 120%;
	background-image: url(sub_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


.Level2 a:link, .Level2 a:active, .Level2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.Level2 a:hover {
	color: #3F8D9F;
	display: block;
}

.Level2selected {
	color: #3F8D9F;
	font-size: 12px;
	padding-right: 0px;
	padding-left: 35px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-transform: capitalize;
	line-height: 120%;
	background-image: url(sub_arrow_active.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.Level2selected a:link, .Level2selected a:active, .Level2selected a:visited{
	color: #3F8D9F;
	text-decoration: none;
}

.Level2selected a:hover {
	color: #3F8D9F;
	display: block;
}


.sitesearch {
	color: #FFFFFF;
	background-color: #006780;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.sitesearch_title {
	color: #FFFFFF;
	padding-right: 5px;
	font-size: 12px;
}
.sitesearch_input {
	height: 18px;
	width: 75px;
	border: 1px solid #3F8D9F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left: 3px;
}

.leftmenu_bottom {
	background-image: url(left_fade.jpg);
	height: 60px;
	background-repeat: repeat-x;
}
.footer {
	background-color: #006780;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #B3D2D9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.footer a:link, .footer a:active, .footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:hover {
	color: #FFFFFF;
}

 p {
	margin-top: 0px;
   }
a{
	color:#428DA0;
	text-decoration:none
}
a:link{color:#428DA0; text-decoration:underline}
a:hover{color:#428DA0; text-decoration:underline}
.title {
	color:#006780;
	margin:0px;
	padding:0px;
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

h1{
	color:#006780;
	margin:0px;
	padding:0px;
	font-family: Arial, sans-serif;
	font-size: 145%;
	font-weight: bold;
}
h2{
	color:#428DA0;
	margin:0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 130%;
	font-weight: bold;
}
h3{font:bold 120% Arial,sans-serif; color:#428DA0; margin:0px; padding:0px}
h4{font:bold 110% Arial,sans-serif; color:#428DA0; margin:0px; padding:0px}
h5{font:bold 105% Arial,sans-serif; color:#428DA0; margin:0px; padding:0px}
h6{font:bold 100% Arial,sans-serif; color:#428DA0; margin:0px; padding:0px}

.content_main {
	padding: 20px;
	background-image: url(../images/content_fade.jpg);
	background-repeat: repeat-x;
} 
li{margin-top: 0px;padding-top: 0px;}
ul{list-style-image: url(bullet_blue.gif);margin-top: 0px;padding-top: 0px;}
ul ul{list-style-image: url(bullet_lightblue.gif);}
ul ul ul{list-style-image: url(bullet_lightblue.gif);}
ol ol {list-style-image: url(bullet_lightblue.gif);}
ol ol ol{list-style-image: url(bullet_lightblue.gif);}

