@import url(Slyder_Styles.css);
@import url(as-admin-bar.css);
@import url(Menu.css);
@import url(jquery-ui-1.8.8.custom.css);
@import url(css/layerslider/layerslider.css);
@import url(/Portals/_Appleseed/Search.Web.User.Ng/app/css/bootstrap/bootstrap.min.css);
@import url(/Portals/_Appleseed/Search.Web.User.Ng/app/css/bootstrap/bootstrap-responsive.min.css);
@import url(/Portals/_Appleseed/Search.Web.User.Ng/app/css/solr-ajax/screen.css);
@import url(/Portals/_Appleseed/Search.Web.User.Ng/app/css/solr-ajax/facp.css);
@import url(css/search/ahri-search.css);
@import url(css/test.css);
        
        /*******************************************************/
        /************* Reset styles DO NOT REMOVE **************/
        /*******************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

strong, b {
	font-weight: 700;
}

em, i {
	font-style: italic;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
    font-family: 'Open Sans', Arial, Helvetica, Sans-serif;
	font-size: 13px;
    line-height: 19px;
    font-weight: 400;
	color: #000;
	margin:0 auto;
	background-color: #fff;
}

ol, ul {
	list-style-type: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote {
	margin: 5px 0px 30px 35px;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";}
    
blockquote, q {
	quotes: "" "";}
        /*****************************************/
        /*********   Common Classes   ************/
        /*****************************************/

h1{
	font-size:		26px;
	font-weight:	600;
	line-height:	28px;
	color:			#fff;
	padding:        10px 0px 15px 0px; 
}

h2{
	font-size:		22px;
	font-weight:	400;
	line-height:	26px;
	color:			#466F94;
	padding:        5px 0px ;
}

h3{
	font-size:		20px;
	font-weight:	400;
	line-height:	24px;
	color:			#466F94;
	padding:        5px 0px 0px 0px;
}

h4{
	font-size:		15px;
	font-weight:	600;
	line-height:	20px;
	color:			#466F94;
	padding: 		5px 0px;
}

h5{
	font-size:		17px;
	font-weight:	600;
	line-height:	21px;
	color:			#466F94;
	padding: 		5px 0px;
}

.contentSubhead {
	color:			#466F94;
	font-size:		17px;
	font-weight:	600;
	line-height:	21px;
	margin: 		0px 0px 20px;
	padding: 		5px 0px;
	display: 		block;
}

h6{
	color:			#466F94;
	font-size:		15px;
	font-weight:	600;
	line-height:	17px;
	padding: 		5px 0px;
}

p {
	font-size:13px;
	line-height:19px;
	color:#000;
	display:block;
	padding: 5px 0px 5px;
}

p.lead-paragraph {
	color:#333;	
	font-size:17px;
	line-height:26px;
	padding: 5px 0px 25px;
}

p.subparagraph {
	padding: 0px 0px 30px;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.4em;
}
sub {
    bottom: -0.4em;
}

a:link,
a.Normal:link{
	color:#466F94;
	text-decoration:none;
	outline: none;
	font-weight: 700;
}

a:visited,
a.Normal:visited{
	color:#466F94;
	text-decoration:none;}

a:hover,
a.Normal:hover,
a:focus,
a.Normal:focus,
a:active,
a.Normal:active{
	color:#E87500;
	text-decoration:none;
	cursor:pointer;}

.margin20 {
	margin: 0px 20px; 
}

.no-padding {
	padding: 0px !important;
}

.text-center {
	text-align: center;
}

.center{
	margin: 0 auto;}

.text-center {
	text-align: center;
}

.float_right{
	float:right;}

.clear{
	clear:both;}
    
.float_left{
	float:left;}
    
.Small {
	font-size:10px;
	color:#333;}

.Error /* Error and warning messages */{
	color:#b31212;
	font-size:12px;}

.Message /* Informative messages */{
	font-weight:normal;
	font-size:12px;
	color:#b31212;
	background-color:#ffcc00;}

.Head               	/* Add,announcements,articles,blog,ecc ecc */{
	font-weight:bold;
	font-size:18px;
	color:#ae2929;
	line-height:25px;
	white-space:nowrap;
	overflow:hidden;
	text-align:left;
	padding:0px 15px 0px 0px;}

.Normal{
	font-size:13px;
	line-height:16px;
	color:#333;
	text-align:left;}

.NormalItalic{
    font-style:italic;}
.bold{
    font-weight: bold;
}
.not-bold{
    font-weight: normal;
}

span.SiteTitle{
    font-size: 30px;
    font-weight: bold;
    color: #0086CD;
    position: relative;
    height: 52px;
    padding-top: 30px;
    display: block;
}

hr{
    height: 1px;
    border: none;
}

            /*****************************************/
            /**********  Layout Classes   ************/
            /*****************************************/	

.DefaultLayoutDiv  {
	min-height:485px;
	position:relative;
	margin: 0 auto;
	padding:0px 0px 5px 0px;
	background: url('/Portals/_Appleseed/images/AHRI/ahri-body-bkgd-2.png') center top repeat-x;
	z-index: 1;
}

.PortalHeader{
	width:960px;}

.Main_Table{
	width:960px;
	border: none;
	margin: 0 auto;
}

td.Main_Content_Table{
    width: 960px;}
    
#Table2 {
	margin-top: 70px;
}

.ie #Table2 {
	position: relative;
	z-index: -1;
}

#Content_Table{
    margin:0 auto;
    width: 960px;}
    
#Content_Table td{
    vertical-align: top;}

td.LeftTD{
    min-width: 320px!important;
    max-width: 320px!important;
    width: 320px;
}

td.CenterTD{
    min-width: 320px!important;
    width: auto;
    overflow: hidden;
    position: relative;
}

.ie .CenterTD{
	position: relative;
	z-index: -1;
}

td.RightTD{
    min-width: 260px!important;
    width: auto;
    overflow: hidden;
    position: relative;
}

.banner_div{
    width: 100%;
    height: auto;
}

#leftpane,
#contentpane,
#rightpane,
#toppane,
#bottompane{
    /*min-height: 150px;*/
    padding: 0px;
    max-width: 960px;
	margin:0 auto;
}

/*.Home td.CenterTD{
    padding-right: 10px;
}
.Home #contentpane {
	width: 690px;
}
.Home #rightpane {
	width: 260px;
}*/

#contentpane h1 {
	color: #263C6B;
}

        /*****************************************/
        /**********  Header Classes   ************/
        /*****************************************/

.header{
	width:960px;
	height:90px;
	margin: 0 auto;
	padding: 0px 10px 0px 10px ;
}	

.header-wrapper {
	height: 90px;
}

.userMenu{
	position:relative;
	width: 485px;
	/*height:68px;*/
	z-index:400;
	float:right;
	vertical-align: top;
	overflow: hidden;
	margin-top: 7px;
}
    
.logo_div{
	position: relative; 
	/*width: 250px; */
	height: 90px;
	margin:-60px 0 0 0px;
	z-index:350;
	/*overflow:hidden;*/
	float:left;
}
    
.logo_div img{
	width: 196px;
	margin-top: 6px;
}

#search {
	margin: 5px 0px 20px 0px;
	/*height: 30px;*/
	float: right;
}

#search input {
	float: left;
}
#search .userInput {
	font-size: 12px;
	color: #999;
	padding: 1px 5px;
    margin: 4px 5px 0 0;
	width: 157px;
	height: 23px;
	min-height: 23px;
	border: 0;
	/*border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;*/
}

.ie #search input {
	margin-top: 2px;
}

.social-dir-search {
	position: absolute;
	top: -78px;
	right: -8px;
}


/*.Home .social-dir-search {
	top: -78px;
}*/

.ie7 .social-dir-search {
	top: -38px;
	right: -10px;
	width: 402px;
	height: 26px;
}

.social-dir-search div {
	display: inline-block;
	margin-right: 8px;
}

.ie7 .social-dir-search div {
	float: left;
	vertical-align: baseline;
}

.social-dir-search img {
	margin-right: 6px;
}

.social-dir-search img:hover {
	opacity: 0.7;
}

.social-dir-search .social-buttons{	
	vertical-align: middle;
}



#dir-connect-button {
	background: url('/Portals/_Appleseed/images/AHRI/Connect_Button_1_-_V2.png'); 
	display:inline-block!important;
	padding-left: 148px;
    line-height: 35px!important;
}

#dir-connect-button:hover {
	background: url('/Portals/_Appleseed/images/AHRI/Connect_Button_2_-_V2.png'); 
}

#dir-directory-button {
	background: url('/Portals/_Appleseed/images/AHRI/Directory_Button_1_-_V4.png'); 
	display:inline-block!important;
	padding-left: 148px;
    line-height: 35px!important;
}

#dir-directory-button:hover {
	background: url('/Portals/_Appleseed/images/AHRI/Directory_Button_2_-_V4.png'); 
}

#dir-search-button {
	background-color: #6ad;
	background: url('/Portals/_Appleseed/images/AHRI/white-arrow-bkgd.png') 290px center no-repeat, url('/Portals/_Appleseed/images/AHRI/ahri-blue-gradient-3-36.png') left top repeat-x; 
	border: 1px solid #468;
	/*-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;*/
	display:inline-block!important;
	color:#fff;
	font-size:15.5px!important;
	font-weight:600;
	line-height:36px!important;
	padding:0px 50px 0px 10px!important;
	min-height:36px!important;
	margin-top: -15px;
}

#dir-search-button:hover {
	background-color: #466F94;
	background: url('/Portals/_Appleseed/images/AHRI/white-arrow-bkgd.png') 290px center no-repeat, url('/Portals/_Appleseed/images/AHRI/ahri-blue-gradient-4-36.png') left top repeat-x; 
}

.ie7 #dir-search-button,
.ie8 #dir-search-button {
	margin-top: -8px;
	background-image: url('/Portals/_Appleseed/images/AHRI/ahri-dir-search-button.png');
}

.ie7 #dir-search-button {
	margin-right: -4px;
}

.ie8 #dir-search-button,
.ie9 #dir-search-button {
	margin-right: -2px;
}

.ie7 #dir-search-button:hover,
.ie8 #dir-search-button:hover {
	background-image: url('/Portals/_Appleseed/images/AHRI/ahri-dir-search-button-ro.png');
}

#mID2837 div.Control_Panel_Table {
	top: -80px;
	right: -90px;
}


        /*****************************************/
        /**********  Right Sidebar Styles    ************/
        /*****************************************/
	
.sidebar {
	border: 1px solid #CCC;
}

.sidebar ul {
	padding: 30px 15px;
}

.sidebar li {
	padding-bottom: 50px;
}

.sidebar-heading {
	padding: 20px 15px 5px;
}

.sidebar-heading.orange {
	background-color: #E87500;
	background-image: url('/Portals/_Appleseed/images/AHRI/ahri-orange-gradient-60.png');
	background-repeat: repeat-x;
}

.sidebar-heading.blue {
	background-color: #466F94;
	background-image: url('/Portals/_Appleseed/images/AHRI/ahri-blue-gradient-60.png');
	background-repeat: repeat-x;
}

.sidebar-heading h3 {
	color: #FFF;
	padding: 0;
}

/* News Widget Styles */

.desktopmodules_custommodules_ahri_news_posts_news_view_accordion_slider_ascx .ModuleTitle,
.desktopmodules_custommodules_ahri_news_posts_news_rss_widget_ascx .ModuleTitle,
.latest-news h3.NewsTitle {
	display: block;
	color: #FFF;
	font-size: 16px;
	line-height: 16px;
	margin: 0px 0px 18px 0px;
	padding: 13px 15px 7px;
	background: #466F94 url('/Portals/_Appleseed/images/AHRI/ahri-blue-gradient-3-36.png') repeat-x;
	border-bottom: 1px solid #CCC;
}

