*/
body { margin: 0; padding: 0; border-width: 0; outline-width: 0; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #3d3d3d; }
p { font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; margin-right: 10px; }
b { font-weight: bold; }
strong { font-weight: bold; }
i { font-style: italic; }
em { font-style: italic; }
ul { font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; }
li { font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; margin-right: 0; padding-bottom: 10px; }

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: #f5f5f5; background-image: url(../parts/pageBkgd.png); background-repeat: no-repeat; background-position: 0 119px; }
tr { font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; }
td { font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; }

h1 { color: #f5f5f5; font-size: 20px; line-height: 48px; margin-top: 0; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
h2 { color: #333; font-size: 18px; font-weight: bold; line-height: 24px; letter-spacing: 1px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; margin-top: 10px; margin-right: 0; }
h3 { color: #030303; font-size: 16px; 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: 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: 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: 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: 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: 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: #426c93; 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; }

div { margin: 0; padding: 0; }

.medium { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 11px; padding-top: 0; padding-bottom: 0; }
.bottomTag { color: #f5f5f5; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; }
.bottomTagSmall { color: #272727; font-size: 10px; font-family: arial, Helvetica, SunSans-Regular, sans-serif; }
.ColorGold { color: #e5b53a; }
.ColorBlack { color: #000000; }
.Color29 { color: #292929; }
.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; }
.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; line-height: 18px; }
.largerTypeBold { font-size: 14px; font-weight: bold; margin-top: 0; margin-bottom: 2px; }
.small { font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10px; padding-top: 0; padding-bottom: 0; }
.small_lead { font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; padding-top: 0; padding-bottom: 0; }
.small_noPad { font-size: 9px; font-family: 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: 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: #0ff; text-decoration: none; }
a.bottomTagLink:visited { color: #23ffff; text-decoration: none; }
a.bottomTagLink:hover { color: #008cff; text-decoration: none; } 
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: 9px; line-height: 9px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #000000; font-weight: bold; word-spacing: 6px; letter-spacing: 4px; }
.normalTextLarge { font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #000000; font-weight: bold; word-spacing: 6px; letter-spacing: 14px; }
.linkBar { font-size: 11px; line-height: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #fff; font-weight: bold; word-spacing: 3px; letter-spacing: 2px; }

.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; }
/* 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: 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: 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; }
*/
