/* COLOR KEY

*/

/* NO PAGE JUMP FIX WITHOUT MIN HEIGHT*/
html{overflow-y: scroll;}

/* IE SPECIFIC HACK TAGS / UER WHEN NEEDED */
@media screen\9 {} /* IE6/7 only */
@media \0screen\,screen\9 {} /* IE6/7/8 */
@media \0screen {} /* IE8 */
@media screen\0 {} /* IE8/9 */
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){} /* IE 10 */
/* IE Only Prefix Use * */

/* Inline Block Trick for IE7 & IE8 
zoom:1; <- triggers HasLayout for IE
*display: inline; <- displays inline bock when HasLayout is triggered
*/


/* LINK COLORS */
:focus {outline: none;}
a:link {color: #333; text-decoration: underline;}
a:visited {color: #333; text-decoration: underline;}
a:active {color: #333; text-decoration: underline;}
a:hover {color: #333; text-decoration: underline;}

/* EXTRA FONTS */






	
/* H1 TITLE TAGS - SET SIZE ON HERE / COLOR SHOULD BE IN CONTAINER DIV */
h1, h2, h3, h4, h5, h6 {font-weight: normal; cursor: default;font-family:georgia, times-roman, arial;}
h1{font-size: 24px;}
h2{font-size: 18px;font-family:georgia, times-roman, arial;}
h3{font-family:georgia, times-roman, arial;}
h4{font-family:georgia, times-roman, arial;}
h5{font-family:georgia, times-roman, arial;}
h6{font-family:georgia, times-roman, arial;}
p{color:#666;}

/* SET BASIC STRONG AND ITALIC TEXT */
strong{
	/*
	font-family: OpenSansBold;
	font-weight: normal;
	*/
}
em{
	/*
	font-family: OpenSansItalic;
	*/
}
	
/* BASIC CLEAR */
.clear {clear: both;}

/* CLEAR FIX */
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
} 
.clearfix:after {
    clear: both;
}
.clearfix {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}

/* GLOBAL FONT SET - SHOULD BE SAME FONT FAMILY SET IN BODY 
*{font-family: Arial, Helvetica, sans-serif;}*/

/* START SITE SPECIFIC CSS */
body{
	background:url("/pub/design/bodyBG.png") repeat-x left top;
	color: #333;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: 100%;
	line-height: 1;
	-webkit-text-size-adjust: none; /*fix for ios mobile safari font rendering */
	}

/* FIX FOR IOS MOBILE SAFARI FORM INPUT STYLE */
/* use on input style to remove button styles on ipad & iphone
	input, textarea {
		-webkit-appearance: none;
		-webkit-border-radius: 0;
	}
*/

/* MAIN */


.boundingBox{
    margin: 0 auto;
    text-align: center;
    width: 1024px;
}



#mainContain {
	width: 1024px;
	margin: 0px auto;
	font-size: 12px;
	text-align: left;
	padding: 0 0px 20px 0px;
	min-height: 600px;
	float:left;

	/* CSS3 */
}


#mainContain p{line-height: 1.4;}



.headerContainer{
    width:100%;
    height:143px;
    margin:0 auto 0 auto;
    float:left;
    padding:3px 0 0 0;
}


.header{
    width:1024px;
    height:28px;
    margin:0 auto 0 auto;
    padding:5px 0 0 0;
    
}

.socialMedia{
    width:200px;
    float:left;
}

.socialMedia ul{
    list-style:none;
    padding:0;
    margin:0;
    width:100%;
    float:left;
}

.socialMedia ul li{
    list-style:none;
    padding:0 5px 0 0;
    margin:0;
    float:left;
}

.socialMedia ul li a{
    cursor:pointer;
    padding:0 0px 0 0;
    margin:0;
    float:left;
}

.homepageSearchContainer{
    width:300px;
    float:left;
    margin-top:-15px;
}

.tinyNav{
    width:500px;
    float:right;
}

.tinyNav ul{
    list-style:none;
    padding:0;
    margin:0;
    width:100%;
    float:left;
}

.tinyNav ul li{
    list-style:none;
    padding:0 15px 0 15px;
    margin:0;
    float:left;
    font-size:75%;
}


.mainNavContainer{
    background-color:#0f75bc;
    width:100%;
    height:109px;
    margin:0 auto 0 auto;
    float:left;
    border-bottom:1px solid #333;
	z-index: 999;
}


.mainNavContent{
    width:1024px;
    height:109px;
    margin:0 auto 0 auto;
}


.logo{
    width:465px;
    height:109px;
    float:left;
    
}

.mainNav{
    width:559px;
    height:109px;
    margin:0 0 0 0px;
    float:left;

}

.mainNav ul{
    width:100%;
    padding:0px 0 0 0px;
    margin:0 15px 0 0;
    list-style:none;
    text-align:center;
    font-family:georgia, times-roman, arial;
}


.mainNav ul li{
    width:110px;
    height:110px;
    float:left;
    padding:0 0px 0 0px;
    margin:0;
    list-style:none;
    color:#fff;
    font-size:120%;
}

.mainNav ul li a{
    color:#fff;
    width:110px;
    height:110px;
    float:left;
    line-height:180px;
}

.mainNav ul li a.nav1:link{
    text-decoration:none;
    background:url(/pub/design/resources_btn.png) top left no-repeat;
}

.mainNav ul li a.nav1:visited{
    color:#fff;
    text-decoration:none;
    background:url(/pub/design/resources_btn.png) top left no-repeat;
}

.mainNav ul li a.nav1:hover{
    color:#0f75bc;
    text-decoration:none;
    background:url(/pub/design/resources_btn_hover.png) top left no-repeat;
}

.mainNav ul li a.nav1:active{
    color:#fff;
    text-decoration:none;
    background:url(/pub/design/resources_btn.png) top left no-repeat;
}


.mainNav ul li a.nav2:link{
    text-decoration:none;
    background:url(/pub/design/training_btn.png) top left no-repeat;
}

.mainNav ul li a.nav2:visited{
    color:#fff;
    text-decoration:none;
    background:url(/pub/design/training_btn.png) top left no-repeat;
}

.mainNav ul li a.nav2:hover{
    color:#0f75bc;
    text-decoration:none;
    background:url(/pub/design/training_btn_hover.png) top left no-repeat;
}

.mainNav ul li a.nav2:active{
    color:#fff;
    text-decoration:none;
    background:url(/pub/design/training_btn.png) top left no-repeat;
}



.mainNav ul li a.nav3:link{
    text-decoration:none;
    background:url(/pub/design/topics_btn.png) top left no-repeat;
}

.mainNav ul li a.nav3:visited{
    color:#fff;
    text-decoration:none;
    background:url(/pub/design/topics_btn.png) top left no-repeat;
}

.mainNav ul li a.nav3:hover{
    color:#0f75bc;
    text-decoration:none;
    background:url(/pub/design/topics_btn_hover.png) top left no-repeat;
}

.mainNav ul li a.nav3:active{
    color:#fff;
    text-decoration:none;
    background:url(/pub/design/topics_btn.png) top left no-repeat;
}




.mainNav ul li a.nav4:link{
    text-decoration:none;
    background:url(/pub/design/join_btn.png) top left no-repeat;
}

.mainNav ul li a.nav4:visited{
    color:#fff;
    text-decoration:none;
    background:url(/pub/design/join_btn.png) top left no-repeat;
}

.mainNav ul li a.nav4:hover{
    color:#fff;
    text-decoration:none;
    background:url(/pub/design/join_btn_hover.png) top left no-repeat;
}

.mainNav ul li a.nav4:active{
    color:#fff;
    text-decoration:none;
    background:url(/pub/design/join_btn.png) top left no-repeat;
}



.mainNav ul li a.nav5:link{
    text-decoration:none;
    background:url(/pub/design/members_btn.png) top left no-repeat;
}

.mainNav ul li a.nav5:visited{
    color:#fff;
    text-decoration:none;
    background:url(/pub/design/members_btn.png) top left no-repeat;
}

.mainNav ul li a.nav5:hover{
    color:#0f75bc;
    text-decoration:none;
    background:url(/pub/design/members_btn_hover.png) top left no-repeat;
}

.mainNav ul li a.nav5:active{
    color:#fff;
    text-decoration:none;
    background:url(/pub/design/members_btn.png) top left no-repeat;
}




/* begin main nav dropdowns */


#navAinnerUL{
    float:left;
    width:555px;
    min-height:100px;
    z-index:200;
    position:absolute;
    top:110px;
    right:435px;
}



#navAinnerUL .navInnerTop{
    width:999px;
    height:39px;
    background:url(/pub/design/ul_a_top_wide.png) top left no-repeat transparent;
    float:left;
    
}

#navAinnerUL .navInnerMiddle{
    width:939px;
    min-height:100px;
    background:url(/pub/design/ul_a_middle_wide.png) top left repeat-y transparent;
    float:left;
    padding:0 30px 0 30px;
    
}

#navAinnerUL .navInnerBottom{
    width:999px;
    height:25px;
    background:url(/pub/design/ul_a_bottom_wide.png) top left no-repeat transparent;
    float:left;
    
}

#navAinnerUL .clear{
    float:left;
    height:20px;
    width:100%;
}

#navAinnerUL .clear:last-child{
    display:none;
}

#navAinnerUL h2{
   font-size:80%;
   padding:0 0 10px 0;
}




.resources_left{
    width:33%;
    float:left;
    padding:15px 0 0 0;
    min-height:180px;
}

.navInnerMiddle h3{
    width:100%;
    float:left;
    color:#666;
    font-size:80%;
    padding:0;
    margin:0;
}

.navInnerMiddle h2{
    width:100%;
    float:left;
    color:#666;
    font-size:80%;
    padding:0;
    margin:0 0 10px 0;
}


.resources_remainder{
    width:100%;
    float:left;
    padding:20px 0 0 0;
}

#navAinnerUL .resources_remainder h2{
    margin:15px 0 0 0;
}


.resources_right{
    width:33%;
    float:left;
    padding:15px 0 0 0;
    min-height:180px;
}


#navBinnerUL{
    float:left;
    width:198px;
    min-height:100px;
    z-index:200;
    position:absolute;
    top:109px;
    right:275px;

}

#navBinnerUL .navInnerTop{
    width:198px;
    height:37px;
    background:url(/pub/design/ul_b_top.png) top left no-repeat transparent;
    float:left;
    
}

#navBinnerUL .navInnerMiddle{
    width:198px;
    min-height:100px;
    background:url(/pub/design/ul_b_middle.png) top left repeat-y transparent;
    float:left;
    padding:0 30px 0 30px;
}

#navBinnerUL .navInnerBottom{
    width:198px;
    height:25px;
    background:url(/pub/design/ul_b_bottom.png) top left no-repeat transparent;
    float:left;
}


#navCinnerUL{
    float:left;
    width:735px;
    min-height:100px;
    z-index:200;
    position:absolute;
    top:110px;
    right:-100px;
}



#navCinnerUL .navInnerTop{
    width:735px;
    height:34px;
    background:url(/pub/design/ul_c_top.png) top left no-repeat transparent;
    float:left;
    
}

#navCinnerUL .navInnerMiddle{
    width:675px;
    min-height:100px;
    background:url(/pub/design/ul_c_middle.png) top left repeat-y transparent;
    float:left;
    padding:0 30px 0 30px;
    
}

#navCinnerUL .navInnerBottom{
    width:735px;
    height:23px;
    background:url(/pub/design/ul_c_bottom.png) top left no-repeat transparent;
    float:left;
    
}

#navCinnerUL .navcontents ul li:first-child{
    background:none;
    text-indent:0px;
}


.navInnerMiddle ul li strong{
    width:100%;
    float:left;
    color:#666;
    font-size:70%;
    padding:0;
    margin:5px 0 5px -15px;
    font-weight: normal;
}

#navCinnerUL .navcontents .col1{
    width:50%;
    float:left;
    padding:15px 0 0 15px;
    margin:0;

}

#navCinnerUL .navcontents .col2{
    width:47%;
    float:left;
    padding:15px 0 0 0;
    margin:0;

}


#navDinnerUL{
    float:left;
    width:377px;
    min-height:100px;
    z-index:400;
    position:absolute;
    top:110px;
    left:185px;
}


#navDinnerUL .navInnerTop{
    width:377px;
    height:35px;
    background:url(/pub/design/ul_d_top.png) top left no-repeat transparent;
    float:left;
    
}

#ctl00_Main_UserControl_Registration_1_chkTOS{
    width:15px;
}

#navDinnerUL .navInnerMiddle{
    width:315px;
    min-height:100px;
    background:url(/pub/design/ul_d_middle.png) top left repeat-y transparent;
    float:left;
    padding:0 30px 0 30px;
}

#navDinnerUL .navInnerBottom{
    width:377px;
    height:223px;
    background:url(/pub/design/ul_d_bottom.png) top left no-repeat transparent;
    float:left;
}



#navDinnerUL .innermenucontent{
    
    
}



#navDinnerUL .navInnerMiddle ul{

    margin: 0;
    padding: 10px 0 0px 20px;

    
}



#navDinnerUL .navInnerMiddle ul li{
    color: #666;
    float: left;
    height: auto;
    list-style-image: url(/pub/design/blue_check.png);
    margin: 0;
    padding: 0 0 10px 0;
    text-align: left;
    width: 100%;
    font-size: 70%;
    line-height:18px;
    background:none;
    text-indent:0;
    
}


#navDinnerUL a.joinnowbtne{
    float: left;
    height: 30px;
    line-height: 28px;
    width: 100%;
    padding:10px 0 20px 0;
    text-align: center;
    font-weight:bold;
    font-size:180%;
}

#navDinnerUL a.joinnowbtne:link{
    color:#0F75BC;
    text-decoration: underline;

}

#navDinnerUL a.joinnowbtne:visited{
    color:#0F75BC;
    text-decoration: underline;

}


#navDinnerUL a.joinnowbtne:hover{
    color:#0F75BC;
    text-decoration: none;

}


#navDinnerUL a.joinnowbtne:active{
    color:#0F75BC;
    text-decoration: underline;

}









#navEinnerUL{
    outline:1px solid orange;
    float:left;
    min-width:200px;
    min-height:100px;
    z-index:400;
    position:absolute;
    top:109px;
    background:#fff;
}









/* end main nav dropdowns */















.mainNav ul li ul{
    text-align: left;
    color:#333;
    width:100%;
    float:left;
    padding:0 0 15px 15px;
}



/*.mainNav ul li ul li{
    text-align: left;
    color:#333;
    width:100%;
    float: left;
    height:auto;
    list-style-image: url(/pub/design/orangeTriangle.png);
    margin: 0;
    padding: 0;
}*/


.mainNav .navInnerMiddle ul{
    text-align: left;
    color:#333;
    width:100%;
    float: left;
    height:auto;
/*    list-style-image: url(/pub/design/orangeTriangle.png);*/
    margin: 0;
    padding: 0 0 0 0px;

}




.mainNav .navInnerMiddle ul li{
    text-align: left;
    color:#333;
    width:100%;
    float: left;
    height:auto;
    margin: 0;
    padding: 0 0 5px 0px;
    background:url(/pub/design/orangeTriangle.png) no-repeat transparent;
    background-position: 0px 6px;
    text-indent:10px;
    font-size:110%;
    line-height:16px;



}


