﻿/*============================Font Styles===========================*/

@font-face {font-family: 'PTSansPro-CondDemi';src: url('webfonts/23531D_0_0.eot');src: url('webfonts/23531D_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/23531D_0_0.woff') format('woff'),url('webfonts/23531D_0_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'PTSansPro-BoldItalic';src: url('webfonts/23531D_1_0.eot');src: url('webfonts/23531D_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/23531D_1_0.woff') format('woff'),url('webfonts/23531D_1_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'PTSansPro-Bold';src: url('webfonts/23531D_2_0.eot');src: url('webfonts/23531D_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/23531D_2_0.woff') format('woff'),url('webfonts/23531D_2_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'PTSansPro-Regular';src: url('webfonts/23531D_3_0.eot');src: url('webfonts/23531D_3_0.eot?#iefix') format('embedded-opentype'),url('webfonts/23531D_3_0.woff') format('woff'),url('webfonts/23531D_3_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'PTSansPro-NarrowBold';src: url('webfonts/23531D_4_0.eot');src: url('webfonts/23531D_4_0.eot?#iefix') format('embedded-opentype'),url('webfonts/23531D_4_0.woff') format('woff'),url('webfonts/23531D_4_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'PTSansPro-Italic';src: url('webfonts/23531D_5_0.eot');src: url('webfonts/23531D_5_0.eot?#iefix') format('embedded-opentype'),url('webfonts/23531D_5_0.woff') format('woff'),url('webfonts/23531D_5_0.ttf') format('truetype');}
 

/* --------------------------------------------------------------------- */
/* Browser resets

/* --------------------------------------------------------------------- */
body, h1, h2, h3, h4, h5, h6, p, hr, pre, code, blockquote, form, fieldset, legend, ul, ol, li, table, caption, th, tr, td, thead, tbody, tfoot, div
{
    margin: 0;
    padding: 0;
    line-height: 1.4;
}
/* --------------------------------------------------------------------- */
/* Main elements
/* --------------------------------------------------------------------- */
html
{
    background-color: #FFFFFF;
    font-size: 10px;
}
body
{
    margin: 0;
    padding: 0;
    background-color: #FFFFFF;
    color: #636363;
    font-size: 1.2em;
    height: 100%;
}
body, input, textarea
{
    font-family: Arial, Helvetica, Verdana, sans-serif;
}
/* --------------------------------------------------------------------- */
/* Headings
/* --------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6
{
    margin-top: 0.4em;
    margin-bottom: 0.8em;
    font-family: 'PTSansPro-Regular';
    font-weight: normal;
    line-height: 100%;
}
h1-di, h2-di, h3-di, h4-di, h5-di, h6-di
{
    margin-top: 0.3em;
    margin-bottom: 0.8em;
    font-family: 'PTSansPro-Bold';
    font-weight: normal;
    line-height: 100%;
}
h1
{
    font-size: 2.1em;
    color: #5B9400;
}
.reading h1
{
    color: #C9282D;
}
h2
{
    font-size: 1.7em;
    color: #636565;
    padding-bottom: .2em;
    border-bottom: 1px solid #c2c2c2;
    margin-bottom: .5em;
}
h2-di
{
	font-family: 'PTSansPro-BoldItalic';
    font-size: 1.7em;
    color: #636565;
    padding-bottom: .4em;
    border-bottom: 1px solid #c2c2c2;
    margin-bottom: .5em;
}
#h2-di
{
	font-family: 'PTSansPro-BoldItalic';
    font-size: 1.7em;
    color: #636565;
    padding-bottom: .2em;
    border-bottom: 1px solid #c2c2c2;
    margin-bottom: .5em;
}
.reading h2
{
    color: #C9282D;
}
h3
{
    font-size: 1.4em;
	line-height: 1.3em;
    margin-top: 1.0em;
    margin-bottom: 0.5em;
}
.h3-di {
	font-family: 'PTSansPro-NarrowBold';
    font-size: 1.4em;
    color: #636565;
    padding-bottom: .2em;
    margin-bottom: .5em;
}

#body h3, h1 {
	color: #d1313b;
	font-family: 'PTSansPro-Regular';
	font-weight:normal;
}
h4
{
    font-size: 1.3em;
    color: #EF6000;
    padding-bottom: .2em;
    border-bottom: 1px solid #c2c2c2;
    margin-bottom: 0em;
    margin-top: 0em;
}
.column_minor h4
{
    width: 200px;
}
h5
{
    font-size: 1.2em;
}
h6
{
    font-size: 1.1em;
}
/* --------------------------------------------------------------------- */
/* Content holders
/* --------------------------------------------------------------------- */
p, blockquote
{
    margin: 1em 0;
}
code
{
    padding: 0.2em;
}
blockquote
{
    background-color: #F8F8F8;
    padding: 1em;
    font-size: 1.2em;
    font-family: 'PTSansPro-Regular';
    font-style: italic;
}
/* --------------------------------------------------------------------- */
/* Links and hr
/* --------------------------------------------------------------------- */
a:link, a:visited, a:active
{
    color: #3081b8;
}
a:hover
{
    color: #00417D;
}
/*hr {
	height:1px;
	border:none;
	margin-top:0em;
	color:#3081b8;
	background-color:#ffffff;
}*/
#header a:link, #header a:visited
{
	font-family: 'PTSansPro-Regular';
    color: #FFFFFF;
}
.tertiery_navigation a:link, .tertiery_navigation a:visited
{
    text-decoration: none;
}
.tertiery_navigation a:hover
{
    text-decoration: underline;
}

/* --------------------------------------------------------------------- */
/* Images
/* --------------------------------------------------------------------- */
img
{
    border: none;
}
/* --------------------------------------------------------------------- */
/* Lists
/* --------------------------------------------------------------------- */

/*ul, ol {
	margin-top:1em;
}*/
ul, ol
{
    margin-top: 0px; /*kali made this global change 8-13-09  */
}
li
{
    margin-left: 2em;
}
.event_list
{
    list-style-type: none;
    margin-top: 0;
}
.event_list li
{
    margin-left: 0;
    padding-left: 2em;
    /*background: url('/../sup/img/icons/calendar.gif') no-repeat;*/
}
.event_list .date
{
    font-size: 0.9em;
}
.event_list a:link, .event_list a:visited
{
    font-weight: bold;
    text-decoration: none;
}
.event-1
{
    width: 236px;
    vertical-align:top;
	float:left;
}
.event-2
{
    width: 236px;
    vertical-align:top;
	float:left;
	padding-left:2px;
}
.event-3
{
    width: 236px;
    vertical-align:top;
	float:left;
	padding-left:2px;
}
.event-4
{
    width: 236px;
    vertical-align:top;
	float:right;
}
.list_item
{
    margin-top: 1em;
	
}
.list_item h3
{
    margin-top: 0.3em;
}

.list_item .thumbnail
{
    float: left;
    margin-right: 1em;
}
.list_item .summary
{
    width: 510px;
    float: left;
}
.split_column_left .list_item .summary, .split_column_right .list_item .summary
{
    width: 240px;
    float: left;
}
.split_column_left .list_item .product_summary, .split_column_right .list_item .product_summary
{
    width: 200px;
}
.split_column_left_di .list_item .summary, .split_column_right_di .list_item .summary
{
	font-family: 'PTSansPro-Regular';
	font-size: 14px;
	line-height: 14px;
    width: 300px;
    float: left;
}
.split_column_left_di .list_item .product_summary, .split_column_right_di .list_item .product_summary
{
    width: 300px;
}
.column_minor .list_item .summary
{
    width: 100px;
}
.column_minor .list_item .summary h3
{
    font-size: 1.2em; /*  kali added next line  */
    margin-bottom: 0.4em;
}
.column_minor .list_item .summary p
{
    font-size: 0.8em;
    text-align: left;
}
.list_item .summary h3
{
    margin-bottom: 0px;
    margin-top: 0px;
    font-size: 1.3em;
	font-family: 'PTSansPro-Regular';
}
.list_item .summary p
{
    /*text-align:justify;*/
    text-align: left;
    margin-bottom: 0px;
    margin-top: 0px;
}
.reading_products_frame .list_item .summary
{
    width: 350px;
}
.reading_products_frame .product_section .list_item
{
    margin-top: 0;
}
.reading_products_frame .product_section .spacer
{
    clear: left;
}
/* --------------------------------------------------------------------- */
/* Form elements
/* --------------------------------------------------------------------- */
label
{
    margin-top: 1em;
    display: block;
    text-transform: uppercase;
    font-style: italic;
}
textarea
{
    width: 95%;
    display: block;
    height: 150px;
    font-size: 1.0em;
    border: 1px solid #999999;
    overflow: auto;
    padding: 0.2em;
}
.contact_textarea
{
    width: 98%;
    display: block;
    height: 130px; /*55px;*/
    font-size: 1.0em;
    border: 1px solid #999999;
    overflow: auto;
    padding: 0.2em;
}
input, select, textarea
{
    color: #7E8186;
}
/* --------------------------------------------------------------------- */
/* Grouping elements
/* --------------------------------------------------------------------- */
fieldset
{
    border: 1px solid #CCCCCC;
    padding: 0 1em 1em 1em;
    margin-top: 1em;
}
legend
{
    padding: 0 0.5em;
    font-size: 1.2em;
    font-family: 'PTSansPro-Regular';
    text-transform: uppercase;
}
/* --------------------------------------------------------------------- */
/* Tables
/* --------------------------------------------------------------------- */
table
{
    border: 0px solid #CCCCCC;
    margin-top: 0em;
}

caption
{
    background-color: #EDEDED;
    font-size: 1.2em;
    text-transform: uppercase;
    font-family: 'PTSansPro-Regular';
    margin-top: 1.0em;
}
/*
td, th {
	padding:0.1em 0.2em;
}*/
th
{
    text-align: left;
}
/* --------------------------------------------------------------------- */
/* Page Layout
/* --------------------------------------------------------------------- */
#header
{
    /*height:154px;*/
    height: 155px;
    border-bottom: 1px solid #FFFFFF;
	font-family: 'PTSansPro-Regular';
    font-size: 12px;
    color: #3081b8; /*color: #FFFFFF;*/
}
.reading #header
{
    background: url(/sup/img/backgrounds/header_reading.gif) #E99E4F;
}
#logo_frame_holder
{
    float: left;
    width: 220px;
    height: 70px;
}
#logo_frame
{
    height: 70px;
    width: 220px;
    padding-top: 35px;
    text-indent: -9999px;
    display: block;
}
#header .text_row
{
    /*height:45px;  trying to move up the tabs*/
    height: 22px;
}
#header .text_row div
{
    width: 50%;
    float: left;
    vertical-align: bottom;
}
#body
{
    clear: both;
}
#footer
{
    margin-top: 15px;
    height: 400px;
	padding-top:5px;
    /*border-top: 2px solid #CDCDCD;*/
    background: url(/sup/img/backgrounds/bluefooter-line.png) repeat-x scroll; /*bluefooter.png*/
	background-color:#000;
    color: #FFFFFF;
	font-size: 12px;
	text-decoration:none;
}

#footer a:link
{
	font-family: 'PTSansPro-Regular';
	color: #ffffff;
	font-size: 12px;
	text-decoration:none;
}
#footer a:hover
{
    color: #ffffff;
	background-color:#0079c0;
	padding-left: 4px;
	padding-right: 4px;
}
#footer a:clicked
{
	font-size: 12px;
}
#footer a:visited
{
    color: #ffffff; /*aed9fc*/
	text-decoration:none;
	font-size: 12px;
}
.footer-logo
{
    width: 950px;
    margin: 0 auto;
	padding-top:15px;
	vertical-align:top;
	padding-left:1.4em; /*changed from 2 to 1.4 LH 160127*/
}
.footer-1, .footer-2, .footer-3, .footer-4 {
	font-size: 12px;
}
.footer-1
{
    width: 220px;
    vertical-align:top;
	float:left;
	padding-left:1.5em;
}
.footer-2
{
    width: 220px;
    vertical-align:top;
	float:left;
	padding-left:1.5em;
}
.footer-3
{
    width: 220px;
    vertical-align:top;
	float:left;
	padding-left:1.5em;
}
.footer-4
{
    width: 214px;
	vertical-align:top;
	float:right;
	padding-left:1.5em;
	font-family: 'PTSansPro-Regular';
}
#footer .footer-4 a:hover
{
	background-color:#000;
	margin:0;
	padding:0;
}

.footer-llc
{
    width: 950px;
    margin: 0 auto;
	padding-top:290px;
	font-family: 'PTSansPro-Regular';
	font-size:1em;
	vertical-align:top;
	padding-left:1.5em;
}
.content
{
    width: 950px;
    margin: 0 auto;
}
.content-lp
{
    width: 950px;
    margin: 0 auto;
    height: auto 100%;
}
#header
{
    background-image: url(/sup/img/backgrounds/header_1_new.gif);
    /*height: 120px;*/
    height: 155px;
}
#header .content
{
    background-image: url(/sup/img/backgrounds/header_homedefault_new.jpg);
    background-repeat: no-repeat;
    /*height: 120px;*/
    height: 155px;
    width: 950px;
}
#header .content-lp{
	background-image:url(/sup/img/backgrounds/header_homedefault_newlp.jpg);
	background-repeat:no-repeat;
	/*height: 120px;*/
	height: 155px;
	width:950px;
}
.detail_link2
{
    text-decoration: none;
}

#header .welcome, #header .tertiery_navigation
{
    /*padding-top:19px;   trying to pull up the text*/
    padding-top: 0px;
}
#header .tertiery_navigation
{
    text-align: right;
}
#header .highlight
{
    font-weight: bold;
    color: #defd82;
}
.stateName
{
    float: left;
}
/*======================================================*/

/*.major_nav { original version
	background: url(/sup/img/navigation/main_nav.png) no-repeat top left;
	height: 41px;
	width: 949px;
	list-style-type: none;
	position: relative;
	margin: 0;
	padding: 0;
}
*/

.major_nav
{
    /* kali testing main nav height was 41 height */
    background: url(/sup/img/navigation/main_nav.png) no-repeat top left;
    height: 41px;
    width: 949px;
    list-style-type: none;
    position: relative;
    margin: 0;
    padding: 0;
    /*bottom:-23px;*/
}

.major_nav li
{
    float: left;
    margin: 0;
    text-indent: -99999px;
}

.major_nav li a.main_nav_link:link, .major_nav li a.main_nav_link:visited
{
    position: absolute;
    top: 0;
    height: 41px;
    text-indent: -9000px;
    overflow: hidden;
}
.major_nav .home a.main_nav_link:link, .major_nav .home a.main_nav_link:visited
{
    left: 0px;
    width: 103px;
}
.major_nav .home a.main_nav_link:hover, .major_nav .home a.main_nav_link:focus
{
    background: url(/sup/img/navigation/main_nav.png) no-repeat 0px -41px;
}

.nav_home, .nav_home_active
{
    position: absolute;
    top: 0;
    left: 0px;
    width: 103px;
    height: 41px;
    background: url(/sup/img/navigation/main_nav.png) no-repeat 0px -41px;
}
.nav_home_active
{
    background: url(/sup/img/navigation/main_nav.png) no-repeat 0px -41px;
}

.major_nav .my_account a.main_nav_link:link, .major_nav .my_account a.main_nav_link:visited
{
    left: 103px;
    width: 115px;
}
.major_nav .my_account a.main_nav_link:hover, .major_nav .my_account a.main_nav_link:focus
{
    background: url(/sup/img/navigation/main_nav.png) no-repeat -103px -41px;
}
.nav_my_account, .nav_my_account_active
{
    position: absolute;
    top: 0;
    left: 103px;
    width: 115px;
    height: 41px;
    background: url(/sup/img/navigation/main_nav.png) no-repeat -103px -41px;
}
.nav_my_account_active
{
    background: url(/sup/img/navigation/main_nav.png) no-repeat -103px -41px;
}

.major_nav .category a.main_nav_link:link, .major_nav .category a.main_nav_link:visited
{
    left: 218px;
    width: 170px;
}

.major_nav .category a.main_nav_link:hover, .major_nav .category a.main_nav_link:focus
{
    background: url(/sup/img/navigation/main_nav.png) no-repeat -218px -41px;
}
.nav_category, .nav_category_active
{
    position: absolute;
    top: 0;
    left: 218px;
    width: 170px;
    height: 41px;
    background: url(/sup/img/navigation/main_nav.png) no-repeat -218px -41px;
}
.nav_category_active
{
    background: url(/sup/img/navigation/main_nav.png) no-repeat -218px -41px;
}

.major_nav .series a.main_nav_link:link, .major_nav .series a.main_nav_link:visited
{
    left: 388px;
    width: 146px;
}
.major_nav .series a.main_nav_link:hover, .major_nav .series a.main_nav_link:focus
{
    background: url(/sup/img/navigation/main_nav.png) no-repeat -388px -41px; /* kali testing main nav height was 41 height */
}
.nav_series, .nav_series_active
{
    position: absolute;
    top: 0;
    left: 388px;
    width: 146px;
    height: 41px;
    background: url(/sup/img/navigation/main_nav.png) no-repeat -388px -41px;
}
.nav_series_active
{
    background: url(/sup/img/navigation/main_nav.png) no-repeat -388px -41px;
}

.major_nav .support a.main_nav_link:link, .major_nav .support a.main_nav_link:visited
{
    left: 534px;
    width: 135px;
}
.major_nav .support a.main_nav_link:hover, .major_nav .support a.main_nav_link:focus
{
    background: url(/sup/img/navigation/main_nav.png) no-repeat -534px -41px;
}
.nav_support, .nav_support_active
{
    position: absolute;
    top: 0;
    left: 534px;
    width: 135px;
    height: 41px;
    background: url(/sup/img/navigation/main_nav.png) no-repeat -534px -41px;
}
.nav_support_active
{
    background: url(/sup/img/navigation/main_nav.png) no-repeat -534px -41px;
}

.major_nav .development a.main_nav_link:link, .major_nav .development a.main_nav_link:visited
{
    left: 669px;
    width: 195px;
}
.major_nav .development a.main_nav_link:hover, .major_nav .development a.main_nav_link:focus
{
    background: url(/sup/img/navigation/main_nav.png) no-repeat -669px -41px;
}
.nav_development, .nav_development_active
{
    position: absolute;
    top: 0;
    left: 669px;
    width: 195px;
    height: 41px;
    background: url(/sup/img/navigation/main_nav.png) no-repeat -669px -41px;
}
.nav_development_active
{
    background: url(/sup/img/navigation/main_nav.png) no-repeat -669px -41px;
}

.major_nav .about a.main_nav_link:link, .major_nav .about a.main_nav_link:visited
{
    left: 864px;
    width: 85px;
}
.major_nav .about a.main_nav_link:hover, .major_nav .about a.main_nav_link:focus
{
    background: url(/sup/img/navigation/main_nav.png) no-repeat -864px -41px;
}
.nav_about, .nav_about_active
{
    position: absolute;
    top: 0;
    left: 864px;
    width: 85px;
    height: 41px;
    background: url(/sup/img/navigation/main_nav.png) no-repeat -864px -41px;
}
.nav_about_active
{
    background: url(/sup/img/navigation/main_nav.png) no-repeat -864px -41px;
}

#utility_status_nav
{
	font-family: 'PTSansPro-Regular';
	font-size:12px;
    height: 110px;
    float: left;
    margin-top: 3px;
}

#main_utility_nav
{
	font-family: 'PTSansPro-Regular';
	font-size: 11px;
    float: left;
    width: 729px;
    height: 18px;
    color: #333333;
    padding-top:15px;
}

#main_utility_nav a:link
{
    color: #3081b8; /*color: #333333;*/
    text-decoration: none;
}
#main_utility_nav a:visited
{
    color: #3081b8; /*color: #333333;*/
    text-decoration: none;
}
#main_utility_nav a:hover
{
    color: #3081b8; /*color: #333333;*/
    text-decoration: underline;
}

#utility_links_container
{
	font-family: 'PTSansPro-Regular';
	font-size:11px;
    float: right;
    width: 473px;
    text-align: right;
    height: 18px;
    padding-right:20px;
}

#header_bottom_container
{
    width: 730px;
}

#state_name_container
{
    width: 250px;
    height: 41px;
    float: left;
    margin-top:8px;
}

#status_nav
{
    color: #3081b8; /*7CA519; previous color was #333333*/
    width: 250px;
    /*margin-left: 5px;*/
    height: 18px;
    float:left;
    text-align: left;
    position:absolute;
    padding-top:58px;
}

#status_nav a:link
{
    color: #3081b8; /*#333333*/
    text-decoration: none;
}
#status_nav a:visited
{
    color: #3081b8;
    text-decoration: none;
}
#status_nav a:hover
{
    color: #3081b8;
    text-decoration: underline;
}
/* --------------------------------------------------------------------- */
.sub_nav
{
    background: #2b82c0 url(/sup/img/backgrounds/sub_nav.jpg) repeat-x top left;
    position: absolute;
    z-index: 10;
    top: 40px;
    padding: 4px 4px 3px 4px;
    margin: 0;
    border: 1px solid #3a7dae;
    visibility: hidden;
}
.sub_nav li
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    float: none;
    clear: left;
    text-indent: 0px;
    position: static;
    line-height: 1;
}
.sub_nav li a:link, .sub_nav li a:visited
{
    position: static;
    font-family: Arial, sans;
    color: #fff;
    text-decoration: none;
    padding: 6px 10px;
    width: 190px;
    display: block;
    margin-bottom: 1px;
    font-size: 1.1em;
}
.sub_nav li a:hover, .sub_nav li a:focus
{
    background: #46a2e4;
}
#sub_nav_my_account
{
    left: 103px;
}
#sub_nav_category
{
    left: 218px;
}
#sub_nav_series
{
    left: 388px;
}
#sub_nav_support
{
    left: 534px;
}
#sub_nav_development
{
    left: 669px;
}
#sub_nav_about
{
    left: 749px;
}
#quote_block
{
    height: 60px;
    padding: 14px 0;
    background: url(/sup/img/backgrounds/quote_block.gif) no-repeat bottom;
    text-align: center;
    font-size: 0.85em;
    font-weight: bold;
    color: #7E8186;
}
#quote_block img
{
    vertical-align: middle;
}
#quote_block .quote_button
{
    margin-top: 12px;
}
#search_block
{
    width: 730px;
    height: 88px;
    background: url(/sup/img/backgrounds/search_block.jpg) no-repeat;
    float: right;
}
#search_block .title
{
    width: 100px;
    float: left;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 1.8em;
    font-family: 'PTSansPro-Regular';
}
#search_form_container
{
    margin-top: 30px;
    margin-left: 300px;
}
#search_form_text
{
	font-family:'PTSansPro-Regular';
    width: 275px;
    height: 22px;
    float: left;
    background-color: #ffffff;
    padding: 3px;
    margin-top: 20px;
    vertical-align: middle;
    border:1px solid #0079c1;
}
#search_form_button
{
    width: 20px;
    height: 18px;
    float: right;
    padding-top:1px;
    padding-right:2px;
}
#search_form_input
{
    width: 250px; /*margin-top:2px;*/
    font-size: 13px;
    border: 0px;
    vertical-align:middle;
    padding-top:2px;
}

#subnav_toggle
{
    margin-top: 2em;
}
#subnav_toggle img
{
    display: block;
    float: left;
}
.subnavigation
{
    padding: 4px 0px 10px 6px;
    font-size: 0.9em;
    line-height: 1.8em;
}
.subnavigation a:link, .subnavigation a:visited
{
    display: block;
    text-decoration: none;
    color: #6E6E6E;
    background-color: #EEE;
    margin-left: -6px;
    padding-left: 6px;
    width: 199px;
}
.subnavigation a:active, .subnavigation a:hover
{
    color: #EF6000;
}
.subnavigation a.active
{
    font-weight: bold;
    color: #EF6000;
}

.column_major
{
    /*position: absolute;*/ /*display: inline-block;*/
    width: 720px;
    float: left; /*clear: left;*/ /*width:730px; 	float: left;*/
}
.column_major950
{
    /*position: absolute;*/ /*display: inline-block;*/
    width: 950px;
    float: left;
	margin-top:-19px;
	margin-left:-1px;/*clear: left;*/ /*width:730px; 	float: left;*/
	/*background-color:#f7f7f7;*/
}
.column_major950-new
{
    /*position: absolute;*/ /*display: inline-block;*/
    width: 950px;
    float: left; /*clear: left;*/ 
	/*background-color:#f7f7f7;*/
}
.column_major950-new .header-di
{
    font-family: 'PTSansPro-Regular';
	font-size: 32px;
    font-weight: 700;
	line-height:100%;
	color: #636565;
}
.column_minor
{
    /*width:220px; 	float:left; 	display: block;*/
    width: 220px;
    float: left;
    clear: all;
}
.split_column_left
{
    width: 48%; /*margin-right:3%;*/
    margin-right: 2%;
    float: left;
}
.split_column_left_di
{
    width: 48%; /*margin-right:3%;*/
    margin-right: 2%;
    float: left;
}
.split_column_right
{
    width: 49%;
    float: left;
}
.split_column_right_di
{
    width: 49%;
    float: left;
}
#breadcrumb
{
    padding: .4em 0;
    color: #7EC2F3;
}
#breadcrumb strong
{
    color: #2C7FBA;
}
#breadcrumb a:link, #breadcrumb a:visited
{
    color: #7EC2F3;
    text-decoration: none;
}
#flash_container
{
    /*margin-bottom:1.5em;*/
	width:950px;
    margin-bottom: 0.5em;
}
#video_container
{
    /*margin-bottom:1.5em;*/
	width:630px;
	margin:0.5em 0 0.5em 0;
}
#Ready_video_container
{
    /*margin-bottom:1.5em;*/
	width:950px;
	margin:8px 0;
	display:inline-block;
	float:left;
	/*padding-right:15px;*/
}
#Ready_video_container .ad-unit div {
    float:left;
}
#Ready_video_container div {
	float:left;
}
#Ready_video_container .ad-unit {
	width:238px;
	float: right;
	margin-left: 40px;
    margin-top: 5px;
}

