/* style used for html tags*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bg-banner {
	background-color: #f0f0f0;
}
.footer {
	background-color: #004881;
}

/* style used for divs to have 2 columns */
#leftcol {
	FLOAT: left; 
	WIDTH: 60%
}
#rightcol {
	FLOAT: right; 
	WIDTH: 30%
}
#leftcolinner {
	FLOAT: left; 
	WIDTH: 30%;
}
#rightcolinner {
	FLOAT: right; 
	WIDTH: 68%
}
.prodbanner-lt {
	background-image: url(../images/bg-prodbanner-lt.jpg);
	height: 139px;
	width: 32px;
}
.prodbanner-rt {
	background-image: url(../images/bg-prodbanner-rt.jpg);
	height: 139px;
	width: 33px;
}
.bg-prodbanner {
	background-image: url(../images/bg-prodbanner.jpg);
}
.bg-bluelight {
	background-color: #EAEAFF;
}
.formLabel {
	background-color: #ffffff;
	text-align:left;
	font-size:8pt;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
}
.ajaxloadtext{
  font-size:8pt;
  font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.mandatory{
	background-image: url(../images/bullets.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	margin-left:5px;
}
.optional{
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	margin-left:5px;
}
.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}
.Message {
	text-align:left;
	font-weight:normal;
	font-size:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:red;
	font-style: italic;
}
.description {
	text-align:left;
	font-weight:normal;
	font-size:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}
.hint {
	text-align:left;
	font-weight:normal;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#808080;
	font-style: italic;
}
.subHeading {
	text-align:left;
	font-weight:bold;
	font-size:10pt;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	padding: 2px;
	border-bottom-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666666;
}
INPUT.normal {
	WIDTH: 220px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
INPUT.short {
	WIDTH: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
INPUT.mini {
	WIDTH: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
select {
	width: 230px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	.divider {
	background-image:  url("../images/dot.gif");
	background-repeat: repeat-x;
}
.new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003366;
	font-weight: bold;
	
}
.divider {
	background-image:  url(../images/dot.gif);
	background-repeat: repeat-y;
}
.border-description {
	border-top: 1px solid #004781;
	border-right: 1px solid #004781;
	border-bottom: 2px solid #004781;
	border-left: 2px solid #004781;
}
.block-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.bodyClass {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px
}
LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #004881; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif
}
TABLE.2colTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
TABLE.2colTable TR TD.2colCell {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 50%; PADDING-TOP: 5px
}
A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.clear {
	OVERFLOW: hidden; WIDTH: 100%
}
A.button {
	PADDING-RIGHT: 18px; DISPLAY: block; BACKGROUND: url(/OA_MEDIA/bg_button_a.gif) no-repeat right top; FLOAT: right; FONT: 12px arial, sans-serif; COLOR: #444; MARGIN-RIGHT: 6px; HEIGHT: 24px; TEXT-DECORATION: none
}
A.button:hover {
	TEXT-DECORATION: none
}
A.button SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND: url(/OA_MEDIA/bg_button_span.gif) no-repeat; PADDING-BOTTOM: 5px; LINE-HEIGHT: 14px; PADDING-TOP: 5px
}
A.button:active {
	BACKGROUND-POSITION: right bottom; COLOR: #004881; outline: none
}
A.button:active SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 18px; PADDING-BOTTOM: 4px; PADDING-TOP: 6px
}
#siteBanner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #f0f0f0
}
#siteBannerLeftRegion {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: left
}
#siteBannerRightRegion {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: right
}
#globalMenu1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: absolute; TOP: 10px; TEXT-ALIGN: right
}
#globalMenu1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#globalMenu1 UL LI {
	PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 3px; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; LIST-STYLE-TYPE: none
}
#globalMenu1 UL LI A {
	FONT-SIZE: 10px; COLOR: #f0f0f0; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
#globalMenu1 UL LI A:visited {
	FONT-SIZE: 10px; COLOR: #f0f0f0; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
#globalMenu1 UL LI A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#storeTitleBar {
	PADDING-RIGHT: 0px; BORDER-TOP: #5d5a5a 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #f0f0f0; PADDING-TOP: 0px; BORDER-BOTTOM: #bfcee6 1px solid; BACKGROUND-COLOR: #004881
}
#storeTitleBar TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#storeName {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #f0f0f0; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: left
}
#globalMenu2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: right
}
#globalMenu2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#globalMenu2 UL LI {
	PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 3px; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; LIST-STYLE-TYPE: none
}
#globalMenu2 UL LI A {
	FONT-SIZE: 11px; COLOR: #bfcee6; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