.mainNav ul li ul li a{
    height:auto;
    color:#0f75bc;
    font-size:60%;
    width:100%;
    float:left;
    line-height:20px;
}

.mainNav ul li ul li a:link{
    text-decoration: none;
}

.mainNav ul li ul li a:visited{
    text-decoration: none;
}

.mainNav ul li ul li a:hover{
    text-decoration: underline;
}

.mainNav ul li ul li a:active{
    text-decoration: none;
}







/* SUB CONTENT HTML ELEMENTS SETTINGS */
#mainContain #subContent h1,
#mainContain #subContent h2,
#mainContain #subContent h3,
#mainContain #subContent h4,
#mainContain #subContent h5,
#mainContain #subContent h6,
#mainContain #subContent p,
#mainContain #subContent ul,
#mainContain #subContent ol{
	margin-bottom: 10px;
}
#mainContain #subContent ul li,
#mainContain #subContent ol li{
	line-height: 1.2;
}
#mainContain #subContent ul,
#mainContain #subContent ol{
	padding-left: 10px;
}
#mainContain #subContent ul li{
	list-style: disc inside;
}
#mainContain #subContent ol li{
	list-style: decimal inside;
}
#mainContain #subContent img{
	padding: 0px 10px 10px 10px;
}

/* NAVIGATION CONTAINER *******************************************************************/
#navMain{	
	width: 984px;
	height: 20px;
	background-color: #333;
	z-index: 999 !important;
	padding-top: 10px;
}
/* NAVIGATION - LEVEL ONE */
#navMain ul.dropdown{
	padding-left: 10px;
	color: #fff;
	height: 20px;
}
#navMain ul.dropdown li{
	display: block;
	float: left;
	margin-right: 40px;
	height: 20px;
}
#navMain ul.dropdown li a{
	display: block;
	color: #fff;
	text-decoration: none;
}
#navMain ul.dropdown li a:hover,
#navMain ul.dropdown li.active a{
	color: #ccc;
}
/* NAVIGATION - LEVEL TWO */
#navMain ul.dropdown li ul{
	display: none;
	background-color: #333;
	position: absolute !important;
	top: 100%;
	margin-left: -5px;
}
#navMain ul.dropdown li ul li{
	margin: 0px;
	padding: 5px 5px 0px 5px;
	color: #fff;
	float: none;
	white-space: nowrap;
}
	/* IE6 FIX ONLY */
	_#navMain ul.dropdown li ul li {
		display: inline;
		width: 100%;
	}
#navMain ul.dropdown li.active ul li a{
	display: block;
	color: #fff;
	text-decoration: none;
}
#navMain ul.dropdown li ul li a:hover{
	color: #ccc;
}






/* begin homepageTopContainer */



.homepageTopContainer{
    width:100%;
    margin:0 auto 0 auto;
    float:left;
    background-color:#f0f0f0;
    border-bottom:1px solid #ccc;
    text-align:left;
    padding:20px 0 10px 0;
}




.homepageTopContainer p{
    font-size:90%;
    line-height:1.4;
    width:95%;
}



.homepageTopContainer h1{
    font-size:180%;
    color:#0f75bc;
    padding:0 0 10px 0;
}

.homepageTop{
    width:1024px;
    margin:0 auto 0 auto;

}



.homepageTopLeft{
    width:800px;
    float:left;
    min-height:100px;
}

.homepageTopRight{
    width:200px;
    float:left;
    min-height:100px;
    padding:20px 0 0 0;
}

.homepageSliderContainer{
    width:100%;
    float:left;
}


.homepageBottom{
    width:100%;
    float:left;
}


/* end homepageTopContainer */




/* begin homepage Container */


.homepageContainer{
    padding:25px 0 0 0;
    float:left;
}

.homepageContainer h2{
    font-size:230%;
    color:#0f75bc;
    padding:0 0 10px 0;
}









.homepageSliderContainer{
    
}


.homepageBottom{
    float:left;
    width:100%;
    padding:20px 0 20px 0;
}


.buttonContainer{
    width:650px;
    float:left;
}


.buttonContainer ul, smbuttonContainer ul{
    list-style:none;
    padding:0;
    margin:0;
    width:100%;
    float:left;
}
.smbuttonContainer ul li{
	height:40px;
	width:140px;
}
.buttonContainer ul li{
    list-style:none;
    padding:0;
    margin:15px 10px 15px 0;
    width:195px;
    height:86px;
    float:left;
}

.smbuttonContainer ul li a{
	height:40px;
	display:block;
}
.buttonContainer ul li a{
    list-style:none;
    padding:0;
    margin:0;
    width:195px;
    height:86px;
    float:left;
    cursor:pointer;
    display:block;
}


.buttonContainer ul li a.homebutton1:link{
    background:url(/pub/design/articles_BTN.png) top left no-repeat transparent;
}

.buttonContainer ul li a.homebutton1:visited{
    background:url(/pub/design/articles_BTN.png) top left no-repeat transparent;
}


.buttonContainer ul li a.homebutton1:hover{
    background:url(/pub/design/articles_BTN_color.png) top left no-repeat transparent;
}

.buttonContainer ul li a.homebutton1:active{
    background:url(/pub/design/articles_BTN.png) top left no-repeat transparent;
}




.buttonContainer ul li a.homebutton2:link{
    background:url(/pub/design/templates_BTN.png) top left no-repeat transparent;
}

.buttonContainer ul li a.homebutton2:visited{
    background:url(/pub/design/templates_BTN.png) top left no-repeat transparent;
}


.buttonContainer ul li a.homebutton2:hover{
    background:url(/pub/design/templates_BTN_color.png) top left no-repeat transparent;
}

.buttonContainer ul li a.homebutton2:active{
    background:url(/pub/design/templates_BTN.png) top left no-repeat transparent;
}



.buttonContainer ul li a.homebutton3:link{
    background:url(/pub/design/podcasts_BTN.png) top left no-repeat transparent;
}

.buttonContainer ul li a.homebutton3:visited{
    background:url(/pub/design/podcasts_BTN.png) top left no-repeat transparent;
}


.buttonContainer ul li a.homebutton3:hover{
    background:url(/pub/design/podcasts_BTN_color.png) top left no-repeat transparent;
}

.buttonContainer ul li a.homebutton3:active{
    background:url(/pub/design/podcasts_BTN.png) top left no-repeat transparent;
}




.buttonContainer ul li a.homebutton4:link{
    background:url(/pub/design/experts_BTN.png) top left no-repeat transparent;
}

.buttonContainer ul li a.homebutton4:visited{
    background:url(/pub/design/experts_BTN.png) top left no-repeat transparent;
}


.buttonContainer ul li a.homebutton4:hover{
    background:url(/pub/design/experts_BTN_color.png) top left no-repeat transparent;
}

.buttonContainer ul li a.homebutton4:active{
    background:url(/pub/design/experts_BTN.png) top left no-repeat transparent;
}





.buttonContainer ul li a.homebutton5:link{
    background:url(/pub/design/webinars_BTN.png) top left no-repeat transparent;
}

.buttonContainer ul li a.homebutton5:visited{
    background:url(/pub/design/webinars_BTN.png) top left no-repeat transparent;
}


.buttonContainer ul li a.homebutton5:hover{
    background:url(/pub/design/webinars_BTN_color.png) top left no-repeat transparent;
}

.buttonContainer ul li a.homebutton5:active{
    background:url(/pub/design/webinars_BTN.png) top left no-repeat transparent;
}




.buttonContainer ul li a.homebutton6:link{
    background:url(/pub/design/research_BTN.png) top left no-repeat transparent;
}

.buttonContainer ul li a.homebutton6:visited{
    background:url(/pub/design/research_BTN.png) top left no-repeat transparent;
}


.buttonContainer ul li a.homebutton6:hover{
    background:url(/pub/design/research_BTN_color.png) top left no-repeat transparent;
}

.buttonContainer ul li a.homebutton6:active{
    background:url(/pub/design/research_BTN.png) top left no-repeat transparent;
}


.joinContainer{
    width:358px;
    height:218px;
    float:left;
    background:url(/pub/design/registerBG.png) top left no-repeat transparent;
    padding:0px 0 0 0px;
}


.joinContainer h4{
    width:100%;
    float:left;
    color:#08578e;
    font-size:230%;
    text-align:center;
    padding:20px 0 15px 0;
}

.joinContainer ul{
    width:100%;
    float:left;
    padding:0 0 0 50px;
    margin:0;
    list-style:disc;
}

.joinContainer ul li{
    width:100%;
    float:left;
    padding:0;
    margin:0;
    list-style:disc;
    font-size:120%;
    line-height:1.4;
    font-style:italic;
    
}


.homepageRegisterButton{
    padding:10px 0 0 0px;
    text-align:center;
    float:left;
    width:100%;
}


/* begin footer */
	
	
	.footer{
	    width:100%;
	    background:url(/pub/design/footerBG.png) repeat-x top left #000;
	    margin:0 auto 0 auto;
;
	    float:left;
	    padding:15px 0 0px 0;
	}
	
	
	#foot{
	    width:1024px;
	    margin:0 auto 0 auto;
	   
	    height:419px;
	}
	
	#foot h3{
	    width:100%;
	    color:#fff;
	    text-align:left;
	    border-bottom:1px solid #fff;
	    padding:0 0 4px 0;
	    margin:0 0 4px 0;

	}
	
	#foot ul{
	    list-style:none;
	    padding:0;
	    margin:0;
	    float:left;
	    width:100%;
	    text-align:left;
	}
	
	#foot ul li{
	    list-style:none;
	    padding:0 0 8px 0;
	    margin:0;
	    float:left;
	    width:100%;
	    font-size:75%;
	    line-height:1.2;
	    color:#fff;
	}
	
	#foot .footerA{
	    width:150px;
	    float:left;
	    margin:0 30px 0 0;
	}
		
	#foot .footerB{
	    width:150px;
	    float:left;
	    margin:0 30px 0 0;
	}

	#foot .footerC{
	    width:450px;
	    float:left;
	    margin:0 30px 0 0;
	}
	
	
	
	#foot .footerC .col1{
	    width:50%;
	    float:left;
	}
	
	#foot .footerC .col2{
	    width:50%;
	    float:left;
	}
	
		
	#foot .footerD{
	    width:150px;
	    float:left;
	    margin:0 30px 0 0;
	}
	
	#foot ul li a:link{
	    color:#fff;
	    text-decoration:none;
	}
	
	#foot ul li a:visited{
	    color:#fff;
	    text-decoration:none;
	}
	
	#foot ul li a:hover{
	    color:#fff;
	    text-decoration:underline;
	}
	
	#foot ul li a:active{
	    color:#fff;
	    text-decoration:none;
	}


	#foot p{
	    width:100%;
	    float:left;
	    color:#fff;
	    font-size:70%;
	    padding:35px 0 0 0;
	}
	
	
	
#foot ul li.copyrightWide{
    width:100% !important;
    float:left;
    clear:both;
    text-align:center;
    padding:25px 0 0 0;
}

#foot ul.footericons{
	width:100%;
	text-align: center;
	float:left;
}


#foot ul.footericons li{
    display:inline;
    width:auto;
    margin:20px 0 0 0;
    


}


#foot ul.footericons li.bbbLink{
    padding:15px 30px 0 0px;
}
#foot .AuthorizeNetSeal {
	padding: 0px 0 0 0;
}
#foot ul.footericons li.expertsLink{
    padding:0 30px 0 355px;
}

#foot ul.footericons li.authseal{
    padding:0 30px 0 0px;
}

/*#foot ul.footericons li.expertsLink{*/
/*    float:right;*/
/*    width:auto;*/
/*}*/
/**/
/*#foot ul.footericons li.bbbLink{*/
/*    float:left;*/
/*    margin-top:10px;*/
/*    width:auto;*/
/*}*/

	
	
	
li.veteranSeal img{
    width:85px;
}
	
	
	
	
	
	
	
	
	
/*  start blog content  */





.blogContainer{
    padding:25px 0 0 0;
    float:left;
    width:100%;
    
}

.blog_leftCol{
    width:200px;
    min-height:400px;
    background-color:#f1f1f1;
    float:left;
    margin:0 30px 0 0;
    padding:20px;
}


.blog_centerCol{
    width:500px;
    min-height:400px;
    float:left;
}
.blog_centerCol.blog_mainCol{
    width:730px;
}
.blog_centerCol .comment_box{
    width:500px;

}
.blog_centerCol.blog_mainCol  .comment_box{
	width:730px;
}


.blog_centerCol .floatright a{
    padding:0 10px 0 0;
}

.blog_centerCol .floatright a:link{
   text-decoration:underline;
   color:#0F75BC;
}

.blog_centerCol .floatright a:visited{
   text-decoration:underline;
   color:#0F75BC;
}

.blog_centerCol .floatright a:hover{
   text-decoration:none;
   color:#666;
}


.blog_centerCol .floatright a:active{
   text-decoration:underline;
   color:#0F75BC;
}

.blog_centerCol .w_454

.blog_centerCol .w_454 a{
    padding:0 10px 0 0;
}

.blog_centerCol .w_454 a:link{
   text-decoration:underline;
   color:#0F75BC;
}

.blog_centerCol .w_454 a:visited{
   text-decoration:underline;
   color:#0F75BC;
}

.blog_centerCol .w_454 a:hover{
   text-decoration:none;
   color:#666;
}


.blog_centerCol .w_454 a:active{
   text-decoration:underline;
   color:#0F75BC;
}


.blog_centerCol ul{
    width:100%;
    float:left;
    padding:10px 0 0 0;
}


.blog_centerCol ul li{
    width:100%;
    float:left;
    border-bottom:4px solid #ccc;
    padding:0 0 25px 0;
    margin:0 0 15px 0;
}

#allfeaturedpage h1{
    padding-bottom:5px;
}



#wrapper_stories ul.recent_listing li{
    border-bottom:none;
    margin-bottom:5px;
    padding-bottom:25px;
}

#wrapper_stories ul.recent_listing li a:hover{
    text-decoration: none;
}

.blogitem p{
    padding-bottom:15px;
}

.blog_leftCol a{
    width:100%;
    float:left;
    line-height:16px;

}



#wrapper_product_item .price_txt{
    padding:0px 0 0 0;
}


#wrapper_product_item .w_260{
    width:500px;
}


#wrapper_product_item .float_right{
    float:right !important;
}

.blog_centerCol a.gray_link{
    width:500px;
    float:left;
    clear:both;
    padding:0 0 30px 0;
}

.blog_leftCol h2{
    width:100%;
    float:left;
    padding:0 0 10px 0;
    text-align: center;
    line-height:24px;
}

.blog_leftCol ul li{
    width:100%;
    float:left;
    padding:0 0 10px 0;
    line-height:22px;
}



.blog_leftCol a:link{
    color:#0F75BC;
    text-decoration:none;
}

.blog_leftCol a:visited{
    color:#0F75BC;
    text-decoration:none;
}


.blog_leftCol a:hover{
    color:#0F75BC;
    text-decoration:underline;
}



