*								{ margin:0; padding:0;}
html, body, .wrapper 			{ height:100%; min-height:100%; width:100%;}
html>body, html>body .wrapper 	{ height:auto;}
body 							{ color:#003363; font:normal 13px Arial, Helvetica, sans-serif; margin-top:0px; padding-top:0px; background:url(../../../images/bg.gif) repeat-x;}
h2 								{ font-size:1.5em; font-weight:normal; line-height:1.4em; margin:0px; padding:0em 0px .1px 0px;}
h3 								{ font-size:14px; font-weight:bold; line-height:1.4em; margin:0px;}
h4								{ font-size:1.2em; font-weight:bold; line-height:1.4em; margin:0px; padding:0em 0px .1em 0px;}
hr 								{ display:none;}
img								{ border:none;}
.StrapLine						{ font-size:16px; font-style:normal; position:relative; top:-3px;}
a					 			{ color:#1E309A; text-decoration:underline;}
a:hover							{ color:#0220CC;}
tbody							{ border:none; margin:0; padding:0; width:100%;}

.wrapper 		{ background:url(../../../images/npBG.jpg) no-repeat; position:absolute; top:0; left:0;}
.viewport 		{ /*width:95%;*/ min-width:1020px; height:auto; margin:0 0 32px; padding:1px;}
.viewport:after	{ clear:both; visibility:hidden; height:0; display:block; content:".";}
.CTPTable		{ float:left/*IE fix - align="center"*/;}

.LangSelectCell 					{ text-align:right;}
.lang 								{ position:relative; float:right; right:-23px; z-index:9999;}
.lang table 						{ width:213px; border-collapse:collapse; font-size:90%; line-height:normal; text-align:center; position:absolute; top:6px; right:11px;}
.lang td 							{ color:#003363; text-align:center; vertical-align:middle;}
.lang a 							{ color:#1e309a; display:block; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.lang a:visited						{ color:#003363; text-decoration:none;}
.lang a:hover						{ color:#003363; text-decoration:underline;}
.lang .LanguageLinkSelected a 		{ color:#979595; font:bold 11px Arial, Helvetica, sans-serif;}
.lang .LanguageLinkSelected a:hover { color:#000;}

.LogoCell 			{ width:193px; height:130px; padding-top:10px; text-align:center; vertical-align:top;}
.LogoCell a 		{ left:-24px; position:relative; top:13px;}
.StrapDiv 			{ float:left; padding-top:10px;}

.SearchCell 				{ float:right; height:60px; padding:20px 3px 0 0; text-align:right; vertical-align:middle;}
/*.SearchDiv 					{ float:right; padding-top:15px;}
.SearchBar					{ width:197px; height:13px; padding:7px 3px 8px; margin:0; background:url(../../../images/searchInput.gif) no-repeat; border:none; font:normal 13px/13px Arial, Helvetica, sans-serif;}*/
.SearchDiv					{ width:303px; float:none; position:relative; top:-12px; padding-top:15px}
.SplashSearchDiv .SearchDiv		{ width:auto; right:-4px;}
.SplashSearchDiv .SearchDiv	.SearchBar	{ /*width:321px;*/ width:315px;  /*height:13px;*/ height:24px; /*padding:7px 3px 8px;*/ padding:3px 3px 4px; margin:0px; margin-right:5px !important; background:url(../../../images/hpSearch.png) no-repeat; border:none; font:normal 13px/13px Arial, Helvetica, sans-serif;}

/*.SplashSearchDiv .SearchDiv .SearchButton { border:solid 1px Red; }*/

.SearchBar					{ line-height:20px !important; width:194px; margin-right:5px !important; /*height:13px; padding:7px 3px 8px;*/ height:24px; padding:2px 3px !important;  margin:0; background:url(../../../images/searchInput.gif) no-repeat; border:none; font:normal 13px/13px Arial, Helvetica, sans-serif;}

.SearchButton 				{ width:53px;
              				  display:block;
              				  height: 28px;
              				  padding:6px 36px 6px 9px;
							  border:0;
              				  color:#1E309A;
              				  font:bold 13px Arial, Helvetica, sans-serif;
              				  text-align:right;
              				  cursor:pointer;
              				  text-decoration:none;
              				  background:url(../../../images/searchBtn.png) no-repeat;}
.SearchButton:hover			{ color:#0220CC; text-decoration:underline;}
.SearchAdvLink 				{ color:#003363; font-size:90%; text-align:right;}
.SearchAdvLink a 			{ color:#003363; text-decoration:underline;}
.SearchAdvLink a:visited 	{ color:#003363; text-decoration:underline;}

.DotCell 				{ height:21px;}
.BreadCell				{ height:29px; padding-right:27px; font-size:80%; vertical-align:top;}
.BreadCell div			{ padding:6px 0 0 5px; margin:0 -19px 0 8px; background:#f3f3f3 url(../../../images/shade.gif) repeat-x;}
.BreadCell a 			{ color:#000; font:normal 10px Arial, Helvetica, sans-serif; text-decoration:none; margin-right:8px;}
.BreadCell a:visited 	{ color:#003363;}
.BreadCell a:hover 		{ text-decoration:underline;}
.BreadCell td 			{ background:url(../../../images/menu_din.gif) no-repeat left center; padding-left:14px; text-align:left;}

.MenuCell 			{ padding:31px 0 0 24px; font-size:90%; font-weight:bold; text-align:left; vertical-align:top; min-width:170px;}
.MenuCell li		{ list-style-image:url(../../../images/menu_din.gif);}
.MenuCell a 		{ color:#1E309A; line-height:21px; text-decoration:none;}
.submenu .selected a{ color:#1A00CD;}
.MenuCell a:hover 	{ color:#0220cc; text-decoration:underline;}
/*.MenuCell a:visited { color:#003363;}*/
.MenuCell ul 		{ margin-left:20px; padding-left:0px;}
.MenuCell li 		{ padding-top:2px;}
.MenuCell .selected { list-style-image:url(../../../images/menu_ding_Selected_LR.gif);}
/*.MenuCell .selected a {	color:#1A00CD; }*/
.MenuCell li:hover 	{ list-style-image:url(../../../images/menu_ding_Selected_LR.gif);}
.Menulist 			{ margin-left:20px;}

.CTPTable 			{ width:100%; padding-right:5%;}
.ContentCell 		{ margin-right:28px; color:#000; vertical-align:top;}

.CTPSearchPaging 			{ padding-left:2px; margin:0 8px; line-height:16px; height:36px; display:block; border-bottom:1px #c0c0c0 solid;}
.CTPSearchPaging:after		{ clear:both; content:"."; display:block; height:0; visibility:hidden;/*self-cleaning float*/}
.CTPSearchPaging a			{ padding-left:12px; color:#1e309a; font-size:11px; float:left;}
.CTPSearchPaging a:hover	{ color:#0220CC;}
.CTPSearchPaging span		{ padding-left:12px; font-size:11px; float:left;}
.CTPSearchPaging .CurrentPage {font-weight:bold;}
a.goToFirstPage				{ width:6px; height:9px; margin:5px 0 0 -2px; padding:0; background:url(../../../images/arrows.png) no-repeat; text-decoration:none;}
a.goBackOnePage				{ width:6px; height:9px; margin:5px 0 0 5px; background:url(../../../images/arrows.png) no-repeat -11px 0; text-decoration:none; padding:0;}
a.goForwardOnePage			{ width:6px; height:9px; margin:5px 0 0 5px; background:url(../../../images/arrows.png) no-repeat -17px 0; text-decoration:none; padding:0;}
a.goToLastPage				{ width:6px; height:9px; margin:5px 0 0 5px; background:url(../../../images/arrows.png) no-repeat -28px 0; text-decoration:none; padding:0;}

.CTPDataTable						{ width:100%;}

.CTPDataTable .TopLeftShadeCell 	{ background:url(../../../images/borderLeft.png) repeat-y; height:16px; padding:0px; text-align:left; width:25%;}
.CTPDataTable .TopLeft				{ background:url(../../../images/borderRight.png) repeat-y right top;}
.CTPDataHeaderCell 					{ background:url(../../../images/borderLeft.png) repeat-y;}
.CTPDataTable .MidRight 			{ height:16px; margin:0px; padding:0px;}
.searchPage .MidRight 				{ background:url(../../../images/borderRight.png) repeat-y top right;}
.CTPDataTable .BottomLeft 			{ background:url(../../../images/borderBottom.png) repeat-x bottom center; width:9px;}
.CTPDataHeading 					{ background:url(../../../images/borderRight.png) repeat-y top right; height:24px; display:block; color:#000; padding:0 0 0 19px;
									  display:block; font:normal 14px Arial, Helvetica, sans-serif; line-height:16px; position:relative;}
.ui-tabs .CTPDataHeading			{ padding:0;}

.CTPDataTabsRow 					{ height:25px; text-align:right;}
.CTPDataContentDiv 				{ position:relative; top:-25px; width:100%;}
.CTPResultsContentCell 			{ border-left:1px solid #c0c0c0; padding:0 0 10px 0; vertical-align:top; min-width:540px;}
.CTPResultsContentCell td td	{ padding:0 36px 0 15px!IMPORTANT;}
.CTPResultsContentCell td td td	{ padding:0!IMPORTANT; direction:rtl; text-align:left;}

.CornerImage 						{ height:16px; width:16px;}
.CTPDataTable .BottomRight 			{ height:9px; width:16px;}
.CTPDataTable .BottomLeftShadeCell 	{ height:9px; background:url(../../../images/borderBottom.png) repeat-x bottom center; padding:0px; text-align:left; width:25%;}
.CTPDataTable .BottomMid 			{ background:url(../../../images/borderBottom.png) repeat-x bottom center; margin:0px; padding:0px;}
.CTPDataRightShadeCell				{ background:url(../../../images/borderLeft.png) repeat-y; vertical-align:top;}

.CTPFramePadding							{ padding:10px 10px 10px 0; display:block;}
.CTPParaClippingVarBlock					{ display:block !important; }
.CPBData									{ clear:both; 	}
.CTPParaClippingVarBlockPlain 				{ display:block; position:relative; clear:both; }
.CTPParaClippingVarBlock fieldset 			{ padding-left:12px; margin:7px 0 0 0; border:1px solid #e5e8ed; font-size:12px;}
.CTPParaClippingVarBlock legend				{ font-weight:bold; font-size:14px; color:#000;}
.CTPParaClippingVarBlockPlain fieldset 		{ border:1px solid #e5e8ed; font-weight:bold;}
.CTPParaInlineRightMarginVarPlain 			{ margin-right:5px;}
.CTPParaInlineRightMarginVar 				{ margin-right:5px;}
span.CTPParaClippingVarBlockPlain > div.CTPParaClippingHeaderLabel { width:auto; padding:10px 31px 5px 8px;}
.CTPDataContentCell.CTPDataContentCellHighlight					{ padding:15px 0 0; vertical-align:top; }
.CTPDataContentCell.CTPDataContentCellNoHighlight				{ padding:15px 0 0; vertical-align:top;}
.CTPDataContentCell.CTPDataContentCellHighlight > span > span	{ /*display:block;  padding:10px 31px 5px 8px;*/}

.CTPFinancialSubHeader 					{ background-color:#E9EEF1; cursor:hand; cursor:pointer; vertical-align:top;}
.CTPFinancialSubHeaderNoFill			{ cursor:hand; cursor:pointer; vertical-align:top;}
.CTPFinancialSubHeaderWithoutDropdown 	{ background-color:#E9EEF1; vertical-align:top;}
.CTPFinancialCell 						{ vertical-align:top;}
.CTPFinancialAmountCell 				{ margin:0px; padding:0px; padding-right:5px; text-align:right; width:15%;}
.CTPFinancialTotalAmountCell 			{ margin:0px; padding:0px; padding-right:5px; text-align:right; width:15%;}
.CTPFinancialSectionTotalMain 			{ background-color:#fff; border-bottom:solid 2px #bacdd1; font-weight:bold; margin:0px; padding:0px; padding-right:5px;}
.CTPFinancialSectionTotalAmount 		{ background-color:#fff; border-bottom:solid 2px #bacdd1; font-weight:bold; margin:0px; padding:0px; padding-right:5px; text-align:right;}
.CTPFinancialMainItemCell 				{ background-color:#bacdd1; width:30%;}
.CTPFinancialSubItemCell 				{ text-align:left; width:30%;}
.CTPFinancialSubItemCell_B 				{ text-align:left; width:30%;}
.CTPFinancialSubItemCell_T 				{ text-align:left; width:30%;}
.CTPFinancialAmountCellHead 			{ background-color:#bacdd1; border-bottom:1px solid #003363; margin:0px; padding:0px; padding-right:5px; text-align:right; width:15%;}
.CTPFinancialMainItemCellHead 			{ background-color:#bacdd1; border-bottom:1px solid #003363; width:30%;}
.CTPFinancialSubItemCellHead 			{ background-color:#bacdd1; border-bottom:1px solid #003363; text-align:right; width:30%;}

tr.CTPFinancialHR 	{ background-color:#E9EEF1; color:#bacdd1; height:3px; margin:0 0 0 0; padding:0 0 0 0;}
.CTPFinancialHR hr 	{ height:1px; margin:0 0 0 0; padding:0 0 0 0;}

.editPageDiv 		{ background-color:#fff; display:block; position:absolute; top:30px; z-index:50;}
.newPageDiv 		{ background-color:#fff; display:block; position:absolute; top:30px; z-index:50;}
.CMSAdminBar		{ background-color:#ccc; height:20px; left:0px; position:absolute; top:0px; width:100%; z-index:50;}
.CMSAdminLabel 		{ color:#990000; font-weight:bold; margin-left:10px; margin-right:400px;}
.CMSAdminNewLink 	{ margin-left:10px; margin-right:10px;}
.CMSAdminEditLink 	{ margin-left:10px; margin-right:10px;}
.CMSAdminDelLink 	{ margin-left:10px; margin-right:10px;}
.CMSAdminLogoutLink { margin-left:10px; margin-right:10px;}

.CPBLable 						{ font-size:100%; font-weight:bold;}
.CPBDescription 				{ display:block; font-size:100%;}

.CPBTextBox 					{ border:1px solid #b0bccb; color:#000; line-height:1.5em; margin:6px 0 0 0; padding:3px; width:99%; font:normal 14px Arial, Helvetica, sans-serif;}
.CPBTextBox20 					{ border:1px solid #b0bccb; color:#000; line-height:1.5em; margin:6px 0 0 0; padding:3px; width:20%;}
.CPBTextBox50 					{ border:1px solid #b0bccb; color:#000; line-height:1.5em; margin:6px 0 8px 0; padding:3px; width:50%; display:block;}
.CTPDataContentCellShade 		{ background-color:#e9eef1; padding-bottom:10px; padding-left:20px; padding-right:200px; padding-top:10px; vertical-align:top;}

.CPBControlWidth50Left 		{ display:block; float:left; width:50px;}
.CPBControlWidth50Right 	{ display:block; float:right; width:50px;}
.CPBControlWidth100Left 	{ display:block; float:left; width:100px;}
.CPBControlWidth100Right	{ display:block; float:right; width:100px;}
.CPBControlWidth200Left 	{ display:inline-block; width:192px;}
.CPBControlWidth200Right 	{ display:block; float:right; width:200px;}
.CPBControlWidth300Left 	{ display:inline-block; width:300px;}
.CPBControlWidth300Right 	{ display:block; float:right; width:300px;}

.ControlWidth250Left 	{ width:250px; display:inline-block;}
.ControlWidthLeftCPB 	{ width:290px; display:inline-block;}
.ControlWidthLeftGOVT 	{ width:275px; display:inline-block;}

/*
.SplashCTPTable  	{ margin:0 auto; text-align:center; width:800px;}
.SplashTextCell 	{ height:180px; padding-top:20px; text-align:left; vertical-align:top;}
.SplashSearchDiv 	{ height:30px; margin-left:auto; margin-right:auto; padding-bottom:25px; padding-top:5px; width:350px;}

.t 	{ background:#fff url(../../../images/search_d.gif) 0 0 repeat-x; width:800px;}
.b 	{ background:url(../../../images/search_d.gif) 0 100% repeat-x;}
.l 	{ background:url(../../../images/search_d.gif) 0 0 repeat-y;}
.r 	{ background:url(../../../images/search_d.gif) 100% 0 repeat-y;}

.bl { background:url(../../../images/search_b.gif) 0 100% no-repeat;}
.br { background:url(../../../images/search_b.gif) 100% 100% no-repeat;}
.tl { background:url(../../../images/search_t.gif) 0 0 no-repeat;}
.tr { background:url(../../../images/search_t.gif) 100% 0 no-repeat; padding:1em 2em 1em 2em;}

.SplashLinks 			{ padding-left:50px; padding-right:50px; text-align:justify;}
#SplashLinks a 			{ color:#1E309A; font-size:8pt; text-decoration:underline; padding:0 20px; border-left:solid 1px #C0C0C0;}
#SplashLinks a:visited	{ color:#1E309A; font-size:8pt; text-decoration:underline;}
#SplashLinks a:hover 	{ color:#0220CC; font-size:8pt; text-decoration:underline;}

#SplashLinks p span
{
	border-right:solid 1px #C0C0C0;
}*/

.SplashCTPTable  	{ margin:0 auto; text-align:center; width:800px;}
.SplashTextCell 	{ height:180px; padding-top:6px; text-align:left; vertical-align:top;}
.SplashSearchDiv 	{ height:29px; margin:0 auto; padding-top:4px;}

.SplashLinks 			{ padding-left:50px; padding-right:50px; text-align:justify;}
#SplashLinks			{ padding:9px 0 0 128px; text-align:left;}
#SplashLinks a 			{ color:#1e309a; text-decoration:none; font:bold 12px/18px Arial, Helvetica, sans-serif; padding:0 20px; border-right:1px solid #C0C0C0;}
#SplashLinks .last		{ border:none;}

.SplashContentCell > table 		{ width:800px!IMPORTANT;}
.SplashSearchDiv .SearchBar 	{ width:321px; height:10px;  padding:10px 3px 8px 0; background:url(../../../images/hpSearch.png) no-repeat; border:none;}
.SearchDiv td 					{ vertical-align:top!IMPORTANT;}
.SearchDiv .SearchButton		{ background:url(../../../images/hpInput.png) no-repeat;}
.SearchDiv .SearchButton	 	{ padding-right:43px;}
.SearchDiv						{ width:303px; float:none; position:relative; top:-12px; padding-top:15px}
.SplashSearchDiv .SearchDiv		{ width:auto; right:-7px;}
.subTitle						{ font:12px/18px Arial, Helvetica, sans-serif; color:#000;}
.subTitle b						{ color:#797979;}

.CornerBLShade	{ display:block; height:9px; width:9px; background:url(../../../images/cornerBL.png) no-repeat;}
.CornerBR 		{ display:block; height:9px; width:9px; background:url(../../../images/cornerBR.png) no-repeat;}

.ClusterCell 					{ border-top:1px solid #c0c0c0; min-width:231px; padding:12px 5px 0 6px; margin-left:9px; color:#003363; font-size:12px; text-align:left; vertical-align:top;}
.ClusterCell .mainCluster 		{ background:url(../../../images/triangle.gif) no-repeat 0 5px;}
.ClusterCell .openCluster 		{ background:url(../../../images/triangle-open.gif) no-repeat 0 5px;}
.ClusterCell .selectedCluster 	{ background:url(../../../images/triangle.gif) no-repeat 0 5px;}
.ClusterCell a					{ color:#003363; text-decoration:none;}
.ClusterCell a:visited 			{ color:#003363;}
.ClusterCell a:hover			{ color:#003363; text-decoration:underline;}
.ClusterCell ul 				{ list-style:none; padding-left:18px;}
.ClusterCell li 				{ padding:3px 0 2px 18px; background:url(../../../images/menu_dio.gif) no-repeat 0 5px; list-style:none;}
.ClusterCell li a:hover 		{ text-decoration:underline;}
.ClusterCell ul ul				{ padding-top:5px;}

.splashAds 				{ padding-top:50px; text-align:center; vertical-align:top;}
.splashAdsTextKhaki 	{ color:#4B472E; font-size:90%; padding:20px 0 0 30px; text-align:left; vertical-align:top;}
.splashAdsTextGreen 	{ color:#304C18; font-size:90%; padding:20px 0 0 30px; text-align:left; vertical-align:top;}
.splashAdsTextPurple 	{ color:#482D6F; font-size:90%; padding:20px 0 0 30px; text-align:left; vertical-align:top;}

.GSBorderTable				{ width:770px; clear:both;}
.GSBorderTableHeaderRow	 	{ /*width:190px!important;*/ padding:5px 2px 0 13px; background:#e5e5e5; font-weight:bold; font-size:12px; line-height:25px;}
.GSBorderTableItemRow 		{ padding:5px 2px 0 13px; border-bottom:1px solid #e5e8ed; line-height:25px;}
.AddressFlowLayout 			{ float:left; height:250px; margin:-2px -2px 1px 1px; padding:10px; width:200px;}

.CTPBackToTopLink 						{ display:none; font-size:smaller; text-align:center; width:100%;}
.CTPBackToTopLink a:hover 				{ color:red; text-decoration:underline;}

.disclaimer 			{ font-size:9px;}
.tvRootStyle			{ font-weight:bold;}
.tvNodeStyle a			{ text-decoration:none;}
.tvNodeStyle a:hover 	{ text-decoration:underline;}
.tvSelectedStyle a 		{ color:red;}
.FeedBackFloat 			{ bottom:10px; position:fixed; right:12px; font-size:11px;}

.BannerCPB 				{ width:495px; height:125px; background:url(../../../images/CPBBanner.gif) no-repeat 0 20px; padding-top:20px; margin:15px 0 0 -2px; border-top:1px dotted #D4D4D4;}
.BannerCPB .ImageTitle 	{ font-size:14px; color:#163646; position:relative; top:17px; left:59px;}
.BannerCPB .Description { width:360px; font-size:11px; color:#003363; line-height:12px; position:relative; top:27px; left:60px;}
.BannerCPB .Link 		{ width:400px; padding-left:13px; font-size:11px; color:#1e309a; left:60px; position:relative; top:30px;
						  background:url(../../../images/offensive.png) no-repeat left center;}
.BannerCPB a:hover		{ text-decoration:none;}
.BannerGOV 				{ width:588px; height:110px; margin:15px 0 0 8px; background:url(../../../images/govBanner.png) no-repeat 0 15px; position:relative; top:-10px; border-top:1px dotted #D4D4D4; clear:both;}
.BannerGOV .ImageTitle 	{ font-size:14px; color:#000; position:relative; top:31px; left:60px; font-family:Verdana, Geneva, sans-serif;}
.BannerGOV .Description { width:310px; font-size:11px; line-height:14px; color:#003363; position:relative; top:38px; left:60px;}
.Description a			{ text-decoration:none; font-weight:normal; color:#1e309a;}
.Description a:hover	{ text-decoration:underline;}
.Description b			{ font-weight:normal;}
.CTPDataLTR 			{ direction:ltr; text-align:left; }
.CTPDataRTL				{ direction:rtl; text-align:right;}

.FooterCell 	{ text-align:center; width:100%; position:absolute; bottom:0; left:0;}
.footer			{ width:880px; margin:0 auto; height:3px; font:normal 11px Verdana, Geneva, sans-serif;}
.footer .first 	{ height:35px; width:5px;}
.footer .last 	{ width:5px;}
.footer a 		{ padding-left:1px; padding-right:1px; text-decoration:none; color:#1e309a;}
.footer a:hover { color:#000; text-decoration:underline;}

/*start new added classes:*/
.CTPParaClippingHeaderLabel, .CTPParaClippingHeaderLabel1 			{ float:left; clear:left; font-weight:bold;  /*padding:1px 31px 5px 0;*/ padding:0 0 5px 0px; }/*"leftColumn"*/
.CTPParaClippingHeaderLabel 			{ /*width:250px;*/ /*border:solid 1px Red;*/ }
.alignText, .alignTextlang				{ display:inline-block; /*width:470px;*/ width:56%;}
.CTPParaClippingVarBlockPlain ul		{ list-style:none; padding:2px 0 0 290px;  position:relative; /*top:-25px;*/ }
.CTPParaClippingVarBlockPlain ul li
{
	list-style:none;
}
legend .CTPParaClippingHeaderLabel		{ float:none;}
fieldset .CTPParaClippingHeaderLabel	{ padding-left:10px;}

.legend				{ height:68px; background:url(../../../images/legendBG.gif) repeat-x; border-top:1px solid #c0c0c0; padding-left:10px; position:relative;}
.legend:after		{ clear:both; content:"."; display:block; height:0; visibility:hidden;/*self-cleaning float*/}
.legend a			{ height:30px; line-height:30px; float:left; padding-left:32px; font-size:11px; text-decoration:none; outline:none; cursor:default; position:relative;}
.legend i			{ display:block; position:absolute; top:5px; left:5px; width:24px; height:26px; background:url(../../../images/icons.png) no-repeat;}
.legend .close		{ width:9px; height:9px; float:none; position:absolute; top:5px; right:5px; background:url(../../../images/close.png) no-repeat; padding:0; cursor:pointer;}

.legend .iconUrl			{ width:100px;}
.legend .iconManage			{ width:175px; margin:0;}
.legend .iconRegulations	{ width:120px; margin:0;}
.legend .iconLiteral		{ width:100px; margin:0 0 0 -1px; clear:left;}
.legend .iconFinance		{ width:120px; margin:0 0 0 1px; padding-left:36px;}

.legendEnd				{border-top: 1px solid #c0c0c0; line-height:1px; width:100%;}

.icons div				{ float:right; background:url(../../../images/iconShade.png) no-repeat;}
.icons div:after		{ clear:both; content:"."; display:block; height:0; visibility:hidden;/*self-cleaning float*/}
.icons a				{ width:24px; height:26px; float:left; text-decoration:none; outline:none; cursor:default; background:url(../../../images/icons.png) no-repeat;}

.iconManage i			{ background-position:-30px 0;}
.iconRegulations i		{ background-position:-57px 0; margin-left:3px;}
.iconLiteral i			{ background-position:-82px 0; margin-left:1px;}
.iconFinance i			{ background-position:-106px 0;}

a.iconManage			{ background-position:-30px 0; margin-left:6px; cursor:default;}
a.iconRegulations		{ background-position:-57px 0; margin-left:3px; cursor:default;}
a.iconLiteral			{ background-position:-82px 0; margin-left:1px; cursor:default;}
a.iconFinance			{ background-position:-106px 0; cursor:default;}
a.grey					{ background-position:0 -26px; cursor:default;}
a.iconManage.grey		{ background-position:-30px -26px; cursor:default;}
a.iconRegulations.grey	{ background-position:-57px -26px; cursor:default;}
a.iconLiteral.grey		{ background-position:-82px -26px; cursor:default;}
a.iconFinance.grey		{ background-position:-106px -26px; cursor:default;}

a.closeIndex						{ display:block; position:absolute; top:-10px; right:20px; color:#1e309a; text-decoration:none; padding-left:14px; font-size:12px;
									  outline:none; background:url(../../../images/triangle-open.gif) no-repeat left;}
.closeIndex:hover					{ text-decoration:underline;}
.title								{ color:#989898;}
.CTPResultsContentCell td .info	 	{ color:#989898; padding:10px 36px 2px 15px!important; font-size:12px;}
.info span							{ background:url(../../../images/info.gif) no-repeat center left; padding:0 0 0 10px;}
.dottedBottom						{ border-top:1px dotted #D4D4D4; margin-top:10px;}
.dottedBottom.last					{ border:none; margin-top:10px;}

.orgLogo				{ vertical-align:top;}
.orgLogo img			{ display:block; margin:5px auto;}
.orgLogo .donate		{ width:157px;
                		  height:28px;
                		  padding:13px 0 0 6px;
                		  /*margin:-30px 0 0 32px;*/
                		  display:block;
                		  outline:none;
                		  text-decoration:none;
                		  color:#1E309A;
 				  		  background:url(../../../images/donateBtn.png) no-repeat center center transparent;
 				  		  font:bold 12px Verdana, Geneva, sans-serif;}

.orgLogo .donate:hover	{ text-decoration:underline; color:#0026ff;}
.orgLogo table			{ border:none!important;}

.none					{ background:url(../../../images/none.gif) no-repeat; padding-left:15px; margin-left:-15px;}
/*end new added classes*/

/*start new tabs*/
.ui-tabs				{ position:relative; margin:33px 0 0; background:#fff url(../../../images/borderLeft.png) repeat-y;}
.ui-tabs-nav			{ position:relative; top:-20px; float:right; z-index:1; margin-right:8px; border-bottom: solid 1px #C0C0C0;}
.ui-tabs-nav:after		{ clear:both; content:"."; visibility:hidden; display:block; height:0;}
.ui-state-active		{ color:#000; background:url(../../../images/tab.png) no-repeat; font-weight:bold; border-bottom:solid 1px #fff; margin-bottom:-1px;}
.ui-state-active a		{ background:url(../../../images/tab.png) no-repeat right top;}
.ui-tabs-nav li			{ float:left; list-style:none;}
.ui-tabs-nav a			{ height:20px;
              			  display:block; line-height:21px; text-decoration:none; outline:none; font-weight:bold;
              			  color:#1E309A; padding:0 18px 0 0; margin-left:12px;
              			    font-size:13px;
              			  }
.ui-tabs-nav a:hover	{ color:#0220CC; text-decoration:underline;}
.ui-state-active a 	 	{ color:#000;}
.ui-tabs-selected a		{ color:#000;}
.ui-tabs-nav span		{ padding:0 0 0 13px; background:url(../../../images/bulletSummery.png) no-repeat center left;}
.ui-tabs-nav #listItem1	{ background:url(../../../images/bulletActivities.png) no-repeat center left;}
.ui-tabs-nav #listItem2	{ background:url(../../../images/bulletOrganization.png) no-repeat center left;}
.ui-tabs-nav #listItem3	{ background:url(../../../images/bulletGallery.png) no-repeat center left;}
/*end new tabs*/

/*start summaryPageLR*/
.ui-tabs-panel								{ background:url(../../../images/borderRight.png) repeat-y top right; padding:0 15px 0 29px;}
.ui-tabs-panel .CTPDataTable				{ padding:0;}
.ui-tabs-panel .CTPDataRightShadeCell ul 	{ list-style:none; display:none;}
.ui-tabs-panel .CTPDataHeading 				{ background:none;}
.ui-tabs-panel .BottomMid					{ background:none; display:none;}
.ui-tabs-panel .BottomLeft					{ background:none; display:none;}
.ui-tabs-panel .BottomRightShadeCell		{ background:none; display:none;}
.ui-tabs-panel .TopLeft						{ background:none;}
.ui-tabs-panel .CTPDataRightShadeCell		{ background:none;}
.ui-tabs-panel .CTPDataHeaderCell 			{ background:none;}
/*li .CPBData span 							{ background:url(../../../images/list_ding.gif) no-repeat 0 3px; padding-left:16px; border:solid 1px Red;}*/
ul.ulothercharityName li { background:url(../../../images/list_ding.gif) no-repeat 0 3px; padding-left:16px;}

.borderTop									{ margin:0 -7px 0 -20px; border-top:1px solid #C0C0C0; display:block; height:1px; line-height:1px;}
.associated									{ padding-top:15px; border-top:1px dotted #d4d4d4; border-bottom:1px dotted #d4d4d4;}
.orgInfo									{ width:71%; padding:0 0 15px 0;}
.orgInfo .CTPParaClippingVarBlockPlain		{ /*margin-left:-6px;*/}
.orgInfo .CTPParaClippingVarBlock			{ padding-top:10px; /*margin-left:-6px;*/}
.name										{ font-weight:bold; font-size:20px; display:block; /*width:500px;*/}
.leg_Activity .name							{ width:auto;}

.ui-tabs-panel .legalStatus	, .ctpsummary .legalStatus			{   position:relative; left:-8px; font-size:12px; background:url(../../../images/legalStatusBorderLeft.gif) repeat-y; /*border:solid 1px White;*/ }
.legalStatus							{ position:relative;}
.legalStatus .TopLeft					{ background:url(../../../images/legalStatusCornerTL.gif) no-repeat; width:14px; height:14px;}
.legalStatus .TopRightShadeCell			{ background:url(../../../images/legalStatusCornerTR.gif) no-repeat; width:14px; height:14px;}
.legalStatus .BottomLeft 				{ background:url(../../../images/legalStatusCornerBL.gif) no-repeat; width:14px; height:14px;
										  display:table-cell; *display:block;}
.legalStatus .BottomMid 				{ background:url(../../../images/legalStatusBorderBottom.gif) repeat-x center bottom; height:14px;
										  display:table-cell; *display:block;}
.legalStatus .BottomRightShadeCell		{ display:table-cell; *display:block;}
.legalStatus .CornerBRShade				{ background:url(../../../images/legalStatusCornerBR.gif) no-repeat; width:14px; height:14px; display:block;}
.legalStatus .CTPDataHeading			{ background:url(../../../images/legalStatusBorderRight.gif) repeat-y top right; padding:2px 0 0;}
.legalStatus .CTPDataHeaderCell			{ background:url(../../../images/legalStatusBorderLeft.gif) repeat-y;}
.legalStatus .MidLeft					{ display:block; width:14px;}
.legalStatus .TopMid					{ background:url(../../../images/legalStatusBorderTop.gif) repeat-x center top; height:14px;}
.legalStatus .CTPDataRightShadeCell		{ background:url(../../../images/legalStatusBorderRight.gif) repeat-y;}
.legalStatus .MidLeft img				{ display:none;}
.legalStatus .CTPDataHeading span		{ margin:0 13px; padding:6px 6px 6px 14px; border:1px solid #75beff; display:block; background:#98c2ee;
										  font-weight:bold; font-size:14px;}
.legalStatus .CTPDataHeadingVar span	{ padding:0px 0px 0px 7px;  display:block; background:#98c2ee; font-weight:bold; font-size:14px;}
.legalStatus .CTPDataHeadingVar span.name { border:1px solid #98C2EE; height:23px; padding-top:6px; padding-left:10px; }
.legalStatus .CornerTL					{ display:block; height:14px; line-height:14px;}
.legalStatus .CornerTR					{ display:block; height:14px; line-height:14px;}
.legalStatus .CornerBL					{ display:block; height:14px; line-height:14px;}
.legalStatus .CornerBRShade				{ display:block; height:14px; line-height:14px;}
.legalStatus .CTPParaClippingVarBlock	{ padding:6px 0 0 8px;}

.subSection									{ position:relative;}
.subSection .CTPDataHeaderCell span span	{ padding:6px 6px 6px 12px; /*margin:0 25px 0 0;*/ margin:0 13px 0 0; display:block; background:#a5d3b2; border:1px solid #9dc5a0; font-weight:bold;}
.subSection .TopLeft,
.subSection .TopMid,
.subSection .TopRight						{ display:none;}
.subSection .BannerCPB 						{ margin-left:0;}
.subSection .CTPDataHeadingVar				{ display:block;}
.subSection .CTPDataHeadingVar span			{ padding: 0 0 0 13px;  display:block; background:#A5D3B2; font-weight:bold; font-size:14px;}
.subSection .CTPDataHeadingVar span.name 	{ width:97%; /*width:878px;*/ height:23px; padding-top:6px; border:1px solid #9DC5A0;}

.MidLeft 		 							{ display:none; width:0;}
.MidLeft img		 						{ display:none; width:0;}
.HighlightPanel								{ padding:10px 0 0 0;}

.CPBControl fieldset 						{ border:1px solid #e5e8ed; font-size:12px; font-weight:normal; margin:11px 0 0; padding:4px 1em 1em;}
.CPBTextBox35 								{ width:393px; height:22px; padding:3px 3px 8px; background: url(../../../images/textboxBG.png) no-repeat; border:none; color:#000;
   											  line-height:1.5em; margin:6px 0 0 0; display:block;}
legend						 				{ font:bold 14px Arial, Helvetica, sans-serif;}
.subSection legend							{ height:16px; color:#000;}
.CTPParaInlineHeaderLabel					{ width:190px;}
.CTPParaInlineHeaderLabel span				{ font-weight:bold;}
fieldset table								{ width:400px; margin-top:8px; border-top:1px solid #e5e8ed;}
.classification fieldset table				{ margin-top:8px; border-top:1px solid #e5e8ed; width:auto;}
.CPBSaveButton 								{ width:70px; height:28px; background:url(../../../images/cpButton.png) no-repeat; border:0; color:#1e309a; font-weight:bold; font-size:12px;
											  padding:3px 0 6px; text-align:center; vertical-align:top; cursor:pointer;}
.CPBSaveButton:hover						{ color:#0220CC;}
/*end summaryPageLR*/

/*start .profile page*/
.profile .ContentCell					{ background:#fff url(../../../images/borderLeft.png) repeat-y;}
.profile .borderRight					{ background:url(../../../images/borderRight.png) repeat-y top right; display:block;}
.profile .DotCell 						{ height:55px;}
.profile .BreadCell div					{ position:relative; top:-36px;}
.profile .MenuCell						{ padding-top:0;}
.profile .CTPDataTable .BottomMid 		{ background:none;}
.profile .CTPDataTable .TopLeft			{ background:none;}
.profile .CornerBR 						{ background:none;}
.profile .CTPDataHeaderCell 			{ background:none;}
.profile .BottomLeft					{ background:none;}
.profile .CTPDataHeading				{ background:none;}
.profile .CTPDataRightShadeCell			{ background:none;}
.profile .CTPDataRightShadeCell ul		{ display:none;}
.profile .CTPParaClippingHeaderLabel	{ display:inline;}
.profile .MidLeft img					{ width:10px;}
.profile .MidLeft						{ display:table-cell; *display:block; width:16px;}
.profile .CTPDataContentCell 			{ padding:15px 10px 10px 12px;}
.profile .CTPDataHeaderCell span span	{ margin:0 25px 0 8px;}

.generalInfo							{ background:#f2f2f2; position:relative; margin:20px 21px 0; border-collapse:collapse;}
.generalInfo .CornerTLTabs				{ background:url(../../../images/infoCornerTL.png) no-repeat; width:13px; height:13px; display:block;}
.generalInfo .CornerTRTabs				{ background:url(../../../images/infoCornerTR.png) no-repeat; width:13px; height:13px; display:block;}
.generalInfo .CornerBRShade				{ background:url(../../../images/infoCornerBR.png) no-repeat; width:13px; height:13px; display:block;}
.generalInfo .BottomLeft 				{ width:13px; height:13px; display:block;}
.generalInfo .CornerBL					{ background:url(../../../images/infoCornerBL.png) no-repeat; width:13px; height:13px; display:block;}
.generalInfo .TopMid					{ background:url(../../../images/infoBorderTop.png) repeat-x center top; height:13px;}
.generalInfo .CTPDataHeaderCell			{ background:url(../../../images/infoBorderRight.png) repeat-y top right;}
.generalInfo .CTPDataRightShadeCell		{ background:url(../../../images/infoBorderRight.png) repeat-y top right;}
.generalInfo .MidLeft					{ background:url(../../../images/infoBorderLeft.png) repeat-y;}
.generalInfo .CTPDataHeading			{ height:1px; background:url(../../../images/infoBorderLeft.png) repeat-y;}
.generalInfo .TopMid					{ background:url(../../../images/infoBorderTop.png) repeat-x center top;}
.generalInfo .BottomMid 				{ background:url(../../../images/infoBorderBottom.png) repeat-x center bottom; height:13px;}
.generalInfo .CTPDataContentCell		{ padding:0 99px 13px 0; font-size:13px; font-family:Arial; width:100%; }
.profile .generalInfo .name				{ line-height:23px; position:absolute; top:-41px; left:7px; margin:0; width:100%;}
.generalInfo .MidLeft					{ width:13px;}
/*.generalInfo img						{ display:none;}*/

td.CTPDataTabsRow > table > tbody > tr > td { padding:0!important;}
.tabsAlign						{ padding-left:20px; border-bottom:1px solid #c0c0c0; position:relative; top:-23px; left:-8px; text-align:left;}
.spacer							{ display:none;}
.tabsbar td 					{ text-align:left; border-bottom:1px solid #C0C0C0;}
.tabsbar a						{ padding:0 10px 0 24px; height:19px; color:#1E309A; font-weight:bold; display:block; line-height:21px; text-decoration:none; text-align:left;
								  background:url(../../../images/bulletTabs.png) no-repeat 11px 8px;}
.tabsbar a:hover				{ color:#0220cc; text-decoration:underline;}
.tabsbar .selected				{ background:url(../../../images/tabBG.png) repeat-x; border:0px !important; }
.tabsbar .selected a			{  border:0px !important; margin:0 -8px 0 -7px; position:relative; bottom:-1px; padding:0 18px 0px 31px !important; border-bottom:1px solid #fff; color:#000; background:url(../../../images/bulletSummery.png) no-repeat 11px 8px;}
.tabsbar .TabsBeginTabSelected 	{ border:0px !important; width:9px; background:url(../../../images/beginTab.png) no-repeat;}
.tabsbar .TabsEndTabSelected 	{ border:0px !important; width:9px; background:url(../../../images/endTab.png) no-repeat;}
.tabsbar .TabsBeginTab			{ width:0; display:none;}
.tabsbar .TabsEndTab			{ width:0; display:none;}

.specialBottomBorder			{ background:url(../../../images/borderBottom.png) repeat-x bottom center; position:relative;}
.specialBottomBorder i			{ width:9px; height:9px; display:block; background:url(../../../images/cornerBL.png) no-repeat;}
.specialBottomBorder b			{ width:9px; height:9px; display:block; background:url(../../../images/cornerBR.png) no-repeat; position:absolute; bottom:0; right:0;}
/*end .profile page*/

/*start .contactUs page*/
.contactUs p						{ /*text-indent:36px;*/}
.contactUs .StaticDataHeading p		{ font-size:20px; font-weight:bold; padding:0 24px 0 30px;}
.contactUs .StaticDataHeading div		{ font-size:20px; font-weight:bold; padding:0 0px 0px 30px; /*text-indent:36px;*/ }
.contactUs .CTPDataTable			{ border-top:1px solid #C0C0C0; margin-top:20px; background:#fff url(../../../images/borderLeft.png) repeat-y;}
.contactUs .CTPDataContentCell		{ padding:20px 0 0 15px;}
.contactUs .CTPDataContentDiv p		{ padding-top:15px;}
.contactUs .CTPDataTable .TopLeft	{ width:16px; height:16px; background:none;}
.contactUs .StaticDataHeading		{ background:url(../../../images/borderRight.png) repeat-y right top;}

.contactUs .TopRight				{ width:16px; height:16px; background:url(../../../images/borderRight.png) repeat-y right top;}
.contactUs .CornerTL				{ width:16px; height:16px; display:block; background:url(../../../images/contactCornerTL.gif) no-repeat; position:relative; top:-5px; left:1px;}
.contactUs .CornerTR				{ width:16px; height:16px; display:block; background:url(../../../images/contactCornerTR.gif) no-repeat; position:relative; top:-1px;}
.contactUs .CornerBL 				{ width:16px; height:16px; display:block; background:url(../../../images/contactCornerBL.gif) repeat-x bottom center;}
.contactUs .CornerBR		 		{ display:block; height:16px; width:16px; background:url(../../../images/contactCornerBR.gif) no-repeat;}
.contactUs .MidLeft					{ display:table-cell; *display:block; width:16px;}
/*end .contactUs page*/

/*start homePage*/
/*
.t 	{ background:url(../../../images/legalStatusBorderTop.gif) repeat-x center top; width:800px;}
.b 	{ background:url(../../../images/legalStatusBorderBottom.gif) repeat-x center bottom;}
.l 	{ background:url(../../../images/legalStatusBorderLeft.gif) repeat-y;}
.r 	{ background:url(../../../images/legalStatusBorderRight.gif) repeat-y right top;}
.bl { background:url(../../../images/legalStatusCornerBL.gif) no-repeat bottom left;}
.br { background:url(../../../images/legalStatusCornerBR.gif) no-repeat bottom right;}
.tl { background:url(../../../images/legalStatusCornerTL.gif) no-repeat;}
.tr { background:url(../../../images/legalStatusCornerTR.gif) no-repeat right top; padding:20px 20px 30px;}
*/
.t 	{ background:#fff url(../../../images/legalStatusBorderTop.gif) 0 0 repeat-x; width:727px!IMPORTANT; margin-right:33px;}
.b 	{ background:url(../../../images/legalStatusBorderBottom.gif) 0 100% repeat-x;}
.l 	{ background:url(../../../images/legalStatusBorderLeft.gif) 0 0 repeat-y;}
.r 	{ background:url(../../../images/legalStatusBorderRight.gif) 100% 0 repeat-y;}
.bl { background:url(../../../images/legalStatusCornerBL.gif) 0 100% no-repeat;}
.br { background:url(../../../images/legalStatusCornerBR.gif) 100% 100% no-repeat;}
.tl { background:url(../../../images/legalStatusCornerTL.gif) 0 0 no-repeat;}
.tr { background:url(../../../images/legalStatusCornerTR.gif) 100% 0 no-repeat; padding:15px 2em;}

/*end homePage*/

.logoutTop 							{ float:right; position:relative; right:250px; top:4px;}
.CTPParaClippingVarBlock UL 		{ /*clear:both;*/ list-style:none; height:auto; margin-left:290px; }
.CTPParaClippingVarBlock UL UL		{ /*clear:both;*/ list-style:none; height:auto; margin-left:20px; margin-bottom:10px;}
.noResults .ClusterCell				{ display:none;}
.noResults .CTPResultsContentCell	{ border:none;}
.noResults .CTPDataHeading 			{ padding:15px 0 0 30px;}

/*start gallery tab*/
.galleryTab .subSection .CTPDataHeaderCell span span 	{ background:none; border:none;}
.galleryTab fieldset 									{ border:none;}
.galleryTab fieldset table								{ border:none;}
/*end gallery tab*/

/*This is how to position the tab loading image perfectly within the design required space. Just remove the remark from the display:block...*/
#SectionPlaceHolder1_ctl01_pnlSum_TabLink		{ position:relative;}
#SectionPlaceHolder1_ctl01_pnlSum_LoadingPanel	{ /*display:block!important;*/ position:absolute; right:3px; top:2px;}
/*end of tab loading image placement*/

table.generalInfo td.CTPDataContentCell span img a	{display:block;z-index:9999;position:absolute; }

td.CTPResultsContentCell p.noresult
{
	margin:0px;
	padding:0px;
	position:relative;
	left:-225px;
}

.CTPDataContentDiv ul
{
	list-style:none;
}

.CTPParaInlineHeaderLabel span
{
	font-weight:bold;
}

.ClassIndentFix table
{
	width:auto;
}

.CTPborder
{
	border-bottom: 1px dotted #D4D4D4;
	 margin-bottom:15px;
	 padding-bottom:10px;
	  display:block;
}

table td.tdPad
{
	padding-right:8px;
}

.galleryPlaceHolder { position:absolute; left:210px; top:4px; font:bold 18px Arial, Helvetica, sans-serif;}

td.CTPDataHeaderCell span.CTPDataHeading span.gallerytxt div { float:left;}

table.tblgallery
{
	width:98%; border:solid 1px #E5E8ED !important;
}

table.tblgallery tr td
{
	padding:10px;
}

.CPBData fieldset ul
{
	list-style:none;
	margin-top:5px;
}
}

td.leg_Activity
{
	background-color: rgb(152, 194, 238); border: 1px solid rgb(117, 190, 255);
}
.AdvSearh
{
	float:right;
}

.AdvSearh .SearchButton
{
	width:100px;
}

/* Start edit!*/
.ui-state-default a 			{ text-decoration:none;}
.ui-state-default a:hover 		{ text-decoration:none;}
.ui-state-default span:hover 	{ text-decoration:underline;}
em								{ font-style:normal;}
.CPBControl						{ clear:left;}
.chackboxContainer td	 		{ padding:2px 0 2px;}
.chackboxContainer label 		{ display:block; /*width:224px;*/ width:150px; margin-left:20px}
.chackboxContainer input		{ float:left;}
.chackboxContainer div			{ overflow:auto !IMPORTANT;}
/* end edit!*/

/* Start edit! - change of default cbttestbox all arpund*/
.CPBTextBox 					{ border:1px solid #b0bccb; color:#000; line-height:1.5em; margin:6px 0 8px 0; padding:3px; width:50%; font:normal 14px Arial, Helvetica, sans-serif; display:block;}

h1.title		{ color:#3dbf54; font:bold 24px/16px Arial, Helvetica, sans-serif; padding-right:32px; text-align:center;}
.txtHedding		{ display:block; text-align:center; font:14px/20px Arial, Helvetica, sans-serif; color:black;}
.txtHedding p 	{ letter-spacing:0.1px; padding:17px 47px 14px 0;}

/* end edit!*/

.dvCTPOrganizationName
{
	width:100%; display:block; clear:both; padding-bottom:1px; position:relative; left:34px; top:12px;
}

.dvCTPOrganizationName span, .dvCTPOrganizationName p
{
	width:75%; font-size:17px; font-weight:bold; display:block;
}

.ChkBoxSelected
{
	background-color:#AAE4F8;
}

.CPBControlLabelStrong span
{
	font-weight:bold;
	padding-right:2px;
}

.CPBControlLabelStrong1 span
{
		font-weight:bold;
	padding-right:20px;
}

.CPBTextBoxLarge
{
	width:393px;
	display:block;
}

.dvGalleryCols
{
	width:180px;
}

.blankHeader25
{
	 width:25px;
}

.blankHeader50
{
	width:50px;
}

.staticpagerightcol
{
	background:url("../../../images/borderRight.png") repeat-y scroll right top transparent;
}

.staticpageleftcol
{
	background:none;
}

.legalStatus .GSBorderTable
{
	width:100% !important;
}
/*start homepage*/
.homeSprite  		{ padding:118px 0 81px; color:#000; background:url(../../../images/homeSprite_RL.png) no-repeat 41px 39px;}
.homeSprite:after  	{ clear:both; content:"."; visibility:hidden; display:block; height:0;}
.homeSprite p		{ width:147px; padding-right:79px; float:right; font:12px/18px Arial, Helvetica, sans-serif; text-align:left;}
.homeSprite .second	{ padding-right:30px;}
.homeSprite .third	{ padding-right:27px;}
.homeSprite .last	{ padding-right:33px;}
.homeSprite b 		{ display:block; font:bold 14px/18px Arial, Helvetica, sans-serif;}
.homeSprite a		{ text-decoration:none;}
.homeSprite em		{ font-weight:bold;}
/*end  homepage*/

.subSection .GSBorderTable
{
	 width:98% !important;
}

.chackboxContainergeo div
{
	overflow:auto !important;
}

.chackboxContainergeo td
{
	padding: 2px 0;
}

.chackboxContainergeo input
{
	float:left;
}

.chackboxContainergeo label
{
	display:block;
	margin-left: 20px;
	/*width:220px;*/
	width:137px;
	margin-right:5px;
}

.tablinebar
{
	border-top: 1px solid rgb(192, 192, 192); position: relative;
                left: -8px; top: -13px;
}

.belong
{
	display:block;
}

.classcpbTree div span fieldset div div table td span span
{
	padding-left:2px;
	position:relative;
	top:-2px;
	left:5px;
}

.CTPSingleDocHead
{
	padding-left:10px;
}

.CTPParaClippingHeaderLabelDoc
{
	padding-left:12px;
	padding-right:3px;
}

.CTPDocCPB
{
	padding-left:10px !important;
}

.doclegend, .doclegendGov
{
	padding-left:10px;
	padding-right:3px;
	font:bold 14px Arial,Helvetica,sans-serif;
}

.doclegendGov
{
	padding-left:8px !important;
}

.dvdocFrame
{
	border:solid 1px #E5E8ED;
	margin-bottom:20px;
	padding-top:10px;
	margin-top:5px;
	margin-right:17px;
}

.doc1cntrl
{
	padding-bottom:12px;
}

.advsearchcntrls
{
	 display:block !important;
	 float:none;
}

.advsearchcntrlschk, .advsearchcntrls
{
	padding:1px 31px 5px 0;
}

.advSearchButton
{
	padding:5px 14px 6px 9px !important;
	margin-left:290px;
}

.pnlAdvSearch
{
	 margin-bottom: 15px; padding:0px; text-align:left;
}

.pnlAdvSearch table
{
	margin:0px;
	padding:0px;
	text-align:left; width:100%;
}

.pnlAdvSearch table tr td.col1
{
	width:380px;
}

.pnlAdvSearch table tr td.AdvSearh
{
	text-align:left;
	float:none;
}

#sitemap a
{
	color:#000;
	text-decoration:none;
}
#sitemap a:hover
{
	color:#000;
	text-decoration:underline;
}
#sitemap UL
{
	text-indent:20px;
}

.btnchangepassword
{
	width:140px !important;
	background:url(../../../images/cpButtonchangepwd.png) no-repeat !important;
}

.alignTextMainAddr
{
	display:inline-block;
	width:40%;
}

.dvdocFrame a
{
	display:inline-block;
	z-index:9999;
}

.tabsAlign table.tabsbar
{
	border-bottom:solid 1px White;
	position:relative;
	top:2px;
}

.chackboxContainer fieldset table, .chackboxContainergeo fieldset table
{
	width:100% !important;
}