.latest-news h3.NewsTitle {
	padding: 13px 10px 7px 11px;
	margin: 0;
}

.desktopmodules_custommodules_ahri_news_posts_news_view_accordion_slider_ascx .ModuleContent,
.desktopmodules_custommodules_ahri_news_posts_news_rss_widget_ascx .ModuleContent {
	border: 1px solid #CCC;
}

.latest-news {
	border: 1px solid #CCC;
	height: 248px;
}

#contentpane .latest-news .news-list {
	overflow-y: auto;
	height: 200px;
    padding: 0px 0px 0px;
}

#contentpane .latest-news ul {
    padding: 0px 0px 0px;
    list-style-type: none;
}

#contentpane .latest-news ul li {
    padding: 13px 10px 0px 10px;
}

.desktopmodules_custommodules_ahri_news_posts_news_view_accordion_slider_ascx .ModuleContentnt {
	height: 354px;
}

.desktopmodules_custommodules_ahri_news_posts_news_rss_widget_ascx .ModuleContent {
	margin-top: 104px;
}

.desktopmodules_custommodules_ahri_news_posts_news_view_accordion_slider_ascx .module_Body,
.desktopmodules_custommodules_ahri_news_posts_news_rss_widget_ascx .module_Body {
	overflow: hidden;
	padding: 0px 12px 0px 18px;
}

.desktopmodules_custommodules_ahri_news_posts_news_view_accordion_slider_ascx .module_Body {
	height: 299px;
}


.desktopmodules_custommodules_ahri_news_posts_news_rss_widget_ascx .module_Body {
	
}

.desktopmodules_custommodules_ahri_news_posts_news_view_accordion_slider_ascx #ItemBox h3,
.desktopmodules_custommodules_ahri_news_posts_news_rss_widget_ascx #ItemBox h3,
body .latest-news ul h3 {
	color: #333;
	font-size: 13.5px;
	font-weight: 600;
	line-height: 17px;
	padding: 0px 0px 0px 0px;
}

body .latest-news ul h3 {
	margin-bottom: 5px;
}

.desktopmodules_custommodules_ahri_news_posts_news_view_accordion_slider_ascx #ItemBox,
.desktopmodules_custommodules_ahri_news_posts_news_rss_widget_ascx #ItemBox {
	padding: 0px 10px 0px 0px;
}

.desktopmodules_custommodules_ahri_news_posts_news_view_accordion_slider_ascx .contentWrapper li {
	display: none;
}

.desktopmodules_custommodules_ahri_news_posts_news_view_accordion_slider_ascx .contentWrapper .button,
.desktopmodules_custommodules_ahri_news_posts_news_rss_widget_ascx .button,
.latest-news .button {
	margin: 10px 0px 15px 0px;
}

.desktopmodules_custommodules_ahri_news_posts_news_view_accordion_slider_ascx #ItemBox hr,
.desktopmodules_custommodules_ahri_news_posts_news_rss_widget_ascx #ItemBox hr,
.latest-news hr {
	display: block;
	color: #CCC;
	background: #CCC;
	margin: 0px 0px 15px 0px;
}

.latest-news hr {
	margin: 10px 0px 0px 0px;
}


.desktopmodules_custommodules_ahri_news_posts_news_view_accordion_slider_ascx #Content_ContentPane_ctl02_lblModuleID,
.desktopmodules_custommodules_ahri_news_posts_news_rss_widget_ascx #Content_ContentPane_ctl02_lblModuleID {
	display: none;
}

        /*****************************************/
        /**********  Footer Styles    ************/
        /*****************************************/
	
#footer_div {
	width:100%;
	margin:0 auto ;
	padding:5px 0px 0px 0px ;
	background: #466f94;
	position: relative;
	color: #FFF;
}

#footer_div .footer_upper {
	margin: 50px 0 0px;
}

#footer_div .footer_col {
	margin: 0px 0 75px;
}

#footer_div h2 {
	color: #FFF;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	font-family: "Open Sans", Arial, Helvetica, Sans-serif;
	padding: 5px 0px ;
}

#footer_div p {
	font-size:12px;
	line-height:17px;
	color: #FFF;
	display:block;
	padding: 5px 0px 5px;
	margin: 5px 0;
}

#footer_div .footer_upper p {
	font-size: 14px;
}

#footer_div li {
	margin: 6px 0;
}

#footer_div li a {
	font-size: 13px;
}

#footer_div img {
	/*opacity: 0.8;*/
}

#footer_div ul,
#footer_div p,
#footer_div span,
#footer_div .twtr-hd,
#footer_div .twtr-tweet-wrap,
#footer_div .twtr-ft div{
    padding-left: 0px;
}

#footer_div a.deco:link,
#footer_div a.deco:visited,
#footer_div a.deco:hover,
#footer_div a:active{
	color: #FFF;
	text-decoration: underline;
}
#footer_div a:link,
#footer_div a:visited{
	color: #a1b8cb;
	text-decoration: none;   
}

#footer_div a:hover,
#footer_div a:active{
	color: #FFF;
}

#footer_div .twtr-tweet-text > p > a:nth-child(2) {
	font-size: 12px;
}

#footer_div span{
    font-size: 16px;
    line-height: 22px;
}
#footer_div hr{
    color:#468;
    background-color:#468;
    margin-bottom: 4px;
    height: 2px;
}
#copyright{
    width: 100%;
    margin: 35px 0 0px 0;
    background-color: #466f94;
}
#copyright div {
    width: 960px;
    padding: 0px 0px;
    margin: 0 auto;
}
#footer_div #copyright div p {
    text-align:center;
    font-size: 12px;
}

.footer_logo_div {
    width: 160px;
    padding: 0px 0px;
    margin: 0 auto;
}

        /*****************************************/
        /**********  Module Theme     ************/
        /*****************************************/

.ModuleWrap{
	margin:0 auto;
	width:100%;
	max-width:960px!important;
	position: relative;
}

#contentpane .ModuleWrap{
	margin-bottom: 30px;
}

.home #contentpane .ModuleWrap{
	margin-bottom: 25px;
}

#rightpane .ModuleWrap{
	margin-bottom: 25px;
}

.ModuleContent{
	padding:0px;
	border:none;
	max-width:960px;
	position:relative;
}

.content-module {	
	margin-bottom:20px;
}

.module_Body table{
	border-spacing:0px!important;
	max-width:960px;
}

.module_Body table.full{
	width: 100%;
}
    
.module_Body table td{
    padding: 3px 0px;
}
.module_Body table td.breadcrumbs {
	padding-top: 0px;
	line-height: 12px;
}
    
.desktopmodules_communitymodules_breadcrumbs_breadcrumbs_ascx ModuleWrap {
	margin-bottom: 30px;
}

span.titulosofertas,
.ModuleTitle{       /* Title of each module */
	font-weight: 600;
	font-size: 20px;
	color: #466F94;
	line-height: 24px;
	text-align: left;
	padding: 0px 0 0px;
	margin: 0px 0 38px -3px;
	display: inline-block;
}

#mID1 .ModuleTitle {  
	color:		#ABF;
}

.ModuleContent hr{
    height: 1px;
    color:#0087cd;
    background-color: #263C6B;
    margin-bottom: 5px;
}

.ModuleTitle + hr {
	display: none;
}

div.Control_Panel_Table{
	position:absolute;
	top:8px;
	right:0;
	z-index:400;
}

#mID2878 div.Control_Panel_Table {
	top:-20px;
}
	
table.Control_Panel_Table td{
	padding: 0 2px;
}
 

.ModuleTitle_Alt {       
	font-weight:	normal;
	font-size:	16px;
	color:		#fff;
	line-height:	20px;
	text-align:	left;
    display:        block;
    background-color: #333;
    padding: 10px;
}

.module_Body_alt{
    border: 1px solid #ccc;
    padding: 10px;
}

.section_name h4 {
	color: #FFF;
	margin: 20px 10px;
	font-weight: bold;
	font-size: 13px;
}

.ie7 #mID2816 {
	top: 20px;
	z-index:-100;
}

#toppane #mID2815 div.Control_Panel_Table{
	top: -80px;
	right: -90px;
}

#leftpane #mID2846 div.Control_Panel_Table{
	top: -20px;
}

#leftpane #mID2848 div.Control_Panel_Table{
	top: -20px;
}

#leftpane #mID2822 div.Control_Panel_Table{
	top: -20px;
}

#mID2886 div.Control_Panel_Table{
	top: -20px;
}


        /************************************************/
        /**********  Admin Modules Classes   ************/
        /************************************************/	
 
.div_ev_Table{          /***** contenedor de tabla editar propiedades de modulo ****/
    padding:20px 10px 10px 10px;
	border:none;
	margin: 0px auto 10px; 
	color:#ffffff;
	min-width: 960px;}

div.div_ev_Table table{
		max-width:790px!important;
        min-width: 500px;
}

.div_ev_Table_modal{          /***** contenedor de tabla editar propiedades de modulo ****/
    padding:20px 20px 10px 20px;
	border:none;
	margin: 0px auto 10px; 
	color:#ffffff;
	width:770px!important;}

div.div_ev_Table_modal table{
		max-width:730px!important;
        min-width: 500px;
}

div.div_ev_Table table table{
        min-width: 30px;
}     

div.div_ev_Table table td{
    padding: 2px;
}


table.ModuleWrap td{
    padding-top: 3px;
    padding-bottom: 3px;} 
    
table.ModuleWrap table table td{
    vertical-align: top;}

table.ModuleWrap a:link,
table.ModuleWrap a:visited,
table.ModuleWrap a:hover,
table.ModuleWrap a:focus,
table.ModuleWrap a:active{
	cursor:pointer;
	text-decoration:none;}

table.signInBody td{
    vertical-align: bottom;
}
option
{
    background-color: #e5e5e5;
	border-top:1px solid #fff;
	border-bottom:1px solid #cecece;
	min-height:23px;
	font-size:13px;
	line-height:22px;
	height:23px;
	color:#003366;
	padding:3px 0px 0px 5px;
    display: block;}

input[type="text"]:focus,
input[type="password"]:focus{
	/*outline:1px solid #0bd4ff!important;*/
    background-color: #f7f7f7;
}
input[type="text"]:active,
input[type="password"]:active{
    background-color: #fff;
}


input[type="text"],
input[type="password"],
input#Content_RightPane_ctl01_password,
input#Content_RightPane_ctl01_email,
input.NormalTextBox,
option [selected],
select,
select.NormalTextBox,
textarea
{
    background-color: #f2f2f2;
	/*border:1px solid #a0691e!important;*/
	min-height:25px;
	font-size:14px;
	line-height:25px;
	color:#808080;
	padding:0px 0px 0px 5px;
    outline: none;
}

select,
select.NormalTextBox{
    height:27px;
    padding:1px 0 0 1px !important;
}
/*select#Content_ContentPane_ctl01_EditTable_SITESETTINGS_LANGLIST{
    height:125px!important;
}*/
select.SelectList{
	height:250px!important;
	max-height:250px!important;
}
select.NormalTextBox{
	margin-right:5px!important;
}
select#Content_ContentPane_ctl01_tabList{
    height:150px;
}
select.multiselect{
	height:280px!important;
	max-height:280px!important;
	width:470px!important;
}

select#Content_ContentPane_ctl01_DestListBox,
select#Content_ContentPane_ctl01_SourceListBox{
    height: 220px;
    overflow: auto;
}
select#Content_ContentPane_ctl01_SourceListBox{ 
    margin-right: 8px;
}