#Ready_video_container .i-Ready-demo {
    width:950px;
    margin: 0;
	padding:25px 75px;
    align-content:center;
}
.product_container
{
	width:950px;
	height:100%;
	margin:20px;
	display:inline-block;
}


/* --------------------------------------------------------------------- */
/* Common Classes
/* --------------------------------------------------------------------- */
.clear
{
    clear: both;
}
.spacer
{
    height: 2em;
}
.callout_block
{
    width: 197px;
    margin-top: 1.5em;
}
.callout_block_content
{
    width: 165px;
    padding: 15px 15px 3px 15px;
    background: url(/sup/img/backgrounds/callout_block.gif) repeat-x #F0E2BD;
    border-left: 1px solid #D4B388;
    border-right: 1px solid #D4B388;
}
.callout_block p
{
    font-size: 0.9em;
    color: #845C38;
}
.callout_block_content div
{
    margin: 1em 0;
}
.callout_block img
{
    display: block;
    border: none;
}
.callout_block .text_input
{
    width: 160px;
    border: 1px solid #D4B388;
    padding: 2px 0 2px 5px;
}
.callout_block .button
{
    float: right;
}
.callout_graphic
{
    float: right;
    margin: 0 0 1em 2em;
}
.purchase_form_container
{
    margin: 2em 0;
}
.detail_link
{
	font-family: 'PTSansPro-Regular';
	font-size: 12px;
    text-decoration: none;
    display: inline-block;
}
.more_products a:link, .more_products a:visited
{
    text-decoration: none;
}
.quote
{
    font-size: 1.1em;
    font-style: italic;
    font-family: 'PTSansPro-Regular';
}
.correlations_header
{
    width: 190px;
    height: 58px;
    padding: 3px 0px 0px 10px;
    font-size: 1.2em;
    color: #FFFFFF;
    text-transform: uppercase;
    background: url(/sup/img/backgrounds/correlations_header.gif) no-repeat;
    margin: 1.5em 0;
}
.rep_contact
{
    width: 340px; /*170px;*/
    float: left;
    margin-bottom: 2em;
    margin-top: 0em;
    margin-right: 8px;
    font-size: 0.9em;
}
#contact_rotation_frame .rep_contact
{
    /*background-image:url(/sup/img/backgrounds/rep_contact_2.gif);*/
    clear: left;
    width: 200px;
    margin-bottom: .8em;
}
#contact_rotation_buttons
{
    clear: left;
}
.end_row
{
    margin-right: 0;
}
.rep_contact .photo
{
    float: left;
    padding-right: 8px;
}
.rep_contact .name
{
    font-family: 'PTSansPro-Regular';
    width: 200px;
    float: left;
    border-bottom: 1px solid #ccc;
}
/*
.rep_contact .first_name,
.rep_contact .last_name {
	padding-left: 8px;
}*/

