/* Homepage */
#tab-box {
	float: left;
	position: relative;
	width: 100%;
	z-index: 2;
	height:415px;
	margin:5px 0 0 0;
}
#tab-box .tab-container {
	height: 390px;
	position: relative;
	z-index: 1;
	width:1025px;
}
#tab-box .tab-container img {
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1;
}
#tab-box .tab-container .title {float:left;margin:315px 0 0 70px;text-transform:uppercase;font-size:15px;font-weight:bold;text-shadow:1px 3px 3px #ccc;}
#tab-box .tab-container .title .orange-new {color:#ff6306;font-weight:normal;text-shadow:0px 0px 0px;}
#tab-box .tab-container .title, #tab-box .tab-container a {
	color: white;
	display: inline;
	position:relative;
	z-index: 999;
}
#tab-box .tab-container a.read-more {margin:315px 0 0 32px;text-decoration:none;font-size:14px;float:left;background:#ff6306;padding:3px 9px 5px;}
#tab-box .tab-container a.blue-box {margin:232px 0 0 0px;float:left;padding:0px;width:630px;height:126px;}
#tab-box #slide_pager {position:absolute;z-index:1;left:0;top:145px;width:741px;}
#tab-box #prev {background:url('../img/arrow-left.png') no-repeat right;text-indent:-10000px;width:75px;height:75px;display:block;float:left;}
#tab-box #next {background:url('../img/arrow-right.png') no-repeat;text-indent:-10000px;width:75px;height:75px;display:block;float:right;margin:0;}
#tab-box #slide-nav {float:left;width:100%;margin:15px 0 0 15px;font-size:10px;}
#tab-box #slide-nav a {color:#455560;text-decoration:none;border:1px solid #95B6CB;float:left;padding:0 4px;height:14px;}
#tab-box #slide-nav a.activeSlide {background:url('../img/pager-active.png') no-repeat center center;font-size:1px;border:0;display:block;height:16px;width:16px;padding:0;}
#tab-box .tab_content {width:50%;}