.blog_leftCol a:active{
    color:#0F75BC;
    text-decoration:none;
}















.blog_rightCol{
    width:200px;
    min-height:400px;
    float:left;
    margin:0 0 0 30px;
   background-color:#f1f1f1;
   outline:3px solid #fff;
    
}


.blog_rightCol h3{
    color:#e06f07;
    width:100%;
    text-align:center;
    font-size:170%;
    padding:0 0 10px 0;
    
}



.rightCol_A{
    background-color:#f1f1f1;
    padding:10px;
    width:90%;
}


.rightCol_A ul{
    width:100%;
    padding:0;
    line-height:30px;
}

.rightCol_A ul li{
    width:100%;
    padding:0 0 15px 0;
    line-height:18px;

}


.rightCol_A ul li a{

}




.rightCol_A ul li a:link{
    color:#0f75bc;
    text-decoration:none;
}

.rightCol_A ul li a:visited{
    color:#0f75bc;
    text-decoration:none;
}


.rightCol_A ul li a:hover{
    color:#0f75bc;
    text-decoration:underline;
}


.rightCol_A ul li a:active{
    color:#0f75bc;
    text-decoration:none;
}







.rightCol_B{
    background-color:#f1f1f1;
    padding:10px;
    width:90%;
    min-height:250px;
}


.rightCol_B ul{
    width:100%;
    padding:0;
    line-height:30px;
}

.rightCol_B ul li{
    width:100%;
    padding:0 0 10px 0;

}

.rightCol_B ul li p{
    color:#666;

}


.rightCol_B ul li a:link{
    color:#0f75bc;
    text-decoration:none;
}

.rightCol_B ul li a:visited{
    color:#0f75bc;
    text-decoration:none;
}


.rightCol_B ul li a:hover{
    color:#0f75bc;
    text-decoration:underline;
}


.rightCol_B ul li a:active{
    color:#0f75bc;
    text-decoration:none;
}






.blog_leftCol h3{
    color:#0f75bc;
    width:100%;
    text-align:center;
    font-size:170%;
    padding:0 0 10px 0;
}


.blog_leftCol_A{
    float:left;
    width:100%;
    padding:0 0 20px 0;
}


.blog_leftCol .blog_leftCol_A p{
    color:#666;
    width:100%;
    line-height:1.4;
}

.blog_leftCol .blog_leftCol_A p a:link{
    color:#0f75bc;
    text-decoration:underline;
}

.blog_leftCol .blog_leftCol_A p a:visited{
    color:#0f75bc;
    text-decoration:underline;
}

.blog_leftCol .blog_leftCol_A p a:hover{
    color:#0f75bc;
    text-decoration:none;
}

.blog_leftCol .blog_leftCol_A p a:active{
    color:#0f75bc;
    text-decoration:underline;
}

.blog_join_Button{
    float:left;
    width:100%;
    padding:0 0 20px 0;
    margin:0 0 0 -5px;
}


.blog_Buttons_Container{
    float:left;
    width:100%;
    
}



.blog_Buttons_Container ul{
    list-style:none;
    padding:0;
    margin:0;
    width:100%;
    float:left;
}

.blog_Buttons_Container ul li{
    list-style:none;
    padding:0;
    margin:0;
    width:100px;
    height:61px;
    float:left;
}


.blog_Buttons_Container ul li a{
    padding:0;
    margin:0;
    width:97px;
    height:61px;
    float:left;
    cursor:pointer;
    display:block;
}


.blog_Buttons_Container ul li a.blogbutton1:link{
    background:url(/pub/design/articles_blog_BTN.png) top left no-repeat transparent;
}

.blog_Buttons_Container ul li a.blogbutton1:visited{
    background:url(/pub/design/articles_blog_BTN.png) top left no-repeat transparent;
}


.blog_Buttons_Container ul li a.blogbutton1:hover, .blog_Buttons_Container ul li a.blogbutton1.active{
    background:url(/pub/design/articles_blog_BTN_color.png) top left no-repeat transparent;
}

.blog_Buttons_Container ul li a.blogbutton1:active{
    background:url(/pub/design/articles_blog_BTN.png) top left no-repeat transparent;
}




.blog_Buttons_Container ul li a.blogbutton2:link{
    background:url(/pub/design/templates_blog_BTN.png) top left no-repeat transparent;
}

.blog_Buttons_Container ul li a.blogbutton2:visited{
    background:url(/pub/design/templates_blog_BTN.png) top left no-repeat transparent;
}


.blog_Buttons_Container ul li a.blogbutton2:hover, .blog_Buttons_Container ul li a.blogbutton2.active{
    background:url(/pub/design/templates_blog_BTN_color.png) top left no-repeat transparent;
}

.blog_Buttons_Container ul li a.blogbutton2:active{
    background:url(/pub/design/templates_blog_BTN.png) top left no-repeat transparent;
}



.blog_Buttons_Container ul li a.blogbutton3:link{
    background:url(/pub/design/podcast_blog_BTN.png) top left no-repeat transparent;
}

.blog_Buttons_Container ul li a.blogutton3:visited{
    background:url(/pub/design/podcast_blog_BTN.png) top left no-repeat transparent;
}


.blog_Buttons_Container ul li a.blogbutton3:hover, .blog_Buttons_Container ul li a.blogbutton3.active{
    background:url(/pub/design/podcast_blog_BTN_color.png) top left no-repeat transparent;
}

.blog_Buttons_Container ul li a.blogbutton3:active{
    background:url(/pub/design/podcast_blog_BTN.png) top left no-repeat transparent;
}




.blog_Buttons_Container ul li a.blogbutton4:link{
    background:url(/pub/design/experts_blog_BTN.png) top left no-repeat transparent;
}

.blog_Buttons_Container ul li a.blogbutton4:visited{
    background:url(/pub/design/experts_blog_BTN.png) top left no-repeat transparent;
}


.blog_Buttons_Container ul li a.blogbutton4:hover, .blog_Buttons_Container ul li a.blogbutton4.active{
    background:url(/pub/design/experts_blog_BTN_color.png) top left no-repeat transparent;
}

.blog_Buttons_Container ul li a.blogbutton4:active{
    background:url(/pub/design/experts_blog_BTN.png) top left no-repeat transparent;
}





.blog_Buttons_Container ul li a.blogbutton5:link{
    background:url(/pub/design/webinars_blog_BTN.png) top left no-repeat transparent;
}

.blog_Buttons_Container ul li a.blogbutton5:visited{
    background:url(/pub/design/webinars_blog_BTN.png) top left no-repeat transparent;
}


.blog_Buttons_Container ul li a.blogbutton5:hover, .blog_Buttons_Container ul li a.blogbutton5.active{
    background:url(/pub/design/webinars_blog_BTN_color.png) top left no-repeat transparent;
}

.blog_Buttons_Container ul li a.blogbutton5:active{
    background:url(/pub/design/webinars_blog_BTN.png) top left no-repeat transparent;
}




.blog_Buttons_Container ul li a.blogbutton6:link{
    background:url(/pub/design/research_blog_BTN.png) top left no-repeat transparent;
}

.blog_Buttons_Container ul li a.blogbutton6:visited{
    background:url(/pub/design/research_blog_BTN.png) top left no-repeat transparent;
}


.blog_Buttons_Container ul li a.blogbutton6:hover, .blog_Buttons_Container ul li a.blogbutton6.active{
    background:url(/pub/design/research_blog_BTN_color.png) top left no-repeat transparent;
}

.blog_Buttons_Containerul li a.blogbutton6:active{
    background:url(/pub/design/research_blog_BTN.png) top left no-repeat transparent;
}












.blog_SocialMedia{
    width:100%;
    float:left;
    padding:20px 0 20px 0;
}

.blog_SocialMedia ul{
    width:100%;
    float:left;
    list-style:none;
    padding:0;
    margin:0;
}

.blog_SocialMedia ul li{
    width:35px;
    float:left;
    list-style:none;
    padding:0;
    margin:0 15px 0 0;
}


.blog_Search{
    float:left;
    width:100%;
    padding:0 0 20px 0;
}


.blogSearchBTN{
    background:url(/pub/design/blogSearchBTN.png) top left no-repeat transparent;
    width:50px;
    height:24px;
    border:none;
    font-size:0;
}


.blog_FeaturedLinks{
    width:190px;
    padding:5px;
    background-color:#fff;
    float:left;

}

.blog_FeaturedLinks ul{
    width:100%;
    padding:0px;
}

.blog_FeaturedLinks ul li{
    width:100%;
    padding:0px 0 10px 0;
}

.blog_FeaturedLinks a:link{
    width:190px;
    color:#0e70b4;
    text-decoration:underline;
    font-style:italic;
}

.blog_FeaturedLinks a:visited{
    width:190px;
    color:#0e70b4;
    text-decoration:underline;
        font-style:italic;
}


.blog_FeaturedLinks a:hover{
    width:190px;
    color:#0e70b4;
    text-decoration:none;
        font-style:italic;
}


.blog_FeaturedLinks a:active{
    width:190px;
    color:#0e70b4;
    text-decoration:underline;
        font-style:italic;
}


.blog_FeaturedLinks p{
    width:100%;
    color:#666;

}







bannerAd_160_600{
    float:left;
    width:100%;
}














.blogImage{
    position:relative;
    margin:0 0 10px 0;

}


.blogImage img{
    box-shadow: 1px 1px 5px 1px #ccc;
    -moz-box-shadow: 1px 1px 5px 1px #ccc;
    -webkit-box-shadow: 1px 1px 5px 1px #ccc;
    padding:3px;
    min-width:465px;
}

.expertblogimage.blogImage{
	width:170px;
	
	overflow:hidden;
	float:left;
	margin: 0 15px 15px 0;
}
.expertblogimage.blogImage .bloglink img{
	width:170px;
	min-width:170px;
}
img.expertsblogimage {
	width:200px;
	min-width:200px;
	margin:15px 0 0 0;
	padding:4px;
	border:1px solid #ccc;
}
.blogImage img.corner{
    z-index:100;
    position:absolute;
    margin-top:-5px;
    margin-left:-99px;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    right:23px;
    min-width:96px;
    max-width:96px;
    width:96px;
}

.expertblogimage.blogImage img.corner{
	 right:-3px;
}

.expertblog{
    float:left;
    min-width:300px;

}




.blogDate{
    color:#666;
    font-family:georgia, times-roman, arial;
    font-size:160%;
    padding:0 0 3px 0px;
}

.blogTitle{
    font-family:georgia, times-roman, arial;
    color:#0f75bc;
    border-bottom:1px solid #0f75bc;
    padding:0 0 3px 0;
    margin:0 0 3px 0;
    font-size:180%;
}


.blogTitle a:link{
    color:#0f75bc;
    text-decoration: none;
}

.blogTitle a:visited{
    color:#0f75bc;
    text-decoration: none;
}


.blogTitle a:hover{
    color:#0f75bc;
    text-decoration: underline;
}


.blogTitle a:active{
    color:#0f75bc;
    text-decoration: none;
}

.bloghdraut{
    
}


.bloghdraut h1{
    color:#0F75BC;
    padding:0 0 3px 0;
    margin:0 0 10px 0;
    font-size:170%;
    
}

#wrapper_blog .blogTitle a.bloglink{
    text-decoration: none;
    color:#0F75BC;
}


.blogSubtitle{
    color:#666;
    font-size:140%;
}

.blogdetail{
	float:left;
	
}

.blogdetail h1{
	padding:0 0 10px 0;
	float:left;
	width:100%;
	color:#0F75BC;
}


#mainContain .blogTease{
    color:#666;
    font-size:100%;
    padding:10px 0 10px 0;
    line-height:1.4;
    font-size:110%;
}

.blogTease a:link{
    color:#0e70b5;
    text-decoration:underline;
}

.blogTease a:visited{
    color:#0e70b5;
    text-decoration:underline;
}

.blogTease a:hover{
    color:#0e70b5;
    text-decoration:none;
}

.blogTease a:active{
    color:#0e70b5;
    text-decoration:underline;
}



.blogAuthor{
    color:#666;
    padding:10px 0 15px 0;
}

.blogAuthor a:link{
    color:#0e70b5;
    text-decoration:underline;
}

.blogAuthor a:visited{
    color:#0e70b5;
    text-decoration:underline;
}

.blogAuthor a:hover{
    color:#0e70b5;
    text-decoration:none;
}

.blogAuthor a:active{
    color:#0e70b5;
    text-decoration:underline;
}

.blogAuthor span{
    text-align:right;
    padding:0 0 0 30px;
}

.blogAuthor span a:link{
    color:#ef660b;
    text-decoration:underline;
}

.blogAuthor span a:visited{
    color:#ef660b;
    text-decoration:underline;
}

.blogAuthor span a:hover{
    color:#ef660b;
    text-decoration:none;
}

.blogAuthor span a:active{
    color:#ef660b;
    text-decoration:underline;
}

.blogCommentNotice{
    width:70%;
    float:left;
    
}

.blogAddToToolkit{
    font-size:100%;
    font-weight:bold;
    background:url(/pub/design/toolkitStar.png) top left no-repeat transparent;
    text-indent:29px;
    height:25px;
    width:30%;
    float:left;
}


.blogAddToToolkit a{
    color:#47a11b;
    line-height:22px;
}

.blogAddToToolkit a:link{
    text-decoration:none;
}

.blogAddToToolkit a:visited{
    text-decoration:none;
}

.blogAddToToolkit a:hover{
    text-decoration:underline;
}

.blogAddToToolkit a:active{
    text-decoration:none;
}




/*dddd*/



.boldby{
    color:#666;
    padding:10px 0 15px 0;
    width:100%;
    float:left;
}


.boldby a:link{
    color:#0e70b5;
    text-decoration:underline;
}

.boldby a:visited{
    color:#0e70b5;
    text-decoration:underline;
}

.boldby a:hover{
    color:#0e70b5;
    text-decoration:none;
}

.boldby a:active{
    color:#0e70b5;
    text-decoration:underline;
}



span.boldby a:nth-of-type(2){
    color:#EF660B;

}



#wrapper_blog .blogdetail .blogAddToToolkit{
    float:right;
}










.blogAuthor span{
    text-align:right;
    padding:0 0 0 30px;
}

.blogAuthor span a:link{
    color:#ef660b;
    text-decoration:underline;
}

.blogAuthor span a:visited{
    color:#ef660b;
    text-decoration:underline;
}

.blogAuthor span a:hover{
    color:#ef660b;
    text-decoration:none;
}

.blogAuthor span a:active{
    color:#ef660b;
    text-decoration:underline;
}

.blogCommentNotice{
    width:70%;
    float:left;
    
}

.blogAddToToolkit{
    font-size:100%;
    font-weight:bold;
    background:url(/pub/design/toolkitStar.png) top left no-repeat transparent;
    text-indent:29px;
    height:25px;
    width:30%;
    float:left;
}


.blogAddToToolkit a{
    color:#47a11b;
    line-height:22px;
}

.blogAddToToolkit a:link{
    text-decoration:none;
}

.blogAddToToolkit a:visited{
    text-decoration:none;
}

.blogAddToToolkit a:hover{
    text-decoration:underline;
}