.rep_contact .last_name
{
    font-size: 1.1em;
    text-transform: uppercase;
    display: block;
}
.rep_contact .region
{
    font-size: 0.9em; /*font-style:italic;*/
}
.rep_contact .info
{
    font-family: 'PTSansPro-Regular';
    font-size: 1em;
    margin-top: 6px;
    float: left;
    display: inline-block; /*padding-left: 8px; 	width: 88px;*/
}
.rep_contact .info a
{
    text-decoration: none;
}

.reading_products_frame
{
    background: url(/sup/img/backgrounds/reading_products_frame.gif) repeat-y;
    padding-top: 2px;
}
.reading_products_frame .catgory_tabs
{
    width: 210px;
    float: left;
}
.reading_products_frame .products
{
    width: 500px;
    float: right;
}
.reading_products_frame .catgory_tabs .tab:link, .reading_products_frame .catgory_tabs .tab:visited, .reading_products_frame .catgory_tabs .tab_active
{
    display: block;
    border: 1px solid #FFFFFF;
    border-right: 0px;
    width: 191px;
    margin-bottom: 6px;
    padding: 6px 10px;
    font-size: 1.2em;
    font-weight: bold;
    color: #3081B8;
    text-decoration: none;
    outline: none;
}
.reading_products_frame .catgory_tabs .tab:active, .reading_products_frame .catgory_tabs .tab:hover, .reading_products_frame .catgory_tabs .tab_active
{
    border-color: #CDCDCD;
    background: url(/sup/img/backgrounds/category_tab.gif) repeat-y;
    color: #C9282D;
    outline: none;
}
.bottomspace
{
    margin-top: 1.4em;
    margin-bottom: 1.4em;
}

