﻿@import url('reset.css');
.noPaddTop { padding-top:0px !important; }
body { background:url(../images/backgrounds/bg-main.gif) repeat left top; }
/*form { background:url(../images/backgrounds/bg-main.gif) repeat-x left top; }*/
iframe{border:none; overflow:hidden;}
.rel { position:relative; }
.margTop { margin-top:15px; }
.margBottom { margin-bottom:15px; }
#main-tbl { width:960px; margin:auto; }

.header-top { background-color:#000000; padding:0 5px 0 0; height:23px; position:relative; }

	.header-top p { color:#cdcdcd; font:bold 10px/20px Arial, Helvetica, sans-serif; float:left; margin:0 0 0 10px; }
	.header-top ul.header-links { float:right;margin-right:13px; }
	* html .header-top ul.header-links{height:23px;}
	.header-top ul.header-links li { float:left;}	
	.header-top ul.header-links li a{ color:#c0c0c0; font:normal 11px/12px Arial, Helvetica, sans-serif; text-decoration:none;display:block; height:11px;padding:6px 12px 6px 24px;}
	* html .header-top ul.header-links li a{float:left;padding:6px 12px 6px 32px;}	
	.header-top ul.header-links li a.signup-link{background:url(../../uploadedimages/icons/icon-signup-nobgd.png) no-repeat 5px center;}
	* html .header-top ul.header-links li a.signup-link{background:url(../../uploadedimages/icons/icon-signup-nobgd.gif) no-repeat 10px center;} 	
	.header-top ul.header-links li a.contact-link{background:url(../../uploadedimages/icons/icon-contact-nobgd.png) no-repeat 5px center;}	
	* html .header-top ul.header-links li a.contact-link{background:url(../../uploadedimages/icons/icon-contact-nobgd.gif) no-repeat 10px center;}	
	.header-top ul.header-links li a.news-link{background:url(../../uploadedimages/icons/icon-news-nobgd.png) no-repeat 5px center;}	
	* html .header-top ul.header-links li a.news-link{background:url(../../uploadedimages/icons/icon-news-nobgd.gif) no-repeat 10px center;}	
	.header-top ul.header-links li a.signin-link{background:url(../../uploadedimages/icons/icon-signin-nobgd.png) no-repeat 5px center;}
	* html .header-top ul.header-links li a.signin-link{background:url(../../uploadedimages/icons/icon-signin-nobgd.gif) no-repeat 10px center;}	
	.header-top ul.header-links li a.sharethis-link{background:url(../../uploadedimages/icons/icon-sharethis-nobgd.png) no-repeat 5px center;}
	* html .header-top ul.header-links li a.sharethis-link{background:url(../../uploadedimages/icons/icon-sharethis-nobgd.gif) no-repeat 10px center;}	
	.header-top ul.header-links li a:hover { text-decoration:underline;background-color:#393939;}
	.header-bl, .header-br { display:block; position:absolute; width:14px; height:10px; }
	.header-top ul.header-links li .stbuttontext { line-height:12px !important; }
	.header-top ul.header-links li .stico_default  { background:url(../../uploadedimages/icons/icon-sharethis-nobgd.png) no-repeat 5px center !important; }
	* html .header-top ul.header-links li .stico_default  { background:url(../../uploadedimages/icons/icon-sharethis-nobgd.gif) no-repeat 10px center !important; }
	
	.header-bottom { background:#050505 url(../images/backgrounds/bg-header-b.gif) repeat-x left top; height:79px; padding:18px 20px 0; position:relative; }
	.header-bottom .arrow-blackdown { background:url(../images/bullets/arrow-blackdown.gif) no-repeat left top; width:15px; height:8px; position:absolute; top:0px; left:15px; display:block; }
	.header-bottom .header-bl { background:url(../images/backgrounds/bg-header-bl.gif) no-repeat left top; bottom:0; left:0; }
	.header-bottom .header-br { background:url(../images/backgrounds/bg-header-br.gif) no-repeat left top; bottom:0; right:0;}
	* html .header-bottom .header-bl { bottom:-10px;  }
	* html .header-bottom .header-br { bottom:-10px; right:-1px; }
	
	.header-bottom .logo { float:left; }
	.header-bottom .menu-top { float:right; }
	.header-bottom .menu-top li { float:left;margin-left:2px;}
	.header-bottom .menu-top li a { display:block; height:69px; background-repeat:no-repeat; position:relative;}
	* html .header-bottom .menu-top li a { height:69px; }

	.header-bottom .menu-top li.selected a .selected-r, .header-bottom .menu-top li a:hover .selected-r{ background:url(../images/backgrounds/bg-menutop-selected-r.png) no-repeat left top; width:100%; height:10px; position:absolute; display:block; bottom:-10px; left:0; }
	.header-bottom .menu-top li.selected a .selected-l, .header-bottom .menu-top li a:hover .selected-l{ background:url(../images/backgrounds/bg-menutop-selected-l.png) no-repeat left top; width:9px; height:10px; position:absolute; display:block; bottom:-10px; right:-9px; }
	/***************************/
	* html .header-bottom .menu-top li a span{width:100%; height:10px; position:absolute; display:block; bottom:-13px; }
	
	* html .header-bottom .menu-top li.selected a .selected-r{ background:url(../images/backgrounds/bg-menutop-selected-r.gif) no-repeat left top; bottom:-19px; }
	* html .header-bottom .menu-top li a:hover span.selected-r{ background:url(../images/backgrounds/bg-menutop-selected-r.gif) no-repeat left top; bottom:-19px;} 
	
	* html .header-bottom .menu-top li.selected a .selected-l{ background:url(../images/backgrounds/bg-menutop-selected-l.gif) no-repeat right top; bottom:-19px;} 
	* html .header-bottom .menu-top li a:hover span.selected-l{ background:url(../images/backgrounds/bg-menutop-selected-l.gif) no-repeat right top; bottom:-19px;}
	/***************************/
	
	.header-bottom .menu-top li #item-home { background:url(../images/menu/mn-item-home.gif) no-repeat left top; width:65px; }
	.header-bottom .menu-top li #item-resources { background:url(../images/menu/mn-item-resources.gif) no-repeat left top; width:111px; }
	.header-bottom .menu-top li #item-events { background:url(../images/menu/mn-item-events.gif) no-repeat left top; width:78px; }
	.header-bottom .menu-top li #item-members { background:url(../images/menu/mn-item-members.gif) no-repeat left top; width:99px; }
	.header-bottom .menu-top li #item-sponsors { background:url(../images/menu/mn-item-sponsors.gif) no-repeat left top; width:105px; }
	.header-bottom .menu-top li #item-about { background:url(../images/menu/mn-item-about.gif) no-repeat left top; width:74px; }
	.header-bottom .menu-top li #item-search { background:url(../images/menu/mn-item-search.gif) no-repeat left top; width:47px; }
	
	.header-bottom .menu-top li.selected #item-home, .header-bottom .menu-top li a#item-home:hover { background:url(../images/menu/mn-item-home.gif) no-repeat left -69px; }
	.header-bottom .menu-top li.selected #item-resources, .header-bottom .menu-top li a#item-resources:hover { background:url(../images/menu/mn-item-resources.gif) no-repeat left -69px; }
	.header-bottom .menu-top li.selected #item-events, .header-bottom .menu-top li a#item-events:hover { background:url(../images/menu/mn-item-events.gif) no-repeat left -69px; }
	.header-bottom .menu-top li.selected #item-members, .header-bottom .menu-top li a#item-members:hover { background:url(../images/menu/mn-item-members.gif) no-repeat left -69px; }
	.header-bottom .menu-top li.selected #item-sponsors, .header-bottom .menu-top li a#item-sponsors:hover { background:url(../images/menu/mn-item-sponsors.gif) no-repeat left -69px; }
	.header-bottom .menu-top li.selected #item-about, .header-bottom .menu-top li a#item-about:hover { background:url(../images/menu/mn-item-about.gif) no-repeat left -69px;}
	.header-bottom .menu-top li.selected #item-search, .header-bottom .menu-top li #item-search:hover, .header-bottom .menu-top li:hover #item-search, .header-bottom .menu-top li.hover #item-search{ background:url(../images/menu/mn-item-search.gif) no-repeat left -69px; }
	
	.header-bottom .menu-top li#item-submenu{ height:40px;} 
	.header-bottom .menu-top li#item-submenu .submenu { display:none; background:url(../images/backgrounds/bgd-search-menu.gif) no-repeat left bottom;position:absolute;top:55px;right:20px;width:252px;z-index:2;height:20px;padding:6px 6px 8px 7px;}
	.header-bottom .menu-top li#item-submenu:hover .submenu, .header-bottom .menu-top li#item-submenu.hover .submenu { display:block; }
	
	.header-bottom .menu-top li#item-submenu .submenu table tr td{vertical-align:middle;}
	.header-bottom .menu-top li#item-submenu .submenu .btn-search { background:url(../images/buttons/btn-search.gif) no-repeat left top; border:none; cursor:pointer; width:20px; height:20px; vertical-align:top; }
	.header-bottom .menu-top li#item-submenu .submenu .btn-search:hover{background:url(../images/buttons/btn-search-hover.gif) no-repeat left top; border:none; cursor:pointer; width:20px; height:20px; vertical-align:top;}
	.header-bottom .menu-top li#item-submenu .submenu .textbox { width:226px; height:19px; border:none; font:bold 12px/20px Arial, Helvetica, sans-serif;margin-right:6px; border-top: solid 1px #929292;  }
	.header-bottom .menu-top li#item-submenu .submenu label { color:#000000; font:bold 12px/20px Arial, Helvetica, sans-serif; position:absolute; left:13px; }

	
.footer-top { background-color:#151515; padding:15px 20px 15px; border-top:2px solid #5fc800; overflow:hidden; }
	.footer-top .box-listbottom { float:left; width:420px; margin:0 0 0 60px; }
		.footer-top .box-listbottom p { color:#FFFFFF; font:normal 11px/16px Arial, Helvetica, sans-serif; }
		.footer-top .box-listbottom ul li { float:left; color:#9a9a9a; font:normal 11px/16px Arial, Helvetica, sans-serif; margin:0 12px 0 0; }
		.footer-top .box-listbottom ul li a { text-decoration:none; color:#9a9a9a; font:normal 11px/16px Arial, Helvetica, sans-serif; }
		.footer-top .box-listbottom ul li a:hover { text-decoration:underline; }
	.footer-top .box-search-bottom { position:relative; float:right; width:288px; height:26px; }
		.footer-top .box-search-bottom label { position:absolute; top:7px; left:5px; color:#000000; font:bold 14px/14px Arial, Helvetica, sans-serif; }
		.footer-top .box-search-bottom .textbox { color:#000000; font:bold 14px/24px Arial, Helvetica, sans-serif; width:255px; height:26px; background:url(../images/backgrounds/txt-search-bottom.gif) no-repeat left top; border:0; padding:2px 0 0 4px; }
		.footer-top .box-search-bottom .btn-search { width:26px; height:26px; background:url(../images/buttons/btn-search-botton.gif) no-repeat left top; border:0; position:absolute; top:0; right:0; cursor:pointer; }
	
.footer-bottom { background-color:#080808; padding:15px 20px 30px; }
	.footer-bottom h3 { color:#FFFFFF; font:bold 12px/20px  Arial, Helvetica, sans-serif; }
	.footer-bottom ul li { color:#9a9a9a; font:normal 11px/20px Arial, Helvetica, sans-serif; background:url(../images/bullets/arrow-blackgreen.gif) no-repeat left 7px; padding:0 0 0 10px; }
	.footer-bottom ul li a { color:#9a9a9a; font:normal 11px/20px Arial, Helvetica, sans-serif; text-decoration:none; }
	.footer-bottom ul li a:hover { text-decoration:underline; }
	.footer-bottom table tr td{width:153px;}
	
	.box-banner { width:940px; padding:10px; margin-bottom:0px; background-color:#FFFFFF; position:relative; }
	* html .box-banner { margin-bottom:15px; }
	.box-banner-large { float:left; width:623px; height:284px; position:relative; }
		ul.list-content h3 { color:#FFFFFF; font:bold 26px/26px Helvetica, sans-serif, Arial; margin-bottom:3px; letter-spacing:-1px; }
		ul.list-content p { color:#bebebe; font:normal 12px/16px Arial, Helvetica, sans-serif; padding-right:78px; }
		ul.list-content p a { color:#038dee; font:normal 12px/16px Arial, Helvetica, sans-serif; text-decoration:none; padding-left:5px; }
		ul.list-content p a:hover { text-decoration:underline; }
		ul.list-content .banner-content { position:absolute; bottom:0; left:0; padding-left:15px; padding-right:15px; padding-top:12px; background:url(../images/backgrounds/bg-banner-content.png) no-repeat left top; height:83px; }
		*:first-child+html ul.list-content .banner-content{width:593px;} 
		* html ul.list-content .banner-content{width:593px;} 
		ul.list-content li { display:none; position:absolute; top:0; left:0; }
		ul.list-content li.on { display:block; }
		ul.list-nav { position:absolute; right:10px; bottom:15px; }
		ul.list-nav li { float:left; }
		ul.list-nav li a { color:#FFFFFF; font:bold 12px/18px Arial, Helvetica, sans-serif; text-decoration:none; width:20px; height:25px; display:block; text-align:center; outline:none; }
		ul.list-nav li.selected a { color:#000000; background:url(../images/backgrounds/list-nav-selected.png) no-repeat left top; }
		/** html ul.list-nav li.selected a { background:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale',src='common/css/images/backgrounds/list-nav-selected.png'); }*/
		* html ul.list-nav li.selected a { background:url(../images/backgrounds/list-nav-selected.gif) no-repeat left top; }
	.box-banner-small { float:right; width:307px; height:284px; }
	.box-banner-small a { display:block; margin-bottom:9px; }
	.box-banner-small a.last-child { margin:0; }
	
	.box-carousel { background:url(../images/backgrounds/bg-box-carousel.gif) no-repeat left top; height:70px; position:relative; width:860px; padding:30px 40px 0 60px; margin-bottom:0px; }
	* html .box-carousel { margin-bottom:15px;}
		.box-carousel ul { overflow:hidden; }
		* html .box-carousel ul li { height:1% !important; }
		.box-carousel ul li { float:left; margin:0 25px 0 0; height:auto; width:118px; height:40px;  }
		/**:first-child+html .box-carousel ul li { width:auto!important;  }*/
		.box-carousel .prev, .box-carousel .next { display:block; width:13px; height:22px; outline:none; position:absolute; outline:none; top:40px; }
		.box-carousel .prev { background:url(../images/buttons/btn-carousel-previous.gif) no-repeat left top; left:20px; }
		.box-carousel .next { background:url(../images/buttons/btn-carousel-next.gif) no-repeat left top; right:20px; }
	
	.main-content { padding:10px; background-color:#FFFFFF; width:940px; position:relative; }
	.main-wrapper { padding:10px 10px 100px 10px; margin:0; background-color:#FFFFFF; width:940px; }
	* html .main-wrapper { margin-bottom:15px; }
	.box-latestblog { overflow:hidden; background-color:#FFFFFF; border-top:3px solid #000000; padding:10px 0; clear:both; }
	* html .box-latestblog { height:1%; }
	.box-latestblog h2 { color:#4da100; font:bold 18px/32px Helvetica, sans-serif, Arial; padding:5px 0 10px 10px; float:left; }
	* html .box-latestblog h2 { padding-bottom:0; }
	*:first-child+html .box-latestblog h2 { padding-bottom:5px; }
	*:first-child+html .box-latestblog h2 img { vertical-align:top; }
	* html .box-latestblog h2 { padding-bottom:0px; padding-top:0; }
	* html .box-latestblog h2 img { vertical-align:top; }
		.box-latestblog ul { overflow:hidden; padding:20px 0 0 10px; border-top:1px solid #cfcfcf; clear:both; }
		.box-latestblog ul li { float:left; width:140px; margin:0 16px 0 0;  }
		.box-latestblog ul li.last-child { margin:0; }
		.box-latestblog ul li img { border:4px solid #cecece; margin-bottom:10px;  }
		.box-latestblog p { color:#038dee; font:bold 12px/16px Arial, Helvetica, sans-serif;  }
		.box-latestblog a.viewmore, a.viewmore { margin:7px 1px 0 0; float:left; }
		.box-latestblog a.viewmore img { margin-left:10px; vertical-align:top; }
		.box-latestblog .viewmore-div, .viewmore-div { float: right; }
	
		a.viewmore { float:right; color:#4da100; font:bold 10px/14px Arial, Helvetica, sans-serif; text-decoration:none; }
		a.viewmore:hover { text-decoration:underline; }
		a.linkmore { color:#038DEE; font:11px/normal Arial,Helvetica,sans-serif; text-decoration:none; }
		a.linkmore:hover { text-decoration:underline; }
	
	
	.box-upcomingevents, .box-sfimaresources { width:307px; float:left; border-top:3px solid #000000; padding:7px 0 0; margin:0 0 10px; }
		.box-upcomingevents h2,  .w-resourcesh h2 { color:#4da100; font:bold 18px/32px Helvetica, sans-serif, Arial; padding:5px 0 5px 10px; margin:0 0 5px; }
		.box-upcomingevents h2 { float:left; }
		*:first-child+html .box-upcomingevents .viewmore { margin-top:5px; }
		*:first-child+html .box-upcomingevents h2,  *:first-child+html .w-resourcesh h2  { margin-bottom:0; }
		*:first-child+html .box-upcomingevents h2 img, *:first-child+html .w-resourcesh h2 img  { vertical-align:top; }
		* html .box-upcomingevents .viewmore { margin-top:5px; }
		* html .box-upcomingevents h2,* html .w-resourcesh h2  { margin-bottom:0; }
		* html .box-upcomingevents h2 img, * html .w-resourcesh h2 img  { vertical-align:top; }
		.box-upcomingevents ul, .w-resourcesh ul { border-top:1px solid #c6c6c6; overflow:hidden; padding:5px 0 0 10px;; margin:0 0 15px; clear:both; }
	
		.box-upcomingevents ul li { color:#333333; font:normal 11px/16px Arial, Helvetica, sans-serif; padding:10px 0 10px; position:relative; border-bottom:1px solid #e9e9e9; overflow:hidden; }
		.box-upcomingevents ul li p { color:#333333; font:normal 11px/16px Arial, Helvetica, sans-serif; }
		.box-upcomingevents ul li p a { color:#038dee; font:normal 11px/16px Arial, Helvetica, sans-serif; text-decoration:none; }
		.box-upcomingevents ul li p a:hover { text-decoration:underline; }
		.box-upcomingevents ul li.last-child { border:none;}
		.box-upcomingevents ul li a { color:#038dee; font:bold 12px/16px Arial, Helvetica, sans-serif; text-decoration:none; }
		.box-upcomingevents ul li a:hover { text-decoration:underline; }
		.box-upcomingevents .date { color:#FFFFFF; font:bold 10px/16px Arial, Helvetica, sans-serif; background:url(../images/backgrounds/bg-date.gif) no-repeat left top; width:37px; height:40px; float:left; margin:0 15px 0 0; padding:3px 0 0; text-align:center;}
		.box-upcomingevents .date span { color:#FFFFFF; font:bold 20px/16px Arial, Helvetica, sans-serif; display:block; }
		
		.w-resourcesh .box-content ul li { background:url(../images/bullets/arrow-green.gif) no-repeat left 8px; color:#3b3b3b; font:bold 12px/20px Arial, Helvetica, sans-serif; padding:0 0 0 10px; margin:0; }
		.w-resourcesh .box-content  ul li a { color:#3b3b3b; font:bold 12px/20px Arial, Helvetica, sans-serif; text-decoration:none; }
		.w-resourcesh .box-content  ul li a:hover { text-decoration:underline; }
	
	
	
	#accordion { float:left; margin:0 10px 10px; width:306px; }
		#accordion #actwitter a, #accordion #acfacebook a, #accordion #aclinkedin a, #accordion #acflickr a { background-repeat:no-repeat; width:306px; height:33px; display:block; outline:none; }
		#accordion #actwitter a{ background-image:url(../images/backgrounds/bg-actwitter.gif);  }
		#accordion #acfacebook a{ background-image:url(../images/backgrounds/bg-acfacebook.gif); }
		#accordion #aclinkedin a{ background-image:url(../images/backgrounds/bg-aclinkedin.gif); }
		#accordion #acflickr a{ background-image:url(../images/backgrounds/bg-flickr+pinterest.gif); }
		
		#accordion #actwitter.ui-state-active a{ background-image:url(../images/backgrounds/bg-actwitter-active.gif);  }
		#accordion #acfacebook.ui-state-active a{ background-image:url(../images/backgrounds/bg-acfacebook-active.gif); }
		#accordion #aclinkedin.ui-state-active a{ background-image:url(../images/backgrounds/bg-aclinkedin-active.gif); }
		#accordion #acflickr.ui-state-active a{ background-image:url(../images/backgrounds/bg-flickr+pinterest-active.gif); }
		
		#accordion .ui-accordion-content { background-color:#efefef; width:286px; padding:15px 10px; }
		#accordion .ui-accordion-content a { color:#038dee; font:bold 12px/16px Arial, Helvetica, sans-serif; text-decoration:none;}
		#accordion .ui-accordion-content a:hover { text-decoration:underline;}
		#accordion .ui-accordion-content span { color:#585657; font:normal 11px/16px Arial, Helvetica, sans-serif; }
		#accordion .ui-accordion-content h3{ color:#1b1b1b; font:bold 16px/16px Arial, Helvetica, sans-serif;}
		
		#faq-accordion .ui-accordion-content { background-color:#fff; width:445px; padding:0;overflow:hidden; }
		#faq-accordion .ui-accordion-content a { color:#038dee; font:bold 12px/16px Arial, Helvetica, sans-serif; text-decoration:none; outline:none; margin:0;}
		#faq-accordion .ui-accordion-content a:hover { text-decoration:underline;}
		#faq-accordion .ui-accordion-content p{margin-bottom:10px;}	
		#faq-accordion h3{ color:#1b1b1b; font:bold 16px/16px Arial, Helvetica, sans-serif;border-top:solid 1px #dfdfdf ;padding:10px 0;margin-bottom:0; outline:none;}
		*:first-child+html #faq-accordion h3{padding-bottom:0;} 
		* html #faq-accordion h3{padding-bottom:0;} 		

		#accordion .ui-accordion-content .top { border-bottom:1px solid #d7d7d7; overflow:hidden; padding:0 10px 15px; margin:0 0 10px; }	
		#accordion .ui-accordion-content .bottom { padding:5px 10px 0; }	
		#accordion .ui-accordion-content img { float:left; margin:0 15px 0 0; }
		#accordion .ui-accordion-content h3 { color:#1b1b1b; font:bold 16px/16px Arial, Helvetica, sans-serif; margin-bottom:5px; }
		
		#accordion .ui-accordion-content span { color:#585657; font:normal 11px/16px Arial, Helvetica, sans-serif; display:block; }
		#accordion.social-box .ui-accordion-content { padding:0 10px; }
		#accordion.social-box .ui-accordion-content .top { padding:15px 10px; margin:0; }
		#accordion.social-box .ui-accordion-content .bottom { padding:15px 10px; }
		#accordion.social-box #twitter-control .bottom { padding:5px 0; }
		
		*:first-child+html #twitter-control{overflow:hidden;}
		* html #twitter-control{overflow:hidden;}
		
	.align-top { vertical-align:top; }	
	.bg-bottom-box { background:url(../images/backgrounds/bg-bottom-box.png) no-repeat left top; display:block; width:960px; height:10px;  }
	* html .bg-bottom-box { background:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale',src='common/images/backgrounds/bg-bottom-box.png'); }
	* html .bg-bottom-box { margin-top:-15px; }
		
		
		
/*  BEGIN upcoming.html   */
.banner { margin-bottom:10px; }

.col-left { width:219px; float:left; margin:0 10px 0 0; border-top:3px solid #000000; padding:10px 0 0; }
.col-large { width:711px; float:left; }
.col-center { width:445px; float:left; padding:0 25px 20px 15px; background:#fff;}
.col-right { width:219px; float:right; }
.box-list { border-bottom:3px solid #c6c6c6; padding:0 0 8px 0; margin:0 0 10px; }
	.box-list h3 { color:#4da100; font:bold 18px/32px Helvetica, sans-serif, Arial; border-bottom:1px solid #c6c6c6; height:24px; padding:0 0 0 15px;  }
	.box-list h3 img { vertical-align:top; }
	.box-list ul { margin-left:15px; }
	.box-list ul li { background:url(../images/bullets/arrow-green.gif) no-repeat scroll left 10px; padding:0 0 0 10px; color:#3b3b3b; font:bold 12px/24px Arial, Helvetica, sans-serif; }
	.box-list ul li a { text-decoration:none; color:#3b3b3b; font:bold 12px/24px Arial, Helvetica, sans-serif; }
	.box-list ul li a:hover { text-decoration:underline; }
.linkbox { margin-bottom:10px; display:block; }

.box-mail { background:url(../images/backgrounds/bg-boxmail220x100.gif) no-repeat left top; padding:14px 7px 0 7px; position:relative; }
* html .box-mail { height:1%; }
.box-mail img{margin:0 5px 0 0;}
.box-mail h3{margin:0 0 10px 0;}
.box-mail p { color:#3b3b3b; font:normal 12px/20px Arial, Helvetica, sans-serif; margin:0 0 10px 50px;  }
.box-mail .btn-go { background:url(../images/buttons/btn-go.gif) no-repeat left top; border:none; cursor:pointer; width:29px; height:31px; vertical-align:top; }
.box-mail .btn-go:hover { background:url(../images/buttons/btn-go-hover.gif) no-repeat left top;}
.box-mail .textbox { background:url(../images/backgrounds/textbox-mail172x26.gif) no-repeat left top; padding:6px 0 0 6px; width:166px; height:20px; border:none; font:bold 12px/20px Arial, Helvetica, sans-serif;  }
.box-mail label { color:#000000; font:bold 12px/20px Arial, Helvetica, sans-serif; position:absolute; bottom:8px; left:17px; }
	
	#tabs-upcoming { }
		#tabs-upcoming .ui-tabs-nav { background:url(../images/backgrounds/bg-tabnav.gif) repeat-x left top; overflow:hidden; height:32px; padding:1px 0 0; }
		#tabs-upcoming .ui-tabs-nav li { float:left; color:#373737; font:bold 13px/32px Arial, Helvetica, sans-serif; }
		#tabs-upcoming .ui-tabs-nav li a { color:#373737; font:bold 13px/32px Arial, Helvetica, sans-serif; text-decoration:none; padding:0 15px; outline:none; }
		
		#tabs-upcoming .ui-tabs-nav li.ui-tabs-selected { background:url(../images/backgrounds/bg-tabnav-selected-l.gif) no-repeat left top; }
		#tabs-upcoming .ui-tabs-nav li.ui-tabs-selected a { color:#4cb100; background:url(../images/backgrounds/bg-tabnav-selected-r.gif) no-repeat right top; display:block; }
		
		#tabs-upcoming .ui-tabs-panel { clear:both; background:url(../images/backgrounds/bg-tabcontent.gif) repeat-y left top; padding:15px 0; position:relative; }
		#tabs-upcoming .ui-tabs-panel .bg-tabcontent-b { background:url(../images/backgrounds/bg-tabcontent-b.gif) no-repeat left bottom; position:absolute; bottom:0; left:0; display:block; width:711px; height:10px; }
		* html #tabs-upcoming .ui-tabs-panel { height:1%; }
		#tabs-upcoming .ui-tabs-panel.ui-tabs-hide { display:none; }
		
		/*#tabs-upcoming .ui-tabs-panel ul.list-events li h4{ color:#4da100; font:bold 18px/24px Arial, Helvetica, sans-serif; }
		#tabs-upcoming .ui-tabs-panel ul.list-events li img.pic { float:left; border:3px solid #cecece; margin-right:15px; }
		
		#tabs-upcoming .ui-tabs-panel ul.list-events li p { color:#575757; font:normal 12px/16px Arial, Helvetica, sans-serif; margin-bottom:10px; }
		#tabs-upcoming .ui-tabs-panel ul.list-events li p a { color:#038dee; font:bold 12px/16px Arial, Helvetica, sans-serif; text-decoration:none; }
		#tabs-upcoming .ui-tabs-panel ul.list-events li p a:hover { text-decoration:underline; }*/
/*  END upcoming.html   */
	
	
#accordion-right, #accordion-about-president { margin-bottom:10px; }
	#accordion-right h3, #accordion-about-president h3 { outline:none; border-top:1px solid #FFFFFF;}
	#accordion-right h3 a, #accordion-about-president h3 a { display:block; width:219px; height:33px; outline:none;  }
	
	#accordion-right #acresourcecenter, #accordion-about-president #acresourcecenter { background-image:url(../images/backgrounds/bg-acresourcecenter.gif); background-position:left top; background-repeat:no-repeat; }
	#accordion-right #acupcomingevents{ background-image:url(../images/backgrounds/bg-acupcomingevents.gif);background-position:left top; background-repeat: no-repeat; }
	#accordion-right #acsfimapoll, #accordion-about-president #acsfimapoll{ background-image:url(../images/backgrounds/bg-acsfimafoll.gif);background-position:left top; background-repeat: no-repeat;}
	#accordion-right #acelitesponsors{ background-image:url(../images/backgrounds/bg-acelitesponsors.gif);background-position:left top; background-repeat: no-repeat;}
	
	#accordion-right h3.ui-state-active, #accordion-about-president h3.ui-state-active{ background-position:bottom left !important;}
	
	#accordion-right .ui-accordion-content, #accordion-about-president .ui-accordion-content{ background-color:#efefef; padding:10px; }
	#accordion-right ul li, #accordion-about-president ul li { background:url(../images/bullets/arrow-green.gif) no-repeat scroll left 10px; padding:0 0 0 10px; color:#3b3b3b; font:bold 12px/24px Arial, Helvetica, sans-serif; }
	#accordion-right ul li a, #accordion-about-president ul li a{ text-decoration:none; color:#3b3b3b; font:bold 12px/24px Arial, Helvetica, sans-serif; }
	#accordion-right ul li a:hover, #accordion-about-president ul li a:hover{ text-decoration:underline; }

.box-content {background:#fff;}
	.box-content h1 { color:#080808; font:bold 18px/normal Arial, Helvetica, sans-serif; margin-bottom:15px; }
	.box-content h2 { color:#575757; font:bold 16px/16px Arial, Helvetica, sans-serif; margin-bottom:10px; }
	.box-content h2.dark { color:#080808;line-height:20px;margin:20px 0 15px 0;}
	.box-content p { color:#575757; font:normal 12px/17px Arial, Helvetica, sans-serif; margin-bottom:15px; }
	.box-content a { color:#0485df; font:normal 12px/17px Arial, Helvetica, sans-serif; margin-bottom:15px; text-decoration:none;}
	/* begin buttons*/
	a.btn-signup-email{background:url(../../uploadedimages/buttons/btn-signupforemailalerts.gif) no-repeat left top;height:44px; width:307px;display:block;margin-bottom:0;}
	a.btn-signup-email:hover{background:url(../../uploadedimages/buttons/btn-signupforemailalerts-hover.gif) no-repeat left top;height:44px; width:307px;display:block;}
	a.btn-signup-textalert{background:url(../../uploadedimages/buttons/btn-signupfortextalerts.gif) no-repeat left top;height:41px; width:307px;display:block;margin-bottom:0;}
	a.btn-signup-textalert{background:url(../../uploadedimages/buttons/btn-signupfortextalerts.gif) no-repeat left top;height:41px; width:307px;display:block;}
	a.btn-signup-textalert:hover{background:url(../../uploadedimages/buttons/btn-signupfortextalerts-hover.gif) no-repeat left top;height:41px; width:307px;display:block;}
	a.btn-register{background:url(../../uploadedimages/buttons/btn-register.gif) no-repeat left top; width:88px;height:26px;display:block;margin-bottom:0;}
	a.btn-register:hover{background:url(../../uploadedimages/buttons/btn-register-hover.gif) no-repeat left top; width:88px;height:26px;display:block;margin-bottom:0;}
	a.btn-login-now{background:url(../../uploadedimages/buttons/btn-login.gif) no-repeat left top;width:75px;height:28px;display:block;}
	a.btn-login-now:hover{background:url(../../uploadedimages/buttons/btn-login-hover.gif) no-repeat left top;width:75px;height:28px;display:block;}
	a.btn-go-website{background:url(../../uploadedimages/buttons/btn-go-to-website.gif) no-repeat left top;height:26px;width:112px;display:block;margin-bottom:0;}
	a.btn-go-website:hover{background:url(../../uploadedimages/buttons/btn-go-to-website-hover.gif) no-repeat left top;height:26px;width:112px;display:block;}
	a.btn-email-sponsor-request{background:url(../../uploadedimages/buttons/btn-email-sponsor-request.gif) no-repeat left top;width:164px; height:26px;display:block;margin-bottom:0;}
	a.btn-email-sponsor-request:hover{background:url(../../uploadedimages/buttons/btn-email-sponsor-request-hover.gif) no-repeat left top;width:164px; height:26px;display:block;}
	a.btn-vote{background:url(../../uploadedimages/buttons/btn-vote.gif) no-repeat left top;width:43px;height:30px;display:block;margin-bottom:0;}
	a.btn-vote:hover{background:url(../../uploadedimages/buttons/btn-vote-hover.gif) no-repeat left top;width:43px;height:30px;display:block;margin-bottom:0;}
	/*end buttons*/
	.box-content a.see-detail{background:url(../images/bullets/arrow-lightblue.gif) no-repeat right center;padding-right:9px; font:bold 12px/normal Arial, Helvetica, sans-serif;} 
	.box-content a:hover {text-decoration:underline;}
	.box-content h3 { color:#575757; font:bold 14px/14px Arial, Helvetica, sans-serif; margin-bottom:10px; }
	.box-content h4 { color:#4da100; font:bold 18px/18px Arial, Helvetica, sans-serif; margin-bottom:10px; }
	.box-content ul li { color:#575757; font:normal 12px/16px Arial, Helvetica, sans-serif; background:url(../images/bullets/bullet-pointblack.gif) no-repeat 2px 7px; padding:0 0 0 10px; margin-bottom:10px; }
	.box-content .separator { border-top:1px solid #dfdfdf; padding:20px 0 0 0; font:normal 12px/normal Arial, Helvetica, sans-serif; color:#575757; }
	.box-content .separator-lineb { border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; padding:20px 0 10px 0; font:normal 12px/normal Arial, Helvetica, sans-serif; color:#575757; }	
	.box-content .separator td{padding:0 10px 10px 0;}
	.box-content img.pic { float:left; border:3px solid #cecece; margin-right:15px; }
	*:first-child+html .box-content ul.list-events li { height:1%; }
	.box-content ul.list-events li { border-bottom:1px solid #dfdfdf; padding:20px 15px; background:none; }
	.box-content ul.list-events li.last-child { border:none; }
	.box-content ul.list-events li div { overflow:hidden; }
	.box-content ul.list-events li h4 a { color:#4da100; font:bold 18px/18px Arial, Helvetica, sans-serif; margin-bottom:10px; }
	
	
.box-gray-img{padding:20px; background:#efefef;}
	.box-gray-img table img.logo{border:#cecece 4px solid; margin:0 13px 0 0; background:#FFFFFF;display:block;min-height:138px;text-align:center;min-width:138px;font:bold 12px/normal Arial, Helvetica, sans-serif; color:#038DEE;}
	.box-gray-img table td.last-child{ vertical-align:bottom;}	
	.box-gray-img table a.btn-go{display:block;height:25px;width:245px;font:bold 12px/normal Arial, Helvetica, sans-serif; color:#038DEE; text-align:right; outline:none;}
	.box-gray-img table a img{border:none; margin:0; float:right; font:bold 12px/normal Arial, Helvetica, sans-serif; color:#038DEE;}

.box-gray-img table.list-icdetail img{margin:0 13px 0 0;}
.box-gray-img table.list-icdetail td{border-bottom:1px solid #d7d7d7; padding-top:10px;}
.box-gray-img table.list-icdetail tr.first-child td{padding-top:0;}
.box-gray-img table.list-icdetail tr.last-child td{border-bottom:none;}

.col-center div.w-ccenter,.col-large div.w-clarge, .col-center .box-content, 
.col-large .box-content, .box-sfimaresources .w-resourcesh, .main-content .w-allpage, 
.jtab-content .w-right-tabcont,.jtab-content .w-right-tabcont .box-content{padding:0; margin:0; background:none;}

.w-ccenter{width:445px; padding:20px; background:#fff;margin:auto;}
.w-right-tabcont{width:378px; padding:20px; background:#EFEFEF;margin:auto;}
.w-right-tabcont .box-content{background:#EFEFEF;}
.w-clarge{width:710px; padding:20px; background:#fff;margin:auto;}
.w-resourcesh{width:307px; padding:20px; background:#fff;margin:auto;}
.w-allpage{width:940px; padding:20px; background:#fff;margin:auto;}
.padl15 {padding-left:15px; }
.pad15{padding:15px !important;}
.padt-15{padding-top:15px !important;}
.col-large .pad15 div.w-clarge{width:680px;}
.border-img{border:#cecece 4px solid; margin:0 20px 0 0; }
.over-hidden{overflow:hidden;}
/**/
.smalltext{font-size:11px !important;}
.smalltext a,
.smalltext a:link,
.smalltext a:active,
.smalltext a:visited
{
    font-size:11px !important;
}
.smalltext a:hover
{
    font-size:11px !important;
    text-decoration: underline;
}
.greentext{color:#4da100 !important;}
.bluetext{ color:#038dee !important; }
.logo-tumbnail{border:4px solid #cecece; margin-right:10px; float:left;}
.inline{display:inline !important;}

/*********** BEGIN jtabcontrol**********/
.jtab-control {width:672px; padding:0; margin:0 0 15px 0; }
.jtab-control .jtab-control-top { background:url(uploadedimages/Generic/jtab-control/jtab-bg-top.gif) no-repeat left top; height:13px; width:688px; display:block; clear:both; }
.jtab-control .jtab-control-bottom { background:url(uploadedimages/Generic/jtab-control/jtab-bg-bottom.gif) no-repeat left top; height:25px; width:688px; display:block; clear:both; }
.jtab-control ul.jtab-items { width:242px; float:left;}
* html .jtab-control ul.jtab-items {overflow:hidden;}
.jtab-control ul.jtab-items li { position:relative; background:none; padding:0; margin:0 0 1px 0; }
.jtab-control ul.jtab-items li a { width:216px; font:bold 12px/normal Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; display:block; margin:0; padding:10px 15px 10px 10px; vertical-align:top; z-index:1; border-left:1px solid #e2e1e1;border-top:1px solid #e2e1e1; border-bottom:1px solid #e2e1e1;}
.jtab-control ul.jtab-items li.jtab-items-selected { z-index:99; }
.jtab-control ul.jtab-items li.jtab-items-selected a { background:#efefef; width:217px; position:relative; z-index:100; }
.jtab-control ul.jtab-items li.jtab-items-selected a span.price{color:#4da100;}
.jtab-control ul.jtab-items li a:hover { background:#efefef; width:217px;}
.jtab-control ul.jtab-items li a:focus { outline: none; }
.jtab-control .jtab-content { width:378px; float:right; padding:20px 25px; margin:0; min-height:465px; background:#efefef;border:1px solid #e2e1e1;}
* html .jtab-control .jtab-content {height:465px;}
.jtab-control .jtab-content-box { display:none; }
.jtab-control .jtab-content-box-selected { display:block; }
/*********** END jtabcontrol**********/
.titlebar{margin:0 0 20px 0; border-bottom:1px solid #dfdfdf;}
.titlebar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
*:first-child+html .titlebar { height: 1%; }
* html .titlebar { height: 1%; }
.titlebar {display: block;}
* html .titlebar { display:inline-block;}

.titlebar .right{font:bold 11px/28px Arial, Helvetica, sans-serif; color:#575757; }
a.nextpage{font:bold 11px/11px Arial, Helvetica, sans-serif; color:#575757; background:url(../images/backgrounds/arrow-next.gif) no-repeat right 2px; padding:0 17px 0 0; margin:0 0 0 6px;}
a.prevpage{font:bold 11px/11px Arial, Helvetica, sans-serif; color:#575757; background:url(../images/backgrounds/arrow-prev.gif) no-repeat left 2px; padding:0 0 0 17px; margin:0 6px 0 0;}

/*********Nautical networking********/
.padl13{padding-left:13px !important;}	
.w-ccenter-event{background:none repeat scroll 0 0 #FFFFFF;width:520px;}		
.w-ccenter-event img{margin-bottom:15px;}
.box-list ul li ul li 
{
	background:url(../images/bullets/arrow-gray.gif) no-repeat scroll left 10px transparent;color:#575757;font:normal 12px/24px Arial,Helvetica,sans-serif;padding:0 0 0 10px;
}
.box-list ul li ul li a{color:#575757;font:normal 12px/24px Arial,Helvetica,sans-serif;}
.box-list ul li ul li a:hover{text-decoration:underline;} 
.googlemap{border:4px solid #cecece;margin:0 0 0 20px;}
/********End Nautical networking****/ 

.body-dialog { background:transparent none; overflow:hidden; width:600px; height:356px; }
.box-dialog { border:4px solid #cecece; padding:10px 20px 7px; position:relative; }
.box-dialog .btn-closedialog { width:16px; height:19px; display:block; position:absolute; top:15px; right:25px; background:url(../images/buttons/btn-closedialog.gif) no-repeat left top; outline:none; cursor:pointer;}

#signup-email{ background:transparent none; overflow:hidden; width:520px; height:324px; }
#signup-email .box-dialog { border:4px solid #cecece; padding:10px 20px 50px; position:relative; }
*:first-child+html #signup-email .box-dialog{padding-bottom:30px;}
*html #signup-email .box-dialog{height:304px; padding-bottom:0;}
#signup-email .box-content .separator { border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; padding:20px 0 0 0; font:normal 12px/normal Arial, Helvetica, sans-serif; color:#575757;margin-bottom:13px; }
*:first-child+html #signup-email .box-content .separator{margin-bottom:10px;} 
#signup-email .box-dialog .btn-closedialog { width:16px; height:19px; display:block; position:absolute; top:12px; right:20px; background:url(../images/buttons/btn-closedialog.gif) no-repeat left top; outline:none; cursor:pointer;}
#signup-email input{background:url(../images/backgrounds/bgd-input.gif) repeat-x left top; border-top:solid 1px #828282;border-bottom:solid 1px #dbdbdb; border-left:solid 1px #dbdbdb; border-right:solid 1px #dbdbdb;width:315px; }
*:first-child+html #signup-email .box-dialog .separator table tr td{padding-bottom:9px;padding-right:0;} 
*html #signup-email .box-dialog .separator table tr td{padding-right:0;}
#signup-email .box-dialog .separator table.input-selection{}
*:first-child+html #signup-email .box-dialog .separator table.input-selection{width:317px;}
* html #signup-email .box-dialog .separator table.input-selection{width:317px;} 
#signup-email .box-dialog .separator table.input-selection tr td{vertical-align:middle;}
*html .box-dialog .separator table.input-selection tr td{padding-bottom:10px;}
*:first-child+html #signup-email .box-dialog .separator table.input-selection tr td{padding-right:0;}
#signup-email .box-dialog .separator table.input-selection tr td input{width:auto; border:none; outline:none; background:none;}
#signup-email input.btn-submit{background:url(../images/buttons/btn-submit-signup.gif) no-repeat left top; height:26px; width:82px; border:none; cursor:pointer; outline:none; text-indent:-999px; font-size:0px; line-height:0px; display:block; }
#signup-email input.btn-submit:hover{background:url(../images/buttons/btn-submit-hover.gif) no-repeat left top;}

*:first-child+html #dialog-signupemail iframe{height:370px !important;}

.form-sp { border:4px solid #dfdfdf; }
.form-sp thead tr td { color:#080808; font:bold 18px/18px Arial, Helvetica, sans-serif; border-bottom:1px solid #dfdfdf; padding-left:10px; }
.form-sp td { padding:10px 5px 10px 0; background-color:#f6f6f6; }
.customerCode, .form-sp tbody tr td label { color:#575757; font:bold 12px/24px Arial, Helvetica, sans-serif; display:block; }
.form-sp tbody tr td span { color:#575757; font:normal 12px/24px Arial, Helvetica, sans-serif;  }
.form-sp tbody tr td label { width:75px; text-align:right; }
.form-sp tbody tr td label.title { color:#080808; font-size:13px; }
.form-sp tbody tr td .textbox, .form-sp tbody tr td textarea { width:340px; color:#575757; font:bold 12px/24px Arial, Helvetica, sans-serif; border:1px solid #bababa; }
.form-sp tbody tr td .textbox { height:25px; }
.form-sp tbody tr td select { height:25px; }
.form-sp tbody tr td textarea { height:96px; margin-bottom:10px; line-height:16px; }
.form-sp tbody tr td .btn-submit { background:url(../images/buttons/btn-submit.gif) no-repeat left top; width:82px; height:26px; border:none; float:right; margin-right:8px; cursor:pointer; }
.ui-dialog .ui-dialog-titlebar{display:none;}
.ui-widget-overlay { background-color: #000000; opacity: .50;filter:Alpha(Opacity=50); position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.form-sp #tblEventRegister tbody tr td label { width:110px; }
.form-sp #tblEventRegister tbody tr td .textbox, .form-sp tbody tr td textarea { width:300px; }

.box-content h1.green {color:#4da100;width:450px;line-height:25px;}
*:first-child+html .box-content h1.green{padding-bottom:15px;}
*html .box-content h1.green{padding-bottom:15px;}
.img-container{padding-bottom:20px; padding-left:7px;border-bottom:solid 1px #dfdfdf;margin-bottom:20px;}
.padl7{padding-left:7px;}
.padl20{padding-left:20px;}
.w350{width:350px;}
.box-content h3.underlined{padding-bottom:10px;border-bottom:1px solid #DFDFDF;}
/*.w194{width:194px;}*/
#combo{width:172px;list-style:none;margin:0 auto;}
#combo li{ float: left;list-style: none;font:normal 11px Arial, Helvetica, sans-serif;color:#000000;margin:0;padding:0;}
#combo li a{ display: block;padding: 2px 12px 0 12px;text-decoration: none;width: 148px;height:18px;color: #000000;white-space: nowrap;margin:0;background:url(../images/backgrounds/bg-combo.gif) no-repeat left top;}
#combo li a:hover{ background:url(../images/backgrounds/bg-combo.gif) no-repeat left top;}
#combo li ul{ margin: 0;padding: 0;position: absolute;visibility: hidden;border-bottom:solid 1px #dbdbdb;border-left:solid 1px #dbdbdb;border-right:solid 1px #dbdbdb;}
#combo li ul li{ float: none;display: inline;}
#combo li ul li a{background: #f8f8f8;color: #24313C;width:146px;}
#combo li ul li a:hover{ background: #dbdbdb}

/*sponsor current*/
.box-content h1 span.green{color:#4da100;}	
.box-content h2.sponsor-title{color:#080808;font:bold 18px Arial,Helvetica,sans-serif;margin-top:5px;}	
.box-content h2.supporter-title{color:#080808;font:bold 18px Arial,Helvetica,sans-serif;margin-bottom:14px;}		
.padlt15{padding:15px 0 0 15px !important;}	
#sponsors-container{}
#sponsors-container div{}
#sponsors-container div.bordered{border-left:solid 1px #e2e1e1; border-right:solid 1px #e2e1e1;}
#sponsors-container div h3{color:#575757;font:bold 14px/14px Arial, Helvetica, sans-serif;}
#sponsors-container div span{color:#4da100;font:normal 11px/11px Arial, Helvetica, sans-serif;}
#sponsors-container div a img{cursor:pointer;}
#sponsors-container div a.link-website{color:#3b3b3b;font:bold 12px/12px Arial, Helvetica, sans-serif; background:url(../images/bullets/arrow-green.gif) no-repeat left center; padding-left:9px;}		
#sponsors-container img.grayline{padding:14px 0;}	

#supporters-container{}
#supporters-container div{border:solid 3px #dfdfdf;}
#supporters-container div.marb26{margin-bottom:26px;}
#supporters-container div div{border:solid 1px #e2e1e1;padding:8px 7px 17px 7px;width:156px;}
*html #supporters-container div div{width:158px;padding:8px 6px 17px 6px}
#supporters-container div div.lastchild{border-right:none;}
#supporters-container div div h3{color:#575757;font:bold 14px/14px Arial, Helvetica, sans-serif;}
#supporters-container div div span{color:#4da100;font:normal 12px/12px Arial, Helvetica, sans-serif;}
#supporters-container div div a img{cursor:pointer;}
#supporters-container div div a.link-website{color:#3b3b3b;font:bold 12px/12px Arial, Helvetica, sans-serif; background:url(../images/bullets/arrow-green.gif) no-repeat left center; padding-left:9px;}
#login-container{}
#login-container .title-login{height:11px;width:198px;background:url(../images/backgrounds/bg-title-login.gif) repeat-x left top;padding:9px 11px; }
#login-container .title-login h3{background:url(../../uploadedimages/icons/icon-signin-nobgd.png) no-repeat left center; padding-left:20px;color:#FFFFFF; font:bold 14px/14px Arial, Helvetica, sans-serif;text-transform:uppercase;}
* html #login-container .title-login h3{background:url(../../uploadedimages/icons/icon-signin-nobgd.gif) no-repeat left center;}
#login-container .login{width:200px; height:27px;background:url(../images/backgrounds/bg-login.gif) no-repeat left top;padding:15px 10px;margin-bottom:10px;}
#login-container .login span{font:bold 12px/normal Arial, Helvetica, sans-serif;color:#000000;padding:0 20px 2px 0; height:27px;float:left;padding-top:6px;}
#login-container .login input.btn-login{background:url(../../uploadedimages/buttons/btn-login.gif) no-repeat left top; width:75px; height:27px; cursor:pointer;border:none;}
#login-container .login input.btn-login:hover{background:url(../../uploadedimages/buttons/btn-login-hover.gif) no-repeat left top;}
#login-container p{color:#000; font:normal 12px/12px Arial, Helvetica, sans-serif;}
#login-container p a{color:#038dee; font:bold 12px/12px Arial, Helvetica, sans-serif;text-decoration:none;}
#login-container p a:hover{text-decoration:underline;}
/*end sponsor current*/		

/*index*/
.social-links{float:right;margin-right:30px;}
.social-links li.first-child{padding-left:0;}
.social-links li{float:left;padding:0 5px;}
.social-links li.last-child{padding-right:0;}
/*end index*/	

/**about president*/
h2.from-president{margin-top:10px;border-bottom:1px solid #C6C6C6;}
h2.from-president img{margin-bottom:10px;}
#about-table{margin-bottom:15px;}
#about-table tr td{}
#about-table tr td.email-president{padding:10px 0 0 20px;}
#about-table tr td.item{padding:7px 0 0 20px;}
#about-table tr td.email-president span{color:#4da100; font:bold 18px Arial, Helvetica, sans-serif;}
/**end about president**/

/**sfima poll*/
div.poll-control p { color:#575757; font:bold 12px/12px Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0; }
div.poll-control ol { margin:0 0 5px 0; padding:0; }
div.poll-control ol li { margin:0; padding:0 0 5px 0; }
div.poll-control ol li input { vertical-align:middle; margin:0; padding:0; }
div.poll-control ol li label { font:normal 12px/12px Arial,Helvetica,sans-serif; color:#575757; margin-left:7px; }
div.poll-control input.btn-submit { font-size:0px; line-height:0px; text-indent:-999px; background:url(../../uploadedimages/buttons/btn-vote.gif) no-repeat left top; width:42px; height:30px; border:none; cursor:pointer; display:block; }
div.poll-control input.btn-submit:hover{background:url(../../uploadedimages/buttons/btn-vote-hover.gif) no-repeat left top;}

div.poll-control table.tblreport { margin:0 0 10px 0; }
div.poll-control table.tblreport th.headreport { font:bold 12px/12px Arial,Helvetica,sans-serif; color:#575757; padding:0 0 5px 0; margin:0; background:none; border:0 none; }
div.poll-control table.tblreport td.optiontextcell { font:normal 12px/normal Arial,Helvetica,sans-serif; color:#575757; padding:5px 0 0 0; }
div.poll-control table.tblreport td.barcell { height:10px; }
div.poll-control table.tblreport td.barcell img.resultbar { background:#70d400; }
div.poll-control span.refreshlink { font:normal 12px/12px Arial,Helvetica,sans-serif; color:#333; }
div.poll-control a.refreshlink {text-decoration:none;color:#575757;font:bold 12px/12px Arial, Helvetica, sans-serif; background:url(../images/bullets/arrow-green.gif) no-repeat right center; padding-right:9px;}
div.poll-control a.refreshlink:hover { text-decoration:underline; }
/**end sfime poll*/

.separator-hline{
	padding:20px 20px 15px 6px;
	border-bottom:1px solid #DFDFDF;
	border-top:1px solid #DFDFDF;
}
.separator-hline h3{
	font:bold 12px Arial, Helvetica, sans-serif ;
	color:#575757;
	margin-bottom:6px;
}
.separator-hline img{padding-top:6px;}
.separator-hline ul{overflow:hidden;}
.separator-hline ul li{
	background:url(../images/backgrounds/grey-separator11.gif) no-repeat right center;
	font:11px Arial, Helvetica, sans-serif ;
	color:#575757;
	float:left;
	padding:0 15px 0 0;
	margin:0 13px 6px 0;
}
*:first-child+html .separator-hline ul li{ padding:0 15px 6px 0;}
.separator-hline ul li.last-child{background:none;}
.separator-hline p{
	font:11px Arial, Helvetica, sans-serif ;
	color:#575757;
	margin-bottom:7px;
}



/* BEGIN job-seekers.html */
.box-jobseekerlogin { background:url(../images/backgrounds/bg-jobseekerlogin.gif) no-repeat left top; padding:45px 0 0; }
	.box-jobseekerlogin p { color:#000000; font:normal 12px/32px Arial, Helvetica, sans-serif; text-align:center; margin-bottom:10px; }
	.box-jobseekerlogin p a { text-decoration:none; color:#038dee; font:normal 12px/18px Arial, Helvetica, sans-serif; }
	* html .box-jobseekerlogin p a img { vertical-align:middle; }
	.box-jobseekerlogin p a:hover { text-decoration:underline; }

/* END job-seekers.html *

/* BEGIN newsflater.html */
table.list-news tr td { border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; padding:5px 0 15px; font:normal 12px/17px Arial,Helvetica,sans-serif; color:#575757; }
table.list-news tr td h4 { margin:10px 0 0;  }
/* END newsflater.html */


/* BEGIN become-member.html */
table.list-membership-options { }
table.list-membership-options thead tr td { padding:17px 0 7px; }
table.list-membership-options tr td { border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; padding:15px 0 15px; }
table.list-membership-options tr td ul { margin:0 0 20px 15px; }
/* END become-member.html */

/* BEGIN socialBox */
#twitter-posts, #facebook-posts {
	font:normal 12px/16px Arial,Helvetica,sans-serif; color:#333; height:95px; overflow:hidden;
}
#accordion .ui-accordion-content .social-post{
	padding:0 0 5px 0;
}
#accordion .ui-accordion-content .social-post p {
	font:normal 12px/16px Arial,Helvetica,sans-serif; color:#4d4d4d;
}
#accordion .ui-accordion-content img.social-icon {
	border:1px solid #D7D7D7; background:#fff; padding:3px;
}
#accordion .ui-accordion-content h3 {
	margin-top:10px;
}
#accordion .ui-accordion-content a.goto {
	font-size:11px;
}
/* END socialBox */

/* BEGIN flickr */
.box-flickr { padding:0 0 0 7px; width:271px; position:relative; }
.box-flickr .logo-flickr { position:absolute; top:0; left:7px; }
.box-flickr ul li { background:none; padding:0; }
.box-flickr ul li img { border:4px solid #cecece; margin-right:5px; }
.box-flickr .prev, .box-flickr .next { display:block; width:21px; height:12px; background-repeat:no-repeat; outline:none; margin:auto; }
.box-flickr .prev { background-image:url(../images/backgrounds/flickr-prev.png); margin-bottom:10px; }
.box-flickr .next { background-image:url(../images/backgrounds/flickr-next.png); margin-top:5px; }
* html .box-flickr .prev { background-image:url(../images/backgrounds/flickr-prev.gif); }
* html .box-flickr .next { background-image:url(../images/backgrounds/flickr-next.gif); }
#accordion .box-flickr { padding-top:10px; }
#accordion .box-flickr ul li img { border:4px solid #cecece; margin-right:5px; }
#accordion .box-flickr .next { margin-top:10px; }

/* END flickr */

.list-links:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.list-links {display: inline-table;}
*:first-child+html .list-links { height: 1%; }
* html .list-links { height: 1%; }
.list-links {display: block;}
* html .list-links { display:inline-block;}
ul.list-links li{ float:left; padding:0 7px 0 0; margin:0 5px 0 0; background:url(../images/backgrounds/blue-separator.gif) no-repeat right 4px;}
ul.list-links li.last-child{background:none;}

/*________________________Pagination______________________________*/
.pager{ padding:15px 0px 15px 0px; list-style:none; }
.box-content .pager li,
.pager li{ float:left; font:11px Arial, Helvetica, sans-serif; color:#565656; list-style:none; background:none; margin-bottom:0px; padding:0px; }
.pager li a{ background-color:#FFFFFF;font:11px Arial, Helvetica, sans-serif;font-weight:bold;color:#565656;display:block;height:17px;text-align:center;padding:4px 6px 0 6px;margin-right:1px;border:1px solid #afafaf;}
* html .pager li span, * html .pager li a{ float:left;}
.pager li.current a{ background-color:#5e5e5e;border:1px solid #5e5e5e;color:#FFFFFF;}
.pager li span{display:block;height:17px;text-align:center;padding:4px 6px 0 6px;margin-right:1px;}
.pager li.next, .pager li.previous, .pager li.next a, .pager li.previous a{ color:#818181;font-weight:normal;}	
/*________________________Pagination______________________________*/

.credit-text{color: #9A9A9A; font: 11px/16px Arial,Helvetica,sans-serif; margin:5px 0px 0 0; clear:both; float:right; width:271px;}
.credit-text a{color:#FFFFFF; text-decoration:none;}
.credit-text a:hover{text-decoration:underline;}
* html .credit-text{margin:5px 15px 0 0;}

#about-table img { border:4px solid #CECECE; }

.form-sp #tblEventRegister table.categoryList { margin:0 0 0 5px; }
.form-sp #tblEventRegister table.categoryList td { padding:10px; }
.form-sp #tblEventRegister table.categoryList td input { float:left; }
.form-sp #tblEventRegister table.categoryList td label { font-weight:normal; float:left; width:100px; line-height:normal; text-align:left; display:inline; margin:0 0 0 5px; }
.form-sp #tblEventRegister td label.error { position:absolute; right:0px; top:0px; background:url(../images/backgrounds/required.gif) no-repeat right center; display:block; overflow:hidden; color:red; font-weight:normal; margin:0 15px 0 0; padding:0 15px 0 0; }


/* BEGIN search.aspx */
.content-searchresults { padding:20px 0 0 20px; }
.box-searchresults { margin-bottom:15px; }
.box-searchresults h1 { color:#080808; font:bold 18px/normal Arial, Helvetica, sans-serif; margin-bottom:15px; }
#q {
   border:1px solid #929292;
   font:bold 12px/20px Arial,Helvetica,sans-serif;
   height:19px;
   width:226px;
   vertical-align:top;
}
#gssearchResults .gsc-resultsHeader { display:none; }
#gssearchResults .gsc-control{
	width:100% !important;
}
#gssearchResults .loading,
#gssearchResults .loading *{
	font-size:12px !important;
	text-align:center;
}
#gssearchResults .gsc-search-box{
	display:none !important;
}
#gssearchResults .gsc-result a,
#gssearchResults .gsc-result a *{
	color:#038DEE !important;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
}
#gssearchResults .gsc-result a:hover,
#gssearchResults .gsc-result a:hover *{
   text-decoration:underline;
}
#gssearchResults .gsc-result p{
	padding:0px;
	margin:0px;
}
#gssearchResults *{
	font-family:Arial, Helvetica, sans-serif;
}
#gssearchResults .gs-title,
#gssearchResults .gs-title *{
   color:#038DEE;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
}
#gssearchResults .gs-snippet{
	font-size:12px;
	line-height:16px;
	color:#333;
}
#gssearchResults .gs-visibleUrl{
	font-size:11px;
	color:#4DA100;
}
#gssearchResults .gsc-cursor-box,
#gssearchResults .gsc-cursor-box *{
	font-size:11px;
}

/* END search.aspx */

div.pageEventTitle { padding-bottom:15px; }
div.pageEventTitle h1 { margin-bottom:5px; }
div.pageEventTitle p { margin-bottom:0px; }

/*BEGIN Home Poll*/
.column-right { width:306px; float:left;}
.main-content #accordion-right #acsfimapoll { background-image:url(../images/backgrounds/bg-acsfimafoll-large.gif);background-position:left top; background-repeat: no-repeat;}