a.CommandButton#Content_ContentPane_ctl01_DeleteLeft_Btn,
a.CommandButton#Content_ContentPane_ctl01_MoveLeft_Btn,
a.CommandButton#Content_ContentPane_ctl01_MoveRight_Btn,
a.CommandButton#Content_ContentPane_ctl01_CopyRight_Btn,
a.CommandButton#Content_ContentPane_ctl01_CopyAll_Btn,
a.CommandButton#Content_ContentPane_ctl01_DeleteRight_Btn
{
    width:60px!important;
    text-align: center;
}
td.rb_LangSw_sel img{
    padding-right: 5px;
}
        /**************************************************/
        /**********  Command Buttons Classes   ************/
        /**************************************************/	

.CommandButton,
input.Normal[type="submit"],
input[type="submit"],
a.CommandButton,
a[id$="_UpdateButton"],
a[id$="_CancelButton"]
{
	background-color: #08C;
	background-image: url("/Portals/_Appleseed/images/AHRI/ahri-blue-gradient-3-36.png"); /*search_button.png*/
	background-position: 0px 0px;
	background-repeat: repeat-x;
	border: 1px solid #468;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display:inline-block!important;
	color:#fff !important;
	font-size:12px!important;
	font-weight:normal;
	line-height:23px!important;
	padding:0px 10px!important;
	min-height:23px!important;
	margin-top: 4px;
}   
 
a.CommandButton:link,
a.CommandButton:visited,
input.CommandButton a:link,
input.CommandButton:visited,
input.Normal[type="submit"]:link,
input.Normal[type="submit"]:visited,
a[id$="_UpdateButton"]:link,
a[id$="_CancelButton"]:link,
a[id$="_UpdateButton"]:visited,
a[id$="_CancelButton"]:visited
{
    color:#fff!important;
    background-position: 0px 0px;
}

a.CommandButton:hover,
a.CommandButton:focus,
input.CommandButton:hover,
input.CommandButton:focus,
input.Normal[type="submit"]:hover,
input.Normal[type="submit"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
a[id$="_UpdateButton"]:hover,
a[id$="_CancelButton"]:hover,
a[id$="_UpdateButton"]:focus,
a[id$="_CancelButton"]:focus
{
	color:#fff!important;
	cursor:pointer;
	background-image: url("/Portals/_Appleseed/images/AHRI/ahri-blue-gradient-4-36.png"); /*search_button_ro.png*/
}

a.CommandButton:active,
input.CommandButton:active
{	
	color:#fff;
	background-image: url("/Portals/_Appleseed/images/AHRI/ahri-blue-gradient-4-36.png"); /*search_button_ro.png*/
}

.content-module a.CommandButton {
	font-size: 16px!important;
	padding: 5px 10px!important;
	margin-right: 20px;
}

input.imgLoginStyle  {
    background-color:#333; 
    border: none!important;
    height:22px!important;
    width:70px!important;
    color: #ccc;
}

input.imgLoginStyle:hover,
input.imgLoginStyle:active{
    color: #fff;
}

input.lnkRegisterStyle{
    border: none!important;
    height:22px!important;
    width:70px!important;
}

input.lnkRegisterStyle:hover,
input.lnkRegisterStyle:active{
}

/* Standard Appleseed Classes */

#ContentPane_ctl00_Desktopthreepanes1_ThreePanes_ctl03_allUsers{	
	width:100%;
}

#ContentPane_ctl00_Desktopthreepanes1_ThreePanes_ctl03_allUsers td{

	color:#333333;
	border:1px solid #999999;
}

table.registerForm td{
	padding:5px;
	min-height:40px;
}

select#Content_topPane,
select#Content_leftPane,
select#Content_contentPane,
select#Content_rightPane,
select#Content_bottomPane{
	width:170px;
	min-width:170px!important;
	height:190px;
	background-color:#fefefe;
}

/* Alternate styles for admin and edit Tabs */
.rb_AlternateLayoutTable{
	margin:0px;
	padding:0px;
	width:100%;
}

/*******************************************************/
/****************** Site Link classes ******************/
/*******************************************************/
                  
.SiteLink_Border_Right,
.SiteLink_Border_Left{
    position: relative;
    width: 1px;
    height: 24px;
    margin: 0px;
    padding: 0px;
    display: inline-block;
    float: left; 
}
.SiteLink_Border_Right{
}

.SiteLink_Border_Left{
}

div.SiteLink_bg{
	display:inline-block;
	float: left;
	padding: 0px;
	height: 24px;
}
span.SiteLink {
	font-weight:normal;
	font-size:12px;
	color:#263C6B;
	text-align:center;
	vertical-align: bottom;
	display:inline-block;
	padding:0px 0px;
	line-height:25px;
	height: 29px;

}

.SiteLink A:link,
.SiteLink A:visited{
	display:block;
	color:#263C6B;
	text-align:center;
	text-decoration:none;
	outline: none;
	font-size: 11px;
	font-weight: normal;
}

.SiteLink A:hover{
	color:#222;
}
.SiteLink A:active{
	color:#222;
}

table.SiteLink{
	vertical-align: top;
	padding: 0px;
	height: 29px;
	float: right;
	margin-right: 7px
}

table.SiteLink td{
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}

td.SubHead{
	color:#2d71b3;
	font-size:12px;
	line-height:15px;
	min-height:25px!important;
	min-width:200px;
	padding: 0px 0px 5px 5px;
	vertical-align:middle;
}

td.Normal{
    color:#4d4d4d;
    font-size: 13px;
    line-height: 16px;
}

td.SubHead span
{
    color:#ae2929;
    font-size: 20px;
    line-height: 30px;
   	font-weight:bold;

}

.SubSubHead{
	padding:    	0px 5px;
	font-weight:	bold;
	font-size:		14px;
	color:			#ae2929;
}

#Content_moduleType{
	color:#666;}

 /***************************************/
 /**************text areas**************/
/***************************************/

#Content_ContentPane_ctl01_moduleType,
#Content_ContentPane_ctl01_paneLocation,
#Content_ContentPane_ctl01_viewPermissions,
#Content_ContentPane_ctl01_EditTable_SITESETTINGS_PAGE_TITLE,
#Content_ContentPane_ctl01_EditTable_SITESETTINGS_DOCTYPE,
#Content_ContentPane_ctl01_EditTable_SITESETTINGS_PAGE_META_KEYWORDS,
#Content_ContentPane_ctl01_EditTable_SITESETTINGS_PAGE_META_DESCRIPTION,
#Content_ContentPane_ctl01_EditTable_SITESETTINGS_PAGE_META_ENCODING,
#Content_ContentPane_ctl01_EditTable_SITESETTINGS_PAGE_META_OTHERS,
#Content_ContentPane_ctl01_EditTable_SITESETTINGS_PAGE_KEY_PHRASE,
#Content_ContentPane_ctl01_EditTable_SITESETTINGS_BODYATTS,
#Content_ContentPane_ctl01_EditTable_SITESETTINGS_GOOGLEANALYTICS,
#Content_ContentPane_ctl01_EditTable_SITESETTINGS_ALTERNATIVE_URL,
#Content_ContentPane_ctl01_EditTable_SITESETTINGS_ADDTHIS_USERNAME,
#Content_ContentPane_ctl01_EditTable_SITESETTINGS_DEFAULT_EDITOR,
#Content_ContentPane_ctl01_EditTable_SITESETTINGS_SNAPENGAGE,
#Content_paneLocation,
#Content_moduleType,
#Content_viewPermissions
{width:424px!important;}




#Content_ContentPane_ctl01_moduleTitle,
#Content_ContentPane_ctl01_EditTable_SITESETTINGS_EDITOR_WIDTH,
#Content_ContentPane_ctl01_EditTable_SITESETTINGS_EDITOR_HEIGHT,
#Content_moduleTitle
{width:417px!important;}

#Content_ctl00_startdate,
#Content_ContentPane_ctl01_parentTabDropDown,
#Content_ContentPane_ctl01_PermissionDropDown,
#Content_ContentPane_ctl01_tb_MobileTabName,
#Content_ContentPane_ctl01_TabTitleTextBox,
#Content_ctl00_tfName,
#Content_ctl00_tfCompany,
#Content_ctl00_tfPhone,
#Content_ctl00_tfEmail,
#Content_ctl00_ddlCountry,
#Content_ContentPane_ctl02_txtNewRole,
#Content_cacheTime,
#Content_ctl00_tfPwd,
#Content_ctl00_tfPwdAgain
{width:270px!important;}




#Content_ctl00_ddlDay,
#Content_ctl00_ddlYear
{width:70px!important;}

#Content_ctl00_ddlMonth
{width:130px!important;}

#Content_ContentPane_ctl01_dgFile td{
	text-align:center;
	vertical-align:middle;}
	
			/********************************/
			/**********USERS TABLE*************/
			/********************************/
#Content_ContentPane_ctl01_allUsers,
#Content_ContentPane_ctl01_myDataGrid{
	margin:15px 10px 20px 15px;
	border:1px solid #666;}

#Content_ContentPane_ctl01_allUsers th,
#Content_ContentPane_ctl01_myDataGrid th{
	height:30px;
	width:700px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	border:1px solid #006699;
		}	

#Content_ContentPane_ctl01_allUsers td,
#Content_ContentPane_ctl01_myDataGrid td{
	height:22px;
	width:700px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #006699;}


/* Home Page
================================================== */

body[class^="home"] #contentpane #mID2840 {
	margin-bottom: 20px;
}

body[class^="home"] #contentpane .desktopmodules_communitymodules_breadcrumbs_breadcrumbs_ascx {
	margin: 0px;
	display: none;
}

body[class*="homeowners"] #contentpane .desktopmodules_communitymodules_breadcrumbs_breadcrumbs_ascx {
	margin-bottom: 30px;
	display: block;
}

.module_Body .center-content h3 {
	padding: 0px 0px 16px 0px;
	height: 145px;
}

.module_Body .home-center-content h3 {
	color:#333;	
	font-size:15.2px;
	font-weight: 400;
	line-height:23px;
	padding: 0px 0px 30px 0px;
	height: 131px;
}

.secnavbutton-module {
	margin-top: -1px;
}

.secnavbutton-module h2{
	text-indent: -3333px;
}

.secnavbutton-module .secnavbutton {
	display: block;
	width: 260px;
	height: 83px;
}

.secnavbutton-module a.survey {
	background: url(/Portals/_Appleseed/images/AHRI/survey-static.jpg) no-repeat left top;
}

.secnavbutton-module a.certification {
	background: url(/Portals/_Appleseed/images/AHRI/certification-static.jpg) no-repeat left top;
}

.secnavbutton-module a.research {
	background: url(/Portals/_Appleseed/images/AHRI/research-static.jpg) no-repeat left top;
}

.secnavbutton-module a.contractors {
	background: url(/Portals/_Appleseed/images/AHRI/contractors-static.jpg) no-repeat left top;
}

.secnavbutton-module a.homeowners {
	background: url(/Portals/_Appleseed/images/AHRI/homeowners-static.jpg) no-repeat left top;
}

.secnavbutton-module a.survey:hover {
	background: url(/Portals/_Appleseed/images/AHRI/survey-hover.jpg) no-repeat left top;
}

.secnavbutton-module a.certification:hover {
	background: url(/Portals/_Appleseed/images/AHRI/certification-hover.jpg) no-repeat left top;
}

.secnavbutton-module a.research:hover {
	background: url(/Portals/_Appleseed/images/AHRI/research-hover.jpg) no-repeat left top;
}