.H4_nounderline
{
    font-family: 'PTSansPro-Regular';
    font-size: 1.3em;
    color: #EF6000;
    margin-top: 0px;
}
.H2_nounderline
{
    font-family: 'PTSansPro-Regular';
    font-size: 1.7em;
    color: #EF6000;
    margin-top: 0px;
}
#additional_nav
{
	font-family: 'PTSansPro-Regular';
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#additional_nav li
{
	font-family: 'PTSansPro-Regular';
    margin: 0 2px 0 0;
    padding: 0;
    float: left;
    position: relative;
    top: 1px;
}
#additional_nav li a
{
	font-family: 'PTSansPro-Regular';
    background: #c9292d url(/sup/img/backgrounds/red_tab.jpg) repeat-x bottom;
    display: block;
    padding: .75em 1.5em;
    border: 1px solid #700103;
    font-size: 1.1em;
    color: #fff;
    text-decoration: none;
    outline: none;
    line-height: 1;
}
#additional_nav li a.additional_nav_active, #additional_nav li a:hover
{
	font-family: 'PTSansPro-Regular';
    background: #fff;
    border: 1px solid #c4c4c4;
    border-bottom: 1px solid #fff;
	height: 100%;
    color: #c9292d;
}
.info_box_description
{
	font-family: 'PTSansPro-Regular';
	font-size: 1.1em;
    border: 1px solid #c4c4c4;
    padding: 1em 1.5em;
	height: 100%;
    clear: both;
}
.info_box_description p:first-child
{
    margin-top: 0;
}
#Orders_container, #Quotes_container, #AddressBook_container
{
    display: none;
}
div.info_box_content
{
    display: none;
    padding-bottom: 1em;
}
div.info_box_content.block
{
    display: block;
}
div.info_box_content ul
{
    margin-top: 0;
}
.err
{
    font-weight: bold;
    font-size: 11px;
    color: #ff0000;
}
.err_padding
{
    font-weight: bold;
    font-size: 11px;
    color: #ff0000;
    padding-left: 90px;
}
div#buy_now_banner
{
    display: block;
    width: 730px;
    height: 38px;
    background: url(../img/backgrounds/BuyNow-bar-with-arrows.jpg) no-repeat; /*margin-top:170px;*/
    margin-top: 30px;
    margin-bottom: 0px;
    clear: right;
}
div#buy_now_banner h2
{
    color: #FFFFFF;
    padding-top: 10px;
    padding-left: 10px;
    font-size: 1.4em;
    text-decoration: none;
    border-bottom: 0;
}

div#buy_now_banner strong
{
    color: #ffeeba;
    font-weight: normal;
}
.buy_now_banner
{
    display: block;
    text-decoration: none;
}

div#buy_now_banner_new .buttonPro.orange {
	width:17%;
	margin-top:12px;
	padding:5px 0px;
	margin-right:-161px;
	font-family: 'PTSansPro-Regular';
	font-size: 14px; 
	font-style:normal;	
	font-weight: normal;
	text-align:center;
}
/*======================================================================*/
/*kali created these for the tabs on the category & series landing pages*/
/*======================================================================*/

.TabShort
{
    display: block;
    width: 350px;
    height: 20px;
    margin: 0px 0px 0px 0px; /*margin-top:1.0em;*/ /*margin-bottom:0.5em;*/
    padding: 1.7em 0.1em 0.5em 0.5em;
    font-family: Georgia, Times, serif;
    color: #FFFFFF;
    font-size: 1.3em;
    text-align: left;
    text-decoration: none;
    background: url(/sup/img/tabs/TabShort.gif) no-repeat bottom left;
}

.TabLong
{
    display: block !important; /*ie6 and below will ignore this because of !important*/
    display: inline; /*ie6 will read this one instead to prevent content from appearing below left nav*/
    margin: 0px 0px 6px 0px;
    width: 730px;
    height: 20px; /*margin-top:1.0em;*/
    padding: 0.5em 0.5em 0.5em 0.5em;
    font-family: Georgia, Times, serif;
    color: #FFFFFF;
    font-size: 1.4em;
    text-align: left;
    text-decoration: none;
    background: url(/sup/img/tabs/TabLong.gif) no-repeat bottom left;
}
/*=========================================================================*/
/*kali created these for the text on the category and series landing pages*/
/*=========================================================================*/
.subBold
{
    color: #000; /*display: inline-block;*/
    display: inline;
    font-size: 1.1em;
    font-weight: bold;
}

.list_item .summary p .subBold
{
    color: #000; /*display: inline-block;*/
    display: inline;
    font-size: 1.1em;
    font-weight: bold;
}

.list_item .summary-250w p .subBold
{
    color: #000;
    display: inline;
    font-size: 1.1em;
    font-weight: bold;
}

