body {margin:0; padding:0; text-align:center; }

.ColorWhite {color:#ffffff !important; }
.trackerCode {height:0px;font-size:0px;line-height:0px;overflow:hidden; }

.HeadlineMain {margin:0; padding:12px 0 28px 0; font-size:28px; line-height:30px; color:#342961; font-weight:bold; }
.HeadlineSub {margin:0; padding:0 0 28px 0; font-size:28px; line-height:30px; color:#342961; font-weight:normal; }
.HeadlineMain .HeadlineSub {display:block; padding:0 ; }
.HeadlineBox {margin:0; padding:0 0 18px 0; font-size:20px; color:#342961; font-weight:bold; }

.Clear {clear:both; overflow:hidden; height:0; line-height:0; font-size:0; }
.ToLeft {float:left; }
.ToRight {float:right; }

.TopSpace {margin-top:12px; }
.BottomSpace {margin-bottom:12px; }
.LinkMore {font-weight:bold; font-size:12px; }
.imgStep {text-align:right; padding-right:32px; }

.Container {position:relative; margin:auto; padding: 10px 0; width:970px; text-align:left;  }
  .CrnrContainerTL {position:absolute; top:-1px; left:-1px; overflow:hidden; height:15px; width:15px; background:url("../images/crnrContainerTL.gif") no-repeat; }
  .CrnrContainerTR {position:absolute; top:-1px; right:-1px; overflow:hidden; height:15px; width:15px; background:url("../images/crnrContainerTR.gif") no-repeat; }
  .CrnrContainerBL {position:absolute; bottom:-1px; left:-1px; overflow:hidden; height:15px; width:15px; background:url("../images/crnrContainerBL.gif") no-repeat; }
  .CrnrContainerBR {position:absolute; bottom:-1px; right:-1px; overflow:hidden; height:15px; width:15px; background:url("../images/crnrContainerBR.gif") no-repeat; }

.Main .BubbleCrnrsBottom {position:relative; height:15px; margin:0  -12px 0 -12px; }
.BoxBlue .BubbleCrnrsBottom {position:relative; height:15px; margin:0 !important;  }
.Bubble .BubbleCrnrsBottom {position:relative; height:15px; margin:0 -10px 0 -10px; width:100%;}
/*.ContentMain .Bubble {margin-left:-10px;}*/
.ContentMain li {margin-bottom:5px; }
.ContentMain .Dscr li {margin-top:0px; margin-bottom:0px; }


.Bubble {position:relative; border:1px solid #9994b0; padding:10px 10px 0 10px;  }
  .HeadlineBubble {margin:0; padding:0; font-size:15px; font-weight:bold; color:#00BFDF; }
.BubbleCurves {border:1px solid #9994b0; padding:0px !important; }
.BubbleCurves .BoxMain .Dscr {padding-right:140px !important;}
.BubbleCurvesColumn {position:relative; padding:10px; width:442px; }
.BoxMainBubbleCurves {background:#fff; margin-top:-1px; margin-left:-1px !important; margin-bottom:0px !important; padding-right:13px; padding-bottom:10px; border-right:1px solid #9994b0; border-bottom:1px solid #9994b0; }
  .BoxMainBubbleCurves .CrnrContainerBR {display:block !important; }
  .BoxMain .CrnrContainerBR {display:none; }


.Top {position:relative; border:1px solid #9994b0; border-bottom:0px; z-index:2; }
.Main {position:relative; border:1px solid #9994b0; border-top:1px solid #9994b0; padding:12px 12px 0 12px; margin-top:-1px; z-index:1;}
  .ContentMain {position:relative; float:left; width:616px; font-size:12px; padding-left:10px;min-height:300px;  }
  .ContentRight {position:relative; float:right; width:307px; }
.Bottom {position:relative; }

.WideTwoColumns {width:auto; float:none; }
.WideTwoColumns .TwoColumnsHolder {position:relative; margin-left:-10px; padding-left:10px; width:933px }
  .WideTwoColumns .ContentColumn {position:relative; width:455px; }
  .WideTwoColumns .ContentColumn .Bubble {position:relative; margin-left:-10px; width:445px; }

  .WideTwoColumns .SimpleContentColumn {position:relative; width:920px; }
  .WideTwoColumns .SimpleContentColumn .Bubble {position:relative; margin-left:-10px; width:920px; }

.CrnrLilacTL {position:absolute; z-index:100; top:0px; left:0px; overflow:hidden; height:15px; width:15px; background:url("../images/crnrLilacTL.png") no-repeat; }
.CrnrLilacTR {position:absolute; z-index:100; top:0px; right:0px; overflow:hidden; height:15px; width:15px; background:url("../images/crnrLilacTR.png") no-repeat; }
.CrnrLilacBL {position:absolute; z-index:100; bottom:0px; left:0px; overflow:hidden; height:15px; width:15px; background:url("../images/crnrLilacBL.png") no-repeat; }
.CrnrLilacBR {position:absolute; z-index:100; bottom:0px; right:0px; overflow:hidden; height:15px; width:15px; background:url("../images/crnrLilacBR.png") no-repeat; }

.CrnrWhiteTL {position:absolute; z-index:100; top:0px; left:0px; overflow:hidden; height:15px; width:15px; background:url("../images/crnrWhiteTL.png") no-repeat; }
.CrnrWhiteTR {position:absolute; z-index:100; top:0px; right:0px; overflow:hidden; height:15px; width:15px; background:url("../images/crnrWhiteTR.png") no-repeat; }
.CrnrWhiteBL {position:absolute; z-index:100; bottom:0px; left:0px; overflow:hidden; height:15px; width:15px; background:url("../images/crnrWhiteBL.png") no-repeat; }
.CrnrWhiteBR {position:absolute; z-index:100; bottom:0px; right:0px; overflow:hidden; height:15px; width:15px; background:url("../images/crnrWhiteBR.png") no-repeat; }


.Header {position:relative; padding:14px 15px 22px 16px; clear:both; overflow:hidden; }
.Header img {display:block; }
  .Header .Logo {float:left; padding:7px 153px 0 0; }
  .Headerline {float:left; padding:30px 0 0 0; font-family:"Myriad Pro"; font-size:27px; line-height:27px; font-weight:bold; color:#00bfdf; }
  .Header .ToRight {}
    .Header .LoginLink {margin-right:31px; }

.BoxBlue .ProductIcon {float:right; margin:0 15px 0 0; }
.Bubble .ProductIcon {float:right; margin:0 25px 3px 10px; }

.PersonalMenu {padding:38px 0 0 0; }
.PersonalMenu ul {list-style:none; margin:0; padding:0; }
.PersonalMenu ul li {float:left; margin:0; padding:0 0 0 20px; font-size:15px !important; font-weight:bold; }
.PersonalMenu ul li a {color:#342961; }
.PersonalMenu .Active {text-decoration:none; color:#9994b0 !important; }


.NavMain {position:relative; margin:0 0 0 12px; padding:0; list-style:none; font-weight:bold; clear:both; overflow:hidden; }
  .NavMain li {position:relative; margin:0 1px 0 0; padding:0; float:left; width:132px; text-align:center; background:#342961; border:1px solid #342961; border-bottom:1px solid #9994b0; }
  .NavMain li a {display:block; height:21px; padding:7px 1px 0 1px; text-decoration:none; color:#00bfdf; text-decoration:none; }
  .NavMain li a:hover {text-decoration:none; color:#fff; }  
  .NavMain li.Active {color:#342961; background:#fff; border-bottom:1px solid #fff; }
  .NavMain li.Active a {color:#342961; }
  .NavMain li.Active a:hover {color:#342961; }

  .NavMain .crnrNavMainTL {position:absolute; top:-1px; left:-1px; display:block; overflow:hidden; height:15px; width:15px; background:url("../images/crnrNavMainTL.gif") 0px 0px no-repeat; }
  .NavMain .crnrNavMainTR {position:absolute; top:-1px; right:-1px; display:block; overflow:hidden; height:15px; width:15px; background:url("../images/crnrNavMainTR.gif") 0px 0px no-repeat; }
  .NavMain li.Active .crnrNavMainTL {position:absolute; top:-1px; left:-1px; display:block; overflow:hidden; height:15px; width:15px; background:url("../images/crnrNavMainTL_Active.gif") 0px 0px no-repeat; }
  .NavMain li.Active .crnrNavMainTR {position:absolute; top:-1px; right:-1px; display:block; overflow:hidden; height:15px; width:15px; background:url("../images/crnrNavMainTR_Active.gif") 0px 0px no-repeat; }


.NavRight {position:relative; margin:0; padding:0 0 13px 0; list-style:none; font-size:15px; font-weight:bold; }
  .NavRight li {padding:0 0 0 13px; background:url("../images/NavRightBullet.gif") 0 5px no-repeat; }
  .NavRight li a {text-decoration:none; }
  .NavRight li a:hover {color:#00bfdf}
  .NavRight li a.Active {color:#00bfdf}

.Bottom ul {margin:0; padding:8px 12px; list-style:none; font-size:12px; line-height:14px; font-weight:bold; }
  .Bottom ul li {margin:0; padding:0 9px 0 0; float:left; }
  .Bottom ul li a {display:block; text-decoration:underline; color:#342961; }
  .Bottom ul .Active,
  .Bottom ul li a:hover {color:#00bfdf; }

.BoxMain {position:relative; margin-left:-10px; margin-bottom:13px; }
.BoxMain .HeadlineMain {padding-top:0; padding-bottom:12px; }
.BoxMain .MainImg {position:absolute; z-index:1; top:0px; left:0px; }
.BoxMain .MainImg img {display:block; }
  .BoxMain .MainImgInner {position:relative; }
.BoxMain .Dscr {position:relative; z-index:2; padding:13px 300px 0 10px; font-size:15px; line-height:17px; font-weight:bold; }

.WideTwoColumns .BoxMain {float:left !important; width:467px !important; }
.WideTwoColumns .BoxMain .MainImg {}
.WideTwoColumns .Dscr {padding-right:110px; }


.BoxBlue {position:relative; margin:0 0 13px 0; border:1px solid #40cfe7; }
.BoxBlue .BoxBlueInner {position:relative; padding:18px 17px 0 17px; min-height:318px; }
  .BoxBlue .HeadlineBox {color:#00bfdf; }
.ContentRight .BoxBlue p {padding-bottom:10px; }
.CrnrBoxBlueTL {position:absolute; top:-1px; left:-1px; overflow:hidden; height:15px; width:15px; background:url("../images/crnrBoxBlueTL.png") no-repeat; }
.CrnrBoxBlueTR {position:absolute; top:-1px; right:-1px; overflow:hidden; height:15px; width:15px; background:url("../images/crnrBoxBlueTR.png") no-repeat; }
.CrnrBoxBlueBL {position:absolute; bottom:-1px; left:-1px; overflow:hidden; height:15px; width:15px; background:url("../images/crnrBoxBlueBL.png") no-repeat; }
.CrnrBoxBlueBR {position:absolute; bottom:-1px; right:-1px; overflow:hidden; height:15px; width:15px; background:url("../images//crnrBoxBlueBR.png") no-repeat; }


.HomeBoxMain {position:relative; margin:0 0 12px -10px; padding:17px 17px 0px 10px; background:#fff; font-size:14px; font-weight:bold; }
.HomeBoxMain li {margin-top:0; margin-bottom:2px; }
.HomeBoxMain .HomeBoxMainInner {min-height:171px; }
.HomeBoxMain .HomeBoxMainBottom {margin:0 -17px 0 -10px; height:12px; overflow:hidden; background:url("../images/Home.BoxMain.Bottom.gif") no-repeat;}
  .HomeBoxMain .Headline,
  .HomeBoxMain .Headline a {width:450px; margin:0; padding:0 0 5px 0; font-family:"Myriad Pro"; font-size:25px; line-height:40px; font-weight:bold; color:#00bfdf; text-decoration:none }
  .HomeBoxMain .Ico {float:right; padding:0 7px; width:113px; text-align:center; }
  .HomeBoxMain .Ico img {display:block; margin:auto; }
  .HomeBoxMain .Ico .Btn {margin-top:19px; }

.New {position:absolute; top:0px; right:0px; width:90px; height:90px; background:url("../images/New.png") no-repeat; overflow:hidden;}

.HomeBoxes {margin-left:-10px; margin-right:-13px; width:639px; overflow:hidden; clear:both; }
  .HomeBoxes .BoxSmall {position:relative; float:left; margin:0 12px 13px 0; padding:5px 10px 0 10px; width:287px; background:#00bfdf; }
  .HomeBoxes .BoxSmallInner {min-height:84px; }
  .HomeBoxes .BoxSmall .HomeBoxSmallBottom {margin:0 -10px; height:12px; overflow:hidden; background:url("../images/Home.BoxSmall.Bottom.gif") no-repeat; }
  .HomeBoxes .BoxSmall .Headline,
  .HomeBoxes .BoxSmall .Headline a {width:210px; margin:0; padding:2px 0 3px 0; font-family:"Myriad Pro"; font-size:18px; line-height:18px; font-weight:normal; color:#fff; text-decoration:none}
  .HomeBoxes .BoxSmall p {margin:5px 0 4px 0; padding:0 0 2px 0; }
  .HomeBoxes .BoxSmall .Ico {float:right; padding:0 0 0 5px; width:58px; text-align:center; }
  .HomeBoxes .BoxSmall .Ico img {display:block; margin:auto; }
  .HomeBoxes .BoxSmall .Ico .Btn {margin-top:5px; }
  .HomeBoxes .BoxSmall .LinkMore:hover {color:#fff}


.Home .Main {background:#342961; }
.Home .Main {border:1px solid #342961; border-top:1px solid #9994b0; }
  .Home h1.HeadlineMain {color:#FFFFFF; }
  .Home .CrnrContainerBL {background:url("../images/crnrContainerHomeBL.gif") no-repeat; }
  .Home .CrnrContainerBR {background:url("../images/crnrContainerHomeBR.gif") no-repeat; }

.Home .NavMain li.Active {color:#fff; background:#342961; border-bottom:1px solid #342961; }
.Home .NavMain li.Active a {color:#fff; }
.Home .NavMain li.Active a:hover {color:#fff; }
.Home .NavMain li.Active .crnrNavMainTL {position:absolute; top:-1px; left:-1px; display:block; overflow:hidden; height:15px; width:15px; background:url("../images/crnrNavMainTL.gif") 0px 0px no-repeat; }
.Home .NavMain li.Active .crnrNavMainTR {position:absolute; top:-1px; right:-1px; display:block; overflow:hidden; height:15px; width:15px; background:url("../images/crnrNavMainTR.gif") 0px 0px no-repeat; }


.BannerMain {position:relative; min-height:200px; margin:0 0 14px 0; background:#00bfdf; color:#fff; }
.Banner {margin:0 0 5px 0; }
.Banner img {display:block; }
.Home .Banner {margin:0 0 12px 0; }

.BannerBoxBlue {position:relative; padding:7px 10px 0 10px; background:#00bfdf; width:288px; min-height:56px; color:#fff; font-size:15px; line-height:16px; font-weight:bold; }
.BannerBoxBlue .BlueFont {margin:0; padding:0; font-size:15px; color:#342961; font-weight:bold; }
.BannerBoxBlue .LinkMore {color:#fff; }
.BannerBoxBlue .ImgLogo {float:right; margin-left:5px; }
.BannerBoxBlue a:hover {color:#342961; }

.BannersInline {position:relative; overflow:hidden; clear:both; margin-left:-10px; margin-right:-10px; }
.BannersInline .Banner,
.BannersInline .BannerBoxBlue {float:left; margin-right:10px; }


.Charity {margin:0 0 16px 0; }
  .Charity .Dscr {float:left; width:450px; padding-top:10px; }
  .Charity .Logo {float:right; width:140px; padding-top:10px; text-align:center; }

.EmergencyPhone {width:255px; height:39px; padding:8px 5px 0px 10px; margin-bottom:10px; font-size:12px; line-height:14px; font-weight:bold; overflow:hidden; 	background:url("../images/EmergencyPhone.Bckgr.gif") 0px 0px no-repeat; 	}


input,
select,
textarea {font-family:Arial,Helvetica, sans-serif; font-size:12px; border:1px solid #9994b0; background:#fff; }
textarea {overflow:auto;}
label {color:#342961; }
.checkbox,
.radio {margin:0 5px 0 0; padding:0; vertical-align:middle; width:auto !important; height:auto !important; border:none !important; }
.Asterisk,
.star {padding-right:5px; color:#00BFDF; font-family:Verdana; font-size:11px; font-weight:bold; }

input.Button {border:0; }
input.btnSend {border:0; width:78px !important; height:27px !important; }
input.btnNext {border:0; width:78px !important; height:27px !important; }
input.btnAmendDetails {border:0; width:110px !important; height:22px !important; }
input.btnImage {border:0; }
input.size2{width:25px !important; }
input.size4{width:40px !important; }
input.short{width:95px !important; }

.err {color:#ff0000 !important; }
input.err,
textarea.err,
select.err {border:1px solid #ff0000 !important; color:#342961 !important; }

.HeadlineForm {margin:0; padding:14px 0 3px 0; color:#00bfdf; font-size:12px; font-weight:bold; }
.Form {}
.Form th,
.Form td {padding-top:1px; padding-bottom:1px; } 
.Form input {margin:0; padding:0; height:15px; font-size:12px; line-height:12px; width:225px; }
.Form .LabelAlignTop {vertical-align:top; padding-top:2px; }
.Form th {width:145px;padding:0 5px 0 0; text-align:right; font-weight:normal; } 
.Form .txtSpace {padding-top:10px; padding-bottom:10px; }
.FormPink .star,
.FormPink .Asterisk,
.FormPink .HeadlineForm {color:#ed2a80 !important; }

.LoginText {color:#fff; font-size:15px; font-weight:bold; width:450px; }
.LoginForm {padding:25px 0 0 80px; }
.LoginForm#forgotten_password {padding:25px 0 0 0px; }
  .LoginForm td {padding:1px 10px 1px 0; }
  .LoginForm input {border-color:#fff; }
  .LoginForm label {color:#fff; }
  .LoginForm .Label {color:#fff; text-align:right; font-weight:normal; }
  .LoginForm .Links {padding-top:10px; }
  .LoginForm .Links div {padding:0 0 5px 0}
  .LoginForm a {color:#00bfdf; }
  .LoginForm #login_link {color:#fff; }
  .LoginForm .SubmitBtnHidden {border:0px; width:1px; height:1px; background:#342961; }


.BtnsTopToRight {float:right; padding:25px 20px 10px 20px; }
.BtnsTopToRight a.Button {display:block; margin-bottom:5px; }
.BtnsTopToRight a.Button img {display:block; }
.BtnsBottomToLeft {padding:5px 20px 10px 0px; } /*float:left; */
.BtnsBottomToLeft a.Button {display:block; margin-bottom:5px; }
.BtnsBottomToLeft a.Button img {display:block; }

.BtnsTopSpace {padding-top:10px; }


.Bubble .TableDataHolder {margin:0 -9px; }
.HeadlineTableData {margin:0 0 5px 0; padding:0 0 5px 0; color:#00bfdf; font-size:12px; font-weight:bold; border-bottom:1px solid #9994b0; }
.TableData {width:100%; border-collapse:collapse; empty-cells:show; }
.TableData .tHead td {color:#00bfdf; font-weight:bold; }
.TableData .tHead td {padding:3px 0 5px 10px; }
.TableData .row0 td {padding:3px 0 3px 10px; background:#ccf2f9; font-size:11px; font-weight:bold; }
.TableData .row1 td {padding:2px 0 2px 10px; background:#e5f9fc; font-size:11px; border-bottom:3px solid #fff; }
.TableData .col1  {width:180px; }
.TableData .col2  {width:85px; }
.TableData .col3  {width:75px; }
.TableData .col4  {width:85px; }

.Nowrap {white-space:nowrap; }

/* FAQ */
.FAQ {padding-bottom:15px; }
.FAQ .HeadlineBox {margin:0; padding:0 0 10px 0; }
.FAQ .Question {position:relative; padding:0 0 6px 15px; cursor:pointer; color:#342961; font-weight:bold;}
  .FAQ .Arrow {position:absolute; top:0px; left:0px; width:9px; height:12px; background:url('/Brands/PYB/images/NavRightBullet.gif') 0 3px no-repeat;cursor:pointer; }
  .FAQ .ArrowDown {display:none; position:absolute; top:0px; left:0px; width:9px; height:12px; background:url('/Brands/PYB/images/NavRightBulletDown.gif') 0 3px no-repeat; cursor:pointer; }
.FAQ .Answer {position:relative; display:none; padding:0 0 6px 15px; }


.tblQuoteHolder {margin-left:-10px; margin-bottom:20px; width:100%; position:relative; }
.tblQuote  {border-collapse:collapse; empty-cells: show; width:100%; }
.tblQuote  td,
.tblQuote  th {padding:7px 5px; border-bottom:1px solid #fff; font-size:12px; vertical-align:top;}
.tblQuote  thead * {font-weight:bold; font-size:16px; vertical-align:middle; }
.tblQuote  thead th,
.tblQuote  thead td {padding:10px 5px; border-bottom:2px solid #fff; text-align:center; }
.tblQuote  tbody th {padding:7px 10px; font-weight:bold; text-align:left; background-color:#e5f9fc; }
.tblQuote  tbody td {text-align:center; vertical-align:middle; }
.tblQuote .PriceLabel {margin:0 auto 3px auto; width:101px; height:27px; background:url("/images/PriceLabel.gif") no-repeat; color:#fff; font-weight:bold; font-size:12px; text-align:center; padding-top:2px;}
.tblQuote .PriceLabel .Price {display:inline; font-size:18px; }
.tblQuote .Price {display:block; font-weight:bold; text-align:center;}

.tblCornerTL {background-image:url("../images/crnrWhiteTL.png"); background-repeat:no-repeat; background-position:0px 0px; }
.tblCornerTR {background-image:url("../images/crnrWhiteTR.png"); background-repeat:no-repeat; background-position:100% 0px; }
.tblCornerBL {background-image:url("../images/crnrWhiteBL.png"); background-repeat:no-repeat; background-position:0px 100%; }
.tblCornerBR {background-image:url("../images/crnrWhiteBR.png"); background-repeat:no-repeat; background-position:100% 100%; }


.popup_info {display:none; position:absolute; z-index:2; top:300px; left:200px; width:350px; 	}
.popup_info .corners {display:block; width:350px; height:16px; overflow:hidden; }
.popup_info .popup_content {display:block; width:330px; padding:0px 10px 0px 10px; background:#c3ba9d; }
.popup_info .corners .corner_left {display:block; float:left; width:16px; height:16px; background:url("../images/top_left.gif") no-repeat top left; }
.popup_info .corners .corner_right {display:block; float:left; width:16px; height:16px; background:url("../images/top_right.gif") no-repeat top left; }
.popup_info .corners .corners_middle {display:block; float:left; width:318px; height:16px; background-color:#c3ba9d; overflow:hidden; }
.popup_info a {color:#ffffff !important; }
.popup_info h1 {margin:0px 0px 10px 0px; font-size:12px; }
.popup_info .bottom_left {display:block; float:left; width:16px; height:16px; background:url("../images/bottom_left.gif") no-repeat top left; }
.popup_info .bottom_right {display:block; float:left; width:16px; height:16px; background:url("../images/bottom_right.gif") no-repeat top left; }

.popup_info_cv {	display: none; position: absolute; z-index: 50; left: 50%; top: 50%;	width: 290px;	}
.popup_info_cv .corners_cv {display:block; width:302px; height:16px; overflow:hidden; }
.popup_info_cv .popup_content_cv {display:block; width:282px; padding:0px 10px 0px 10px; background:#c3ba9d; }
.popup_info_cv .corners_cv .corner_left {display:block; float:left; width:16px; height:16px; background:url("../images/top_left.gif") no-repeat top left; }
.popup_info_cv .corners_cv .corner_right {display:block; float:left; width:16px; height:16px; background:url("../images/top_right.gif") no-repeat top left; }
.popup_info_cv .corners_cv .corners_middle_cv {display:block; float:left; width:270px; height:16px; background-color:#c3ba9d; overflow:hidden; }
.popup_info_cv a {color:#ffffff !important; }
.popup_info_cv h1 {margin:0px 0px 10px 0px; font-size:12px; }
.popup_info_cv .bottom_left {display:block; float:left; width:16px; height:16px; background:url("../images/bottom_left.gif") no-repeat top left; }
.popup_info_cv .bottom_right {display:block; float:left; width:16px; height:16px; background:url("../images/bottom_right.gif") no-repeat top left; }
.popup_info_cv#cv_code_div img { display: block; margin: 10px auto 5px auto; }

.Popup {width:570px; }
.Popup .ContentMain {width:526px; }
.Popup .Top {width:568px; }
.Popup .Header {width:503px; }
.Popup .Main  {width:544px; } 
.Popup .Logo {padding-right:3px }
.Popup .Headerline {float:right; padding:0; margin-top:10px }

/* Sitemap by Gerrie Bradshaw, 2008 */
.SiteMap {}
.SiteMap dl {position:relative; margin:0; }
.SiteMap dt {position:relative; margin:0; padding:0; font-weight:bold; }
.SiteMap dd {position:relative; margin:0; padding:0; }
.SiteMap dd {padding:5px 0 5px 26px; background:url("/images/sitemap/h.gif") no-repeat; }
.SiteMap .HasSub {background:url("/images/sitemap/he.gif") repeat-y; }
.SiteMap .ItemHasSub {margin-left:-26px; padding:5px 0 0 26px; background:url("/images/sitemap/hl.gif") no-repeat; }
.SiteMap .ItemLast {background:url("/images/sitemap/hl.gif") no-repeat !important; }

.Copy{float:right; padding: 6px 15px 0 0; color: #00BFDF; width:300px; text-align:right;}

/* News Center styles */
.newsCenter td { height: 20px; }
.newsCenter td.space { padding: 0px 0px 15px 0px; }
.newsCenter a { font-weight: bold; }

.galleryFrame { display: block; float: left; width:100%; margin: 30px 0px 30px 0px; }
.galleryItemFrame { display: block; float: left; width:150px; height: 140px; margin-bottom: 20px; }
.galleryItemFrame img { margin-left: auto; margin-right: auto; display: block;}
.galleryItemInfo { display: block; float: left; width: 150px; text-align: center; }
.galleryItemFrame a { font-weight: bold; }

.archiveItemFrame { display: block; float: left; width: 100%; margin-bottom: 5px; font-size: 15px; font-weight: bold; }
.archiveItemFrame a { margin: 0px 6px 0px 6px; text-decoration: none; }
.archiveItemFrame a:hover { text-decoration: none; }

#linkToRss { margin-left: 10px; }
.HeadlineSub  a#explainRss { color: #342961; font-size: 12px; text-decoration: none; }
.HeadlineSub  a#explainRss:hover { text-decoration: underline; }

.industry-news_link  {font-weight: bold; margin: 15px 0px 5px 0px; }
.downloadLabel { display: block; float: left; margin-bottom: 10px; font-weight: bold; } 
.dateTitle { color: #C3BA9D !important; } 
#bottomNewsMenu { display: block; float: left; width: 100%; }
#bottomNewsMenu ul  { padding-left: 0px; }
#bottomNewsMenu ul  li { list-style-type: none; padding-left: 0px; }



@charset "utf-8";
/* CSS Document */

#flashcontent a {color:#FFFFFF;}

#whatsmissingform {color:#ffffff;margin-left:8px;padding:10px 0 0 20px;height:428px;background-image:url(/images/BlueForm.gif);background-repeat:no-repeat}

#formSubmit {color:#ffffff;margin-left:8px;padding:10px 0 0 20px;height:428px;background-image:url(/images/PinkForm.gif);background-repeat:no-repeat}

.PinkForm a {color:#ffffff;text-decoration:underline;font-size:15px;}
.PinkForm a:hover {color:#342A62;text-decoration:underline;font-size:15px;}
.PinkForm p {padding:0 45px 0 0;}
.BlueForm a {color:#ffffff;}
.BlueForm a:hover {color:#342A62}
.BlueForm h2 {color:#342A62;font-size:14px; }

#SubmitForm {background-color:#342A62;font-weight:bold;color:#ffffff;font-size:14px;border:none;padding:0;margin:0;}
.BlueForm input { padding:3px; border:none; margin:4px;}
.length {width:230px;}
.lengthSmall {width:205px;}
#alert {color:#FFFF00;font-size:11px;margin:10px 0 0 1px;font-weight:bold;}
.terms {font-size:10px;}

.whiteContent, .whiteContent a, .whiteContent p{color: #FFFFFF}