.secnavbutton-module a.contractors:hover {
	background: url(/Portals/_Appleseed/images/AHRI/contractors-hover.jpg) no-repeat left top;
}

.secnavbutton-module a.homeowners:hover {
	background: url(/Portals/_Appleseed/images/AHRI/homeowners-hover.jpg) no-repeat left top;
}

.lower-center-box {
	float: left;
	margin-right: 21px;
	max-width: 216px;
}
.lower-center-box:last-child {
	margin-right: 0px;
}

.connect-box {
	background: transparent url(/Portals/_Appleseed/images/AHRI/ahri-white-gradient-1.png) repeat-x;
	border: 1px solid #ccc;
	padding: 25px 22px 0px;
	width: 170px;
	height: 175px;
}
div.connect-box h2 {
    margin: 0px 0px 20px 3px;
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: normal;
    line-height: 26px;
	color: #466F94;
}
.connect-box a.social {
    display: inline-block;
    width: 37px;
    height: 39px;
    margin: 0px 8px 5px;
    text-align: center;
}
.connect-box a.rss {
    background: url(/Portals/_Appleseed/images/AHRI/rss-connect.png) no-repeat left top;
}
.connect-box a.rss:hover {
    background: url(/Portals/_Appleseed/images/AHRI/rss-connect-ro.png) no-repeat left top;
}
.connect-box a.twitter {
    background: url(/Portals/_Appleseed/images/AHRI/twitter-connect.png) no-repeat left top;
}
.connect-box a.twitter:hover {
    background: url(/Portals/_Appleseed/images/AHRI/twitter-connect-ro.png) no-repeat left top;
}
.connect-box a.facebook {
    background: url(/Portals/_Appleseed/images/AHRI/facebook-connect.png) no-repeat left top;
}
.connect-box a.facebook:hover {
    background: url(/Portals/_Appleseed/images/AHRI/facebook-connect-ro.png) no-repeat left top;
}
.connect-box a.youtube {
    display: block;
    width: 93px;
    height: 38px;
    margin: 0px auto 10px;
    background: url(/Portals/_Appleseed/images/AHRI/youtube-connect.png) no-repeat left top;
}
.connect-box a.youtube:hover {
    background: url(/Portals/_Appleseed/images/AHRI/youtube-connect-ro.png) no-repeat left top;
}

.Home .news.sidebar {
	height: 335px;
	overflow: hidden;
}


/* Press Releases Page */

.pr-date,
.content-date {
	font-weight: 600;
}
.pr-date {
	padding-top: 0px;
}
p.press-release {
	margin-bottom: 5px;
}

#contentpane .news-posts-module ul {
	list-style-type: none;
	padding: 0px 0px 35px 0px;
}

#contentpane .news-posts-module input {
	background: none;
	border: none;
	color: #466F94 !important;
	margin: 0px !important;
	padding: 0px !important;
}

/* Summary Page... */

.div_edit {
	margin-left: -150px;
}

#summary .summary-search { /* Hide Summary Search Bar for now per ER 2014-04-15 MLP */
	display: none;
}

table[id^="Content_EditModule_RadGrid1_ctl00_ctl"] {
	padding-left: 7px;
}

span#Content_ContentPane_ctl02_lblModuleID2 {
	visibility: hidden;
}

span#Content_ContentPane_ctl02_lblModuleID {
	visibility: hidden;
}

.content-search {
	margin: 0px 0px 30px 0px;
}
.archives-search {
	margin: 0px 0px 15px 0px;
}
.content-search input,
.content-search .select-frame {
	float: left;
}
.content-search .userInput {
	font-size: 12px;
	color: #999;
	padding: 0px 0px 0px 5px;
	margin: 0px 5px 0 0;
	width: 178px;
	height: 28px;
	border: 1px solid #CCC !important;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
.content-search.med .userInput {
	width: 340px;
}
.content-search.long .userInput {
	width: 240px;
}
.content-search.xlong .userInput {
	width: 440px;
}
.content-search input[type="submit"] {
	background-color: #466F94;
	background-image: none; 
	background-repeat: no-repeat;
	border: none;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	color:#fff;
	font-size:12px!important;
	font-weight:bold;
	line-height:30px!important;
	padding:0px 10px!important;
	min-height:30px!important;	
	margin: 0px 40px 0 0;
}
.content-search.med input[type="submit"],
.content-search.long input[type="submit"] {	
	margin: 0px 5px 0px 5px;
}
.content-search input[type="submit"]:hover {
	background-color: #E87500;
	color: #FFF;
}
.content-search select {
	font-size: 11px;
	font-weight: bold;
	color: #263C6B;
	padding: 0px 0px 0px 5px !important;
	text-transform: uppercase;
	margin: 0px 0px 0 0;
	width: 185px;
	height: 28px;
	background: transparent;
	border: none !important;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-webkit-appearance: none;
}
.content-search .select-frame{
	font-size: 13px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0 0;
	width: 155px;
	height: 30px;
	border: 1px solid #CCC !important;
	overflow: hidden;
	background: url("/Portals/_Appleseed/images/AHRI/select-arrow.png") no-repeat right #f2f2f2;
	-webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
}
/* Comment out FF rule below to fix dropdown arrow issue on FF35+ */
/*@-moz-document url-prefix() {
    .content-search select.select-frame {
        padding-top: 4px !important;
        background: none;
    }
}*/
/* End FF dropdown rule*/
.ie9 .content-search .select-frame{
	background-image: none;
	background-color: #e5e5e5;
}
.content-search .select-frame::-ms-expand {
    display: none;
}
.search-submit {
	margin: 20px 0 5px 42px;	
}
.search-submit input[type="submit"] {
	background-color: #466F94;
	background-image: none; 
	background-repeat: no-repeat;
	border: none;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	color:#fff;
	font-size:12px!important;
	font-weight:bold;
	line-height:30px!important;
	padding:0px 10px!important;
	min-height:30px!important;	
	margin: 0px 40px 0 0;
}

#contentpane .standards-wrapper.ltsWrapper div.ui-accordion-content {
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}


.summary-wrapper {
    margin: -1px 0 0;
    padding: 20px 0;
    border-top: 1px solid #466F94;
    border-bottom: 1px solid #466F94;
}
#summary .pager {
    margin: 0;
    text-align: left;
}
#summary .content-wrapper {
    margin: -1px 0 0;
    padding: 20px 0;
    border-top: 1px solid #466F94;
    border-bottom: 1px solid #466F94;
}
.ColImageWrapper,
CalendarImageWrapper {
    float:left;
    margin: 0px 15px 0px 0px;
}
.ColImageWrapper img{
    height:100px;
    width:160px;
    border-width:0px;
}
.ColTitleContentWrapper {
    width:74%;
    float:left;
}
.ColTitleContentWrapper h5 {
    padding:0;
    font-size: 15px;
    line-height: 17px;
    margin: -1px 0px 6px 0px;
}

/* Calendar Page */

.event-wrapper {
	padding-top: 5px;
}
.calendar-heading {
	margin: 0px 0px 25px 0px;
	padding: 0;
	font-weight: bold;
}
ul.event-details {
	margin: 20px 0px 5px 25px;
	list-style: disc inside;
}
ul.event-details li {
	margin: 0px 0px 5px 0px;
}
ul.event-details.image-detail {
	margin: 20px 0px 5px 0px;
	list-style: none;
}
ul.event-details.image-detail li {
	float: left;
}
ul.event-details.image-detail img {
	margin-right: 20px;
}
tr.rcRow:first-child > td {
	padding-top: 5px;
}
tr.rcRow:last-child > td {
	padding-bottom: 5px;
}

/* Search Standards Page */

.standards-wrapper {
	border-bottom: 1px solid #333;
}

a.standard-download {
	color: #333;
	font-size: 12px;
	font-weight: normal;
}
a.standard-download:hover {
	color: #466F94;
}
#contentpane .standards-wrapper h6.standard-title,
.accordion .ui-accordion-header,
#contentpane .equipment .ui-state-default {
	border-top: 1px solid #333;
	padding: 5px 0 15px 15px;
	background-image: url('/Portals/_Appleseed/images/AHRI/leftnav-parent-arrow.png');
	background-position: 0px 13px;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
}
#contentpane .standards-wrapper h6.standard-title.ui-state-hover,
#contentpane .equipment .ui-state-hover {
	background-image: url('/Portals/_Appleseed/images/AHRI/leftnav-parent-arrow-hover.png');
	background-position: 0px 13px;
	background-repeat: no-repeat;
}
#contentpane .standards-wrapper h6.standard-title.ui-state-active,
#contentpane .equipment .ui-state-active {
	background-image: url('/Portals/_Appleseed/images/AHRI/leftnav-level3-arrow-hover.png');
	background-position: 0px 13px;
	background-repeat: no-repeat;
}
#contentpane .standards-wrapper #accLstView p {
	margin-bottom: 0px;
}
.accordion .ui-accordion-content {
	padding: 0px 0 40px;
}
#contentpane .standards-wrapper.ui-accordion .ui-accordion-content {
	padding: 0px 0 40px;
}
.accordion .ui-accordion-content p {
	padding: 10px 0 0px;
}
.accordion .ui-accordion-content p[style="float: left;"] {
	padding: 0px;
	float: none !important;
}
.accordion .ui-accordion-content a {
	padding: 0px 0px 5px;
}
#contentpane .standards-wrapper.ui-accordion .ui-accordion-content a {
	display: block;
	padding: 25px 0 15px;
}
#contentpane .html-module h5 ~ ui-accordion .ui-accordion-content a {
	display: block;
}

#rightpane .accordion .ui-accordion-content {
	height: auto !important;
}

/*** Sub Accordions ***/

#contentpane .ui-accordion .sub-accordion {
	margin-left: 20px;
}

#contentpane .ui-accordion .sub-sub-accordion {
	margin-left: 40px;
}

/* Press Releases page*/

.content-box {
	margin: 0px 0px 30px 0px;
}

.content-box-heading {
	padding: 1px 15px 0px;
	background-color: #466F94;
}
.content-box-heading h4 {
	color: #FFF;
	font-weight: normal;
}
.content-box-inner {
	border: 1px solid #CCC;
	padding: 15px;
}
.date-parameter {
	float: left;
}
.date-parameter:first-child {
	margin-right: 58px;
}
#mID2850 .date-parameter:first-child {
	margin-right: 25px;
}
.date-parameter span {
	color: #466F94;
	font-weight: bold;
}
.date-parameter span.from-to {
	margin-right: 5px;
}
#mID2850 .date-parameter .userInput {
	font-size: 12px;
	color: #999;
	padding: 0px 0px 0px 14px;
	margin: 0px 5px 0 0;
	width: 120px;
	height: 28px;
	border: 1px solid #CCC !important;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
.date-parameter img{
	vertical-align: middle;
}

html body .date-parameter input.rdfd_ {
	display: none !important;
}

html body .date-parameter .RadInput_Default  .riTextBox {
	border: 1px solid #CCC !important;
	width: 140px !important;
	background-color: #f2f2f2;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 2px 13px;
	font-size: 12px;
	color: #999;
	height: 28px;
}

.date-parameter .RadPicker.userInput {
    border: none !important;
}

.date-parameter .riSingle .riDisplay {
    height: 30px;
    margin: 2px 0px 0px 5px;
}

.date-parameter .RadPicker_Default .rcCalPopup {
    background-image: url(/Portals/_Appleseed/images/AHRI/calendar-icon.png);
    width: 31px;
    height: 30px;
    vertical-align: middle;
}

