
@font-face {
	font-family: 'AvenirMedium';
	src: url('avenirFont/avenirltstd-medium-webfont.eot');
	src: url('avenirFont/avenirltstd-medium-webfont.eot?#iefix') format('embedded-opentype'), /* url('avenirFont/avenirltstd-medium-webfont.woff') format('woff'),*/  url('avenirFont/avenirltstd-medium-webfont.ttf') format('truetype'),  url('avenirFont/avenirltstd-medium-webfont.svg#AvenirLTStd65Medium') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvenirLightOblique';
	src: url('avenirFont/avenirltstd-lightoblique-webfont.eot');
	src: url('avenirFont/avenirltstd-lightoblique-webfont.eot?#iefix') format('embedded-opentype'), /* url('avenirFont/avenirltstd-lightoblique-webfont.woff') format('woff'),*/  url('avenirFont/avenirltstd-lightoblique-webfont.ttf') format('truetype'),  url('avenirFont/avenirltstd-lightoblique-webfont.svg#AvenirLTStd35LightOblique') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvenirLight';
	src: url('avenirFont/avenirltstd-light-webfont.eot');
	src: url('avenirFont/avenirltstd-light-webfont.eot?#iefix') format('embedded-opentype'), /* url('avenirFont/avenirltstd-light-webfont.woff') format('woff'),*/  url('avenirFont/avenirltstd-light-webfont.ttf') format('truetype'),  url('avenirFont/avenirltstd-light-webfont.svg#AvenirLTStd35Light') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvenirRoman';
	src: url('avenirFont/avenirltstd-roman-webfont.eot');
	src: url('avenirFont/avenirltstd-roman-webfont.eot?#iefix') format('embedded-opentype'), /* url('avenirFont/avenirltstd-roman-webfont.woff') format('woff'),*/  url('avenirFont/avenirltstd-roman-webfont.ttf') format('truetype'),  url('avenirFont/avenirltstd-roman-webfont.svg#AvenirLTStd55Roman') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvenirMediumOblique';
	src: url('avenirFont/avenirltstd-mediumoblique-webfont.eot');
	src: url('avenirFont/avenirltstd-mediumoblique-webfont.eot?#iefix') format('embedded-opentype'), /* url('avenirFont/avenirltstd-mediumoblique-webfont.woff') format('woff'),*/  url('avenirFont/avenirltstd-mediumoblique-webfont.ttf') format('truetype'),  url('avenirFont/avenirltstd-mediumoblique-webfont.svg#AvenirLTStd65MediumOblique') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvenirOblique';
	src: url('avenirFont/avenirltstd-oblique-webfont.eot');
	src: url('avenirFont/avenirltstd-oblique-webfont.eot?#iefix') format('embedded-opentype'), /* url('avenirFont/avenirltstd-oblique-webfont.woff') format('woff'),*/  url('avenirFont/avenirltstd-oblique-webfont.ttf') format('truetype'),  url('avenirFont/avenirltstd-oblique-webfont.svg#AvenirLTStd55Oblique') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvenirBlackOblique';
	src: url('avenirFont/avenirltstd-blackoblique-webfont.eot');
	src: url('avenirFont/avenirltstd-blackoblique-webfont.eot?#iefix') format('embedded-opentype'), /* url('avenirFont/avenirltstd-blackoblique-webfont.woff') format('woff'),*/  url('avenirFont/avenirltstd-blackoblique-webfont.ttf') format('truetype'),  url('avenirFont/avenirltstd-blackoblique-webfont.svg#AvenirLTStd95BlackOblique') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvenirBlack';
	src: url('avenirFont/avenirltstd-black-webfont.eot');
	src: url('avenirFont/avenirltstd-black-webfont.eot?#iefix') format('embedded-opentype'), /* url('avenirFont/avenirltstd-black-webfont.woff') format('woff'),*/  url('avenirFont/avenirltstd-black-webfont.ttf') format('truetype'),  url('avenirFont/avenirltstd-black-webfont.svg#AvenirLTStd95Black') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvenirBook';
	src: url('avenirFont/avenirltstd-book-webfont.eot');
	src: url('avenirFont/avenirltstd-book-webfont.eot?#iefix') format('embedded-opentype'),  url('avenirFont/avenirltstd-book-webfont.woff') format('woff'),  url('avenirFont/avenirltstd-book-webfont.ttf') format('truetype'),  url('avenirFont/avenirltstd-book-webfont.svg#AvenirLTStd45Book') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvenirBookOblique';
	src: url('avenirFont/avenirltstd-bookoblique-webfont.eot');
	src: url('avenirFont/avenirltstd-bookoblique-webfont.eot?#iefix') format('embedded-opentype'),  url('avenirFont/avenirltstd-bookoblique-webfont.woff') format('woff'),  url('avenirFont/avenirltstd-bookoblique-webfont.ttf') format('truetype'),  url('avenirFont/avenirltstd-bookoblique-webfont.svg#AvenirLTStd45BookOblique') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvenirHeavy';
	src: url('avenirFont/avenirltstd-heavy-webfont.eot');
	src: url('avenirFont/avenirltstd-heavy-webfont.eot?#iefix') format('embedded-opentype'),  url('avenirFont/avenirltstd-heavy-webfont.woff') format('woff'),  url('avenirFont/avenirltstd-heavy-webfont.ttf') format('truetype'),  url('avenirFont/avenirltstd-heavy-webfont.svg#AvenirLTStd85Heavy') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvenirHeavyOblique';
	src: url('avenirFont/avenirltstd-heavyoblique-webfont.eot');
	src: url('avenirFont/avenirltstd-heavyoblique-webfont.eot?#iefix') format('embedded-opentype'),  url('avenirFont/avenirltstd-heavyoblique-webfont.woff') format('woff'),  url('avenirFont/avenirltstd-heavyoblique-webfont.ttf') format('truetype'),  url('avenirFont/avenirltstd-heavyoblique-webfont.svg#AvenirLTStd85HeavyOblique') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	margin: 0;
	padding: 0;
	border-width: 0;
	outline-width: 0;
	font-family: AvenirBook, Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color: #3d3d3d;
}

