html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, del, em, font, images, q, s, strike, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tr, th, td ,img{border:0 none;font-size:100%;margin:0;outline:0 none;padding:0;}
.clearfix:after {clear:both;content:".";display:block;height:0;min-height:0;visibility:hidden;}
li {list-style-type:none;}
.alt {display:none;}
img{max-width:100%;}
@font-face {
    font-family: 'Avenir';
    src: url('fonts/avenirltstd-medium-webfont.eot');
    src: url('fonts/avenirltstd-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/avenirltstd-medium-webfont.woff') format('woff'),
         url('fonts/avenirltstd-medium-webfont.ttf') format('truetype'),
         url('fonts/avenirltstd-medium-webfont.svg#AvenirLTStd65Medium') format('svg');
    font-weight: normal;
    font-style: normal;

}
.clearfix:after { content: "."; display: block; height: 0; clear: both;  visibility: hidden;}
html{overflow-x:hidden;}
body{font-family:Arial,Verdana,sans-serif;font-size:62.5%;background:#fff;overflow-x:hidden;/* Turn off font resizing */
-webkit-text-size-adjust: none; }

#wrapper-home{heigh:auto;width:100%;float:left;}
#wrapper {float:left;width:100%;height:auto;border-top:solid 4px #7f8333;position:relative;/*background:url("images/shadow-main.gif") no-repeat 69.6% 100%;*/padding-bottom:0.4em;}
body#col-right #wrapper {/*background:url("images/shadow-main-right.gif") no-repeat 51.5% 100%;*/}
a {text-decoration:none;}