.date-parameter .RadPicker_Default .rcCalPopup:hover {
    background: url(/Portals/_Appleseed/images/AHRI/calendar-icon-hover.png) no-repeat left top; /* upload image */
}

.press-release-item {
	margin: 0px 0px 35px 0px;
}

/* Newsletter Page */

h4.newsletter-date {
	padding: 30px 0;
}

h5.news-header {
	font-weight: bold;
	color: #E87500;
	border-bottom: 1px solid #466F94;
	padding: 0px 0px 5px 0px;
	margin: 30px 0px 6px 0px; /* changed from 0px 0px 30px 0px; per Nancy 2014-07-07 */ 
}
.news-item-title {
	color: #333;
	font-weight: bold;
	padding: 24px 0px 4px 0px; /* changed from 0px 0px 15px 0px; per Nancy 2014-07-07 */
}
.news-item-content-wrapper {
	margin: 0px 0px 0px 0px; /* changed from 0px 0px 15px 0px; per Nancy 2014-07-07 */
}
.news-item-content-wrapper p {
	/*padding: 0px 0px 30px 0px;*/
}
.news-item-content-wrapper ul {
	font-size: 12px;
}

/* Newsletter Sidebars*/

#rightpane .newletter-sidebars {
	border: 1px solid #CCC;
}
#rightpane .newletter-sidebars .accordion h4.ui-accordion-header,
#rightpane .newletter-sidebars .subscribe-link h4 {
	background-color: #466F94;
	border: none;
	color: #FFF;
	font-size: 16px;
	font-weight: normal;
	margin: 0px 0px 15px;
	padding: 10px 15px;
}
#rightpane .newletter-sidebars .accordion h4.ui-accordion-header:last-of-type {
	margin: 0px 0px 0px;
}
#rightpane .newletter-sidebars .accordion h4.ui-accordion-header.ui-state-active:last-of-type {
	margin: 0px 0px 15px;
}
#rightpane .newletter-sidebars .accordion h4.ui-accordion-header-active,
#rightpane .newletter-sidebars .accordion h4.ui-accordion-header:hover {
	color: #FFF;
	background-color: #E87500;
}

#rightpane .newletter-sidebars .subscribe-link h4:hover {
	color: #466F94;
	background-color: #a3d5fb;
}
#rightpane .newletter-sidebars h6,
#rightpane .newletter-sidebars .accordion .ui-accordion-content.sidebar-item > a {
	padding: 0 0 15px 0px;
	border: none;
	color: #263C6B;
	font-size: 14px;
	font-weight: bold;
}
#rightpane .newletter-sidebars h6.ui-state-active,
#rightpane .newletter-sidebars h6:hover {
	color: #F68B1F;
}
#rightpane .newletter-sidebars .accordion .ui-accordion-content {
	border: none;
	padding: 0px 14px;
	height: auto !important;
	overflow: visible;
	width: 230px;
}
#rightpane .newletter-sidebars .accordion .ui-accordion-content.sidebar-subitem {
	padding: 0px 0px;
}
#rightpane .newletter-sidebars .accordion .ui-accordion-content a {
	padding: 0px 0px 15px;
	color: #333;
	font-weight: normal;
	display: block;
}
#rightpane .newletter-sidebars .accordion .ui-accordion-content a:hover {
	color: #F68B1F;
}

.orange {
	background-color: #E87500;
	/*background-image: url('/Portals/_Appleseed/images/AHRI/ahri-orange-gradient-60.png');
	background-repeat: repeat-x;*/
}

.blue {
	background-color: #466F94;
	/*background-image: url('/Portals/_Appleseed/images/AHRI/ahri-blue-gradient-60.png');
	background-repeat: repeat-x;*/
}

/* Calendar Page */
    
#mID2826 div.calendarGridWrapper,
.Meetings-and-Events-Calendar div.calendarGridWrapper {
	position: absolute;
	left: 530px;
	top: 0;
	width: 285px;
	margin-top: 0px;
} 

.calendarGridWrapper table.RadCalendar {
        border: 1px solid #CCC;
}

.calendarGridWrapper .RadCalendar_Default .rcMain {
	border: none;
}
    
.calendarGridWrapper .RadCalendar_Default td.rcTitlebar {
    background: #466F94;
    border: none;
    color: #FFF;
}

#Content_Table .calendarGridWrapper .RadCalendar_Default .rcTitlebar td {
    vertical-align: middle;
    height: 30px;
    padding: 0px 0 0px;
    font-size: 15px;
}

.calendarGridWrapper .RadCalendar_Default .rcTitlebar .rcPrev, .RadCalendar_Default .rcTitlebar .rcNext, .RadCalendar_Default .rcTitlebar .rcFastPrev, .RadCalendar_Default .rcTitlebar .rcFastNext {
    /*margin: 4px 4px;*/
}

.calendarGridWrapper .RadCalendar_Default .rcTitlebar .rcPrev {
    background: url(/Portals/_Appleseed/images/AHRI/Calendar/prev-button.png) no-repeat; 
}

.calendarGridWrapper .RadCalendar_Default .rcTitlebar .rcNext {
    background: url(/Portals/_Appleseed/images/AHRI/Calendar/next-button.png) no-repeat; 
}

.calendarGridWrapper .RadCalendar_Default .rcTitlebar .rcFastPrev {
    background: url(/Portals/_Appleseed/images/AHRI/Calendar/fastprev-button.png) no-repeat; 
}

.calendarGridWrapper .RadCalendar_Default .rcTitlebar .rcFastNext {
    background: url(/Portals/_Appleseed/images/AHRI/Calendar/fastnext-button.png) no-repeat; 
}

.calendarGridWrapper .RadCalendar_Default .rcTitlebar .rcPrev:hover {
    background: url(/Portals/_Appleseed/images/AHRI/Calendar/prev-button-hover.png) no-repeat left top; 
}

.calendarGridWrapper .RadCalendar_Default .rcTitlebar .rcNext:hover {
    background: url(/Portals/_Appleseed/images/AHRI/Calendar/next-button-hover.png) no-repeat left top; 
}

.calendarGridWrapper .RadCalendar_Default .rcTitlebar .rcFastPrev:hover {
    background: url(/Portals/_Appleseed/images/AHRI/Calendar/fastprev-button-hover.png) no-repeat left top; 
}

.calendarGridWrapper .RadCalendar_Default .rcTitlebar .rcFastNext:hover {
    background: url(/Portals/_Appleseed/images/AHRI/Calendar/fastnext-button-hover.png) no-repeat left top; 
}

.calendarGridWrapper .RadCalendar_Default tr.rcWeek {
    background: #6FACD9;
    border: none;
}

.calendarGridWrapper .RadCalendar tr.rcWeek th {
    height: 20px;
    width: 34px;
    color: #FFF;
    text-align: center;
    vertical-align: middle;
}

.calendarGridWrapper .RadCalendar .rcRow td {
	border: 0;
}

.calendarGridWrapper .RadCalendar_Default .rcRow th,
.calendarGridWrapper .RadCalendar_Default th.rcViewSel {
    display: none;
}

.calendarGridWrapper .RadCalendar .rcMain .rcRow a {
    height: 20px;
    width: 30px;
    text-align: center;
    vertical-align: middle;
    padding: 1px 0px;
    font-weight: normal;
    color: #999;
}

.calendarGridWrapper .RadCalendar .rcMain .rcRow .rcEventDate a {
	color: #466F94;
    font-weight: 600;
}

.calendarGridWrapper .RadCalendar .rcMain .rcRow .rcOtherMonth a {
	color: #CCC;
}

.calendarGridWrapper .RadCalendar .rcMain .rcRow .rcHover a {
	background: #6FACD9;
    color: #FFF;
}

.calendarGridWrapper .RadCalendar .rcMain .rcRow td.rcHover {
	background: #6FACD9!important;
    font-weight: 600;
}

.calendarGridWrapper .RadCalendar .rcMain .rcRow .rcSelected a {
	background: #466F94;
    color: #FFF;
    font-weight: 600;
}


#Content_Table .calendarGridWrapper .RadCalendar .rcMain .rcRow td:nth-child(2),
#Content_Table .calendarGridWrapper .RadCalendar .rcMain .rcRow td:last-child {
    background: #e4f0f9;
}
    
/*added to make the calendar title the same as Martin's mock, needed to go with the accordian parameters */
.calendar-event-title {
    color: #466F94;
    font-size: 13px;
    font-weight: normal;
    line-height: 17px;
    padding: 5px 0;
}

/*  Landing/Accordion Pages */

.content-title {
    padding: 5px 0px 45px;
}
.content-subhead {
    font-weight: 600;
}
.content-subhead:hover {
    /*color: #E87500;*/
}
.content-detail {
    padding: 5px 0px 25px;
}
.content-module a.full-line {
	display: block;
	margin: 0px 0px 20px 0px;
}
.landing-content img {
	margin: 0px 0px 30px 0px;
}
#certification img.cert-logo {
	margin: 0px 0px 15px -3px;
}
#about img {
	margin: 0px 0px 15px 0px;
}
#about img.cert-logo {
	float: right;
	margin: 0px 0px 15px 15px;
}

ol {
	list-style-type: decimal;
	margin: 0px;
	padding: 0px 12px 12px 30px;
}

#contentpane ol {
	padding-left: 40px;	
}

#contentpane ul {
	list-style-type: disc;
	margin: 0px;
	padding: 5px 12px 12px 40px;	
}

#contentpane .accordion ul {
	list-style-type: disc;
	padding: 10px 0px 25px 40px;	
}

#contentpane .ahri-header-module .accordion ul {
	list-style-type: disc;
	padding: 0px 12px 12px 40px;	
}

#contentpane .accordion ul ul {
	padding-bottom: 0px;	
}

#rightpane ul {
	list-style-type: disc;
	padding: 5px 12px 0px 15px;	
}

#rightpane ul li {
	padding: 0px 0px 10px 0px;	
}
.Home #rightpane ul,
#rightpane .desktopmodules_custommodules_ahri_news_posts_news_view_accordion_slider_ascx ul,
#rightpane .desktopmodules_custommodules_ahri_news_posts_news_rss_widget_ascx ul {
	list-style-type: none;
	padding: 0px;	
}
.Home #rightpane ul li,
#rightpane .desktopmodules_custommodules_ahri_news_posts_news_view_accordion_slider_ascx ul li,
#rightpane .desktopmodules_custommodules_ahri_news_posts_news_rss_widget_ascx ul li {
	padding: 0px;	
}

#contentpane .ltsWrapper {
	border-bottom: 1px solid #333;
	margin-bottom: 40px;
}