#globalMenu2 UL LI A:visited {
	FONT-SIZE: 11px; COLOR: #bfcee6; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
#globalMenu2 UL LI A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#mainTabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #4d7ea5; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 30px; TEXT-ALIGN: right
}
#mainTabsnav {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 10px; HEIGHT: 20px
}
#mainTabsnav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#mainTabsnav A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; COLOR: #f0f0f0; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, sans-serif; HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#mainTabsnav A:hover {
	BACKGROUND-POSITION: 0px -20px; COLOR: #5d5a5a
}
#mainTabsnav A:active {
	BACKGROUND-POSITION: 0px -40px; COLOR: #5d5a5a
}
#mainTabsnav A.selected {
	BACKGROUND-POSITION: 0px -40px; COLOR: #5d5a5a
}
#mainTabsnav LI A {
	BACKGROUND: url(/OA_MEDIA/maintab.gif) no-repeat left top; WIDTH: 103px
}
#subTabs {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 9px; BACKGROUND: #ffffff; PADDING-BOTTOM: 15px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 15px; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif
}
#subTabsnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #004881 1px solid
}
#subTabsnav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#subTabsnav A:link {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 6px; COLOR: #4d7ea5; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
#subTabsnav A:visited {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 6px; COLOR: #4d7ea5; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
#subTabsnav A.active:link {
	FONT-SIZE: 9px; BACKGROUND: url(/OA_MEDIA/me_tab_rounded.gif) no-repeat center bottom; COLOR: #4d7ea5; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif
}
#subTabsnav A.active:visited {
	FONT-SIZE: 9px; BACKGROUND: url(/OA_MEDIA/me_tab_rounded.gif) no-repeat center bottom; COLOR: #4d7ea5; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif
}
#subTabsnav A:hover {
	FONT-SIZE: 9px; BACKGROUND: url(/OA_MEDIA/me_tab_rounded.gif) no-repeat center bottom; COLOR: #4d7ea5; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif
}
#searchInput {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: absolute; TOP: 40px; TEXT-ALIGN: right
}
#searchInput LABEL {
	DISPLAY: none; FONT-SIZE: 9px; COLOR: #e2e2e2; FONT-FAMILY: Verdana, Arial, sans-serif
}
#searchInput SELECT {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, sans-serif
}
#searchInput INPUT.keywords {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, sans-serif
}
#searchInput A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#searchInput A {
	FONT-SIZE: 10px; COLOR: #f0f0f0; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
#searchInput A:visited {
	FONT-SIZE: 10px; COLOR: #f0f0f0; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
