/* CSS Document */
/* Amended by M.Sinfield to prevent slider having a top margin 21-01-2014 */
@import "myorders.css";
@import "giftaid.css";

html, body{margin:0px; padding:0px; height:100%}
body{margin:0px; padding:0px; font-size:12px; color:#000; background:#eceaea; font-family:Arial,Helvetica,sans-serif}


h1, h3, h4, h5, h6, h7, p, form, input, ul, li{padding:0px; margin:0px; font-weight:normal}
.main_cont_R h1, .main_cont_R h3, .main_cont_R h4, .main_cont_R h5, .main_cont_R h6, .main_cont_R h7, .left h1, .left h2, .left h3, .left h4, .left h5, .left h6, .left h7, .center h1, .center h2, .center h3, .center h4, .center h5, .center h6, .center h7, .right h1, .right h2, .right h3, .right h4, .right h5, .right h6, .right h7 {font-weight:bold;}
p{line-height:16px}
ul, ol, li{list-style:none}
.main_cont_R  ul, .main_cont_R ol {padding-left: 20px; margin-top: 10px;}
.main_cont_R ul li {list-style:square;}
.main_cont_R ol li {list-style:decimal;}
.mem_news ul li {list-style:disc;margin: 10px 0px 0px 20px;}
.seeAlsoSlot_LH {float:left;width:250px;margin-left:70px;};

.MessageText_Container ul {padding-left: 23px; margin-top: 10px;}
.MessageText_Container ol {padding-left: 20px; margin-left: 7px; , margin-top: 10px;}
.MessageText_Container ul li {list-style:square;}
.MessageText_Container ol li {list-style:decimal;}

input, select, textarea{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000}
a{text-decoration:none; outline:none; color:#006d9b;}
a:hover{text-decoration:none; outline:none}
a:visited{color:#006d9b;}
a img{border:0px; outline:none}
th {text-align:left;font-weight:bold;}
.clear{clear:both; font-size:0px; height:0px; line-height:0px; background:#fff}
.fleft{float:left !important;}
.fright{float:right}
.nopad{padding:0px !important}
.nomar{margin:0px !important}
.nobor{border:0px !important}
.nobg{background:none !important;}
/* ======================================== Master Styles ============================================ */
.master_div{margin:0px auto 10px auto; width:983px;position: relative;}
.mydt2{ margin-left:-38px !important}
/* ======================================== Header styles ============================================ */
#header{margin:0px auto; width:983px}
.header{margin:0px auto; width:983px; padding:0px 0px 26px 0px;}

/* ======================================== Header top styles ============================================ */
.header_tp{float:left; margin-left:160px;} /*changed from 363px 19/1/12*/
.header_tp_L{float:left; width:650px; padding-top:5px} /*width changed from 450 19/1/12*/
.header_tp_L_box0{width: 22px; float:left; padding-top: 0px;}/*style created 19/1/12*/
.header_tp_L_box0b{width: 152px; padding-top: 3px; float: left; margin-left: 10px; padding-bottom: 6px; padding-right: 15px; background: url("../images/sep_gw.jpg") repeat-y scroll right top transparent;}/*style created 19/1/12*/
.header_tp_L_box1{float:left; width:123px; background:url(../images/sep_gw.jpg) repeat-y right top; padding:3px 22px 6px 0px}
.header_tp_L_box1 span{float:left; font-size:12px; color:#010101}
.header_tp_L_box1 a{float:right}

.header_tp_L_box2{float:left; width:60px; background:url(../images/sep_gw.jpg) repeat-y right top; padding:3px 20px 3px 20px; margin-right:20px}
.header_tp_L_box2 a{float:left; font-size:12px; color:#006d9d}
.header_tp_L_box2 a:hover{text-decoration:underline}

.header_tp_R{float:right; min-width:167px; background:url(../images/black_bg.png) no-repeat left top; padding-bottom:10px;}/*background changed 19/1/12*/

.header_tp_R a.text{float:left; font-size:12px; color:#FFFFFF; font-weight:bold; padding:0px; margin:8px 0px 1px 0px;} /*colour changed from #000000 text-shadow:1px 0px 0px #e9ece3 removed margin cahnged from 8px 5px 1px 20px; 19/1/12*/
.header_tp_R a.text:hover{text-decoration:underline;}
.header_tp_R img{float:left; margin-left:0px;} /*margin changed from margin:5px 0px 0px 8px 19/1/12*/
/* ======================================== header bottom styles ============================================ */
.header_bt{float:left; width:983px}
.header_bt_L{float:left; width:200px}
.header_bt_L a{float:left; padding:10px 0px 0px 0px}

.header_bt_R{float:right; width:762px; margin-top:10px}

.header_bt_R_box{float:left; width:140px; background:url(../images/sep_gw.jpg) repeat-y right top; padding:0px 0px 0px 13px; height:74px}
.rgt_bdr{background:none; padding:0px 0px 0px 15px;}
.header_bt_R a{float:left; font-size:17px; color:#010101; font-weight:bold; text-shadow:1px 0px 0px #fff;}
.header_bt_R a:hover{text-decoration:underline}

.header_bt_R p{float:left; padding:5px 0px 0px 0px; font-size:12px; color:#7b7b7b}
/* ======================================== container styles ============================================ */
.container{margin:0px auto; width:980px; padding:10px 0px 0px 0px;}
.container_tp{float:left; width:980px; background:url(../images/main_box_tp.png) no-repeat left top; height:9px}
.container_ct{float:left; width:980px; background:#fff; padding:8px 0px 20px 0px;position:relative;}
.container_bt{margin:0px auto; width:980px; background:url(../images/main_box_bt.png) no-repeat left top; height:6px}

/*
.slider1{margin:0px auto; width:955px;}
.slider1_L{float:left; border-right:5px solid #efefef; border-left:5px solid #efefef; padding:10px 10px 23px 10px; width:242px; background-color:#efefef; margin-left:-17px}
.slider1_L h1{float:left; font-size:23px; padding-bottom:10px; color:#252525}
.slider1_L p{float:left; font-size:13px; color:#000000}
.slider1_L span{font-size:13px; color:#ff6633}
.slider1_L a{float:left; font-size:13px; margin:10px 0px 0px 0px; color:#006d9d}
.slider1_L a:hover{text-decoration:underline;}

.slider1_L img{padding:13px 0px 0px 5px;}
.slider1_R{float:left;}
.slider1_R a{float:left; font-size:13px; color:#006d9d}
*/

.skin-slidedeck {
	background:url(../images/slider1_bg.png) no-repeat left top;
    position: relative;
	padding: 1px 1px 0px 1px; background-color:#efefef; 
   margin:0px auto;
   width:932px !important;
}

.skin-slidedeck dl.slidedeck {
    position: relative;
	width: 100%;
	height: 100%;
	margin: 0;
    padding: 0;
	
}


.skin-slidedeck dl.slidedeck > dd {

    position: relative;
	height: 220px;
	
    
	border:3px solid #efefef;
	background: #fff;    /* Note: you should position the background with pixel measurements in IE7 as it improperly calculates the height of the DD element when containing vertical slides */

    overflow: hidden;
}

.skin-slidedeck dl.slidedeck > dt {
    position: absolute;
	cursor: pointer;
	height: 43px;
	line-height: 38px;
	font-size: 18px;
	float:right;
	background: url(../images/spines.png) top left;
	color: #000000;
    padding: 0 0 0 40px !important;
	text-align:left !important;
	width: 177px !important;
	
}
.skin-slidedeck dl.slidedeck dt.spine:hover {
	color: #000;
	background-position: center left;
	
	
}

.skin-slidedeck dl.slidedeck dt.spine.active,
.skin-slidedeck dl.slidedeck dt.spine.active:hover {
	cursor: default;
	color: #000000;
	background-position: bottom left;
	text-align:left !important;
	float:left;
	
	
	
}

.skin-slidedeck dl.slidedeck dt.spine .index {
	margin-bottom: 2px;
    font-size: 24px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #505050;
	display:none !important;
	left:-9999px !important;
}
.skin-slidedeck dl.slidedeck dt.spine.active .index { margin-bottom: 0;}


.skin-slidedeck dl.slidedeck dt.spine:hover .index { color: #000000;}

.skin-slidedeck dl.slidedeck dt.spine.active .index { color: #ffffff; }
.skin-slidedeck dl.slidedeck .activeCorner {
	
	 margin-left:-28px !important;  
	width: 12px;
	height: 25px;
}

.skin-slidedeck dl.slidedeck dd.slide ul.slidesVertical > li {
    overflow: hidden;
    padding: 10px;
}

.skin-slidedeck dl.slidedeck ul.verticalSlideNav {
	height: 70px;
	width: 25px;
	background: none;
	position: relative;
	overflow: hidden;
	padding: 15px 0 0;
	margin: 0;
	
    top: 0;
	left: 125px;
	
}

.skin-slidedeck dl.slidedeck ul.verticalSlideNav li {
	position: relative;
    width: 25px;
    height: 12px;
    line-height: 12px;
	padding: 0;
	margin: 0;
    overflow: hidden;
    float: left;
    clear: left;
}

.skin-slidedeck dl.slidedeck dd.slide ul.verticalSlideNav li.arrow { display: none; }

.skin-slidedeck dl.slidedeck ul.verticalSlideNav li a {
	position: relative;
	display: block;
	padding: 12px 0 0 0;
	margin: 0;
	width: 25px;
	height: 0;
	overflow: hidden;
    line-height: 12px;
	background: url('vertical-nav.png') 0 0 no-repeat;
}
/* Vertical slide navigation style for the currently active vertical slide navigation link */
.skin-slidedeck dl.slidedeck ul.verticalSlideNav li.active a {
    background-position: 0 -24px;
}
/* Vertical slide navigation link style when the parent horizontal slide is active */
.skin-slidedeck dl.slidedeck dt.active ul.verticalSlideNav li.active a {
	background-position: 0 -12px;
}

/*
 * The SlideDeck vertical slide navigation link hover state.
 */
dl.slidedeck dd.slide ul.verticalSlideNav li a:hover {
  
}

/* ======================================== Slider bt text styles ============================================ */


/* New vertical accordion to replace slidedeck */
.vertical-accordion {
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
	
	width: 936px;
	height: 218px;
	overflow: hidden;
	background: #eeeeee url(../images/vertical-accordion/accordion-bg.jpg) no-repeat 0 0;
}
.vertical-accordion li {
	margin: 0;
	padding: 0;
	line-height: 1;
	
	float: left;
	height: 216px;
	width: 36px;
}
.vertical-accordion li.open {
	width: 864px; /* added for chrome bug */
}
.vertical-accordion li h3 {
	margin: 0;
	padding: 0;
	line-height: 1;
	
	height: 218px;
	float: left;
	width: 36px;
}
.vertical-accordion li h3 a {
	display: block;
	text-indent: -9999px;
	height: 100%;
	
	background-image: url(../images/vertical-accordion/tab-sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0 top;
}
.vertical-accordion li h3#membership-title a { background-position: 0 top; }
.vertical-accordion li h3#communities-title a { background-position: -36px top; }
.vertical-accordion li h3#knowledge-title a { background-position: -72px top; }

.vertical-accordion li.open h3#membership-title a { background-position: 0 bottom; }
.vertical-accordion li.open h3#communities-title a { background-position: -36px bottom; }
.vertical-accordion li.open h3#knowledge-title a { background-position: -72px bottom; }

.vertical-accordion li .tab-content {
	width: 0;
	display: none;
	overflow: hidden;
	height: 218px;
	float: left;
}

.vertical-accordion li.open .tab-content {
	width: 820px;
	display: block;
	margin: 4px;
	height: 210px;
	overflow: hidden;
	float: left;
}
/* end of vertical accordion */


.slider1_L {float:left; width:256px; height: 190px; padding: 10px; margin-right: 4px; background-color: #fdfdfd; overflow: hidden; }
.slider1_L h1{float:left; font-size:23px; padding-bottom:10px; color:#252525}
.slider1_L p{float:left; font-size:13px; color:#000000}
.slider1_L span{font-size:13px; color:#ff6633}
.slider1_L a{/*float:left;*/ font-size:13px; margin:10px 0px 0px 0px; color:#006d9d}
.slider1_L a:hover{text-decoration:underline;}
.slider1_R {float:left; width: 540px; background-color: #FFF; height: 210px; overflow: hidden; }
.slider1_L img {padding: 13px 0 0 5px;}


.slider_text{margin:8px auto 0px auto; width:940px;}
.slider_text h1{float:left; font-size:18px; color:#252525}
.slider_text span{float:left; font-size:12px; color:#363636; padding:6px 0px 0px 14px}

.slider2{float:left; width:1011px; margin:0px 0px 27px -13px; height:106px}

.infiniteCarousel {
	width: 1000px;
	position: relative;
	height:105px;
	margin:13px 0px 13px 0px;
}
.infiniteCarousel .wrapper {
	width: 941px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
	overflow: hidden; /* for easy js fallback use auto */
	min-height: 110px;
	margin:0px 34px;
	position: absolute;
	top: 0;
}

.infiniteCarousel .wrapper ul {
	width: 9999px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position: absolute;
	top: 0;
}
.infiniteCarousel ul li {
	display:block;
	float:left;
	padding:0px 20px 0px 0px;
	margin: 0;
	width: 219px;
	height: 105px;
	overflow: hidden;
	background-image: url("../images/audience-slider/carousel-li-bg.jpg");
	background-position: left top;
	background-repeat: no-repeat;
}
/*.infiniteCarousel ul li img {margin: 9px;} removed 2/9/11*/
.infiniteCarousel ul li:hover { background-position: left bottom; }
.infiniteCarousel .arrow {
	display: block;
	height: 56px;
	width: 40px;
	background: url(../images/arrow.png) no-repeat 0 0;
	text-indent: -999px;
	position: absolute;
	top: 20px;
	cursor: pointer;
}
.infiniteCarousel .forward {
	background-position: 0px -63px;
	right: -15px;
	
}
.infiniteCarousel .back {
	background-position: 0px 0px;
	left: -6px;
}
.infiniteCarousel .forward:hover {
	background-position: 0px -63px;
}
.infiniteCarousel .back:hover {
	background-position: 0px 0px;
}

/**
*	PlusSlider Version 1.1
*	By Jamy Golden
*	http://css-plus.com
*
** Page Styling */
#download{border: 1px solid #485e5b; padding: 5px 10px; font: 20px/80px Arial, Helvetica, Verdana, san-serif; text-align: center; position: relative; top: -7px;

}
#download:hover{background: #435553; border: 1px solid #435553; text-decoration: none;}
#features h2{margin: 20px 0 10px 0; text-shadow: 0 0 1px #585246; font: 36px Georgia, serif; text-align: left;}
#features h3{margin:20px 0 10px 0; text-shadow: 0 0 10px #5A5A50; font: bold 18px Verdana, Arial, Helvetica, san-serif;}
#features p{padding: 3px 0;}
#features li{padding: 6px 0;}
#features li:before{content: "} "}
#features pre{background-color: #C0B7A0; border: 2px solid #585246; color: #413B30; overflow: auto;padding: 16px 5px 5px; line-height: 22px; font-size: 14px;}
#features span.amp{font: 18px Georgia, serif;}
em{font-style: italic;}
strong{font-weight: bold;}

.G_small_217_bx{float:left; width:217px;}
.G_small_217_bx_tp{float:left;}
.G_small_217_bx_tp_L{float:left; background:url(../images/G_220_tp.png)}


.left	{
	float:left;
	width:300px;
	padding:0 20px;
	overflow: hidden;
}

.center	{
	float:left;
	width:300px;
	padding:0 20px 0 0;
	overflow: visible;
}

.rightEL	{
	float:right;
	width:300px;
	overflow: visible;
	padding-right:7px;
}

.right	{
	float:left;
	width:300px;
	overflow: visible;
}

/* ======================================== black box styles ============================================ */
.B_Big_300_bx{margin:0px auto 17px auto; width:938px}

/* ======================================== black box1 styles ============================================ */
.B_Big_300_bx_in{float:left; width:300px; padding: 0 18px 0 0;}
.B_Big_300_bx_in_single{margin:0 0 20px; padding: 0;}
.B_pad{padding:0px 15px 0px 0px}

.B_Big_300_bx_in_tp{float:left; width:300px;}
.B_Big_300_bx_in_tp_L{float:left; width:4px; background:url(../images/B_Big_TL.png) no-repeat left top; height:46px;}
.B_Big_300_bx_in_tp_C{float:left; width:292px; background:url(../images/B_Big_TC.png) repeat-x left top; height:46px;}
.B_Big_300_bx_in_tp_C h2{float:left; font-size:18px; color:#fff; margin:11px 0px 0px 15px; font-weight:normal;}
.B_Big_300_bx_in_tp_R{float:right; width:4px; background:url(../images/B_Big_TR.png) no-repeat left top; height:46px;}

.B_Big_300_bx_in_ct{float:left; width:298px; background:#eceaea; border-left:1px solid #c6c4c4; border-right:1px solid #c6c4c4}
.B_Big_300_bx_in_ct img{float:left; padding:10px 3px 10px 3px}

.B_Big_300_bx_in_bt{float:left; width:300px; height:4px; font-size:0px}

.B_Big_300_bx_in_bt_L{float:left; width:4px; background:url(../images/B_Big_BL.png) no-repeat left top; height:4px;}
.B_Big_300_bx_in_bt_C{float:left; width:292px; background:url(../images/B_Big_BC.png) repeat-x left top; height:4px;}
.B_Big_300_bx_in_bt_R{float:right; width:4px; background:url(../images/B_Big_BR.png) no-repeat left top;  height:4px;}

/* ======================================== black box2 styles ============================================ */
.three_black_news_bx{margin:0px auto; width:266px; padding:22px 0px 22px 0px; background:#eceaea; background:url(../images/sep_gw_H.jpg) repeat-x left top}
.three_black_news_bx_L{float:left; margin:0px 10px 0px 0px}
.three_black_news_bx_L a{float:left;}
.three_black_news_bx_L a img{float:left; padding:0px}
.three_black_news_bx_R{float:right; width:179px}
.three_black_news_bx_R a{float:left; font-size:16px; color:#006d9d; margin:0px; padding:0px; font-weight: bold;}
.three_black_news_bx_R a:hover{text-decoration:underline}
.three_black_news_bx_R span{float:left; font-size:12px; color:#f63; font-weight:bold}
.three_black_news_bx p{font-size:13px; line-height:16px; padding:8px 0px 0px 0px}
.three_black_news_bx p{font-size:13px; line-height:16px; padding:8px 0px 0px 0px}
.three_black_news_bx pre{font-family:Arial, Helvetica, sans-serif; padding:0px;}

/* ======================================== black box3 styles ============================================ */
.three_black_event_bx{margin:0px auto; width:266px; padding:15px 0px 0px 0px; background:#eceaea; background:url(../images/sep_gw_H.jpg) repeat-x left top}

.three_black_event_bx p{font-size:13px; line-height:16px; margin:0px 0px 8px 0px} /*margin 28 changed to 8 */
.three_black_event_bx pre{font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:16px; margin:0px 0px 0px 0px}

.three_black_event_bx a{font-size:16px; color:#006d9d; margin:0px; padding:0px; font-weight: bold;}
.three_black_event_bx a.news{font-size:12px; color:#006d9d; margin:3px 0px 26px 0px; float:left; padding:0px}
.three_black_event_bx a.form{font-size:13px; color:#006d9d; float:left; padding:0px}

.three_black_event_bx a:hover{text-decoration:underline}

.three_black_event_bx_L{float:left; width:75px; background:url(../images/black_head.png) no-repeat left top; margin:0px 0px 0px -23px}

.three_black_event_bx_L span{
	float:left; 
	padding:8px 0px 25px 8px;
	font-size:16px;
	/*color:#f63*/
	color: #fff; /* changed by CC on 15/03/2012 */
	}

.three_black_event_bx_R{float:right; width:213px}
.three_black_event_bx_R p{font-size:13px; line-height:16px; margin:2px 0px 42px 0px}

/* ======================================== black small box styles ============================================ */
.four_black_bx{margin:20px auto 0; width:936px;}

/* ======================================== black box1 styles ============================================ */
.four_black_bx_in{float:left; width:219px; padding:0px 20px 0px 0px}

.four_black_bx_in_tp{float:left; width:219px; background:url(../images/grey_box_tp.png) no-repeat left top; height:5px}

.four_black_bx_in_ct{float:left; width:217px; background:#eceaea; border-left:1px solid #c6c4c4; border-right:1px solid #c6c4c4;}

.four_black_bx_in_ct_in{float:left; background:#fff; margin:3px 7px 4px 7px;}

.four_black_bx_in_ct_in a.tittle{float:left; font-size:16px; color:#006d9d; margin:8px 0px 0px 10px}

.four_black_bx_in_ct_in a.tittle:hover{text-decoration:underline}

.four_black_bx_in_ct_in p{float:left; font-size:13px; line-height:16px; padding:8px 0px 15px 10px !important;}
.four_black_bx_in_ct_in p.width_par{float:left; font-size:13px; line-height:16px; width:274px; padding:8px 0px 15px 10px !important;}

.four_black_bx_in_ct_in a img{float:left; margin:5px 1px 0px 1px;}
.four_black_bx_in_ct_in a.big img{float:left; margin:10px 18px 5px 35px}

.four_black_bx_in_bt{float:left; width:219px; background:url(../images/grey_box_bt.png) no-repeat left top; height:4px; font-size:0px}

/* ======================================== footer styles ============================================ */
.footer_main{margin:0px auto; width:980px; background:#464646}

/* ======================================== footer top styles ============================================ */
.footer_main_tp{margin:0px auto; width:935px; background:url(../images/sep_BW.jpg) repeat-x left bottom}
.footer_main_tp_L{float:left; width:175px; padding:15px 0px 15px 0px}
.footer_main_tp_L ul{margin:0px; padding:0px}
.footer_main_tp_L li{float:left}
.footer_main_tp_L li a{float:left; margin-right:7px}

.footer_main_tp_R{float:right; width:125px; display:block; background:url(../images/back_to_top.png) no-repeat left top}
.footer_main_tp_R span{float:left; color:#fff; font-size:13px; padding:7px 10px 10px 26px}
.footer_main_tp_R span a { margin:0; }
.footer_main_tp_R a{float:left; color:#fff; font-size:13px; margin:13px 10px 10px 0px}
/* ======================================== footer centre styles ============================================ */
.footer_main_ct{margin:0px auto; width:926px}
.footer_main_ct_bx{float:left; width:231px; padding:15px 0px 15px 0px}

.footer_main_ct_bx h1{float:left; color:#fff; font-size:16px; padding:7px 10px 10px 0px}

.footer_main_ct_bx ul{margin:0px; padding:0px}
.footer_main_ct_bx li{float:left; width:240px}
.footer_main_ct_bx li a{float:left; color:#ebebeb; font-size:13px; margin:1px 0px 1px 0px}

.footer_main_ct_bx li a:hover{text-decoration:underline}

.footer_bl_search{float:left; width:172px; padding:0px 0px 10px 7px; background:url(../images/white_box.png) no-repeat left top}
.footer_bl_search input{float:left; font-size:12px; border:0px; margin:7px 0px 4px 0px; padding:0px 0px 4px 0px}
.footer_bl_search a{float:right; margin:1px 1px 0px 0px}
/* ======================================== footer centre styles ============================================ */
.footer_main_bt{margin:0px auto; width:930px; background:#000 url(../images/footer_border.jpg) repeat-x left top; padding:23px 25px 10px 25px}
.footer_main_bt_L{float:left; width:119px}
.footer_main_bt_L a{float:left}

.footer_main_bt_R{float:right; width:811px}
.footer_main_bt_R ul{margin:0px; padding:0px; float:right}
.footer_main_bt_R li{float:left; padding:0px 3px 0px 3px; color:#bfbfbf}
.footer_main_bt_R li a{float:left; color:#bfbfbf; font-size:12px}
.footer_main_bt_R li a:hover{text-decoration:underline}

.footer_main_bt_R p{float:right; color:#fff; font-size:12px; padding:10px 0px 0px 0px}
/* ======================================== Advance top styles ============================================ */
.main_bread_crum{margin:0px auto; width:942px; padding:0px 0px 5px 0px}
.main_bread_crum_L{float:left; width:610px}
.main_bread_crum_L ul{margin:0px; padding:0px}
.main_bread_crum_L li{float:left; padding:2px 4px 0px 4px}

.main_bread_crum_L li a{float:left; font-size:13px; color:#006d9d; margin:0px; padding:0px}
.main_bread_crum_L li a.sel{color:#000}

.main_bread_crum_L li a:hover{text-decoration:underline}
.main_bread_crum_L li img{float:left; font-size:13px; color:#006d9d; padding:5px 2px 0px 8px}

.main_bread_crum_R{float:right; width:250px} /*width 170 changed to 250*/
.main_bread_crum_R h1{float:left; font-size:13px; /*padding:2px 0px 0px 0px*/}

.main_bread_crum_R ul{margin:0px; padding:0px; float:right}
.main_bread_crum_R li{float:left; padding:2px 2px 0px 2px}
.main_bread_crum_R li a{float:left; font-size:13px; color:#006d9d; margin:0px; padding:0px}
/* ======================================== Advance main styles ============================================ */

.main_cont{margin:0px auto; width:942px;}

.main_cont h1{
	/*float:left; */
	font-size:28px;
}

.width_head{width:52%;}

.main_cont h2{/*float:left; */ font-size:18px; font-weight:normal; padding:14px 0px 0px 0px; margin:0px;}
.main_cont h3{/*float:left; */ font-size:16px; padding:14px 0px 0px 0px}
.main_cont h4{/*float:left; */ font-size:13px; padding:14px 0px 0px 0px; font-weight:bold}

.main_cont p{/*float:left; */ font-size:13px; line-height:18px; padding:12px 0px 0px 0px; text-align:left;}
.main_cont p a{float:none; font-size:13px; color:#006d9b; line-height:18px; margin:0px 0px 0px 0px; font-weight:normal}
.main_cont p a.down-link { font-size:13px; }
.main_cont p a:hover, .main_cont a:hover{text-decoration:underline}
.main_cont p.map_p{float:left; width:372px;}
.main_cont a.map_img{float:right; margin:15px 0px 0px 0px; font-weight:normal}

.main_cont big{font-size:15px; /*float:left; */ margin:0px; font-family:Arial, Helvetica, sans-serif; line-height:20px; padding:12px 0px 0px 0px;}
.main_cont big.tppadd{font-size:15px; /*float:left; */ margin:0px; font-family:Arial, Helvetica, sans-serif; line-height:20px; padding:0px 0px 0px 0px;}

.main_cont big a{float:none; font-size:15px; color:#006d9b; line-height:18px; margin:0px 0px 0px 0px; font-weight:normal}
.main_cont big a:hover{text-decoration:underline}

.main_cont p.padd{float:left;  font-size:13px; line-height:18px; padding:12px 0px 0px 0px;}
.main_cont p.padd_width{float:left;  font-size:13px; width:381px; line-height:18px; padding:12px 0px 0px 0px;}
.main_cont p.small_padd{float:left;  font-size:13px; line-height:18px; padding:0px 0px 0px 0px;}

.main_cont p.fl{width:700px; float:left; padding:0px}
.main_cont p.fl_padd{width:700px; float:left; padding:0px; margin:12px 0px 0px 0px;}
.main_cont span{/*float:left; */ /*font-size:13px;*/ padding:0px 0px 0px 0px; /*font-weight:bold*/} /*padding:13px 0px 0px 0px; */
.main_cont a{/*float:left; */ /*font-size:18px;*/ margin:5px 0px 0px 0px; color:#006d9b;}
.main_cont a.join_pad{margin:15px 0px 5px 0px}

.main_cont_L{float:left; width:220px; padding-top:3px;}

.left_nav_T{width:210px; background:url(../images/left_nav_tp.png) no-repeat left top; height:25px; padding:6px 0px 0px 10px;}
.left_nav_T h2{font-size:16px; color:#fff; margin:0px; padding:0px;}

.left_nav_C{width:208px; background:#eceaea; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; padding:5px 5px 1px 5px;}
.left_nav_B{width:220px; background:url(../images/left_nav_B.png) no-repeat left top; height:5px;}

.left_nav_bt{float:left;}
.left_nav_bt a{float:left; margin:10px 0px 0px 0px;}
/* ======================================== Advance main styles ============================================ */

.main_cont_R{float:right; width:700px; padding-bottom:15px;}

.instrument{float:left}
.instrument p{float:none;}
.instrument a{float:left; font-size:18px; margin:13px 15px 5px 0px}
.instrument a.city_map{float:right; font-size:18px; margin:13px 0px 0px 0px}

.main_cont_R_nav{float:right; width:703px}

.main_cont_R_nav ul{margin:13px 0px 0px 0px; float:left; padding:0px}
.main_cont_R_nav li{float:left; padding:0px 0px 0px 6px; /*background:url(../images/dotted.jpg) no-repeat left 9px*/; width:695px}
.main_cont_R_nav li.small_pad{float:left; padding:5px 0px 5px 6px; background:url(../images/dotted.jpg) no-repeat left 13px}
/*.main_cont_R_nav li a{float:left; font-size:13px; margin:2px 0px 1px 5px; color:#006d9b} commented out as links within sentences were a complete mess */
.main_cont_R_nav li p{float:left; font-size:13px; margin:1px 0px 1px 5px; padding:0px; color:#000}

.main_cont_R_nav li a:hover{text-decoration:underline}
.main_cont_R_in li a.sel{text-decoration:underline}

.G_300_bx{float:right; width:300px; margin:0 0 20px;}
.G_300_bx_V1{float:right; width:300px; /*305*/ padding:19px 0 10px 12px; margin: 0 !important;}
.G_300_bx_V2{float:right; width:300px; /*305*/ padding:25px 0 10px 12px}

.more_padd{padding:14px 0 0px 16px; width:300px;}

.main_grey_box{float: left; padding-right:18px;} /*style added 2/9/11*/
.main_grey_pad{margin:0 0 20px;} /* removed float:right; width:302px; 1/9/11*/
.main_mar_tp1{float:right; width:302px; margin:16px 0 0 0; }
.main_mar_tp2{float:right; width:302px; margin:80px 0 0 0;  }

.G_300_bx_tp{width:300px;} /* removed float:left; 2/9/11*/
.G_300_bx_tp_L{float:left; width:5px; background:url(../images/G_TL.png) no-repeat left top; height:5px}
.G_300_bx_tp_C{float:left; width:290px; background:url(../images/G_TC.png) repeat-x left top; height:5px}
.G_300_bx_tp_R{float:right; width:5px; background:url(../images/G_TR.png) no-repeat left top; height:5px}
.G_300_bx_ct{float:left; width:283px; background:#eceaea; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; margin:0px; padding:1px 0px 0px 0px;}
.G_300_bx_ct_padd{padding:1px 0px 8px 15px;}

.G_300_bx_ct h1{float:left; font-size:16px; padding:5px 0px 5px 0px}
.G_300_bx_ct h2{float:left; font-size:16px; padding:5px 0px 0px 0px}
.G_300_bx_ct h3{font-size:18px; padding:5px 0px 0px 10px} /* removed float:left; 1/9/11*/
.G_300_bx_ct span{float:left; font-size:13px; padding:0px 0px 0px 0px; font-weight:normal}
.G_300_bx_ct b{font-weight:bold; float:left;}
.G_300_bx_ct p{font-size:13px; padding:5px 0px 5px 0px} /* removed float:left; 1/9/11*/

.G_300_bx_ct ul{margin:10px 0px 0px 0px; padding:0px;}
.G_300_bx_ct li{float:left; padding:0px 0px 5px 0px; background:none; width:236px}
.G_300_bx_ct li a{float:left; font-size:13px; color:#006d9d; margin:0px;}
.G_300_bx_ct li img{float:left; font-size:13px; color:#006d9d; margin:0px 10px 1px 0px}
.G_300_bx_ct li a.black{color:#000}
.G_300_bx_ct li a.sel{text-decoration:underline}
.G_300_bx_ct li a:hover{text-decoration:underline}
.G_300_bx_ct a{float:left; font-size:13px; padding:0px; margin:0px 0px 0px 0px}

.G_300_bx_bt{width:300px;} /*removed float:left; 2/9/11 */
.G_300_bx_bt_L{float:left; width:5px; background:url(../images/G_BL.png) no-repeat left top; height:5px}
.G_300_bx_bt_C{float:left; width:290px; background:url(../images/G_BC.png) repeat-x left top; height:5px}
.G_300_bx_bt_R{float:right; width:5px; background:url(../images/G_BR.png) no-repeat left top; height:5px}

/* ======================================== attend this events styles ============================================ */
.attend_this_events{float:left;}
.attend_this_events a{float:left; margin:13px 0px 2px 0px}

.attend_this_events h1{float:left; font-size:18px; padding:13px 0px 0px 0px}
 
.attend_this_events a.text{float:left; font-size:13px; color:#006d9b; margin:10px 0px 0px 0px}

.attend_this_events a.text:hover{text-decoration:underline}

.other_benefits{float:left; border-top:1px solid #e6e6e6; padding:10px 0px 0px /*20px*/; margin:16px 0px 0px 0px; overflow: hidden;} /*removed width:698px; 1/9/11*/
.alt_benefits {margin: 0 20px !important; }
.other_benefits h1{float:left; font-size:18px; padding:2px 0px 10px 0px}

.other_benefits ul{margin:0px; padding:0px; width:363px;}
.other_benefits li{float:left; margin:0; padding:0px 0px 0px 6px; background:url(../images/blue_right_arrow.png) no-repeat left 5px; width:363px}
.other_benefits li a{float:left; font-size:13px; color:#006d9d; margin:2px 0px 2px 5px}
.other_benefits li a:hover{text-decoration:underline}
/* ======================================== Events styles ============================================ */
.main_cont_events{float:left; width:220px; background:url(../images/events_bg.jpg) no-repeat left top; height:216px; margin-top:6px}

.right_white_box{float:left; width:703px; padding:6px 0px 10px 0px;}
.right_white_box_tp{float:left; width:703px; background:url(../images/white_right_box_tp.png) no-repeat left top; height: 36px; overflow: hidden;}
.right_white_box_tp h1{float:left; font-size:18px; padding:7px 0px 7px 13px}
.right_white_box_tp h2{color:#006d9b; padding:7px 0px 7px 20px; text-align: center;}
.right_white_box_tp h3{float:right; font-size:18px; padding:7px 15px 7px 0px}
.right_white_box_ct{float:left; width:698px; background:#fff; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5;}
.right_white_box_ct_text{width:667px; margin:0px auto}
.right_white_box_ct_text h1{/*float:left;*/ font-size:16px; padding:10px 0px 10px 6px}
.right_white_box_ct_text h2{float:right; font-size:18px; padding:7px 0px 0px 0px}
.right_white_box_ct_text p{float:left; font-size:13px; padding:0px 0px 5px 6px; line-height:16px}
.right_white_box_ct_text a{float:right}
.right_white_box_ct_text h2{float:right; font-size:18px; padding:7px 0px 0px 0px}

.right_white_box_bt{float:left; width:703px; background:url(../images/white_right_box_bt.png) no-repeat left top; height:5px}

.G_220_box{margin:0px auto; width:676px; padding:10px 0px 8px 0px;}
.G_220_box_in{float:left; width:220px; padding-right:8px}
.grey_wd{width:706px}
.grey_pad{padding-right:21px}

.G_220_box_tp{float:left; width:220px;}
.G_220_box_tp_L{float:left; width:5px; background:url(../images/G_TL.png) no-repeat left top; height:5px}
.G_220_box_tp_C{float:left; width:210px; background:url(../images/G_TC.png) repeat-x left top; height:5px}
.G_220_box_tp_R{float:right; width:5px; background:url(../images/G_TR.png) no-repeat left top; height:5px}

.G_220_box_ct{float:left; width:218px; background:#eceaea; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; padding-bottom:5px; min-height:128px;} /*removed text-align:center; 1/9/11*/
.G_220_bx_hg1{min-height:128px;}
.G_220_box_ct h1{float:left; font-size:16px; padding:8px 0px 10px 16px}
.G_220_box_ct span{float:left; font-size:13px; padding:0px 0px 0px 0px; font-weight:normal;}
.G_220_box_ct a{float:none; }
.G_220_box_ct a.txt{float:left; font-size:13px; margin:16px 0px 4px 15px; text-align:left; font-weight:bold; color:#006d9d}

.G_220_box_ct a.txt:hover{text-decoration:underline;}

.G_220_box_ct h2{padding:0px 0px 0px 15px;}
.G_220_box_ct h4{font-weight:normal; padding:5px 0px 0px 7px}

.G_220_box_ct ul{margin:0px !important; padding:0px !important;} /* important added as this style was being incorrectly overridden in the events calendar */
.G_220_box_ct li{float:left; padding:0px 0px 3px 16px; width:168px; background:none} /*changed width from 158px 1/9/11*/
.G_220_box_ct li a{/*float:left;*/ font-size:13px; color:#006d9b; margin:0px}
.G_220_box_ct li a:hover{text-decoration:underline;}

.G_220_box_bt{float:left; width:220px;}
.G_220_box_bt_L{float:left; width:5px; background:url(../images/G_BL.png) no-repeat left top; height:5px}
.G_220_box_bt_C{float:left; width:210px; background:url(../images/G_BC.png) repeat-x left top; height:5px}
.G_220_box_bt_R{float:right; width:5px; background:url(../images/G_BR.png) no-repeat left top; height:5px}

/* ======================================== Ads styles ============================================ */
.main_ads{margin:0px auto; padding:10px 0px 5px 0px; width:978px}
.main_ads_L{float:left}
.main_ads_R{float:right}
/* ======================================== thread heading styles ============================================ */
.thread_head_box{float:left; width:703px; padding-top:13px}
.thread_head_box_tp{float:left; width:703px; background:url(../images/thread_head_tp.png) no-repeat left top; height:4px}
.thread_head_box_hd{float:left; width:698px; background:url(../images/thread_head_ct.png) repeat-x left top; border-right:1px solid #c5c5c5; border-left:1px solid #c5c5c5}
.thread_head_box_hd_bx{float:left; width:173px; border-right:1px solid #c5c5c5}
.thread_head_box_hd_bx h1{float:left; font-size:16px; padding:3px 0px 8px 15px}

.thread_head_box_ct{float:left; width:698px; background:#fff; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5}
.thread_head_box_ct_bx_mn{width:698px; float:left; border-bottom:1px solid #c5c5c5}
.thread_head_box_ct_bx{width:157px; float:left; padding:13px 0px 10px 16px; border-right:1px solid #c5c5c5; height:32px}
.thread_head_box_ct_bx span{float:left; font-weight:normal; padding:0px}
.thread_head_box_ct_bx h1{float:left; font-size:13px; font-weight:normal; padding:7px 0px 0px 0px}

.thread_head_box_bt{float:left; width:703px; background:url(../images/thread_head_bt.png) no-repeat left top; height:5px}
/* ======================================== press release styles ============================================ */
.media_enquire{float:left; padding:10px 0px; border-bottom:1px solid #E6E6E6}

.media_enquire ul{margin:0px; padding:0px}
.media_enquire li{float:left; background:none; width:708px}
.media_enquire li a{float:left; font-size:13px; color:#006d9b; margin:3px 0px 0px 5px}
.media_enquire li span{float:left; color:#000; padding:3px 0px 3px 0px; font-weight:normal}

/* ======================================== fact files styles ============================================ */
.fact_files_mn{margin:0px auto; width:665px; padding:16px 0px 10px 0px}

.fact_files_mn_bt{float:left; margin:16px 0px 10px 0px;}
.fact_files_mn_bt a{float:left; margin:0px 10px 0px 0px;}

.fact_files_mn_L{float:left;}
.fact_files_mn_L a{float:left; padding:0px; margin:0px 5px 0px 0px;}

.fact_files_mn_R{float:right; width:536px}
.fact_width{width:575px}

.fact_files_mn_R p{float:left; font-size:13px; padding:0px 0px 5px 0px; line-height:18px}

.fact_files_mn_R_in{float:left; width:345px; padding:5px 0px 0px 0px}
.fact_files_mn_R_in_L{float:left}
.fact_files_mn_R_in_L a{float:left; margin:0px}

.fact_files_mn_R ul{margin:0px; padding:0px}
.fact_files_mn_R li{float:left; width:400px;}
.fact_files_mn_R li span{color:#000; padding:0px; width:130px; text-align:left;}
.fact_files_mn_R li p{padding:0px; color:#000;}
.fact_files_mn_R li a{margin:0px; font-size:13px; color:#ff6634;}
.fact_files_mn_R li a:hover{text-decoration:underline;}

.book_buy_now{float:left; width:350px; padding:13px 0px 0px 25px;}
.book_pad{padding:3px 0px 0px 0px;}

.book_buy_now_L{float:left; width:160px;}
.book_buy_now_L h3{float:left; padding:1px 0px; font-size:15px; color:#000;}
.book_buy_now_L h4{text-align:left; padding:1px 0px; font-size:15px; font-weight:bold; color:#000;}

.book_buy_now_L a{float:left; font-size:13px; color:#006d9b; margin:2px 0px 0px 0px;}
.book_buy_now_L a:hover{text-decoration:underline;}

.book_buy_now_R{float:right; width:102px;}
.book_buy_now_R h3{text-align:left; padding:0px; font-size:15px; color:#000;}
.book_buy_now_R a.buy_bt{float:left;}
.book_buy_now_R a{float:left; font-size:13px; color:#006d9b; margin:5px 0px 0px 0px;}

.book_buy_now_R a:hover{text-decoration:underline;}

.fact_files_mn_R_in_R{float:right; width:322px}
.fact_files_mn_R_in_R p{float:left; padding:0px}
.fact_files_mn_R_in_R span{float:left; padding:0px; font-size:11px; font-weight:normal}

/* ======================================== library and archives ============================================ */
.G_700_box{float:left; width:700px; padding:15px 0px 15px 0px}
.G_700_box_tp{float:left; width:700px;}
.G_700_box_tp_C{float:left; width:690px; background:url(../images/G_TC.png) repeat-x left top; height:5px;}
.G_700_box_ct{float:left; width:698px; background:#eceaea; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; padding-bottom:8px;}
.G_700_box_ct_in{width:667px; margin:0px auto}
.G_700_box_ct_in h1{font-size:16px; padding:10px 0px 10px 0px}
.G_700_box_ct_in p{font-size:13px; padding:0px; line-height:16px}

.G_700_box_ct_in a{float:right}
.G_700_box_bt{float:left; width:700px;}
.G_700_box_bt_C{float:left; width:690px; background:url(../images/G_BC.png) repeat-x left top; height:6px;}

/* ======================================== Contact Us ============================================ */
.G_700_box_ct_in h2{padding:5px 0px 10px 0px;}
.G_700_box_ct_in span{font-size:13px; padding:0px; font-weight:normal; padding:3px 0px 13px 0px;}

.input_box{float:left; margin:0px 0px 10px 0px; position:relative;}
.input_box_LB{float:left; background:url(../images/input_LB.png) no-repeat left top; width:5px; height:24px;}
.input_box_CB{float:left; background:url(../images/input_CB.png) repeat-x left top; width:341px; height:24px;}
.input_box_CB input{float:left; margin:5px 0px 0px 0px; border:0px; width:324px; color:#333333;}
.input_box_CB a{float:left; margin:1px -10px 0px 0px; position:absolute;}
.input_box_RB{float:left; background:url(../images/input_RB.png) no-repeat left top; width:5px; height:24px;}

.check-boxes ul li { margin: 0 0 10px; }
.check-boxes input { }
.check-boxes label { padding: 0 0 0 5px; }

.input_box_CB2{float:left; background:url(../images/input_CB.png) repeat-x left top; width:158px; height:24px;}
.input_box_CB2 input{float:left; margin:5px 0px 0px 0px; border:0px; width:141px; color:#bab9b9;}
.input_box_CB2 a{float:left; position:absolute;}

.textarea_box{float:left;}
.textarea_box_TB{float:left; background:url(../images/textarea_tp.png) no-repeat left top; width:660px; height:5px;}
.textarea_box_CB{float:left; background:#fff; width:659px; height:120px;}
.textarea_box_CB textarea{float:left; margin:2px 0px 0px 6px; border:0px; width:646px; height:116px; color:#333333;}
.textarea_box_BB{float:left; background:url(../images/textarea_bt.png) no-repeat left top; width:660px; height:5px;}
.textarea_box a{float:left; margin:15px 0px 5px 0px;}

/* ======================================== Magazine Page ============================================ */
.magazine_mn{float:left; width:703px;}
.magazine{float:left; width:703px; padding:20px 0px; border-bottom:1px solid #e6e6e6;}
.magazine_L{float:left; width:100px;}
.magazine_L a{float:left; color:#006d9b;}

.magazine_R{float:right; width:560px;}
.magazine_R h2{float:left; font-size:18px; padding: 0;}
.magazine_R a {  color:#006d9b; }
/* ======================================== registration Page ============================================ */

.registration{float:left; width:300px;}
.registration h2{float:left; padding:21px 0px 8px 0px;}

.registration ul{margin:0px; padding:0px;}
.registration li{float:left; width:300px;}
.registration li a{float:left; font-size:13px; color:#006d9b;}
.registration li span{float:left; font-size:13px; color:#006d9b; padding:5px 0px 0px 0px; font-weight:normal;}
.registration li a:hover{text-decoration:underline;}

.get_touch{float:left;}

.get_touch ul{margin:0px; padding:0px;}
.get_touch li{float:left; width:800px; padding:1px 0px;}
.get_touch li a{float:none; font-size:13px; color:#006d9d;}
.get_touch li a:hover{text-decoration:underline;}

/* ======================================== join select membership Page ============================================ */

.join_sel_member{float:left;}
/* ======================================== G 940 box styles ============================================ */

.G_940_bx{float:left; width:940px; padding:15px 0px 0px 0px}

.G_940_bx_tp{float:left; width:940px;}
.G_940_bx_tp_L{float:left; width:5px; background:url(../images/G_TL.png) no-repeat left top; height:5px;}
.G_940_bx_tp_C{float:left; width:930px; background:url(../images/G_TC.png) repeat-x left top; height:5px;}
.G_940_bx_tp_R{float:right; width:5px; background:url(../images/G_TR.png) no-repeat left top; height:5px;}

.G_940_bx_ct{float:left; width:938px; background:#eceaea; border-left:1px solid #c6c4c4; border-right:1px solid #c6c4c4}

.G_940_bx_bt{float:left; width:940px; height:4px; font-size:0px}
.G_940_bx_bt_L{float:left; width:5px; background:url(../images/G_BL.png) no-repeat left top; height:6px;}
.G_940_bx_bt_C{float:left; width:930px; background:url(../images/G_BC.png) repeat-x left top; height:6px;}
.G_940_bx_bt_R{float:right; width:5px; background:url(../images/G_BR.png) no-repeat left top;  height:6px;}
/* ======================================== B small 150 styles ============================================ */

.B_small_150_bx{float:left; width:934px; padding:15px 0px 15px 6px;}
.B_small_150_bx_in{float:left; width:150px; padding:0px 5px 0px 0px;}

.B_small_150_bx_in_tp{float:left; width:150px;}
.B_small_150_bx_in_tp_L{float:left; width:6px; background:url(../images/B_Small_TL.png) no-repeat left top; height:32px;}
.B_small_150_bx_in_tp_C{float:left; width:138px; background:url(../images/B_Small_TC.png) repeat-x left top; height:32px;}
.B_small_150_bx_in_tp_C h3{float:left; font-size:16px; color:#fff; padding:7px 0px 7px 6px}
.B_small_150_bx_in_tp_R{float:right; width:6px; background:url(../images/B_Small_TR.png) no-repeat left top; height:32px;}

.B_small_150_bx_in_ct{float:left; width:148px; background:#fff; border-left:1px solid #c6c4c4; border-right:1px solid #c6c4c4;}
.B_small_150_bx_in_ct_in{margin:4px auto 0px auto; width:132px; }

.B_small_150_bx_in_ct_in p{float:left; padding:0px;}
.B_small_150_bx_in_ct_in h2{padding:0px 34px 0px 34px;}
.B_small_150_bx_in_ct_in a{margin:0px 37px 0px 37px; color:#006d9d; font-size:11px;}
.B_small_150_bx_in_ct_in a:hover{text-decoration:underline;}

.B_small_150_bx_in_ct_in a.bt{margin:10px 34px 15px 34px; padding:0px;}

.B_small_150_bx_in_ct_in span{padding:0px 43px 0px 43px; font-weight:normal;}
.B_small_150_bx_in_ct_in h5{padding:0px 13px 0px 13px; font-size:11px;}

.B_small_150_bx_in_bt{float:left; width:150px;}

.B_small_150_bx_in_bt_L{float:left; width:5px; background:url(../images/B_Small_BL.png) no-repeat left top; height:6px;}
.B_small_150_bx_in_bt_C{float:left; width:140px; background:url(../images/B_Small_BC.png) repeat-x left top; height:6px;}
.B_small_150_bx_in_bt_R{float:right; width:5px; background:url(../images/B_Small_BR.png) no-repeat left top;  height:6px;}
/* ======================================== B Med 150 styles ============================================ */

.B_med_700_bx{float:left; width:700px; margin:10px 0px 10px 0px; padding:0px;}

.B_med_700_bx_tp{float:left; width:700px;}
.B_med_700_bx_tp_L{float:left; width:5px; background:url(../images/B_med_TL.png) no-repeat left top; height:5px;}
.B_med_700_bx_tp_C{float:left; width:690px; background:#000; height:5px;}
.B_med_700_bx_tp_R{float:right; width:5px; background:url(../images/B_med_TR.png) no-repeat left top; height:5px;}

.B_med_700_bx_ct{float:left; width:700px; background:#000;}
.B_med_700_bx_ct h2{padding:0px 12px 0px 12px; color:#fff;}
.B_med_700_bx_ct h4{padding:3px 12px 3px 15px; color:#fff; font-weight:normal;}

.B_med_700_bx_ct span{padding:3px 15px 3px 12px; font-size:13px; float:right; font-weight:normal; color:#fff;}

.B_med_700_bx_bt{float:left; width:700px;}

.B_med_700_bx_bt_L{float:left; width:5px; background:url(../images/B_med_BL.png) no-repeat left top; height:5px;}
.B_med_700_bx_bt_C{float:left; width:690px; background:#000; height:5px;}
.B_med_700_bx_bt_R{float:right; width:5px; background:url(../images/B_med_BR.png) no-repeat left top; height:5px;}

/* ======================================== Search for events 320 styles ============================================ */
.G_320_bx{float:right; width:320px; padding:15px 0px 10px 0px}
.G_320_bx_V1{float:right; width:320px; padding:7px 0px 10px 0px}

.G_320_bx_tp{float:left; width:320px;}
.G_320_bx_tp_C{float:left; width:310px; background:url(../images/G_TC.png) repeat-x left top; height:5px;}

.G_320_bx_ct{float:left; width:318px; background:#eceaea; border-left:1px solid #c6c4c4; border-right:1px solid #c6c4c4; padding-bottom:10px;}
.G_320_bx_ct_in{width:287px; margin:0px auto}
.G_320_bx_ct_in h3{padding:8px 0px 10px 0px;}
.G_320_bx_ct_in h1{padding:5px 0px 15px 0px; font-size:18px;}
.G_320_bx_ct_in h6{margin:7px 0px; float:left; font-size:13px; color:#303030;}

.G_320_bx_ct_in span{font-weight:normal; padding:0px 0px 3px 0px;}
.G_320_bx_ct_in label{font-weight:bold; margin:0px 0px 15px 0px; float:left; font-size:11px;}

.G_320_bx_ct_in a{font-weight:normal; margin:2px 0px 0px 0px;}
.G_320_bx_ct_in a.fd_jb{font-weight:normal; margin:10px 0px 6px 0px;}

.input_box3{float:left; margin:0px 3px 10px 0px; position:relative;}
.input_box3_LB{float:left; background:url(../images/input_LB.png) no-repeat left top; width:5px; height:24px;}
.input_box3_CB{float:left; background:url(../images/input_CB.png) repeat-x left top; width:245px; height:24px;}
.input_box3_CB input{float:left; margin:5px 0px 0px 0px; border:0px; width:input_box3_RB; color:#000000;}
.input_box3_CB a{float:right; margin:1px -4px 0px 0px; position:relative;}
.input_box3_RB{float:left; background:url(../images/input_RB.png) no-repeat left top; width:5px; height:24px;}

.input_box4_CB{float:left; background:url(../images/input_CB.png) repeat-x left top; width:45px; height:24px;}
.input_box4_CB input{float:left; margin:5px 0px 0px 0px; border:0px; width:27px; color:#bab9b9;}
.input_box4_CB a{float:right; margin:1px -4px 0px 0px; position:relative;}

.input_box5_CB{float:left; background:url(../images/input_CB.png) repeat-x left top; width:92px; height:24px;}
.input_box5_CB input{float:left; margin:5px 0px 0px 0px; border:0px; width:74px; color:#bab9b9;}
.input_box5_CB a{float:right; margin:1px -4px 0px 0px; position:relative;}

.G_320_bx_bt{float:left; width:320px; height:6px; font-size:0px}
.G_320_bx_bt_C{float:left; width:310px; background:url(../images/G_BC.png) repeat-x left top; height:6px;}

/* ======================================== Sectors styles ============================================ */

.sectors{margin:4px auto 2px auto; width:288px; border:1px solid #c6c4c4;}
.sectors_in{float:left; background:#fff;}
.sectors_in p{float:left;}


.sectors ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:288px;
}
.sectors ul.menu a {
  display: block;
  text-decoration: none;	
}
.sectors ul.menu li {
  background:#fff;
}
.sectors ul.menu li a {
   background: url(../images/slider3_point_TP.jpg) no-repeat left top;
  color: #006d9d;	
  padding: 8px 0px 6px 8px;
  font-size:16px;
  font-weight: bold;
}
/*.sectors ul.menu li a:active {
   background: url(../images/slider3_point_BT.jpg) no-repeat left top;
  color: #006d9d;	
  padding: 8px 0px 6px 8px;
  font-size:16px;
}*/

.sectors ul.menu li p {
  color: #000;	
  padding: 10px 10px 10px 10px;
  font-size:12px;
}
.sectors ul.menu li p img {
  float:right;
  color: #000;	
  padding: 5px 10px 0px 0px;
  font-size:12px;
}

/*.sectors ul.menu li a:hover,*/
.sectors ul.menu li a.down {
  background: url(../images/slider3_point_BT.jpg) no-repeat left top;
}

.sectors ul.menu li ul li a {
  background: #FFFFFF; /*changed from ccc 29/9/11*/
  color: #000;
  /*padding-left: 20px;*/
  font-size: inherit;
  font-weight: normal;
  padding: 0 0 0 0;
}

.sectors ul.menu li ul li a:hover {
  background: #FFFFFF; /* changed from aaa 29/9/11*/
  /*border-left: 5px #000 solid;*/
  /*padding-left: 15px;*/
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }
.slider_sec{margin:10px auto 10px auto; width:935px;}
.slider_sec_L{float:left; width:286px;}
.slider_sec_R{float:right; width:622px; height:241px;}
/*----------------------------------------------------------------------*/
#content_inner {
	
	margin: 0 auto;
	
	position: relative;
}

#content #intro {
	border-bottom: dotted #ccc 1px;
	padding-bottom: 28px;
	margin-bottom: 10px;
}

#content #intro p {
	font-size: 14px;
	color: #8f8f8f;
	line-height: 22px;
	padding-bottom: 5px;
}

#content #intro a {
	color: #666;
	padding: 6px;
}

#content #intro a:hover {
	background: #eee;
	text-decoration: none;
	border-bottom: dotted #ccc 1px;
}

#content #intro ul {
	padding-bottom: 15px;
	padding-top: 3px;
}

#content #intro li {
	color: #8f8f8f;
	margin-left: 50px;
	padding-bottom: 4px;
	font-size: 14px;
}

#content p {
	font-size: 12px;
	/*color: #8f8f8f;*/
	padding-bottom: 10px;
}

#content p a {
	color: #e41996;
}

#content h2 {
	font-size: 26px;
	font-weight: normal;
	color: #666;
	padding-bottom: 17px;
	border-top: dotted #ccc 1px;
	padding-top: 20px;
	padding-bottom: 21px;
	margin-top: 13px;
}

#content h2 span {
	font-size: 20px;
}

#content #css3 {
	float: right;
}

#content #css3 a:hover {
	background: none;
	border: 0;
}

.pre_wrap {
	background: #f9f9f9;
	padding: 5px 5px 5px 14px;
	margin-bottom: 33px;
	margin-top: 32px;
}

.pre_wrap span.label {
	color: #999;
	font-size: 12px;
	font-style: italic;
	display: block;
	padding-left: 5px;
	padding-top: 5px;
}

.syntaxhighlighter {
	font-size: 12px;
}

.slides1_wrap {
	position: relative;
	padding:0 0 27px 16px;
	width: 611px;
	background:url(../images/slider_promo_bg.png) no-repeat left top;
	float:left;
	margin-left:2px;
}

.dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider .slides2_wrap {
	position: relative;
	padding:0 0 27px 16px;
	width: 290px;
	background:url(../images/slider_promo_bg.png) no-repeat left top;
	float:left;
	margin:2px;
}

#slides1 {
	overflow: hidden;
	height: 212px;
}

.dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider ul#slides2 {
	overflow: hidden;
	height: 172px;
    width: 290px;
    margin:0;
    padding: 0;
}

#slides1 li {
	list-style: none;
	width: 589px
}

.dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider ul#slides2 li {
	list-style: none;
	width: 290px;
}

#slides1 li img, .dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider ul#slides2 li img {
	float: right;
	padding:20px 6px 10px 0px;
}

#slides1 .content, .dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider ul#slides2 .content {
	float: left;
	padding:12px 0px 0px 6px;
	text-align: center;
	overflow: hidden;
}

#slides1 li p, .dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider ul#slides2 li p {
	font-size:13px;
	padding:0px;
	color:#000;
}

#slides1 li a, .dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider ul#slides2 li a {
	margin:0px;
	font-size:13px;
	padding:0px;
	color:#006d9d;
}

#slides1 li a:hover, .dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider ul#slides2 li a:hover {
text-decoration:underline;
}



#slides1 h3, .dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider ul#slides2 h3  {
	font-size: 18px;
	color: #000;
	font-weight: normal;
	margin:8px 0px 2px 0px;
	padding:0px;
}

#slides1 h4, .dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider ul#slides2 h4 {
	font-size: 18px;
	color: #000;
	font-style: italic;
	font-weight: normal;
	text-transform: lowercase;
	padding-bottom: 16px;
}

.slides1_wrap .prev, .slides2_wrap .prev {
	position: absolute;
	left: -20px;
	top: 76px;
	outline: 0;
}

.slides1_wrap .next, .slides2_wrap .next {
	position: absolute;
	right: -14px;
	top: 76px;
	outline: 0;
}

.slides1_wrap a:active, .slides2_wrap a:active {
	top: 76px;
}


.bx_pager {
	padding:10px 0px 0px 0px;
	float:right;
	margin-right:2px;
	
}

.bx_pager a {
	float: left;
	background:url(../images/bg_pager.png) no-repeat 0 0px;
	width: 12px;
	height: 9px;
	color: #fff;
	text-indent:15px;
	font-size: 11px;
	margin-right: 6px;
	padding: 4px 0 0 0px;
}

.bx_pager a:hover, .bx_pager a.active {
	background-position: 0 -12px;
	text-decoration: none;
}

.auto_controls {
	position: absolute;
	bottom: -11px;
	left: 394px;
	display:none;
}

.auto_controls a {
	font-size: 16px;
	color: #a3a3a3;
	outline: 0;
	padding: 2px;
}

.auto_controls a:hover {
	text-decoration: none;	
	
	color: #e41996;
}

#content #notes li, #content #changes li {
	font-size: 12px;
	color: #8f8f8f;
	margin-left: 43px;
	padding-bottom: 6px;
}

#content #notes li a {
	color: #e41996;
}

#idc-container a {
	color: #e41996;	
}

#idc-container h3 {
	color: #666;
}

form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}
/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 350px !important;
	position:relative;
	height: 31px;
	background: url(../images/select_left.gif) no-repeat top left;
	float:left;
}
.jqTransformSelectWrapper div span {
	
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 23px;
	line-height: 15px;
	padding: 5px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	color:#000000;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 24px;
	height: 24px;
	margin:0px;
	background: url(../images/select_right.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	top: 26px;
	left: 0px;
	padding:10px 0px 0px 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-x: hidden;
	z-index:10;
	width:254px !important;
	float:left !important;
}

.jqTransformSelectWrapper ul li {
	clear:both;
	}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
	overflow:hidden;
	width:95%;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}

.jqTransformHidden {display: none;}


/* ======================================== select Width news styles ============================================ */
.input_width1 .jqTransformSelectWrapper {
	width: 256px !important;
	position:relative;
	height: 31px;
	background: url(../images/select_left.gif) no-repeat top left;
	float:left;
}
.input_width2 .jqTransformSelectWrapper {
	width: 50px !important;
}
.input_width2 .jqTransformSelectWrapper ul {
	width:50px !important;
}

.input_width3 .jqTransformSelectWrapper {
	width: 110px !important;
}
.input_width3 .jqTransformSelectWrapper ul {
	width:110px !important;
}

.input_width4 .jqTransformSelectWrapper {
	width: 90px !important;
}
.input_width4 .jqTransformSelectWrapper ul {
	width:90px !important;
}

.input_width5 .jqTransformSelectWrapper {
	width: 350px !important;
}
.input_width5 .jqTransformSelectWrapper ul {
	width:350px !important;
}
.input_width5 .jqTransformSelectWrapper ul a {
	width:97%;
	margin:0px;
}

.input_width1.jqTransformSelectWrapper div span {
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 23px;
	line-height: 15px;
	padding: 5px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	color:#BAB9B9;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.input_width1.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 24px;
	height: 24px;
	margin:0px;
	background: url(../images/select_right.gif) no-repeat center center;
}

.input_width1.jqTransformSelectWrapper ul {
	position: absolute;
	top: 26px;
	left: 0px;
	padding:10px 0px 0px 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-x: hidden;
	z-index:10;
	width:255px !important;
	float:left !important;
}

.input_width1.jqTransformSelectWrapper ul li {
	clear:both;
}

.input_width1.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
	overflow:hidden;
	width:95%;
}

.input_width1.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.input_width1.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}

.input_width1.jqTransformHidden {display: none;}

/* ======================================== E&T magazine news styles ============================================ */

.B_Big_620_bx_tp{float:left; width:617px;}
.B_Big_620_bx_in_tp_C{float:left; width:609px; background:url(../images/B_Big_TC.png) repeat-x left top; height:46px;}
.B_Big_620_bx_in_tp_C h2{float:left; font-size:18px; color:#fff; margin:11px 0px 0px 15px; font-weight:normal;}

.B_Big_620_bx_in_ct{float:left; width:615px; background:#eceaea; border-left:1px solid #c6c4c4; border-right:1px solid #c6c4c4}
.B_Big_620_bx_in_ct img{float:left; padding:10px 3px 10px 3px}

.B_Big_620_bx_in_bt{float:left; width:617px; height:4px; font-size:0px}
.B_Big_620_bx_in_bt_C{float:left; width:609px; background:url(../images/B_Big_BC.png) repeat-x left top; height:4px;}

/* ======================================== news headline styles ============================================ */

.headline{margin:auto; /*width:590px;*/ padding:13px 0px 13px 0px; /*background:url(../images/sep_gw_H.jpg) repeat-x left bottom;*/}
.headline img{float:left; padding:0px 10px 0px 0px;} 
.headline a{color:#006d9b; font-size:16px;}
.headline a:hover{text-decoration:underline;}
.headline p{font-size:13px;}

.bp-col2	{
	padding:0 20px 20px;
}

.vw_carriers{float:right; }

/* ======================================== Meet our board styles ============================================ */

.met_our_board{float:left; background:#fff; margin:3px 10px 3px 10px; width:280px;}
.sample{background:url(../images/E&TJ_Service.jpg) no-repeat left top; height:152px;}
.ETJ_engg{background:url(../images/E&TJ_Engg.jpg) no-repeat left top; height:152px;}

.met_our_board a{color:#006d9b; margin:8px 7px 0px 10px; font-size:18px;}
.met_our_board p{margin:6px 7px 0px 10px;}
.met_our_board pre{margin:58px 40px 58px 40px; font-size:13px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif;}

.met_our_board a:hover{text-decoration:underline;}
.met_our_board ul{margin:12px 0px 0px 0px; height:84px; float:left; padding:0px;}
.met_our_board li{float:left; width:253px; padding-left: 10px;}
.met_our_board li a{float:left;}
.met_our_board li img{margin:0px; padding:3px 7px 0px 10px;}

.met_our_board img{float:left; padding:6px 30px 10px 30px;}

/* ======================================== 700 small 150 styles ============================================ */

.B_Big_700_bx{float:left; width:700px; padding:15px 0px 15px 0px;}

.B_Big_700_bx_tp{float:left; width:700px;}
.B_Big_700_bx_tp_L{float:left; width:6px; background:url(../images/B_Small_TL.png) no-repeat left top; height:32px;}
.B_Big_700_bx_tp_C{float:left; width:688px; background:url(../images/B_Small_TC.png) repeat-x left top; height:32px;}
.B_Big_700_bx_tp_C h3{float:left; font-size:16px; color:#fff; padding:7px 0px 7px 6px}
.B_Big_700_bx_tp_R{float:right; width:6px; background:url(../images/B_Small_TR.png) no-repeat left top; height:32px;}

.B_Big_700_bx_ct{float:left; width:698px; background:#fff; border-left:1px solid #c6c4c4; border-right:1px solid #c6c4c4;}


.B_Big_700_bx_bt{float:left; width:700px;}
.B_Big_700_bx_bt_L{float:left; width:5px; background:url(../images/B_Small_BL.png) no-repeat left top; height:6px;}
.B_Big_700_bx_bt_C{float:left; width:690px; background:url(../images/B_Small_BC.png) repeat-x left top; height:6px;}
.B_Big_700_bx_bt_R{float:right; width:5px; background:url(../images/B_Small_BR.png) no-repeat left top;  height:6px;}


/* ======================================== video styles ============================================ */
.video{width:624px; margin:27px auto 27px auto;}
x.i i, .i {display:none;}
div.xiiiYouTube {width:424px; height:415px !important; overflow:hidden; position:relative; top:0px;}
object.xiiiYouTube {position:absolute; clip: rect(1px, 640px, 330px, 1px)}

/* ======================================== pagination styles ============================================ */

.pagination{float:left;}
.pagination_txt{float:left; width:143px;}
.pagination_txt span{float:right; padding:5px 15px 0px 12px;}

 .pagedemo{
				
				width:700px;
				
                padding:0px 0px;
                text-align:center;
				background-color:white;	
			}
.jPaginate{
    height:24px;
    position:relative;
    color:#a5a5a5;
    float:right;
	 width:203px;
	
}
.jPaginate a{
    line-height:15px;
   border:0px !important;
   background:none !important;
    cursor:pointer;
	color:#ffffff;
    padding:2px 5px;
    margin:2px;
    float:left;
	font-size:13px;
}

.jPag-control-back a:hover{
    
	color:#fff !important;
}

.jPag-control-back{
	position:absolute;
	left:0px;
}
.jPag-control-back a:hover{
    
	color:#fff !important;
}

.jPag-control-front{
	position:absolute;
	top:0px;
}
.jPag-control-front a:hover{
    
	color:#fff !important;
}

.jPaginate span{
    cursor:pointer;
}
.jPag-pages{width:250px !important;}

ul.jPag-pages{
    float:left;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px;
}
ul.jPag-pages li{
    display:inline;
    float:left;
    padding:0px;
    margin:0px;
}
ul.jPag-pages li a{
    float:left;
    padding:2px 5px;
}
ul.jPag-pages li a:hover{
    
	color:#fff !important;
}


span.jPag-current{
    border:0px !important;
   background:none !important;
   color:#fff !important;
   
    cursor:default;
    font-weight:normal;
   
   
    padding:3px 5px;
    float:left;
}
ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-next,
span.jPag-sprevious,
span.jPag-snext,
ul.jPag-pages li span.jPag-previous-img,
ul.jPag-pages li span.jPag-next-img,
span.jPag-sprevious-img,
span.jPag-snext-img{
    height:22px;
    margin:2px;
    float:left;
    line-height:18px;
	display:none;
}

ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-previous-img{
    margin:2px 0px 2px 2px;
    font-size:12px;
    font-weight:bold;
        width:10px;

}
ul.jPag-pages li span.jPag-next,
ul.jPag-pages li span.jPag-next-img{
    margin:2px 2px 2px 0px;
    font-size:12px;
    font-weight:bold;
    width:10px;
}
span.jPag-sprevious,
span.jPag-sprevious-img{
    margin:2px 0px 2px 2px;
    font-size:18px;
    width:15px;
    text-align:right;
}
span.jPag-snext,
span.jPag-snext-img{
    margin:2px 2px 2px 0px;
    font-size:18px;
    width:15px;
    text-align:right;
}
ul.jPag-pages li span.jPag-previous-img{
    background:transparent url(../images/previous.png) no-repeat center right;
            }
ul.jPag-pages li span.jPag-next-img{
    background:transparent url(../images/next.png) no-repeat center left;
            }
span.jPag-sprevious-img{
    background:transparent url(../images/sprevious.png) no-repeat center right;
            }
span.jPag-snext-img{
    background:transparent url(../images/snext.png) no-repeat center left;
            }

/* ======================================== Glossy menu styles ============================================ */
.skin-slidedeck dl.slidedeck{height:217px !important;}


/* ======================================== top orange menu styles ============================================ */
#page-wrap {
		margin: 0 auto; padding: 0 10px;
	
}

#top-bar {
	background: #1b5790; /* Digg Blue */
	min-height: 55px;
	padding: 0 10px;
	font-size: 1.3em;
	font-weight: bold;
	}
	#right-side {
		float: right;
		padding-top: 15px;
		}
		#right-side img {
			border: 1px solid white;
			vertical-align: middle;
		}
		#right-side a {
			color: white;
			border-left: 1px solid white;
			height: 10px;
			padding-left: 10px;
			}
			#right-side a.first {
				border: none;
				padding: 0;
			}
			form#main-search {
				display: inline;
				position: relative;
				padding-right: 10px;
				}
				form#main-search label {
					display: none;
				}
				#search-button {
					position: absolute;
					right: 0px;
					top: -6px;
				}
				
#zone-bar {
	width:auto;
	z-index:99999999;
	position:relative;
}
#zone-bar ul {
	display: block;
}
#zone-bar ul li {
	padding: 0px 13px 0 13px;
	position: relative;
	float: left;
	width:120px;
}
#zone-bar ul li:hover {
	background: url(../images/zonebar-navleft.png) center left no-repeat;
}
#zone-bar ul li a {
	display: block;
	width:88px;
	float: left;
	position: relative;
	color: #383838;
	font-size: 12px;
	text-decoration: none;
}
#zone-bar ul li a:hover {
	background: url(../images/zonebar-navright.png) center right no-repeat;
}
#zone-bar ul li a span {
	position: relative;
}
	
#zone-bar ul li em {
	padding:0px 0px 0px 10px;
	float:right;
}
#zone-bar ul li img{cursor:pointer; z-index:1000; position:relative;}

#zone-bar ul li ul {
	display: none;
	position: absolute;
	top: -7px;
	right: 0px;
	z-index:999999;
	width: 176px;
	background: url(../images/orange_nav_bg.png) no-repeat left top;
	padding: 7px 0 18px 0;
	height:230px;
}
#zone-bar ul li ul li {
	float: left;
	width:100%;
	padding: 0; margin: 0;
}
#zone-bar ul li ul li.first {
	float:left;
	margin:0px 0px 10px 0px;
}
#zone-bar ul li ul li.first img {
	float:left;
	margin:0px 0px 0px 10px;
}
#zone-bar ul li ul li.first span {
	float:left;
	padding:0px 0px 0px 20px;
}

#zone-bar ul li ul li.first img{cursor:pointer; z-index:1000; position:relative;}

#zone-bar ul li ul li.first .opener-technology img{cursor:pointer; z-index:9999; position:relative; float:right; margin:0px 12px 0 0;}

#zone-bar ul li ul li span {
	font-size:12px;
	color:#ffffff;
	padding:0px 0px 0px 10px;
	background:none;
}
#zone-bar ul li ul li:hover {
	background: none;
}
#zone-bar ul li ul li a {
	display: block;
	float: none;
	padding: 4px 0 1px 30px;
	background: url(../images/black_right_arrow.png) no-repeat 17px 8px;
	width:140px;
}
#zone-bar ul li ul li a:hover {
	background: url(../images/black_right_arrow.png) no-repeat 17px 8px;
	text-decoration:underline;
}
#main-content {
	background: white;
	padding: 16px;
}

#feature-content {
	margin-bottom: 18px;
	}
	#feature-left {
		width: 48%;
		float: left;
		padding-right: 15px;
		}
		#feature-left p {
			font-size: 1.2em;
			line-height: 1.5em;
			margin-top: 8px;
		}
	#feature-right {
		float: right;
		width: 49%;
		}
		#feature-right p {
			font-size: 1.2em;
			line-height: 1.5em;
		}
		.feature-mini {
			float: left;
			width: 46%;
			margin-right: 2%;
		}
		
		/* ======================================== Left menu styles ============================================ */
/* Styles for Example #2 */
#orgLeftNav {
	margin:0;
	padding:0;
	width:205px;
	list-style-type:none;
	background-color:#FFFFFF;
	color:#000000;
	line-height:120%;
	border:1px solid #d8d7d7;
}

#orgLeftNav a {
	display:block;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	float:none;
}

#orgLeftNav ul {
	overflow: hidden;
	margin:0;
	padding:0;
}

#orgLeftNav li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#orgLeftNav li a {
	width:190px;
	padding:8px 0 0 15px;
	display:block;
	color:#006d9b;
	background-image:url(../images/left_nav_bg.gif);
	height:22px;
	font-size:13px;
}
#orgLeftNav li a:hover {
	background-image:url(../images/left_nav_link_bg.gif);
}
#orgLeftNav li li a:hover {
	color:#fff;
}
#orgLeftNav li a.closed {
	color:#006d9b;
	background-image:url(../images/left_nav_bg.gif) !important;
}

#orgLeftNav li.firstitem a.closed {
	color:#006d9b;
	background-image:url(../images/left_nav_bg.gif) !important;
}

#orgLeftNav li.lastitem a.closed {
	color:#006d9b;
	background-image:url(../images/left_nav_bg.gif) !important;
}

#orgLeftNav li li {
	padding:0 0px 0 0px;
}

#orgLeftNav li li a {
	background:url(../images/black_right_arrow.png) no-repeat 14px 8px;
	padding:7px 0 2px 28px;
	width:185px;
	height:20px;
	line-height:13px;
}
#orgLeftNav li li a:hover {
	background:url(../images/black_right_arrow.png) no-repeat 14px 8px;
	padding:7px 0 2px 28px;
	width:185px;
	color:#006d9b;
	text-decoration:none;
}

#orgLeftNav li a.opened {
	background-image:url(../images/left_nav_link_bg.gif);
	color:#fff;
}

#orgLeftNav li li a.openedSublevel {
	background-image:url(../images/black_down_arrow2.png);
	color:#006D9B;
}

#orgLeftNav li.firstitem a.opened {
	background-image:url(../images/left_nav_link_bg.gif);
	color:#fff;
}


#orgLeftNav li li li{
	padding:0 0 0 0;
	margin-bottom: 1px;
	background-color:#F8F8F8;
}

#orgLeftNav li li li a {
	background:url(../images/black_right_arrow.png) no-repeat 28px 8px;
	padding:7px 0 2px 40px;
	width:185px;
	height:20px;
	line-height:13px;
}
#orgLeftNav li li li a:hover {
	background:url(../images/black_right_arrow.png) no-repeat 28px 8px;
	padding:7px 0 2px 40px;
	width:185px;
	color:#006d9b;
	text-decoration:underline;
}


/*===================== Top Mega Navigation ===============================*/

.dcjq-mega-menu{position:absolute; z-index:500;}

/* Reset code to remove theme inherent styling */
.dcjq-mega-menu ul.menu ul, .dcjq-mega-menu ul.menu li {
	list-style: none; 
	padding: 0; 
	margin: 0;
}
.dcjq-mega-menu ul.menu ul {
	display: none; /* Hides non-mega links */
}
.dcjq-mega-menu ul.menu .sub ul {
	display: block; /* overrides above hide */
}
.dcjq-mega-menu ul.menu li .sub-container{
	left:-236px !important;
	top:101px !important;
	width:994px;
	margin:0px !important;
	z-index:999;
}

.dcjq-mega-menu ul.menu li .sub-container a.close {
	background:url("../images/dropdown-close.png") no-repeat bottom left; 
	width:37px;
	height:37px;
	text-indent:-9999px;
	display:block;
	position: absolute !important;
	right:0;
	top:0;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index:9999;
}

/* Main menu styles */
.dcjq-mega-menu ul.menu {
	width: 762px; /*width changed from 100% to 762px 4/10/11 */
	height: 40px; 
	position: relative; /* Important - required for positioning of mega menu */
	font: normal 13px Arial, sans-serif; 
	line-height: 16px;
	cursor:pointer;
}
.dcjq-mega-menu ul.menu li {
	background: url("../images/sep_gw_MN.png") no-repeat right top transparent;
    float: left;
    padding: 0 1px 0 1px;
	z-index:999;
}
.dcjq-mega-menu ul.menu li ul.sub li {
	background: none;
}
.dcjq-mega-menu ul.menu li a {
	float: left; 
	display: block;  
	text-decoration: none;
	font-size:17px; color:#010101; font-weight:bold; text-shadow:1px 0px 0px #fff;
	width:135px; 
	padding:10px 0px 10px 15px;
	cursor:pointer;
	/*height:66px; removed 22 9 2011 */
	z-index: 999;
	background: url("../images/menu-over.gif") no-repeat -150 0;
}
.dcjq-mega-menu ul.menu li a.dc-mega:hover {
	display:block;
	background:#303030;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #FFF;
	text-shadow: none;
	background: url("../images/menu-over.gif") no-repeat 0 0;
}
.dcjq-mega-menu ul.menu li a span{color: #7B7B7B;
    float: left;
    font-size: 12px;
    padding: 5px 0 0;
	font-weight:normal;
	width: 130px;
}
.dcjq-mega-menu ul.menu li.mega-hover a.hover{
	background:url(../images/mega_nav1_TP.png) no-repeat left top;
	color: #fff; 
	text-shadow: none;
	height:111px;
}

.dcjq-mega-menu ul.menu li a:hover span{color: #fff;
    float: left;
    font-size: 12px;
    padding: 5px 0 0;
	font-weight:normal;
}
/* Arrow tag for parent links */
.dcjq-mega-menu ul.menu li a.dc-mega {
padding-right: 0px; /* Additional padding for arrow */
position: relative; /* Required for arrow positioning */
}
.dcjq-mega-menu ul.menu li a .dc-mega-icon {
display: block; 
position: absolute; 
top: 18px; 
right: 15px; 
width: 8px; 
height: 6px; 
}
.dcjq-mega-menu ul.menu li.mega-hover a .dc-mega-icon {
background-position: 0 100%;
}

/* Mega Menu Styling */
/* Mega Drop Down Container */
.dcjq-mega-menu ul.menu li .sub-container {
position: absolute; /* Required */
z-index:999;
}
.dcjq-mega-menu ul.menu li .sub {
	background: url(../images/mega_nav_bg.png) no-repeat 100% 100%; 
	padding: 30px 40px 30px 40px;
	width:924px;
	height:374px;
	cursor:auto;
	z-index:999;
	position:relative;
}
.dcjq-mega-menu ul.menu li .sub .row { /* Clear the sub-menu floats */
width: 100% !important; 
clear: both;
}


.MM_memeber_bx{width:930px; margin:0px auto; z-index:999; position:relative;}
.MM_memeber_bx h1 {float:left; font-size:18px; color:#000; padding:0 0 20px 0px; font-weight: normal;}
.MM_memeber_bx h2 {/*float:left;*/ font-size:18px; color:#000; padding:0 0 0px 0px; margin-top: 0; font-weight: normal;}

.col1{width:220px; float:left; z-index:999; position:relative;overflow: hidden;}
.col2{width:330px; float:left; border-right:1px solid #cfcfcf; border-left:1px solid #cfcfcf; height: 380px; padding:0px 15px; overflow: hidden;}
.col3{width:310px; float:left; padding:0px 10px 0 15px; height: 380px; overflow: hidden;}

.dcjq-mega-menu ul.menu li .MM_memeber_bx li a {
	float: left; 
	width:auto;
	height:auto;
	font-weight:normal;
}

.dcjq-mega-menu ul.menu li .MM_memeber_bx .col3 .jqTransformSelectWrapper ul{
	display: none; /* overrides above hide */
}



.dcjq-mega-menu ul.menu li .MM_memeber_bx .jqTransformSelectWrapper a {width:24px; float:none; height:24px; padding:0px;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .jqTransformSelectWrapper li{width:100%;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .jqTransformSelectWrapper li a {float:left; height:auto; width:95%; padding:5px; font-size:12px; color:#333; display:inline; font-weight:normal;}

.dcjq-mega-menu ul.menu li .MM_memeber_bx .jqTransformSelectWrapper div span {width:auto !important;}

.dcjq-mega-menu ul.menu li .MM_memeber_bx .G_320_bx_ct .G_320_bx_ct_in a.meganav{padding:0px; width:auto; float:none; height:auto;}

.dcjq-mega-menu ul.menu li .MM_memeber_bx .G_320_bx{padding:0px 0 10px}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .G_320_bx .G_320_bx_ct_in{padding:8px 0 0 0;}

.dcjq-mega-menu ul.menu li .MM_memeber_bx .col1 ol{margin:0px; padding:0px 0 0 2px; border:0px;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .col1 li, .dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 li{margin:0px; padding:0px 0px 10px 0px; width:100%;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .col1 li a, .dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 li a{margin:0px; padding:0px 0px 0px 15px; background:url(../images/black_right_arrow.png) no-repeat 0px 4px; color:#006d9c; font-size:13px; font-weight:normal;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .col1 li a:hover{text-decoration:underline;}

.dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider_desp .fleft{margin:0px 15px 0px 0px;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider_desp .fleft span{color:#000000; font-size:13px;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider_desp a{color:#006d9d; font-size:13px; height:auto; background:none; padding:0px; width:auto; font-weight:normal; display:inline; float:none;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider_desp a:hover{text-decoration:underline; height:auto;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .slider_desp a.view_ch{color:#006d9d; font-size:13px; height:auto; background:url(../images/blue_right_arrow.png) no-repeat right 5px; width:auto; padding:0px 10px 0px 10px; margin-top:15px; font-weight:normal; display:inline; float:right;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .slider_desp a.press_rel{color:#006d9d; font-size:13px; height:auto; background:url(../images/blue_right_arrow.png) no-repeat right 5px; width:auto; padding:0px 10px 0px 0px; margin-top:15px; font-weight:normal; display:inline; float:left;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .slider_desp a:hover{/*background:url(../images/blue_right_arrow.png) no-repeat right 5px;*/ text-decoration:underline;}

.dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider_desp p{color:#000000; font-size:13px; padding:10px 0 0 0; float: none !important;}

.dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider_desp a.comm{padding:10px 0 0 0;}

.dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider_desp .benefits{background:url(../images/blue_right_arrow.png) no-repeat right 5px; margin:0px 0px 15px 0px; float:left; padding:0px 10px 0 0; width:auto; font-weight:normal;}

.dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider{padding:0 0 25px 0;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider .slides2_wrap {width:310px; padding:15px; background:url(../images/mega_nav_sli_bg.png) no-repeat left top; height:163px;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider .slides2_wrap .prev{display:none;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider .slides2_wrap .next{display:none;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider .slides2_wrap .bx_pager a{width:12px; float:left; padding:4px 0 0 0; height:9px; text-indent:-9999px;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider .slides2_wrap .bxslider_container{width:290px !important;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider .slides2_wrap .content{text-align:center; padding:0px 0 0 0 !important;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .col2 .slider .slides2_wrap .content img{float:none !important; padding:7px 0 !important;}

.dcjq-mega-menu ul.menu li .MM_memeber_bx .action .fleft{padding:3px 0px 0px 60px;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .action .fleft a{color:#006d9d; font-size:13px; margin:5px 0 0 0; display:block; height:auto; background:none; width:auto; padding:0px; font-weight:normal;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .action .fleft a:hover{text-decoration:underline; height:auto; background:none;}

.dcjq-mega-menu ul.menu li .MM_memeber_bx .action .fright a{height:auto; background:none; width:auto; padding:0px;}

.dcjq-mega-menu ul.menu li .MM_memeber_bx .NWS{width:274px;}

.dcjq-mega-menu ul.menu li .MM_memeber_bx .member_desp{padding:15px 0 0 0;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .member_desp ol{margin:0px; padding:0px;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .member_desp li{margin:0px; padding:0px 0px 10px 0px; color:#000000; font-size:13px;}
.dcjq-mega-menu ul.menu li .MM_memeber_bx .member_desp li.last{margin:0px; padding:20px 0px 10px 0px; color:#000000; font-size:13px;}

.dcjq-mega-menu ul.menu li .MM_memeber_bx .member_desp li span{color:#a09e9e;}

.MM_memeber_bx .col3 p{color:#000000; padding:0px 0px 15px 0px;}

/*-------Resources---------*/

.resources_video{float:left;}

/*-------Get Involved---------*/

.select_reg{float:left;}
.select_reg ol{margin:0px; padding:0px;}
.select_reg li{float:left; padding:0px 0px 8px 0px !important; width:100%;}
.select_reg li a{color:#006d9d !important; float:left; margin:20px 0px 0px 17px !important; font-size:13px !important; padding: 0px 10px 0px 0px !important; background:url(../images/blue_right_arrow.png) no-repeat right 5px;}

.select_reg li a:hover{ text-decoration:underline !important;}
.select_reg li img{float:left;}

.submission{float:left; width:300px;}
.submission_in{float:left; width:280px;  padding-bottom:12px;} /* width 300 cahnged to 280*/

.submission_L{float:left;}
.submission_R{float:right; width:190px;} /* width 210 changed to 190*/

/*-------communities---------*/

.community_mn{float:left;}
.community_mn a{float:left; margin:0px !important; padding:0px !important;}
.community_mn a img{float:left; margin:0px !important; padding:0px !important; width: 320px;}


/*--------------------HLOGIN DIV STYLE--------------------------------*/
.top-login {
	width:980px;
}

a#slick-toggle {
	float:left;
	display:block;
	padding-left: 0px; /*changed from 15px then 9px; 19/1/12*/
	/*background-image: url("../images/black_arrow_sprite.png"); removed 19/1/12 dbacon */
	background-repeat: no-repeat;
	background-position: 0 top;
}
/*
a#slick-toggle:hover {
	background-position: 0 bottom;
}
*/

#slickbox {
	background:#000000; /* changed from 99cc33 19/1/12*/
	overflow:hidden;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px; 
}

#slickbox .area {
	float:left;
}

#slickbox .lastarea{
	font-size:12px;
	line-height:1.4em;
	padding-left:25px;
	color: #FFFFFF; /*colour added 19/1/12*/
	margin-top: 4px; /*added 19/1/12*/
}

#slickbox .lastarea a, #slickbox .lastarea a:visited	{
	color:#FFFFFF; /*changed from #000 19/1/12*/
}

#slickbox label {
	float:left;
	padding-right:10px;
}

#slickbox label {
	float:left;
	padding-right:10px;
	color: #FFFFFF; /*colour changed from default 19/1/12*/
}

.slick_label	{
	float:left;
	color: #FFFFFF; /*colour changed from default 19/1/12*/
	padding:5px 15px 0 0;
}

.login_containers	{
	float:left;
}

.login_spacer { float: left; width: 610px;}

#slickbox .input_box{float:left; margin:0px 0px 10px 0px; position:relative;}
#slickbox .input_box_LB{float:left; background:url(../images/input_LB.png) no-repeat left top; width:5px; height:24px;}
#slickbox .input_box_CB{float:left; background:url(../images/input_CB.png) repeat-x left top; width:130px; height:24px;} /* width changed from 200 to 130 */
#slickbox .input_box_CB input{float:left; margin:5px 0px 0px 0px; border:0px; width:130px; color:#333333;} /* width changed from 200 to 130 */
#slickbox .input_box_CB a{float:left; margin:1px -10px 0px 0px; position:absolute;}
#slickbox .input_box_RB{float:left; background:url(../images/input_RB.png) no-repeat left top; width:5px; height:24px; margin:0 10px 0 0;}


/*#slickbox input {
   background:url("../img/input-on-blk.jpg") no-repeat top right;  //Comment out
	
	width:213px;
	height:32px;
	margin-right:10px;
} */

.login-left {
	float:left;
}

.shopping-basket {
	float:right;
	text-align:right;
}

.shopping-basket p {
	padding-bottom:0;
	color: #fff;
}
/*-------------------------------------testing ---------------------------------------------*/
.nav {
	float:right;
}

.nav li {
	width:152px;
	float:left;
	list-style:none;
	border-left:1px solid #c0bebe;
	border-right:1px solid #fff;
}

.nav li:first-child {
	border-left:none;
}

.nav li:last-child {
	border-right:none;
}

.nav li a {
	display:block;
	padding:10px;
	min-height:68px;
	height:auto !important;
	height:68px;
	margin-bottom:10px;
}

.nav li a:hover {
	display:block;
	background:#000000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
}

.nav li a.selected, .nav li a.selected:hover {
	display:block;
	background:#000000;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	min-height:78px;
	height:auto !important;
	height:78px;
	margin-bottom:0;
}

.nav li a span.heading {
	font-size:16px;
	display:block;
	padding-bottom:5px;
	color:#000;
}

.nav li a:hover span.heading, .nav li a.selected span.heading  {
	color:#fff;
}

.nav li a span.spoken {
	font-size:12px;
	display:block;
	color:#7b7b7b;
	line-height:1.2em;
}

.nav li a:hover span.spoken, .nav li a.selected span.spoken {
	color:#fff;
}

.opendivs {
	clear:both;
	display:block;
}

.opendivs .closed {
	position:absolute;
	width:960px;
	background:#000000;
	color:#fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px; 
	z-index:1000;
	-webkit-box-shadow: 0px 1px 10px #000000;
	-moz-box-shadow: 0px 1px 10px #000000;
	box-shadow: 0px 1px 10px #000000;  
}

a#close1 {
	background:url("../img/dropdown-close.png") no-repeat bottom left; 
	width:37px;
	height:37px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	right:-13px;
	top:-13px;
}

.main_cont_R ul li ul li { list-style-type: disc;}

img.normalIcon {
	float: none;
	padding: 0px;
}

#slider a{margin-top:0px}

/*2014 HP update Footer overrides */

.footer_main_tp {
	background:#222;
	width:955px;
	padding: 0 0 0 25px;
}

.footer_main_tp_L {
    width: auto;
}

.footer_main_bt {
	background:#222;
}

.footer_link .scroll img {
	padding:0 0 20px 0;
}

.footer_end_stump {
	background:#222;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
	height:8px;
	width:980px;
	margin:0 auto;
}

.myCommFtLnk {
	display:block;
	color:#fff;
	float:right;
	margin:10px 0 0 6px;
}

.myCommFtGap {
	display:block;
	color:#666;
	float:right;
	margin:7px 11px 0 3px;
	font-weight:bold;
	font-size:1.3em;
}

/*Footer overrides 2014 */

.footer_main_bt_R p {
    text-align:right;
}

.footer_main {
    background: none repeat scroll 0 0 #333;
}

.footer_main_tp {
	background:#222;
	width:955px;
	padding: 0 0 0 25px;
}

.footer_main_tp_L {
    width: auto;
}

.footer_main_bt {
	background:#222;
}

.footer_link .scroll img {
	padding:0 0 20px 0;
}

.footer_end_stump {
	background:#222;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
	height:8px;
	width:980px;
	margin:0 auto;
}

.lte7 .myCommFtLnk {
	display:inline;
	float:none;
}

.lte7 .myCommFtGap {
	display:inline-block;
	float:none;
}

.footer_main_ct_bx h4 {
    color: #fff;
    float: left;
    font-size: 1.3em;
    padding: 7px 10px 10px 0;
    border:0;
}

/*Footer overrides 2014 */

/* book details layout fixes */

.fact_files_bk ul{
	width:320px;
}

.fact_files_bk li{
	width:320px;
}