p {
	font-size: 12px;
	font-family: AvenirBook, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 18px;
	margin-right: 10px;
}

b {
	font-weight: normal;
	font-family: AvenirHeavy, Arial Bold, Helvetica, SunSans-Regular, sans-serif;
}

strong {
	font-weight: bold;
}

i {
	font-style: italic;
}

em {
	font-style: italic;
}

tr {
	font-size: 12px;
	font-family: AvenirBook, Arial, Helvetica, SunSans-Regular, sans-serif;
}

td {
	font-size: 12px;
	font-family: AvenirBook, Arial, Helvetica, SunSans-Regular, sans-serif;
}

textarea {
	color: #0e2b3e;
	font-size: 12px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 16px;
	background-color: #e5e5e5;
	margin: 2px 5px 2px 2px;
	padding: 2px;
	border: solid 3px;
	outline-style: solid;
	outline-width: 0;
}

input.noOutline {
	color: #004090;
	font-size: 12px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 14px;
	background-color: #e5e5e5;
	padding: 3px;
	border: 0 transparent;
	outline-style: none;
	outline-width: 0;
}

input.noOutlineRight {
	color: #004090;
	font-size: 12px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 14px;
	background-color: #e5e5e5;
	text-align: right;
	padding: 3px;
	border: 0 transparent;
	outline-style: none;
	outline-width: 0;
}

input.noOutlineBlue {
	color: #f5f5f5;
	font-size: 12px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 14px;
	background-color: #6c91a1;
	padding: 3px;
	border: 0 transparent;
	outline-style: none;
	outline-width: 0;
}

input.noOutlineBold {
	color: #004090;
	font-size: 12px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 14px;
	background-color: #e5e5e5;
	padding: 3px;
	border: 0 transparent;
	outline-style: none;
	outline-width: 0;
}

textarea.noOutline {
	color: #004090;
	font-size: 12px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 14px;
	background-color: #e5e5e5;
	padding: 3px;
	border: 0 transparent;
	outline-style: none;
	outline-width: 0;
}

textarea.noOutlineMedium {
	color: #004090;
	font-size: 11px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 14px;
	background-color: #e5e5e5;
	padding: 3px;
	border: 0 transparent;
	outline-style: none;
	outline-width: 0;
}

select {
	color: #004090;
	font-size: 12px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 16px;
	background-color: #e5e5e5;
	margin: 0;
	padding: 2px;
	border: 0 #f5f5f5;
}

.Select {
	color: #004090;
	font-size: 12px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 16px;
	background-color: #f5f5f5;
	margin: 5px;
	padding: 10px;
	border: solid 5px #e4eaff;
}

.SelectSmall {
	color: #004090;
	font-size: 10px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 12px;
	background-color: #e5e5e5;
	margin: 0;
	padding: 2px;
	border: solid 2px #f5f5f5;
}

.SelectAlt {
	color: #004090;
	font-size: 12px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 16px;
	background-color: #e5e5e5;
	margin: 0;
	padding: 2px;
	border: solid 5px #f5f5f5;
}

.SelectAlt2 {
	color: #004090;
	font-size: 12px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 16px;
	background-color: #e5e5e5;
	margin: 0;
	padding: 2px;
	border: solid 5px #eaf7fc;
}

.background {
	font-size: 12px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color: #fff;
}

.bkgdEmail1 {
	font-size: 12px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color: #fff;
	background-image: url(../emailItems/iStock_000001532132Small.jpg);
	background-repeat: no-repeat;
}

.bkgdEmail2 {
	font-size: 12px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color: #fff;
	background-image: url(../emailItems/iStock_000002402477Medium.jpg);
	background-repeat: no-repeat;
}