#contentpane .content-wrapper .ui-accordion-header,
#contentpane .colWrapper .ui-accordion-header,
#contentpane .html-module .ui-accordion-header,
#contentpane .ltsWrapper .ui-accordion-header,
#contentpane .ahri-header-module .ui-accordion-header,
#contentpane .content-subhead ~ div.accordion .ui-accordion-header,
#contentpane span.contentSubhead ~ div.accordion .ui-accordion-header,
#rightpane .member-resources .ui-accordion-header {
    background: url('/Portals/_Appleseed/images/AHRI/leftnav-parent-arrow.png') 0px 10px no-repeat;
    color: #466F94;
    padding: 7px 0 12px 15px;
    border: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
}
#contentpane .ltsWrapper .ui-accordion-header {
	border-top: 1px solid #333;
}
#contentpane .content-wrapper .ui-accordion-header.ui-state-hover,
#contentpane .colWrapper .ui-accordion-header.ui-state-hover,
#contentpane .html-module .ui-accordion-header.ui-state-hover,
#contentpane .ltsWrapper .ui-accordion-header.ui-state-hover,
#contentpane .ahri-header-module .ui-accordion-header.ui-state-hover,
#contentpane .content-subhead ~ div.accordion .ui-accordion-header.ui-state-hover,
#contentpane span.contentSubhead ~ div.accordion .ui-accordion-header.ui-state-hover,
#rightpane .member-resources .ui-accordion-header.ui-state-hover {
    background-image: url('/Portals/_Appleseed/images/AHRI/leftnav-parent-arrow-hover.png');
    color: #E87500;
}
#contentpane .colWrapper .ui-accordion-header.ui-state-active,
#contentpane .html-module .ui-accordion-header.ui-state-active,
#contentpane .ltsWrapper .ui-accordion-header.ui-state-active,
#contentpane .ahri-header-module .ui-accordion-header.ui-state-active,
#contentpane .content-subhead ~ div.accordion .ui-accordion-header.ui-state-active,
#contentpane span.contentSubhead ~ div.accordion .ui-accordion-header.ui-state-active,
#rightpane .member-resources .ui-accordion-header.ui-state-active {
    background-image: url('/Portals/_Appleseed/images/AHRI/leftnav-level3-arrow-hover.png');
    color: #E87500;
}
#contentpane .ltsWrapper #accLstViewMain h3{
	background-position: 0px 13px;
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
}

#contentpane .content-wrapper .content-section 
#contentpane .html-module .content-section {
    border-top: 1px solid #555;
    margin: 0px 0px 10px;
    padding: 15px 0px 0px 0px;
}
#contentpane .content-wrapper h5,
#contentpane .html-module h5 {
    font-weight: 700;
}
#contentpane .html-module h5 ~ a {
    padding: 7px 0 12px;
	display: block;
	font-size: 13px;
}
.Certification #contentpane .html-module h5 ~ a {
	display: inline;
}
#contentpane .content-wrapper .contact-name,
#contentpane .html-module .contact-name {
    font-weight: normal;
    margin-left: 5px;
}
#contentpane .content-wrapper div.accordion-details,
#contentpane .html-module div.accordion-details {
    overflow: inherit;
    height: auto !important;
    margin-bottom: 10px;
}
#contentpane .content-wrapper div.accordion-details p.accordion-content,
#contentpane .html-module div.accordion-details p.accordion-content {
    margin-bottom: 25px;
    padding: 10px 0px 0px 14px;
}
#contentpane .ltsWrapper div.ui-accordion-content {
    margin-bottom: 0px;
    padding: 10px 0px 0px 14px;
}
#contentpane .nested-accordion {
    padding-left: 14px;
    width: 100%;
}
#contentpane .colWrapper .accordion .accordion {
    padding-left: 14px;
    width: 100%;
}
#contentpane .colWrapper .accordion .accordion .accordion {
    padding-left: 14px;
    width: 100%;
}
#contentpane .colWrapper .ui-accordion-content-active {
	height: auto!important;
	overflow: visible;
	font-size: 13px;
}
#contentpane .colWrapper .accordion p {
	padding: 0px 0px 10px 0px;
}
.content-wrapper.accordion .ui-accordion-content {
	padding: 0;
}

#contentpane .ui-widget li { 
	font-size: 13px;
	margin-bottom: 5px; 
}


/* Member Login Page */

.page-heading {
	margin: 0px 0px 65px;
}

.login-header-module {
	margin: 0px 0px 47px;
}

.profile-module {
	margin: 0px 0px 55px;
}

.msiWrapper {
	margin: 0px 0px 30px 0px;
}
.msiWrapper .input-label {
	font-size: 11px;
	color: #263c6b;
	text-transform: uppercase;
	display: block;
	margin: 0px 0px 5px 0px;
}
.msiWrapper input[type="text"],
.msiWrapper input[type="password"] {
	font-size: 11px;
	color: #263c6b;
	/*text-transform: uppercase;*/
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 15px 0;
	width: 178px;
	height: 28px;
	border: 1px solid #CCC !important;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
.msiWrapper input[type="submit"] {
	background-color: #466F94;
	background-image: none; 
	background-repeat: no-repeat;
	border: none;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	color:#fff;
	font-size:14px!important;
	font-weight:bold;
	line-height:30px!important;
	padding:0px 11px!important;
	min-height:30px!important;	
	margin: 0px 0px 30px 0;
}
.msiWrapper input[type="submit"]:hover {
	background-color: #A3D5FB;
	color: #466F94;
}
.msiWrapper input[type="checkbox"] { 
	display: none; 
}
.msiWrapper input[type="checkbox"] + label { 
	/*float: left; */
	display: block;
	font-size: 11px;
	text-transform: uppercase;
	vertical-align: 5px;
	color: #263c6b;
	margin: 5px 0px 15px 0px;
	padding: 3px 0px 0px 30px;
	width: 200px; 
	height: 25px; 
	background: url(/Portals/_Appleseed/images/AHRI/unchecked_box.png) no-repeat; 
}
.msiWrapper input[type="checkbox"]:checked + label { 
	background: url(/Portals/_Appleseed/images/AHRI/checked_box.png) no-repeat; 
}
.msiWrapper a { 
	display: block;
	margin: 0px 0px 10px 0px;
}

/*** Pager CSS ***/

.pager a {
    margin: 0px 7px 0px; 
}
.pager a:first-child, .pager span:first-child {
    margin: 0px 2px 0px 0px;
    vertical-align: top;
}
.pager span {
    margin: 3px 0px;
}
.pager .button_back,
.pager .next_button {
    background: url(/Portals/_Appleseed/images/AHRI/pager-arrows.png) 0px 0 no-repeat;
    cursor: pointer;
    display: inline-block;
    width: 17px;
    height: 19px;
    overflow: hidden;
    text-indent: -9999px;
    position: relative;
    vertical-align: bottom;
}
.pager .next_button {
    background-position: -20px 0;
}
.pager .button_back:hover,
.pager .next_button:hover {   
    background: url(/Portals/_Appleseed/images/AHRI/pager-arrows-hover.png) 0px 0 no-repeat;
}
.pager .next_button:hover {
    background-position: -20px 0;	
}

/* HTML Module Styles */

.html-module h1 {
	font-size:	20px;
	font-weight:	normal;
	line-height:	24px;
	color:		#466F94;
	padding: 5px 0px 45px;
}
.html-module h2 {
	color:		#466F94;
	font-size:	15px;
	font-weight:	bold;
	line-height:	17px;
	margin: 0px 0px 20px;
	padding: 	5px 0px;
}
.html-module h3,
span.contentDeckIntro {
	color:#333;	
	font-size:14px;
	font-weight: normal;
	line-height:24px;
	padding: 5px 0px 25px;
}
.html-module p {
	padding: 0px 0px 15px;
}

/* Landing Page Content Modules */

body .content-module h2,
body .login-header-module h2 {
	font-size:	22px;
	font-weight:	normal;
	line-height:	26px;
	color:		#466F94;
	padding:        5px 0px ;
}

body .content-module h3,
body .login-header-module h3 {
	font-size:	28px;
	font-weight:	400;
	letter-spacing: -.5px;
	line-height:	24px;
	color:		#466F94;
	padding: 5px 0px 45px;
}
body .content-module h6 {
	color:#333;	
	font-size:14px;
	font-weight: normal;
	line-height:24px;
	padding: 5px 0px 25px;
}
body .content-module p {
	padding: 0px 0px 30px;
}
body .content-module p.lead-paragraph {
	padding: 5px 0px 25px;
}

/* AHRI Header Module Styles */

#contentpane .ahri-header-module {
	background: url(/Portals/_Appleseed/images/AHRI/ahri-module-header-490.png) no-repeat center top;
	border: 1px solid #CCC;
	min-height: 33px;
	padding: 0px 15px;
	/*width: 490px;*/
}
#contentpane .ahri-header-module h2 {
	margin: 6px 0px 0px 0px;
	color: #FFF;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
}
#contentpane .ahri-header-module .accordion {
	padding: 30px 0px 30px 0px;
	width: 460px;
}
#contentpane .ahri-header-module .accordion strong {
	margin: 20px 0px 15px 0px;
	display: block;
}
#contentpane .ahri-header-module .accordion ul {

}
#contentpane .ahri-header-module div.accordion + div.accordion {
	margin-top: -30px;
	padding-top: 0px;
}
#contentpane .ahri-header-module .ui-accordion-content {
	overflow: visible;
}

/*** Member Resources Module ***/

.member-resources {
	background: url(/Portals/_Appleseed/images/AHRI/ahri-module-header.png) no-repeat center top;
	border: 1px solid #CCC;
	width: 256px;
}
.member-resources h2 {
	margin: 6px 20px 0px 20px;
	color: #FFF;
	font-family: 'Open Sans', Arial, Helvetica, Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 14px;
	text-align: left;
}
.member-resources .content-subhead {
	font-size: 17px;
    font-weight: 400;
    margin: 0px 20px 0px 20px;
}
.member-resources p {
    margin: 0px 20px 20px 20px;
}
.member-resources .accordion {
	padding: 30px 0px 30px 15px;
	width: 228px;
}
#rightpane .member-resources div.accordion + div.accordion {
	margin-top: -30px;
	padding-top: 0px;
}
#rightpane .member-resources  .accordion a {
	font-size: 13px;
	font-weight: 400;
}
.member-resources .ui-accordion-content {
	overflow: visible;
}
.member-resources .ui-accordion-header {
	/*text-transform: uppercase;*/
}
.member-resources .ui-widget-content {
	background: none;
	border: none;
	padding: 0px 0px 25px 15px;
}

/* CACHE NEWSLETTER (AHRI UPDATE) MODULE */

#contentpane .cache-newsletter-module .ui-tabs {
	padding: 0px;
}
#contentpane .cache-newsletter-module .ui-tabs-vertical { 
	width: 760px; 
}
#contentpane .cache-newsletter-module .ui-tabs-vertical ul.ui-tabs-nav { 
	padding: 0px; 
	float: right; 
	border: 1px solid #CCC;
	width:	258px;
}
#contentpane .cache-newsletter-module .ui-tabs-vertical .ui-tabs-nav li { 
	clear: left; 
	width: 100%; 
	background-color: #466F94;
	border: none;
	margin: 0px 0px 15px;
	padding: 5px 3px;
	width: 252px
}

#contentpane .cache-newsletter-module .ui-tabs-vertical .ui-tabs-nav li:hover { 
	background-color: #E87500;  
}

#contentpane .cache-newsletter-module .ui-tabs-vertical .ui-tabs-nav li:first-of-type {
	margin-top: -1px;
}

#contentpane .cache-newsletter-module .ui-tabs-vertical .ui-tabs-nav > a:last-of-type li {
	margin: 0px 0px 0px;
}
#contentpane .cache-newsletter-module .ui-tabs-vertical .ui-tabs-nav a { 
	display:block;
	color: #FFF;
	font-size: 13px;
	font-weight: normal;
	/*padding: 0px;*/
	width: 100%;	
}
#contentpane .cache-newsletter-module .ui-tabs-vertical .ui-tabs-nav > a { 

}
#contentpane .cache-newsletter-module .ui-tabs-vertical .ui-tabs-nav a li {
	padding: 11.5px 13px; 
	width: 	232px;
}
#contentpane .cache-newsletter-module .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { 
	width: 252px
}
#contentpane .cache-newsletter-module .ui-tabs-vertical .ui-tabs-panel { 
	padding: 0px; 
	width: 480px;
}
#contentpane .cache-newsletter-module .ui-tabs-vertical .ui-tabs-panel .news-item-content { 
	padding: 0px 0px 0px; /* changed from padding: 0px 0px 30px; per Nancy 2014-07-07 */
}
#contentpane .cache-newsletter-module .ui-tabs-vertical .ui-tabs-panel #more { 
	margin: -30px 0px 0px;
}
 #contentpane .cache-newsletter-module .ui-tabs-vertical .ui-tabs-nav li a {