#searchInput A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.warning {
	BORDER-RIGHT: #5d5a5a 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #5d5a5a 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px 20px 5px; BORDER-LEFT: #5d5a5a 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #5d5a5a 1px solid; BACKGROUND-COLOR: #ffd9d9
}
.warning SPAN {

	FONT-WEIGHT: bold; FONT-SIZE: 20px; VERTICAL-ALIGN: middle; COLOR: #5d5a5a; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif
}
.warning UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.warning UL LI {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5d5a5a; FONT-FAMILY: Verdana, Arial, sans-serif
}
.confirm {
	BORDER-RIGHT: #5d5a5a 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #5d5a5a 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px 20px 5px; BORDER-LEFT: #5d5a5a 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #5d5a5a 1px solid; BACKGROUND-COLOR: #eaffea
}
.confirm SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; VERTICAL-ALIGN: middle; COLOR: #5d5a5a; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif
}
.confirm UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.confirm UL LI {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5d5a5a; FONT-FAMILY: Verdana, Arial, sans-serif
}
.contentTitle {
	BORDER-RIGHT: #bfcee6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfcee6 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/portal/page/portal/3D51C48EE9F200ECE0438133075000EC) #f0f0f0 no-repeat right top; PADDING-BOTTOM: 5px; BORDER-LEFT: #bfcee6 1px solid; COLOR: #004881; PADDING-TOP: 5px; BORDER-BOTTOM: #bfcee6 1px solid; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif
}
.contentsubTitle {
	BORDER-RIGHT: #bfcee6 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #bfcee6 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(/portal/page/portal/3FEC2A2853C7D0B8E04381330750D0B8) #f0f0f0 no-repeat left top; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #bfcee6 1px solid; COLOR: #004881; PADDING-TOP: 1px; BORDER-BOTTOM: #bfcee6 1px solid; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif
}
.contentSectionTitle {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; COLOR: #004881; BORDER-BOTTOM: #bfcee6 1px solid; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif
}
.contentText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.contentText INPUT {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.contentText SELECT {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.contentText A {
	FONT-SIZE: 11px; COLOR: #4d7ea5; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
.contentText A:visited {
	FONT-SIZE: 11px; COLOR: #4d7ea5; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
.contentText A:hover {
	FONT-SIZE: 11px; COLOR: #4d7ea5; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
.alert {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Verdana, Arial, sans-serif
}
.genTabs {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 9px; BACKGROUND: #ffffff; PADDING-BOTTOM: 15px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 15px; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif
}
.genTabsnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #004881 1px solid
}
.genTabsnav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.genTabsnav A:link {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 6px; COLOR: #4d7ea5; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
.genTabsnav A:visited {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 6px; COLOR: #4d7ea5; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
.genTabsnav A.active:link {
	FONT-SIZE: 9px; BACKGROUND: url(/OA_MEDIA/me_tab_rounded.gif) no-repeat center bottom; COLOR: #4d7ea5; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif
}
.genTabsnav A.active:visited {
	FONT-SIZE: 9px; BACKGROUND: url(/OA_MEDIA/me_tab_rounded.gif) no-repeat center bottom; COLOR: #4d7ea5; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif
}
#subTabsnav A:hover {
	FONT-SIZE: 9px; BACKGROUND: url(/OA_MEDIA/me_tab_rounded.gif) no-repeat center bottom; COLOR: #4d7ea5; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif
}
TABLE.formTable {
	MARGIN-BOTTOM: 5px; WIDTH: 100%
}
TABLE.formTable TH {
	PADDING-RIGHT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5d5a5a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: right
}
TABLE.formTable TD {
	FONT-SIZE: 10px; COLOR: #5d5a5a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: left
}
TABLE.formTable TD INPUT {
	FONT-SIZE: 10px; WIDTH: 200px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.formTable TD SELECT {
	FONT-SIZE: 10px; WIDTH: 200px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.formTable TD INPUT.checkbox {
	WIDTH: 30px
}
TABLE.formTable TD TEXTAREA {
	FONT-SIZE: 10px; WIDTH: 90%; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.formTable A {
	FONT-SIZE: 10px; COLOR: #4d7ea5; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
TABLE.formTable A:visited {
	FONT-SIZE: 10px; COLOR: #4d7ea5; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
TABLE.formTable A:hover {
	FONT-SIZE: 10px; COLOR: #4d7ea5; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
TABLE.resultSet {
	BORDER-RIGHT: #e2e2e2 1px solid; BORDER-TOP: #e2e2e2 1px solid; BORDER-LEFT: #e2e2e2 1px solid; WIDTH: 100%; BORDER-BOTTOM: #e2e2e2 1px solid
}
TABLE.resultSet TR TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/portal/page/portal/3FEC2A2853C7D0B8E04381330750D0B8) #f0f0f0 no-repeat left top; PADDING-BOTTOM: 3px; COLOR: #004881; PADDING-TOP: 3px; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif; TEXT-ALIGN: left
}
TABLE.resultSet TR TD {
	PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: left
}
TABLE.resultSet TR.rowdark {
	BACKGROUND-COLOR: #e2e2e2
}
TABLE.resultSet TR.rowlight {
	BACKGROUND-COLOR: #ffffff
}
TABLE.resultSet IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE.resultSet TR.highlight {
	BACKGROUND-COLOR: #9bbbe1
}
TABLE.resultSet TR.highdark {
	BACKGROUND-COLOR: #9bbbe1
}
TABLE.resultSet A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4d7ea5; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
TABLE.resultSet A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4d7ea5; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
TABLE.resultSet A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4d7ea5; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
TABLE.resultSet TD INPUT {
	FONT-SIZE: 10px; WIDTH: 120px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.resultSet TD SELECT {
	FONT-SIZE: 10px; WIDTH: 120px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.resultSet TD INPUT.checkbox {
	WIDTH: 30px
}
TABLE.resultSet TD TEXTAREA {
	FONT-SIZE: 10px; WIDTH: 90%; FONT-FAMILY: Verdana, Arial, sans-serif
}
.binMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; WIDTH: 100%; PADDING-TOP: 0px
}
.binTitle {
	BORDER-RIGHT: #bfcee6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfcee6 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/portal/page/portal/3FEC2A2853C7D0B8E04381330750D0B8) no-repeat left top; PADDING-BOTTOM: 5px; BORDER-LEFT: #bfcee6 1px solid; COLOR: #004881; PADDING-TOP: 5px; BORDER-BOTTOM: #bfcee6 1px solid; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif
}
.binContent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: url(/portal/page/portal/3D51C48EE9F200ECE0438133075000EC) no-repeat right top; PADDING-BOTTOM: 5px; COLOR: #f0f0f0; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: right
}
.binContentNoBG {
	BORDER-RIGHT: #bfcee6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfcee6 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #bfcee6 1px solid; COLOR: #5d5a5a; PADDING-TOP: 5px; BORDER-BOTTOM: #bfcee6 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: right
}
.binText {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.binText INPUT {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.binText SELECT {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.binText A {
	FONT-SIZE: 10px; COLOR: #4d7ea5; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
.binText A:visited {
	FONT-SIZE: 10px; COLOR: #4d7ea5; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
.binText A:hover {
	FONT-SIZE: 10px; COLOR: #4d7ea5; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
A.selectedMenuItem {
	FONT-WEIGHT: bold
}
TABLE.footerTable {
	PADDING-RIGHT: 0px; BORDER-TOP: 3px double; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; WIDTH: 100%; COLOR: #5d5a5a; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.footerTable TR TD.footerNav {
	VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
TABLE.footerTable TR TD.copyright {
	BACKGROUND: url(/portal/page/portal/3D51C48EE9DF00ECE0438133075000EC) no-repeat right top; VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
TABLE.footerTable A {
	FONT-SIZE: 9px; COLOR: #4d7ea5; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
TABLE.footerTable A:visited {
	FONT-SIZE: 9px; COLOR: #4d7ea5; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
TABLE.footerTable A:hover {
	FONT-SIZE: 9px; COLOR: #4d7ea5; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
#breadCrumbs {
	FONT-SIZE: 9px; COLOR: #4d7ea5; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif
}
#breadCrumbs A {
	FONT-SIZE: 9px; COLOR: #4d7ea5; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
#breadCrumbs A:visited {
	FONT-SIZE: 9px; COLOR: #4d7ea5; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
#breadCrumbs A:hover {
	FONT-SIZE: 9px; COLOR: #4d7ea5; FONT-FAMILY: Georgia, Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
TABLE.productSectionHeader {
	WIDTH: 100%
}
TABLE.productSectionHeader TR TD.productImage {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 100px; PADDING-TOP: 5px
}
TABLE.productSectionHeader TR TD.productImage IMG {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
TABLE.productSectionHeader TR TD.descriptLabel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 10%; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: right
}
TABLE.productSectionHeader TR TD.descriptText {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.productSectionHeader TR TD.ldescriptLabel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 10%; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: right
}
TABLE.productSectionHeader TR TD.ldescriptText {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.jttinvis {
	DISPLAY: none
}
.description-block {
	background-image: url(../images/bg-topblock.gif);
}
.bullet {
	background-image:  url(../images/bullets.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 12px;
}.bg-createblock {
	background-image: url(../images/bg_block.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bg-createtop {
	background-image: url(../images/blocktop.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bg-createbot {
	background-image: url(../images/blockbot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg-createlt {
	background-image: url(../images/bg-ltblock.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.bggrey-createlt {
	background-image: url(../images/bggrey-ltblock.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.bg-creatert {
	background-image: url(../images/bg-rtblock.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.bggrey-creatert {
	background-image: url(../images/bggrey-rtblock.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.marathon {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #003366;
	font-weight: bold;
}
.table-events {
	border: 1px solid #e6eaf7;
}
.event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}

.DotsTable {
	BORDER-RIGHT: #990000 1px dotted; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #990000 1px dotted; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #990000 1px dotted; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #990000 1px dotted; 
	BACKGROUND-COLOR: #EDF1FD}td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.description {
	text-align:left;
	font-weight:normal;
	font-size:7pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
INPUT.BUTTON {
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	background-image: url(../images/bg_button.gif);
	height: 22px;
	border: 1px outset #b6c8e9;
	background-position: top;
	cursor: hand;
	margin-right:5px;
}
.text-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.blue-line {
	background-color: #ECECFF;
	BORDER-BOTTOM: #cccccc 1px dotted; 
	text-align:left;
	font-weight:normal;
	font-size:7pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.black-line {
	background-color: #000000;
	height: 1px;
}