.blogAddToToolkit a:active{
    text-decoration:none;
}








/*  end blog content  */


.featuredstoriesContainer
{
    clear:both;
    float:left;
    display:none;
}






/*  begin Featured Products  */


.tab_heading_bg{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#0F75BC;
padding:0px 0px 5px 0px;
font-family:Georgia, times-roman, serif;
float:left;
}

#ctl00_Main_UserControl_Products_1_productSearch .product_label{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
width:60px;
line-height:15px;
}


.w221{
    margin:10px 20px 0 0;
}

.mr10{
    margin:8px 0px 0 0;
	width:27%;
}

#wrapper_featured_products{
    float:left;
    width:100%;
}

#wrapper_product_item{
    float:left;
    width:100%;
}

#wrapper_product_item .price_txt{
    float:left;
    clear:both;
    width:500px;
}


#wrapper_product_item .clearboth{
color:#fff;
border:none;
float:right;
}


#wrapper_product_item a.order_btn{
color:#fff;
border:none;

}




.product_listing, .product_listing_fav{
    margin: 10px 0 7px;
    padding: 20px 0 15px 0;
    border-top:2px solid #666;
    float:left;
}


.product_listing_fav a.buy_btn{
    color:#fff !important;
}


.product_listing li, .product_listing_fav li{
    border-bottom: 1px solid #C4BEBE;
    list-style: none outside none;
    margin: 0 0 7px;
    padding: 15px 0 15px 0;
    float:left;
}


.product_listing li h4, .product_listing_fav li h4{
    color: #333333;
    font-size: 16px;
    margin: 0;
    padding: 5px 0 10px 0;
    line-height:20px;
    float:left;
}


.product_listing li h4 a, .product_listing_fav li h4 a{
    color: #333333;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-decoration: none;
}


.float_left{
    float:left;
}

.w_282{
    width:312px;
}


.product_listing .w_282{
    width:512px;
}



.product_listing_fav .w_282{
    width:512px;
}




.book_block{
    width:105px;
}

.float_right{
    float:right !important;
}




.w_145 .float_right{
    float:right !important;

}




.w_180{
    width:180px;
    line-height:16px;
    color:#666;
}

.product_listing .w_180{
    width:370px;

}

.product_listing_fav .w_180{
    width:360px;

}


.product_listing_fav .w356{
    width:540px;

}


.sales_txt{
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;

}


.price_txt{
    float:left;
    width:50%;
    font-size: 140%;
}


.w_145{
    width:145px;
}

.cart-item .w_145{
    width:205px;
}



.cart-item .w_282{
        width:450px;
}
#wrapper_checkout .cart-item .w_282{
        width:600px;
}
.cart-item .w_180{
        width:320px;
}
#wrapper_checkout .cart-item .w_180{
	width:475px;
}

#wrapper_featured_products .w_145{
    width:185px;
}
#wrapper_checkout .cart-item .w_145{
	width:300px;
}



.mr5{
    margin-right:5px;
    text-align: right;
    padding:0 0 10px 0;
    width:100%;
}

.spacer5{
    height:5px;
}

a.order_btn, input.order_btn2{
    background: url("/Pub/Design/order_btn.png") no-repeat scroll left top transparent;
    border: medium none;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 28px;
    padding-top: 4px;
    text-align: center;
    width: 114px;
    float:left;
    cursor:pointer;
    line-height:20px;
	color:White;
}
input.order_btn2{
	 line-height:15px;
	 float:right;
}

a.order_btn:link{
    color:#fff !important;
    text-decoration:none !important;
}

a.order_btn:visited{
    color:#fff !important;
    text-decoration:none !important;
}


a.order_btn:hover, input.order_btn2:hover{
    color:#000 !important;
    text-decoration:none !important;
}


a.order_btn:active{
    color:#fff !important;
    text-decoration:none !important;
}


a.buy_btn{
    background: url("/Pub/Design/order_btn.png") no-repeat scroll left top transparent;
    border: medium none;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 28px;
    padding-top: 4px;
    text-align: center;
    width: 114px;
    float:right;
    cursor:pointer;
    line-height:20px;
    left:30px;
    position:absolute;
    
}

a.buy_btn:link{
    color:#fff;
    text-decoration:none;
}

a.buy_btn:visited{
    color:#fff;
    text-decoration:none;
}


a.buy_btn:hover{
    color:#fff;
    text-decoration:underline;
}


a.buy_btn:active{
    color:#fff;
    text-decoration:none;
}



.w_180 a:link{
    color:blue;
    text-decoration:underline;
}

.w_180 a:visited{
    color:blue;
    text-decoration:underline;
}


.w_180 a:hover{
    color:blue;
    text-decoration:none;
}


.w_180 a:active{
    color:blue;
    text-decoration:underline;
}



.w_454{
    float:left;
}



.w_454 div{
    float:left;
    position: relative;
}

#ctl00_Main_UserControl_Products_1_productSearch{

}

#ctl00_Main_UserControl_Products_1_productSearch label{
    font-size:120%;
}

#ctl00_Main_UserControl_Products_1_cboBusinessSpecialty{
    float:left;
}


#ctl00_Main_UserControl_Products_1_productSearch ul.pagination{
    padding:30px 0 0 0;
    width:100%;
    float:left;
    
}

.w176{
    width: 176px;
}


.w_260{
    width: 310px;
    float:left;
    color:#666;
    line-height:20px;
}

.w_260 h4{
    width: 100%;

}

.m_auto{
    width:100%;
    float:left;
}


#wrapper_product_item h4{
    font-size:130%;
    width:100%;
    padding:0px 0 15px 0;
}



.blog_centerCol .pagination{
    display:inline-block;
    margin:4px 0 10px 0px;
    padding:0px;
    list-style:none;
    width:100%;
    float:left;
    font-size:120%;
}

.blog_centerCol .pagination li{
    float:left;
    margin:0 5px 0 0px;
    padding:0px 5px 0 5px;
    list-style:none;
    border-bottom: none;
    width:auto;
}

.blog_centerCol .pagination li a{
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
    color:#333333;
    margin:0px;
    padding:0px;
    list-style:none;
}

.blog_centerCol .pagination li a:hover{
    text-decoration:underline;
}

.blogauthtext{
    padding:10px 0 10px 0;
    float:left;
}

.float_right a.order_btn{
float:left;
}

.book_block{
    width:120px;
}

.w356{
    width:356px;
}



.w_228{
    width:228px;
}

.industry_block{
    width:100%;
    float:left;
}

.industry_block .industry_center{
    width:100%;
    float:left;
    padding:0 0 15px 0;
    border-bottom:1px solid #666;
    
}

.landingimage{
    margin:0 20px 0 0;
}

.landingimage img{
    border:1px solid #ccc;
}

.industry_center h2{
    line-height:20px;
    padding:0 0 5px 0;
    color:#0F75BC;

    
}
.forumintro{
        line-height:20px;
	float:none !important;
	font-size:120%;
}


.w_502 h2{
    color: #0F75BC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 10px 0 4px 0;
    float:left;
    width:100%;
    line-height:24px;
}

.w_502 h2 a:link{
    color: #0F75BC;
    text-decoration: underline;
}

.w_502 h2 a:visited{
    color: #0F75BC;
    text-decoration: underline;
}

.w_502 h2 a:hover{
    color: #333;
    text-decoration: none;
}

.w_502 h2 a:active{
    color: #0F75BC;
    text-decoration: underline;
}



.tab_heading_bg{
    border-bottom: 1px solid #666666;
    float: left;
    font-family: georgia,times roman,serif;
    font-size: 190%;
    margin: 0 0 15px;
    padding: 20px 0 4px;
    width: 100%;
}

ul.jump_listing{
    list-style: none outside none;
    margin: 15px 0 10px 0;
    float:left;
    padding:0 0 15px 0;
    border-bottom:1px solid #666;
}


ul.jump_listing li{
    list-style: none outside none;
    margin: 0 0 10px;
    padding: 0;
    float:left;
    border-bottom:none;
    width:100%;
}

    


ul.jump_listing li a{
    background: url("/Pub/Design/arrow_gray.gif") no-repeat scroll 6px 2px transparent;
    color: #666666;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding-left: 30px;
    text-decoration: none;
    float:left;
    height:20px;
}


ul.jump_listing li a:link{
    color: #666666;
    text-decoration: none;
}

ul.jump_listing li a:visited{
    color: #666666;
    text-decoration: none;
}

ul.jump_listing li a:hover{
    color: #0F75BC;
    text-decoration: underline;
}

ul.jump_listing li a:active{
    color: #666666;
    text-decoration: none;
}




.w_502{
    width:502px;
    float:left;
}
.resourcestable{
	*height:280px;
	max-height:280px;
	overflow:hidden;
}

a.resourcelink{
	color:#BF1E2E !important;
}
.focus_listing 
{
margin:0px;
padding:0px 0 0 30px;

width:500px;
margin:0 auto;
}

.focus_listing li
{
list-style:disc;
color:#1783CE;
}



.focus_listing li a
{
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#1783ce;
}
.focus_listing li a:hover
{
text-decoration:underline;
}
ul.focus_listing{
    float:left;
    
}


ul.focus_listing li{
    float:left;
    margin: 10px 20px 0 0;
    padding: 0;
    border-bottom:none;
}

ul.focus_listing li a{

    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-style: italic;
    line-height:18px;

}


ul.focus_listing li a:link{
    color: #1783CE;
    text-decoration: none;
}

ul.focus_listing li a:visited{
    color: #1783CE;
    text-decoration: none;
}


ul.focus_listing li a:hover{
    color: #666;
    text-decoration: underline;
}


ul.focus_listing li a:active{
    color: #1783CE;
    text-decoration: none;
}





#wrapper_industry{
    width:100%;
    float:left;
}

#wrapper_industry div{
    float:left;
}


a.viewallsolutions{
    float:left;
    width:100%;
    padding:20px 0 0 0;
}

a.viewallsolutions:link{
    color:#1783CE;
    text-decoration: underline;
}

a.viewallsolutions:visited{
    color:#1783CE;
    text-decoration: underline;
}

a.viewallsolutions:hover{
    color:#1783CE;
    text-decoration: none;
}

a.viewallsolutions:active{
    color:#1783CE;
    text-decoration: underline;
}

ul.featured_product_listing li{
    width:50%;
}

.center_rep{
    float:left;
    width:100%;
}

.center_rep ul{
    float:left;
    width:100%;
    padding:15px 0 20px 30px;
    list-style: disc !important;
}

.center_rep ul li{
    float:left;
    width:100%;
    padding:0px 0 0 0;
    border-bottom:none;
    list-style: disc !important;
    line-height:1.4;
    color:#666;
}

.blue_box{
    background: none repeat scroll 0 0 #1E8FDE;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding: 4px 5px;
}


.commnet_listing_box{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    float:left;
}







.blue_box
{
background:#1e8fde;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
padding:4px 5px;
line-height: 16px;
}
.commnet_listing_box{
border:1px solid #999999;
background:#ffffff;
height:370px;
width:100%;
overflow:hidden;
overflow-y:scroll;
margin:0 0 25px 0;
float:left;
}
.commnet_listing
{
margin:0px;
padding:0px;
width:410px;
margin-left:12px;
list-style:none;
margin-top:8px;
}
.commnet_listing li
{
margin:0px;
padding:0px;
list-style:none;
border-bottom:2px dotted #89bbde;
margin-bottom:12px;

}
.commnet_img
{
/*background:url(/Pub/Design/comment_img_bg.gif) left top no-repeat;*/
width:75px;

padding:3px 4px;
margin-top:2px;
font-size:80%;
line-height:12px;
}
.commnet_img img{
	margin-bottom:5px;
	width:65px;
	max-width;65px;
	min-width:65px;
}
.comment_txt
{
font-size:11px;
width:326px;
line-height:15px;
}
.comment_box
{
border:1px solid #999999;
background:#ffffff;
height:100px;
margin:10px 0 10px 0;
}
.comment_box textarea
{
height:92px;
border:0px;
width:440px;
margin-left:5px;
margin-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}





p.textarea-counter{
    clear: both;
    margin: 5px 0 5px 0;
}













.blue_center
{
background-color:#DAEFFE;
color:#333333;
line-height:normal;
    float:left;
    margin:15px 0 20px 0;
}


.blue_Wrapper
{
width:470px;
margin:15px 0 20px 0;
padding:15px;
    float:left;
    font-family:arial, sans-serif;
    font-size:12px;
    line-height:1;
}





.blue_Wrapper h5{
    font-family: arial, san-serif;
    font-size:100%;
    color:#0F75BC;
    font-weight:bold;
    padding:0;
    margin:10px 0 0px 0;
}




.blog_mainCol .blue_Wrapper{
width:700px;
	font-size:120%;
}

.blue_heading
{
    font-family:georgia, times roman, serif;
font-size:20px;
color:#0F75BC;
border-bottom:1px solid #0F75BC;
margin:0 0 5px 0;
padding:0 0 3px 0;
width:100%;
}

.w_262
{
width:262px;
}

.gray_center
{
background-color:#f1f1f1;
margin:0 0 20px 0;
    float:left
}


.blue_Wrapper{
    
}

.white_center
{
background-color:#f8f8f8;
margin:15px 0 20px 0;
    float:left

}


.white_center .w100{
    width:186px;
    float:left;

}
.addtofavbtn {
	clear:both;
	float:none !important;
}
.white_center a{
    width:100%;
    float:left;
}

.white_center a:link{
    text-decoration: underline;
    color:blue;
}

.white_center a:visited{
    text-decoration: underline;
    color:blue;
}


.white_center a:hover{
    text-decoration: none;
    color:blue;
}


.white_center a:active{
    text-decoration: underline;
    color:blue;
}


.w_384{
    font-size:110%;
    line-height:1.4;
}


.w_384 h6{

    font-size:140%;
    line-height:1.4;
    padding:20px 0 0 0;
    width:100%;
    color:#0F75BC;

}

.w_384 h2{
    color:#0F75BC;
}


.white_heading{
font-family:georgia, times roman, serif;
font-size:170%;
color:#0F75BC;
border-bottom:1px solid #0F75BC;
margin:0 0 5px 0;
width:100%;
float:left;
padding:0 0 3px 0;
}

.w100{
width:100px;
}


.blue_Wrapper .w176{
    width:186px;
	margin: 0 20px 0 0;
    float:left !important;
}


h5{
    font-size:120%;
    margin:15px 0 0 0;
    padding:0 0 3px 0;
    float:left;
    width:100%;
    color:#0F75BC;
}




#ctl00_Main_UserControl_OffsiteLocations_1_listing{
    width:100%;
    float:left;
}


#ctl00_Main_UserControl_OffsiteLocations_1_listing div .float_right{


    width:100%;
}




#ctl00_Main_UserControl_OffsiteLocations_1_div_search{
    width:95%;
    float:left;
    margin:0 0 20px 0;
    border-bottom:1px solid #ccc;
    padding:0 10px 10px 10px;
}


#ctl00_Main_UserControl_OffsiteLocations_1_div_search+div{
    width:100%;
    float:left;
}