padding: 10px 15px;
 width:100%;
}

/* MANAGE USERS PAGE */

#contentpane .ui-jqgrid {
	width: 620px !important;
	margin-bottom: 20px;
	border-bottom: 1px solid #466F94;
}

#contentpane .ui-jqgrid .ui-userdata {
	width: 619px !important;
	border: 1px solid #466F94;
	background: #dfeffc url(/Design/jqueryUI/Appleseed/images/bg_glass_75_dfeffc_1x400.png) 50% 50% repeat-x;
}

#contentpane .ui-jqgrid td.ui-pg-button {
	padding: 2px 1px 2px 4px;
}

#contentpane .ui-jqgrid td.ui-pg-button div {
	padding: 0px 3px 0px 0px;
	height: 17px;
}

#contentpane .ui-jqgrid td.ui-pg-button:hover {
	padding: 1px 0px 1px 3px;
}

#contentpane .ui-jqgrid td.ui-pg-button:hover div {
	border: 1px solid #466F94;
	border-radius: 5px;
	color: #466F94;
}

#contentpane .ui-jqgrid .ui-widget-content.ui-state-hover {
	color: #466F94;
}	

#contentpane .ui-jqgrid .ui-jqgrid-hdiv {
	width: 621px !important;
}

#contentpane .ui-jqgrid .ui-jqgrid-hbox {
	float: left;
	padding-right: 17px;
	border-right: 1px solid #466F94;
	border-bottom: 1px solid #466F94;		
	background: #dfeffc url(/Design/jqueryUI/Appleseed/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
}

#contentpane .ui-jqgrid .ui-jqgrid-hdiv th {
	/*border-top: 1px solid #466F94;*/
	border-right: 1px solid #466F94;
	/*border-bottom: 1px solid #466F94;*/
	background: #dfeffc url(/Design/jqueryUI/Appleseed/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
	padding: 4px 2px 0px;
}
#contentpane .ui-jqgrid .ui-jqgrid-hdiv th:first-child {
	border-left: 1px solid #466F94;
}	
#contentpane .ui-jqgrid .ui-jqgrid-hdiv th#list5_UserName {
	width: 23.3% !important;
}	
#contentpane .ui-jqgrid .ui-jqgrid-hdiv th#list5_Email {
	width: 40.5% !important;
}	
#contentpane .ui-jqgrid .ui-jqgrid-hdiv th#list5_Rol {
	width: 21.8% !important;
}	
#contentpane .ui-jqgrid .ui-jqgrid-hdiv th#list5_Edit {
	width: 42px !important;
}	
#contentpane .ui-jqgrid .ui-jqgrid-hdiv th#list5_Delete {
	width: 42px !important;
}

#contentpane .ui-jqgrid .ui-jqgrid-bdiv {
	width: 620px !important;
	margin: 0px 0px 20px;
	border-right: 1px solid #466F94;
	/*overflow: visible;
	height: auto !important;*/
}

#contentpane .ui-jqgrid tr.jqgrow td { 
	border-top: 1px solid #466F94;
	border-right: 1px solid #466F94;
	border-bottom: 1px solid #466F94;
	padding: 4px 2px 0px;
}

#contentpane .ui-jqgrid tr.jqgrow td:first-child { 
	border-left: 1px solid #466F94;
}

#contentpane .jqgfirstrow td{
	padding: 0px;
}

#contentpane .ui-jqgrid .ui-jqgrid-htable {
	table-layout: auto !important;
	width: 603px !important;
}

#contentpane .ui-jqgrid-bdiv > div {
    /*height: auto !important;*/
}

#contentpane .ui-jqgrid .ui-jqgrid-btable {
	table-layout: auto !important;
	width: 603px !important;
}

#contentpane .ui-jqgrid .ui-userdata.ui-state-default .ui-icon,
#contentpane .ui-jqgrid .ui-jqgrid-bdiv .ui-widget-content .ui-icon {
	background-image: url(/aspnet_client/UserManager/images/ui-icons_469bdd_256x240.png);
	margin-left: 11px!important
}

#contentpane #pager5 {
	width: 621px !important;
	/*border: 1px solid #466F94;*/
	margin-top: -20px!important;		
	background: #dfeffc
}

#contentpane .ui-jqgrid .ui-paging-info {
	padding-right: 5px;
}

#contentpane #pg_pager5 {
	border: 1px solid #466F94;
}

/* Hide superfluous <p> tags */
.hide {
	display: none;
}

/* Styles for Register Button */
.ie-fix {
	z-index: 100;
}
.reg-button-wrapper {
	margin: 0px 0px 18px -19px;
}
.reg-button {
	background: url('/App_Content/ahri/images/MEMBER-CONTENT/EVENTS/RegButton.jpg') no-repeat 0px 0px;
	width: 270px;
	height: 90px;
	padding: 7px 0 12px;
	display: block;
	font-size: 13px;
}
.reg-button:hover {
	background: url('/App_Content/ahri/images/MEMBER-CONTENT/EVENTS/RegButton-hover.jpg') no-repeat 0px 0px;
}

/* Styles for Subscribe Button */
.ie-fix {
	z-index: 100;
}
.subscribe-button-wrapper {
	margin: 0px 0px 0px 42px;
}
.subscribe-button {
	background: url('/App_Content/ahri/images/MEMBER-CONTENT/subscribe-button2.jpg') no-repeat 0px 0px;
	width: 170px;
	height: 230px;
	padding: 7px 0 12px;
	display: block;
	font-size: 13px;
}
.subscribe-button:hover {
	background: url('/App_Content/ahri/images/MEMBER-CONTENT/subscribe-button-hvr2.jpg') no-repeat 0px 0px;
}


/* Styles for Update Button */
.ie-fix {
	z-index: 100;
}
.update-button-wrapper {
	margin: 0px 0px 0px 42px;
}
.update-button {
	background: url('/App_Content/ahri/images/MEMBER-CONTENT/update-button.png') no-repeat 0px 0px;
	width: 170px;
	height: 153px;
	padding: 7px 0 12px;
	display: block;
	font-size: 13px;
}
.update-button:hover {
	background: url('/App_Content/ahri/images/MEMBER-CONTENT/update-button-hvr.png') no-repeat 0px 0px;
}

/* ARTICLE PAGES RESOURCE SUMMARIES */

#contentpane .resource-summary { 
	width: 760px; 
}
#contentpane .resource-summary .outer-wrap { 
	padding: 0px; 
	float: right; 
	border: 1px solid #CCC;
	width:	258px;
}
#contentpane .resource-summary .outer-wrap h2 { 
	display: block;
	color: #FFF;
	font-size: 16px;
	line-height: 16px;
	margin: 0px 0px 18px 0px;
	padding: 13px 15px 7px;
	background: #466F94 url('/Portals/_Appleseed/images/AHRI/ahri-blue-gradient-3-36.png') repeat-x;
	border-bottom: 1px solid #CCC;
}
#contentpane .resource-summary .inner-wrap { 
	padding: 5px 15px 20px;
}

/* Credit Table on /531 2015-06-05 MLP */

.credit-table {
	width: 500px;
}

.credit-table .cell {
	padding: 5px;
	display: inline-block;
	vertical-align: top;
	margin-right: -3px;
	height: 210px;
}

.credit-table .cell-1 {
	width: 80px;
	background-color: #fce5cd;
}

.credit-table .cell-2 {
	width: 110px;
}

.credit-table .cell-3 {
	width: 80px;
}

.credit-table .cell-4 {
	width: 60px;
}

.credit-table .cell-5 {
	width: 120px;
}

.credit-table .header-cell {
	background-color: #f79646;
	height: 45px;
}

/* Regulatory Support page */

.fusion-chart {
	margin-bottom: 15px;
}

.reg-info-box.content-box {
	margin-bottom: 20px;
}

.reg-info-box.content-box h6 {
	padding: 0px;
}

.reg-support-module .res-products.content-box,
.reg-support-module .comm-products.content-box {
	margin-bottom: -20px;
}

.reg-support-module .content-box-heading {
	padding: 1px 10px 0px;
}

.reg-support-module .content-box-heading h4 {
	font-size: 13px;
}

.reg-support-module .info-text p {
	padding: 0px;
}

.products-box {
	width: 370px !important;
	height: 470px;
	position: relative;
}

.products-box .content-box-heading {
	display: inline-block;
}

.products-box .content-box-heading:hover {
	background-color: #E99123;
}

.res-products .products-box {
	background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/residential-prod-bkgd.jpg');
	background-repeat: no-repeat;
}

	.res-products a.central-ac-link {
		display: block;
		width: 250px;
		height: 137px;
		position: absolute;
		left: 104px;
		top: 107px;}

	.res-products a.central-ac-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/central-ac-hover.png');
	}

	.res-products a.boiler-link {
		display: block;
		width: 18px;
		height: 80px;
		position: absolute;
		left: 69px;
		top: 361px;
	}

	.res-products a.boiler-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/boiler-hover.png');
	}

	.res-products a.pool-heater-link {
		display: block;
		width: 17px;
		height: 17px;
		position: absolute;
		left: 27px;
		top: 344px;
	}

	.res-products a.pool-heater-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/pool-heater-hover.png');
	}

	.res-products a.furnace-link {
		display: block;
		width: 22px;
		height: 46px;
		position: absolute;
		left: 61px;
		top: 286px;
	}

	.res-products a.furnace-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/furnace-hover.png');
	}

	.res-products a.product1-link {
		display: block;
		width: 32px;
		height: 86px;
		position: absolute;
		left: 106px;
		top: 354px;
	}

	.res-products a.hearth-products-link {
		display: block;
		width: 29px;
		height: 18px;
		position: absolute;
		left: 93px;
		top: 279px;
	}

	.res-products a.hearth-products-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/hearth-products-hover.png');
	}

	.res-products a.product1-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/product1-hover.png');
	}

	.res-products a.product2-link {
		display: block;
		width: 58px;
		height: 105px;
		position: absolute;
		left: 230px;
		top: 335px;
	}

	.res-products a.product2-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/product2-hover.png');
	}

	.res-products a.product3-link {
		display: block;
		width: 35px;
		height: 24px;
		position: absolute;
		left: 270px;
		top: 409px;
	}

	.res-products a.product3-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/product3-hover.png');
	}

