* { margin:0; 	padding: 0; }

body {font: 75%/1.5em Arial, Helvetica, sans-serif;color: #333;background:#ebe9d5 url(../images/greyBg.gif) 0 0 repeat-x;}
.IEHt{height:auto !important;min-height:10px;}
.padLR8{padding:0 8px;}		.padLR12{padding:0 12px;}	.padLR8Imp{padding:0 8px !important;}	.midAd{padding:11px 0 8px;}	.padLR6{padding:0 6px;}
img{border:0;}

/*Common Classes*/
.sprtr{background:url(../images/separator.gif) 0 0 repeat-x; padding:5px; clear:both;}
.bdrBtm{border-bottom:#efefef solid 1px;}	.bdrRt{border-right:#000 dotted 1px;}
/* links */
a {	color: #834900;text-decoration: underline;}
a:hover {color: #575757;}

/* headers */
h1, h2, h3 {font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-weight: Bold;}
h1 {font-size: 200%; padding: 10px 10px 5px 5px; color: #75A54B; background-color: inherit;}
h2 {font-size: 125%; text-transform: uppercase;}
h3 {font-size: 125%; color: #404040;}
h3, p {padding: 10px 0; margin: 0;}		h2{padding: 10px 6px; margin: 0;}
.font_g{font-family:Georgia, Arial;}
.fl{ float: left;}
.fr{ float: right;}
.grayboarder { border:1px solid #666666;}
.mar5{ margin:5px!important;}
.ht10{ height:10px!important; background:#ebe9d5;}


/* images */
img.float-right {margin: 5px 0px 5px 10px;}
img.float-left { margin: 5px 10px 5px 0px;}
#sidebar h1, #sidebar p {padding-left: 0;}
ul, ol {margin: 10px 20px; padding: 0 20px;}
code { margin: 5px 0; padding: 10px; text-align: left; display: block; overflow: auto; font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace; background: #FAFAFA; border: 1px solid #f2f2f2; border-left: 4px solid #FF9966;}
acronym {cursor: help; border-bottom: 1px solid #777;}
blockquote {margin: 10px; padding: 0 0 0 32px; 	background: #FAFAFA url(../images/quote.gif) no-repeat 5px 10px !important; background-position: 8px 10px;border: 1px solid #f2f2f2; border-left: 4px solid #FF9966;}

/* form elements */
.simpleForm{margin:0; padding:0; border:0; background:none;}
form {margin:10px; padding: 5px; border: 1px solid #f2f2f2;}
label {display:block; font-weight:bold; margin:5px 0;}
input {
	padding: 3px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}
textarea {
	width:350px;
	padding:3px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
}
input.button { 
	margin: 0; 
	font: bolder 12px Verdana, Sans-serif; 
	border: 1px solid #CCC; 
	padding: 2px 3px; 
	background: #FFF;
	color: #75A54B;
}
/* search form */
form.search {position: absolute;top: 108px;right: 133px;padding: 0;margin: 0;border: none; background:none;}

.round {
	width:86px;
	position:absolute;
	background:url(../images/top-round.png) 0 0 no-repeat;
	height:96px;
	top:26px;
	right:-5px;
	}
form.search input.textbox { 
	margin: 0; 
	width: 120px;
	border: 1px solid #CCC; 
	background: #FFF;
	color: #333; 	
	vertical-align: top;
}
form.search input.button {
	width: 60px;
	vertical-align: top;
}
.hr {
	background-color:#ccc;
	}

/*Header CSS*/
#header {width:996px; height:97px; margin:0 auto;}
#header #top-btn {position:absolute; width:186px; height:27px; border:none; top:0; left:36px;}
#header h1#logo, .nobdr, ul.eventDet li.nobdr { border:0;}

/*Top Navigation CSS*/
#menu {background: #FF9966 url(../images/menubg.gif) repeat-x;margin: 0;/*font: bolder 1.1em/30px Tahoma, Verdana, Arial, Sans-Serif;*/font-size:12px;  font-weight:bold; border-bottom:5px solid #00882e;}
#menu ul{margin: 0 auto; width:970px; list-style-type:none;}
#menu ul li { float: left; border-right: 1px solid #FFA500;}
#menu ul li a {	display: block;	text-decoration: none; padding: 6px 10px; color: #FFF;}
#menu ul li a:hover { color: #333; background: url(../images/menu-hover-bg.gif) repeat-x;}
#menu ul li.current a {color: #fff;	background: url(../images/menu-current-bg.gif) repeat-x;}

#wapper{width:996px; margin:0 auto; padding:7px 0 0;}
/*Left Container CSS*/
#sidebar {width: 212px; background:#fff url(../images/leftNav_midBg.gif) 0 0 repeat-y; float:left;}
#sidebar ul.sidemenu {list-style: none;	text-align: left; margin: 0 0 7px 0; padding: 0; text-decoration: none;}
#sidebar ul.sidemenu li {border-bottom: 1px solid #EFF0F1; background: url(../images/arrow.gif) no-repeat 3px 6px; padding: 2px 5px 2px 20px;}
.leftTopbg{background:url(../images/leftNav_topBg.gif) 0 0 no-repeat; padding:4px; display:block;}
.leftBtmbg{background:url(../images/leftNav_btmBg.gif) 0 bottom no-repeat; padding:4px; display:block;}
.rightTopbg{background:url(../images/rightnav_topbg.gif) 0 0 no-repeat; padding:4px; display:block;}
.rightBtmbg{background:url(../images/rightnav_btmbg.gif) 0 bottom no-repeat; padding:4px; display:block;}
.mainTopBg{background:url(../images/mainTopbg.gif) 0 0 no-repeat; display:block; padding:4px;}
.mainBtmBg{background:url(../images/mainBtmbg.gif) 0 bottom no-repeat; padding:4px; display:block;}
.TopBgRt{background:url(../images/RtTopBg.gif) 0 0 no-repeat; display:block; padding:4px;}
.BtmBgRt{background:url(../images/RtBtmBg.gif) 0 bottom no-repeat; padding:4px; display:block;}
.head{font-size:14px; color:#333; text-transform:none; padding:0 0 8px;}
.listHead{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:none; line-height:20px; padding:0; _margin-top:-20px;}
.franchise_opp .listHeadRt{color:#629535; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0}	.franchise_opp strong{font-size:11px;}
.grnHead{background:url(../images/grn_gradient.jpg) 0 0 repeat-x; color:#fff; font-size:14px; padding:3px 10px;}
.members img, .upcomingEvnts, .moduleCont img.img, .fr_opp img, img.img{border:#ddddda solid 1px;}
ul.eventDet, .eventDet h3{padding:0 5px; margin:0; font-size:13px;}	ul.eventDet li{list-style-type:none; padding:10px 3px; line-height:20px; border-bottom:#ccc dotted 1px;}
ul.eventDet li a{color:#334e85; text-decoration:none;}
.evntDates{display:block; width:61px; margin-right:10px; background:url(../images/cal.gif) no-repeat; float:left; font-size:12px; color:#fff; text-align:center; padding:10px 0;}
.evntmonth, .display_blk{ display:block;}
.evntdate{ display:block; padding:3px 0 1px; color:#bd1015;}
.moduleCont{background:url(../images/mainMidbg.gif) 0 0 repeat-y; font-size:12px;}	.moduleCont a{color:#069; text-decoration:none;}
.thanks{color:#1a9b1d; margin:0; padding:7px 0 4px 37px; text-transform:none; background:url(../images/icons/greencheck2.gif) 0 0 no-repeat; font-size:18px; font-weight:normal;}

/*Middle Container CSS*/
.moduleContRt{background:url(../images/RtMidBg.gif) 0 0 repeat-y; padding:0 15px; }
.moduleCont{background:url(../images/mainMidbg.gif) 0 0 repeat-y; font-size:12px;}	.moduleCont a{color:#069; text-decoration:none;}
.moduleCont img{margin:0 10px 0 0;}		.moduleCont p{padding:5px;}
.brwse_industry{width:330px; padding:0 5px 0 11px; float:left; margin-top:5px;}
.find_franchise{width:186px; float:left; padding:0 10px; margin-top:5px;}
ul.arrowList{ margin:0; padding:0; list-style-type:none;}		ul.list_normal{padding:0 0 0 20px; margin:0; list-style-type:none;}
ul.arrowList li, ul.list_normal li{background:url(../images/icons/arrowIcon.gif) 0 7px no-repeat; padding:0 0 2px 10px; width:150px; line-height:22px; float:left;}
ul.arrowList li a,ul.middleList li a{color:#069;}	ul.list_normal li{float:none; width:auto;}
ul.middleList{padding:0; list-style-type:none;line-height:22px; width:170px; _width:169px; float:right; margin:-30px 0 0; _margin:8px 0 0;}
ul.middleList li{background:url(../images/icons/arrowIcon.gif) 0 7px no-repeat;padding:0 0 5px 10px;}
ul.middleListRt{padding:0; list-style-type:none;line-height:22px; width:175px; _width:170px; float:right; margin:-23px 0 0 !important; _margin:20px 0 0;}
ul.middleListRt li{padding:0 0 3px;}
label.find{color:#7d7d78; margin:0; font-weight:normal;}	label.find select{width:150px; border:#ccc solid 1px; font-size:12px;}
.fr_news{width:270px; float:left; padding:0 10px 0 0; margin-top:5px;}	.fr_intrvw{width:230px; padding:0 10px; float:left; margin-top:5px;}
.moduleCont h3{font-family:Tahoma, Arial; margin:0; padding:0; font-size:12px; line-height:10px; padding:0 0 5px 0;}		.moduleCont h4{margin:0; padding:0; color:#777; font-size:11px; font-weight:normal; line-height:10px; padding:0 0 5px 0;}
.moduleCont h4 a{color:#777;}
ul.arrowList li.catList{width:349px; font-size:15px; padding:0 0 15px 10px;}
ul.arrowList li.wdthauto{width:97%;}

/*Content*/
#main .content .heading{font-size:22px; color:#666; font-family:Georgia, arial; font-weight:normal; margin-bottom:6px;}	.content .normalHeading{font-size:13px; color:#999; font-family:arial;}
.content small{font-size:11px;}	.content p{padding:8px 0; color:#666; line-height:20px;}
.content p a.nlink{ font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-weight: Bold; font-size: 145%; text-decoration:none; color:#333333;}
.contentImg{float:left; background-color:#EFEFEF; padding:7px 7px 2px; margin:5px 8px 5px 0; color:$666; width:156px;}
.content ul, .content ol{ margin:0; padding:0 0 0 30px; color:#666;}	.content li{padding:0 0 10px; line-height:20px;}
.addthis{border-top:#666 dotted 1px;border-bottom:#666 dotted 1px; padding:10px 5px; margin:4px 0;}
#articleDetail p{font-size:13px; line-height:22px;}

.rtModule{background:#fff url(../images/rightNav_Midbg.gif) 0 0 repeat-y;}
.ifa-newsletter{border:#bc8d03 solid 1px; background:#ddb543 url(../images/NL_bg.gif) right 0 no-repeat; width:149px; font-size:12px; font-weight:bold; color:#7f5922; padding:8px 0 5px 42px;}
input.newsletter{ border:0; width:130px; margin:6px 0 0; height:15px;}	input.location{ border:#dbdbdb solid 1px; width:166px; margin:9px 0 0 -33px; height:15px; float:left;}
input.go_Orng{background:url(../images/go_yellow.gif) 0 0 no-repeat; border:0;width:29px; padding:7px 0 7px; margin:5px 6px 0 7px; float:right;}
.fr_opp{padding:0 11px;}
a.blue_arrowLink{background:url(../images/blue-arrow.gif) 0 4px no-repeat; padding:0 0 0 14px; color:#069; font-size:13px; font-weight:bold; text-decoration:none;}
.ifa-newsletter span{font-size:11px; float:left; margin-left:-30px;}	.ifa-newsletter span strong{font-weight:normal; float:left; width:136px; color:#333; line-height:13px; padding:7px 0 0;}

#rightbar {float:left; width:209px;}
/*#rightbar h1 {font-size: 125%;padding: 10px 10px 5px 10px;color: #75A54B;background-color: inherit;border-bottom: 1px solid #EFF0F1;}*/

/* main column */
#ifa_MainWpr	{ float:right; width:782px;}
#breadcrumb { font-size:11px; margin-bottom:5px; }
#breadcrumb ul { padding:0; margin:0; } #breadcrumb ul li { background:url("../images/icons/breadcrumbIco.gif") no-repeat scroll right center transparent; display:inline; float:left; margin:0 6px 6px 0; padding:0 10px 0 0; }
#breadcrumb ul li a { color:#006699; font-weight:normal; }
#breadcrumb ul .select { background-image:none; }
.imageDetail img { border:4px solid #ececec; float:left; margin:0 5px 5px 0; }
.heading { font-size:22px; font-weight:normal; line-height:22px; margin-bottom:2px; border:none; padding:0; }
.normalHeading { color:#999999; font-size:13px; font-weight:bold; padding:0; }
.CatBusDtl { width:415px; float:left; }
.CatBusIns { width:310px; float:right; }
.busDet{height:527px; overflow:scroll;}
.headerComponent {  background:#d7dee2 url(../images/catbg.jpg) top left repeat-x; border:1px solid #F0F0F0; font-size:12px; margin-bottom:15px; padding:5px; }
.headerComponent .header_Component {  background-color:#f9fbfc; }
.headerComponent h2 { color:#333333; background:url(../images/icons/catarr.gif) 13px 22px no-repeat; font-size:14px; font-weight:bold; padding:2px 0 9px; text-align:left; }
.dotwhitegrid, .dotwhitegrid td { background:none repeat scroll 0 0 #F9F9F9; border-bottom:1px dotted #999999; padding:5px 3px; }
.dotwhitegrid, .dotwhitegrid td ul { padding:0; margin:0; }
.headerComponent td { color:#666666; font-size:12px; height:20px; padding:7px 5px; text-decoration:none; }
.whitegrid, .whitegrid td { background:none repeat scroll 0 0 #F9F9F9;height:20px; padding:7px 5px; }
ul.list { list-style-type:none; padding:0 0 8px; margin:0; }
.feedbackTopic{padding:0 6px 11px 6px; _padding:15px 6px 0 6px; background:#FFFFFF url(../images/popfdbckTopic.gif) repeat-x left bottom}
.feedbackTopic p{color:#ff0000; font-size:11px; padding:0;}
#carrFom span.sec label.Lsec { display:block; float:left; font-size:12px; font-weight:100; padding:0; margin:0; width:87px; }
#carrFom span.sec span.Rsec input.phCode{ width:30px; margin:0 5px 0 0; float:left; }
#carrFom .area{ width:132px; margin-top:2px;}
#carrFom .sel{ width:132px; margin-top:2px;}
#carrFom .common { margin-top:2px!important;}
#carrFom span.sec span.Rsec input.ph{ width:152px; float:left; }
input.common { background-color: #FFFFFF; padding: 2px 0 0 3px; border: 1px solid #c2c2c2; font-size:11px;}
#carrFom span.sec span.sep { display:block; float:left; padding:2px 20px 2px 10px; }
#carrFom span.btn { padding:0 10px 0 80px; display:block; }
textarea.common { background-color:#FFFFFF; width:192px; border:1px solid #C2C2C2; color:#000000; height:60px; font-size:11px; padding:2px 0 0 3px; }
#carrFom span.sec{ display:block; padding:6px 8px 5px 8px; }

/*IFA Category CSS*/
.pad05{padding:5px;} .pad02{padding:2px;}	.padLt5{padding:0 0 0 5px;}		.pad10{padding:10px;}  .pad12{padding:12px!important;}
.Fltlt{float:left;}		.FltRt{float:right;}	.FltNo{float:none;}	.dtdBdr{border-bottom:#666 dotted 1px;}
.nmltxt12{font-size:12px;}	.noMar, .grey_band img, #feature-paging img{margin:0 !important;}	.nmltxt11{font-size:11px;}	.nmltxt16, .comments .nmltxt16{font-size:16px;}
.pointer{ cursor:pointer;}
.IEHt{height:auto !important;min-height:10px;}


.srchResult{font-size:11px;}
.srchResult strong{color:#de870a;}
#ifa_srch{border-bottom:1px dotted #666666;border-top:1px dotted #666; padding:10px 0;}
.srchCriteria {float:right;width:366px;}
.indexSrch {color:#333;display:block;font-size:12px;}
.catSrch {border:1px solid #D3D3D3;display:block;width:165px;}
.indexSrch a {color:#069;font-size:12px; font-weight:bold; text-decoration:none;}
input.catSrchFld {background:transparent url(../images/srch_inputBg.gif) repeat-x 0 0;border:1px solid #fff;color:#333;float:left;font-size:13px;height:16px;padding:0 0 0 2px;width:142px;}
input.catSrchBtn{float:right; width:18px; height:18px; border:none; padding:0; margin:0; background:url(../images/srchIcon.gif) 0 0 no-repeat; outline:none;}
.indexSrchCont{background:#efefef url(../images/grey_gradient.gif) 0 -78px repeat-x; height:17px; padding:7px 0; text-align:center; border-bottom:#9a9a9a dotted 1px;}
.indexSrchCont a.indxAlphbt{font-size:13px; color:#069; float:left; display:block; padding:0 4px; margin-right:2px; text-decoration:none; font-weight:bold;}
.indexSrchCont a.indxAlphbt:hover{color:#fff; background-color:#ed900c; text-decoration:none;}
.indexSrchCont .Actv{font-size:13px; color:#fff; background-color:#ed900c; float:left; display:block; padding:0 4px; font-weight:bold; margin-right:2px; text-decoration:none;}
.indexSrchCont .indexData{width:65%; margin:0 auto;}
.franchise_opp{background:#fff url(../images/blue_gradient.gif) 0 bottom repeat-x; border:#e1e8e8 solid 1px; padding:0 10px;}
.franchise_opp h2{color:#666; font-size:18px; padding:10px 5px; text-transform:none; font-weight:normal; margin:0}
.fr_opp_det{border-top:#ababab solid 1px; padding:10px 0 0 5px;}
.browse_find{width:350px; float:left; padding:0 17px 0 0;}	.browse_find h3{color:#333; font-size:14px; margin:0; padding:0 0 10px 0; text-transform:none;}
.browse_find ul, ul.contList, ul.artCatList, ul.ifatabs{list-style-type:none; margin:0; padding:0;}
.browse_find ul li{ width:175px;float:left; line-height:22px; font-size:11px;}	.browse_find ul li.moreSpace{padding:0 0 15px;}
.browse_find a{color:#069;text-decoration:none;}	.browse_find a:hover{color:#629535;text-decoration:none;}
.browse_find select{border:#ccc solid 1px; font-size:11px; width:130px;}
.paid_franchisor{border:#d7d7d7 solid 1px;background:#ececec url(../images/grey_gradient.gif) 0 0 repeat-x; padding:15px;}
.paid_franchisor img{border:#e0e0e0 solid 1px;}		.paid_franchisorDet{width:600px; float:right;}
.paid_franchisorDet h2{color:#000; font-size:13px; padding:0; margin:0; text-transform:none;}
input.blueInput{background:url(../images/blue-btn.gif) 0 0 no-repeat; border:0; color:#fff; padding:6px 4px; cursor:pointer; width:144px; font-size:12px;}
input.orngInput{background:url(../images/orange-btn.gif) 0 0 no-repeat; border:0; color:#fff; padding:6px 4px; cursor:pointer; width:144px; font-size:12px;}
.paid_franchisorDet p{padding:0; font-size:11px;}
.companyInfo_req{background:#f0f0f0 url(../images/blue_header.gif) 0 0 no-repeat; padding:5px 10px;}
.companyInfo_req h4{color:#fff; font-size:14px; padding:0 0 10px 0;}
.request_list_item strong{padding:0 0 0 5px;}

#categorylist {float: left; width:540px;}	#categorylist p{padding:4px 0; font-size:11px;}
#categorylist h2{padding:0; margin:0;}	#categorylist h2 a{color:#069; font-size:12px; font-weight:bold; text-decoration:none;}
.catSection{background-color:#fff; border-top:3px solid #eaedf0; float:left; padding:0 0 10px; width:170px;margin:0 15px 0 0; height:310px; position:relative;}
.catSection label{padding:10px; font-size:14px; margin:0;}	.catSection img{border:#e2eae9 solid 1px;}
.companyInfo_req label{padding:3px; font-size:12px; margin:0;}
.catSection .catBg{background:url(../images/catListBg.gif) 0 top no-repeat; padding:18px 5px;}
a.orngLink, a.orngLink:hover{background:url(../images/orangeArrBg.gif) 0 0 no-repeat; color:#fff; text-decoration:none; height:28px; padding:4px 28px 8px 11px;}
.infoReqCont{width:204px;}
.infoReqList{width:204px; margin:0 -100px 0 0;}
.catAd{background-color:#efefef; padding:13px 13px 9px;}
#ScrollingFormAnchor {position:relative;}

.members{padding:0 0 0 15px;}

.pagination{font-size:11px; font-weight:bold; float:right; }	.pagination a{text-decoration:none; color:#8a8a8a;}	.pagination a:hover, .pagination a.active{text-decoration:none; color:#d30000;}
.ifa_pagination{font-size:13px;}

/*Light Box*/
#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
a.thickbox{font-size:11px;}
#TB_overlay {position: fixed;z-index:1000;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {	background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;background: #ffffff;z-index: 1002;color:#000000;display:none;border: 4px solid #525252;	text-align:left;top:50%;left:50%;}
* html #TB_window {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;color:#069;}
#TB_title{background-color:#e8e8e8;height:27px;color:#CCFFFF;font-weight:bold}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:1003;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:999;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

input.btn-submit {
background:url("../images/submit-req.gif") no-repeat ;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:11px;
height:38px;
padding:2px 8px 13px 5px;
width:150px;
}
#carrFom span.sec label.Lsec strong.alert, .reqForm strong.alert, .red {color:#FF0000; font-size:13px; padding-right:3px;}
#main {float: left; margin: 0 10px;width: 555px; _margin-right:0}
#main .heading {
	font-size: 130%;
	font-weight:bold;
	}

.post-footer {
	background-color: #FAFAFA;
	padding: 5px; margin: 15px 10px 10px 10px;
	border: 1px solid #f2f2f2; 
	font-size: 95%;
}

.highlight-footer {
	background-color: #FAFAFA;
	padding: 5px; margin: 5px 10px 10px 10px;
	border: 1px solid #f2f2f2; 
	font-size: 120%;
	font-weight:bold;
}

.post-footer .date {
	background: url(../images/clock.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer .comments {
	background: url(../images/comment.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer .readmore {
	background: url(../images/page.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}

.post-footer .email {
	background: url(../images/email.png) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}

.post-footer .print {
	background: url(../images/agt_print.png) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}

/*Footer CSS*/
#footer {clear: both; color: #666666; padding: 0; background:#e7e7e7 url(../images/footer_bg.gif) 0 0 repeat-x;}
.footerNav{height:32px; background-color:#dfdfdf; padding:0 10px; color:#8a8a8a; width:996px; margin:0 auto;}
.footerNav ul.footNav{margin:0; padding:4px 0 0 0; float:left;}
.footerNav ul.footNav li{float:left; list-style:none; padding:4px 11px 0 0;}
.footerNav ul.footNav li a{color:#8a8a8a; font-size:13px; font-weight:normal; text-decoration:none;}
.footerNav ul.footNav li.navSeparator{padding-top:4px; font-size:12px;}
.footerNav .groupSites{float:right; padding:6px 0 0 0; display:none;}
.footerNav .groupSites select{font-size:11px; color:#8a8a8a; width:134px; height:20px;}
.disclaimer{padding:14px 17px 15px 10px; line-height:16px; color:#8a8a8a; font-size:11px; width:996px; margin:0 auto;}
.disclaimer p.grpsites{color:#666; padding-bottom:8px;}	.disclaimer p.grpsites a{font-weight:normal; margin:0 5px; color:#069}
a.link{font-weight:normal; margin:0 5px; color:#069}
.disclaimer p.cpyright{color:#666; padding-top:8px; font-weight:bold;}	.disclaimer p.cpyright a{color:#666; text-decoration:none;}
/*#footer a { text-decoration: none; font-weight: bold;}
#footer-content {margin: 0 auto; width: 800px;}
#footer-content #footer-left {padding: 10px; width: 40%; float: left; text-align: left;}
#footer-content #footer-right {padding: 10px; width: 50%; float: right; text-align: right;}*/

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* additional classes */
.clear  { clear: both; }
.green  { color: #75A54B; }


/* sliding menu css */
.arrowlistmenu{
width: 100%; /*width of accordion menu*/
background:#fff;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial;
color: white;
background: black url(../images/titlebar.png) repeat-x center left;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
border-bottom:1px solid #444444;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../images/titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #00882e;
background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}
/*
.arrowlistmenu ul li a:visited{
color: #5e5e5e;
}
*/
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #00882e;
background-color: #F3F3F3;
}

/* slding menu css end */


fieldset { width:500px; border:none; margin-left: auto; margin-right: auto; }
  fieldset label { display: block; margin: 3px 0px 0 0; }
  fieldset h1 { text-align:center; }
  fieldset input, textarea { font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; font-weight:bold; font-size:12px;}
  fieldset input { width:300px; }
  .radioBtn { width: 15px; margin-right: 3px; } 
  #refreshmsg{
	color: #ccc;
	font-size:10px;
	}
	#submit {
	width:100px;

	}
	#elem{
	margin-left:10px;
	}
	#results{
	color:#73A2F9;
	}
	#desc{
	margin-top: 25px;
	margin-left: auto; margin-right: auto;
	width:600px;
	text-align:left;
	color:#73A2F9;
	}



	.text_css {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#464646;
	padding:0;
	margin-bottom:10px;
	padding:5px;
	}

	.no_record{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #DA251C;
}

#requstBox{padding:0 6px 11px 6px; _padding:15px 6px 0 6px; background: url(../images/popfdbckTopic.gif) repeat-x left bottom #FFFFFF}
#requstBox p{color:#ff0000; font-size:11px; padding:0;}
#requstForm{ padding: 20px;}
#requstForm label.Rsec, #requstForm span.Rsec { display:block; float:left; font-size:12px; font-weight:100; padding:0; margin:0 0 10px 0; width:300px; }
#requstForm span.Rsep { display:block; float:left; font-size:12px; font-weight:100; padding:0; margin:0; width:30px; }
#requstForm span.Rsec .fild { border:1px solid #999999; width: 250px; padding:3px 5px;}
#requstForm span.Rsec .fild2 { border:1px solid #999999; width: 32px; margin-right:10px; padding:3px 5px; float:left;}
#requstForm span.Rsec .fild3 { border:1px solid #999999; width: 192px; margin-right:10px; padding:3px 5px; float:left;}
#requstForm span.Rsec .area { border:1px solid #999999; width: 250px; padding:3px 5px; height:85px;}
#requstForm span.Rsec .sel { border:1px solid #999999; width: 261px; padding:1px 1px 1px 3px;}
#requstForm .rButton { padding: 20px 0 0 300px;}

#requstForm .error { padding: 0 0 5px 330px; display:block; color:#FF0000; }







.comm p { font-weight:normal !important;}
h1.lineh { line-height: 23px;}

.eventbox img { border:1px solid #666666; margin-left:4px; } 










#newsnew { padding: 8px; width:521px; color:#666!important;}
#newsnew h2.newsh2 { width:auto; font-weight:bold; margin:4px 0 0 0; font-size:14px!important; padding:10px 0 5px 0!important; text-transform:none!important; color:#006699; }
#newsnew h2.newsh2 a { width:auto; font-weight:bold; font-size:14px!important; text-transform:none!important; color:#006699; text-decoration:none; }
#newsnew h3.newsh2 { color:#999999; font-size:10px; display:block; font-weight:normal!important; text-align:left!important; border-bottom:none!important; margin-bottom:0px!important; }
#newsnew h1.newsh { width:auto; font-weight:bold; margin:0px 0px 5px 0px; font-size:21px!important; padding:0px!important; text-transform:none!important; }
#newsnew h2.newsh { width:auto; font-weight:bold; margin:0px 0px 4px 0px; font-size:15px!important; padding:0px!important; text-transform:none!important; color:#006699; }
#newsnew h2.newsh span { color:#999999; font-size:10px; display:block; padding-top:4px; font-weight:normal!important; }
#newsnew p { padding:4px 0!important; }
.newspagination { font-size:11px; font-weight:bold; color:#8a8a8a; border-top:1px dotted #666666; padding:9px 0 0 0; }
.newspagination img { vertical-align:middle; margin: 0 1px; }
.newspaginationright { text-align:right; }
.newspagination a { color:#8a8a8a; text-decoration:none; margin: 0 3px; font-weight:bold; font-size:11px; } 
.newspagination a:hover, .newspagination a.active { color:#FF0000; text-decoration:none; }



#newsnew .introboxx { padding: 0 0 8px 0;}
#newsnew .introboxx .articlpic { width: 62px; height: 62px; border:2px solid #333333; float: left; margin-top:4px; }
#newsnew .introboxx .arttext { width:430px; float:right; color:#666; font-size:11px; line-height:17px; }

#newsnew .newsboxx { padding: 0 0 23px 0;}
#newsnew .phr { font-size:11px; font-weight:normal!important;}
#newsnew .phr .red { font-size:11px!important;}
#newsnew .newsboxx .pic { width: 138px; height: 90px; border:1px solid #666666; float: left }
#newsnew .newsboxx .text { width:370px; float: right; color:#666666!important; font-size:12px; line-height:17px; }
#newsnew .newsboxx .readmoree { color:#006699; font-size:12px; font-weight:bold; text-decoration:none; }
#newsnew .name { color:#006699; font-size:10px; font-weight:bold; text-decoration:none; }


.verisign{ padding:5px 0 7px 0; width: 65px; text-align:right; position:absolute; left:90px; bottom:0px; font-weight:bold;}	.verisign a, .verisign a:hover{ color:#008233; font-size:13px; text-decoration:none; display:block; padding:2px 0 0; background:url(../images/rightg.gif) 0 0 no-repeat; padding:0 0 0 23px; font-weight:bold;}

/*-----------------------------News Letter------------------------------*/
.nLetter{
	background:url(../images/news.gif) 0 0 no-repeat;
	width:193px;
	height:114px;
	display:block;
}
.news_letter {
    height: 28px;
    padding: 74px 0 0 4px;
    width: 189px;
}
.news_letter form{
	margin:0;
	border:none;
}
.news_letter input.register {
    background:#fff;
    border:1px solid #dbdbdb;
    color: #666666;
    float: left;
    font-size: 12px;
    padding: 0 0 0 0;
    width: 147px;
	height:23px;
	font:11px/22px 'tahoma';
	color:#8c8c8e;
}
.news_letter input.registerBtn {
    background: url("../images/go.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #030F14;
    float: right;
    height: 26px;
    margin: 0 3px 0 0;
    width: 24px;
}

.curr_evt { background:#75A54B; padding:15px!important; color:#FFF; }
.curr_evt strong { font-size:18px; }
.eventbox h1 { padding:10px 10px 20px 0; }
.eventbox h2 { font-size:17px; color:#333; padding:0 0 10px 0; }
.eventbox h3 { font-size:14px; color:#666; padding:0 0 10px 0; }
.eventbox ul.evt { margin:10px 10px; padding:0 20px; }
.eventbox ul.evt li { padding:0 0 5px; }



/*----------------------- Member Ship Form ----------------------*/
#IRCBrochureFrm{border:none; padding:0; margin:0;}
#IRCBrochureFrm fild3.error {background: none repeat scroll 0 0 #FFFF00;}
label.error{color:#FF0000; font-weight:bold;}
#IRCBrochureFrm input.error {background: none repeat scroll 0 0 #FFFF00;}

.regFormBox { height:480px; margin:0; overflow:hidden; border:none}

.regFormBox span.nml {display: block;padding: 15px 15px 0;vertical-align: top;}
.regFormBox span.r_sec {display: block;float: left;padding: 0;width: 309px;}
.regFormBox .checkc {margin: 0 4px 5px 0;vertical-align: top;}
.regFormBox span.r_sec2 {display: block;float: left;padding: 0;width: 140px;}
.regFormBox span.r_sec3 {display: block;float: left;padding: 0 15px 10px 10px;width: 366px;}
.regFormBox span.r_sec3 input {float: left;margin: 1px 4px 0 0;}
.regFormBox span.r_sec3 strong {line-height: normal !important;}
.regFormBox span.r_sec img {margin: 0 5px;vertical-align: middle;}
.regFormBox label {display: block;float: left;font-size: 13px;font-weight: bold;padding: 4px 0 0;width: 150px; background:none;}
.regFormBox label.sec {width: 22px;}
.regFormBox .fild, .regFormBox .fild2, .regFormBox .fild3, .regFormBox .sel, .regFormBox .sel2, .regFormBox .area {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #9DA2A2;
    color: #666666;
    float: left;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    line-height: 25px;
}
.regFormBox .fild, .regFormBox .fild2, .regFormBox .fild3 {height: 25px;padding: 0 5px;width: 300px; float:left;}
.regFormBox .fild2 {margin-right: 12px !important;width: 33px !important;}
.regFormBox .fild3 {width: 312px !important; padding:4px}
.regFormBox .sel {height: 25px;padding: 0 0 0 5px;width: 100px;}
.regFormBox .sel2 {height: 25px;padding: 2px 2px 2px 5px;width: 313px;}
.regFormBox .area {font-size: 13px;height: 80px;padding: 5px;width: 300px;}
.regFormBox .check {margin: 3px 8px 7px 0;width: 15px;}
.regFormBox .submit-button {border: 0 none;cursor: pointer;margin: 15px auto 30px 200px; clear:both; float:left;}
.regFormBox .dd {background: url("../images/dd.gif") no-repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;height: 35px;margin: 32px auto 0 10px;width: 275px;
}
.regFormBox .reg {background: url("../images/apply.png") no-repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;height: 46px;margin: 25px 0 5px 243px;
    width: 184px;}
.regFormBox .tx3 {display: block;padding: 2px 0 4px;width: 130px;}

/*----------------------- Member Ship Form ----------------------*/

/*conference agenda tabs css*/

ul.tabs {width:100%;overflow:hidden; padding:0 !important; border-bottom:#75a54b 2px solid;}
ul.tabs li {list-style-type:none;display:block;float:left;color:#000;padding:2px 6px;margin-right:2px;cursor:pointer; font-weight:bold;}
ul.tabs li:hover {background-color:#75a54b; color:#FFFFFF;}
ul.tabs li.current {background-color:#75a54b;color:#FFFFFF;}
.tabscontent {padding:8px 0 0 0;display:none;width:100%;text-align:justify;}

/*conference agenda tabs css  --------------- end */

ul.sbcAward {padding: 4px 0 0;}
ul.sbcAward li {background: url("../images/dot.gif") no-repeat scroll 0 9px transparent;color: #333333;font-size: 12px;overflow: hidden;padding: 6px 0 7px 16px;}
ul.sbcAward li.award-head {background: none repeat scroll 0 0 transparent !important;border-bottom: 1px solid #D6E2AC;font-size: 18px;font-weight: bold;margin-bottom: 7px;padding: 0 0 7px;}
ul.sbcAward li .sHead {float: left;width: 325px;}
ul.sbcAward li .sHead2 {float: left;width: 325px;}
ul.sbcAward li .sColn {float: left;padding: 0 10px 0 30px;}
ul.sbcAward li .stext, ul.sbcAward li .stext2, ul.sbcAward li .stext2 a {color: #006699;font-size: 12px;padding: 2px 0 0;}
ul.sbcAward li .mtext, ul.sbcAward li .stext {float: left;width: 280px;}


.gm{width:200px; margin:0; padding:0;}
.gm ul { list-style-type:none; overflow:hidden; margin:0; padding:5px;}
.gm ul li{float:left!important;}
.gm ul li img{margin:0 5px 5px 0; display:block; width:88px; height:70px; border:#333333 1px solid}

.gm-1{width:550px; margin:0; padding:0;}
.gm-1 ul { list-style-type:none; overflow:hidden; margin:0; padding:0 0 0 25px;}
.gm-1 ul li{float:left!important;}
.gm-1 ul li img{margin:0 15px 5px 0; display:block; width:150px; height:120px; border:#333333 1px solid}


.testi-ul{ list-style-type:none;padding-left:0px!important;padding-right:0px!important;}
.testi-ul li{width:100%; border-bottom:1px dotted #dbdcdc; overflow:hidden;  margin-bottom:20px; background:none!important;padding-left:0px!important;}
.testi-ul li .test-group{width:100%; float:left;padding-bottom:20px;}
.testi-ul li .test-group p{ font-style:italic;}


.testi-ul li:last-child{border-bottom:none;}