.list_item /*.summary */ .product_summary p .subBold
{
    color: #000; /*display: inline-block;*/
    display: inline;
    font-size: 1.1em;
    font-weight: bold;
}
/*=========================================================================*/
/*open Luanne created more for the header text within the PD pages*/
/*=========================================================================*/

.subBoldhead
{
    color: #000;
    display: inline;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
}
.subBoldhead a:link
{
    color: #000;
    display: inline;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
}
.subBoldhead a:visited
{
    color: #000;
    display: inline;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
}
.subBoldhead a:active
{
    color: #000;
    display: inline;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
}
.subBoldhead a:hover
{
    color: #3081b8;
    display: inline;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
}

/*=========================================================================*/
/*close Luanne created more for the header text within the PD pages*/
/*=========================================================================*/


/*=========================================================================*/
/*open BRIG-LP-Webnr*/
/*=========================================================================*/

.ap-EC-venue-elements .ap-HS-venue-elements
{
    float: right;
}

.ap-EC-venue-elements
{
    position: absolute;
    width: 294px;
    height: 110px;
    z-index: 1;
    left: 380px;
    top: 160px;
}

.ap-HS-venue-elements
{
    display: table-cell;
    position: relative;
    width: 300px;
    height: 175px;
    top: -25px;
}

#date-EC
{
    width: 294px;
    height: 45px;
    left: 379px;
    z-index: 1;
    top: 192px;
    border: 0px;
    font-family: Arial, Helvetica, sans-serif;
}

#h2-EC
{
    font-size: 1.5em;
    color: #000;
    font-weight: bolder;
    line-height: 1.6em;
    text-align: center;
}

#h5-EC
{
    font-size: 0.95em;
    color: #000;
    font-weight: bolder;
    line-height: 1.2em;
    text-align: center;
}

#date-HS
{
    width: 300px;
    height: 45px;
    top: 250px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}

#h5-HS
{
    font-size: 1em;
    color: #000;
    font-weight: bolder;
    line-height: 1em;
    text-align: left;
    float: left;
}

#h2-HS
{
    font-size: 2em;
    color: #000;
    font-weight: bolder;
    line-height: 2em;
    text-align: center;
}

#h2-TSI
{
    font-size: 1.3em;
    color: #000;
    font-weight: bolder;
    line-height: 1.4em;
    text-align: left;
}

#BRIG-times
{
    left: -535px;
    border: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #007bb7;
    text-align: center;
    line-height: 12px;
}

#h6-time-ET
{
    font-size: 0.7em;
    font-weight: bolder;
}

#PM-size
{
    font-size: .7em;
    font-weight: bolder;
    display: inline;
}

#BRIG-times-right-panel
{
    width: 120px;
    height: 40px;
    position: absolute;
    left: 167px;
    top: 80px;
    border: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #007bb7;
    text-align: center;
    line-height: 16px;
}

#time-PT
{
    font-size: 1em;
    color: #000;
    text-align: center;
    font-weight: bolder;
}

#PM-size-smaller
{
    font-size: 0.75em;
    font-weight: bolder;
    display: inline;
}

.EC-lp-content
{
    font-family: Arial, Helvetica, sans-serif;
    width: 404px;
    height: 289px;
}

#lp-headers
{
    width: 295px;
    font-size: 1em;
    font-weight: bold;
    color: #000;
    margin-left: 5px;
    margin-top: 5px;
}

.bullet-wrapper
{
    width: 330px;
    margin-top: 8px;
    color: #000;
    text-align: left;
    margin-left: 13px;
}

#bullet-elements
{
    list-style-image: url(../../products/images/HS-156-08-check.jpg);
    text-indent: -0.5px;
    line-height: 1.9em;
    font-size: 1em;
    color: #000;
}

#bullet-elements-TSI
{
    list-style-image: url(../../products/images/BSE-865_TSI_check.jpg);
    text-indent: -0.1em;
    line-height: 1.6em;
    font-size: 1em;
    color: #000;
}

.sub-bullets-TSI
{
    list-style-image: url(../../products/images/BSE-865_TSI_bullet.jpg);
    text-align: left;
    text-indent: -0.1em;
    line-height: 1.9em;
    font-size: 1em;
    color: #000;
}

#webinar-wrapper
{
    font-family: Arial, Helvetica, sans-serif;
    width: 260px;
    margin-left: 5px;
    height: 90px;
    text-align: left;
    margin-top: 5px;
}
#webinar-button
{
    vertical-align: top;
    width: 35px;
    height: 35px;
    padding: 10px;
}

#webinar-screening
{
    width: 300px;
    height: 45px;
    top: 10px;
    float: left;
    position: relative;
    font-size: 0.9em;
    font-weight: bolder;
    text-align: left;
    line-height: 1.4em;
    color: #000;
}

#webinar-TSI
{
    width: 235px;
    height: 55px;
    margin-left: 45px;
    margin-top: -35px;
    vertical-align: top;
    float: left;
    font-size: 1.2em;
    text-align: left;
    line-height: 1.4em;
    position: absolute;
    color: #0056a4;
    text-decoration: underline;
    font-weight: bolder;
}

.tsi-tsa-wrapper
{
    vertical-align: top;
    margin: 0;
    padding: 0;
    border: 0;
    width: 730px;
    height: 258px;
}

#tsi-tsa-Header, #ul li bullets
{
    vertical-align: top;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 35px;
}

#tsi-tsa-Header
{
    padding-top: 20px;
    font-weight: bold;
    color: #1B2F59;
}

#ul li bullets
{
    width: 296px;
    height: 245px;
    font-size: 12px;
    text-align: left;
    padding-top: 15px;
    line-height: 35px;
}

#apDiv1
{
    vertical-align: top;
    float: right;
    width: 423px;
    height: 240px;
    left: 625px;
    top: 20px;
}

#call-out-txt-attr
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    vertical-align: top;
    margin: 15px;
}

#callout-header
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 18px;
    text-align: left;
    padding: 5px;
}

#callout-txt
{
    font-size: 14px;
    line-height: 20px;
    padding-left: 5px;
}

#callout-txt-sidebar
{
    font-size: 15px;
    font-weight: bold;
    line-height: 22px;
    padding-left: 5px;
}

#callout-txt-hilite
{
    color: #8AC2F8;
    text-decoration: underline;
}

.ied-attr
{
    width: 460px;
    height: 208px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    color: #000;
}

#ied-headline
{
    font-size: 1.9em;
    color: #f76e28;
    font-weight: bolder;
    letter-spacing: 0.01em;
}

#ied-font-attr
{
    font-size: 1.25em;
    line-height: 1.5em;
}

#ied-col
{
    color: #f76e28;
    text-decoration: underline;
}

