*{margin:0; padding:0; } 
   
@font-face {
    font-family: 'bebas_neueregular';
    src: url('BebasNeue-webfont.eot');
    src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('BebasNeue-webfont.woff') format('woff'),
         url('BebasNeue-webfont.ttf') format('truetype'),
         url('BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.html, body {font-family: Arial, Helvetica, 'Helvetica Neue', sans-serif; font-size:12px; margin:0; padding:0; color:#000; background:url(/partnerships/images/bg.jpg) repeat-x #0b0b0b;}
.contentbody {text-align:left; margin-top:15px; margin-left:auto; margin-right:auto; height:auto; width:988px; visibility:visible; display:block; position:relative; z-index:1;background-color:#ffffff; -webkit-box-shadow: 0px 0px 20px 1px #000 ;-moz-box-shadow: 0px 0px 20px 1px #000; box-shadow: 0px 0px 20px 1px #000;}
.contentbody2 {text-align:left; margin-top:15px; margin-left:auto; margin-right:auto; height:auto; width:988px; visibility:visible; display:block; position:relative; z-index:1;background-color:#ffffff;}
.footer {text-align:left; padding:15px 0 30px 0; margin-left:auto; margin-right:auto; height:auto; width:988px; visibility:visible; display:block; position:relative; z-index:1;}
.header_links_lock a{background:transparent url(/images/lock.png) no-repeat; padding-left:18px; font-size:13px; font-weight:900; color:#05406C; margin-right:8px; line-height:15px; padding-bottom:3px;}
.header_links_lock a:hover {font-size:13px; color:#05406C; text-decoration:none; font-weight:900; line-height:15px; padding-bottom:3px;}
.bbas{font-family: 'bebas_neueregular'; letter-spacing:1px;  text-transform:none;}
h1{font-weight:normal; font-size:38px;}
.maintitle{}
a, a:link, a:visited{color:#044667; text-decoration:none;}
a:hover{color:#044667; text-decoration:underline;}
a.whitelink, a.whitelink:link, a.whitelink:visited {color:#FFFFFF;}
a.whitelink:hover {color:#FFFFFF; text-decoration:underline;}
a.whitelink:active {color:#FFFFFF; text-decoration:underline;}
img{border:0px;}

.bar{
background: #333; /* for non-css3 browsers */
color:#fff; height:35px; font-size:22px;
font-weight:700;
}
.uf{font-weight:bold; background:transparent url(/partnerships/images/underline.jpg) no-repeat;  background-position: 100% 130%;}
ol{ font-weight:bold;}
ol li {text-decoration:underline; color:#074F77}
.revtable td {border-bottom:1px solid #C5C6C8; padding:0 10px;} 
.revtablefirst td{border-bottom:1px solid #C5C6C8; border-top:1px solid #C5C6C8; padding:0 10px;}
.revtitle td{height:38px; background-color:#C5C6C8; border-right:10px solid #fff; padding:0 10px;  cursor:pointer; }

.nsrevtable {} 
.nsrevtablefirst {border-bottom:1px solid #C5C6C8; border-top:1px solid #C5C6C8; padding:0 10px;}
.nsrevtitle {height:16px; background-color:#C5C6C8; padding:10px 0px; float:left; font-weight:bold; }

.sortimg{vertical-align:top; padding:1px 0 0 1px;}
.revtitle td:last-child{height:38px; background-color:#C5C6C8; border-right:none; }
.q{ float:left; font-weight:bold;font-size:24px; padding:10px; width:3%;}
.q1{float:left; font-weight:bold;font-size:18px; padding:10px; width:92%;}
.a{ float:left; font-weight:bold;font-size:24px; padding:10px; width:3%;}
.a1{float:left; font-size:16px; padding:10px; width:92%;}
.clear{clear:left;}
.spacer{height:10px;}
label{ display:block; float:left; width:115px; text-align:left; color:#202020;}
div.error {display:none;}
input.error { background-color:#FFFF99;}
#messageBox { color: red; font-weight:bold; font-size:16px;}
.main{color:#727272;}
.input{padding-top:10px; color:#202020;}
.input2{padding-top:5px; color:#202020;}
a.faqlink, a.faqlink:link, a.faqlink:visited {color:#074F77; text-decoration:underline;}
a.faqlink:hover {color:#074F77; text-decoration:underline;}
a.faqlink:active {color:#074F77; text-decoration:underline;}

a.bluelink {color:#044667; text-decoration:none;}
a.bluelink:hover {color:#044667; text-decoration:underline;}
a.dblink{color:#044667; text-decoration:none;}
a.dblink:hover{color:#A7A7A7; text-decoration:underline;}
.topnav{}
.tabcontent {padding:0px; border-top:0; min-height:422px;}
.tabnav {margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%; height:37px; font-size:17px;}
.hidetab { display:none;}
.showtab { display:block;}
.tabnav li {list-style: none; float:left; clear:none; padding:10px 0 0 0; margin:0px;}
.login {border:solid 2px #727272; width:302px; height:35px; padding-left:5px; font-size:16px; font-weight:bold; color:#333; margin:2px 0 15px 0;}

.headerBar { background-color: #003754; }
.headerBarContent { font-family: Arial, Helvetica, 'Helvetica Neue', sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; padding: 2px; }
.columnLeft { background-color: #F0F1F1; border-color: #999999; border-width: 1px; border-style: solid; padding: 2px; }
.pageHeading { font-family: Arial, Helvetica, 'Helvetica Neue', sans-serif; font-size: 18px; color: #727272; font-weight: bold; }

/* Added New Pageheading1 for Admin */
.pageHeading1 { 
	font-family: Arial, Helvetica, 'Helvetica Neue', sans-serif;
	font-size: 18px; 
	color: #000000;
	background:url("/catalog/admin/images/banner_bg.jpg");
	background-repeat:repeat-x;
 }
 
 
.textshadow{text-shadow:#000 1pt 1pt 1pt;}
.shadowbox{-webkit-box-shadow: 1px 2px 4px 1px  #4a4a4a ;-moz-box-shadow: 1px 2px 4px 1px #4a4a4a; box-shadow: 1px 2px 4px 1px #4a4a4a;}
.articlebox{-webkit-box-shadow:1px 2px 4px 1px #4a4a4a;-moz-box-shadow:1px 2px 4px 1px #4a4a4a;box-shadow:1px 2px 4px 1px #4a4a4a; border:1px solid #fff; margin:5px 0 10px 20px;}
.articlepad{ margin:5px 0 10px 20px;}
.calendar{position:absolute; background-color:#DEDEDE; width:63px; height:68px; top:-12px; right:15px; text-align:center;background-repeat:no-repeat;}
.vertical-text {color:#8E8E8E;border:0px solid #333;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform: rotate(270deg);white-space:nowrap;display:block;font-size:11px;font-weight:bold;}
.tv-pos{position:absolute; bottom:11px; right:0px;}
.revct{ background-image:url(images/rev_help_ct.gif); background-repeat:no-repeat; width:31px; height:22px; position:absolute; text-align:center; font-size:15px; color:#6E6E6E; font-weight:bold; padding:2px;}

img.yes {background:url("/images/sprite_yes-no.jpg") 0 0; width:36px; height:22px;}
img.yes:hover{background:url("/images/sprite_yes-no.jpg") 0 -30px; width:36px; height:22px;}
img.yeson {background:url("/images/sprite_yes-no.jpg") 0 -30px; width:36px; height:22px;}
img.yesdis {background:url("/images/sprite_yes-no.jpg") 0 -60px; width:36px; height:22px;}

img.no {background:url("/images/sprite_yes-no.jpg") -50px 0; width:36px; height:22px;}
img.no:hover {background:url("/images/sprite_yes-no.jpg") -50px -30px; width:36px; height:22px;}
img.noon {background:url("/images/sprite_yes-no.jpg") -50px -30px; width:36px; height:22px;}
img.nodis {background:url("/images/sprite_yes-no.jpg") -50px -60px; width:36px; height:22px;}

img.rate0{background:url("/images/sprite_rating.jpg") 0 0; width:62px; height:6px;}
img.rate1{background:url("/images/sprite_rating.jpg") 0 -16px; width:62px; height:6px;}
img.rate2{background:url("/images/sprite_rating.jpg") 0 -32px; width:62px; height:6px;}
img.rate3{background:url("/images/sprite_rating.jpg") 0 -48px; width:62px; height:6px;}
img.rate4{background:url("/images/sprite_rating.jpg") 0 -64px; width:62px; height:6px;}
img.rate5{background:url("/images/sprite_rating.jpg") 0 -80px; width:62px; height:6px;}

a.cboxElement span.userimg{  visibility:hidden;  position:absolute;  left:0px;  filter:alpha(opacity=80);  -moz-opacity:0.8;  -khtml-opacity: 0.8;  opacity: 0.8;}
a.cboxElement:hover span.userimg{  visibility:visible;}

.rt-dline{height:4px; background-color:#7F7F7F;}
.rt-dlinec{height:4px; background-color:#DF0601;}
.rt-dlinem{height:4px; background-color:#009A18;}
.rt-ltbg{background-color:#EBEBEB;}
.rt-darkbg{background-color:#003754;}
.rt-name{color:#004f88;}
.rt-datep{font-size:13px; color:#5D5D5D;}
.rt-mhelp{width:251px; height:27px; background-color:#009A18;}
.rt-mcrit{width:251px; height:27px; background-color:#DF0601;}
.rt-mhtext{display:inline; font-size:14px; color:#fff; padding-left:8px;}
.rt-cal-rev{padding-top:2px;font-size:9px; font-weight:bold;}
.rt-cal-bg{height:18px; background-image:url(/images/cal-grad_bg.png); background-color:#EAB100;}
.rt-date-bg{line-height:18px;font-weight: bold;color: #fff;}
.rt-day-bg{font-size:34px; line-height:36px; font-weight:bold; float:left; height: 40px; position:relative;}
.rt-year{position:absolute; bottom:11px; right:0px;}
.rt-cal-ds{position: absolute;top: -12px;right: 8px;}
.rt-rev-title{font-weight:bold; font-size:18px; color:#000; width:455px; padding:0 0 15px 0;}
.rt-expert-bg{background-color:#003754; height:19px; border-top:1px solid #fff; border-bottom:1px solid #fff;width: 91px; clear:left;}
.rt-expert-text{color:#fff; font-size:12px; padding:2px 0 0 5px; float:left;}
.rt-rate-box{background-color:#EBEBEB; width:524px; height:29px; border-bottom:#004f88 1px solid; float:left; clear:both; text-align:center;}
.rt-outer-box{width:524px; border:#004f88 1px solid; float:left; clear:both; margin:15px 0 0 0; text-align:center;}
.rt-box-title{padding-top:6px; font-size:14px; color:#004f88;}
.rt-lbox{width:485px; float:left; text-align:left; padding:20px; font-size:12px; line-height:18px;}
.rt-lbox-st{float:left; width:66px; text-align:left;}
.rt-lbox-rbar{float:left; padding-top:6px; text-align:left; width:68px;}
.rt-lbox-ng{float:left; width:22px;letter-spacing:2px;color:#6E6E6E;}
.rt-lbox-text{float:left; width:308px; padding-left:20px; font-size:15px; line-height:20px;}
.rt-lbox-rline{border-top:#333 1px dashed; height:15px; width:484px; margin:0 20px; float:left;}
.rt-rline{border-top:#333 1px dashed; height:14px; width:100%; margin:12px 0 2px 0; float:left;}
.rt-lbox-exptitle{border:1px solid #B7B0A8; width:89px; float:left;}
.rt-rev-helpful{font-size:14px; color:#303030; display:inline;}
.rt-brd-px{height:1px; background-color:#002734;}
.rt-more-bar{background-color:#003754; width:717px; height:37px; text-align:center;}
.rt-more-text{color:#fff; font-size:20px; padding-top:8px;}
.rt-exp-avbdr{border: 1px solid #B7B0A8;}
.rt-exp-ttext{color:#fff; font-size:11px; padding:2px 0 0 5px; float:left;}
.rt-exp-tbox{background-color:#003754; width:134px; height:19px; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.rt-revc-tcolor{color:#fff;}
.rt-tbox-st{float:left; width:85px; text-align:left;}
.rt-tbox-rbar{float:left; text-align:left; width:70px; }
.rt-tbox-ng{float:left; width:22px;letter-spacing:2px;color:#6E6E6E;}
.rt-tbox-bb{border-bottom:1px solid #004f88;}
.rt-tbox-dline{border-top:1px solid #004f88; width:174px; margin:auto; float:left;}
.rt-tbox-outer{border: 1px solid #004f88;}
a.cboxElement span.userimg{  visibility:hidden;  position:absolute;  left:0px;  filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5;}
a.cboxElement:hover span.userimg{  visibility:visible;}
.titlebar{background-color:#DDDDDD; font-size:18px; font-weight:bold; padding:0 15px; height:38px;}
  .boxh1{height:47px; background:#003755; color:#fff; line-height:47px; font-size:29px; padding-left:15px;}
  .bottom .boxh1 {margin-top:1px;}
  .contbox tr{height:35px;}
  .contbox td{font-size:14px;}
  .outerbox{border-style:solid; border-width: 1px 1px 0px 1px; border-color:#FFF; }
  .tbox{border:1px solid #ADADAD; padding-left:5px;}
  .left h1{ margin-right:1px;}
  .right h1{ margin-left:1px;}
  .top .lcboxs{ border-style:dashed; border-width: 0px 1px 1px 0px; border-color:#ADADAD;}
  .top .rcboxs{ border-style:dashed; border-width: 0px 0px 1px 0px; border-color:#ADADAD;}
  .bottom .lcboxs{ border-style:dashed; border-width: 0px 1px 0px 0px; border-color:#ADADAD;}
  .bottom .rcboxs{ border-style:dashed; border-width: 0px 0px 0px 0px; border-color:#ADADAD;}
  .button {
   border-bottom: 2px solid #003755;
   background: #1d9c14;
   padding: 8px 18px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #FFF;
   font-weight:bold;
   font-size: 14px;
   text-decoration: none;
   vertical-align: middle;
   width:96px;
   text-align:center;
   cursor:pointer;
   }
   .button:hover {
	   background: #003755;
	   }
   .button:active {
	   background: #333;
	   }
	.btngreen{background:url(images/sprite_on-off-toggle.png) 0px 0px; width:42px; height:20px;}
	.btngreen:hover{background:url(images/sprite_on-off-toggle.png) 0px -20px; width:42px; height:20px;}
	.btnred{background:url(images/sprite_on-off-toggle.png) 0px -40px; width:42px; height:20px;}	
	.btnred:hover{background:url(images/sprite_on-off-toggle.png) 0px -60px; width:42px; height:20px;}
	
	table.newstyle a:link {
	color: #3E5E89;
	font-weight: bold;
	text-decoration:underline;
}
table.newstyle a:visited {
	color: #3E5E89;
	font-weight:bold;
	text-decoration:underline;
}
table.newstyle a:active,
table.newstyle a:hover {
	color: #EE2E24;
	text-decoration:none;
}
table.newstyle {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	
	background:#eaebec;
	margin:0px;
	border:#ccc 1px solid;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
table.newstyle th {
	padding:8px 20px 8px 20px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
}
table.newstyle th:first-child {
	text-align: left;
	padding-left:20px;
}
table.newstyle tr:first-child th:first-child {
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
table.newstyle tr:first-child th:last-child {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
table.newstyle tr {
	text-align: center;
	padding-left:20px;
}
table.newstyle td:first-child {
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
table.newstyle td {
	padding:9px 5px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	
	background: #fafafa;
}
table.newstyle tr.even td {
	background: #f6f6f6;
}
table.newstyle tr:last-child td {
	border-bottom:0;
}

table.newstyle tr:last-child td:first-child {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
table.newstyle tr:last-child td:last-child {
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
table.newstyle tr:hover td {
	background: #f2f2f2;
	cursor:pointer;	
}

div.ptabicon{background-color: rgb(234, 18, 3); padding:0px 5px; height: 20px; text-align: center; color: rgb(255, 255, 255); box-shadow: 0px 0px 3px 1px rgb(136, 136, 136); outline: 1px solid rgb(255, 255, 255);}