html, body {font-size:12px;  font-family: 'Segoe UI','Myriad Pro',Myriad,Arial,Helvetica,sans-serif;}

body,p,form,ul,li,h1,h2,h3,h4,h5,hr {margin:0;padding:0;}
img,iframe {border:0 none;} 
a {text-decoration:none; color:#395A7B; cursor:pointer;}
ul,li { list-style-position:outside; list-style-type:none; list-style-image:none;} 

/* float clearing for IE6 */
* html .clearfix{ 
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix{
  min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after{
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}
.left {float:left;}
.right{ float:right}
#wrapper {width:752px; padding: 0 8px !important; background: #fff; margin:0 auto;}
#header {height:100px; position:relative;}
#footer {position:relative; color:#999; padding-top:15px; margin-left:89px} /*used to be margin: 0 auto;*/
#footer .left {float:left; line-height:24px;}
#footer .right {float:right;} 
#content-wrapper {height:534px; background:#fff;} /*used to be margin:50px 0 20px;*/	

form div {margin:5px 0;}
.required {color:#ac0000;}
form label {display:block;
font-size:11px;
float:left;
font-weight:bold;
line-height:28px;
width:60px; margin-left:10px}

/*****for the support page***/
#header-text {text-align:left; padding-left:94px;padding-right:42px;font-size:10px}

#wrapper #theme-logo a {background:none;}
#left-help-menu li{list-style-image:none; line-height:auto; display:block;}
#left-help-menu > li{padding: 2px 0;}
#left-help-menu > li > a{color:#2373BA; font-size:16px; }
.left-menu-sub {display:none;}
.left-menu-sub li  a{font-size:12px; color:#333;}
.left-menu-sub li  a:hover {text-decoration:underline} 
.left-menu-sub li  a.active {font-weight:bold;} 
.left-menu-sub li {padding:2px 0 2px 10px}
.breadcrumb {padding:0;line-height:20px;}

.left {float:left;}
#inner-content{padding-top:5px;}
#breadcrumb {font-size:1em;}
.content-help {width:150px; }	
#video-box { padding-left:8px; float:left;}	/*used to be e6ebe6*/
#theme-header { margin: 0 -8px;}
#search-bar-container{ text-align:right;}
#mediaplayer_wrapper{border:1px solid #ccc; float:left}
/*used to round corners of #mediaplayer too*/

h2 {color:#4c4c4c; font-size: 16px;}
#results-header{padding-left:25px;}
#related-videos-box {width:140px; height:338px; float:left;}
.mobile #related-videos-box {width:100px; display:none;}
#related-videos-box {padding-left:10px; text-align:left;position:relative;}
#related-videos-box h2{color:#AcE3FF;}
#related-videos-box #related-videos li {list-style-type:none; padding:5px;}
#user-guide-link a{color:white; float:right;position:relative; right:20px;}	/*used to be #2385A8*/
#share-link a {color:#2385A8; float:left;}
#text-box p{margin-left:150px; font-size:14px; margin-top:100px;}
#text-box a{font-weight:bold;}
#searchbox {padding-left:150px; text-align:left;}
#search-title {display:block; float:left; padding:10px; font-size:14px;}
#searchbar {padding:4px; width:250px; font-size:16px;}
button {margin:7px;}
/*#searchbar {border:1px solid; border-radius:3px; border-color:#BBB #DDD #DDD #BBB; box-sizing:border-box; box-shadow:inset 0 1px 2px rgba(0,0,0,1);
			color:#444;display:block;margin:0px;padding:7px;}
.buttons button:hover {background-color:#4989BC;}
.buttons button[type] {line-height:22px;}
.buttons button {border:0; border-radius:3px; box-shaddow:0 1px rgba(255,255,255,.05); font-size: 13px; margin:0; padding:5px 16px; text-transform:none;
				background-color:#6299C5; color:white; text-shadow:0 1px rgba(0,0,0,.4); cursor:pointer;}*/			

#service-box{margin-left:100px;width:345px;}
#service-box h2{ color:#acE3FF;}

#service-text {font-size:14px; padding-left:50px; background: url('images/support-logo.png') 0 0 no-repeat;}
#email-box {text-align:left;}
#email-box label {margin-left:0; font-size:12px; width:53px;}
#service-status span {font-weight:bold;}
#status-star {color:#ACE3FF; font-size:18px;}
/*****jw-player overlay *****/
/*taking out rounded corners from media player - border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; */
#mediaplayer_search_overlay {line-height:150%; font-size:14px; text-align:left;}
#mediaplayer_search_overlay p, #mediaplayer_search_overlay ul{padding-left:25px;}
#mediaplayer_search_overlay  #results-header {color:black; background-color:rgba(255,255,255,.08);}
#mediaplayer_search_overlay li  a{color:black;}
/***************ran support page theme********/
#header-box{color:#666;padding-bottom:6px;height:88px; border-bottom:1px solid #ccc;}
.mobile #header-box {height:auto; padding: 5px 0;}
#theme-header .theme-logout {text-decoration:underline; color:#AcE3FF;}
#theme-header #support-header-title {font-size:20px; float:left; text-decoration:none; cursor:default;}			
#theme-header #theme-logo a ,#theme-header #theme-logo a img{height:41.8px; width:40px}
/********************ipad***********************/
.blank-out{color:#ececec;}