h1 {
	color: #f5f5f5;
	font-size: 24px;
	line-height: 24px;
	margin-top: 0;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

h2 {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	margin-top: 0;
	margin-right: 10px;
}

h3 {
	font-size: 11px;
	line-height: 16px;
	margin-top: 32px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
}

/*h4 { color: #5d87a1; font-size: 16px; line-height: 16px; margin-top: 0; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
h5 { color: #039; font-size: 12px; line-height: 12px; margin-top: 0; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
h6 { color: #5d87a1; font-size: 18px; line-height: 18px; margin-top: 0; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
h1 { color: #5d87a1; font-size: 24px; line-height: 24px; margin-top: 0; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
h2 { color: #3d91b4; font-size: 14px; font-weight: bold; line-height: 14px; letter-spacing: 1px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; margin-top: 0; margin-right: 10px; }
h3 { color: #426c93; font-size: 12px; line-height: 12px; margin-top: 0; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: 1px; }
*/
.header {
	color: #4d4d4d;
	font-size: 24px;
	line-height: 24px;
	margin-top: 0;
	font-family: AvenirMedium, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.header2 {
	color: #3d91b4;
	font-size: 18px;
	font-weight: bold;
	line-height: 14px;
	letter-spacing: 1px;
	font-family: AvenirHeavy, Arial, Helvetica, SunSans-Regular, sans-serif;
	margin-top: 0;
	margin-right: 10px;
}

.header3 {
	color: #426c93;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	letter-spacing: 1px;
	font-family: AvenirHeavy, Arial, Helvetica, SunSans-Regular, sans-serif;
	margin-top: 0;
	margin-right: 10px;
}

.header4 {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	letter-spacing: 1px;
	font-family: AvenirHeavy, Arial, Helvetica, SunSans-Regular, sans-serif;
	margin-top: 0;
	margin-right: 10px;
}

h4 {
	color: #426c93;
	font-size: 16px;
	line-height: 16px;
	margin-top: 0;
	font-family: AvenirHeavy, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

h5 {
	color: #039;
	font-size: 12px;
	line-height: 12px;
	margin-top: 0;
	font-family: AvenirHeavy, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

h6 {
	color: #426c93;
	font-size: 18px;
	line-height: 18px;
	margin-top: 0;
	font-family: AvenirHeavy, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

div {
	margin: 0;
	padding: 0;
}

.medium {
	font-size: 11px;
	font-family: AvenirMedium, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 11px;
	padding-top: 0;
	padding-bottom: 0;
}

.bottomTag {
	color: #272727;
	font-size: 11px;
	font-family: AvenirMedium, Arial, Helvetica, SunSans-Regular, sans-serif;
}

.bottomTagSmall {
	color: #272727;
	font-size: 10px;
	font-family: AvenirMedium, Arial, Helvetica, SunSans-Regular, sans-serif;
}

.goldColor {
	color: #e5b53a;
}

.list {
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 6px;
	margin-left: -18px;
	list-style-type: disc;
}

.list_larger {
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 6px;
	margin-left: -18px;
	list-style-type: disc;
}

.indent {
	margin-right: 12px;
	margin-left: 12px;
	padding-right: 12px;
	padding-left: 12px;
}

.indentSmall {
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.indentPar1 {
	color: #426c93;
	font-size: 14px;
	line-height: 16px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	margin: 10px 0 0 10px;
	padding: 0 0;
}

.indentPar2 {
	color: #426c93;
	font-size: 12px;
	line-height: 16px;
	margin-top: 0;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0px;
	padding-left: 0px;
}

.indentPar3 {
	color: #426c93;
	font-size: 11px;
	line-height: 16px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	text-indent: -5px;
	margin: 0 0 0 10px;
	padding: 0;
}

.indent_noLead {
	margin-left: 12px;
	padding-top: 12px;
	margin-top: 0px;
	padding-top: 0px;
	border-width: 0px;
}

.noLead {
	margin-top: 0;
	padding-top: 0;
	border-width: 0;
}

.noLead_bottom {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	border-width: 0;
}

.noLead_bottom2 {
	margin-bottom: 0;
	border-width: 0;
}

.noLead_LargerType {
	font-size: 13px;
	margin-top: 0;
	margin-bottom: 0px;
}

.largerType {
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 2px;
}

.largerTypeIndent {
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 2px;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0px;
	padding-left: 0px;
}

.largerTypeBold {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 2px;
}

.small {
	font-size: 10px;
	font-family: AvenirLight, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 10px;
	padding-top: 0;
	padding-bottom: 0;
}

.small_lead {
	font-size: 10px;
	font-family: AvenirLight, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 14px;
	padding-top: 0;
	padding-bottom: 0;
}

.small_noPad {
	font-size: 9px;
	font-family: AvenirLight, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 10px;
	margin-top: 0;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.small_Padded {
	font-size: 9px;
	font-family: AvenirLight, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

table.solid {
	background-color: #e6e6e6;
	visibility: visible;
	filter: Alpha(Opacity=100);
}

a:link {
	color: #2e3191;
	text-decoration: none;
}

a:visited {
	color: #3fa9ff;
	text-decoration: none;
}

a:hover {
	color: #00f;
	text-decoration: none;
}

a:active {
	color: #2e3191;
	text-decoration: none;
}

a.gold:link {
	color: #e5dc3a;
	text-decoration: none;
}

a.gold:visited {
	color: #e5b53a;
	text-decoration: none;
}

a.gold:hover {
	color: #e5b53a;
	text-decoration: none;
}

a.gold:active {
	color: #e5da3a;
	text-decoration: none;
}

a.gold2:visited {
	color: #e5dc3a;
	text-decoration: none;
}

a.gold2:link {
	color: #e5b53a;
	text-decoration: none;
}

a.gold2:hover {
	color: #e5b53a;
	text-decoration: none;
}

a.gold:active {
	color: #e5da3a;
	text-decoration: none;
}

a.submit:link {
	color: #5d87a1;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
}

a.submit:visited {
	color: #5d87a1;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
}

a.submit:hover {
	color: #e5b53a;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
}

a.submit:active {
	color: #5d87a1;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
}

a.normal:link {
	color: #00f;
	text-decoration: none;
}

a.normal:visited {
	color: #5d87a1;
	text-decoration: none;
}

a.normal:hover {
	color: #004090;
	text-decoration: none;
}

a.normal:active {
	color: #00f;
	text-decoration: none;
}

a.normal2:hover {
	color: #00f;
	text-decoration: none;
}

a.normal2:visited {
	color: #5d87a1;
	text-decoration: none;
}

a.normal2:link {
	color: #004090;
	text-decoration: none;
}

a.normal2:active {
	color: #004090;
	text-decoration: none;
}

a.normal3:visited {
	color: #5d87a1;
	text-decoration: none;
}

a.normal3:active {
	color: #5d87a1;
	text-decoration: none;
}

a.normal3:hover {
	color: #5d87a1;
	text-decoration: none;
}

a.normal3:link {
	color: #5d87a1;
	text-decoration: none;
}

a.bottomTagLink:link {
	color: #100000;
	text-decoration: none;
}

a.bottomTagLink:visited {
	color: #230000;
	text-decoration: none;
}

a.bottomTagLink:hover {
	color: #ff5312;
	text-decoration: none;
}

.breadcrumb {
	margin-top: 5px;
}

a.track:link {
	color: #44546b
}

a.track:visited {
	color: #44546b
}

a.track:hover {
	color: #ccc
}

.track-list {
	text-indent: -10px;
	margin-left: 20px;
}

.info {
	position:relative; /*this is the key*/
	z-index:24;
	color:#000;
	text-decoration:none;
	cursor:help
}

a.info:hover {
	z-index:25;
}

a.info span {
	display: none
}

a.info:hover span { /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:-4px;
	left:0;
	width:250px;
	border:solid 1px;
	background-color:#e1feff;
	color:#666666;
	text-align: left;
	padding: 5px;
}

input.submitButton {
	font-size: 1px;
	background-image: url(../parts/submitButton_over.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	width: 18px;
	height: 14px;
	overflow: hidden;
	clip: rect(0 18px 14px 0);
	min-width: 18px;
	min-height: 14px;
	max-width: 18px;
	max-height: 14px;
	margin: 0;
	padding: 0;
	border: 0 transparent;
	outline-style: hidden;
	outline-width: 0;
}

.normalText_noLead {
	font-size: 11px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	color: #000000;
}

.normalText {
	font-size: 11px;
	line-height: 16px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	color: #000000;
}

.tableHeadboldWhite {
	font-size: 14px;
	line-height: 16px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	color: #f5f5f5;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
}

.tableHeadboldWhiteSmall {
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	color: #f5f5f5;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
}

td.ColumnItem {
	color: #00372e;
	background-color: #F5F5F5;
	border-right: 1px solid #5dafb0;
	border-bottom: 1px solid #5dafb0
}

td.ColumnItemNoSide {
	color: #00372e;
	background-color: #F5F5F5;
	border-bottom: 1px solid #5dafb0
}

td.ColumnItemNoBorder {
	color: #00372e;
	background-color: #F5F5F5;
}

td.ColumnItemAlt {
	color: #00372e;
	background-color: #EAF7FC;
	border-right: 1px solid #5dafb0;
	border-bottom: 1px solid #5dafb0
}

td.ColumnItemAltNoSide {
	color: #00372e;
	background-color: #EAF7FC;
	border-bottom: 1px solid #5dafb0
}

td.ColumnItemAltNoBorder {
	color: #00372e;
	background-color: #EAF7FC;
}

td.ColumnItemIndent {
	color: #00372e;
	background-color: #f5f5f5;
	padding-left: 25px;
	border-right: 1px solid #5dafb0;
	border-bottom: 1px solid #5dafb0
}

td.ColumnItemAltIndent {
	color: #00372e;
	background-color: #eaf7fc;
	padding-left: 25px;
	border-right: 1px solid #5dafb0;
	border-bottom: 1px solid #5dafb0
}

.eventTable {
	background-image: url(../parts/tableBkgd.gif);
	background-repeat: repeat;
}

.eventTableb {
	background-image: url(../parts/tableBkgd2.gif);
	background-repeat: repeat;
}

.presentationTable {
	background-image: url(../parts/tablePresBkgd.gif);
	background-repeat: repeat;
}

.presentationTableb {
	background-image: url(../parts/tablePresBkgd2.gif);
	background-repeat: repeat;
}

a.HeadingArea-Link {
	color: #44546b;
	text-decoration: none;
}

a.HeadingArea-Link:visited {
	color: #44546b;
	text-decoration: none;
}

a.HeadingArea-Link:hover {
	color: #ccc;
	text-decoration: none;
}

a.HeadingArea-LinkBold {
	color: #039;
	font-weight: bold;
	text-decoration: none;
}

a.HeadingArea-LinkBold:visited {
	color: #039;
	font-weight: bold;
	text-decoration: none;
}

a.HeadingArea-LinkBold:hover {
	color: #ccc;
	font-weight: bold;
	text-decoration: none;
}

td.MainTableHeader {
	color: #fff;
	background-color: #708090;
	border-bottom: 1px solid #2f4f4f
}

td.MainTableHeaderSmallText {
	color: #000;
	font-size: 12px;
	background-color: #f5f5f5
}

td.MainTableHeaderSmallerText {
	color: #fff;
	font-size: 10px;
	background-color: #f5f5f5
}

td.MainTableHeaderPadded {
	color: #fff;
	background-color: #708090;
	padding: 4px;
	border-bottom: 1px solid #2f4f4f
}

td.MainTableHeaderMain {
	color: #fff;
	font-weight: bold;
	background-color: #708090;
	border-bottom: 1px solid #2f4f4f
}

/* Link list */
.itemPreview {
	padding-bottom: 10px;
}

.itemPreview a {
	color: #000000;
	overflow: hidden;
	display: block;
	border: #ccc solid 1px;
	padding: 10px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: transparent url(../parts/gradient-up-light.gif) repeat-x 0 100%;
}

.itemPreview a:hover {
	text-decoration: none;
	border-color: #0080D4;
	background-color: #eaf7fc;
}

.itemPreview a.noborder {
	color: #000000;
	overflow: hidden;
	display: block;
	padding: 10px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: transparent url(../parts/gradient-up-light.gif) repeat-x 0 100%;
}

.itemPreview a.noborder:hover {
	text-decoration: none;
	background-color: #eaf7fc;
}

.itemPreview img {
	padding: 2px;
	border: 1px solid #D9E0E6;
	margin: 0 10px 0 5px;
	background-color: #fff;
	float: left;
}

.itemPreview span {
	font-size: 12px;
	display: block;
	margin-right: 5px;
}

.itemPreview strong {
	font-size: 12px;
}

.itemPreview .itemHeadline {
	display: block;
	padding: 0 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 14px;
	text-transform: none;
	letter-spacing: -0.75px;
}

.itemPreview .itemImage {
	padding: 2px;
	margin: 0 10px 10px;
	float: left;
	border: solid 1px #747378;
	color: #39373a;
	overflow: hidden;
}

.itemPreview a.noimage:hover {
	background-color: #eaf7fc;
	background-position: 0 400%;
}

.itemPreview a.coverart:hover {
	background-color: #eaf7fc;
	background-position: 0 280%;
}

.itemPreview a.news:hover {
	background-color: #eaf7fc;
	background-position: 0 400%;
}

.itemPreview .news .itemDate, .itemPreview .news .itemText, .itemPreview .news .itemType {
	padding: 0 5px 0 10px;
	color: #494949;
}

.itemPreview .news .itemImage {
	width: 60px;
	height: 60px;
}

.itemPreview .news .itemImageMenu {
	width: 150px;
	height: 100px;
	overflow: hidden;
}

.itemPreview a.account:hover {
	background-color: #eaf7fc;
	background-position: 0 400%;
}

.itemPreview .account .itemDate, .itemPreview .account .itemText, .itemPreview .account .itemType {
	padding: 0 5px 0 10px;
	color: #494949;
	width: 400px;
	float: right;
}

.itemPreview .account .itemImage {
	width: 60px;
	height: 60px;
}

.itemPreview .account .itemImageMenu {
	width: 150px;
	height: 100px;
	overflow: hidden;
}

.itemPreview .account a.noborder {
	color: #000000;
	overflow: hidden;
	display: block;
	padding: 10px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: transparent url(../parts/gradient-up-light.gif) repeat-x 0 100%;
}

.itemPreview .account a.noborder:hover {
	text-decoration: none;
	background-color: #eaf7fc;
}

.itemPreview .coverart .itemDate, .itemPreview .coverart .itemText, .itemPreview .coverart .itemType {
	padding: 0 5px 0 10px;
	color: #494949;
}

.itemPreview .coverart .itemImage {
	width: 70px;
}

.itemPreview .noimage .itemDate, .itemPreview .noimage .itemText, .itemPreview .noimage .itemType {
	padding: 0 5px 0;
	color: #494949;
}

.itemPreview .noimage .itemText img {
	display: none;
}

.itemPreview img.none {
	padding: 0;
	margin: 0 10px 0 5px;
	float: right;
	background: transparent;
	border-style: inherit;
	border-width: inherit;
}

.itemPreview2 {
	padding-bottom: 10px;
}

.itemPreview2 a {
	width: 475px;
	height: 125px;
	color: #000000;
	overflow: hidden;
	display: block;
	border: #ccc solid 1px;
	padding: 10px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: transparent url(../parts/gradient-up-light.gif) repeat-x 0 100%;
}

.itemPreview2 a:hover {
	text-decoration: none;
	border-color: #0080D4;
	background-color: #eaf7fc;
}

.itemPreview2 a.noborder {
	color: #000000;
	overflow: hidden;
	display: block;
	padding: 10px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: transparent url(../parts/gradient-up-light.gif) repeat-x 0 100%;
}

.itemPreview2 a.noborder:hover {
	text-decoration: none;
	background-color: #eaf7fc;
}

.itemPreview2 img {
	padding: 2px;
	border: 1px solid #D9E0E6;
	margin: 0 10px 0 5px;
	background-color: #fff;
	float: left;
}

.itemPreview2 span {
	font-size: 12px;
	display: block;
	margin-right: 5px;
}

.itemPreview2 strong {
	font-size: 12px;
}

.itemPreview2 .itemHeadline {
	display: block;
	padding: 0 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 14px;
	text-transform: none;
	letter-spacing: -0.75px;
}

.itemPreview2 .itemImage {
	padding: 2px;
	margin: 0 10px 10px;
	float: left;
	border: solid 1px #747378;
	color: #39373a;
	overflow: hidden;
}

.itemPreview2 a.noimage:hover {
	background-color: #eaf7fc;
	background-position: 0 400%;
}

.itemPreview2 a.coverart:hover {
	background-color: #eaf7fc;
	background-position: 0 280%;
}

.itemPreview2 a.news:hover {
	background-color: #eaf7fc;
	background-position: 0 400%;
}

.itemPreview2 .news .itemDate, .itemPreview2 .news .itemText, .itemPreview2 .news .itemType {
	padding: 0 5px 0 10px;
	color: #494949;
}

.itemPreview2 .news .itemImage {
	width: 60px;
	height: 60px;
}

.itemPreview2 .news .itemImageMenu {
	width: 150px;
	height: 100px;
	overflow: hidden;
}

.itemPreview2 a.account:hover {
	background-color: #eaf7fc;
	background-position: 0 400%;
}

.itemPreview2 .account .itemDate, .itemPreview2 .account .itemText, .itemPreview2 .account .itemType {
	padding: 0 5px 0 10px;
	color: #494949;
	width: 400px;
	float: right;
}

.itemPreview2 .account .itemImage {
	width: 60px;
	height: 60px;
}

.itemPreview2 .account .itemImageMenu {
	width: 150px;
	height: 100px;
	overflow: hidden;
}

.itemPreview2 .account a.noborder {
	color: #000000;
	overflow: hidden;
	display: block;
	padding: 10px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: transparent url(../parts/gradient-up-light.gif) repeat-x 0 100%;
}

.itemPreview2 .account a.noborder:hover {
	text-decoration: none;
	background-color: #eaf7fc;
}

.itemPreview2 .coverart .itemDate, .itemPreview2 .coverart .itemText, .itemPreview2 .coverart .itemType {
	padding: 0 5px 0 10px;
	color: #494949;
}

.itemPreview2 .coverart .itemImage {
	width: 70px;
}

.itemPreview2 .noimage .itemDate, .itemPreview2 .noimage .itemText, .itemPreview2 .noimage .itemType {
	padding: 0 5px 0;
	color: #494949;
}

.itemPreview2 .noimage .itemText img {
	display: none;
}

.itemPreview2 img.none {
	padding: 0;
	margin: 0 10px 0 5px;
	float: right;
	background: transparent;
	border-style: inherit;
	border-width: inherit;
}

.itemAccess {
	color: #000000;
	overflow: hidden;
	display: block;
	border: solid 1px #ccc;
	padding: 10px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #fdfdfc url(../parts/gradient-up-light.gif) repeat-x 0 100%;
}

.itemAccess img {
	padding: 2px;
	border: 1px solid #D9E0E6;
	margin: 0 10px 0 5px;
	background-color: #fff;
	float: left;
}

.itemAccess input {
	padding: 2px;
	border: solid 1px #d9e0e6;
	margin: 0 0 0 5px;
	background-color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 14px;
}

.itemAccess .itemHeadline {
	display: block;
	padding: 0 5px;
	margin-bottom: 0;
	font-weight: bold;
	font-family:  Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 12px;
	text-transform: none;
}

.itemAccess .itemHeader {
	display: block;
	padding: 0 5px 10px;
	margin-bottom: 0;
	font-weight: bold;
	font-family:  Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 14px;
	text-transform: none;
}

.itemAccess .itemText {
	padding: 0 5px 10px;
	color: #494949;
	font-family:  Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
}

.itemAccess img.none {
	padding: 0;
	margin: 0 10px 0 5px;
	float: right;
	background: transparent;
	border-style: inherit;
	border-width: inherit;
}

.itemAccess input.none {
	padding: 0;
	margin: 0 10px 0 5px;
	float: right;
	background: transparent;
	border-style: inherit;
	border-width: inherit;
}

.itemAccess input.noneNone {
	padding: 0;
	margin: 0;
	background: transparent;
	float: none;
}

.itemAccess .left {
	padding: 0;
	margin: 0;
	background: transparent;
	float: left;
}

.itemPicture {
	padding: 2px;
	border: 1px solid #D9E0E6;
	margin: 0 10px 0 5px;
	background-color: #fff;
	float: left;
}

.itemShipper {
	color: #000000;
	background-color: #e4eaff;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 100%;
	overflow: hidden;
	display: block;
	border: solid 1px #ccc;
	padding: 10px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.itemShipper .itemHeader {
	display: block;
	padding: 0 5px 10px;
	margin-bottom: 0;
	font-weight: bold;
	font-family:  Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 14px;
	text-transform: none;
	letter-spacing: -0.75px;
}

.itemCheckOut {
	text-align: left;
	width: 1000px;
	overflow: hidden;
}

.itemCheckOutPrint {
	width: 720px;
	overflow: hidden;
	padding: 10px 0 5px;
}

.itemAccount {
	color: #000000;
	display: block;
	border: solid 1px #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../parts/gradient-up-light.gif) repeat-x 0 100%;
	width: 475px;
	height: 150px;
	float: left;
	margin: 10px 5px;
	padding: 5px;
}

.itemAccount a:hover {
	background-color: #eaf7fc;
	background-position: 0 400%;
}

.itemAccount .itemHeadline {
	display: block;
	padding: 0 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 14px;
	text-transform: none;
	letter-spacing: -0.75px;
}

.itemAccount .itemDate, .itemAccount .itemText {
	padding: 0 5px 0 10px;
	color: #494949;
}

.itemAccount .itemImage {
	width: 60px;
	height: 60px;
}

.itemAccount .itemImageMenu {
	width: 150px;
	height: 100px;
	overflow: hidden;
}

.itemAccount a.noborder {
	color: #000000;
	overflow: hidden;
	display: block;
	padding: 10px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: transparent url(../parts/gradient-up-light.gif) repeat-x 0 100%;
}

.itemAccount a.noborder:hover {
	text-decoration: none;
	background-color: #eaf7fc;
}

.itemOrder {
	color: #000000;
	display: block;
	border: solid 1px #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../parts/gradient-up-light.gif) repeat-x 0 100%;
	width: 475px;
	height: 150px;
	float: right;
	margin: 10px 5px;
	padding: 5px;
}

.itemOrder a:hover {
	background-color: #eaf7fc;
	background-position: 0 400%;
}

.itemOrder .itemHeadline {
	display: block;
	padding: 0 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 14px;
	text-transform: none;
	letter-spacing: -0.75px;
}

.itemOrder .itemDate, .itemOrder .itemText {
	padding: 0 5px 0 10px;
	color: #494949;
}

.itemOrder .itemImage {
	width: 60px;
	height: 60px;
}

.itemOrder .itemImageMenu {
	width: 150px;
	height: 100px;
	overflow: hidden;
}

.itemOrder a.noborder {
	color: #000000;
	overflow: hidden;
	display: block;
	padding: 10px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: transparent url(../parts/gradient-up-light.gif) repeat-x 0 100%;
}

.itemOrder a.noborder:hover {
	text-decoration: none;
	background-color: #eaf7fc;
}

.itemAccountPrint {
	color: #000000;
	display: block;
	border: solid 1px #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../parts/gradient-up-light.gif) repeat-x 0 100%;
	width: 340px;
	height: 150px;
	float: left;
	margin: 10px 0;
	padding: 5px;
}

.itemAccountPrint a:hover {
	background-color: #eaf7fc;
	background-position: 0 400%;
}

.itemAccountPrint .itemHeadline {
	display: block;
	padding: 0 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 14px;
	text-transform: none;
	letter-spacing: -0.75px;
}

.itemAccountPrint .itemDate, .itemAccountPrint .itemText {
	padding: 0 5px 0 10px;
	color: #494949;
}

.itemAccountPrint .itemImage {
	width: 60px;
	height: 60px;
}

.itemAccountPrint .itemImageMenu {
	width: 150px;
	height: 100px;
	overflow: hidden;
}

.itemAccountPrint a.noborder {
	color: #000000;
	overflow: hidden;
	display: block;
	padding: 10px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: transparent url(../parts/gradient-up-light.gif) repeat-x 0 100%;
}

.itemAccount a.noborder:hover {
	text-decoration: none;
	background-color: #eaf7fc;
}

.itemOrderPrint {
	color: #000000;
	display: block;
	border: solid 1px #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../parts/gradient-up-light.gif) repeat-x 0 100%;
	width: 340px;
	height: 150px;
	float: right;
	margin: 10px 0;
	padding: 5px;
}

.itemOrderPrint a:hover {
	background-color: #eaf7fc;
	background-position: 0 400%;
}

.itemOrderPrint .itemHeadline {
	display: block;
	padding: 0 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 14px;
	text-transform: none;
	letter-spacing: -0.75px;
}

.itemOrderPrint .itemDate, .itemOrder .itemText {
	padding: 0 5px 0 10px;
	color: #494949;
}

.itemOrderPrint .itemImage {
	width: 60px;
	height: 60px;
}

.itemOrderPrint .itemImageMenu {
	width: 150px;
	height: 100px;
	overflow: hidden;
}

.itemOrderPrint a.noborder {
	color: #000000;
	overflow: hidden;
	display: block;
	padding: 10px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: transparent url(../parts/gradient-up-light.gif) repeat-x 0 100%;
}

.itemOrderPrint a.noborder:hover {
	text-decoration: none;
	background-color: #eaf7fc;
}

.itemAccount2 {
	color: #000000;
	display: block;
	border: solid 1px #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../parts/gradient-up-light.gif) repeat-x 0 100%;
	width: 475px;
	height: 50px;
	float: left;
	margin: 10px 5px;
	padding: 5px;
}

.itemAccount2 a:hover {
	background-color: #eaf7fc;
	background-position: 0 400%;
}

.itemAccount2 .itemHeadline {
	display: block;
	padding: 0 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 14px;
	text-transform: none;
	letter-spacing: -0.75px;
}

.itemAccount2 .itemDate, .itemAccount2 .itemText {
	padding: 0 5px 0 10px;
	color: #494949;
}

.itemAccount2 .itemImage {
	width: 60px;
	height: 60px;
}

.itemAccount2 .itemImageMenu {
	width: 150px;
	height: 100px;
	overflow: hidden;
}

.itemAccount2 a.noborder {
	color: #000000;
	overflow: hidden;
	display: block;
	padding: 10px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: transparent url(../parts/gradient-up-light.gif) repeat-x 0 100%;
}

.itemAccount2 a.noborder:hover {
	text-decoration: none;
	background-color: #eaf7fc;
}

.itemOrder2 {
	color: #000000;
	display: block;
	border: solid 1px #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../parts/gradient-up-light.gif) repeat-x 0 100%;
	width: 475px;
	height: 50px;
	float: right;
	margin: 10px 5px;
	padding: 5px;
}

.itemOrder2 a:hover {
	background-color: #eaf7fc;
	background-position: 0 400%;
}

.itemOrder2 .itemHeadline {
	display: block;
	padding: 0 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 14px;
	text-transform: none;
	letter-spacing: -0.75px;
}

.itemOrder2 .itemDate, .itemOrder .itemText {
	padding: 0 5px 0 10px;
	color: #494949;
}

.itemOrder2 .itemImage {
	width: 60px;
	height: 60px;
}

.itemOrder2 .itemImageMenu {
	width: 150px;
	height: 100px;
	overflow: hidden;
}

.itemOrder2 a.noborder {
	color: #000000;
	overflow: hidden;
	display: block;
	padding: 10px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: transparent url(../parts/gradient-up-light.gif) repeat-x 0 100%;
}

.itemOrder2 a.noborder:hover {
	text-decoration: none;
	background-color: #eaf7fc;
}

.itemAccount3 {
	color: #000000;
	display: block;
	border: solid 1px #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../parts/gradient-up-light.gif) repeat-x 0 100%;
	width: 1000px;
	height: 275px;
	margin: 0 5px 10px;
	padding: 5px;
}

.itemAccount3 a:hover {
	background-color: #eaf7fc;
	background-position: 0 400%;
}

.itemAccount3 .itemHeadline {
	display: block;
	padding: 0 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 14px;
	text-transform: none;
	letter-spacing: -0.75px;
}

.itemAccount3 .itemDate, .itemAccount3 .itemText {
	padding: 0 5px 0 10px;
	color: #494949;
}

.itemAccount3 .itemImage {
	width: 60px;
	height: 60px;
}

.itemAccount3 .itemImageMenu {
	width: 150px;
	height: 100px;
	overflow: hidden;
}

.itemAccount3 a.noborder {
	color: #000000;
	overflow: hidden;
	display: block;
	padding: 10px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: transparent url(../parts/gradient-up-light.gif) repeat-x 0 100%;
}

.itemAccount3 a.noborder:hover {
	text-decoration: none;
	background-color: #eaf7fc;
}

.itemAccount4 {
	color: #000000;
	display: block;
	border: solid 1px #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../parts/gradient-up-light.gif) repeat-x 0 100%;
	width: 475px;
	height: 200px;
	float: left;
	margin: 10px 5px;
	padding: 5px;
}

.itemAccount4 a:hover {
	background-color: #eaf7fc;
	background-position: 0 400%;
}

.itemAccount4 .itemHeadline {
	display: block;
	padding: 0 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 14px;
	text-transform: none;
	letter-spacing: -0.75px;
}

.itemAccount4 .itemDate, .itemAccount4 .itemText {
	padding: 0 5px 0 10px;
	color: #494949;
}

.itemAccount4 .itemImage {
	width: 60px;
	height: 60px;
}

.itemAccount4 .itemImageMenu {
	width: 150px;
	height: 100px;
	overflow: hidden;
}

.itemAccount4 a.noborder {
	color: #000000;
	overflow: hidden;
	display: block;
	padding: 10px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: transparent url(../parts/gradient-up-light.gif) repeat-x 0 100%;
}

.itemAccount4 a.noborder:hover {
	text-decoration: none;
	background-color: #eaf7fc;
}

.itemOrder4 {
	color: #000000;
	display: block;
	border: solid 1px #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../parts/gradient-up-light.gif) repeat-x 0 100%;
	width: 475px;
	height: 200px;
	float: right;
	margin: 10px 5px;
	padding: 5px;
}

.itemOrder4 a:hover {
	background-color: #eaf7fc;
	background-position: 0 400%;
}

.itemOrder4 .itemHeadline {
	display: block;
	padding: 0 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 14px;
	text-transform: none;
	letter-spacing: -0.75px;
}

.itemOrder4 .itemDate, .itemOrder .itemText {
	padding: 0 5px 0 10px;
	color: #494949;
}

.itemOrder4 .itemImage {
	width: 60px;
	height: 60px;
}

.itemOrder4 .itemImageMenu {
	width: 150px;
	height: 100px;
	overflow: hidden;
}

.itemOrder4 a.noborder {
	color: #000000;
	overflow: hidden;
	display: block;
	padding: 10px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: transparent url(../parts/gradient-up-light.gif) repeat-x 0 100%;
}

.itemOrder4 a.noborder:hover {
	text-decoration: none;
	background-color: #eaf7fc;
}

.minitext {
	font: normal 0.7em Arial, Helvetica, SunSans-Regular, sans-serif;
	color: Black;
}

.disable {
	background-color: #80cdf1;
	color: #004090;
	font-weight: bold;
	padding: 5px;
}

.border {
	border-color: #ddd #808080 #808080 #ddd;
	border-style: solid ridge ridge solid;
	border-width: 1px 2px 2px 1px;
}

/* Search Menu */
#searchMenu {
	background-image: url(../images/bg1.png);
	float: right;
	margin: 0 auto;
	overflow: hidden;
	height: 38px;
	width: 270px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#searchMenu form {
	display: block;
	position: relative;
}

#searchMenu form .textSearch {
	position: absolute;
	left: 145px;
	top: 10px;
	height: 22px;
	font-size: 18px;
	color: #fff;
}

#searchMenu form .searchField {
	color: #808080;
	position: relative;
	height: 14px;
	font-size: 12px;
	font-family: AvenirBook, Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color: #f5f5f5;
	border: solid 2px #ccc;
	top: 5px;
	right: 3px;
	bottom: 3px;
	padding: 2px;
	float: left;
	height: 19px;
	width: 175px;
	margin-left: 9px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#searchMenu form .searchField:focus {
	outline: 0;
	border: 1px solid #288cd8;
}

#searchMenu form .searchButton {
	color: #808080;
	position: relative;
	height: 20px;
	font-size: 16px;
	font-weight: bold;
	font-family: AvenirHeavy, Arial, Helvetica, SunSans-Regular, sans-serif;
	border: solid 1px #ccc;
	width: auto;
	padding: 0 5px;
	background-color: #f0f0f0;
	top: 3px;
	right: 5px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	cursor: pointer;
}

#searchMenu form img {
	position: relative;
	float: right;
	padding: 0 2px;
	top: 2px;
	right: 5px;
	cursor: pointer;
}

/*
#searchMenu form .searchButton			{ position: absolute; right: 145px; top: 10px; height: 28px; font-size: 20px; border: solid 1px #ccc; width: auto; padding: 0 5px; background-color: #f0f0f0; -moz-border-radius: 10px; -webkit-border-radius: 10px; cursor: pointer; }
*/

.content {
	width: 1050px;
}

.titleAreaLong {
	text-align: left;
	position: relative;
	top: 0;
	left: -10px;
	width: 650px;
	float: left;
	margin-top: 20px;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	display: block;
	background-image: url(../parts/titleBackground2.png);
	background-repeat: no-repeat;
}

.titleAreaLong .varTitle {
	color: #fff;
	font-size: 22px;
	line-height: 24px;
	font-family: AvenirBook, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	width: 650px;
	height: 30px;
	overflow: hidden;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
}

.titleAreaLong h1.varTitle {
	color: #fff;
	font-size: 22px;
	line-height: 24px;
	font-family: AvenirBook, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	width: 650px;
	height: 30px;
	overflow: hidden;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
}

.titleAreaLong .subTitle {
	color: #CCC;
	font-size: 11px;
	line-height: 12px;
	font-family: AvenirBlack, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	width: 650px;
	height: 13px;
	overflow: hidden;
	margin-top: 7px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
}

.titleAreaLong2 {
	text-align: left;
	position: relative;
	top: 0;
	left: -10px;
	width: 647px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	display: block;
	background-image: url(../parts/titleBackground.png);
	background-repeat: no-repeat;
}

.titleAreaLong2 .varTitle {
	color: #fff;
	font-size: 24px;
	line-height: 24px;
	font-family: AvenirBook, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	width: 650px;
	height: 30px;
	overflow: hidden;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
}

.titleAreaLong2 .subTitle {
	color: #CCC;
	font-size: 11px;
	line-height: 12px;
	font-family: AvenirBlack, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	width: 650px;
	height: 13px;
	overflow: hidden;
	margin-top: 7px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
}

.videoImage {
	display: block;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.productGroup {
	width: 480px;
	height: 310px;
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0px;
	border: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ccc;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #ccc;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #ccc;
	border-bottom-left-radius: 10px;	
	border-bottom-right-radius: 10px;	
	border-top-left-radius: 10px;	
	border-top-right-radius: 10px;
	top: 0px;
	left: 0px;
	float: left;	
}

.productGroup .productTitle {
	z-index: 99;
	position: absolute;
	top: 10px;
	left: 20px;
	font-family: AvenirBlack, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	color: #CCC;
	font-size: 30px;
}
