body {

	margin: 0px;
	
	background-color: #FFFFFF;
	
	background-image: url("../gfx/bg_page.gif");
	
	text-align: center;
	
}

#PageTableMain {

	background-image: url("../gfx/bg_page_repeat.gif");
	
	background-position: left top;
	
	background-repeat: repeat-x;

}

#PageTable {

	width: 766px;
	
	height: 100%;

}

#PageLeft {

	background-image: url("../gfx/bg_page_left.gif");
	
	background-position: right top;
	
	background-repeat: repeat-y;
	
}

#PageRight {

	background-image: url("../gfx/bg_page_right.gif");
	
	background-position: left top;
	
	background-repeat: repeat-y;
	
}

#PageLeftRepeat {

	background-image: url("../gfx/bg_page_left_top.gif");
	
	background-position: right top;
	
	background-repeat: no-repeat;
	
}

#PageRightRepeat {

	background-image: url("../gfx/bg_page_right_top.gif");
	
	background-position: left top;
	
	background-repeat: no-repeat;
	
}

#PageTopLeft {

	width: 600px;
	
	text-align: left;
	
	padding-left: 10px;
	
}

#PageTopRight {

	width: 360px;
	
	text-align: right;
	
	vertical-align: bottom;
	
	padding-right: 10px;
	
}

#PageBanner {

	height: 190px;
	
	text-align: center;
	
	background-image: url("../gfx/bg_page_banner.jpg");
	
	background-repeat: no-repeat;
	
	background-position: center center;
	
	background-color: #FFFFFF;
	
	vertical-align: top;
	
	padding-top: 9px;

}

#PageTopmenu {

	height: 25px;
	
	background-color: #FFFFFF;
	
	background-image: url("../gfx/bg_page_topmenu.gif");
	
	background-repeat: no-repeat;
	
	background-position: center center;
	
	text-align: left;
	
	vertical-align: middle;
	
	padding-left: 7px;
	
}

#PageContent {

	background-color: #FFFFFF;

	font-family: verdana;
	
	font-size: 11px;
	
	color: #000000;
	
	text-align: left;
	
	padding-top: 10px;
	
	padding-right: 10px;
	
	padding-bottom: 10px;
	
	vertical-align: top;
	
}

#PageContentLeft {

	width: 205px;
	
	height: 230px;
	
	text-align: left;
	
	vertical-align: top;
	
	margin: 0px;

}

#PageContentMiddle {

	padding-left: 10px;
	
	width: 730px;
	
	text-align: left;
	
	vertical-align: top;

}

#PageBottom {

	height: 26px;
	
	font-family: verdana;
	
	font-size: 11px;
	
	color: #FFFFFF;
	
	text-align: center;
	
	vertical-align: middle;
	
	background-image: url("../gfx/bg_page_bottom.gif");
	
	background-repeat: no-repeat;
	
	background-position: center center;
	
}

#PageFooter {

	width: 960px;
	
	height: 26px;

	text-align: right;
	
	vertical-align: bottom;
	
	padding-right: 15px;
	
}

.PageFooter {

	text-align: right;
	
}

.MenuLeftUnder {

	background-image: url("../gfx/bg_leftmenu_under.gif");
	
	background-repeat: no-repeat;
	
	background-position: center top;
	
	text-align: center;
	
	vertical-align: bottom;
	
}

.TopmenuBGNormal {

	padding-left: 5px;
	
	padding-right: 40px;
	
	padding-bottom: 2px;
	
	background-image: url("");
	
}

.TopmenuBGActive {

	padding-left: 5px;
	
	padding-right: 40px;
	
	padding-bottom: 2px;
	
	background-image: url("../gfx/bg_topmenu_active.gif");
	
	background-repeat: repeat-x;
	
}

.LeftMenuRow {

	height: 31px;
	
	background-color: #C7E7E2;
	
	text-align: left;

}

.LeftMenuRow_Active {

	height: 31px;
	
	background-color: #92BFB8;
	
	text-align: left;

}

.LeftmenuBottomBG {

	height: 2px;

	background-image: url("../gfx/bg_leftmenu_split.gif");
	
	background-repeat: no-repeat;
	
	background-position: left center;
	
}

.PageTopBox {

	height: 40px;
	
	background-color: #D0E6F3;
	
	border-style: solid;
	border-width: 1px;
	border-color: #A8BECB;
	
	color: #76838C;
	
}