.comm-products .products-box {
	background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/commercial-prod-bkgd.jpg');
	background-repeat: no-repeat;
}

	.comm-products a.product1-link {
		display: block;
		width: 36px;
		height: 14px;
		position: absolute;
		left: 305px;
		top: 416px;
	}

	.comm-products a.product1-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/comm-product1-hover.png');
	}

	.comm-products a.product2-link {
		display: block;
		width: 11px;
		height: 43px;
		position: absolute;
		left: 277px;
		top: 387px;
	}

	.comm-products a.product2-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/comm-product2-hover.png');
	}

	.comm-products a.product3-link {
		display: block;
		width: 45px;
		height: 24px;
		position: absolute;
		left: 225px;
		top: 406px;
	}

	.comm-products a.product3-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/comm-product3-hover.png');
	}

	.comm-products a.product4-link {
		display: block;
		width: 48px;
		height: 319px;
		position: absolute;
		left: 164px;
		top: 112px;
	}

	.comm-products a.product4-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/comm-product4-hover.png');
	}

	.comm-products a.product5-link {
		display: block;
		width: 13px;
		height: 10px;
		position: absolute;
		left: 332px;
		top: 334px;
	}

	.comm-products a.product5-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/comm-product5-hover.png');
	}

	.comm-products a.product6-link {
		display: block;
		width: 109px;
		height: 24px;
		position: absolute;
		left: 231px;
		top: 296px;
	}

	.comm-products a.product6-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/comm-product6-hover.png');
	}

	.comm-products a.product7-link {
		display: block;
		width: 23px;
		height: 63px;
		position: absolute;
		left: 328px;
		top: 109px;
	}

	.comm-products a.product7-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/comm-product7-hover.png');
	}

	.comm-products a.product8-link {
		display: block;
		width: 38px;
		height: 22px;
		position: absolute;
		left: 235px;
		top: 109px;
	}

	.comm-products a.product8-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/comm-product8-hover.png');
	}

	.comm-products a.product8b-link {
		display: block;
		width: 36px;
		height: 22px;
		position: absolute;
		left: 273px;
		top: 109px;
	}

	.comm-products a.product8b-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/comm-product8b-hover.png');
	}

	.comm-products a.product9-link {
		display: block;
		width: 17px;
		height: 17px;
		position: absolute;
		left: 116px;
		top: 143px;
	}

	.comm-products a.product9-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/comm-product9-hover.png');
	}

	.comm-products a.product10-link {
		display: block;
		width: 11px;
		height: 19px;
		position: absolute;
		left: 49px;
		top: 215px;
	}

	.comm-products a.product10-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/comm-product10-hover.png');
	}

	.comm-products a.product11-link {
		display: block;
		width: 20px;
		height: 8px;
		position: absolute;
		left: 111px;
		top: 226px;
	}

	.comm-products a.product11-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/comm-product11-hover.png');
	}

	.comm-products a.product12-link {
		display: block;
		width: 39px;
		height: 21px;
		position: absolute;
		left: 21px;
		top: 354px;
	}

	.comm-products a.product12-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/comm-product12-hover.png');
	}

	.comm-products a.product13-link {
		display: block;
		width: 44px;
		height: 35px;
		position: absolute;
		left: 71px;
		top: 339px;
	}

	.comm-products a.product13-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/comm-product13-hover.png');
	}

	.comm-products a.product14-link {
		display: block;
		width: 13px;
		height: 27px;
		position: absolute;
		left: 130px;
		top: 346px;
	}

	.comm-products a.product14-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/comm-product14-hover.png');
	}

	.comm-products a.product15-link {
		display: block;
		width: 32px;
		height: 24px;
		position: absolute;
		left: 302px;
		top: 387px;
	}

	.comm-products a.product15-link:hover {
		background-image: url('/Portals/_Appleseed/images/AHRI/reg-support/comm-product15-hover.png');
	}


/* Product link tooltip styling */

a.prod-link span {
	position: absolute;
	height: 15px;
	color: #FFF;
	white-space:nowrap;
	background: #466F94;
	visibility: hidden;    
	padding: 5px 7px;
    top: -30px;
    left: 0px;
}
a:hover.prod-link span {
	visibility: visible;
}

.res-products a.central-ac-link span {
    top: -30px;
    left: 0px;	
}

.res-products a.boiler-link span {
    top: -30px;
    left: 0px;	
}

.res-products a.pool-heater-link span {
    top: -30px;
    left: 0px;	
}

.res-products a.furnace-link span {
    top: -30px;
    left: 0px;	
}

.res-products a.product1-link span {
    top: -30px;
    left: 0px;	
}

.res-products a.product2-link span {
    top: -30px;
    left: 0px;	
}

.res-products a.product3-link span {
    top: -30px;
    left: 0px;	
}


.comm-products a.product1-link span {
    top: -30px;
    left: 0px;	
}

/* Site Map Module CSS*/ 

.ahri-site-map {
    border: none;
    font-size: 14px;
}

.ahri-site-map a {
    border: none;
    font-weight: normal;
    padding: 5px 0px;
    display: inline-block;
}

#contentpane .ahri-site-map ul {
    list-style-type: none;
    padding: 0px;
}

#contentpane .ahri-site-map .ui-widget li {
    font-size: 14px;
    margin-bottom: 0px;
}

.ahri-site-map li {
    border: none;
    padding: 0px;
}

.ahri-site-map li.AspNet-Menu-WithChildren {
    padding: 0px;
}

.ahri-site-map li.AspNet-Menu-WithChildren .ui-accordion-header {
    padding: 0px 0px 0px 15px;
}

.ahri-site-map li.current {
    background-color: transparent;
}

#contentpane .ahri-site-map li.AspNet-Menu-WithChildren.accordion .ui-accordion-header  {
	background-image: url('/Portals/_Appleseed/images/AHRI/leftnav-parent-arrow.png');
	background-position: 0px 8px;
	background-repeat: no-repeat;
}
#contentpane .ahri-site-map li.AspNet-Menu-WithChildren.accordion .ui-accordion-header.ui-state-hover {
	background-image: url('/Portals/_Appleseed/images/AHRI/leftnav-parent-arrow-hover.png');
}
#contentpane .ahri-site-map li.AspNet-Menu-WithChildren.accordion .ui-accordion-header.ui-state-active {
	background-image: url('/Portals/_Appleseed/images/AHRI/leftnav-level3-arrow-hover.png');
}

#contentpane .ahri-site-map ul ul,
#contentpane .ahri-site-map ul ul ul.ui-accordion-content {
    position: static;
    padding: 0px 0px 0px 15px;
    z-index: 0;
    background: transparent;
    border: none;
}

.ahri-site-map ul ul:hover {
    background: transparent;
    border: none;
}

.ahri-site-map ul.AspNet-Menu li:hover li,
.ahri-site-map ul.AspNet-Menu li:hover ul,
.ahri-site-map ul.AspNet-Menu li:hover ul ul {
	background: none !important;
}

.ahri-site-map ul ul:hover ul {
    background: transparent;
    border: none;
}

.ahri-site-map ul ul:hover li {
    background: transparent;
    border: none;
}

.ahri-site-map ul ul:hover a {
    background: transparent;
    border: none;
}

.ahri-site-map ul ul li:hover {
    background: transparent;
    border: none;
}

.ahri-site-map ul ul a:hover {
    background: transparent;
    border: none;
}

.ahri-site-map ul .flyout-wrap {
    position: static;
    width: auto;
    display: block;
    z-index: 0;
    padding-left: 0px;
}

.ahri-site-map ul .flyout-wrap ul {
    position: static;
    float: none !important;
    width: auto;
    display: block;
    z-index: 0;
}

.ahri-site-map ul.AspNet-Menu li:hover ul {
	border: none;
}

.ahri-site-map ul.AspNet-Menu li:hover .flyout-wrap ul li ul
{
   display:block;
   visibility:visible;
   position:static;
   z-index:0;
   margin-left:10px;
   background:transparent !important;
   padding-bottom: 0px;
}

.ahri-site-map ul.AspNet-Menu li .flyout-wrap ul li:hover ul
{
   display:block;
   visibility:visible;
   float: none;
   background:transparent !important;
   border:none;
   position:static;
   margin-left:10px;
}

/*** Agenda Module CSS ***/

table.agenda {
	border-collapse: collapse;
	border: 1px solid #999;
	width: 100%;
}

table.agenda td {
	border: 1px solid #999;
}

table.agenda td.info {
	background: #d0e3f3;
	width: 100%;
}

table.agenda td.heading {
	background: #f79646;
}

table.agenda td p {
	font-size: 8pt; 
	padding: 2px 6px 0px 6px;
}

table.agenda td.info p {
	text-align: center;
}

table.reports {
	width: 760px;
}

#Content_Table table.reports td.heading {
	height: 24px; 
	background-color: #d0e3f3;
	vertical-align: middle;
}

table.reports td.first-col {
	width: 17%;
}

table.reports td.second-col {
	width: 63%;
}

table.reports td.third-col {
	width: 20%;
}

/*** Table Columns CSS ***/

table.two-column td {
	width: 50%;
}

table.three-column td {
	width: 33.3%;
}

table.four-column td {
	width: 25%;
}

table.five-column td {
	width: 20%;
}

table.six-column td {
	width: 16.6%;
}

table.seven-column td {
	width: 14.28%;
}

/*** Open Accordions for Print ***/

@media print {

	* {	
		margin: 0;
		padding: 0;
		float: none!important;
		height: auto !important;
		width: auto !important;
        overflow: visible !important;
	}

	.logo_div {
	    margin-top: 0px;
	}
	.logo_div img {
	    margin-top: 0px;
	}
	.logo_div a[href]:after {
		content: none !important;
	}

	#Table2 {
	    margin-top: 0px;
	}

	#search,
	.userMenu,
	.social-dir-search,
	#navigation,
	.module_Body table td.breadcrumbs,
	#footer_div {
	    display: none;
	    height: 0 !important;
	}

	.LeftTD {
	    display: none !important;
	}

	#contentpane .ui-accordion,
    #contentpane .ui-accordion * {
        display: block !important;
        width: auto !important;
        height: auto !important;
        overflow: visible !important;
    } 

    #Table1,
    .banner_div,
    #Table1 *,
    .banner_div * {
        page-break-after: avoid;
    }  

    #Table2,
    #Table2 *,
    .CenterTD {
        page-break-before: avoid;
    }

    #ui-accordion-5-panel-0 {
        page-break-before: always;
    }

    #Table2 {
        page-break-after: avoid;
    }  

}

.SiteContentMenu{
max-height:500px;
overflow:auto;
}
.SiteContentMenu li:hover{
background:transparent !important;
}
#Admin_asSiteTree table tr:hover{
background: -webkit-gradient(linear, left bottom, left top, from(#a0a0a0), to(#c1c1c1)) !important;
color: white !import;
}
#Admin_asSiteTree table tr:hover a{
color: white !important;
}

#Admin_asSiteTree{
margin-right: 50px !important;
}

.logo_div a img{
	border-width: 0px;
    width: 128px;
    margin-top: 10px;
}

.CommandButtonLarge{
    
    padding: 20px;
    background-color: #466F94;
    color: #fff !important;
	padding-top: 30px;
}
.CommandButtonLarge a{
	 color: #fff !important;
	 font-size: 32px;
    text-align: center;
}
.clearfixNew{
	display: block !important;
    content: ""  !important;
    clear: both  !important;
}

.colLeft{
	float:left;
	width:310px !important;
	margin-right:8px!important;
}
.colCenter{
	float:left;
	width:310px !important;
	margin-left:7px!important;
	margin-right:7px!important;
}
.colRight{
	float:left;
	width:310px !important;
	margin-left:8px!important;
}

.PDLHead{
	/* text-transform: uppercase; */
    background-color: #466f94;
    color: #fff;
    font-size: 25px;
    text-align: center;
    line-height: 200px;
}

.subscribe-button {
	background: url('/App_Content/ahri/images/MEMBER-CONTENT/subscribe-button2.jpg') no-repeat 0px 0px;
	width: 170px;
	height: 230px;
	padding: 7px 0 12px;
	display: block;
	font-size: 13px;
}
.subscribe-button:hover {
	background: url('/App_Content/ahri/images/MEMBER-CONTENT/subscribe-button-hvr2.jpg') no-repeat 0px 0px;
}

.top-notice{
	    padding: 10px 0px;
    background-color: #000;
    color: #fff;
    text-align: center;
}

.top-notice table tbody tr td{
	text-align:center;
}