.blue_Wrapper .w223{
    width:100%;
    padding:10px 0 10px 0;
}

.blue_Wrapper .w223 img{

    margin:0 10px 0 0;
}



#ctl00_Main_UserControl_OffsiteLocations_1_div_search div{
    float:left;
    min-width:150px;
}

#ctl00_Main_UserControl_OffsiteLocations_1_div_search select{
    float:left;
    width:220px;
    margin:5px 0 0 0;

}

#ctl00_Main_UserControl_OffsiteLocations_1_div_search input{
    float:right;
}


#wrapper_offsite_meeting_locations{
        float:left;
}


#wrapper_consultants_coaches{
        float:left;
}


#ctl00_Main_UserControl_Consultants_1_listing{
        float:left;
}


#ctl00_Main_UserControl_Consultants_1_div_search{
            float:left;
}

#ctl00_Main_UserControl_Consultants_1_div_search select{
        width:150px;
}



#ctl00_Main_UserControl_Consultants_1_div_search .price_txt{
    width:100%;
    margin:0 0 15px 0;
    font-size:130%;
    padding:5px 0 5px 5px;
    background-color:#0F75BC;
    color:#fff;
}



#ctl00_Main_UserControl_Consultants_1_div_search .w_246{
    width:auto;
    padding:0px 0 15px 0;
    margin:0 15px 0 0;
}


#ctl00_Main_UserControl_Consultants_1_div_search .w_246 .big_search_select{
    clear:both;
    float:left;
}

#ctl00_Main_UserControl_Consultants_1_listing div{
    float:left;
}




.w_780{
    float:left;
    width:100%;
}

.main_right_bg2{
    float:left;
    width:100%;
}


.tab_heading_bg_big{
    float:left;
    width:100%;
    font-size:190%;
    font-family:georgia, times roman, serif;
    border-bottom:1px solid #666;
    padding:0 0 4px 0;
    margin:0 0 15px 0;
}

a.addListingLink{
    float:left;
    width:100%;
    padding:0 0 15px 0;
}

a.addListingLink:link{
    text-decoration: underline;
    color:blue;
}

a.addListingLink:visited{
    text-decoration: underline;
    color:blue;
}


a.addListingLink:hover{
    text-decoration: none;
    color:blue;
}


a.addListingLink:active{
    text-decoration: underline;
    color:blue;
}


.click_web_button{
    float:left;
    width:100%;
    padding:0 0 15px 0;
    
}


a.click_web_button:link{
    text-decoration: underline;
    color:blue;
}

a.click_web_button:visited{
    text-decoration: underline;
    color:blue;
}


a.click_web_button:hover{
    text-decoration: none;
    color:blue;
}


a.click_web_button:active{
    text-decoration: underline;
    color:blue;
}




#ctl00_Main_UserControl_OffsiteLocations_1_div_search .price_txt{
    width:100%;
    margin:0 0 15px 0;
    font-size:130%;
    padding:5px 0 5px 5px;
    background-color:#0F75BC;
    color:#fff;
}



#ctl00_Main_UserControl_OffsiteLocations_1_div_search .w_246{
    width:auto;
    padding:0px 0 15px 0;
    margin:0 15px 0 0;
}


#ctl00_Main_UserControl_OffsiteLocations_1_div_search .w_246 .big_search_select{
    clear:both;
    float:left;
}

#ctl00_Main_UserControl_TrainingPrograms_1_div_search{
    border-bottom:2px solid #ccc;
    padding:0 0 10px 0;
    margin:0 0 10px 0;
}


#ctl00_Main_UserControl_TrainingPrograms_1_div_search .price_txt{
    width:100%;
    margin:0 0 15px 0;
    font-size:130%;
    padding:5px 0 5px 5px;
    background-color:#0F75BC;
    color:#fff;
}



#ctl00_Main_UserControl_TrainingPrograms_1_div_search .w_246{
    width:auto;
    padding:0px 0 15px 0;
    margin:0 15px 0 0;
}


#ctl00_Main_UserControl_TrainingPrograms_1_div_search .w_246 .big_search_select{
    clear:both;
    float:left;
}

#ctl00_Main_UserControl_TrainingPrograms_1_div_search div{

    float:left;
}

#wrapper_training_programs div{

    float:left;
}


#wrapper_training_programs .w_262{
    margin:0 15px 0 0;
}

#wrapper_training_programs .w176{
        margin:0 20px 0 0;
}


#wrapper_training_programs .Ad2Col-1third{
    margin:0 20px 0 0;
}

#ctl00_Main_UserControl_TrainingPrograms_1_cboBusinessDiscipline{
    width:140px;
}


#ctl00_Main_UserControl_TrainingPrograms_1_cboBusinessSpecialty{
    width:140px;
}


#ctl00_Main_UserControl_Registration_1_divInterest{
    float:left;
    width:100%;
}

#ctl00_Main_UserControl_Associations_1_listing{
      float:left;
}

#ctl00_Main_UserControl_Associations_1_div_search{
        float:left;
}

#ctl00_Main_UserControl_Associations_1_listing div{
    float:left;
}


#ctl00_Main_UserControl_Associations_1_div_search .price_txt{
    width:100%;
    margin:0 0 15px 0;
    font-size:130%;
    padding:5px 0 5px 5px;
    background-color:#0F75BC;
    color:#fff;
}



#ctl00_Main_UserControl_Associations_1_div_search .w_246{
    width:auto;
    padding:0px 0 15px 0;
    margin:0 15px 0 0;
}


#ctl00_Main_UserControl_Associations_1_div_search .w_246 .big_search_select{
    clear:both;
    float:left;
}







.registerFormBox{
    float:left;
    width:100%;
}

.registerFormBox .registerInputRow{
    float:left;
    width:100%;
    padding:0 0 25px 0;
    position:relative;
}

.registerFormBox .registerInputRow label{
    float:left;
    width:120px;
    text-align: right;
    margin:0 10px 0 0;

}

.registerFormBox .registerInputRow input{
    width:200px;
}

.registerFormBox .registerInputRow select{
    width:206px;
}




.memberRegisterForm{
    width:100%;
    float:left;
    border-top:3px solid #999;
    padding:15px 0 0 0;
}


#wrapper_register{
    
}


#wrapper_register .inputRowButton input#cmdAction{
      background: url("/pub/design/blue2_btn.png") no-repeat scroll center center transparent;
    border: medium none;
    color: #FFFFFF;
    height: 26px;
    width: 100%;
}


#wrapper_register h1{
    width:100%;
    float:left;
    border-bottom:1px solid #666;
    padding:0 0 9px 0;
    margin:0 0 15px 0;
}

#wrapper_register ul{
    list-style: disc;
    padding:15px 0 0 20px;
}

#wrapper_register ul li{
    list-style: disc;
    border-bottom:none;
    padding:0;
    line-height: 20px;
}

.helpBox{
	float:left;
	height:16px;
	min-width:16px;
	background:url('/Pub/Design/helpicon.png') no-repeat;
	margin:0 0 0 10px;
	padding:0 0 0 16px;
	position:relative;
	cursor:pointer;
}
.helpBox .helpComment{
	position:absolute; 
	top:-15px;
	left:30px;
	display:none;
	width:180px;
	background:white;
	border:5px solid #ccc;
	padding:8px 8px 8px 8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-moz-box-shadow:0px 5px 5px 0px #999;
	-webkit-box-shadow:0 5px 5px 0 #999;
}
.helpBox:hover .helpComment{
	display:block;
}
.memberRegisterForm .helpBox{
	   float: right;
    position: absolute;
    right: 90px;
    top: 0;
    z-index:200;
}

.spacer10+div{
    float:left;
}

.blog_leftCol_Z{
    float:left;
}

.blog_leftCol_Y{
    float:left;
}

ul.commnet_listing{
    list-style: none !important;
}

ul.commnet_listing li{
    list-style: none !important;
}


.blogtext{
    padding:5px 0 0 0;
    float:left;
    font-size:120%;
    font-family:times roman, georgia, serif;
}

.main_right_bg2 a:link{
    color:#0F75BC;
    text-decoration: underline;
    margin-top:0px;
}

.main_right_bg2 a:visited{
    color:#0F75BC;
    text-decoration: underline;
    margin-top:0px;
}


.main_right_bg2 a:hover{
    color:#666;
    text-decoration: none;
    margin-top:0px;
}


.main_right_bg2 a:active{
    color:#0F75BC;
    text-decoration: underline;
    margin-top:0px;
}


.blogtext ul{
    float: left;
    list-style: disc outside none !important;
    padding: 15px 0 20px 30px;
    width: 95%; 
}

.blogtext ul li{
    float: left;
    list-style: disc outside none !important;
    padding: 0px;
    width: 100%;
    border-bottom:none;
    line-height:18px;
}


#wrapper_blog textarea{
    width:480px;
    border:1px solid #ccc;
    margin:0 0 30px 0;
}

.articleitem{
    padding:0 0 20px 0;
}

.Productbacklink{
    float:left;
    width:100%;
    padding:10px 0 15px 0;
}

.articletext{
    padding:10px 0 15px 0;
}


.btb_red{
    padding:20px 0 0 0;
}


.rightCol_A h2{
    padding:0 0 10px 0;
}

.rightCol_A p{
    padding:0 0 10px 0;
}


.clearboth{
    clear:both;
    border-bottom:1px solid #ccc;
    margin:0 0 20px 0;
}

.alert{
	font-weight:bold;
	color:#FF0000;
}

.resultPerc{
	float:right;
	padding: 0  0 0 5px;
	font-size:150%;
	color:#0F75BC;
}
.smPerc{
	float:left;
	padding: 0  0 0 5px;
	width:100%;
}


.surveyAnswer{
	float:left;
	width:130px;
	margin:0 15px 25px 0;
	text-align:right;
	min-height:50px;
}
.surveyResContainer{
	background:#FFF;
	width:270px;
	border:1px solid #ccc;
	height:20px;
	float:left;
	margin:0 0 15px 0;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
}
.surveyResContainerSm{
	background:#FFF;
	width:160px;
	border:1px solid #ccc;
	height:20px;
	float:left;
	margin:7px 0 7px 0;
	border-radius:20px;
}
.surveyResults{
	text-align:left;
	margin:10px 0 0 0;
}
.surveyResults .result{
	height:14px;
	padding:3px 0 3px 3px;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
}
.surveyRes1{
	background-color:#003399;
}
.surveyRes2{
	background-color:#990000;
}
.surveyRes3{
	background-color:#006600;

}
.surveyRes4{
	background-color:#660066;
}
.noshow{
	display:none;
}



.blog_centerCol #wrapper_about_us ul li a:link{
    color:#0F75BC;
    text-decoration: underline;
}

.blog_centerCol #wrapper_about_us ul li a:visited{
    color:#0F75BC;
    text-decoration: underline;
}

.blog_centerCol #wrapper_about_us ul li a:hover{
    color:#0F75BC;
    text-decoration: none;
}

.blog_centerCol #wrapper_about_us ul li a:active{
    color:#0F75BC;
    text-decoration: underline;
}


#wrapper_about_us h1{
    color:#0F75BC;
    padding:0 0 3px 0;
    margin:0 0 5px 0;
    width:100%;
    border-bottom:1px solid #ccc
}

#ContentID h1{
    color:#0F75BC;
    padding:0 0 3px 0;
    margin:0 0 5px 0;
    width:100%;

}

#wrapper_career_transitions h1{
    color:#0F75BC;
    padding:0 0 3px 0;
    margin:0 0 5px 0;
    width:100%;
    border-bottom:1px solid #ccc
}

.mt10{
    float:left;
}



.viewmoreresources{
       float:left;
}


#resourcetable{
    width:100%;
    float:left;
}

#resourcetable tr{
    margin:0 0 10px 0;
    float:left;
    width:100%;
}

#resourcetable tr td:first-child{
    width:160px;
    margin:0 20px 0 0;
}



#resourcetable a{
    margin:0 0 0px 0;
    float:left;
}

#resourcetable a:link{
    color:#0F75BC;
    text-decoration: underline;
}

#resourcetable a:visited{
    color:#0F75BC;
    text-decoration: underline;
}

#resourcetable a:hover{
    color:#0F75BC;
    text-decoration: none;
}

#resourcetable a:active{
    color:#0F75BC;
    text-decoration: underline;
}

#wrapper_career_transitions div{
    float:left;
}


a.see_link{
    padding:20px 0 20px 0;
    float:left;
    width:100%;
}

a.see_link:link{
    color:#0F75BC;
    text-decoration: underline;
}

a.see_link:visited{
    color:#0F75BC;
    text-decoration: underline;
}


a.see_link:hover{
    color:#0F75BC;
    text-decoration: none;
}


a.see_link:active{
    color:#0F75BC;
    text-decoration: underline;
}






a.see_all_btn:link{
    color:#0F75BC;
    text-decoration: underline;
}

a.see_all_btn:visited{
    color:#0F75BC;
    text-decoration: underline;
}


a.see_all_btn:hover{
    color:#0F75BC;
    text-decoration: none;
}


a.see_all_btn:active{
    color:#0F75BC;
    text-decoration: underline;
}

ul.surveylisting{
    
}

ul.surveylisting li{
    border-bottom:none;
}

#page_admin{
    min-heght:500px;
    padding:50px 0 0 0;
}

#ctl00_Main_UserControl_ContactForm_1_ContactFieldset{
    width:500px;
    float:left;
}

#ctl00_Main_UserControl_ContactForm_1_ContactFieldset legend{
    display:none;
}

.contactLabel{
    width:100%;
    float:left;
    padding:15px 0 4px 0;
}

.contactInput{
    width:100%;
}

.contactInput input{
    width:400px;
}

.contactInput select{
    width:406px;
}

.contactInput textarea{
    width:406px;
    border:1px solid #ccc;
    margin:0 0 20px 0;
}


#ctl00_Main_UserControl_ContactForm_1_ContactFieldset input#cmdAction{
    
    
}

#ReqText{
    font-size:80%;
    color:red;
}





/*  begin Industry landing page  */


.industryLandingContainer{
    padding:25px 0 0 0;
    float:left;
    width:100%;
}

.industryLanding_leftCol{
    width:137px;
    min-height:400px;
    background-color:#f1f1f1;
    float:left;
    margin:0 8px 0 0;
    padding:20px;
}
.industryLanding_leftCol_A{
    
}

.industryLanding_leftCol h3{
    color:#0f75bc;
    font-size:170%;
    text-align: center;
    margin:0 0 10px 0;
}

.industryLanding_leftCol p{
    text-align: center;
    width:100%;
}

.industryLanding_leftCol p.expertName{
    text-align: center;
    width:100%;
    font-weight:bold;
}

.industryLanding_leftCol p.expertTitle{
    text-align: center;
}

.industryLanding_leftCol p a:link{
   color:#0F75BC;
   text-decoration: underline;
}

.industryLanding_leftCol p a:visited{
   color:#0F75BC;
   text-decoration: underline;
}

.industryLanding_leftCol p a:hover{
   color:#333;
   text-decoration: none;
}


.industryLanding_leftCol p a:active{
   color:#0F75BC;
   text-decoration: underline;
}

.industryLanding_leftCol_A ul li{
    padding:0 0 15px 0;
    text-align: center;
    
}

