
HTML, BODY {width:100%;}
BODY {font:70% Arial, Tahoma, Verdana, sans-serif; color:#4e5054; margin:0px; padding:0px; background:#fff}

IMG {border:0}

/*A:link {color:#3366cc; text-decoration:none}*/
/*A:visited {color:#900299; text-decoration:none}*/
A:link {color:#3366cc;}
A:visited {color:#900299;}
A:hover {color:#8a31c0; text-decoration:none}

H1 {font:18px Arial, Tahoma, Verdana, sans-serif; color:#000; font-weight:normal; margin:14px 0 0 0}
H1.pageTitle {font:17px Arial, Tahoma, Verdana, sans-serif; color:#51276c; font-weight:bold; text-transform:uppercase; margin:0}
H2 {font:15px Arial, Tahoma, Verdana, sans-serif; color:#5B1F69; font-weight:bold; margin:16px 0 2px 0;}
/*H2.type2 {font-size:140%; color:#000; font-weight:bold; text-transform:uppercase; margin-bottom:0}*/
/*H3 {font-size:120%; color:#69228f; font-weight:bold; margin-bottom:0}*/
H3 {font:13px Arial, Tahoma, Verdana, sans-serif; color:#5B1F69; font-weight:bold; margin-bottom:0}
H4 {font:22px Arial, Tahoma, Verdana, sans-serif; color:#fff; font-weight:bold; text-align:center; margin-bottom:0; padding:3px 9px 4px 9px; background:#a381ab}
H5 {font:100% Arial, Tahoma, Verdana, sans-serif; font-weight:bold; margin-bottom:0}

P {margin:14px 0 0 0}

UL {list-style-type:none; padding:0; margin-bottom:0; margin-left:13px}
UL LI {padding:0 0 3px 12px; background:url('/images/bullet_ul.gif') 0 6px no-repeat;}

UL.type2 {margin-left:0}
UL.type2 LI {padding:0 0 3px 11px; background:url('/images/bullet_ul_type2.gif') 0 3px no-repeat;}

UL.type3 {margin-left:0}
UL.type3 LI {padding:0 0 3px 11px; background:url('/images/bullet_ul_type2.gif') 0 4px no-repeat;}

UL.type4 {margin-left:0}
UL.type4 LI {padding:0 0 16px 15px; background:url('/images/bullet_ul_type4.gif') 0 6px no-repeat;}


TABLE {border:0; border-collapse:collapse;}
TD {vertical-align:top; padding:0;}

FORM {margin:0}
INPUT, TEXTAREA, SELECT {font:100% Arial, Tahoma, Verdana, sans-serif; color:#000;}

.sepLine {height:13px; font-size:1px; border-bottom:1px solid #eae3ed}
.sepLine1 {height:13px; font-size:1px; border-bottom:1px solid #ab9daa}
.sepLine2 {height:13px; font-size:1px; border-bottom:3px solid #e6e6e8}
.importantTxt {font-size:150%; color:#602d7b}
.more {white-space:nowrap; padding-right:11px; background:url('/images/bullet_more_yellow.gif') top right no-repeat;}
.back {margin-top:8px}
.back A {font-size:95%; padding:0 0 0 7px; background:url('/images/bullet_back.gif') 0 5px no-repeat;}
.back A:visited {color:#3366cc;}
.back A:hover {color:#8a31c0;}

.leftPic {float:left; margin:3px 16px 10px 0}
.rightPic {float:right; margin:3px 0 10px 16px}

.tblDecoration {width:100%; margin-top:8px; border-bottom:1px solid #ab9daa;}
.tblDecoration TH {font-weight:normal; text-align:left; padding:4px 6px 5px 6px; background:#ede6ef url('/images/tbl_bg.gif') bottom repeat-x;}
.tblDecoration TH A {padding-right:19px; background:url('/images/icon_sort.gif') top right no-repeat;}
.tblDecoration TH A, .tblDecoration TH A:visited {color:#000; text-decoration:underline;}
.tblDecoration TH A:hover {color:#000; text-decoration:none;}
.tblDecoration .act {font-weight:bold; background:url('/images/icon_sort_act.gif') top right no-repeat;}
.tblDecoration TD {padding:10px 6px 8px 6px; border-top:1px solid #ab9daa;}
.tblDecoration .small {font-size:85%}
.tblDecoration .date {white-space:nowrap;}
.tblDecoration .but A {float:right; font-size:14px; font-weight:bold; white-space:nowrap; padding:4px 32px 6px 11px; border:1px solid #7218a2; background:url('/images/bullet_but_tbl.gif') top right no-repeat;}
/*.tblDecoration .but A:visited {color:#3366cc;}
.tblDecoration .but A:hover {color:#8a31c0;}*/

.tblDecoration3 {margin-top:8px}
.tblDecoration3 TD {padding:11px 0 16px 0; border-bottom:1px solid #e6e6e8}
.tblDecoration3 .date {font-size:85%; font-weight:bold; white-space:nowrap; padding:13px 25px 0 0}
/*.tblDecoration3 .more {white-space:nowrap; padding-right:7px; background:url('/images/bullet_more.gif') top right no-repeat;}*/
/*.tblDecoration3 .author {color:#602d7b; margin-top:0}*/
.tblDecoration3 .author {font-style:italic; margin-top:0}
.tblDecoration3 H1 {margin:0}

.addInfo {font:75% Arial, Tahoma, Verdana, sans-serif; padding:2px 34px 2px 0}
/*.addInfo .date {float:left; color:#4c4c4c}*/
.addInfo .contact {float:right}

.formDecoration .title {font-size:115%; font-weight:bold; color:#51276c; margin-top:13px; padding:3px 9px 4px 9px; background:#efebef}
.formDecoration TABLE {margin-top:24px}
.formDecoration TD {vertical-align:middle; padding:5px 9px 0 0;}
/*.formDecoration .but {padding:21px 0 0 9px}
.formDecoration .but INPUT {width:131px; height:25px;}*/
.formDecoration .note {float:right; font-size:85%; padding-top:26px;}
.formDecoration H2 {margin:0;}


.clear {height:1px; font-size:1px; clear:both}
.wrapper {width:100%}

.grid1 {width:100%}
/*.leftColWidth {width:341px}*/
.leftColWidth {width:307px}
.leftColIndent {padding:0 1px 10px 30px;}
.centerCol {width:100%}
.centerColIndent {font:120% Arial, Tahoma, Verdana, sans-serif; padding-left:28px;}
.leftColBottom {vertical-align:bottom}
/*.holder {width:655px;}*/
/*.holder {width:689px;}*/
.holder {width:683px;}
/*.contentIndent {padding-right:6px}*/

.homeLink {height:29px; text-align:right;}
.homeLink DIV {padding:6px 12px 0 0}
.homeLink A, .homeLink A:visited, .homeLink A:hover {font-size:95%; color:#81848a; font-weight:bold; text-decoration:none; padding-left:7px; background:url('/images/bullet_homelink.gif') 0 4px no-repeat;}
#logo {padding:0 0 17px 66px}
#logo IMG {display:block; width:172px; height:116px;}

/* menu */
#menu {text-transform:uppercase; margin-right:1px; background:#d1961e url('/images/menu_bg.jpg') top right no-repeat;}
#menu DIV {padding:7px 0 9px 0;}
#menu UL {list-style-type:none; margin:0; padding:0; border-top:1px solid #e0b761}
#menu LI {padding:6px 0 0 0; border-bottom:1px solid #dcb463; background:none}
#menu A, #menu A:visited, #menu A:hover {display:block; min-height:20px; _height:20px; font:12px Arial, Tahoma, Verdana, sans-serif; color:#fff; font-weight:bold; text-decoration:none; padding:0 0 0 70px;}
#menu A:hover {color:#51276c; text-decoration:none; background:url('/images/menu_bullet.gif') 53px 4px no-repeat;}
#menu .open {background:url('/images/menu_bg_open.png') 0 0 no-repeat; _height:1px; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu_bg_open.png',sizingMethod='crop');}
#menu .open A, #menu .open A:visited, #menu .open A:hover {color:#fff;}

.subMenu {padding:17px 0 19px 0;}
.subMenu .title .date {font-size:95%; color:#4c4c4c;}
.subMenu .title .txt {font-size:115%; color:#602d7b; font-weight:bold; text-transform:uppercase; margin-top:2px; padding-top:2px; background:url('/images/title_bg.jpg') top right no-repeat;}
.subMenu .title .txt SPAN {padding-right:5px; background:#fff;}
.subMenu UL {font:120% Arial Narrow, Arial, Tahoma, Verdana, sans-serif; list-style-type:none; margin:0; padding:5px 0 0 0;}
.subMenu LI {padding:9px 0 0 10px; background:url('/images/submenu_bullet.gif') 1px 14px no-repeat;}
.subMenu .item {font-size:14px; font-weight:bold;}
.subMenu .item:visited {color:#3366cc;}
.subMenu .item:hover, .subMenu .openItem {color:#8a31c0; text-decoration:underline}
.subMenu .closeItem {color:#3366cc; text-decoration:none}
.subMenu .txtBlock {display:none; font-size:95%; margin-bottom:7px; padding-bottom:5px; border-bottom:1px solid #cfc0d6}
.subMenu .links {margin-top:5px}
.subMenu .links A {font-weight:bold}
.subMenu .links SPAN {padding:0 5px}

.subMenu2 {font-family:Arial, Tahoma, Verdana, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; padding:13px 0 9px 0}
.subMenu2 UL {list-style-type:none; margin:0; padding:0;}
.subMenu2 LI {float:left; margin:6px 0 0 14px; padding:0; border:1px solid #d1bdde; background:none}
.subMenu2 .li-0 {margin-left:0;}
.subMenu2 SPAN {display:block; padding:5px 5px 4px 8px}
.subMenu2 A {display:block; text-decoration:none; background:url('/images/submenu2_bullet.gif') top right no-repeat;}
.subMenu2 A:visited {color:#3366cc; text-decoration:none;}
.subMenu2 A:hover {color:#3366cc; text-decoration:none; background-color:#fff9e8}
.subMenu2 .open, .subMenu2 .open:hover {background:#f1ebf5 url('/images/submenu2_bullet_open.gif') top right no-repeat;}
/*.subMenu2-about A {width:198px;}*/
.subMenu2-about A {padding-right:23px;}
.subMenu2-products A {width:239px;}
.subMenu2-products LI {margin-left:10px;}

#topMenu {text-transform:uppercase; background:#39174f url('/images/topmenu_bg_1.gif') 0 0 repeat-x;}
#topMenu UL {min-height:69px; _height:69px; list-style-type:none; margin:0; padding:0 0 0 35px; background:url('/images/topmenu_bg_2.jpg') 0 0 no-repeat;}
#topMenu LI {float:left; padding:26px 0 0 0; margin-right:49px; background:none}
#topMenu A, #topMenu A:visited, #topMenu A:hover {font-size:12px; color:#fff; font-weight:bold; text-decoration:none;}
#topMenu A:hover {color:#f5d490;}
#topMenu .open A, #topMenu .open A:visited, #topMenu .open A:hover {color:#eeab20;}

/* left col */
.meetDarrenWeeksBlock {padding:13px 0 23px 0; border-bottom:3px solid #e6e6e8}
.meetDarrenWeeksBlock .title {font-size:115%; color:#602d7b; font-weight:bold; text-transform:uppercase; margin-top:2px; padding-top:2px; background:url('/images/title_bg.jpg') top right no-repeat;}
.meetDarrenWeeksBlock SPAN {padding-right:5px; background:#fff;}
.meetDarrenWeeksBlock .txt {font:13px 'Arial Narrow', Arial, Tahoma, Verdana, sans-serif; line-height:13px; color:#4e5054; padding-top:17px; *font-size:12px;}
.meetDarrenWeeksBlock IMG {float:left; margin:2px 15px 25px 0}
.meetDarrenWeeksBlock P {margin-top:3px}

.newsBlock {padding:13px 0 23px 0; border-bottom:3px solid #e6e6e8}
.newsBlock .title {font-size:115%; color:#602d7b; font-weight:bold; text-transform:uppercase; margin-top:2px; padding-top:2px; background:url('/images/title_bg.jpg') top right no-repeat;}
.newsBlockBlock SPAN {padding-right:5px; background:#fff;}
.newsBlockBlock .txt {font:13px 'Arial Narrow', Arial, Tahoma, Verdana, sans-serif; line-height:13px; color:#4e5054; padding-top:17px; *font-size:12px;}
.newsBlockBlock IMG {float:left; margin:2px 15px 25px 0}
.newsBlockBlock P {margin-top:3px}


.richDadBlock {font:13px 'Arial Narrow', Arial, Tahoma, Verdana, sans-serif; line-height:13px; color:#4e5054; padding-top:17px; *font-size:12px;}
.richDadBlock IMG {margin:2px 0 0 15px;}
.richDadBlock P {margin-top:3px}

.FTICmembers {font:13px 'Arial Narrow', Arial, Tahoma, Verdana, sans-serif; line-height:13px; color:#4e5054; padding-top:17px; *font-size:12px;}
.FTICmembers IMG {margin:2px 0 0 15px;}
.FTICmembers P {margin-top:3px}

.searchBlock {margin-top:9px; padding:7px 0 0 0; border-top:1px solid #cdced0;}
.searchBlock SPAN {font-size:9px; color:#81848a; font-weight:bold;}
.searchBlock INPUT {vertical-align:middle; margin-left:5px}
.searchBlock .field {width:133px; padding-right:0; padding-left:0;}
.searchBlock .but {width:34px; height:24px;}

.dateBlock {font-size:95%; color:#4c4c4c; text-align:right; padding-top:6px;}

/* top blocks */
.memberBlock {height:34px; background:#dfd5e5}
.memberBlock .providing {float:left; width:317px; height:10px; margin: 12px 0 0 15px}
.memberBlock .butLogin {float:right; width:176px; height:18px; margin-top:8px}

.videoBlock {margin-top:19px; background:#51276c url('/images/videoblock_bg.jpg') 655px 0 no-repeat;}
.videoBlock .bg1 {background:url('/images/videoblock_bg_1.gif') bottom repeat-x;}
.videoBlock .bg2 {padding-right:6px; background:url('/images/videoblock_bg_2.gif') bottom right no-repeat;}
.videoBlock IMG {display:block}
.videoBlock .rightPart {background:#f6f2f4 url('/images/videoblock_bg_3.gif') bottom left no-repeat;}
.topBlock .videoBlock {margin-top:0;}
.videoBlock .novideoBlock {font-size:95%; text-align:right; padding:13px 44px 0 0}
.videoBlock .novideoBlock IMG {display:inline; height:39px; margin-bottom:3px}
.videoBlock .holder {width:655px;}

.block2 {background:#5e3471 url('/images/videoblock_bg_in.jpg') 683px 0 no-repeat;}
.block2 .bg1 {padding-bottom:5px; background:url('/images/videoblock_bg_1.gif') bottom repeat-x;}
/*.block2 .bg {border-right:6px solid #642884;}*/

.audioBlock IMG {display:block}
.audioBlock DIV {float:left}
.audioBlock .pic {width:421px; height:92px; border-left:2px solid #fff}

.findEventBlock .title {font-size:10px; color:#602d7b; padding-bottom:6px}
.findEventBlock SELECT {float:left; font-size:11px; margin-top:3px}
/*.findEventBlock .but {float:left; width:36px; height:26px; margin-left:10px; background:url('/images/button_go.gif') 0 0 no-repeat;}*/
#btnEventNearYouGO {float:left; width:36px; height:26px; margin-left:10px;}
/*.findEventBlock .but:hover {background:url('/images/button_go_over.gif') 0 0 no-repeat;}*/
.findEventBlock .but INPUT {width:36px; height:26px;}
.findEventBlock .indent {padding:7px 34px 5px 28px}
/*.findEventBlockSmall .but {margin-left:5px; background:url('/images/button_go.gif') 0 0 no-repeat;}
.findEventBlockSmall .but:hover {background:url('/images/button_go_over.gif') 0 0 no-repeat;}*/
.findEventBlockBig {min-height:92px; _height:92px; background:#efeaf2 url('/images/findeventblock_bg.jpg') bottom right no-repeat;}
.findEventBlockBig .but {background:url('/images/button_go_in.gif') 0 0 no-repeat;}
/*.findEventBlockBig .but:hover {background:url('/images/button_go_in_over.gif') 0 0 no-repeat;}*/
.findEventBlockBig .links {float:right; font-size:11px; font-weight:bold; padding-top:5px}
.findEventBlockBig .links A {padding-left:12px; margin-left:22px;}
.findEventBlockBig .links A:visited {color:#3366cc;}
.findEventBlockBig .links A:hover {color:#8a31c0;}
.findEventBlockBig .links A.bullet {background:url('/images/bullet.gif') 4px 4px no-repeat;}

.pagePic IMG {display:block; width:683px; height:92px}

/*.productsPromo {text-align:right; border-right:1px solid #f1e5cf; border-bottom:1px solid #f1e5cf}
.productsPromo .bg {border:1px solid #8220a1; background:#ffd203}
.productsPromo .pic {background:url('/images/products_promo_pic.jpg') 0 0 no-repeat;}
.productsPromo .txt {height:102px; background:url('/images/products_promo_txt.gif') 163px 16px no-repeat;}
.productsPromo .but {width:106px; height:22px; margin:70px 10px 0 0}*/

/* main page */
.mainPage {padding:19px 0 0 0;}
.mainPage .leftBlock {float:left; width:390px; padding-top:10px;}
.mainPage H1 {color:#51276c; font-weight:normal; margin-bottom:0}
.mainPage .rightBlock {float:right; width:235px; padding-top:10px;}
.mainPage .steps TD {padding:11px 0 13px 0;}
.mainPage .steps P {font:14px 'Arial Narrow', Arial, Tahoma, Verdana, sans-serif; color:#4e5054; *font-size:13px;}
.mainPage .steps .num {padding-right:15px}
.mainPage .steps .but {margin-top:9px}
.mainPage .steps .sep TD {border-top:1px solid #d9dadc}
.steps .but, .steps .but IMG {display:block; height:25px; background-posiiton:0 0; background-repeat:no-repeat}
.mainPage .steps .but, .mainPage .steps .but IMG {width:297px;}
.steps P {font-size:95%; margin:3px 0 0 0}
.mainPage .steps .but1 {background-image:url('/images/button_steps_1.gif')}
.mainPage .steps .but1:hover {background-image:url('/images/button_steps_1_over.gif')}
.mainPage .steps .but2 {background-image:url('/images/button_steps_2.gif')}
.mainPage .steps .but2:hover {background-image:url('/images/button_steps_2_over.gif')}
.mainPage .steps .but3 {background-image:url('/images/button_steps_3.gif')}
.mainPage .steps .but3:hover {background-image:url('/images/button_steps_3_over.gif')}
.mainPage .steps .but4 {background-image:url('/images/button_steps_4.gif'); height:43px; width:297px;}
.mainPage .steps .but4:hover {background-image:url('/images/button_steps_4_over.gif'); height:43px; width:297px;}
.mainPage .steps .but INPUT {height:25px; width:297px;}
.mainPage .steps .but1 {margin-top:4px}
.mainPage .steps .fields DIV {float:left; padding-top:6px}
.mainPage .steps .fields SPAN {display:block; font-size:95%; font-weight:bold}
.mainPage .steps .fields INPUT {width:161px; margin:1px 4px 0 0}
.stepsLeftcol {font-size:95%; color:#4e5054; padding-top:12px}
.stepsLeftcol .but, .stepsLeftcol .but IMG {width:276px;}
.stepsLeftcol .but INPUT {width:276px;}
.stepsLeftcol .item {padding:15px 0; border-bottom:3px solid #e6e6e8}
.stepsLeftcol .but2 {background-image:url('/images/button_steps_leftcol_2.gif')}
.stepsLeftcol .but2:hover {background-image:url('/images/button_steps_leftcol_2_over.gif')}
.stepsLeftcol .but3 {background-image:url('/images/button_steps_leftcol_3.gif')}
.stepsLeftcol .but3:hover {background-image:url('/images/button_steps_leftcol_3_over.gif')}
.stepsLeftcol .but4 {background-image:url('/images/button_steps_leftcol_4.gif'); height:43px}
.stepsLeftcol .but4:hover {background-image:url('/images/button_steps_leftcol_4_over.gif'); height:43px}
.stepsLeftcolFirst {padding-top:27px}

.testimonialsBlock {margin-top:11px; padding:17px 21px 15px 24px; background:#f8f5f9}
.testimonialsBlock .title {font:14px Arial, Tahoma, Verdana, sans-serif; color:#51276c; font-weight:bold; text-transform:uppercase;}
/*.testimonialsBlock .titleIn {font-size:115%; color:#51276c;}*/

/* events */
.eventsPage .map {float:left; padding:20px 23px 5px 0}
.citiesTitles {width:290px; color:#999; margin:8px 0 5px 0; font:85% Arial, Tahoma, Verdana, sans-serif;}
.citiesTitles TD {padding:12px 10px 0 0}
.citiesTitles .titles TD {font-size:95%; padding-top:1px}
.citiesTitles A, .citiesTitles A:visited, .citiesTitles A:hover {text-decoration:none}
.eventsMain .sectionDesc {font-size:95%; margin-top:3px}
.eventsMain .links A {font-weight:bold}
.eventsMain .links SPAN {padding:0 9px}
.eventsMain H1 {font-size:15px; color:#5B1F69; font-weight:bold; margin-bottom:0}

.eventsPage .free {font-size:120%; font-weight:bold;}
.eventsPage .video {float:right; padding:17px 0 15px 13px}
.eventsPage .registerBlock {padding:22px 0 0 160px}
.eventsPage .registerBlock TABLE {line-height:16px}
.eventsPage .registerBlock .label {font:15px Arial, Tahoma, Verdana, sans-serif; color:#5B1F69; font-weight:bold; padding-right:8px}
.eventsPage .registerBlock .but {padding-bottom:5px}
.eventsPage .registerBlock .but A {float:left; font-size:20px; font-weight:bold; margin-top:18px; padding:7px 43px 8px 36px; border:1px solid #7218a2; background:url('/images/bullet_but.gif') top right no-repeat;}
.eventsPage .registerTitle {font-size:200%; color:#fff; text-align:center; margin-top:20px; padding:3px; background:#906ca3}

.eventsPage H2 A, .eventsPage H2 A:visited, .eventsPage H2 A:hover {color:#3366cc;}

.tblDecoration2 {width:100%}
.tblDecoration2 TD {padding:7px 15px 3px 0}
.tblDecoration2 .right {font-weight:bold; text-align:right; padding-right:0}
.tblDecoration2 .label {font:15px Arial, Tahoma, Verdana, sans-serif; color:#5B1F69; font-weight:bold; color:#69228f; padding-right:2px}

.tblAllEvents {font-size:95%}
.tblAllEvents .but {padding-right:0}
.tblAllEvents {margin-top:20px;}

/* news */
.newsTbl H4 {margin-top:0}
.newsTbl {margin-top:5px}

.news {font:13px Arial, Tahoma, Verdana, sans-serif; color:#5B1F69; font-weight:normal; margin-bottom:0; margin-top:3px;}
.dateSub {font-size:85%; color:#4c4c4c; padding-top:2px;}

.newsPic {float:right; width:300px; font-family:Arial Narrow; font-size:11px; color:Gray; padding:20px 0 20px 20px;}
.newsTextBox {float:right; width:260px; font-family:Arial Narrow; font-size:18px; color:#51276c; padding:20px 20px 20px 20px; margin:10px 0 10px 10px; background-color:#fdf7e8;}
.newsQuote {float:right; width:260px; font-family:'Times New Roman'; font-size:13px; color:black; padding:20px 20px 20px 20px;  margin:10px 0 10px 10px; background-color:#fdf7e8;}
.newsPhotoGallery {border:1px 1px 1px 1px solid #ab9daa; float:right; width:199px; font-family:Arial Narrow; font-size:11px; color:Gray; padding:10px 10px 10px 10px; margin:20px 0 20px 20px;}
.newsPhotoGallery A {font-family:Arial Narrow; font-size:14px; font-weight:bold; white-space:nowrap; padding:4px 32px 6px 11px; background:url('/images/bullet_but_tbl.gif') top left no-repeat;}
.eventPic {float:right; width:150px; font-family:Arial Narrow; font-size:11px; color:Gray; padding:20px 0 20px 20px;}


/* opportunities */
.opportunitiesPage {padding-top:20px; *padding-top:19px}
.opportunitiesPage TABLE {margin-bottom:16px; border:2px solid #602d7b}
.opportunitiesPage .pic {background:#81017e}
.opportunitiesPage .pic IMG {display:block}
.opportunitiesPage .txt {padding:12px 19px 8px 25px}
.opportunitiesPage H2 {color:#000; margin-top:0}
.opportunitiesPage P {margin-top:9px}
.opportunitiesPage .ulTitle {color:#602d7b; font-weight:bold; margin-top:14px}
.opportunitiesPage UL {font-weight:bold; margin-top:5px}
.opportunitiesPage .toSite {text-align:right; margin-top:11px}
.opportunitiesPage .toSite A {padding-right:15px; background:url('/images/icon_tosite.gif') top right no-repeat;}

/* press room */
.pressTbl H3 {font-size:140%; color:#51276c; margin-top:0}
.pressTbl H4 {font-size:125%; margin-top:16px}
.pressTbl H5 {margin-top:0}
.pressTbl .date {padding-right:17px}

.utilsBlock {padding-top:13px}
.utilsBlock IMG {height:22px;}
.utilsBlock .onlineAudio {float:left; width:145px;}
.utilsBlock .rightPart {float:right; font-size:85%; text-align:right}
.utilsBlock .rightPart IMG {width:82px; margin:0 0 4px 9px;}

.winampBlock {font-size:85%; margin-top:22px; padding:10px 7px 20px 13px; border:1px solid #ab9daa}
.winampBlock .txt {float:left; width:365px;}
.winampBlock .winampButtons {float:right; width:255px; text-align:right; padding-top:4px}
.winampBlock .winampButtons IMG {height:22px; margin-left:10px}

/* products */
.cartBlock {float:right; margin-top:20px;}
.cartBlock .bg {width:142px; height:62px; background:#64327e url('/images/cartblock_bg.gif') 0 0 no-repeat;}
.cartBlock .title {display:block; width:126px; height:20px; margin-left:10px}
.cartBlock .buttons {padding:10px 0 0 6px}
.cartBlock .buttons A {float:left; height:24px; margin-left:4px; background-posiiton:0 0; background-repeat:no-repeat}
.cartBlock .buttons IMG {display:block; height:24px;}
.cartBlock .view, .cartBlock .view IMG {width:46px;}
.cartBlock .view {background-image:url('/images/button_cart_view.gif')}
.cartBlock .view:hover {background-image:url('/images/button_cart_view_over.gif')}
.cartBlock .checkout, .cartBlock .checkout IMG {width:71px;}
.cartBlock .checkout {background-image:url('/images/button_cart_checkout.gif')}
.cartBlock .checkout:hover {background-image:url('/images/button_cart_checkout_over.gif')}

.orderButtons A {float:left; height:28px; background-posiiton:0 0; background-repeat:no-repeat}
.orderButtons IMG {display:block; height:28px;}
.orderButtons .addtocart, .orderButtons .addtocart IMG {width:107px;}
.orderButtons .addtocart {background-image:url('/images/button_addtocart.gif')}
.orderButtons .addtocart:hover {background-image:url('/images/button_addtocart_over.gif')}
.orderButtons .orderbyfax {margin-left:2px;}
.orderButtons .orderbyfax, .orderButtons .orderbyfax IMG {width:91px;}
.orderButtons .orderbyfax {background-image:url('/images/button_orderbyfax.gif')}
.orderButtons .orderbyfax:hover {background-image:url('/images/button_orderbyfax_over.gif')}

.productsPage .h5-0 {margin-top:3px}
.productsTbl {width:100%;}
.productsTbl TD {padding:18px 0 12px 24px;}
.productsTbl .sep TD {padding-top:0; background:url('/images/tbl_products_bg.gif') bottom left no-repeat;}
.productsTbl .td-0, .productsTbl .sep .td-0 {padding-left:0; background-position:bottom right;}
.productsTbl .size {width:200px;}
.productsTbl H2 {margin-top:8px;}
.productsTbl P {font-size:95%; margin-top:13px}
.productsTbl .price {color:#7812ae; font-weight:bold}
.productsTbl .pic {text-align:center}
.productsPage .note {margin-top:26px}
.productsPage .note IMG {vertical-align:middle; margin:7px 4px}
.productsPage .path {font-size:95%; padding:4px 0 6px 0; border-bottom:1px solid #ab9daa}
.productsPage .path A {margin-right:2px; padding-right:7px; background:url('/images/bullet_more.gif') top right no-repeat;}
.productsPage .path A:visited {color:#3366cc;}
.productsPage .path A:hover {color:#8a31c0;}

/* products Details */
.prodDetailsBlock1 {margin-top:14px}
.prodDetailsBlock1 TD {padding-bottom:11px}
.prodDetailsBlock1 .pic {padding:5px 31px 11px 11px}
.prodDetailsBlock1 H1 {margin-top:0}
.prodDetailsBlock1 P {margin-top:9px}
.prodDetailsBlock1 .left {float:left; width:205px; padding-top:32px}
.prodDetailsBlock1 .price {font-size:120%; color:#51276c; font-weight:bold; padding-top:3px;}
.prodDetailsBlock1 .orderButtons {padding-top:8px;}
.prodDetailsBlock1 .right {float:right; color:#51276c; font-weight:bold; text-align:center; padding-top:32px}
.prodDetailsBlock1 .right P {margin-top:11px}
.prodDetailsBlock1 .right A {font-size:95%}

.prodDetailsBlock2 {padding:0 0 18px 21px; background:#f2edf5}
.prodDetailsBlock2 .audioBlock {float:right; margin:0 0 10px 15px; border-bottom:13px solid #fff; border-left:13px solid #fff; border-right:5px solid #fff;}
.prodDetailsBlock2 .audioBlock DIV {width:260px;}
.prodDetailsBlock2 .photo {float:left; margin-top:22px}
.prodDetailsBlock2 P {padding-top:19px; margin:0 15px 0 64px}
/*.prodDetailsBlock2 H2 {font-size:150%; color:#000;}*/
.prodDetailsBlock2 .jobTitle {font-size:95%}

.prodDetailsBlock3 .title {font-size:145%; color:#fff; font-weight:bold; text-align:center; margin-top:11px; padding:6px 0 8px 0; background:#51276c}
.prodDetailsBlock3 .tblDecoration3 {width:100%;}
.prodDetailsBlock3 .tblDecoration3 TD {padding:9px 0 10px 0;}
.prodDetailsBlock3 .picBlock {float:left; font-size:200%; color:#7415a7; font-weight:bold; padding-right:7px}
.prodDetailsBlock3 .picBlock IMG {float:left; margin-right:8px}
.prodDetailsBlock3 .price {float:left; font-size:120%; color:#51276c; font-weight:bold; padding-right:10px}
.prodDetailsBlock3 H3 {margin-top:0}
.prodDetailsBlock3 .desc {font-size:95%; margin:4px 0 12px 0}
.prodDetailsBlock3 .utilsBlock {font-size:85%; color:#5a336f; padding-left:25px;}
.prodDetailsBlock3 .utilsBlock .indent {padding:3px 0 9px 0}
.prodDetailsBlock3 .utilsBlock IMG {display:block; margin-top:5px}

/* stories */
.storiesTbl .pic {padding-right:28px}
.storiesTbl H3 {font-size:130%; text-transform:uppercase; margin-top:0}
.storiesTbl .date {margin:0; padding:0}
.storiesTbl DIV.pic {float:left; padding-bottom:10px}
.storiesTbl H2 {margin:0}
.storiesTbl .comment { font-family:Arial Narrow, Sans-Serif; font-size:75%; color:#5c5c5c;}

/* testimonials*/
.testimonialsPage {padding-top:20px}
.testimonialsPage .item {padding:23px 0 13px 0; border-bottom:1px solid #e6e6e8;}
.testimonialsPage .author {font-size:90%; font-style:italic; text-align:right;}

/* freeResourses */
.freeResourses {margin-top:14px;}
.freeResourses H2 {margin:0}
.freeResourses .more {white-space:normal; padding-right:11px;}
.freeResourses TD {padding:18px 0; border-top:1px solid #ab9daa}
.freeResourses .tr-0 TD {border-top:0}
.freeResourses .pic IMG {margin-right:31px; border:1px solid #545f84}

.leftBlockIn {float:left; width:430px;}
.rightBlockIn {float:right; width:171px;}
.rightBlock_1 {font-size:90%; color:#51276c; font-style:italic; padding:0 0 20px 0; border-bottom:3px solid #e6e6e8}
.rightBlock_1 .author {color:#4e5054; text-align:right; margin-top:3px;}
.rightBlock_2 {font:13px 'Arial Narrow', Arial, Tahoma, Verdana, sans-serif; color:#81848a; font-weight:bold; line-height:20px;}
.rightBlock_2 SPAN {color:#5B1F69}

/* teamPage */
.teamPage .callout {color:#51276c; font-style:italic;}
.teamPage .author {font-size:85%; font-style:italic; text-align:right; margin-top:3px;}
.teamPage .clear {height:25px;}

.historyPage TD {padding-bottom:19px;}
.historyPage .logo {padding:17px 17px 0 0;}

.inTxtBlock {font-family:Arial, Tahoma, Verdana, sans-serif; font-size:90%; font-weight:bold; color:#81848a; padding:8px 0 8px 0; margin-top:18px; border-top:3px solid #e6e6e8; border-bottom:3px solid #e6e6e8}
.inTxtBlock UL {margin:0;}
.inTxtBlock UL LI {padding-bottom:6px;}
.inTxtBlock IMG {margin-right:13px;}

.setka {margin-top:5px;}
.setka TD {padding:11px 0 0 11px}
.setka .td-0 {padding-left:0}
.setka IMG {width:80px; height:80px;}

.info H1, .info H3 {margin:0}
.info .free {font-weight:bold;}

/* footer */
#footer {width:996px; padding-bottom:20px;}
#footer .members {padding:12px 0 0 30px; background:url('/images/footer_bg_1.gif') 0 0 no-repeat;}
#footer .members SPAN {font-size:75%; color:#34044d; font-weight:bold;}
#footer .members A, #footer .members A:visited, #footer .members A:hover {font-size:95%; color:#81848a; text-decoration:none}
#footer .leftPart {float:left; width:735px;}
#footer .rightPart {float:right; width:225px;}
#footer .copy {font-size:95%; color:#66676b; margin-top:9px; padding:6px 0 8px 30px; background:url('/images/footer_bg_2.gif') 0 0 repeat-y;}
#footer .copy SPAN {margin-left:24px;}
#footer .copy A, #footer .copy A:visited, #footer .copy A:hover {color:#66676b; margin:0 2px;}
#footer .txt {font-size:85%; color:#7f7f7f; padding:15px 0 0 30px;}
.utilMenu {font-size:11px; text-align:center; padding-top:9px}
.utilMenu A {float:left; margin-left:18px; padding-top:20px;}
.utilMenu A, .utilMenu A:visited, .utilMenu A:hover {color:#81848a; text-decoration:none;}
.utilMenu .print {margin-left:0; background:url('/images/icon_utilmenu_print.gif') top center no-repeat;}
.utilMenu .email {background:url('/images/icon_utilmenu_email.gif') top center no-repeat;}
.utilMenu .home {background:url('/images/icon_utilmenu_home.gif') top center no-repeat;}
.utilMenu .bookmark {background:url('/images/icon_utilmenu_bookmark.gif') top center no-repeat;}

.utilMenu:after,
.memberBlock .holder:after,
.addInfo:after,
.pageTitle:after,
.eventsPage .registerBlock:after,
.subMenu2 UL:after,
.utilsBlock:after,
.winampBlock:after,
.audioBlock:after,
.cartBlock .buttons:after,
.productsTbl .buttons:after,
.prodDetailsBlock2:after,
.orderButtons:after,
.steps .fields:after,
#topMenu UL:after,
#footer:after,
.inTxtBlock:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:1px}

.utilMenu,
.memberBlock .holder,
.addInfo,
.pageTitle,
.eventsPage .registerBlock,
.subMenu2 UL,
.utilsBlock,
.winampBlock,
.audioBlock,
.cartBlock .buttons,
.productsTbl .buttons,
.prodDetailsBlock2,
.orderButtons,
.steps .fields,
#topMenu UL,
#footer,
.inTxtBlock {zoom:1;}

.td_rank
{
    width: 1px;
    height: 5px;
}

.rank_table {border:0; }
.hidden {font-size:1%; color:#FFFFFF;}