/* #Page Styles
================================================== */
/*positive press css*/
/**--CSS FOR POSITIVE QUOTES PAGE, CODED BY LSDA @ 6-26--**/
body {background:#fff;font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;color: #000000;overflow-x:hidden;}
/**--HEADER--**/
#header {width:100%;}
/**--BANNER--**/
#banner-grip-positive-press {width:100%;/*height:115px;*/margin:0;padding:0;/*background:#80B2E6 url(../images/positive/banner.gif) repeat-x center left;*/background:#b3dded url(../images/positive/banner.gif) repeat-x center left;float:left;}
#banner-content-home {margin:0 auto;/*height:115px;*/width:100%;}
/**--MAIN CONTENT--**/
#content-wrap {width:100%;margin:0 auto;float:left;}
/**-- PAGE HEADER --**/
/**--INSIGHTS HEADER--**/
#insights-header-wrap {padding:0px 0px 10px 0;text-align:right;margin:2px;background:white url(../images/blog-header.gif) repeat-x top left;border:1px solid transparent;border-radius:  4px 4px 4px 4px;-moz-border-radius:  4px 4px 4px 4px;-webkit-border-radius:  4px 4px 4px 4px;-khtml-border-radius:  4px 4px 4px 4px;}
#insights-header-wrap h1 {font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;font-size:34px;color:#B6B0AB;text-transform:lowercase;font-weight:bold;margin:0;padding:10px 10px 8px 10px;text-align:left;text-shadow: 1px 1px 1px #999999;}
#insights-header-wrap h1 span, #insights-header-wrap h1 a span {color:#FF6C47;}
#insights-header-wrap h1 a {font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;font-size:100%;color:#B6B0AB;font-weight:bold;text-decoration:none;}
#insights-header-wrap h2 {font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;font-size:14px;color:#A0A0A0;font-weight:bold;font-style:italic;margin:0;padding:3px 10px;border-top:1px solid #EEEEEE;border-bottom:1px solid #f8f8f8;text-align:right;background:#f5f5f5 url(../images/ls/more.gif) repeat-x center left;}
#insights-header-wrap h2 a {font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;font-size:100%;font-weight:bold;font-style:italic;text-decoration:none;color:#FF7373;}
#insights-header-wrap h2 a:link, #insights-header-wrap h2 a:active, #insights-header-wrap h2 a:visited {font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;font-size:100%;font-weight:bold;font-style:italic;text-decoration:none;color:#FF7373;}
#insights-header-wrap h2 a:hover {color:#FF5050;}
#channel-navigation-header {margin:0 0 0 0;float:left;width:100%;}
#channel-navigation-header h1 {font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;font-size:11px;font-weight:bold;text-transform:uppercase;color:#70757B;margin:10px 0;padding:0;}
#channel-navigation-header h1 a {font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;font-size:11px;font-weight:bold;text-decoration:none;color:#7897A9;padding:0;margin:0;border-bottom:1px dotted #dcdcdc;}
#channel-navigation-header h1 a:link, #channel-navigation-header h1 a:active, #channel-navigation-header h1 a:visited {font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;font-size:11px;font-weight:bold;text-decoration:none;color:#7897A9;padding:0;margin:0;border-bottom:1px dotted #dcdcdc;}
#channel-navigation-header h1 a:hover {text-decoration:underline;background:#D6E0E5;color:#414141;border-bottom:1px solid transparent;}
/*28 oct 2013*/
#subsection-header-panel {padding:10px 0;border:1px solid transparent;border-radius:  4px 4px 4px 4px;-moz-border-radius:  4px 4px 4px 4px;-webkit-border-radius:  4px 4px 4px 4px;-khtml-border-radius:  4px 4px 4px 4px;width:65.5%;float:left;}
.historical-perspective #subsection-header-panel {width: 98.5%;}
/*28 oct 2013*/
#subsection-header-panel h2 {font-family:georgia, "Trebuchet MS", "lucida sans", "lucida grande", "helvetica neue", helvetica, arial, tahoma, verdana, sans-serif;font-size:23px;color:#fff;font-weight:normal;margin:5px 0;}
#subsection-header-panel h2 a {font-family:georgia, "Trebuchet MS", "lucida sans", "lucida grande", "helvetica neue", helvetica, arial, tahoma, verdana, sans-serif;font-size:100%;color:#85A3C2;font-weight:normal;text-decoration:none;}
#subsection-header-panel h2 a:link, #subsection-header-panel h2 a:active, #subsection-header-panel h2 a:visited {font-family:georgia, "Trebuchet MS", "lucida sans", "lucida grande", "helvetica neue", helvetica, arial, tahoma, verdana, sans-serif;font-size:100%;color:#85A3C2;font-weight:bold;text-decoration:none;}
#subsection-header-panel h2 a:hover {text-decoration:underline;}
#subsection-header-panel h2 span {font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;font-style:italic;color:#4775A3;}
/**--MAIN AREA FOR CONTENT --**/
#pnw-left{width:100%;float:left;padding:0 0 20px 0;margin:0;}
/**--GRAPHIC ADS AREA --**/
#pnw-right {width:28.5%;float:left;background-color:#f4f7fc; margin-top:12px;}
/*Endorsement*/
.endorsements_secright_outer{ width:98%; float:left; margin:15px 0; padding:0; background:#dff0fb; border:solid 2px #3573a6; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;}
.endorsements_secright_outer h2{ width:75%; background:url(../images/endorsement/endorsements_icon.png) no-repeat left top; height:44px; margin:5px 0 5px 3% !important; line-height:44px; font-family:"lucida sans","helvetica neue",arial,tahoma,verdana,sans-serif; font-size:20px !important; font-weight:normal !important; color:#0e5189 !important; text-align:left; padding:0 0 5px 20% !important; border-bottom:2px solid #82a8c7; float:left;}
.endorsements_secright_inner{ width:98%; float:left; margin:0; padding:5px 0 5px 0; height:auto;}
.endorsements_contbox{ width:97%; float:left; background:#ffffff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; padding:0 0 10px 0; margin:0 2.5% 10px 2.5%; -moz-box-shadow:-2px 2px 2px #96a2a9; -webkit-box-shadow:-2px 2px 2px #96a2a9; box-shadow:-2px 2px 2px #96a2a9;}
.endorsements_contimg{ width:100%; float:left; text-align:center; padding:10px 0; margin:0;}
.endorsements_contbox p{ width:90%; float:left; margin:0; padding:0 5%; text-align:left; font-family:"lucida sans","helvetica neue",arial,tahoma,verdana,sans-serif; font-size:13px; color:#000000;}
.endorsements_contbox p a{ text-align:left; font-family:"lucida sans","helvetica neue",arial,tahoma,verdana,sans-serif; font-size:13px; color:#e87212;}
.endorsements_contbox p a:hover { text-decoration:none; text-align:left; font-family:"lucida sans","helvetica neue",arial,tahoma,verdana,sans-serif; font-size:13px; color:#e87212;}
.endorsements_contbox .textOnly { margin-top:5px !important;}
/*positive press css*/
/* #Media Queries
================================================== */
/* #Tablet (Portrait)
================================================== */
/* 1. #TABLET (PORTRAIT) - iPad portrait 768 x 1024
================================================== */
@media only screen and (min-width: 768px) and (max-width: 959px) {
    .container{width:748px;}
    #subsection-header-panel {border: 1px solid rgba(0, 0, 0, 0);border-radius: 4px 4px 4px 4px;float: left;padding: 10px 0;width: 45.5%;word-wrap:break-word;}
    .bysubject #subsection-header-panel {width: 65.5%;}
    .endorsements_secright_outer h2{ width:70%; background:url(../images/endorsement/endorsements_icon.png) no-repeat left top; height:44px; margin:5px 0 5px 3% !important; line-height:44px; font-family:"lucida sans","helvetica neue",arial,tahoma,verdana,sans-serif; font-size:20px !important; font-weight:normal !important; color:#0e5189 !important; text-align:left; padding:0 0 5px 25% !important; border-bottom:2px solid #82a8c7; float:left;}
}

/* 2. #MOBILE (PORTRAIT) - iPhone portrait 320 x 480 and Crappy Android landscape 320 x 240
================================================== */
@media only screen and (max-width: 767px) {
    .container {width:300px;}
    .historical-perspective #subsection-header-panel {width: 94.5%;}
}	

/* 3. #MOBILE (LANDSCAPE) - iPhone landscape 480 x 320 and Nicer Android landscape 515 by 295 (equivalent desktop resolution)
================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .container {width:460px;}
    #subsection-header-panel {border: 1px solid rgba(0, 0, 0, 0);border-radius: 4px 4px 4px 4px;float: left;padding: 10px 0;width: 46.5%;}
    .endorsements_secright_outer h2{ width:83%; background:url(../images/endorsement/endorsements_icon.png) no-repeat left top; height:44px; margin:5px 0 5px 3% !important; line-height:44px; font-family:"lucida sans","helvetica neue",arial,tahoma,verdana,sans-serif; font-size:20px !important; font-weight:normal !important; color:#0e5189 !important; text-align:left; padding:0 0 5px 12% !important; border-bottom:2px solid #82a8c7; float:left;}
}

/*4. Android (Samsung Galaxy) landscape 685 by 380 (equivalent desktop resolution)
================================================== */
@media only screen and (min-width: 685px) and (max-width: 767px) {
}

/*5. #TABLET (SMALL TABLET) Kindle portrait 600 x 1024
================================================== */
@media only screen and (min-width: 580px) and (max-width: 600px) {
    .container {width:540px;}
}

/*6.  #SMALL MOBILE PHONE 240px (POTRAIT) - Crappy Android portrait 240 x 320
================================================== */
@media only screen and (min-width:240px) and (max-width:270px) {
    .container { width:220px; }
}

/*7.  #SMALL MOBILE PHONE 280px (LANDSCAPE) - Nicer Android portrait 295 by 515 (equivalent desktop resolution)
=================================== */
@media only screen and (min-width:270px) and (max-width:300px) { 
    .container { width:250px;}
}