.industryLanding_leftCol_A .expertsImage{
    float:left;
    text-align: center;
    width:100%;
    padding:0 0 7px 0;
    
}

.industryLanding_leftCol_A .expertsImage img{
    padding:3px;
    background-color:#fff;
    box-shadow:2px 2px 2px 2px #999;
	width:120px;
}

.industryLanding_FeaturedLinks{
    float:left;
    width:100%;
    text-align: center;
    padding:15px 0 0 0;
}

.industryLanding_FeaturedLinks ul{
    float:left;
    width:100%;
    text-align: left;
    padding:0px 0 0px 0;
}


.industryLanding_FeaturedLinks ul li{
    float:left;
    width:100%;
    text-align: left;
    padding:0px 0 15px 0;
    line-height:1.4;
}

.industryLanding_FeaturedLinks ul li p{
    float:left;
    width:100%;
    text-align: left;

}

.industryLanding_centerCol{
    width:629px;
    min-height:400px;
    float:left;
}

.industryLanding_centerCol h1{
    color:#0f75bc;
    padding:0 0 15px 0;
}

.industryLanding_centerCol h2{
    color:#0f75bc;
    font-size:190%;
 
    padding:0 0 4px 0;
    margin:0 0 10px 0;
        border-top:none;
}


#wrapper_blog .main_right_bg2 .w_738 ul{
    list-style: disc;
    font-size:140%;
    padding: 15px 0 0px 30px;
}

#wrapper_blog .main_right_bg2 .w_738 ul li{
    list-style: disc;
    width:100%;
    float:left;
    color:#666;
    line-height:30px;
}




.industryLanding_centerCol h2 span{
    color:#f3770e;
}

.industryLanding_centerCol .industryLanding_content p{
    padding:0 0 15px 0;
}

.industryLanding_content{
    width:97%;
    float:left;
    min-height:300px;
}


.industryLanding_rightCol{
    width:180px;
    min-height:400px;
    float:left;
    margin:0 0 0 30px;
        background-color:#f1f1f1;
}

.industryLanding_rightCol .rightCol_A{
    background-color:#f1f1f1;
    padding:10px 10px 0 10px;
    width:160px;
}

.industryLanding_rightCol .rightCol_A ul li{
    line-height:16px;
    padding:0 0 10px 0;
}

.industryLanding_rightCol .rightCol_A ul li.seeAll{
    text-align: right;
    padding:0 0px 0 0;
    width:95%;
}

.industryLanding_rightCol .rightCol_A ul li.seeAll a:link{
    text-decoration: underline;
    font-style: italic;
}

.industryLanding_rightCol .rightCol_A ul li.seeAll a:visited{
    text-decoration: underline;
    font-style: italic;
}


.industryLanding_rightCol .rightCol_A ul li.seeAll a:hover{
    text-decoration: none;
    font-style: italic;
}


.industryLanding_rightCol .rightCol_A ul li.seeAll a:active{
    text-decoration: underline;
    font-style: italic;
}


.askButton{
    width:100%;
    text-align: center;
    padding:10px 0 0 0;
}

.askButton img:hover{
    opacity:.7;
}

.industryLanding_rightCol .rightCol_B {
    background-color: #F1F1F1;
    padding: 10px;
    width: 160px;
    line-height:1.4;
}

.industryLanding_rightCol .rightCol_B h2{
    display:none;
}


.industryLanding_rightCol h3{
    color:#0f75bc;
    font-size:170%;
    text-align: center;
    margin:0 0 10px 0;
}

.industryLanding_rightCol .bannerAd2{
    text-align: center;
    width:100%;
    margin:10px 0 15px 0px;
}

.industryLanding_rightCol .bannerAd3, .blogContainer .bannerAd3 {
    text-align: center;
    margin:15px 0 15px 0;
    width:100%;
}

.industryLanding_rightCol .bannerAd2 img, .industryLanding_rightCol .bannerAd3 img, .blogContainer .bannerAd3 img {
    outline:1px solid #ccc;
}

.surveyButton{

    width:100%;
    text-align: center;
}

.surveyButton input{ 
    background: url(/pub/design/surveyButton.png) top center no-repeat transparent;
    width:150px;
    height:39px;
    border:none;
    cursor: pointer;
}

.industryLanding_rightCol .radioFieldRow{
    width:100%;
    float:left;
    padding:0 0 10px 0;
}

.industryToolkitButtons{
    float:left;
    width:100%;
    margin:20px 0 30px 0;
}

.industryToolkitButtons .buttonContainer{
    width:650px;
    float:left;
}

.industryToolkitButtons .buttonContainer ul{
    list-style:none;
    padding:0;
    margin:0 0 0 0;
    width:100%;
    float:left;
}

.industryToolkitButtons .buttonContainer ul li{
    list-style:none;
    padding:0;
    margin:15px 10px 0px 10px;
    width:195px;
    height:86px;
    float:left;
}

.industryToolkitButtons .buttonContainer ul li a{
    list-style:none;
    padding:0;
    margin:0;
    width:195px;
    height:86px;
    float:left;
    cursor:pointer;
    display:block;
}

.industryToolkitButtons .buttonContainer ul li a.homebutton1:link{
    background:url(/pub/design/landingBTN_1.png) top left no-repeat transparent;
}

.industryToolkitButtons .buttonContainer ul li a.homebutton1:visited{
    background:url(/pub/design/landingBTN_1.png) top left no-repeat transparent;
}


.industryToolkitButtons .buttonContainer ul li a.homebutton1:hover{
    background:url(/pub/design/landingBTN_1_color.png) top left no-repeat transparent;

}

.industryToolkitButtons .buttonContainer ul li a.homebutton1:active{
    background:url(/pub/design/landingBTN_1.png) top left no-repeat transparent;
}


.industryToolkitButtons .buttonContainer ul li a.homebutton2:link{
    background:url(/pub/design/landingBTN_2.png) top left no-repeat transparent;
}

.industryToolkitButtons .buttonContainer ul li a.homebutton2:visited{
    background:url(/pub/design/landingBTN_2.png) top left no-repeat transparent;
}


.industryToolkitButtons .buttonContainer ul li a.homebutton2:hover{
    background:url(/pub/design/landingBTN_2_color.png) top left no-repeat transparent;

}

.industryToolkitButtons .buttonContainer ul li a.homebutton2:active{
    background:url(/pub/design/landingBTN_2.png) top left no-repeat transparent;
}

.industryToolkitButtons .buttonContainer ul li a.homebutton3:link{
    background:url(/pub/design/landingBTN_3.png) top left no-repeat transparent;
}

.industryToolkitButtons .buttonContainer ul li a.homebutton3:visited{
    background:url(/pub/design/landingBTN_3.png) top left no-repeat transparent;
}


.industryToolkitButtons .buttonContainer ul li a.homebutton3:hover{
    background:url(/pub/design/landingBTN_3_color.png) top left no-repeat transparent;

}

.industryToolkitButtons .buttonContainer ul li a.homebutton3:active{
    background:url(/pub/design/landingBTN_3.png) top left no-repeat transparent;
}


.industryToolkitButtons .buttonContainer ul li a.homebutton4:link{
    background:url(/pub/design/landingBTN_4.png) top left no-repeat transparent;
}

.industryToolkitButtons .buttonContainer ul li a.homebutton4:visited{
    background:url(/pub/design/landingBTN_4.png) top left no-repeat transparent;
}


.industryToolkitButtons .buttonContainer ul li a.homebutton4:hover{
    background:url(/pub/design/landingBTN_4_color.png) top left no-repeat transparent;

}

.industryToolkitButtons .buttonContainer ul li a.homebutton4:active{
    background:url(/pub/design/landingBTN_4.png) top left no-repeat transparent;
}


.industryToolkitButtons .buttonContainer ul li a.homebutton5:link{
    background:url(/pub/design/landingBTN_5.png) top left no-repeat transparent;
}

.industryToolkitButtons .buttonContainer ul li a.homebutton5:visited{
    background:url(/pub/design/landingBTN_5.png) top left no-repeat transparent;
}


.industryToolkitButtons .buttonContainer ul li a.homebutton5:hover{
    background:url(/pub/design/landingBTN_5_color.png) top left no-repeat transparent;

}

.industryToolkitButtons .buttonContainer ul li a.homebutton5:active{
    background:url(/pub/design/landingBTN_5.png) top left no-repeat transparent;
}


.industryToolkitButtons .buttonContainer ul li a.homebutton6:link{
    background:url(/pub/design/research_BTN2.png) top left no-repeat transparent;
}

.industryToolkitButtons .buttonContainer ul li a.homebutton6:visited{
    background:url(/pub/design/research_BTN2.png) top left no-repeat transparent;
}


.industryToolkitButtons .buttonContainer ul li a.homebutton6:hover{
    background:url(/pub/design/research_BTN2_color.png) top left no-repeat transparent;

}

.industryToolkitButtons .buttonContainer ul li a.homebutton6:active{
    background:url(/pub/design/research_BTN2.png) top left no-repeat transparent;
}

.industryToolkitButtons .buttonContainer ul li a.homebuttonDisc:link{
    background:url(/pub/design/landingBTN_Disc.png) top left no-repeat transparent;
}

.industryToolkitButtons .buttonContainer ul li a.homebuttonDisc:visited{
    background:url(/pub/design/landingBTN_Disc.png) top left no-repeat transparent;
}


.industryToolkitButtons .buttonContainer ul li a.homebuttonDisc:hover{
    background:url(/pub/design/landingBTN_Disc_color.png) top left no-repeat transparent;

}

.industryToolkitButtons .buttonContainer ul li a.homebuttonDisc:active{
    background:url(/pub/design/landingBTN_Disc.png) top left no-repeat transparent;
}


.industryToolkitButtons .buttonContainer ul li a.homebuttonTips:link{
    background:url(/pub/design/landingBTN_tips.png) top left no-repeat transparent;
}

.industryToolkitButtons .buttonContainer ul li a.homebuttonTips:visited{
    background:url(/pub/design/landingBTN_tips.png) top left no-repeat transparent;
}


.industryToolkitButtons .buttonContainer ul li a.homebuttonTips:hover{
    background:url(/pub/design/landingBTN_tips_color.png) top left no-repeat transparent;
 
}

.industryToolkitButtons .buttonContainer ul li a.homebuttonTips:active{
    background:url(/pub/design/landingBTN_tips.png) top left no-repeat transparent;
}


.industryToolkitButtons .buttonContainer ul li a.homebuttonIssues:link{
    background:url(/pub/design/landingBTN_issues.png) top left no-repeat transparent;
}

.industryToolkitButtons .buttonContainer ul li a.homebuttonIssues:visited{
    background:url(/pub/design/landingBTN_issues.png) top left no-repeat transparent;
}


.industryToolkitButtons .buttonContainer ul li a.homebuttonIssues:hover{
    background:url(/pub/design/landingBTN_issues_color.png) top left no-repeat transparent;

}

.industryToolkitButtons .buttonContainer ul li a.homebuttonIssues:active{
    background:url(/pub/design/landingBTN_issues.png) top left no-repeat transparent;
}


/*------------left industry nav */

.industryLanding_leftCol_A a.smLandingbuttonDisc{
    background:url(/pub/design/sm_landingBTN_Disc.png) top center no-repeat transparent;
}

.industryLanding_leftCol_A a.smLandingbuttonDisc:hover{
    background:url(/pub/design/sm_landingBTN_Disc_color.png) top center no-repeat transparent;
}

.industryLanding_leftCol_A a.smLandingbuttonTips{
    background:url(/pub/design/sm_landingBTN_tips.png) top center no-repeat transparent;
}
.industryLanding_leftCol_A a.smLandingbuttonTips:hover{
    background:url(/pub/design/sm_landingBTN_tips_color.png) top center no-repeat transparent; 
}


.industryLanding_leftCol_A a.smLandingbuttonIssues{
    background:url(/pub/design/sm_landingBTN_issues.png) top center no-repeat transparent;
}
.industryLanding_leftCol_A a.smLandingbuttonIssues:hover{
    background:url(/pub/design/sm_landingBTN_issues_color.png) top center no-repeat transparent;
}

/*---------*/

.industryLanding_leftCol_A a.smLandingbutton1{
    background:url(/pub/design/sm_landingBTN_1.png) top center no-repeat transparent;
}

.industryLanding_leftCol_A a.smLandingbutton1:hover{
    background:url(/pub/design/sm_landingBTN_1_color.png) top center no-repeat transparent;
}


.industryLanding_leftCol_A a.smLandingbutton2{
    background:url(/pub/design/sm_landingBTN_2.png) top center no-repeat transparent;
}
.industryLanding_leftCol_A a.smLandingbutton2:hover{
    background:url(/pub/design/sm_landingBTN_2_color.png) top center no-repeat transparent;
}

.industryLanding_leftCol_A a.smLandingbutton3{
    background:url(/pub/design/sm_landingBTN_3.png) top center no-repeat transparent;
}
.industryLanding_leftCol_A a.smLandingbutton3:hover{
    background:url(/pub/design/sm_landingBTN_3_color.png) top center no-repeat transparent;
}

.industryLanding_leftCol_A a.smLandingbutton4{
    background:url(/pub/design/sm_landingBTN_4.png) top center no-repeat transparent;
}
.industryLanding_leftCol_A a.smLandingbutton4:hover{
    background:url(/pub/design/sm_landingBTN_4_color.png) top center no-repeat transparent;
}



.industryLanding_leftCol_A a.smLandingbutton5{
    background:url(/pub/design/sm_landingBTN_5.png) top center no-repeat transparent;
}
.industryLanding_leftCol_A a.smLandingbutton5:hover{
    background:url(/pub/design/sm_landingBTN_5_color.png) top center no-repeat transparent;
}



.industryLanding_leftCol_A a.smLandingbutton6{
    background:url(/pub/design/sm_landingBTN_6.png) top center no-repeat transparent;
}
.industryLanding_leftCol_A a.smLandingbutton6:hover{
    background:url(/pub/design/sm_landingBTN_6_color.png) top center no-repeat transparent;
}


/*------------end */

.industrySlideshowContainer{
    float:left;
    width:100%;
}

.industrySlideshowContainer h2{
    float:left;
    width:100%;
    padding:0 0 10px 0;
}

.industryImage{
    float:left;
    width:250px;
}

.industryImage img{
    padding:3px;
    background-color:#fff;
    box-shadow:2px 2px 2px 2px #999;
}

/*  end Industry landing page  */



#page_admin #GridTable a{
	color:#0F75BC;
}




/*  survey list styling  */

.sales_listing{

}


.sales_listing .float_right{
    width:130px;
    line-height:16px;
}


input.order_btn{
    background: url(/pub/design/blue2_btn.png) center center no-repeat transparent;
    width:90px;
    height:30px;
    border:none;
    color:#fff;
}


a.view_fav_btn{
background: url("/pub/design/toolkitStar.png") no-repeat scroll left top transparent;
    float: left;
    font-size: 100%;
    font-weight: bold;
    height: 25px;
    text-indent: 29px;
    width: 100%;
    color:#47A11B;
    margin:15px 0 0 0;
    line-height:22px;

}

