﻿

/*---------------------------------------breadcrumb--------------------------------------*/

.breadcrumb { width:960px; margin:0 auto;}
.breadcrumb td { padding:0px 0 0 0px; vertical-align:middle;}


/*---------------------------------------content_right--------------------------------------*/
.right {vertical-align:top;}

.rightGrid { width:100%;}

.rightGrid h1{ padding:3px 0 3px 30px; color:#a00006; font-size:20px; font-weight:normal; background:url(images/buttons/bul.gif) left no-repeat; border-bottom:1px solid #a00006;}

.rightGrid h2{ padding:3px 0 3px 0; color:#222; background:#EFEDE1; font-size:15px; font-weight:normal;}

.rightGrid h3{ padding:3px 0 3px 0; color:#BD4040; font-size:16px; font-weight:bold; border-bottom:1px dashed #a00006; text-align:center;}

.rightGridText { padding:20px 0 10px 30px; color:#333; font-size:12px; font-weight:normal; line-height:22px; }

.rightGridBorder { width:100%; border:1px solid #ccc;}
.rightGridBorder td{ padding:3px; vertical-align:top; border-bottom:1px solid #C8C1AE;}

.progDate {font-size:13px; font-weight:bold; color:#fff; background:#65A39C; padding-left:5px;}
.progSection {font-size:12px; color:#222; }
.progSub {font-size:11px; color:#222; }

.textSection { font-size:13px; font-weight:bold; color:#5C94AF;}
.textTime { font-size:12px; font-weight:bold; color:#BD4040;}
.textB { font-size:13px; font-weight:bold; color:#333;}
.textO { font-size:12px; font-weight:bold; color:#ff5500;}
.hint { font-size:11px; font-weight:normal; color:#a00006; padding:3px 0 0 0;}

.rightGridSp { width:100%; margin-top:16px;}
.rightGridSp td{ padding:3px;}

/*--------------------------------------- registration --------------------------------------*/

.rRegTb { width:100%; }

.rSectionTitleA { font-size:15px; font-weight:normal; text-align:center;padding:5px; background:#ffe6e6;}
.rSectionSubTitleA { font-size:18px; font-weight:normal; text-align:left; padding:5px;}

.rSection { width:100%; color:#000; font-size:12px; margin-bottom:10px; }

.rSectionSub { width:100%; color:#000; font-size:12px; margin-bottom:10px; background:#f6f6f6;}

.rSectionSubTitle { font-size:15px; font-weight:normal; border-bottom:1px dashed #d4b1ac; text-align:left; padding:7px 0 5px 5px; color:#63126B;}

.rSectionC { width:100%; color:#000; font-size:12px; margin-bottom:20px; background:#f6f6f6;}

.rSectionTitle { font-size:15px; font-weight:normal; text-align:left; padding:7px 0 5px 5px; background:#ffe6e6}

/*.rSectionTitle { font-size:18px; font-weight:normal; border-bottom:1px dashed #63126B; text-align:left; padding:15px 0 2px 5px; color:#63126B;}*/

.updateForm H2{ font-size:12px; text-align:left; padding:8px 0 3px 0; color:#ff5500; font-weight:normal;}

.ufLabel { font-size:13px; font-family:Arial;text-align:right; padding:3px; color:#666; width:39%; font-weight:normal; vertical-align:top;}
.ufData { font-size:13px; font-family:Arial; padding:3px; vertical-align:top;}

.ufPriceData { font-size:13px;text-align:center;font-family:Arial; padding:3px; vertical-align:top;}

.ufGraytext { font-size:10px; color:#777;}

.redStar { font-size:17px; color:#FF0000; vertical-align:bottom; padding-right:5px;}

.stepGrid { width:96%; border-top:1px solid #aaa; margin-bottom:20px; background:#f6f6f6;}

.stepTitle{ padding:3px 0 3px 0px; color:#a00006; font-size:20px; font-weight:normal; background:url(images/buttons/bul.gif) left no-repeat; border-bottom:1px solid #a00006;}

.stepDefault { color:#888; font-size:13px; vertical-align:top; padding:5px;}

.stepCurrent { color:#CE0911; font-size:15px; vertical-align:top; padding:5px;}

.stepDate { width:80px; color:#a00006; font-size:12px; font-weight:bold; text-align:right;  border-bottom:1px solid #a00006;}

.stepPayGrid { width:100%; font-size:12px; background:#ffe6e6;}
.stepPayGrid td{color:#000; background:#ffe6e6; border-bottom:1px dotted #F49C9B; padding:5px;}

.package ul {}
.package li { margin-left:15px;}

