﻿/******************************************************** HTML Tags and general style ***************************************/
html {overflow-y: scroll;}
html, body, form { font-family: Arial; font-size: 12px; color: #363d42; margin: 0; padding: 0; height: 100%; width: 100%; }
html, body {
    /* get rid of default spacing on the edges */
    margin: 0;
    padding: 0;

    /* get rid of that 2px window border in Internet Explorer 6 */
    border: 0;

    /* fill the height of the browser */
    height: 100%;

}

img {border-width:0px;}
td, input, select, textarea { font-family: arial; font-size: 12px;  }
td{vertical-align:top;}
body { background: #f5f6f7; }
a { font-family: arial; font-size: 12px; color: #0099ff; text-decoration: none; }
a:hover { text-decoration: underline; }
div.wrapper { height: 100%; border: 0px; vertical-align: top;margin:0 auto; width: 1000px; }
.wrapper .wrapper_logo { width: 310px; padding-left:10px;}
.wrapper .wrapper_logo .tagline{position:relative;top:-7px;left:5px;}
.wrapper .wrapper_logo img{ border:0;}
.site_spacer{overflow:hidden;height:10px;}
.site_spacer1{overflow:hidden;height:15px;}
.mcp{margin-top:10px;}
.hp p{padding:0px;margin:0px;line-height:17px;}
br.clear
{
    clear:both;height:1px;overflow:hidden;
}

h1 { font-size: 22px; color: #0086f1; padding: 0px; margin: 0px; font-weight: normal; }
h2 { font-size: 16px; color: #3a3a3a; padding: 0px; margin: 0px; }
h3 { font-size: 14px; color: #3a3a3a; padding: 0px; margin: 0px; }
h4 { font-size: 12px; color: #3a3a3a; padding: 0px; margin: 0px; }
h5 { font-size: 12px; color: #363d42; padding: 0px; margin: 0px; }
h6 { font-size: 14px; color: #363d42; padding: 0px; margin: 0px; font-weight:bold; }
.h7 { font-size: 12px; color: #0086f1; padding: 0px; margin: 0px; font-weight:bold; }
h10 { font-size: 10px; color: #3a3a3a; padding: 0px; margin: 0px; }

.marginTop{margin-top:18px;}
/*********************************************************************************************************/

/*************  Need to remove or rewrite these classes *******************************************/
/*.boldBlack, .boldWhite, .boldDarkBlue, #notificationAnchor, .boldRed, .adsGridBold, .boldGreen, a.apilinksBold, .boldBlue, .pageTitle3, .pageTitle1, .pageTitle2 { font-weight: bold; }*/
.boldDarkBlue, .boldDarkBlue * { color: #0086f1 !important; }

.smallSize { font-size: 11px; }

.container {text-align: left !important; }
.blueUnderline { color: #0086f1 !important; }


.Title0 { color: #0086f1 !important; font-size: 16px; font-weight: bold; }
.Title0 a { color: #0086f1 !important; font-size: 16px; font-weight: bold; }
.Title1 { padding: 3px; font-size: 13px; font-weight: bold; margin-left: 5px; }
.Title2 { font-weight: bold; }


/******************************************************** Floating ***************************************/
.floatingLeft { float: left; }
.floatingRight { float: right; }
.floatingClear { clear: both;height:0px !important;_height:0px !important;overflow:hidden; }

/******************************************************** Site ToolBar ************************************/


.toolbar{margin:13px auto 0px;padding:0px;}
.toolbar li{display:inline;margin-right:22px;}
.toolbar li.last,li.last_selected{margin-right:0px;}
.toolbar a{display:inline;color:#363d42;font-weight:bold;text-decoration:none;}
.toolbar li.toolbarItem_selected a,.toolbar li.last_selected a,.toolbar a:hover{color:#0099ff;}

/*********************************************************************************************************/

/******************************************************** Sub ToolBar ************************************/
.subToolbar { height: 23px; }
.subToolbar a { font-size:11px !important;font-weight:bold;color:#363d42;text-transform: uppercase;}
.subToolbar a:hover { text-decoration: none !important; color: #0086f1;text-transform: uppercase; }
.subToolbar .subItem_selected { }
.subToolbar .subItem_selected a { text-decoration: none; color: #0086f1;text-transform: uppercase; }
.subToolbar td { padding: 3px 5px 0 5px; }
.subToolbar .subToolbarDivider { font-size: 1px; width: 2px;
                                  background: url(http://cdn.gigya.com/public/images/General/Separator.gif) no-repeat scroll 0 -2px; 
                                  padding: 0px !important; }

/*********************************************************************************************************/

/******************************************************** HTML Footer ************************************/
.footerContainer { }
.FooterHolder{vertical-align:bottom !important;}
.htmlFooter { background-color: #e8e9ea; height: 25px; line-height: 25px; width: 100%;height:auto !important; }
.htmlFooter .CopySpacer { padding-left: 10px; width: 200px; }
.htmlFooter .firstSpacer { padding-left: 130px; }
.htmlFooter .first, .htmlFooter .middle, .htmlFooter .last, .htmlFooter .firstLink { float: left; }
.htmlFooter .first { padding-left: 20px; text-align:left; }
.htmlFooter .second {float:right;}
.htmlFooter .firstLink { }
.htmlFooter .middle, .htmlFooter .last { padding-left: 15px; }
.htmlFooter .second .last{ padding-right: 20px; }
.htmlFooter a { color: #92989c; text-decoration: none; font-size: 10px; font-weight: bold; }
/*********************************************************************************************************/

/******************************************************** Site Box **************************************/
.site_box { width: inherit; }
.site_box .site_box_header { width: 100%; height: 4px; overflow: hidden !important; border: 0px; }
.site_box .site_box_header_left { height: inherit; width: 100%; border: 0px; overflow: hidden !important; background: transparent url('http://cdn.gigya.com/public/images/General/site_box_bg.gif') no-repeat top left; }
.site_box .site_box_header_content { float: left; width: 93%; margin-left: 3%; }
.site_box .site_box_header_right { height: inherit; display: inline; float: right; width: 10px; border: 0px; overflow: hidden !important; background: #F6F6F6 url('http://cdn.gigya.com/public/images/General/site_box_bg.gif') no-repeat top right; }
.site_box .site_box_content { padding: 14px 10px 15px  15px; background: #fff; overflow: hidden; width: auto; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; }
.site_box .site_box_footer { width: 100%; height: 4px; margin-bottom: 5px; overflow: hidden !important; }
.site_box .site_box_footer_left { height: inherit; width: 100%; border: 0px; overflow: hidden !important; background: transparent url('http://cdn.gigya.com/public/images/General/site_box_bg.gif') no-repeat left -60px; }
.site_box .site_box_footer_right { height: inherit; display: inline; float: right; width: 50%; border: 0px; overflow: hidden !important; background: #F6F6F6 url('http://cdn.gigya.com/public/images/General/site_box_bg.gif') no-repeat right -60px; }
.site_box .clearfix { display: block; height: 1; clear: both; visibility: hidden; }

/*********************************************************************************************************/



/******************************************************** Site Box 100%  **************************************/
.site_box_w100 { width: 100%; height: 100%; }
.site_box_w100 .site_box_w100_header { width: 100%; height: 4px; overflow: hidden !important; border: 0px; }
.site_box_w100 .site_box_w100_header_left { height: inherit; width: 100%; border: 0px; overflow: hidden !important; background: transparent url('http://cdn.gigya.com/public/images/General/site_box_bg.gif') no-repeat top left; }
.site_box_w100 .site_box_w100_header_content { float: left; width: 93%; margin-left: 3%; }
.site_box_w100 .site_box_w100_header_right { height: inherit; display: inline; float: right; width: 10px; border: 0px; overflow: hidden !important; background: #F6F6F6 url('http://cdn.gigya.com/public/images/General/site_box_bg.gif') no-repeat top right; }
.site_box_w100 .site_box_w100_content { padding: 1px 10px; background: #fff; overflow: hidden; width: auto; height: 100%; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; }
.site_box_w100 .site_box_w100_footer { width: 100%; height: 4px; margin-bottom: 10px; overflow: hidden !important; }
.site_box_w100 .site_box_w100_footer_left { height: inherit; width: 100%; border: 0px; overflow: hidden !important; background: transparent url('http://cdn.gigya.com/public/images/General/site_box_bg.gif') no-repeat left -60px; }
.site_box_w100 .site_box_w100_footer_right { height: inherit; display: inline; float: right; width: 50%; border: 0px; overflow: hidden !important; background: #F6F6F6 url('http://cdn.gigya.com/public/images/General/site_box_bg.gif') no-repeat right -60px; }
.site_box_w100 .clearfix { display: block; height: 1; clear: both; visibility: hidden; }

/*********************************************************************************************************/
/******************************************************** Site Box 100% w/h **************************************/
.site_box_100 { width: 100%; height: 100%; }
.site_box_100 .site_box_100_header { width: 100%; height: 4px; overflow: hidden !important; border: 0px; }
.site_box_100 .site_box_100_header_left { height: inherit; width: 100%; border: 0px; overflow: hidden !important; background: transparent url('http://cdn.gigya.com/public/images/General/site_box_bg.gif') no-repeat top left; }
.site_box_100 .site_box_100_header_content { float: left; width: 93%; margin-left: 3%; }
.site_box_100 .site_box_100_header_right { height: inherit; display: inline; float: right; width: 10px; border: 0px; overflow: hidden !important; background: #F6F6F6 url('http://cdn.gigya.com/public/images/General/site_box_bg.gif') no-repeat top right; }
.site_box_100 .site_box_100_content { padding: 1px 10px; background: #fff; overflow: hidden; width: auto; height: inherit; height: expression(this.parentElement.clientHeight-10); border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; }
.site_box_100 .site_box_100_footer { width: 100%; height: 4px; margin-bottom: 10px; overflow: hidden !important; }
.site_box_100 .site_box_100_footer_left { height: inherit; width: 100%; border: 0px; overflow: hidden !important; background: transparent url('http://cdn.gigya.com/public/images/General/site_box_bg.gif') no-repeat left -60px; }
.site_box_100 .site_box_100_footer_right { height: inherit; display: inline; float: right; width: 50%; border: 0px; overflow: hidden !important; background: #F6F6F6 url('http://cdn.gigya.com/public/images/General/site_box_bg.gif') no-repeat right -60px; }
.site_box_100 .clearfix { display: block; height: 1; clear: both; visibility: hidden; }

/*********************************************************************************************************/

/******************************************************** Site Box with header for sub toolbar ***********/

.site_box_with_header { width: inherit; }
.site_box_with_header .site_box_with_header_header { width: 100%; height: 23px; overflow: hidden !important; border: 0px; }
.site_box_with_header .site_box_with_header_header_left { height: inherit; width: 100%; border: 0px; overflow: hidden !important; background: transparent url('http://cdn.gigya.com/site/Images/General/Subtoolbar/site_submenubox_bg.gif') no-repeat top left; }
.site_box_with_header .site_box_with_header_header_content { float: left; width: 93%; margin-left: 15px; }
.site_box_with_header .site_box_with_header_header_right { height: 23px; display: inline; float: right; width: 10px; border: 0px; overflow: hidden !important; background: #F6F6F6 url('http://cdn.gigya.com/site/Images/General/Subtoolbar/site_submenubox_bg.gif') no-repeat top right; }
.site_box_with_header .site_box_with_header_content { padding: 0px 0px 0px 0px !important; background: #fff; overflow: hidden; width: auto; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; }
.site_box_with_header .site_box_with_header_footer { width: 100%; height: 10px; margin-bottom: 10px; }
.site_box_with_header .site_box_with_header_footer_left { height: inherit; width: 100%; border: 0px; overflow: hidden !important; background: transparent url('http://cdn.gigya.com/site/Images/General/Subtoolbar/site_submenubox_bg.gif') no-repeat bottom left; }
.site_box_with_header .site_box_with_header_footer_right { height: inherit; display: inline; float: right; width: 50%; border: 0px; overflow: hidden !important; background: #F6F6F6 url('http://cdn.gigya.com/site/Images/General/Subtoolbar/site_submenubox_bg.gif') no-repeat bottom right; }
.site_box_with_header .clearfix { display: block; height: 1; clear: both; visibility: hidden; }


/*****************************************************************************************************/
/******************************************************** Site Box with Shadow **************************************/
.site_box_shadow { width: inherit; }
.site_box_shadow .site_box_shadow_header { width: 100%; height: 20px; overflow: hidden !important; border: 0px; background: transparent url('http://cdn.gigya.com/public/images/General/site_box_bg_top.png') repeat-y top left;}
.site_box_shadow .site_box_shadow_header_left { height: 20px; width: 100%; border: 0px; overflow: hidden !important;  }
.site_box_shadow .site_box_shadow_header_content { float: left;}
.site_box_shadow .site_box_shadow_header_right { float: right; }
.site_box_shadow .site_box_shadow_content { padding: 0px 0px 0 0px; overflow: hidden; background: transparent url('http://cdn.gigya.com/public/images/General/site_box_bg_mid.png') repeat-y top left; }
.site_box_shadow .site_box_shadow_footer { width: 100%; height: 20px; margin-bottom: 5px; overflow: hidden !important;  background: transparent url('http://cdn.gigya.com/public/images/General/site_box_bg_bottom.png') repeat-y left bottom;}
.site_box_shadow .site_box_shadow_footer_left { height: inherit; width: 100%; border: 0px; overflow: hidden !important; }
.site_box_shadow .site_box_shadow_footer_content { float: left; }
.site_box_shadow .site_box_shadow_footer_right { float: right; }
.site_box_shadow .clearfix { display: block; height: 1; clear: both; visibility: hidden; }
/*.site_box_shadow *, img,  .pngfix, input { behavior: url("/public/CSS/iepngfix.htc") }*/
/*********************************************************************************************************/
/******************************************************** Login toolbar ******************************/
.LoginToolbarTD { padding-right: 10px; width: 180px; }
.LoginToolbar { position:relative;
top:-10px;
width:100%;}
.LoginToolbar .NameBox { width: 100%; }
.LoginToolbar .Avatar { margin-right: 5px; }
.LoginToolbar a { font-size: 11px !important; }
.LoginToolbar .NonLogedIn { vertical-align: middle; padding-top:7px;}
.LoginToolbar .NonLogedIn .divider { width: 14px; background: url(http://cdn.gigya.com/public/images/General/Separator.gif) no-repeat scroll 6px -5px;}

/******************************************************************************************************/

/******************************************************** Admin **************************************/
.adminHolder { margin: 20px 10px 10px 10px;}

/******************************************************************************************************/



/******************************************************** Loader **************************************/
.reports_lightbox_canvas{background:#fff;}
.reports_lightbox_lightbox{border:1px solid #a5cdea;background:#fff;}
.reports_lightbox_lightbox table td{vertical-align:middle !important;}
/******************************************************************************************************/