a.view_fav_btn:link{
    color:#47A11B !important;
    text-decoration: none !important;
}

a.view_fav_btn:visited{
    color:#47A11B !important;
    text-decoration: none !important;
}

a.view_fav_btn:hover{
    color:#000 !important;
    text-decoration: none !important;
}

a.view_fav_btn:active{
    color:#47A11B !important;
    text-decoration: none !important;
}

#wrapper_blog .blogitem{
	margin: 5px 0 20px 0;
}












/* success articles */
.articletext
{
	clear:left;
	color:#4D4D4D;
	padding:0 0 5px 0;
}


.articletext ul
{
	padding:15px 0 0px 15px;
	list-style:disc;
	line-height: 1.4;
	
}

.articletext ul li
{
	padding:0px 0 5px 0px;
	list-style:disc;

	
}





.articleitem{
	border-bottom:2px dotted #89BBDE;
	margin:0 5px 10px 5px;
	padding: 0 0 10px 0;
}
.articletitle{
	padding:5px 0px 5px 0px;

}


.surveylisting{
	margin:0;
	padding:0;
	list-style:none;
}

.surveylisting li{
	margin:15px 0 15px 0;

	list-style:none;
		padding:15px 15px 15px 15px;
	list-style:none;
	background:#F5F5F5;
	border:1px solid #ccc;
}
.nowidth{
	width:auto !important;
}
.indnt{
	margin:0 0 0 15px;
}
.movebuttons{

}
.moveprev{
	width:16px;
	height:13px;
	background:url('/Pub/Design/pageprev.jpg') no-repeat top left;
	display:inline-block;
	float:left;
}
.movenext{
	width:16px;
	height:13px;
	background:url('/Pub/Design/pagenext.jpg') no-repeat top left;
	display:inline-block;
	float:right;
}
.topsearch{
	margin-right:10px;
	max-width:255px;
	*width:255px;
}
.adbutton{
	float:left;
	margin:0 10px 0 0;
	background:url(/Pub/Design/order_btn.png) left top no-repeat;
	width:114px;
	height:28px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
	text-decoration:none;
	text-align:center;
	padding-top:4px;
	border:none;
	padding: 0  0  5px 0;
	cursor:pointer;
}
a.adbutton{
	padding-top:4px;
	height:24px;
}

.cartbutton{
	float:left;
	margin:0 10px 0 0;
	background:url(/Pub/Design/cart_btn.png) left top no-repeat;
	width:139px;
	height:28px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
	text-decoration:none;
	text-align:center;
	padding-top:4px;
	border:none;
	padding: 0  0  5px 0;
	cursor:pointer;
}
a.cartbutton{
	padding-top:4px;
	height:24px;
}

h3#ctl00_Main_UserControl_Advertise_1_subtitle{
    width:100%;
    float:left;
    margin:10px 0 15px 0;
}

.adRadios{
	margin:0 0 15px 0;
	width:100%;
	float:left;
}
.adRadios td{
 	border-bottom: 1px solid #CCCCCC;
    padding: 10px 0;
	cursor:pointer;
}
.adRadios tr:last-child td{
	border:none;
}
.adRadios td:hover{
	background:#E2E2E2;
}
.adRadios input{
	float:left;

}
.adRadios label{
	float:left;
	width:auto;
	cursor:pointer;

}
#wrapper_advertise_with_us ol li{
	clear:both;
	font-weight:bold;
}
.adRadios label .adscreenshot, #wrapper_advertise_with_us .adscreenshot{
	position:relative;
}
.adRadios label .adscreenshot .zoomicon, #wrapper_advertise_with_us .adscreenshot .zoomicon{
	position:absolute;
	top:0;
	left:15px;
	background:url('/Pub/Design/Zoom.png') no-repeat;
	z-index:50;
	width:46px;
	height:44px;
	display:none;
}
.adRadios .adscreenshot .screenshot, #wrapper_advertise_with_us .adscreenshot .screenshot {
	max-width:100px;
	*width:100px;
	margin:0 10px 15px 0;
	float:left;
	border:1px solid #ccc;
	background:White;
	padding:3px;
	z-index:5;	
}
.adRadios .screenshotdescrip{
	margin-left:60px;
}
 #wrapper_advertise_with_us .adscreenshot .screenshot {
	max-width:60px;
	*width:60px;
}

#wrapper_advertise_with_us h3{
    font-size:140%;
    padding:10px 0 10px 0;
    float:left;
        width:100%;
}

#wrapper_advertise_with_us h3.mt10{
    font-size:180%;
    width:100%;

}

#ctl00_Main_UserControl_Advertise_1_uc_AdAssociations1_edittable tr{
    float:left;
    width:100%;
    padding:0 0 10px 0;
}



#ctl00_Main_UserControl_Advertise_1_Step_Edit tr{
    float:left;
    width:100%;
    padding:0 0 10px 0;
}






tr#ctl00_Main_UserControl_Advertise_1_uc_AdAssociations1_ROW_MarketingHeader,
tr#ctl00_Main_UserControl_Advertise_1_uc_AdAssociations1_ROW_DirectoryHeader,
tr#ctl00_Main_UserControl_Advertise_1_uc_AdAssociations1_ROW_PhotoHeader,
tr#ctl00_Main_UserControl_Advertise_1_uc_AdCoaches1_ROW_MarketingHeader,
tr#ctl00_Main_UserControl_Advertise_1_uc_AdCoaches1_ROW_DirectoryHeader,
TR#ctl00_Main_UserControl_Advertise_1_uc_AdCoaches1_ROW_MoreInfoHeader,
tr#ctl00_Main_UserControl_Advertise_1_uc_AdOffsiteLocations1_ROW_MarketingHeader,
tr#ctl00_Main_UserControl_Advertise_1_uc_AdOffsiteLocations1_ROW_GroupHeader,
tr#ctl00_Main_UserControl_Advertise_1_uc_AdOffsiteLocations1_ROW_Photos,
tr#ctl00_Main_UserControl_Advertise_1_uc_AdOffsiteLocations1_ROW_FacilityHeader{
    padding:10px 0 0 0;
    float:left;
    border-top:1px solid #666;
}

tr#ctl00_Main_UserControl_Advertise_1_uc_AdAssociations1_ROW_CompanyHeader th,
tr#ctl00_Main_UserControl_Advertise_1_uc_AdAssociations1_ROW_MarketingHeader th,
tr#ctl00_Main_UserControl_Advertise_1_uc_AdAssociations1_ROW_DirectoryHeader th,
tr#ctl00_Main_UserControl_Advertise_1_uc_AdAssociations1_ROW_PhotoHeader th,
tr#ctl00_Main_UserControl_Advertise_1_uc_AdCoaches1_ROW_MarketingHeader th,
tr#ctl00_Main_UserControl_Advertise_1_uc_AdCoaches1_ROW_DirectoryHeader th,
tr#ctl00_Main_UserControl_Advertise_1_uc_AdCoaches1_ROW_MoreInfoHeader th,
tr#ctl00_Main_UserControl_Advertise_1_uc_AdCoaches1_ROW_CompanyHeader th,
tr#ctl00_Main_UserControl_Advertise_1_uc_AdOffsiteLocations1_ROW_MarketingHeader th,
tr#ctl00_Main_UserControl_Advertise_1_uc_AdOffsiteLocations1_ROW_GroupHeader th,
tr#ctl00_Main_UserControl_Advertise_1_uc_AdOffsiteLocations1_ROW_Photos th,
tr#ctl00_Main_UserControl_Advertise_1_uc_AdOffsiteLocations1_ROW_FacilityHeader th{
    width:100%;
    float:left;
    color:#0F75BC;
}


#UploadInputContainer {
width:200px;
}


#UploadInputContainer a {
font-size:120%;
line-height: 20px;
}

.AdEditTable h2{
    padding:0 0 15px 0;
}

#ctl00_Main_UserControl_Advertise_1_uc_AdAssociations1_divConfirmation h4, #ctl00_Main_UserControl_Advertise_1_uc_AdCoaches1_divConfirmation h4{
    font-size:140%;
    float:left;
    width:100%;
}


#ctl00_Main_UserControl_Advertise_1_uc_AdAssociations1_divConfirmation .confirm-buttons{
    width:100%;
    float:left;
}


#ctl00_Main_UserControl_Advertise_1_uc_AdCoaches1_edittable tr{
    margin:0 0 15px 0;
    float:left;
    width:100%;
}



.adRadios label .adscreenshot:hover .zoomicon, #wrapper_advertise_with_us .adscreenshot:hover .zoomicon{
	display:block;

}
.adPlanOption{
	float:left;
}
.AdEditTable{
	padding:25px 0 10px 0;
	float:left;
}

.AdEditTable select, .AdEditTable input, .AdEditTable textarea{
	width:300px;
	border:1px solid #ccc;
	float:left;
}
.AdEditTable textarea{
	height:55px;
}
.AdEditTable input.adbutton{
	width:114px;
	height:32px;
	border:none;
	margin:0 10px 0 0;
}
.AdEditTable input.cartbutton{
	width:139px;
	height:32px;
	border:none;
	margin:0 10px 0 0;
}

.AdEditTable input[type=checkbox]{
	width:auto;
}
.AdEditTable th{
	width:150px;
	vertical-align: top;
}
.AdEditTable td{
	min-width:400px;
	clear:both;
}
.floatleft{
	float:left;
}

.floatright{
	float:right;
}
.twoColTop{
	width:780px;
	height:12px;
	background:url('/Pub/Design/2colBG_top.jpg') no-repeat;
	display:none;
}
.twoColMid{
	width:500px;
	background-color:#fff;
	padding:20px 0 0 0;
}
.twoColBottom{
	width:780px;
	height:12px;
	background:url('/Pub/Design/2colBG_bottom.jpg') no-repeat;
		display:none;
}
.registrationValidation{
	color:red;
}
#ctl00_divSocialMedia, #divSocialMedia{
	margin:10px 0 0 0;
	padding: 20px 0px 0px 0px\9; /*hack for ie 8 and 9*/
	clear:both;

}




/* ads */

#wrapper_advertise_with_us{
    width:100%;
    float:left;
    
}

.needhelp{
    width:100%;

}

.needhelp h3{
    width:100%;
    float:left;
    font-size:130%;
    color:#0F75BC;
}

#ctl00_Main_UserControl_Advertise_1_Step_AdType{
    width:100%;
    padding:25px 0 0 0;

}


#ctl00_Main_UserControl_Advertise_1_Step_AdType h3{
    width:100%;
    font-size:150%;
    color:#0F75BC;
}


#wrapper_advertise_with_us h1{
    border-bottom:1px solid #999;
    padding:0 0 3px 0;
}

#wrapper_advertise_with_us .clearboth{
    border-bottom:none;
}


#wrapper_advertise_with_us .adbutton{
    margin:30px 0 0 0;
}

.confirm-buttons{
	float:left;
	clear:left;
	margin:5px 0 5px 0;
	width:100%;
}

.confirm-buttons .floatleft{
	float:left;
	margin:0;
	width:50%;
}

.confirm-buttons input#cmdAction{
	padding:0 !important;
	margin:0 !important;
	   background: url("/pub/design/blue3_btn.png") no-repeat scroll center center transparent;
    border: medium none;
    color: #FFFFFF;
    height:35px;
    width: 120px;
}


.AdEditTable h4{
        font-size:140%;
    float:left;
    width:100%;
}

#ctl00_Main_UserControl_Advertise_1_uc_AdCoaches1_approval_new input#cmdAction{
	padding:0 !important;
	margin:0 !important;
	   background: url("/pub/design/blue3_btn.png") no-repeat scroll center center transparent;
    border: medium none;
    color: #FFFFFF;
    height:35px;
    width: 120px;
}





#ctl00_Main_UserControl_Advertise_1_uc_AdCoaches1_approval_new{
    	float:left;
	margin:0;
	width:50%;
}

#ctl00_Main_UserControl_Advertise_1_Step_loginOrRegister{

}












/* MEMBER CONTENT */
.dashboard{
	position:relative;
}
.dashboard .forumLink{
	position:absolute;
	top:0;
	right:0;
	
}

dashboard h1{
	margin:0 0 15px 0;	
}
.memberdashboard{
	width:996;
	margin: 15px 0 0 0;
}

.memberdashboard input#cmdAction{
  background: url("/pub/design/blue3_btn.png") no-repeat scroll center center transparent;
    border: medium none;
    color: #FFFFFF;
    height: 35px;
    width: 100%;
    padding:5px;
    float:right;
    margin:15px 0 10px 0;

}

.memberdashboard .FormButtonContainerBottom{
    width:100%;
}
    
td#TD_Password, th#TH_Password {
    padding:0;
    margin:0;
}

th#TH_Password2 {

    margin:20px 0 0px 0 !important;
    float:left
}


td#TD_Password2, th#TH_Password2 {
    padding:0;

}




.memberdashboard .leftside{
	width:490px;
	float:left;
	margin:0 15px 0 0;
}
.memberdashboard .rightside{
	width:478px;
	float:left;
}
.memberdashboard .membercontent{
	margin:0 0 15px 0;
}

.memberdashboard .membercontent h3{
	margin:0 0 15px 0;
	color:#0F75BC;
	font-size:180%;
	padding:0 0 4px 0;
	border-bottom:1px solid #0F75BC;
}
.memberdashboard .membercontent h2, .memberdashboard .membercontent h2 a{
	color: #bf1e2e;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0;
	}
.memberdashboard .membercontent h2 a:hover{
	text-decoration:underline;
}
/*.membercontent .content-top{
	width:492px;
	height:13px;
	background:url('/Pub/Design/bg_membercolumn_top.jpg') no-repeat top left;
}*/
.membercontent .content-mid{
	width:462px;
	padding:15px 15px 10px 15px;
	background-color:#f1f1f1;
		    float:left;
}
/*.membercontent .content-bottom{
	width:492px;
	height:14px;
	background:url('/Pub/Design/bg_membercolumn_bottom.jpg') no-repeat top left;
}*/
.membercontent table{

	margin:10px 0 0px 0;
	padding: 0px 0 10px 0;
	width:100%;
}

.membercontent .featured_product_listing{
	margin:10px 0 10px 0;
	padding: 0px 0 10px 0 ;	
	list-style:none;
}
.membercontent .featured_product_listing li{
	float:left;
	margin: 0 20px 0 0;
}
.memberdashboard th{
	height:20px;
	/*background-color:#2e92ed;*/
	color:#666;
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
	cursor:pointer;
	padding:0 0 0 13px;
	margin:0 0 0 0;
}
.memberdashboard td{
	padding:13px 13px 13px 13px;
	/*
	background:white;
	border-right:1px solid #ccc;
	*/
}
	.accountsection{
	    margin:0 0 40px 0;
	    float:left;
	    width:100%;
	}
	
	
	.accountsection:last-child td{

	}
	
	
	
	
	
	
}
.memberdashboard td:first-child{
	/*border-left:1px solid #ccc;*/
	
}

.memberdashboard tr:last-child{
	width:100%;
	
}

.memberdashboard td:last-child{
	width:100%;
	
}