#container,.container,#subcontent,#footer #footer-inner {margin:0 auto;width:100%;}
.bck-home,.bck-home-inner{heigh:auto;width:100%;float:left;padding-bottom:0em;background:#394f5f url("images/body-home2.gif") no-repeat 0% 0%;width:100%;}
.subcontent-home-outer{background:#fff;height:auto;width:100%;float:left; padding-bottom:20px;}
/*------HEADER------*/
#header {display:inline;float:left;/*height:180px;*/width:100%;margin-bottom:2.0em;}
	#header h1 a {background:url("images/logo.png") no-repeat top;display:inline;float:left;height:77px;margin:1.5em 0 0 0em;text-indent:-5000px;width:172px;/*width:145px;*/}
	#search-member{float:right;width:45%;margin:2.5em 0 0 0;display:none;/*border:solid 1px red;*/}
	#header p.member-login{float:left;font-size:1.5em;font-family:Avenir, Verdana , sans-serif;}
		#header p.member-login a{float:left;display:block;padding:5px 0 0 10px;color:#fff;background:url("images/member-login.png") no-repeat top left;width:145px;height:31px;}
		#header p.member-login a:hover{background:url("images/member-login-hover.png") no-repeat;}
		
		#header p.request-info2{float:left;font-size:1.5em;font-family:Avenir, Verdana , sans-serif;}
		#header p.request-info2 a{float:left;display:block;padding:5px 0 0 20px;color:#fff;background:url("images/request-info2.png") no-repeat top left;width:120px;height:31px;}
		#header p.request-info2 a:hover{background:url("images/request-info2.png") no-repeat;}
		
		
	#header #search-form{float:left;width:200px;-moz-border-radius: 5px;
border-radius: 5px;border:solid 1px #ccc;background:#fff;height:30px;position:relative;/*margin-left:0.2em;*/}
		#header #search-form input.s{position:absolute;top:4px;left:4px;border:0px;color:#ccc;font-size:1.5em;width:80%;}
		#header #search-form input.go{width:34px;height:30px;display:block;float:right;background:url("images/search-btn.png") no-repeat right;border:0px;padding-right:80px;padding-left:80px;overflow:hidden;}
        #header #search-form input.go:hover { cursor:pointer; }
#header #gns {float:left;display:inline;margin:15px 0 0 0;width:100%;}
	#header #gns li {float:left;display:inline;width:100%;margin-bottom:0.3em;}
	#header #gns li#first a{border-top-left-radius: 5px 5px;border-bottom-left-radius: 5px 5px;}
	#header #gns li#last a{border-top-right-radius: 5px 5px;border-bottom-right-radius: 5px 5px;}
#header #gns li a {display:block;background:#2f424f url("images/gns-tri-small.gif") no-repeat 96% 50%;color:#fff;padding:0.5em 0 0px 0px;min-height:27px;-moz-border-radius: 5px; border-radius: 5px;}
	#header #gns li a:hover,#header #gns li a.selected{background:#afa400 url("images/gns-triy-small.gif") no-repeat 96% 50%;}
	#header #gns li span{padding:0 0px 0 9px;display:block;float:left;text-shadow: 1px 1px 1px #000;}
	#header #gns li span.title{font-size:1.5em;font-family: Avenir, Verdana , sans-serif;font-size-adjust: 0.48;font-style: normal;font-weight: 100;}
	#header #gns li span.desc{font-size:1.2em;padding-top:5px;}

#main .button-yellow a{width:135px !important;float:left;display:block;width:74%;height: 30px;padding: 16px 0px 0px 10px;margin:10px 0 10px 0;font-size:1.25em;color:#fff;text-decoration:none;font-family:Avenir, Verdana , sans-serif;border-radius: 5px 5px 5px 5px;background:#938700 url("images/btn-yellow-tri.gif") no-repeat 95% 50%;}
	#main .button-blue a{width:135px !important;float:left;display:block;width:74%;height:30px;background:#394f5f url("images/btn-blue-tri.gif") no-repeat 95% 50%;padding:16px 0px 0px 10px;border-radius: 5px 5px 5px 5px;font-size:1.25em;color:#fff;text-decoration:none;font-family:Avenir, Verdana , sans-serif;margin:10px 0px 10px 10px;}
	#main .button-yellow a:hover{background:#394f5f url("images/btn-blue-tri.gif") no-repeat 95% 50%}
	#main .button-blue a:hover{background:#938700 url("images/btn-yellow-tri.gif") no-repeat 95% 50%;}

#main .book-buttons { display:block; height: 80px;}
#main .book-buttons	.button-yellow a, #main .book-buttons .button-yellow input { margin-right:25px; }

#main #booknow-form ul { list-style:none;}
    #main #booknow-form ul li {  background:none; padding-left:0px; }
    #main #booknow-form ul li span { width:150px; display:block;}
    #main #booknow-form ul li input { width:200px; }
    	
	#main .join-btn a{font-size:1.4em !important;}
	#main .more-info-btn a{font-size:1.4em !important;}


/*------HOMEPAGE-----*/
#content-home {display:inline;float:left;width:100%;position:relative;}
	#content-home #banner {width:100%;height:auto;display:none;}
	
#subcontent-home{float:left;width:100%;height:auto;color:#2b3d4a;clear:both; padding-bottom:60px; }
	#subcontent-home h3{font-size:1.7em;color:#3a5161;font-family:Avenir, Verdana , sans-serif; font-weight:bold; font-style:normal;}
	#subcontent-home .sfContentBlock h2{font-size:17px;color:#3a5161; font-family:Avenir, Verdana , sans-serif; font-weight:bold; font-style:normal;}
	#subcontent-home .col{/*width:290px;border:solid 1px red;*/position:relative;width:100%;float:left;display:inline;margin-top:2.0em;}
	#subcontent-home .col.first{margin-right:4.7%;}
	#subcontent-home .col.right{float:right;position:relative;}
	#subcontent-home .col p{font-size:1.2em;margin:1.0em 0;line-height:1.5em;}
	#subcontent-home .col p a{color:#b6a706; text-decoration:underline;}
	#subcontent-home .col p a:hover{text-decoration:none;}
	#subcontent-home .col .button-yellow a{/*width:220px;*/float:left;display:block;width:74%;height:25px;padding:6px 0px 0px 10px;margin:10px 0 0 0;font-size:1.25em;color:#fff;text-decoration:none;font-family:Avenir, Verdana , sans-serif;border-radius: 5px 5px 5px 5px;background:#938700 url("images/btn-yellow-tri.gif") no-repeat 95% 50%;}
	#subcontent-home .col .button-blue a{/*width:220px;*/float:left;display:block;width:74%;height:25px;background:#394f5f url("images/btn-blue-tri.gif") no-repeat 95% 50%;padding:6px 0px 0px 10px;border-radius: 5px 5px 5px 5px;font-size:1.25em;color:#fff;text-decoration:none;font-family:Avenir, Verdana , sans-serif;margin-top:1.0em}
	#subcontent-home .col .button-yellow a:hover{background:#394f5f url("images/btn-blue-tri.gif") no-repeat 95% 50%}
	#subcontent-home .col .button-blue a:hover{background:#938700 url("images/btn-yellow-tri.gif") no-repeat 95% 50%;}
	#subcontent-home .col #home-links{float:left;width:100%;margin:10px 0 3px 0;}
	#subcontent-home .col #home-links li{float:left;width:100%;margin-bottom:3px;}
	#subcontent-home .col #home-links li a{display:block;/*width:270px;*/width:93.10%;height:23px;background:url("images/triangle.gif") no-repeat 95% 50%;padding:8px 0 0 1.5em;color:#394f5f;font-size:1.4em;border: 1px solid #CCCCCC;border-radius: 5px 5px 5px 5px;}
	#subcontent-home .col #home-links li a:hover{text-decoration:underline;}

	#subcontent-home .col #tabs{float:left;width:100%;}
	#subcontent-home .col #tabs li{height:40px;float:left;display:block;}
	#subcontent-home .col #tabs li#left{width:55%;color:#000; *width:55.11111%}
	#subcontent-home .col #tabs li#right{width:45%; *width:44.99999%}
	#subcontent-home .col #tabs li a{display:block;padding:10px 0 0 0px;text-align:center;font-size:1.5em;font-family:font-family: Avenir, Verdana , sans-serif;color:#3a5161;height:30px;}
	#subcontent-home .col #tabs li#left a{border-top-left-radius: 5px 5px;border-top:solid 1px #ccc;border-left:solid 1px #ccc; background:#938700;color:#fff;}
	#subcontent-home .col #tabs li#right a{border-top-right-radius: 5px 5px;border:solid 1px #ccc; background:#938700;color:#fff;}
		#subcontent-home .col #tabs li#left a:hover,#subcontent-home .col #tabs li#right a:hover{}
		#subcontent-home .col #tabs li#left a.active,#subcontent-home .col #tabs li#right a.active{background:#fff;color: #3A5161;}
	#subcontent-home .col #tab-container{float:left;width:99.5%;border:solid 1px #ccc;border-top:none;border-bottom-left-radius: 5px 5px;border-bottom-right-radius: 5px 5px;overflow:hidden;background:#fff;}
	#subcontent-home .col #tab-container #tab1{height:300px; overflow:scroll}
	#subcontent-home .col #tab-container #tab2{height:300px; overflow:scroll}
	
	#subcontent-home .col #tab-container .scroll-pane{width:100% !important;}
	
	#subcontent-home .col #tab-container .tab_content .event{float:left;width:100%;border-bottom:solid 1px #dcdcdc;padding:7px 0; margin:0px 0%;}
	#subcontent-home .col #tab-container .tab_content .event span.img-event{float:left;width:45px;}
	#subcontent-home .col #tab-container .tab_content .event img{float:left;padding:2px;border:solid 1px #c6c6c6;max-width:99%;}
	#subcontent-home .col #tab-container .tab_content .event .text{float:left;width:100%;}
	#subcontent-home .col #tab-container .tab_content .event .text  p{margin:0px;padding-left:5px;line-height:1.2em;}
	#subcontent-home .col #tab-container .tab_content .event .text  p.date{margin:5px 0;}
	#subcontent-home .col #tab-container .tab_content .event .text ul li{float:left;display:inline;color:#b6a706;}
	#subcontent-home .col #tab-container .tab_content .event .text ul li a{color:#b6a706;text-decoration:underline;padding:5px 5px;font-size:1.2em;}
	#subcontent-home .col #tab-container .tab_content .event .text ul li a:hover{text-decoration:none;}
/*------BREADCRUMBS----*/
#breadcrumb{padding:13px 0;width:100%;}
	#breadcrumb span,#breadcrumb a{float:left;padding:0 9px 10px 6px;font-size:1.1em;}
	#breadcrumb a{background:url("images/br-link.gif") no-repeat 100% 3px;color:#b6a706;}
	#breadcrumb span.start{padding:0 5px 0 8px;color:#2b3d4a;}
	#breadcrumb span{color:#2b3d4a;}
	#breadcrumb a:hover{text-decoration:underline;}
/*------------CONTENT------------*/		

.mobile-menu{display:none; background:#AFA400 url(images/tri-down-hover.gif) 85% 50% no-repeat; font-size:13px; color:#ffffff; font-weight:bold; float:right; padding:5px 35px 5px 15px; margin:40px 0px 0px 0px;}

#eventList .date, #event-list .edate, #eventList .date{width:54px; height:47px; background:url(images/calendar.jpg) no-repeat !important; padding-top:5px; float:left; margin-right:10px; margin-top:3px;}
#eventList .date span.month,#event-list .edate span.emonth{display:block; text-transform:uppercase; color:#fff; text-align:center; padding-bottom:3px;} #eventList .date span.day, #event-list .edate span.eday{display:block; text-align:center; font-size:2em; font-weight:bold;}
#eventList li { clear: both; }
#eventList a.more { width: 110px !important; margin: 0px 0px 15px 0px !important;} 
/*--left menu--*/	
	
#lns{/*width:220px;*/width:99%;float:left;display:inline;margin:0 1.0em 2.0em 0;border:solid 1px #ccc;border-bottom-left-radius: 5px 5px;border-bottom-right-radius: 5px 5px;}
	#lns h3{background:url("images/lns-h3-full-width.gif") repeat-x top;color:#fff;font-family:Avenir, Verdana , sans-serif;font-size:1.7em;padding:15px 0 0px 18px;height:35px;font-size-adjust: 0.48;font-style: normal;font-weight: 100;}
	#lns ul{width:100%;float:left;padding-bottom:30px;}
	#lns ul li{float:left;display:inline;width:100%;}
	#lns ul li ul, #lns ul li ul li ul{float:left;padding-bottom:0px;background:none;margin:0px;}
	#lns ul li ul,#lns ul li ul li{padding:0px;margin:0px;}
	
		#lns ul li a{color:#394f5f;float:left;padding:15px 25px 15px 13px;width:175px;display:block;font-size:1.2em;line-height:1.4em;height:auto;background:url("images/triangle.gif") no-repeat 95% 35%;border-bottom:solid 1px #ccc;}
#lns ul li a:hover,#lns ul li a.active{background:#ada100 url("images/lns-li-active.gif") no-repeat 92% 50%;color:#fff;}


	#lns ul li ul li a, #lns ul li ul li a.active{color:#394f5f;font-weight:normal;background:url("images/tri-down.gif") no-repeat 95% 35%;padding:15px 15px 15px 25px;width:94.8%;}
	#lns ul li ul li a:hover{background:#ada100 url("images/tri-down-hover.gif") no-repeat 95% 35%;color:#fff;}
	#lns ul li ul li ul li a, #lns ul li ul li ul li a.active, #lns ul li ul li ul li a, #lns ul li ul li ul li a.active{background:none;padding:5px 0 10px 33px;width:75%;}
	#lns ul li ul li ul li a:hover,#lns ul li ul li ul li a.active{color:#b6a706;font-weight:normal;background:none;}

#main{/*width:720px;*/float:left;/*width:72.61666666666666667%*/width:96%;-moz-border-radius: 5px;
border-radius: 5px;border:solid 1px #ccc;padding:20px 2%;height:100%;color:#2b3d4a;background:#fff;}
body#col-right #main{/*width:460px;*/float:left;width:94%;/*margin-left:1.0em;*/}
	#main h2{font-family:Avenir, Verdana , sans-serif;font-size:1.7em;border-bottom:solid 1px #d5d5d5;padding-bottom:0.5em;width:100%;font-size-adjust: 0.48;
    font-style: normal;
    font-weight: 100; margin:0px 0px 15px 0px;}
	#main h3{font-size:1.4em;font-weigth:bold; margin:0px 0px 15px 0px;}
	#main h4, #main h5{float:left;width:100%;font-size:1.3em;font-weigth:bold;padding:0px 0px 5px 0px;}
	#main a{color:#b6a706;text-decoration:underline;}
	#main a:hover{text-decoration:none;}
	#main .sfexpandableListWrp{position:relative;}
	#main .sfexpandableListWrp p{padding: 0 0 10px;}
	#main .sfexpandableListWrp ul{margin:0px;}
	#main p{padding:0px 0px 20px 0px;width:100%;font-size:1.2em;line-height:1.5em;}
	#main .desc p{padding:0px;}
	#main ul,#main ol{font-size:1.2em; margin:0px 0px 20px 0px;}
	#main ul ul,#main ol ol{font-size:1.1em; margin:20px 0px 20px 0px;}
	#main ol{margin:0px 0 20px 17px;float:left;width:95%;}
	#main ol li{padding-left:0.6em;margin:0 0 1.0em 0em;list-style-type:decimal;list-style-position:outside;}
	body#col-right #main ul,#body#col-right #main ol{width:96%;}
	#main ul li{background:url("images/ul-li.gif") no-repeat 0px 4px;padding:0px 0px 0px 15px;margin:0px 0px 10px 0px;float:left;width:100%;line-height:1.6em;}
	#main #social-links{float:left;width:100%;border-top:solid 1px #ccc;padding-top:1.0em;height:auto;}
	#main ul li p{font-size:1.0em;}
	#main .RadSiteMap ul{list-style-type:none; padding-right:25px;}
	#main .RadSiteMap ul ul{list-style-type:square; width:13% }
	
#main .RadSiteMap ul li{ background-image:none; padding-left:0px; }
#main .RadSiteMap ul li a{padding-left:0px; font-size:12px; height:30px; font-weight:bold;}
#main .RadSiteMap ul li li a{font-size:12px; text-decoration:none; font-weight:normal;}
#main .RadSiteMap ul li li li a{font-size:12px; text-decoration:none; font-weight:normal;}
#related-links .jspContainer{ height:190px !important;}
#related-links { width:211px !important; padding:5px !important; }
#related-links .jspPane { padding: 0px 0px 0px 0px !important; }
	
	
	.sflistList a{margin:0px 0px 10px 0px; display:block;}
	.sflistExpandAllLnk, .sflistCollapseAllLnk{font-size:1.2em; position:absolute; right:0px;}
	.sfFeedSmallIcn{font-size:1.2em; margin:0px 0px 20px 0px; float:left;}
	
/*NEWS LIST*/
#main ul#news-list{width:100%;float:left;}
	#main ul#news-list li{background:none;width:100%;padding:0px;margin:0px;}
	#main ul#news-list li a{text-decoration:none;float:left;width:100%;padding:10px 0;border-top:solid 1px #d3d3d3;}
	#main ul#news-list li.last a{border-bottom:solid 1px #d3d3d3;margin:0px;}
	/*#main ul#news-list li a:hover{background:#fafaf2;}*/
	#main ul#news-list li a span.date{float:left;width:100%;font-size:1.0em;font-weight:bold;color:#777777;}
	#main ul#news-list li a span.title{float:left;width:100%;color:#ada100;font-weight:bold;font-size:1.2em;margin:4px 0;}
	#main ul#news-list li a span.prov{color:#2b3d4a;font-style:italic;margin:4px 0 2px 0;float:left;width:100%;}
	#main ul#news-list li a span.desc{color:#2b3d4a;line-height:1.5em;margin:4px 0;}
/*EVENT LIST*/
#main ul#event-list{width:100%;float:left;}
	#main ul#event-list li img, #main ul#event-list .edate {float:left;margin:5px 10px 0 5px;width:52px !important;padding: 4px 4px 4px 1px;}
	#main ul#event-list li{background:none;width:98%;padding:0px;margin:0px;}
	#main ul#event-list li div.holder {text-decoration:none;float:left;width:100%;padding:10px 0;border-top:solid 1px #d3d3d3;}
	#main ul#event-list li div.hover{background:#fafaf2;}
	#main ul#event-list li.last div.holder{border-bottom:solid 1px #d3d3d3;}
	#main ul#event-list li span.txt{float:left;width:70%;/*width:84%;*/padding-right:5px;}
	#main ul#event-list li span.date,#main ul#event-list li span.loc{float:left;width:100%;font-size:1.0em;color:#2b3d4a;margin-top:3px;}
	#main ul#event-list li span.date strong,#main ul#event-list li span.loc strong{color:#b6a706;}
	#main ul#event-list li span.title{float:left;width:100%;color:#2b3d4a;font-weight:bold;font-size:1.16em;margin:4px 0;}
	#main ul#event-list li span.desc{color:#2b3d4a;line-height:1.5em;float:left;width:100%;margin:10px 0;}
	#main ul#event-list li span.links{float:left;width:100%;}
	#main ul#event-list li span.links a{}
	
.read-more a, .read-more a:hover, .read-more a:visited { display:block; width:102px; height:25px; padding:0px; text-indent: -9999px; background:url(images/readmore-h.gif) 0 0 no-repeat;}
/*About-us*/
#main .banner-title{float:left;width:100%;height:93px;position:relative;}
	#main .banner-title img{float:left;}
	#main .banner-title p{position:absolute;top:25px;left:20px;}
	#main .banner-title p span{width:100%;float:left;color:#fff;font-family:Avenir, Verdana , sans-serif;}
	#main .banner-title p span.title{font-size:2.5em; margin:0px 0px 10px 0px;line-height:28px;}
	#main .banner-title p span.tagline{font-size:1.3em;}
#main #people {float:right;}
	#main #people h2{color:#ada100;font-size:2.5em;float:left;width:68%;}
	#main #people .intro p{color:#394f5f;font-size:1.7em;float:left;width:68%;font-family:Avenir, Verdana , sans-serif;}
#main .person{width:178px;height:143px;float:right;position:relative;margin-left:23px;}
	#main .person img{float:left;}
	#main .person p{background:url("images/img-title-bkg.png") no-repeat bottom;position:absolute;bottom:0px;left:0px;width:100%;height:33px;text-align:center;padding:8px 0 0 0px;font-size:1.2em;color:#fff;}
	#main .annual-report{float:left;width:213px;height:148px;position:relative;}
		#main .annual-report img{float:left;}
		#main .annual-report p{background:url("images/img-title-bkg.png") no-repeat bottom;position:absolute;bottom:0px;left:0px;width:100%;height:33px;text-align:center;padding:8px 0 0 0px;}
		#main .annual-report p a{font-size:1.2em;color:#fff;text-decoration:none;}
		#main .annual-report p a:hover{text-decoration:underline;}
#main .bottom{float:left;width:100%;padding:10px 0 20px 0;}
#main .link-help{float:left;width:63%;margin-left:20px;}
	#main .link-help h3{font-size:1.7em;font-family:Avenir, Verdana , sans-serif;color:#394f5f;border-bottom:solid 1px #d5d5d5;padding:0px 0px 5px 0px;font-size-adjust: 0.48;font-style: normal;font-weight: 100; margin:0px 0px 10px 0px;}
	#main .link-help ul{float:left;width:100%;}
	#main .link-help ul li{float:left;display:block;width:203px;height:25px;padding:6px 0 0 10px;margin:3px 10px 5px 0;background:url("images/helplinks-bkg.gif") no-repeat top left;}
	#main .link-help ul li.right{margin:3px 0px 5px 0;float:right;}
	#main .link-help ul li a{font-size:14px;color:#394f5f;text-decoration:none;}
	#main .link-help ul li a:hover{text-decoration:underline;}
/*Pagination*/
#main ul#pagination,body#col-right #main ul#pagination{width:40%;margin:0 auto;}
		#main ul#pagination li{padding:0px;background:none;float:left;}
		#main ul#pagination li a{background:url("images/pagination-lines.gif") no-repeat top right;padding:0 10px;color:#888;text-decoration:none;}
		#main ul#pagination li a:hover, #main ul#pagination li a.active{color:#ac9e02;font-weight:bold;}
		#main ul#pagination li a#prev {width:14px;height:10px;float:left;display:block;background:url("images/prev.gif") no-repeat top left;text-indent:-5000px;padding:0px;margin-top:2px;}
		#main ul#pagination li a#prev:hover {background:url("images/prev.gif") no-repeat bottom left;}
		#main ul#pagination li a#next {width:14px;height:10px;float:left;display:block;background:url("images/next.gif") no-repeat top left;text-indent:-5000px;padding:0px;margin-top:2px;}
		#main ul#pagination li a#next:hover{background:url("images/next.gif") no-repeat bottom left;}

	#subcontent h4{font-size:1.7em;font-family:Avenir, Verdana , sans-serif;}
	#subcontent a{color:#b6a706;text-decoration:underline;}
	#subcontent a:hover{text-decoration:none;}
	#subcontent .inner{float:left;width:100%;/*width:75%;*/margin-top:2.0em;background:none;}
	
	#subcontent .inner .col{float:left;width:100%;height:auto;padding-bottom:1.0em;/*height:245px;*/color:#394f5f;background:none;border-bottom:solid 1px #ccc;/*border:solid 1px red;*/}
	#subcontent .inner .col.last{border:0px;}
	#subcontent .inner .col h4{margin-left:1.7em;padding:1.0em 0 0 0;font-size-adjust: 0.48;font-style: normal;font-weight: 100}
	#subcontent .inner .col ul{margin-left:3.0em;width:80%;}
	#subcontent .inner .col ul li{float:left;background:none;padding:1.0em 0;font-size:1.1em;width:100%;}
	#subcontent .inner .col ul li.last{background:none;}
	#subcontent .inner .col ul li img{float:left;padding:2px;border:solid 1px #c6c6c6;margin-right:1.0em;}
	#subcontent .inner .col ul li p{margin-bottom:3px;}
	#subcontent .inner .col ul.social li p{padding-left:2.5em;width:90%;}
	#subcontent .inner .col ul li p a.more{padding:0 5px 0 0;}
	#subcontent .inner .col ul li p a.booknow{padding:0 0 0 5px;}
	#subcontent .inner .col ul li.lkin p{background:url("images/lnk.gif") no-repeat 0px 50%;}
	#subcontent .inner .col ul li.fcb p{background:url("images/fcb.gif") no-repeat 0px 50%;}
	#subcontent .inner .col ul li.twit p{background:url("images/tw.gif") no-repeat 0px 50%;}

table{border-collapse:collapse; margin:0px 0px 20px 0px;}	
table tr td{border-bottom:1px solid #D5D5D5; font-size:1.2em; padding:10px 2%;}	
table tr th{font-size:1.2em; padding:10px 2%;}
	
/*Col-right Inner page*/
#colright{float:left;width:220px;margin-left:30px;/*float:right;width:220px;*/}
	#colright h2{color:#394f5f;font-size:1.8em;margin:20px 0 10px 0;font-family:Avenir, Verdana , sans-serif;font-size-adjust: 0.48;font-style: normal;font-weight: 100;}
    #colright .spot p a{position:relative;margin-top:-37px;width:100%;display:block;background:url("images/img-title-bkg.png") no-repeat bottom;color: #FFFFFF;font-family: Avenir,Verdana,sans-serif;font-size: 1.8em;font-size-adjust: 0.48;width:100%;text-align:center;padding:8px 0;}
	#colright .spot p a:hover{text-decoration:underline;}
	#colright .spot ul#related-links{background:url("images/related-links.gif") no-repeat top left;width:220px;height:200px;display:block;padding-top:5px;}
	#colright .spot ul#related-links li{}
	#colright .spot ul#related-links li a{background:url("images/triangle.gif") no-repeat 100% 15px;color:#394f5f;font-size:1.2em;width:100%;float:left;border-bottom:solid 1px #ccc;padding:10px 0px;width:88%;margin-left:12px;}
	#colright .spot ul#related-links li.last a{border:0px;}
	#colright .spot ul#related-links li a:hover{text-decoration:underline;}
	
	#colright h3{font-size:1.7em;color:#3a5161;font-family:Avenir, Verdana , sans-serif; font-weight:bold; font-style:normal;}
	#colright .sfContentBlock h2{font-size:17px;color:#3a5161; font-family:Avenir, Verdana , sans-serif; font-weight:bold; font-style:normal;}
	#colright .col{/*width:290px;border:solid 1px red;*/position:relative;width:100%;float:left;display:inline;margin-top:2.0em;}
	
	#colright #eventList p{/* font-size:1.2em; */margin:1.0em 0;/* line-height:1.5em; */}
	#colright #eventList p a{color:#b6a706; text-decoration:underline; display:inline;font-size:1em; background:none!important;}
	#colright #eventList p a:hover{text-decoration:none;}
	
	
/*------------FOOTER------------*/
#footer{float:left;width:100%;background:#394f5f;padding:2.0em 0;border-top:solid 2px #7d7c22;margin-top:2.0em;}

	#footer .direccion{/*width:426px;*/width:100%;/*background:url("images/separate.gif") no-repeat center right;*/float:left;color:#868686;font-size:1.2em;padding:0px 0 0 0px;}
		#footer .direccion span.img-foot{float:left;width:181px;}
		#footer .direccion img{border:solid 4px #223c4f;float:left;width:100%;}
		#footer .direccion .txt{float:right;margin:0em;padding:0px;width:45%;}
		#footer .direccion a{color:#fff;}
		#footer .direccion a:hover{text-decoration:underline;}
		#footer .direccion p{color:#fff;margin:0px;line-height:1.4em;float:left;width:auto;}
		#footer .direccion p span{color:#a49600;}
	#footer .social-media{/*width:230px;*/float:left;width:50%;/*background:url("images/separate.gif") no-repeat center right;*/margin:0px;color:#fff;padding:2.0em 0;}
		#footer .social-media p{float:left;width:60%;font-size:1.2em;padding-bottom:5px;background:url("images/horizontal-line.gif") repeat-x bottom;}
		#footer .social-media a{background: url("images/horizontal-line.gif") repeat-x scroll center bottom transparent;}
		#footer .social-media ul{width:100%;float:left;margin-top:8px;height:100px}
		#footer .social-media ul li{float:left;height:30px;width:100%;}
		#footer .social-media ul li a{font-size:1.1em;color:#fff;font-weight:bold;float:left;display:block;padding:5px 0 5px 26px;}
		#footer .social-media ul li#fcb a{background:url("images/facebook.gif") no-repeat 0px 0px;}
		#footer .social-media ul li#tw a{background:url("images/twitter.gif") no-repeat 0px 0px;}
		#footer .social-media ul li#linkdin a{background:url("images/linkedin.gif") no-repeat 0px 0px;}
		#footer .social-media ul li a:hover{text-decoration:underline;}
		#footer .social-media a img{background: url("images/horizontal-line.gif") repeat-x scroll center top transparent; padding: 10px 0 10px 0;}
	#footer .colright{/*width:210px;*/float:left;width:50%;margin-top:1.0em;}
		#footer .colright ul{float:left;width:100%;}
		#footer .colright ul li{float:left;width:100%;background:url("images/footer-links-li.gif") repeat-x 0% 100%;}
		#footer .colright ul li a{font-size:1.2em;color:#fff;padding:5px 0 0 0;background:url("images/footer-links-tri.gif") no-repeat 95% 50%;height:23px;float:left;width:100%;}
		#footer .colright ul li a:hover{text-decoration:underline;}
		#footer .info{float:left;width:100%;padding-top:10px;color:#fff;font-size:1.1em;}
		#footer .info p.left{float:left;width:100%;padding-bottom:1.0em;}
		#footer .info p.right{float:left;}
		#footer .info p.right a{color:#fff;}
		#footer .info p.right a:hover{text-decoration:underline;}
		
.moreinfo-form{font-size:1.2em;float:left;width:100%;}
.moreinfo-form .sfTxtBoxMedium{float:left;clear:both;width:100%;margin-bottom:20px;display:block;}
.moreinfo-form label{float:left;margin-right:20px;width:20%;}
.moreinfo-form input, .moreinfo-form textarea{float:left;width:40%;padding:2px;color: #2B3D4A;font-family: Arial,Verdana,sans-serif;font-size:1.1em;}
.moreinfo-form .sfSubmitBtnSmall input{background: url("images/btn-yellow-tri.gif") no-repeat scroll 95% 50% #938700;border-radius:5px;border-color:transparent;color: #FFFFFF;display: block;
float: left;font-family: Avenir,Verdana,sans-serif;font-size: 1.25em;height: 25px;margin: 10px 0 20px 23%;padding:0px;text-decoration: none; width:135px !important;cursor:pointer;}
 
@media screen and (min-width: 320px) {
#container,.container,#subcontent,#footer #footer-inner{margin:0 2%;width:96%}
#main .banner-title{display:none;}
#footer .direccion span.img-foot{float:left;width:150px;}
/*#footer .direccion .txt{float:left;margin:8px 0 0 5px;width:100%;}*/

body.android #header #gns li span.desc{font-size:1.2em;padding-top:2px;}
#lns ul li a{color:#394f5f;float:left;padding:15px 25px 15px 13px;width:275px;display:block;font-size:1.2em;line-height:1.4em;height:auto;background:url("images/triangle.gif") no-repeat 95% 35%;border-bottom:solid 1px #ccc;}
#lns ul li ul li a,#lns ul li ul li a.active{color:#394f5f;font-weight:normal;background:url("images/tri-down.gif") no-repeat 90% 35%;padding:15px 0px 15px 25px;width:92%;}
#lns ul li ul li a:hover{background:#ada100 url("images/tri-down-hover.gif") no-repeat 95% 35%;color:#fff;}
#lns ul li a:hover,#lns ul li a.active{background:#ada100 url("images/lns-li-active.gif") no-repeat 95.5% 35%;color:#fff;font-weight:bold;}
#main{float:left;width:92.8%;}
#main .link-help{margin:20px 0 0 0;}
#main .link-help ul li.right{float:left;}
#main #people p.intro{width:95%;}
#main ul#pagination{width:60%;}
html.ie6  #header #gns li a{height:27px;}
body#col-right #subcontent .inner{float:left;width:100%;}
#main #people {float:left; padding-bottom:10px;}
#main .person{width:178px;height:143px;float:left;position:relative; margin-left:0px; margin-bottom:10px;}
#main #people .intro p{color:#394f5f;font-size:1.7em;float:left;font-family:Avenir, Verdana , sans-serif; width:100%;}
#main #people h2{color:#ada100;font-size:2.5em;float:left;width:100%;}
#main #people .intro ul{width:66%;}


#subcontent .inner{width:100%;margin-top:2.0em;}
#subcontent .inner .col{float:left;width:100%; padding-bottom:20px; }
#subcontent .inner .collast{float:left;width:230px;background:url("images/separador.gif") no-repeat top right;}
#subcontent .inner .col ul li{background:url("images/li-bottom.gif") no-repeat center bottom;}
#subcontent-home .col .button-blue a{font-size:16px;}

#subcontent-home .col .button-yellow a{font-size:16px;}
#subcontent-home .col.first{padding-bottom:70px}

#main p img{max-width:320px;}
#subcontent-home .col #tab-container .tab_content{width:85%;min-width:240px;max-width:240px;margin:1.5em auto;}


/*#footer .direccion .txt{float:left;margin-left:1.8em;width:40%;}*/
}
@media screen and (min-width: 479px) {

#footer .direccion span.img-foot{float:left;width:181px;}
#subcontent-home .col.first{height:250px;}

#lns ul li a{color:#394f5f;float:left;padding:15px 25px 15px 13px;width:92.2%;display:block;font-size:1.2em;line-height:1.4em;height:auto;background:url("images/triangle.gif") no-repeat 95% 35%;border-bottom:solid 1px #ccc;}
#lns ul li a:hover,#lns ul li a.active{background:#ada100 url("images/lns-li-active.gif") no-repeat 95.5% 38%;color:#fff;}

body.android #lns ul li a{width:93.7%;}
#main{float:left;width:94%;}
#main .link-help ul li.right{float:left;}
#main .bottom{float:none;}
body#col-right #subcontent .inner{float:left;width:480px;margin-left:240px;}
#subcontent .inner{width:75%;float:right;margin-top:2.0em;background:url("images/separador.gif") no-repeat top right;}
#subcontent .inner .col{float:left;width:230px;background:url("images/separador.gif") no-repeat top left;}
#subcontent .inner .collast{float:left;width:230px;background:url("images/separador.gif") no-repeat top right;}
#subcontent .inner .col ul li{background:url("images/li-bottom.gif") no-repeat center bottom;}
#subcontent-home .col .button-blue a{font-size:16px;}
#subcontent-home .col .button-yellow a{font-size:16px;}

}
@media screen and (min-width: 570px) {
	/*--left menu--*/	
#lns{/*width:220px;*/width:220px;float:left;display:inline; clear:left; background:url("images/lns-fondo.gif") repeat-y top left;margin:0em 1.0em 2.0em 0;border:0px;}
	#lns h3{background:url("images/lns-h2.gif") no-repeat top center;color:#fff;font-size:1.7em;padding:15px 0 0px 18px;height:35px;}
	#lns ul{width:100%;float:left;background:url("images/lns-bottom.gif") no-repeat bottom left;padding-bottom:30px;}
	#lns ul li{float:left;display:inline;width:210px;padding-right:10px;background:url("images/lns-line-bottom.gif") no-repeat bottom;}
	#lns ul li ul,#lns ul li ul li ul{float:left;padding-bottom:0px;margin:0px;}
	#lns ul li ul li{padding:0px;margin:0px;background:none; width:150px;}
	#lns ul li a{color:#394f5f;float:left;padding:15px 36px 15px 13px;display:block;font-size:1.2em;width:170px;height:auto;background:url("images/triangle.gif") no-repeat 91% 50%;border:0px;}
  #lns ul li a:hover,#lns ul li a.active{background:#ada100 url("images/lns-li-active.gif") no-repeat 92% 50%;color:#fff;}
  
	#lns ul li ul li a,#lns ul li ul li a.active{color:#394f5f;font-weight:normal;width:180px;background:url("images/lns-li-li.gif") no-repeat bottom;}
	
	#lns ul li ul li a.active{color:#ADA100;}
	#lns ul li ul li a:hover{text-decoration:underline; background:url("images/lns-li-li.gif") no-repeat bottom; color:#ADA100;font-weight:normal;}
	#lns ul li ul li a.active{text-decoration:underline;}
	body#col-right #subcontent .inner{float:left;width:480px;margin-left:240px;}
	
	
#lns ul li ul li a,#lns ul li ul li a.active{padding:15px 15px 15px 25px}


/*#main,#subcontent .inner{width:50%;}*/
#subcontent .inner{float:right;}
#subcontent .inner .col{border:0px;}
#subcontent .inner .col ul li{background:url("images/li-bottom.gif") no-repeat left bottom;}
#main,#subcontent .inner{float:none;width:auto;margin:15px 0 0 240px;}
/*#main #social-links {float:none;padding-bottom:5px;}*/
body#col-right #main{float:none;width:auto;margin:15px 0 0 240px;}
#colright{float:none;margin:0px 0 0 270px;}
#main .bottom,#main .annual-report,#main .link-help,#main .link-help ul{float:none;}
#main .link-help ul li,#main .link-help ul li.right{float:none;}


html.ie6  #breadcrumb {margin-top:0;width:100%;}

html.ie6  #lns ul li{padding-right:0px;}
html.ie6  #main{margin-top:0;}
html.ie6  #lns ul,html.ie6  #lns{display:inline;}
html.ie6 body#col-right #subcontent .inner{display:inline;}
html.ie6 body#col-right #main {float: none;margin: 50px 0 0 246px;width: auto;}

#subcontent .inner{width:75%;float:right;margin-top:2.0em;background:url("images/separador.gif") no-repeat top right;}
#subcontent .inner .col{float:left;width:230px;background:url("images/separador.gif") no-repeat top left;}
#subcontent .inner .collast{float:left;width:230px;background:url("images/separador.gif") no-repeat top right;}
#subcontent .inner .col ul li{background:url("images/li-bottom.gif") no-repeat center bottom;}
#subcontent-home .col .button-blue a{font-size:16px;}
#subcontent-home .col .button-yellow a{font-size:16px;}
#main .person{width:178px;height:143px;float:right;position:relative; margin-left:0px; margin-bottom:10px;}

#subcontent-home .col.first{padding-bottom:0px}

}

@media screen and (min-width: 670px) {
#footer .direccion .txt p{width:80%;}
/*#main,#subcontent .inner{width:58%;}*/
body#col-right #subcontent .inner{float:left;width:480px;margin-left:240px;}
#subcontent .inner{width:75%;float:right;margin-top:2.0em;background:url("images/separador.gif") no-repeat top right;}
#subcontent .inner .col{float:left;width:230px;background:url("images/separador.gif") no-repeat top left;}
#subcontent .inner .collast{float:left;width:230px;background:url("images/separador.gif") no-repeat top right;}
#subcontent .inner .col ul li{background:url("images/li-bottom.gif") no-repeat center bottom;}
#subcontent-home .col .button-blue a{font-size:16px;}
#subcontent-home .col .button-yellow a{font-size:16px;}
#main .person{width:178px;height:143px;float:right;position:relative; margin-left:0px; margin-bottom:10px;}

}


@media screen and (min-width: 768px) {
#header h1 a {margin:1.5em 0 0 10px;}
#search-member{float:right;width:358px;margin:3.5em 0 0 0;display:block;}
#header #search-form{width:200px;background:url("images/search-form.png") no-repeat top left;height:30px;border-radius:0px;border:0px;margin-left:0.2em;}
#header #gns li {width:100%;margin-bottom:0em;width:12.8125%;border-right:solid 1px #49667b;}
#header #gns li#first{width:11.4583333333333%;}
#header #gns li#about{width:11.4%;}
	#header #gns li#bus{width:16.4583333333333%;}
	#header #gns li#policy{width:18.5416666666667%;}
	#header #gns li#last{border:0px;width:14.2%;}
#header #gns li a {background:#2f424f;min-height:46px;padding:0.8em 0 0px 0px;-moz-border-radius:0px;border-radius:0px;}
#header #gns li a:hover,#header #gns li a.selected{background:#afa400;}
#header #gns li span.title{font-size:1.3em;}
#header #gns li span.desc{padding-top:0px;font-size:0.9em;}
#content-home #banner {width:100%;height:auto;display:block;}
.bck-home{padding-bottom:1.0em;}
#subcontent-home .col{width:30.208333333333%;height:auto;}
body#col-right #subcontent .inner{float:left;width:480px;margin-left:240px;}
#main #people .intro p{width:60%;}
#subcontent-home .col #tab-container .tab_content .event span.img-event {float: left;width: 35px;}
#footer .direccion span.img-foot{width:140px;}
#footer .direccion .txt{width:50%;}
#footer .direccion .txt p{width:100%; padding-top:10px;}
#footer .direccion{width:44.375%;float:left;background:url("images/separate.gif") no-repeat center right;/*width:44.375%;*/}
#footer .social-media{width:23.95833%;background:url("images/separate.gif") no-repeat center right;float:left;margin-left:6%;padding:0.3em 0;/*margin-left:6%;*/}
#footer .colright{margin:0px;float:right;width:21.875%;}
#footer .info{padding-top:30px;}
#footer .info p.left{width:70%;float:left;}
#footer .info p.right{width:auto%;float:right;}
.bck-home{padding-bottom:2.5em;}
#header #search-form input.s{width:140px;border:0px !important;-webkit-appearance: none;top:4px;}
#content-home .flexslider .inner-txt p{margin-top:1.0em;font-size:1.2em;}
#main #people p.intro h2{width:58%;}
#main #people p.intro{float:left;width:58%;}
#main #people h2{width:52%;}
#main .banner-title{display:block;overflow:hidden; margin:0px 0px 15px 0px;}
#main .link-help{clear:both;width:97%;}
#main .link-help ul{width:100%;height:100px;}
#main .link-help ul li{float:left;width:45%;}
#main .link-help ul li.right{float:left;margin-left:10px;}
#main ul#event-list li img{margin-top:7px;}
	#main ul#event-list li span.txt{float:right;width:80%;padding-right:5px;}

#subcontent .inner{width:75%;float:right;margin-top:2.0em;background:url("images/separador.gif") no-repeat top right;}
#subcontent .inner .col{float:left;width:230px;background:url("images/separador.gif") no-repeat top left;}
#subcontent .inner .collast{float:left;width:230px;background:url("images/separador.gif") no-repeat top right;}
#subcontent .inner .col ul li{background:url("images/li-bottom.gif") no-repeat center bottom;}
#subcontent-home .col .button-blue a{font-size:16px;}
#subcontent-home .col .button-yellow a{font-size:16px;}
#main .person{width:178px;height:143px;float:right;position:relative; margin-left:0px; margin-bottom:10px;}
#lns ul li a:hover,#lns ul li a.active{background:#ada100 url("images/lns-li-active.gif") no-repeat 92% 50%;color:#fff;}

}
@media screen and (min-width: 830px) {
#header h1 a {margin:1.5em 0 0 10px;}
#search-member{float:right;width:500px;margin:3.5em 0 0 0;display:block;}
#header #search-form{width:200px;background:url("images/search-form.png") no-repeat top left;height:30px;border-radius:0px;border:0px;margin-left:0.2em;}
#header #gns li {width:100%;margin-bottom:0em;width:13.8125%;border-right:solid 1px #49667b;}
#header #gns li#first{width:8.4583%;}
#header #gns li#about{width:11.4%;}
	#header #gns li#bus{width:16.4583333333333%;}
	#header #gns li#policy{width:18.5416666666667%;}
	#header #gns li#last{border:0px;width:14.2%;}
#header #gns li a {background:#2f424f;min-height:46px;padding:0.8em 0 0px 0px;-moz-border-radius:0px;border-radius:0px;}
#header #gns li a:hover,#header #gns li a.selected{background:#afa400;}
/*#header #gns li span.title{font-size:1.2em;}
#header #gns li span.desc{padding-top:0px;font-size:0.9em;}*/
#content-home #banner {width:100%;height:auto;display:block;}
.bck-home{padding-bottom:1.0em;}
#subcontent-home .col{width:30.208333333333%;height:auto;}
#subcontent-home .col .button-yellow a,#subcontent-home .col .button-blue a{font-size:17px;}
body#col-right #subcontent .inner{float:left;width:480px;margin-left:240px;}
#subcontent-home .col #tab-container .tab_content .event span.img-event {float: left;width: 35px;}
#footer .direccion span.img-foot{width:140px;}
#footer .direccion{width:44.375%;float:left;/*width:44.375%;*/}
#footer .social-media{width:23.95833%;float:left;margin-left:6%;padding:0px;/*margin-left:6%;*/}
#footer .colright{margin:0px;float:right;width:21.875%;}
.bck-home{padding-bottom:2.5em;}
#header #search-form input.s{width:140px;border:0px !important;-webkit-appearance: none;}
#content-home .flexslider .inner-txt p{margin-top:1.0em;font-size:1.2em;}
#subcontent .inner{width:75%;float:right;margin-top:2.0em;background:url("images/separador.gif") no-repeat top right;}
#subcontent .inner .col{float:left;width:230px;background:url("images/separador.gif") no-repeat top left;}
#subcontent .inner .collast{float:left;width:230px;background:url("images/separador.gif") no-repeat top right;}
#subcontent .inner .col ul li{background:url("images/li-bottom.gif") no-repeat center bottom;}
#subcontent-home .col .button-blue a{font-size:16px;}
#subcontent-home .col .button-yellow a{font-size:16px;}
#main .person{width:178px;height:143px;float:right;position:relative; margin-left:0px; margin-bottom:10px;}
/*#main,#subcontent .inner{width:66%;}*/

}
@media screen and (min-width: 909px) {
#header #gns li span.desc{float:left;width:100%;}
/*#footer .direccion .txt{padding-left:10px;}*/
#footer #footer-inner{padding-top:10px;}
#content-home .flexslider .inner-txt h2{font-size:2.2em;font-weight:normal;}
#subcontent-home .col .button-yellow a,#subcontent-home .col .button-blue a{font-size:17px;}
#footer .direccion span.img-foot{width:180px;}
/*#main,#subcontent .inner{width:69%;}*/
body#col-right #subcontent .inner{float:left;width:480px;margin-left:240px;}
#subcontent .inner{width:75%;float:right;margin-top:2.0em;background:url("images/separador.gif") no-repeat top right;}
#subcontent .inner .col{float:left;width:230px;background:url("images/separador.gif") no-repeat top left;}
#subcontent .inner .collast{float:left;width:230px;height:245px;background:url("images/separador.gif") no-repeat top right;}
#subcontent .inner .col ul li{background:url("images/li-bottom.gif") no-repeat center bottom;}
#subcontent-home .col .button-blue a{font-size:16px;}
#subcontent-home .col .button-yellow a{font-size:16px;}
#main .person{width:178px;height:143px;float:right;position:relative; margin-left:0px; margin-bottom:10px;}

}
@media screen and (min-width: 1024px) {
#container,.container,#subcontent,#footer #footer-inner{margin:0 auto;width:960px;max-width:960px;}
#header #gns li span.title{font-size:1.6em;}
#header #gns li span.desc{font-size:1.2em;}
#subcontent-home{padding:1.0em 0 2.0em 0;}
#subcontent-home .col .button-yellow a,#subcontent-home .col .button-blue a{font-size:17px;}
#subcontent-home .col #tab-container .tab_content{width:85%;min-width:240px;max-width:240px;margin:1.5em auto;}
#subcontent-home .col #tab-container .tab_content .event span.img-event {float: left;width:45px;}
#subcontent-home .col #tab-container .tab_content .event .text{width:100%;}
#content-home .flexslider .inner-txt h2{margin-top:15px;}
#content-home .flexslider .inner-txt p{font-size:1.3em;}
#subcontent .inner{width:75%;float:right;margin-top:2.0em;background:url("images/separador.gif") no-repeat top right;}
#subcontent .inner .col{float:left;width:238px;background:url("images/separador.gif") no-repeat top left;}
#subcontent .inner .col ul li{background:url("images/li-bottom.gif") no-repeat center bottom;}
/*#wrapper{background:url("images/shadow-main.gif") no-repeat 77% 100%;}*/
body#col-right #main{width:46%;clear:right;float:left;margin:0px 0 0 10px; min-height:410px;}
#colright {float:right;margin: 0px;}
#footer .colright{margin-top:-5px;}
/*body#col-right #wrapper{background:url("images/shadow-main-right.gif") no-repeat 51% 95%;}*/
body#col-right #main{background:url("images/shadow2.gif") no-repeat 50% 100%;}
body#col-right #subcontent .inner{float:left;width:480px;margin-left:240px;}

#main #people h2,#main #people p.intro{width:68%;}
#main .bottom{float:none;width:100%;}
#main .annual-report{float:left;width:213px;clear:left;}
#main .link-help{float:left;clear:right;width:65%;margin:0px 0 0 20px;}
#main .link-help ul{float:left;width:100%;}
	#main .link-help ul li{float:left;display:block;width:203px;height:25px;padding:6px 0 0 10px;margin:3px 7px 5px 0;background:url("images/helplinks-bkg.gif") no-repeat top left;}
	#main .link-help ul li.right{margin:3px 0px 5px 0;float:right;}
#main ul#event-list li img{float:left;margin:0px 0px 0 20px;width:62px;padding:4px;border:solid 1px #d3d3d3;}
#subcontent .inner{width:75%;float:right;margin-top:2.0em;background:url("images/separador.gif") no-repeat top right;}
#subcontent .inner .col{float:left;width:230px;background:url("images/separador.gif") no-repeat top left;}
#subcontent .inner .collast{float:left;width:230px;background:url("images/separador.gif") no-repeat top right;}
#subcontent .inner .col ul li{background:url("images/li-bottom.gif") no-repeat center bottom;}
#subcontent-home .col .button-blue a{font-size:16px;}
#subcontent-home .col .button-yellow a{font-size:16px;}
#main .person{width:178px;height:143px;float:right;position:relative; margin-left:0px; margin-bottom:10px;}
}

@media screen and (min-width: 1023px){
#container,.container,#subcontent,#footer #footer-inner{margin:0 auto;width:960px;}
/*#header #gns li span.desc{float:left;width:99%;}
*/
html.ie7 #breadcrumb{margin-top:0px;}
html.ie7 #main, #subcontent .inner{margin-top:0px;}
html.ie7 #gns{padding-bottom:20px;}
html.ie7 #header #gns li span.desc,html.ie6 #header #gns li span.desc{float:left;width:99%;}
html.ie6 #header #gns li{width:11.5%;display:inline;}
html.ie6 #header #gns li#bus {width: 15.3%;}
html.ie6  #header #gns li#first{width:10.3%;}
html.ie6  #header #gns li a{height:46px;}

html.ie6  body#col-right #main {float:left;width:44%;margin:0px 0 0 15px;display:inline;}
#subcontent-home .col .button-yellow a,#subcontent-home .col .button-blue a{font-size:17px%;}
body#col-right #subcontent .inner{float:left;width:480px;margin-left:240px;}

#subcontent .inner{width:75%;float:right;margin-top:2.0em;background:url("images/separador.gif") no-repeat top right;}
#subcontent .inner .col{float:left;width:230px;background:url("images/separador.gif") no-repeat top left;}
#subcontent .inner .collast{float:left;width:230px;background:url("images/separador.gif") no-repeat top right;}
#subcontent .inner .col ul li{background:url("images/li-bottom.gif") no-repeat center bottom;}
#subcontent-home .col .button-blue a{font-size:16px;}
#subcontent-home .col .button-yellow a{font-size:16px;}
#main .person{width:178px;height:143px;float:right;position:relative; margin-left:0px; margin-bottom:10px;}
#lns ul li a:hover,#lns ul li a.active{background:#ada100 url("images/lns-li-active.gif") no-repeat 92% 50%;color:#fff;}
}


	
/* ANNUAL GALLERY 2012 EVENT GALLERY */

#main ul.sfimagesTmbList.sfLightboxMode li.sfimagesTmb{float:left;background:none!important; width:auto;}
#main ul.sfimagesTmbList.sfLightboxMode li.sfimagesTmb img{height:80px;}
.sf_pagerNumeric a{margin-right:10px;}
#Content_C002_imagesFrontendThumbnailsListLightBox_ctl00_ctl00_pager{float:left;width:100%;margin:10px 0;font-size:1.2em;padding-right:10px;}
.sf_4cols_1_25, .sf_4cols_2_25, .sf_4cols_3_25, .sf_4cols_4_25 {width:25%!important;}


/* BLOG */
#main ul.sfpostsList.sfpostListTitleDateSummary{margin:0;padding:0;line-height:1.6em;}
#main ul.sfpostsList.sfpostListTitleDateSummary li.sfpostListItem,#main ul.sfblogsList.sfblogsListTitleDate li.sfblogsListItem{background:none;padding:0;}
#main ul.sfpostsList.sfpostListTitleDateSummary li.sfpostListItem h2.sfpostTitle{margin:0;font-size:1.5em;}
#main ul.sfpostsList.sfpostListTitleDateSummary li.sfpostListItem .sfpostAuthorAndDate{font-size:1em;font-style:italic;margin:10px 0;}
#main ul.sfpostsList.sfpostListTitleDateSummary li.sfpostListItem .sfpostSummary{margin-bottom:10px;}
#main ul.sfblogsList.sfblogsListTitleDate li.sfblogsListItem h2{font-size:1.1em;font-family:Arial;font-weight:bold;}

#main .sfpostDetails .sfpostLinksWrp{margin-bottom:20px;font-size:1.3em;}
#main .sfpostDetails h4, #main .sfpostDetails h5{font-size:1.3em;margin:10px 0;}
#main h1.sfpostTitle{font-size:1.7em;margin-bottom:5px;}
#main .sfpostAuthorAndDate{font-size:1.2em;margin-bottom:10px;font-style:italic;}

#main .sfcommentsForm ol.sfcommentsFieldsList,#main ol.sfcommentsList{margin:0;padding:0;}
#main .sfcommentsForm ol.sfcommentsFieldsList label{float:left;margin-right:10px;width:20%;}
#main ol.sfcommentsList li ,#main .sfcommentsForm ol.sfcommentsFieldsList li{list-style:none;padding:0;}
#main .reToolbar Sitefinity li{background:none;}

#main .sfcommentsSubmitBtnWrp{margin-bottom:20px;}
#main .sfEditorWrp{float:left;width:50%}
#main .sfEditorWrp table{float:left;width:50%;}
#main .Sitefinity.reToolbarWrapper.sfClearfix{float:left;width:100%;margin:0!important;}
#main ul.reToolbar.Sitefinity{float:left;width:50%}
#main ul.reToolbar.Sitefinity li{background:none;float:left;width:10%;}
#main ul.reToolbar.Sitefinity li a .ToggleAdvancedToolbars.sfLinkBtnIn{width:150px;float:left;}
#main .sfcommentsSubmitBtnWrp input{color:#fff;background:#2F424F;border:none;padding:5px;font-weight:bold;margin-left:20.5%}
#main ul.shorter li{width:68%;}
#main .text p{padding-bottom:0;}
#main .text p.date{padding: 0 0 20px;}

/* form */
table.nominations{font-size:0.9em;width:80%;}
table.nominations p{margin-top:8px}
table.nominations input,table.nominations textarea {color:#2B3D4A;border: 1px solid #CCCCCC; font-family: Arial,Helvetica,sans-serif;padding: 2px;width: 100%;}
table.nominations textarea{font-size:1.2em!important}
.ss-form-entry input[type=submit]{color:#ffffd5;background:#ADA100;text-transform:uppercase;padding:10px 5px;border:none;margin:0 0  10px 10px;font-weight:bold;font-size:1.3em;cursor:pointer;width:150px;text-align:center;border-radius:5px;}
table.nominations td{font-size:1em;color: #2B3D4A;}
table.nominations td p{font-size:1em;}
table.nominations td:first-of-type,table.nominations td.first {width:35%}
table.nominations td{width:65%;}
#main table ul {font-size:1.1em;margin-top:20px;}
#main table ul li{background-position: 0 6px;}
#main table ul + p{clear:both;font-size:1.1em;}

/* Four Boxes */

#main .boxpage-introText {margin:0;width:100%;float:left;}
#main .boxpage-introText p {float:left;width:100%;}
#main .boxpage-introText p img {min-width:100%;height:auto;}

#main .box-holder { border:1px; float:left; margin:0 0 20px 10px; width:320px; min-height:250px; border:solid 1px #cfcfcf;}
#main .box-holder .box-title { position:relative; width:100%;background-color:#394f5f;}
#main .box-holder .box-title img { position:absolute; top:0px;left:0px;z-index:5;background-color:#2e3f4d;}
#main .box-holder .box-title h2 { position:relative;padding:28px 5%;color:#fff;border:none;width:90%;font-size:1.5em;line-height:1.3;z-index:100;}
#main .box-holder .box-title h2 p {margin:0;padding:0;line-height:1.3;font-size:1em;color:#fff;}
#main .box-holder .box-content {margin-left:5%;margin-right:5%;width:90%; }

/* End Four Boxes */

#mobile-navigation{display:none;}

@media screen and (max-width:768px){
#header #gns, #lns, #search-member{display:none;}
#main #people h2, #main #people .intro p{width:100%;}
body#col-right #main, #main, #subcontent .inner{margin:10px 0px 0px 0px; width:94%; padding:20px 3%;}
.mobile-menu{display:block;}
#main .person{float:left;}
#mobile-navigation{/*width:220px;*/width:100%;float:left;display:inline;margin:30px 0 30px 0;}
#mobile-navigation h3{background:url("images/lns-h3-full-width.gif") repeat-x top;color:#fff;font-family:Avenir, Verdana , sans-serif;font-size:1.7em;padding:15px 0 0px 18px;height:35px;font-size-adjust: 0.48;font-style: normal;font-weight: 100;}
#mobile-navigation ul{width:100%;float:left;padding-bottom:30px;}
#mobile-navigation ul li{float:left;display:inline;width:100%;}
#mobile-navigation ul li ul, #mobile-navigation ul li ul li ul{float:left;padding-bottom:0px;background:none;margin:0px;}
#mobile-navigation ul li ul, #mobile-navigation ul li ul li{padding:0px;margin:0px;}
	
#mobile-navigation ul li a{color:#394f5f;float:left;padding:15px 7% 15px 3%;width:90%;display:block;font-size:1.2em;line-height:1.4em;height:auto;background:url("images/triangle.gif") no-repeat 95% 35%;border-bottom:solid 1px #ccc;}
#mobile-navigation ul li a:hover,#mobile-navigation ul li a.active{background:#ada100 url("images/lns-li-active.gif") no-repeat 95% 35%;color:#fff;}
#mobile-navigation ul li ul li a, #mobile-navigation ul li ul li a.active{padding:15px 7% 15px 10%;width:83%;}

#mobile-navigation ul li ul li a, #mobile-navigation ul li ul li a.active{color:#394f5f;font-weight:normal;background:url("images/tri-down.gif") no-repeat 95% 35%;}
#mobile-navigation ul li ul li a:hover{background:#ada100 url("images/tri-down-hover.gif") no-repeat 95% 35%;color:#fff;}
#mobile-navigation ul li ul li ul li a, #mobile-navigation ul li ul li ul li a.active, #mobile-navigation ul li ul li ul li a, #mobile-navigation ul li ul li ul li a.active{background:none; padding:15px 7% 15px 15%;width:78%;}
#mobile-navigation ul li ul li ul li a:hover, #mobile-navigation ul li ul li ul li a.active{color:#b6a706;font-weight:normal;background:none; }


}



@media screen and (max-width:900px){
.tagline{display:none;}
}

.addthis_toolbox {
    float: left;
}