.PageTopBoxSplit {

	width: 15px;
	
	background-image: url("../gfx/top_split.gif");
	
	background-repeat: no-repeat;
	
	background-position: center center;
	
}

.BoxTopLeft {

	width: 11px;
	
	height: 12px;
	
	background-image: url("../gfx/box_top_left.gif");
	
	background-repeat: no-repeat;
	
}

.BoxTopMiddle {

	width: 11px;
	
	height: 12px;
	
	background-image: url("../gfx/box_top_middle.gif");
	
	background-repeat: repeat-x;
	
}

.BoxTopRight {

	width: 11px;
	
	height: 12px;
	
	background-image: url("../gfx/box_top_right.gif");
	
	background-repeat: no-repeat;
	
}

.BoxMiddleLeft {

	background-image: url("../gfx/box_middle_left.gif");
	
	background-repeat: repeat-y;
	
}

.BoxMiddleMiddle {

	background-image: url("../gfx/box_middle_middle.gif");
	
	background-repeat: repeat-x;
	
	background-position: bottom left;
	
}

.BoxMiddleRight {

	background-image: url("../gfx/box_middle_right.gif");
	
	background-repeat: repeat-y;
	
}

.BoxBottomLeft {

	width: 11px;
	
	height: 12px;
	
	background-image: url("../gfx/box_bottom_left.gif");
	
	background-repeat: no-repeat;
	
}

.BoxBottomMiddle {

	width: 11px;
	
	height: 12px;
	
	background-image: url("../gfx/box_bottom_middle.gif");
	
	background-repeat: repeat-x;
	
}

.BoxBottomRight {

	background-image: url("../gfx/box_Bottom_right.gif");
	
	background-repeat: repeat-y;
	
}
	
	

img {
	border-width: 0px;
}

table {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}