.mylistings table{
	width: 966px;
}
.mylistings .listing-banner{
	max-height:60px;
}



.myListingsSection{
    float:left;
    background-color:#f1f1f1;
    margin:0px 0 30px 0;
    width:100%;
    padding:15px;
}


.myListingsSection h3{
    float:left;
    width:100%;
    font-size:160%;
    border-bottom:1px solid #999;
    padding:0 0 4px 0;
    margin:0 0 10px 0;
}

.myListingsSection h3 span.listinglinks{
    font-size:60%;
    float:right;
    line-height:20px;
}

.myListingsSection h3 span.listinglinks a:link{
    color:#0F75BC;
    text-decoration: none;
}

.myListingsSection h3 span.listinglinks a:visited{
    color:#0F75BC;
    text-decoration: none;
}


.myListingsSection h3 span.listinglinks a:hover{
    color:#0F75BC;
    text-decoration: underline;
}


.myListingsSection h3 span.listinglinks a:active{
    color:#0F75BC;
    text-decoration: none;
}




.myListingsSection table{
    float:left;
    width:100%;
    margin:5px 0 0 0;
}


.myListingsSection td a:link{
    color:#0F75BC;
    text-decoration: underline;
}

.myListingsSection td a:visited{
    color:#0F75BC;
    text-decoration: underline;
}


.myListingsSection td a:hover{
    color:#0F75BC;
    text-decoration: none;
}


.myListingsSection td a:active{
    color:#0F75BC;
    text-decoration: underline;
}


.mySiteListings{
    width:100%;
    float:left;
    margin:0 0 25px 0;
   background-color:#f1f1f1;
   padding:10px;
}

.mySiteListings strong{
    width:100%;
    float:left;
    margin:0 0 15px 0;
    line-height:16px;

}

.mySiteListings strong br{
    display:none;

}

.mySiteListings select{
    width:100%;
    float:left;
    margin:0 0 15px 0;

}




/*------END MEMBER CONTENT -------*/


#ContentID{
   	width:100%;

}

.packages table{
	width:100%;
	float:left;

	
}
.packages td{
 	border-bottom: 1px solid #CCCCCC;
    padding: 10px 0;
	cursor:pointer;
}
.packages input{
	float:left;
	width:20px;
}

.packages tr:last-child td{
	border:none;
}
.packages td:hover{
	background:#E2E2E2;
}
.adRadios label{
	float:left;
	width:450px;
	cursor:pointer;
	margin:0 0 0 20px;
}

.adRadios h4{
	font-size:120%;
	line-height:20px;
}


.packages .packageName{
    padding:0;
    margin:0;
    font-size:16px;
	color:#333333;
	font-weight:bold;
	cursor:pointer;
}

.packages .packageDescription{
	clear:left;
	margin:0 0 0 30px;
}
.packages .packageImage{
	float:right;
	margin:0 15px 0 15px;
	border:1px solid #ccc;
	padding:4px 4px 4px 4px;
	background:White;
}



/*------Invite a friend -------*/


#wrapper_invite_a_friend{
    
}

#wrapper_invite_a_friend h1{
    border-bottom:1px solid #0F75BC;
}

.inviteAFriend{
    float:left;
    width:94%;
    padding:15px;
    background-color:#f1f1f1;
    margin:15px 0 0 0;
}

.inviteAFriend tr{
    float:left;
    width:100%;
    padding:0 0 15px 0;
}

.inviteAFriend tr th{
    width:100px;
    margin:0 10px 0 0;

}

.inviteAFriend tr td{
    width:300px;

}

.inviteAFriend td input#cmdAction{
  background: url("/pub/design/blue2_btn.png") no-repeat scroll center center transparent;
    border: medium none;
    color: #FFFFFF;
    height: 26px;
    width: 88px;
    float:right;
}



/* Privacy Policy */


#wrapper_privacy_policy{
    width:98%;
    float:left;
}


#wrapper_privacy_policy ul, #wrapper_about_us ul, #wrapper_terms_conditions ol,  #wrapper_terms_conditions ul, #siteMapContainer ul{
    float: left;
    padding: 10px 0 0 30px;
    width: 95%;
    list-style: disc;
}

#wrapper_privacy_policy ul li, #wrapper_about_us ul li, #wrapper_terms_conditions ol li,  #wrapper_terms_conditions ul li, #siteMapContainer ul li{
    float: left;
    padding: 0px 0 0;
    width: 100%;
    list-style: disc;
      border-bottom: none;
    margin: 0 0 5px;
    padding: 0 0 5px 0;
    font-size:120%;
    line-height:20px;
    color:#666;
}

#siteMapContainer ul li a:link{
    text-decoration: underline;
}

#siteMapContainer ul li a:visited{
    text-decoration: underline;
}

#siteMapContainer ul li a:hover{
    text-decoration: none;
}

#siteMapContainer ul li a:active{
    text-decoration: underline;
}







#wrapper_privacy_policy h1, #wrapper_terms_conditions h1{
  border-bottom: 1px solid #999;


}

#wrapper_privacy_policy h3, #wrapper_terms_conditions h3{
 color: #BF1E2E;
    font-size: 140%;
    font-weight: normal;
    margin: 10px 0 0 0;
    padding: 0 0 4px 0;
    line-height:20px;
}




#wrapper_privacy_policy p, #wrapper_about_us p, #wrapper_terms_conditions p{

    width: 100%;
    font-size:120%;
    line-height:20px;
    color:#666;
    padding:0 0 15px 0;
}

#ctl00_Main_UserControl_CaseStudies_1_divButton #cmdAction{
        background: url("/pub/design/blue2_btn.png") no-repeat scroll left center transparent;
    border: medium none;
    color: #FFFFFF;
    height: 26px;
    width: 88px;
}

#wrapper_product_item a.view_fav_btn{
margin:50px 0 0 0;
    float:left;
font-size:90%;
}

#wrapper_product_item a.buy_btn{
  
	    margin:0 0 70px 0;
	    float:left;
	    z-index:200;
}


.clearboth a.add_to_fav{
    margin:0px 0 0 0px;
    width:100%;
}

.forumimagesettings td{
    float:left;
    padding:0 25px 25px 0;
}

.forumimagesettings td.radioBut{
    float:left;
    padding:0 5px 0 0;
}


.forumimagesettings td:last-child {
    width: auto;
}


.addthis_button_facebook_like{
	margin: -2px 0 0 0;
	width:75px;
}
.addthis_button_tweet{
	margin:0;
}
.addthis_button_tweet iframe{
	width:87px !important;
}



.newstext p{
	font-size:120%;
	padding:0 0 15px 0;
}

p.summarybox{
    	font-size:120%;
	padding:0 0 15px 0;
}


.AdBasicImage{
	width:150px;
	margin: 5px 15px 0 0;
	float:left;
}
.AdBasicImage img{
	width:150px;
}
.Ad2Col-2thirds{
	width:320px;
	float:left;
}
.Ad2Col-1third{
	width:185px;
	float:left;
}



.blogtag
{
	float:left;
	width:450px;
}

	.blogtag ul
	{
		margin:0 0 0 0;
		padding:0 0 5px 0;
		float:left;
	}
	.blogtag ul li
	{
		list-style-type:none;
		margin:0 0 0 0;
		padding:0 2px 0 2px;
		float:left;
		border-bottom:none;
		width:auto;
	}
	
			
		
.blogrelated
{
	float:left;
	margin:8px 0 8px 0;
	border:1px solid #ccc;
	width:500px;
}

	.blogrelated h3
	{
		background-color:#deefff;
		color:#336699;
		font-size:120%;
		font-weight:bold;
		padding:2px 0 2px 2px;
		margin:0 0 0 0;
	}
	.blogrelated ul
	{
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	.blogrelated ul li
	{
		list-style-type:none;
		padding:2px 0 2px 2px;
		border-bottom:none;
	}
		.blogrelated ul li a:link
		{
		}
		.blogrelated ul li a:visited
		{
		}
		.blogrelated ul li a:hover
		{
		}
		.blogrelated ul li a:active
		{	
		}
		
		
		/* blog comments */
.blogcom
{
	width:430px;
	float:left;
	margin:5px 0 0 0;
}


	.blogcomtop
	{
		width:430px;
		float:left;
		height:27px;
	}

	.blogcomtop img
	{
		margin:10px 0 0 10px;
		float:left;
	}

	.blogcomtop span
	{
		line-height:57px;
		font-size:100%;
		font-weight:bold;
		float:left;
		display:block;
		margin:0 0 0 10px;
	}
	

	.blogcommid
	{
		float:left;
		font-size:90%;
		width:430px;
	}

	.blogcomitem
	{
		float:left;
		font-size:100%;
		width:525px;
		border-bottom:2px solid #B8BCC9;
		padding:0 0 0 10px;
	}

	.blogcomitem p
	{
		width:525px;
		font-size:110%;
		margin:5px 8px 5px 0;
		float:left;
		clear:both;
	}
	
	.blogcomitem span
	{
		font-size:100%;
		margin:5px 8px 5px 0;
		display:block;
		line-height:20px;
		float:left;
		clear:both;		
		width:525px;
	}	
	
	
.blogcommentbox	
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.blogcommentbox fieldset
{
	border:none;
	margin:5px 0 0 0;
	padding:0 0 0 0;
}

.LeaveComment p
{
	margin:5px 0 0 0;
	padding:0 0 0 0;
	line-height:20px;
}
	.LeaveComment p input
	{
		border:1px solid #999;
		padding:2px 0 2px 2px;
		width:225px;
		margin:0 5px 0 0;
	}
	.LeaveComment p textarea
	{
		border:1px solid #999;
		padding:2px 0 2px 2px;
		width:350px;
		margin:0 5px 0 0;
	}	
.commentBtn
{
	margin:5px 0 0 0;
}
/** end blog comments */


.blogitem{
	border-bottom:2px dotted #89BBDE;
	margin:0 5px 10px 5px;
	padding: 0 0 10px 0;
}


ol{
    list-style: decimal;
    padding:0 0 0 30px;
}


ol li{
    list-style: decimal;
}


.rightCol_B .blue_txt{
    font-weight:bold;
    color:#000;
}


.adminsubnavwrap #divSocialMedia{
    display:none;
}



.class1{
    
}




#wrapper_blog .blogtext h1{
	color:#0F75BC;
}


#wrapper_blog h2{
	color:#47A11B;
}

#wrapper_blog h3{
	color:#666;
}

#wrapper_blog h4{
	color:#EF660B;
	font-size:140%;
}

#wrapper_blog h5{
	color:#666;
}

#wrapper_blog h6{
	color:#666;
}










#wrapper_about_us h1, #wrapper_privacy_policy h1, #wrapper_terms_conditions h1, .articletext h1{
	color:#0F75BC;
}


#wrapper_about_us h2, #wrapper_privacy_policy h2, #wrapper_terms_conditions h2, .articletext h2{
	color:#47A11B;
}

#wrapper_about_us h3, #wrapper_privacy_policy h3, #wrapper_terms_conditions h3, .articletext h3{
	color:#666;
}

#wrapper_about_us h4, #wrapper_privacy_policy h4, #wrapper_terms_conditions h4, .articletext h4{
	color:#EF660B;
	font-size:140%;
	padding:0 0 5px 0;
}

#wrapper_about_us h5, #wrapper_privacy_policy h5, #wrapper_terms_conditions h5, .articletext h5{
	color:#666;
}

#wrapper_about_us h6, #wrapper_privacy_policy h6, #wrapper_terms_conditions h6, .articletext h6{
	color:#666;
}



.blog_leftCol_A p{
    font-size:120%;
}



.blogtext table td{
    border:1px solid #666;
    padding:3px;
}


.addthis{
    padding:15px 0 10px 0px;
	clear: both;
}

.PostTopicBtn ul{
    list-style: disc;
    border-bottom:none;
    padding:0 0 15px 30px;
}

.PostTopicBtn ul li{
    list-style: disc;
    border-bottom:none;
    padding:0 0 5px 0;
    margin:0;
}






.addtofavbtn{
    font-size:100%;
    font-weight:bold;
    background:url(/pub/design/toolkitStar.png) top left no-repeat transparent;
    text-indent:29px;
    height:25px;
    width:100%;
    float:left;
        margin:15px 0 0 0;
}


.addtofavbtn a{
    color:#47A11B !important;
    line-height:22px;
}

.addtofavbtn a:link{
    text-decoration:none;
}

.addtofavbtn a:visited{
    text-decoration:none;
}

.addtofavbtn a:hover{
    text-decoration:underline;
}

.addtofavbtn a:active{
    text-decoration:none;
}


.blue_center .w_262{
    margin:0 20px 0 0;
    font-size:90%;
    line-height:1.4;
}


.blue_center .w176{
       font-size:90%;
    line-height:1.4;
    word-break: break-strict;
    word-wrap: break-word;
}

a.click_web_button{
    background: url(/pub/design/moreInfoBTN.png) center top no-repeat transparent;
    width:183px;
    height:23px;
    text-align: center;
    margin:15px 0 0 0;
    color:#fff;
    line-height:22px;
}



a.click_web_button:link{
    color:#fff;
    text-decoration: none;
}

a.click_web_button:visited{
    color:#fff;
    text-decoration: none;
}


a.click_web_button:hover{
    color:#fff;
    text-decoration: underline;
}


a.click_web_button:active{
    color:#fff;
    text-decoration: none;
}



.training_txt{
    float:left;

}


.training_txt{
    float:left;
    font-size:100%;
    line-height:1.4;
    color:#666;
}


.training_txt h6{
    font-size:140%;
    line-height:1.4;
    padding:20px 0 0 0;
    width:100%;
    color:#0F75BC;
}

.articletext h2 span{
    color:#47A11B;
}

img.blogimage{
    max-width:425px;
    outline:1px solid #ccc;
    margin:15px 0 15px 0;
}

.blogSubtitle{
    clear:right;
}





.loginErro, .error{
	color:#990000;
	font-weight:bold;
	margin:5px 0 5px 0;
}

.addFavImg{
	width:160px;
}



/* order receipt */



	 .btable
	{
		border:1px solid #999;
		width:600px;
		margin:0 0 5px 0;
	}
		 .btable th.hdr
		{
			background-color:#631549;
			font-weight:bold;
			text-align:center;
			color:#fff;
		}
		 .btable th
		{
			text-align:right;
		}
		 .btable th.lt
		{
			text-align:left;
			border-bottom:2px solid #999;
			background-color:#c557a3;
			color:#fff;
		}
		 .btable td
		{
			border-bottom:1px solid #ccc;
		}
		.btable a, #wrapper_receipt a{
			color:blue;
		}
		
#wrapper_product_item h1 {
	color:#0F75BC;
}

#wrapper_product_item h2 {
	color:#47A11B;
}

#wrapper_product_item h3 {
	color:#666;
}

#wrapper_product_item h4 {
	color:#EF660B;
}

#wrapper_product_item ul li {
	border-bottom:none;
	margin-bottom:18px;
	padding-bottom:0;
}


/* Consultants & Coaches Button fix */

	.white_center .clear a.order_btn {
		float:none;
		width:inherit;
		padding:4px 19px 0 19px;
	}

/* end of Consultants & Coaches Button fix */