/*=========================================================================*/
/*close BRIG-LP-Webnr*/
/*=========================================================================*/
.list_item h3 .gradeRange
{
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #636363;
    display: inline-block;
    font-size: 0.8em;
    font-weight: normal;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.ViewAll
{
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #3081b8;
    display: inline-block;
    font-size: 0.8em;
    text-align: right;
    float: right;
    font-weight: bold;
    padding-right: 280px;
}
/*=========================================================================*/
/*  end kali created styles used on the category and series landing pages  */
/*=========================================================================*/

/*=========================================================================*/
/*  kali created styles used on generic pages  */
/*=========================================================================*/




.callout_block_Blue
{
    width: 220px;
    margin: 0px;
    padding: 0px;
    background-color: #2e76a9; /*background:url(/sup/img/icons/1x1blueBox-background.gif) repeat-x repeat-y;*/ /*background:url(/sup/img/backgrounds/1x1blueBox-background.gif) repeat-x #F0E2BD;*/ /*border-left:1px solid #2e76a9;*/ /*border-right:1px solid #2e76a9; */
}

td.callout_block_Blue, th.callout_block_Blue
{
    padding: 0px;
    margin: 0px;
}

td.zeroPad, th.zeroPad
{
    padding: 0px;
    margin: 0px;
}
table.zeroPad
{
    padding: 0px;
    margin: 0px;
}

img.callout_blockBlue
{
    border-bottom-width: none;
    border-top-width: none;
    border-bottom-color: none;
    border-top-color: none;
}

.callout_block_Blue p
{
    margin: 0px;
    padding: 15px;
    font-size: 0.9em;
    color: #ffffff;
}

/*=========================================================================*/
/* end kali created styles used on generic pages  */
/*=========================================================================*/


.noborderrow
{
    border: 0px;
}

.blackborder
{
    border-bottom: 1px solid black;
    border-top:none;
    font-family: 'PTSansPro-Regular';
    font-size: 1.3em;
    color: #EF6000;
}
.white_h3
{
    color: #ffffff;
    font-size: 1.4em;
    margin-top: 1.0em;
    margin-bottom: 0.8em;
    font-family: 'PTSansPro-Regular';
    font-weight: normal;
    line-height: 100%;
}
.white_san_h3
{
    color: #ffffff;
    font-size: 1.1em;
	margin-top: 1.0em;
    margin-bottom: 0.8em;
    font-family: 'PTSansPro-Regular';
    font-weight: bold;
    line-height: 100%;
}
.white_san_h4
{
    color: #ffffff;
    font-size: 1.1em;
	margin-top: 1.0em;
    margin-bottom: 0.8em;
	margin-left:-35px;
    font-family: 'PTSansPro-Regular';
    font-weight: bold;
    line-height: 100%;
	float: left;
}
.bdcontent
{
    width: 950px;
    margin: 0 auto;
}
div.column_minor_minor, div.column_minor_minor ul#preview_thumbnails
{
    float: right;
}
div.column_minor_minor div#large_preview
{
    float: left;
    margin-bottom: 0px;
}
div.column_minor_minor
{
    width: 220px;
    margin: 0px;
    padding: 0px;
}
div.column_content
{
    width: 470px;
    font-size: 1.2em;
}
#contact_container, #careers_container, #privacy_container, #catalog_container, #news_container
{
    display: none;
}
#products_container, #live_container, #topics_container
{
    display: none;
}
#handouts_container, #credits_container
{
    display: none;
}
.greentext
{
    font-size: 1.3em;
    color: #5B9400;
}
.help_block
{
    width: 197px;
    margin-top: 1em;
}
.help__block_content
{
    width: 165px;
    padding: 5px 15px 3px 15px;
    background: url(/sup/img/backgrounds/callout_block.gif) repeat-x #F0E2BD;
    border-left: 1px solid #D4B388;
    border-right: 1px solid #D4B388;
}
.help_block p
{
    font-size: 0.9em;
    color: #845C38;
}
.help_block_content div
{
    margin: 1em 0;
}
.help_block img
{
    display: block;
    border: none;
}
.help_block .text_input
{
    width: 160px;
    border: 1px solid #D4B388;
    padding: 2px 0 2px 5px;
}
.help_block .button
{
    float: right;
}
.help_graphic
{
    float: right;
    margin: 0 0 1em 2em;
}
.statetable
{
    font-size: 1.0em;
    padding-bottom: 0em;
    border-bottom: 0px solid #c2c2c2;
    margin-bottom: 0em;
    margin-top: 0em;
}

.res_h6
{
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0 0 0;
    color: #cf872a;
    margin: -10px 0 -15px 0;
    letter-spacing: 1px;
}

.bluetext
{
    font-size: 1.0em;
    font-weight: bold;
    color: #3081b8;
    margin-bottom: 0em;
}
.gradeRange
{
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 0.8em;
    line-height: inherit;
    font-weight: bold;
    color: #636363;
    display: inline;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#related-downloads
{
    display: block;
    width: 728px;
    background-color: #BED8E9;
    border: 1px solid #81929F;
    height: 20px;
    padding: 5px 0 5px 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

#sample-dd
{
    width: 170px;
    margin-right: 7px;
    font-size: 10px;
}

#brochure-dd
{
    width: 170px;
    margin-right: 7px;
    font-size: 10px;
}

#correlation-dd
{
    width: 170px;
    font-size: 10px;
}

#more-info
{
    padding-left: 430px;
}

/*=========================================================================*/
/* State list dropdown Menu  */
/*=========================================================================*/

#state-list_container
{
    height: auto;
}



/*=========================================================================*/
/* Floating shopping cart holder  */
/*=========================================================================*/

#floating_shoppingcart_container
{
    width: 180px;
    background-color: #FFFFFF;
    border: 1px solid #3485b1;
    color: #999999;
    font-size: 10px;
    padding: 8px;
	margin-top: 5px;
}

#floating_shoppingcart_container b
{
    color: #000000;
    font-size: 11px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#floating_quote_container
{
    width: 180px;
    background-color: #FFFFFF;
    border: 1px solid #3485b1;
    color: #999999;
    font-size: 10px;
    padding: 8px;
	margin-top: 5px;
}

#floating_quote_container b
{
    color: #000000;
    font-size: 11px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.lightborder
{
    border-bottom: 1px solid #c4c4c4;
    padding: 2px;
}

.major_nav_rep
{
    /* kali testing main nav height was 41 height */
    background: url(/sup/img/navigation/main_nav2_rep.png) no-repeat top left;
    height: 30px;
    width: 949px;
    list-style-type: none;
    position: relative;
    margin: 0;
    padding: 0;
}

.major_nav_rep li
{
    float: left;
    margin: 0;
    text-indent: -99999px;
}

.major_nav_rep li a.main_nav_link:link, .major_nav_rep li a.main_nav_link:visited
{
    position: absolute;
    top: 0;
    height: 30px;
    text-indent: -9000px;
    overflow: hidden;
}
.major_nav_rep .home a.main_nav_link:link, .major_nav_rep .home a.main_nav_link:visited
{
    left: 0px;
    width: 103px;
}
.major_nav_rep .home a.main_nav_link:hover, .major_nav_rep .home a.main_nav_link:focus
{
    background: url(/sup/img/navigation/main_nav2_rep.png) no-repeat 0px -30px;
}
.major_nav_rep .my_account a.main_nav_link:link, .major_nav_rep .my_account a.main_nav_link:visited
{
    left: 103px;
    width: 115px;
}
.major_nav_rep .my_account a.main_nav_link:hover, .major_nav_rep .my_account a.main_nav_link:focus
{
    background: url(/sup/img/navigation/main_nav2_rep.png) no-repeat -103px -30px;
}

.major_nav_rep .category a.main_nav_link:link, .major_nav_rep .category a.main_nav_link:visited
{
    left: 218px;
    width: 170px;
}
.major_nav_rep .category a.main_nav_link:hover, .major_nav_rep .category a.main_nav_link:focus
{
    background: url(/sup/img/navigation/main_nav2_rep.png) no-repeat -218px -30px;
}

.major_nav_rep .series a.main_nav_link:link, .major_nav_rep .series a.main_nav_link:visited
{
    left: 388px;
    width: 146px;
}
.major_nav_rep .series a.main_nav_link:hover, .major_nav_rep .series a.main_nav_link:focus
{
    background: url(/sup/img/navigation/main_nav2_rep.png) no-repeat -388px -30px;
}

.major_nav_rep .support a.main_nav_link:link, .major_nav_rep .support a.main_nav_link:visited
{
    left: 534px;
    width: 135px;
}
.major_nav_rep .support a.main_nav_link:hover, .major_nav_rep .support a.main_nav_link:focus
{
    background: url(/sup/img/navigation/main_nav2_rep.png) no-repeat -534px -30px;
}

.major_nav_rep .development a.main_nav_link:link, .major_nav_rep .development a.main_nav_link:visited
{
    left: 669px;
    width: 195px;
}
.major_nav_rep .development a.main_nav_link:hover, .major_nav_rep .development a.main_nav_link:focus
{
    background: url(/sup/img/navigation/main_nav2_rep.png) no-repeat -669px -30px;
}

.major_nav_rep .about a.main_nav_link:link, .major_nav_rep .about a.main_nav_link:visited
{
    left: 864px;
    width: 85px;
}
.major_nav_rep .about a.main_nav_link:hover, .major_nav_rep .about a.main_nav_link:focus
{
    background: url(/sup/img/navigation/main_nav2_rep.png) no-repeat -864px -30px;
}



/*######## REP SITE MASTER ########### */
#jsddm /*--THIS IS THE UL DIV ID FOR ALL--*/
{
    background-image: url("/products/images/mv_bg_active.png");
    height: 40px;
    margin-bottom: -5px;
    width: 950px;
	margin: 0;
    padding: 0;
}

#jsddm li /*--THIS IS THE BUTTON--*/
{
    margin: 0;	
    padding: 0;	
    float: left;
    list-style-type: none; /*position: relative; 	font: 10px Tahoma, Arial; 	COLOR: Black;*/
	font-family: 'PTSansPro-NarrowBold', Arial, Verdana; 
	font-size: 18px;
	line-height:40px;
	padding-left: 3px;
}

#jsddm li a /*--THIS IS THE BUTTON--*/
{
    display: block; /*background: #FF9C6C;*/
    padding: 0px 0px;
    margin-bottom: 0;
    text-decoration: none; /*width: 10px; 	color: #EAFFED; 	white-space: nowrap*/
	padding-left: 3px;
}

#jsddm li a:hover /*--THIS IS THE BUTTON--*/
{
    background: #dcdcdc; /*#FF9C6C*/
	height: 40px; /* 40messing with drop*/
	padding-left: 3px;
}

#jsddm li ul /*--THIS IS THE DROP--*/
{
    white-space: nowrap;
    list-style-type: none;
    width: 150px; /*auto*/
    margin: 0;
    margin-bottom: 0;
    position: absolute;
    visibility: hidden;
    background: #dcdcdc; /*#FF9C6C*/
    float: none; /*display: compact; 	width: auto;*/ /*vertical-align : middle;*/
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    padding-bottom: 5px;
    padding-left: 3px;
    padding-right: 3px;
    line-height: 24px;
	
}

#jsddm li ul li
{
    white-space: nowrap;
    list-style-type: none;
    width: 150px; /*auto*/
    margin-bottom: 0;
    background: #dcdcdc; /*#FF9C6C*/
    float: none; /*vertical-align : middle;*/
    font-weight: bold;
    font-size: 14px;
    color: Grey;
    text-decoration: none;
    padding-bottom: 0px; /*line-height : 18px;*/
	font-family: 'PTSansPro-Regular', Arial, Verdana;
}

#jsddm li ul li a
{
    white-space: nowrap;
    list-style-type: none;
    width: 150px; /*auto*/
    margin-bottom: 0;
    background: #dcdcdc; /*#FF9C6C*/
    float: none; /*vertical-align : middle;*/
    font-weight: bold;
    font-size: 14px;
    color: #0079c0; /*Black*/
    text-decoration: none;
    padding-bottom: 0px;
    line-height: 24px;
	font-family: 'PTSansPro-Regular', Arial, Verdana;
}

#jsddm li ul li a:hover
{
    white-space: nowrap;
    list-style-type: none;
    width: 150px; /*auto*/
	height: 24px;
    margin-bottom: 0;
    background: #dcdcdc; /*#FF9C6C*/
    float: none; /*vertical-align : middle;*/
    font-weight: bold;
    font-size: 14px;
    color: #1C266C; /*White*/
    text-decoration: none;
    padding-bottom: 0px; /*line-height : 18px;*/
	font-family: 'PTSansPro-Regular', Arial, Verdana;
}


.bar2
{
    font-weight: bold;
    font-size: 11px;
    color: White;
    text-decoration: none;
    padding-top: 8%;
}
.bar2_main
{
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    padding-top: 8%;
}
.bar2:link
{
    font-weight: bold;
    font-size: 11px;
    color: White;
    text-decoration: underline;
    padding-top: 8%;
}
.bar2:visited
{
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    text-decoration: underline;
    padding-top: 8%;
}
.bar2:hover
{
    font-weight: bold;
    font-size: 11px;
    color: yellow;
    text-decoration: underline;
    padding-top: 8%;
}
.bar2:active
{
    font-weight: bold;
    font-size: 11px;
    color: White;
    text-decoration: none;
    padding-top: 8%;
}

.pager
{
    font-weight:bold;
    padding: 10px;
}

/* ----- ---- --- -- -  Default buttons - -- --- ---- ----- */
.buttonPro
{
    /*width:60%;*/
	display: inline-block;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	font: bold 11px/1em HelveticaNeue, Arial, sans-serif;
	padding: 5px 8px;
	color: #555;
	text-shadow: 0 1px 0 #fff;
	
	background: #f5f5f5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0));
	background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
	
	border: 1px solid #dedede;
	border-color: #dedede #d8d8d8 #d3d3d3;
	
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	
	-webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
	-moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
	box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
}

.buttonPro:hover, .buttonPro:focus{
	color: #555;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e9e9e9));
	background: -moz-linear-gradient(top, #f9f9f9, #e9e9e9);
	border-color: #ccc;
	-webkit-box-shadow: 0 2px 1px #e0e0e0, inset 0 1px 0 #fbfbfb;
	-moz-box-shadow: 0 2px 1px #e0e0e0, inset 0 1px 0 #fbfbfb;
	box-shadow: 0 1px 2px #e0e0e0, inset 0 1px 0 #fbfbfb;
}

.buttonPro:active{
	position: relative;
	top: 1px;
	
	color: #555;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#f4f4f4));
	background: -moz-linear-gradient(top, #eaeaea, #f4f4f4);
	border-color: #c6c6c6;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
}
input.buttonPro, button.buttonPro{
	*width: auto; /* IE7 Fix */
	*overflow: visible; /* IE7 Fix */
}

/*=========================================================================*/
/*new style for button in header*/
/*=========================================================================*/
.title{
	display: inline-block;
	width: 112px;
	height:100%;
	margin:0;
	padding:0;
	font-size: 18px;
	color: #c0c0c0;
	text-align: center;
}

.title .buttonPro{
	margin: 15px;
}
.buttontitle{
	display: inline;
	width:80px;
	height:18px;
	padding-right:17px;
	color: #c0c0c0;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
}

/*--------------------blue---------------------------*/
.buttonPro.blue{
	background: #377ad0;
	background: -webkit-gradient(linear, left top, left bottom, from(#52a8e8), to(#377ad0));
	background: -moz-linear-gradient(top, #52a8e8, #377ad0);
	border-color: #4081af #2e69a3 #20559a;
	color: #fff;
	text-shadow: 0 1px 1px #4081af;
	-webkit-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 1px #72b9eb;
	-moz-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 1px #72b9eb;
	box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 1px #72b9eb;
}
.buttonPro.blue:hover, .buttonPro.blue:focus{
	background: #206bcb;
	background: -webkit-gradient(linear, left top, left bottom, from(#3e9ee5), to(#206bcb));
	background: -moz-linear-gradient(top, #3e9ee5, #206bcb);
	border-color: #2a73a6 #165899 #07428f;
	-webkit-box-shadow: 0 1px 0 0 #fff, inset 0 1px 0 0 #62b1e9;
	-moz-box-shadow: 0 1px 0 0 #fff, inset 0 1px 0 0 #62b1e9;
	box-shadow: 0 1px 0 0 #fff, inset 0 1px 0 0 #62b1e9;
}
.buttonPro.blue:active{
	background: #3282d3;
	border-color: #154c8c #154c8c #0e408e;
	text-shadow: 0 -1px 1px #1d62ab;
	-webkit-box-shadow: 0 1px 0 0 #fff, inset 0 0 6px 3px #1657b5;
	-moz-box-shadow: 0 1px 0 0 #fff, inset 0 0 6px 3px #1657b5;
	box-shadow: 0 1px 0 0 #fff, inset 0 0 6px 3px #1657b5;
}

/*--------------------Dark Blue---------------------------*/
.buttonPro.dark-blue{
	background: #377ad0;
	background: -webkit-gradient(linear, left top, left bottom, from(#407caf), to(#377ad0));
	background: -moz-linear-gradient(top, #407caf, #377ad0);
	border-color: #4081af #2e69a3 #20559a;
	color: #fff;
	text-shadow: 0 1px 1px #4081af;
	-webkit-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 1px #72b9eb;
	-moz-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 1px #72b9eb;
	box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 1px #72b9eb;
	margin: 9px 0;
}
.buttonPro.dark-blue:hover, .buttonPro.dark-blue:focus{
	background: #206bcb;
	background: -webkit-gradient(linear, left top, left bottom, from(#3e9ee5), to(#206bcb));
	background: -moz-linear-gradient(top, #3e9ee5, #206bcb);
	border-color: #2a73a6 #165899 #07428f;
	-webkit-box-shadow: 0 1px 0 0 #fff, inset 0 1px 0 0 #62b1e9;
	-moz-box-shadow: 0 1px 0 0 #fff, inset 0 1px 0 0 #62b1e9;
	box-shadow: 0 1px 0 0 #fff, inset 0 1px 0 0 #62b1e9;
}
.buttonPro.dark-blue:active{
	background: #3282d3;
	border-color: #154c8c #154c8c #0e408e;
	text-shadow: 0 -1px 1px #1d62ab;
	-webkit-box-shadow: 0 1px 0 0 #fff, inset 0 0 6px 3px #1657b5;
	-moz-box-shadow: 0 1px 0 0 #fff, inset 0 0 6px 3px #1657b5;
	box-shadow: 0 1px 0 0 #fff, inset 0 0 6px 3px #1657b5;
}

/* ----- ---- --- -- -  Orange - -- --- ---- ----- */
.buttonPro.orange{
	background: #ee8f1f;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5b026), to(#f48423));
	background: -moz-linear-gradient(top, #f5b026, #f48423);
	border-color: #e6791c #e6791c #d86f15;
	color: #fff;
	text-shadow: 0 1px 1px #b85300;
	-webkit-box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;
	-moz-box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;
	box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;    
	text-align:center;
}
.buttonPro.orange:hover, .buttonPro.orange:focus{
	background: #e38512;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffbb33), to(#eb7b1a));
	background: -moz-linear-gradient(top, #ffbb33, #eb7b1a);
	border-color: #d0680c;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;    
}
.buttonPro.orange:active{
	background: #ee8f1f;
	border-color: #d0680c;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
}
.title .buttonPro.orange {
	width:95%;
	margin-top:12px;
	padding:6px 0px;
	margin-right:-161px;
	font-family: 'PTSansPro-Regular';
	font-size: 14px; 
	font-style:normal;	
	font-weight: normal;
	/*float:right;*/
}
.buttonPro-ng.orange{
	background: #ee8f1f;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5b026), to(#f48423));
	background: -moz-linear-gradient(top, #f5b026, #f48423);
	border-color: #e6791c #e6791c #d86f15;
	color: #fff;
	text-shadow: 0 1px 1px #b85300;
	-webkit-box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;
	-moz-box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;
	box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;    
}
.buttonPro-ng.orange:hover, .buttonPro-ng.orange:focus{
	background: #e38512;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffbb33), to(#eb7b1a));
	background: -moz-linear-gradient(top, #ffbb33, #eb7b1a);
	border-color: #d0680c;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;    
}
.buttonPro-ng.orange:active{
	background: #ee8f1f;
	border-color: #d0680c;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
}
/*====================================Ready-CCSS-National button attributes=======================================*/
/*================================================================================================================*/


/*==============================================BRIGANCE Pages====================================================*/
/*================================================================================================================*/
#brigance-wrap {
	width: 950px;
	margin: 0 auto;
	padding: 0;
	line-height:100%;
}
.p-di {
	font-family: 'PTSansPro-Regular';
	font-size: 15px;
	line-height: 18px;
}
.b-di {
	font-family: 'PTSansPro-Bold';
}
.di-link:link {
	font-family: 'PTSansPro-NarrowBold';
	font-size: 1.4em;
	margin-top: 0.5em;
	text-decoration: none;
	color: #058db7;
}
.di-link:visited {
	font-family: 'PTSansPro-NarrowBold';
	font-size: 1.4em;
	margin-top: 0.5em;
	text-decoration: none;
	color: #058db7;
}
.content .h5-di {
	font-size: 2.2em;
	font-family: PTSansPro-Bold;
    font-weight: 400;
    line-height: 100%;
	margin-top:-2px;
	padding-bottom: 5px;
}
.content .p-di {
	font-size: 16px;
	font-family: 'PTSansPro-Regular';
	line-height: 22px;
	margin-top: -1px;
}
.subcontent-stams-ccss di-link:link di-link:visited {
	margin-top: -6px;
}

/*============================i-Ready Demo Videopage starts here==========================*/

#container {
    width: 950px;
    margin:auto 0;
}

#demo-container {
    margin: 0;
    padding: 20px 70px;
    align-content: center;
}

#panel-wrapper {
    width: 950px;
    margin: 0;
    padding: 0;
    display: inline-block;
}

#panel1 {
    width: 265px;
    height: 290px;
    margin: 15px;
    padding: 10px;
}

#panel-header1 {
    width: 265px;
    height: 75px;
    background-color:#f69b39;
	border-radius: 12px 12px 0 0;
	-webkit-border-radius: 12px 12px 0 0;
    -moz-border-radius: 12px 12px 0 0;
    box-shadow: -1px -1px 4px #9c9b9b;
    -webkit-box-shadow: -1px -1px 4px #9c9b9b;
    -moz-box-shadow: -1px -1px 4px #9c9b9b;
     margin: 0 15px 0 0;
}

.title1 {
    margin: 50px 0 0 0;
    vertical-align: middle;
    font-family: 'PTSansPro-NarrowBold';
	font-size: 21px ;
	font-style: normal;
	line-height: 100%;
    color: #FFF;
    }

.header1 {
    margin: 14px 10px 2px 20px;
    float: left;
    width: 51px;
    height: 45px;
}

#panelcontent1 {
    width: 265px;
    height: 175px;
    background-color: #fff;
	border-radius: 0 0 20px 20px;
    -moz-border-radius: 0 0 20px 20px;
    -webkit-border-radius: 0 0 20px 20px;
     box-shadow: -1px 1px 4px #9c9b9b;
    -webkit-box-shadow: -1px 1px 4px #9c9b9b;
    -moz-box-shadow: -1px 1px 4px #9c9b9b;
    margin: -1px 15px 15px 0;
}

#panelcontent1 .panel-text1 {
    width: 240px;
	color: #000;
    background-color: none;
	font-family: 'PTSansPro-Regular';
	font-size: 14px;
	font-weight: normal;
	text-align: left;
    padding: 14px;
}

#panelcontent1 .online-link1 {
    color: #01b4cb;
    text-decoration: none ;
    font-family: 'PTSansPro-Regular';
	font-size: 15px;
	font-weight: normal;
	text-align: left;
    margin-bottom: 15px;
}

#link-att1 {
    color: #01b4cb;
    margin: 0 12px;
    padding-bottom: 15px;
    padding-top: 21px;
}

#panel2 {
    width: 280px;
    height: 290px;
    margin: -58px 15px 15px 32px;
    padding: 10px;
    float: left;
}

#panel-header2 {
    width: 265px;
    height: 75px;
    color: #000;
    background-color:#a1c14a;
	border-radius: 12px 12px 0 0;
	-webkit-border-radius: 12px 12px 0 0;
    -moz-border-radius: 12px 12px 0 0;
    box-shadow: -1px -1px 4px #9c9b9b;
    -webkit-box-shadow: -1px -1px 4px #9c9b9b;
    -moz-box-shadow: -1px -1px 4px #9c9b9b;
     margin: -265px 15px 0 290px;
}

.title2 {
    margin: 50px 0 0 -5px;
    vertical-align: middle;
    font-family: 'PTSansPro-NarrowBold';
	font-size: 21px ;
	font-style: normal;
	line-height: 100%;
    }

.header2 {
    margin: 15px 10px 2px 20px;
    float: left;
    width: 45px;
    height: 43px;
}

#panelcontent2 {
    width: 265px;
    height: 175px;
	background-color: #fff;
	border-radius: 0 0 20px 20px;
    -moz-border-radius: 0 0 20px 20px;
    -webkit-border-radius: 0 0 20px 20px;
      box-shadow: -1px 1px 4px #9c9b9b;
    -webkit-box-shadow: -1px 1px 4px #9c9b9b;
    -moz-box-shadow: -1px 1px 4px #9c9b9b;
    margin: -1px 15px 15px 290px;
}

#panelcontent2 .panel-text2 {
    width: 240px;
	color: #000;
    background-color: #fff;
	font-family: 'PTSansPro-Regular';
	font-size: 14px;
	font-weight: normal;
	text-align: left;
    padding: 12px;
}

#panelcontent2 .online-link2 {
    color: #01b4cb;
    text-decoration: none ;
    font-family: 'PTSansPro-Regular';
	font-size: 15px;
	font-weight: normal;
	text-align: left;
    margin-bottom: 15px;
}

#link-att2 {
    color: #01b4cb;
    margin: 0 12px;
    padding-bottom: 15px;
    padding-top: 19px;
}

#panel3 {
    width: 280px;
    height: 290px;
    margin: -315px 0 15px 350px;
    float: left;
}

#panel-header3 {
    width: 265px;
    height: 75px;
    color: #000;
    background-color: #2BB2C6;
	border-radius: 12px 12px 0 0;
	-webkit-border-radius: 12px 12px 0 0;
    -moz-border-radius: 12px 12px 0 0;
    box-shadow: -1px -1px 4px #9c9b9b;
    -webkit-box-shadow: -1px -1px 4px #9c9b9b;
    -moz-box-shadow: -1px -1px 4px #9c9b9b;
     margin: -265px 15px 0 290px;
}

.title3 {
    margin: 50px 0 0 25px;
    vertical-align: middle;
    font-family: 'PTSansPro-NarrowBold';
	font-size: 21px ;
	font-style: normal;
	line-height: 100%;
    color: #FFF;
    }

.header3 {
    margin: 12px 15px 2px 25px;
    float: left;
    width: 41px;
    height: 41px;
}

#panelcontent3 {
    width: 265px;
    height: 175px;
	background-color: #fff;
	border-radius: 0 0 20px 20px;
    -moz-border-radius: 0 0 20px 20px;
    -webkit-border-radius: 0 0 20px 20px;
      box-shadow: -1px 1px 4px #9c9b9b;
    -webkit-box-shadow: -1px 1px 4px #9c9b9b;
    -moz-box-shadow: -1px 1px 4px #9c9b9b;
    margin: -2px 15px 15px 290px;
}

#panelcontent3 .panel-text3 {
    width: 240px;
	color: #000;
    background-color: #fff;
	font-family: 'PTSansPro-Regular';
	font-size: 14px;
	font-weight: normal;
	text-align: left;
    padding: 12px;
}

#panelcontent3 .online-link3 {
    color: #01b4cb;
    text-decoration: none ;
    font-family: 'PTSansPro-Regular';
	font-size: 15px;
	font-weight: normal;
	text-align: left;
    margin-bottom: 15px;
}

#link-att3 {
    color: #01b4cb;
    margin: 0 12px;
    padding-bottom: 15px;
}

#panel .alpha60 {
02./* Fallback for web browsers that doesn't support RGBa */
03.background: rgb(0, 0, 0);
04./* RGBa with 0.6 opacity */
05.background: rgba(0, 0, 0, 0.6);
06./* For IE 5.5 - 7*/
07.filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
08./* For IE 8*/
09.-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
10.
}
/*============================i-Ready Demo Videopage ends here==========================*/