﻿body { margin: 0px; padding: 0px; font-family: Arial;   background-color: #E6E7E8;  }

.external { margin: 0px auto; height: 100%; width: 100%; }
.internal { margin: 0px auto;   display: block; overflow: hidden; width: 950px;  background-color: white; } /* height: 100%; for ie*/
.out { background-color: #f1f2f2;   }


h1 { font-size: 20px !important; margin-bottom:25px; color: #414042 !important; }
h2 { border: none !important;}
h2.hbondimovie { margin-top: 26px; margin-bottom: 19px; color: #15bbb4; font-size: 12pt;  }
img { border: none !important;}

p.pcf { font-size: 20px !important; margin: 0px !important;  color: #414042 !important; }


.ms-WPBody a { line-height: 20px !important;	}
.ms-WPBody a:hover { line-height: 20px !important;	}

#WebPartWPQ3 a  {  font-size: 11px !important; text-decoration: none;}
#WebPartWPQ3 .title {color:#15BBB4 !important; text-decoration: underline; }


/****************************************************************
*						Header
*****************************************************************/
.header {  height: 120px; min-width: 970px; background: transparent url('graphics/header_line_1px.jpg') repeat-x top left;}
.header .header_inter { margin: 0px auto; width: 950px; height: 120px; overflow: hidden;  background: transparent url('graphics/header.jpg') no-repeat top center; }
.useBondi { margin-left: 60px; margin-top: 60px; float: left; width: 187px; height: 49px; display:block; background: transparent url('graphics/test_png.png') no-repeat; } 

.btns_dv { float: left; margin-left: 115px; width: 540px; } /*margin-top: 15px;*/

.btnhome{ padding: 0px 30px !important;  text-align: center; padding-top: 12px; display: block; float: left;  font-size: 18px !important; font-weight: bold !important; color: #58595b !important; text-decoration: none;   border: none; cursor: pointer;  }
.btnWhat{ padding: 0px 30px !important;  text-align: center; padding-top: 12px; display: block; float: left;  font-size: 18px !important; font-weight: bold !important; color: #58595b !important; text-decoration: none;   border: none; cursor: pointer;  }
.btnUse { padding: 0px 30px !important;  display: block; float: left;   padding-top: 12px; text-align: center;  font-size: 18px !important; font-weight: bold !important; color: #58595b !important; text-decoration: none;  border: none; cursor: pointer;   }
.btnContr { padding: 0px 30px !important; display: block; float: left; font-weight: bold !important; padding-top: 12px; text-align: center;  font-size: 18px !important; color: #58595b !important; text-decoration: none; border: none; cursor: pointer;   }


.btnonmouseover {  background: transparent url('graphics/menu_selected.jpg') no-repeat top left !important;   text-decoration: none !important;} 
.btnrightsection {  background: transparent url('graphics/menu_selected.jpg') no-repeat top left !important;  } 

.logo_dv { float: left; width: 280px; height: 160px;}
.logo { float: left; margin-left: 18px; margin-top: 30px; width: 190px; height: 71px;}
.logo a { height: 100%; width: 100%; display: block;}

.search_dv { float: right; margin-right: 40px; margin-top: 20px;  height: 37px;}
.schtxtbx { float: left; margin-top: 5px; display: none; }
.schbtnbx { float: left; margin-left: 5px; display: none; }
.schlogbx { float: left; margin-right: 20px; display: none;  }
.schlogbx a { color: black; text-decoration: none; font-size:14px; display: block; margin-top: 5px; }
.schlogbx a:hover { text-decoration: underline;}

.ms-SPLink a { color: white; }
.ms-SPLink a:link, .ms-SPLink a:visited {  color: white; }

.ms-SpLinkButtonActive { background: none; border: none;}
.ms-SpLinkButtonActive:hover { background: none;  border: none; }


.txtbxSearch { height: 14px; width: 172px; border: none; line-height: 14px;}

.searchBtn { width: 69px; height: 26px; margin-left: 7px; background: transparent url('graphics/search_btn_on.png') no-repeat; border: none; cursor: pointer;  }
.searchBtn:hover { background: transparent url('graphics/search_btn_over.png') no-repeat; }

.content .hometop  { float: left; width: 950px; }

/****************************************************************
*						MENU
*****************************************************************/

ul.jd_menu { float: right; margin: 0px; padding: 0px; }
ul.jd_menu li { float: left;  list-style: none; margin: 0px; padding: 0px; position: relative; z-index: 1;}

ul.jd_menu ul {	display: none; position: absolute; top: 38px; z-index: 100; }
ul.jd_menu ul li { width: 160px; background-color: #a7a9ac; border-bottom: solid 1px white; padding-bottom: 5px; padding-top: 2px; padding-left: 5px; z-index: 0;}
ul.jd_menu ul li:hover { background-color: #bb2526; }
ul.jd_menu ul li a { color: White; font-family: Gotham Book; text-decoration: none; font-size: 10pt;  }

ul.jd_menu ul li a:focus { outline: none;}

a:focus { outline: none;}
/****************************************************************
*						Content
*****************************************************************/
.content { float: left;  width: 950px;   display: block; margin-bottom: 15px; }  
.content .hometop { width: 950px; float: left;  }
.content .hometop .homeleft { /*width: 490px;*/ width: 590px;  margin-left: 35px; margin-top: 42px;  float: left;  overflow: hidden;   }

.homeleft .homebtns {float: left; width: 213px; margin-bottom: 16px; margin-top: 12px;} 
.homeleft .homebtns .downBtn { width: 213px; height: 45px; margin: 2px 0px; display: block; background: transparent url('graphics/download_btn_on.png') no-repeat; }
.homeleft .homebtns .downBtn:hover  {  background: transparent url('graphics/download_btn_over.png') no-repeat;}

.homeleft .homebtns .signup { position: relative; top: -10px; width: 213px; height: 45px; margin: 2px 0px; display: block; background: transparent url('graphics/signup_btn_on.png') no-repeat; }
.homeleft .homebtns .signup:hover  {  background: transparent url('graphics/signup_btn_over.png') no-repeat;}
.noborder { border: none !important;}

.img_dv { float: left; margin-top: 0px; margin-bottom: 15px;}
.bmarign { margin-left: 32px !important;}

.content .homebottom { width: 952px; float: left; }
.content .homebottom  .hbttmLeft { float: left; margin-left: 15px; border-top: solid 1px #15bbb4; width: 636px;   } /*margin-bottom: 85px;*/
.content .homebottom  .hbttmLeft a { color: #15BBB4; text-decoration: underline;}

.videobox { margin-right: 14px; float: left; width: 148px; text-align: center;  }
.videobox .vtop {float: left; width: 148px; height: 95px; display:block;      }

.firstVideo { background: transparent url('graphics/youtube1.jpg') no-repeat; }
.secondVideo { background: transparent url('graphics/youtube2.jpg') no-repeat;  }
.notactivevideo { background: transparent url('graphics/youtube_not_active.jpg') no-repeat; } 

.videobox span.desc { margin-top: 6px; font-size: 12px; line-height: 22px;}
.nomargin { margin: 0px !important;}

.content .homebottom  .hbttmRight { float: left; margin-left: 32px; border-top: solid 1px #15bbb4; width: 250px; margin-bottom:15px;  }
  .extdvltns { float: left; height: 544px; width: 250px; display: block; overflow: hidden; }
  .ann { float: left; width: 250px; margin: 10px 0px; }
  .ann .date { font-size: 11px; color: #606e71; line-height: 17px;}
  .ann .title { color: #bb2e2e;  font-size: 12px !important;}
  .title  span { margin-bottom: 6px;}
  .ann a { font-family: Arial; font-size: 11px !important; line-height: 20px; color: #6d6e71; text-decoration: none; }
  .ann a:visited {  color: #4b4c4d !important;}
  .ann a:hover { text-decoration: underline !important;}
  .ann .title:hover { text-decoration: underline !important;}

.content p { font-family: Arial; color: #4b4c4d; font-size: 12px; line-height: 19px;  margin-bottom: 12px; }

.content ul {  color: #6d6e71; }
.content ul li { font-family: Arial; color: #6d6e71;  font-size: 12px; line-height: 19px;	}

.mbttm{ padding-bottom: 14px; padding-left: 16px; }

.rmenu { float: left; margin-left: 15px; width: 269px; background-color: #f7f7e3; }
ul.whatRMenu { margin: 0px; padding: 0px; margin-top: 15px;}
ul.whatRMenu li { list-style: none; width: 269px; margin: 8px 0px;  height: 22px; }
 
ul.whatRMenu li a { font-family: Gotham Book; font-size: 12px; line-height: 22px;  padding-left: 27px; width: 242px; height: 100%; display: block; text-decoration: none;  background: transparent url('graphics/arrow_small.jpg') no-repeat center left; }
ul.whatRMenu li a:hover { color: White !important;  background: #40B9B2 url('graphics/arrow_big.jpg') no-repeat center left; }
 
.menuitemactive { color: White !important;  background: #40B9B2 url('graphics/arrow_big.jpg') no-repeat center left !important; }


.annobox { float: left; margin-left: 15px; margin-bottom: 10px; margin-top: 15px; width: 238px; border-top: solid 1px #15bbb4;  }
.annobox .ann {width: 238px;}

a.newsitem { text-decoration: none; font-family: Arial; font-weight: bold;    font-size: 10pt; line-height: 15pt;} 
a.newsitem:hover { text-decoration: underline;}
.videolink { height: 100%; width: 100%; display:block;}

ul.newslist { margin-left: 25px;  margin-left: 0px;}
ul.newslist li { list-style: none; margin: 20px 0px;}

.newsdesc { font-size: 12px;}
.rmore { font-size: 14px;} 
.newstitle { font-weight: bold;  line-height: 25px;}    

a.rhsmenu span {  margin-top:5px; }
a.tmenuitem span { }

.siteactionsbox {	display:block; float:right; margin-right: 20px; margin-top: 5px; margin-bottom: 10px;}
.siteactionsbox a { color: #15BBB4; font-size: 15px;}

.submenu a { color:White !important; font-family:Gotham Book !important; }
.jd_menu li ul li a {	color:White !important;  }
.jd_menu li ul li a:hover {  line-height: 20px !important;}
.jd_menu li ul li span { line-height: 20px !important;}
.jd_menu li ul li span:hover { line-height: 20px !important;}

/****************************************************************
*						Footer
*****************************************************************/
 
.out_footer {  background-color: #e6e7e8;  }
.footer { margin: 0px auto;  width: 950px; height: 75px; display: block; background-color: #a7a9ac;}

.footer .fleft { float:left; margin-left: 11px; width: 71px; height: 67px; display: block;   }
.footer .fleft a { height: 100%; width: 100%; display: block;}
.footer .fright { float: left;  margin-top: 10px; width: 950px;   }
.footer .fright span { color: White; font-size: 11px; }
.footer .fright ul { margin: 0px;  display: inline; float: right; }
.footer .fright ul li { float: left; list-style: none; padding: 0px 10px;}
.footer .fright ul li a { color: White !important; text-decoration: none; font-size: 11px;}
.footer .fright ul li a:hover {  text-decoration:underline; }
.footer .fright .floating { float: left; margin-left: 35px; width: 300px;}
.footer .fright .floatingright { float: left; margin-right: 35px; width: 579px; }

.footer .fright .floating span { display: block; float: left; margin-top: 7px;}
.footer .fright .floating a { display: block; float: left;}
.addthis_button { margin-left: 30px; margin-right: 10px;}
.byteart { color: black !important;}


.balnk { margin: 10px auto;  width: 971px;  text-align: right; display: block; }
.balnk a:hover { text-decoration: underline;}
.balnk a {  font-size: 11px; color: #6D6E71; font-family: Arial; margin-right: 45px; text-decoration: none; }

/**********************************************************************/
.ms-wikicontent { display: none !important;}
.ms-descriptiontext { display: none !important;}
.ms-wikieditouter { display: none !important;}
.content .homebottom .hbttmLeft { display: block; min-height: 10px; }

.ms-WPBorder, .ms-WPBorderBorderOnly { border:none;}
.ms-WPHeader td { border: none;}
 
.ms-WPBody span { color:#6D6E71; font-size:9pt; line-height:28px; margin-top: 6px;}
.ms-WPBody a.title {   color:#bb2e2e !important; font-size:10pt; }
.ms-WPBody a.title:visited { color: #15BBB4;}

.ms-WPBody a { color:#6D6E71; font-family:Arial; font-size:12px; line-height:20px; }
.ms-WPBody a:hover { color:#6D6E71; font-family:Arial;   line-height:20px; text-decoration: none;}

.ann a:link, .an a:visited { color:#4b4c4d !important; }
.ann a.title:link, .an a.title:visited { color:#bb2e2e !important; }

.noborderbottom { border: none !important; }
ul.jd_menu ul li a.noborderbottom { border: none !important; }

.ms-PartSpacingVertical { margin-top: 0px !important;} 
.ms-menutoolbar { background-color: #DDE1E5 !important;}

ul { margin: 0px !important;}
.noborder { border: none !important; }

table.ms-toolbar, table.ms-viewtoolbar, .ms-toolbarContainer { background-color: #DDE1E5 !important;}
table.ms-toolbar { background-color: #DDE1E5 !important; }

.ms-vb2 { padding-bottom: 15px; }

.homeleft { margin-left: 0px;}
.homeright { float: left; /*width: 425px;*/  margin-left:35px; width: 255px; margin-top: 42px;  }
.homeright .img_dv { float: left; width: 425px;  overflow: hidden;}

.ms-formtable .ms-formbody, .ms-formtable .ms-formbodysurvey { line-height: normal;}

.redline { color: red; border-width: 1px 0px 0px 0px; padding-bottom: 5px;	}
.homepicture { padding-bottom: 8px;	}

.hbxf { float: left; width: 288px;  display: block; margin-bottom: 35px;   margin-top: 8px; text-align: center; }
.hbxs { float: left; width: 288px;  display: block; margin-bottom: 35px;   margin-left: 14px; margin-top: 8px; text-align: center;}
.hbxt { float: left; width: 288px;  display: block; margin-bottom: 35px;   margin-left: 14px; margin-top: 8px;  text-align: center;}

.hbxf a, .hbxs a, .hbxt a {  width: 100%; display: block; overflow: hidden; }
.hbxf p, .hbxs p, .hbxt p { padding-top: 3px; padding-bottom: 6px;}
.hbxf p:hover, .hbxs p:hover, .hbxt p:hover { background-color: #BB2E2E; }

.hbxf p, .hbxs p, .hbxt p  { color: white; background-color: black;  }
#WebPartTitleWPQ1 {	display: none;}
.content .menutop  { width: 880px; margin-left: 35px;}
.sline {  border-left: none; border-right: none; border-bottom: none; border-top: solid 1px #414042; margin-top: 20px; margin-bottom:20px; }
.hrnbx { float: left; height: 200px; width: 255px; display: block; overflow: hidden; }
.pagebanner { margin-bottom: 15px; }

#WebPartTitleWPQ2 { display: none; }
#WebPartWPQ2 { color: white; font-size: 11px; font-family: Arial; }

.pcf span { margin-top: 0px !important;}

table.stdtbl tr th { font-weight: bold;  padding: 2px 10px;}
table.stdtbl tr td { border-color: black !important; padding: 2px 10px; color:#6D6E71 !important; font-family:Arial  !important; font-size:12px  !important;}

.ms-vb2 a { color: #6D6E71 !important; font-weight: bold; font-size: 16px; }
.ms-vb2 a:hover {  color: #6D6E71 !important; font-weight: bold; font-size: 16px; }

.ms-formlabel { display: none !important; }
#SPFieldText { color: #6D6E71 !important; font-weight: bold; }
.ms-formbody { background-color: white !important; font-size: 12px !important; color:#6D6E71 !important; font-family:Arial !important; line-height:19px !important;}
*|*:link { color: #BB2E2E; }

*|*:visited {
color:#BB2E2E;
}

#onetidDoclibViewTbl0 .ms-vb2 a { font-size: 12px !important;}

/*
#TB_window { width: 433px !important; height: 307px !important; overflow: hidden !important; }
#TB_ajaxContent { width: 400px !important; height: 275px !important;  overflow: hidden !important;}
*/				
 