.Headline1 {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.Headline2 {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.SearchText {
	font-family: verdana;
	font-size: 13px;
	color: #6A808D;
	font-weight: bolder;
	text-transform: uppercase;
}

.CurrentLocation {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}

.NewsmailBottomText {
	font-family: verdana;
	font-size: 9px;
	color: #000000;
}

.TableHeader {
	height: 22px;
	
	background-color: #4C87B2;
	
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}

a:link {
	color: #01473C;
	text-decoration: none;
}

a:active {
	color: #01473C;
	text-decoration: none;
}

a:visited {
	color: #01473C;
	text-decoration: none;
}

a:hover {
	color: #01473C;
	text-decoration: underline;
}

a.LeftMenu:link {
	font-family: verdana;
	font-size: 11px;
	color: #4C687C;
	font-weight: normal;
	text-decoration: bold;

}

a.LeftMenu:active {
	font-family: verdana;
	font-size: 11px;
	color: #4C687C;
	font-weight: normal;
	text-decoration: bold;

}

a.LeftMenu:visited {
	font-family: verdana;
	font-size: 11px;
	color: #4C687C;
	font-weight: normal;
	text-decoration: bold;

}

a.LeftMenu:hover {
	font-family: verdana;
	font-size: 11px;
	color: #4C687C;
	font-weight: normal;
	text-decoration: bold;

}

a.LeftMenu_Active:link {
	font-family: verdana;
	font-size: 11px;
	color: #30363B;
	font-weight: normal;

}

a.LeftMenu_Active:active {
	font-family: verdana;
	font-size: 11px;
	color: #30363B;
	font-weight: normal;
	text-decoration: bold;

}

a.LeftMenu_Active:visited {
	font-family: verdana;
	font-size: 11px;
	color: #30363B;
	font-weight: normal;
	text-decoration: bold;

}

a.LeftMenu_Active:hover {
	font-family: verdana;
	font-size: 11px;
	color: #30363B;
	font-weight: normal;
	text-decoration: bold;

}

a.TopMenu:link {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.TopMenu:active {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.TopMenu:visited {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.TopMenu:hover {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.TopMenu_Active:link {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.TopMenu_Active:active {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.TopMenu_Active:visited {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.TopMenu_Active:hover {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}


a.CurrentLocation:link {
	font-family: verdana;
	font-size: 10px;
	color: #515151;
	text-decoration: none;
}

a.CurrentLocation:active {
	font-family: verdana;
	font-size: 10px;
	color: #515151;
	text-decoration: none;
}

a.CurrentLocation:visited {
	font-family: verdana;
	font-size: 10px;
	color: #515151;
	text-decoration: none;
}

a.CurrentLocation:hover {
	font-family: verdana;
	font-size: 10px;
	color: #515151;
	text-decoration: underline;
}

a.Footer:link {

	color: #FFFFFF;

	text-decoration: none;

}

a.Footer:active {

	color: #FFFFFF;

	text-decoration: none;

}

a.Footer:visited {

	color: #FFFFFF;

	text-decoration: none;

}

a.Footer:hover {

	color: #FFFFFF;

	text-decoration: none;

}

a.TopBox:link {

	color: #76838C;

	text-decoration: none;

}

a.TopBox:active {

	color: #76838C;

	text-decoration: none;

}

a.TopBox:visited {

	color: #76838C;

	text-decoration: none;

}

a.TopBox:hover {

	color: #76838C;

	text-decoration: none;

}

a.BottomEmail:link {

	color: #FFFFFF;

	text-decoration: none;

}

a.BottomEmail:active {

	color: #FFFFFF;

	text-decoration: none;

}

a.BottomEmail:visited {

	color: #FFFFFF;

	text-decoration: none;

}

a.BottomEmail:hover {

	color: #FFFFFF;

	text-decoration: none;

}

.BoxLeftTop {
	background-image: url("../gfx/box_left_top.gif");
	background-repeat: no-repeat;
	
	height: 24px;
	
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.BoxLeftMiddle {
	background-image: url("../gfx/box_left_middle.gif");
	background-repeat: repeat-y;
}

.BoxLeftBottom {
	background-image: url("../gfx/box_left_bottom.gif");
	background-repeat: no-repeat;
	
	height: 11px;
}

.FormElement {
	border-style: solid;
	border-width: 1px;
	border-color: #6A808D;

	font-family: verdana;
	font-size: 10px;
	color: #000000;
	
	background-color: #FFFFFF;
}

.FormElement100 {
	border-style: solid;
	border-width: 1px;
	border-color: #6A808D;

	font-family: verdana;
	font-size: 10px;
	color: #000000;
	
	background-color: #FFFFFF;
	
	width: 100%;
}

.Button {

	border-width: 0px;

	font-family: verdana;
	font-size: 10px;
	color: #000000;
	
	background-image: url("../gfx/bg_button.gif");
	background-repeat: repeat-x;
	
	width: 81px;
	
	height: 22px;
	
	cursor: pointer;
	
	text-align: center;
	
	padding-right: 16px;
}

.Button60 {
	border-style: solid;
	border-width: 1px;
	border-color: #B7B7B7;

	font-family: verdana;
	font-size: 10px;
	color: #000000;
	
	background-image: url("../gfx/bg_button.gif");
	background-repeat: repeat-x;

	width: 60px;
	height: 18px;
	
	cursor: pointer;
}

.ButtonBox {
	border-style: solid;
	border-width: 1px;
	border-color: #08642C;

	font-family: verdana;
	font-size: 10px;
	color: #000000;
	
	background-image: url("../gfx/bg_button_box.gif");
	background-repeat: repeat-x;
	
	height: 18px;
	
	cursor: pointer;
}

.Border1 {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	border-collapse: collapse;
}

.Border2 {
	border-style: solid;
	border-width: 1px;
	border-color: #515151;
	border-collapse: collapse;
}

.Border3 {
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	border-collapse: collapse;
}

.SplitLine {
	height: 1px;
	
	background-color: #515151;
}

.ImageLeft {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;

	border-style: solid;
	border-width: 1px;
	border-color: #515151;
}

.ImageRight {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;

	border-style: solid;
	border-width: 1px;
	border-color: #515151;
}

.ImageFloatLeft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.ImageFloatRight {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.ImageBorderFloatLeft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;

	border-style: solid;
	border-width: 1px;
	border-color: #515151;
}

.ImageBorderFloatRight {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;

	border-style: solid;
	border-width: 1px;
	border-color: #515151;
}

.TableFloatLeftVisibleTableBorder {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}

.TableFloatRightVisibleTableBorder {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}

.TableFloatLeftHiddenTableBorder {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.TableFloatRightHiddenTableBorder {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.VisibleTableBorder {
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}

.HiddenTableBorder {
}

.HiddenElements {
	display: none;
}