#callouts {float:right;position:absolute;right:0;top:20px;z-index:10000;}
.callout {background:url('../img/callout-bg.png') repeat-x;height:172px;margin:0 0 5px;width:284px;position:relative;}
.callout .title {font-size:16px;font-weight:bold;color:#fff;text-transform:uppercase;padding:15px 0 10px 20px;}
.callout .title .orange {font-weight:normal;color:#ff6306;}
.callout .text {float:left;width:100px;padding:10px 20px;}
.callout .more {float:left;width:100px;position:absolute;left:20px;bottom:15px;}
.callout .more a {color:#fff;text-decoration:none;}
.callout .more a .orange {color:#ff6306;} <!-- ff6306 -->
.callout .image {float:right;margin:0;}

.bottom-boxes {padding:20px 0 20px 15px;float:left;}
.bottom-boxes .drop-shadow {float:left;position:relative;margin:0 0 -20px -15px;z-index:10;}
.bottom-boxes .box {float:left;position:relative;float:left;margin:0 10px 0 0;}
.bottom-boxes .box .title {color:#ff6306;font-size:16px;padding:5px 0 0 10px;background:#E3E3E3;}
.bottom-boxes .box .text {color:#455560;font-size:11px;padding:0 0 5px 10px;background:#E3E3E3;}
.bottom-boxes .box .image {float:left;}
.bottom-boxes .box .more {position:absolute;bottom:0;right:0;float:right;}

/*Archive Widget*/
.archive h3 {font-size:16px;color:#94B5CA;}
.archive ul {margin:0;padding:0;}
.archive ul li {list-style-image:url('../img/archive-icon.png');margin:0 0 10px 15px;font-size:12px;line-height:14px;}


/* Sitemap Page */
.sitemap {display:table;}
.sitemap h2 {margin:10px 0 5px 0;}
.three-col.border {vertical-align:top; width:240px; padding:0px 50px; border-right:1px dotted #455560; display:table-cell;}
.three-col ul {list-style-type:none;margin:0;padding:0;}
.three-col ul li {font-size:12px;margin:0 0 5px 0;}
.three-col ul li a {color:#455560;text-decoration:none;}
.three-col ul li ul {margin:0 0 0 20px;}
.three-col ul li ul li {list-style-image:url('../img/li-li-icon.png');margin:0;}
.three-col ul li ul li a {color:#94B5CA;}
.three-col.last {vertical-align:top; width:240px; padding:0px 50px; border:0; display:table-cell;}

/*Forgot Password*/
.forgot-password-container-div {
  display:inline-block;
  width:100%;
}

.forgot-password-message-div {
  padding-top:10px;
  width: 29%;
  text-align:center;
}

.password-sent-message {
  color:red;
  font-weight:bold;
}

.forgot-password-form-div {
  margin-left: 20px;
  width: 280px;
}

#partner_forgot_password_form {
  text-align: right;
}

.forgot-password-fieldset {
  margin-top:20px;
}

.password-legend {
  font-weight:bold;
  font-size:1.2em;
}

.password-label {
  color: #888787;
  text-align: left;
}

.password-input {
    border:2px solid #dadada;
}

.password-input:focus {
    outline:none;
    border-color:#9ecaed;
    box-shadow:0 0 10px #9ecaed;
}

/*Contact */
.contact .left {width:250px;margin:0 10px 0 0;float:left;}
.contact input[type="text"] {background:url('../img/contact-input-bg.png') no-repeat;border:0;padding:3px 7px;color:#ff6306;margin:12px 0;font-size:11px;width:149px;}
.contact .required {color:#ff6306;font-size:16px;}
.contact .optional {color:#bcbcbc;}
.contact textarea {background:url('../img/textarea-bg.png') no-repeat;border:0;padding:5px;width:241px;height:142px;color:#ff6306;font-family:arial;font-size:12px;}
.contact input[type="submit"] {background:url('../img/btn-submit.png') no-repeat;border:0;width:62px;height:21px;float:right;}
.contact input[type="submit"]:hover {cursor:pointer;}

/* Resources */
#tabs .ui-tabs-hide {display:none !important;}
#tabs #nav {float:left;width:905px;border-bottom:1px solid #FF6400;margin:0 0 0 25px;padding:0 0 0 95px;}
#tabs #nav li {float:left;list-style-type:none;background:url('../img/tabs-bg.png') no-repeat;text-transform:uppercase;font-weight:bold;font-size:10px;width:117px;height:27px;padding:10px 0 0 5px;text-align:center;margin:0 0 0 -10px;line-height:11px;}
#tabs #nav li.ui-state-active {background:url('../img/tabs-bg-active.png') no-repeat;}
#tabs #nav li.single-line {padding:14px 0 0 5px;height:23px;}
#tabs #nav li a {text-decoration:none;color:#fff;display:block;width:100%;height:100%;}
#tabs #nav li.ui-state-active a {color:#ff6400;}

.resources .four-col-left, .resources .three-col-left {padding:27px 0 0 25px;margin:0;width:175px;}
.search-title {color:#ff6306;font-size:11px;text-transform:uppercase;margin:0 0 6px;}
.resources .search table.gsc-search-box td.gsc-input {padding-right:0 !important;}
.resources .search {float:left;margin:0;padding:0;width:174px;height:30px;}
.resources .search input[type="text"] {background:url('../img/resources-search-bg.png') no-repeat !important;width:119px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin:0;}
.resources .section-title {background:#93b4c9;padding:4px 0 4px 22px;color:#fff;font-size:11px;text-transform:uppercase;font-weight:bold;}
.resources .four-col{padding:27px 0 0 0;float:left;margin:0 0 0 37px;width:226px;}
/*.resources .border {border-right:1px dotted #455560;}*/
.resources .closed .list {display:none;}
.resources h3 {color:#45545f;margin:20px 0 5px;font-size:12px;cursor:pointer;}
.resources .three-col-middle h3 {font-size:22px;}
.resources .section-element a {color:#93B4C9;background:url('../img/download-arrow.png') no-repeat right 4px;padding:0 15px 0 0;word-wrap:break-word;-ms-word-break: break-all;}
.resources .section-element ul {list-style-position: inside;}
.resources .section-element li {list-style-image: url("../img/li-li-icon.png");margin:0 0 10px;padding:0px;text-indent:-15px;}
.resources .ui-tabs-panel {float:right;width:800px;}
.resources .three-col-middle, .resources .three-col-right {margin-top:27px;}
.resources .ui-tabs-panel {background:url('../img/resource-bg-lines.png') repeat-y 37px 0;}

.main-content .one-col {padding:0 25px;}

div.gsc-clear-button {display:none !important;}


div.external_form {
	margin: 25px;
}

div.external_form h1 {
	font-size: 2em;
	margin-bottom: 0.75em;
}

div.external_form label {
	float: left;
	width: 150px;
}

div.external_form fieldset {
	margin-left: 150px;
}

div.external_form div.radio fieldset label,
div.external_form div.trybuy_3 label {
	float: none;
	width: auto;
}

div.external_form div.trybuy_3 button {
	float: left;
	clear: left;
}

div.external_form div.trybuy_4 form div,
div.external_form div.trybuy_4 form hr {
	float: left;
	clear: left;
	width: 100%;
}

.career_content {
  margin-top: 10px;
  margin-bottom: 10px;
}

.align_left {
  text-align: left;
  float: left;
}

.align_right {
  text-align: right;
  float: right;
}

div.gsc-adBlock {
	height:1px;
	width:1px;
	visibility:hidden;
}

#adBlock { visibility:none; height:1px; }
div.gsc-adBlock { position:relative; top:-250px; 
}


/*Custom CSS for pages */

#page.new.style1 {
	color:blue;
}
	
/* additional CSS */
#orangebox {
	border-radius:7px;
	background: orange;
	padding: 5px 0px 5px 0px; 
	width: 220px;
	height: 20px;
	color: white;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	margin-top: -9px;
	}
#orangebox:hover {
	background:initial !important;
	background-color:#444 !important;
	}
#orangebox a {
	text-decoration:none; 
	color:#fff;
	}
