body {margin:0px; height:100%; background-position:left top; background-repeat:no-repeat; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#666666}
html {height:100%;}

form {margin:0px; padding:0px;}
input {font-size:10px; color:#999999;}
select {font-size:10px; color:#999999;}

p {margin:0px 0px 16px 0px}

a {text-decoration:none; color:#000000;}
a:hover {text-decoration:underline; color:#9E2714;}

ul { margin:10px 0px 20px 20px; padding:0px;}
li { list-style-image:url(../images/btn/bullet_ul.gif); margin-bottom:5px; }

div.Clear {clear:both; height:1px; overflow:hidden; line-height:100%; margin:0px; padding:0px; border:0px none;}
.flash-replaced .alt {display: block;	height: 0;	position: absolute;	overflow: hidden;width: 0;}
.LoadingBkg { height:260px; background-image:url(/images/icons/loading-bigrotation.gif); background-position:center center; background-repeat:no-repeat;}
.Hidden {display:none;}
.Error { color:#FF0000; }

.RSS { background-image:url(/images/icons/rssfeed.gif); background-position:left center; background-repeat:no-repeat; padding:1px 0px 1px 20px; }


/*FRAMEWORK*/
table.FWMainTable {width:100%; height:100%; border-top:4px solid #000000;}
	.FWMainTable td.Right {background-image:url(../images/bkg_right.gif); background-repeat:repeat-x; background-position:left top; filter:alpha(opacity=20); -moz-opacity:.20; opacity:.20;}
	.FWMainTable td.Left {width:947px; background-image:url(../images/bkg_content.gif); background-repeat:no-repeat; background-position:right top;}

div.FWMainDiv {width:947px;}

/*HEADER*/
div.FWHeader{margin-left:14px;}
	.HeaderTop {height:76px; font-family:Arial, Helvetica, sans-serif; line-height:100%;}
		.MenuTopContainer {font-size:10px; padding:5px 0px 18px 0px; line-height:100%; font-weight:bold;}
			.MenuRight {float:right; font-size:11px; }
			.MenuRight a.Red {color:#FFFFFF; padding:2px 2px 2px 2px; margin-left:2px; background-color:#9E2714; display:block; float:left;}
			.MenuRight a.Red:hover {background-color:#000000; color:#FFFFFF; text-decoration:none;}
			.MenuRight a.Grey {color:#FFFFFF; padding:2px 2px 2px 2px; margin-left:2px; background-color:#999999; display:block; float:left;}
			.MenuRight a.Grey:hover {background-color:#000000; color:#FFFFFF; text-decoration:none;}
			.MenuRight a.Sel {color:#FFFFFF; background-color:#000000;}
			
			.MenuRight#Grey {}
			.MenuRight#Grey a {color:#FFFFFF; background-color:#666666;}
			.MenuRight#Grey a:hover {color:#FFFFFF; background-color:#000000; text-decoration:none;}
			.MenuRight#Grey a.Sel {color:#FFFFFF; background-color:#000000;}
			
			.MenuLeft {float:left; margin-right:10px; padding-right:10px;}
			.MenuLeft.Border { border-right:1px solid #B0B0B0;}
			.MenuLeft a {color:#666666; padding:2px 8px 2px 8px; display:block; float:left;}
			.MenuLeft a:hover {color:#FFFFFF; background-color:#000000; text-decoration:none;}
			.MenuLeft a.Sel {color:#FFFFFF; background-color:#000000;}
			
			.MenuLeft#Grey {}
			.MenuLeft#Grey a {color:#FFFFFF; background-color:#666666;}
			.MenuLeft#Grey a:hover {color:#FFFFFF; background-color:#000000; text-decoration:none;}
			.MenuLeft#Grey a.Sel {color:#FFFFFF; background-color:#000000;}
			
		
		.MainMenu {font-size:11px; font-weight:bold; line-height:100%;}
		.MainMenu a {color:#333333; padding:3px 8px 3px 8px; margin:0px 23px 0px 23px; float:left; display:block;}
		.MainMenu #Last a {margin:0px 0px 0px 23px;}
		.MainMenu #First a {margin:0px 23px 0px 0px;}
		.MainMenu a:hover {color:#FFFFFF; background-color:#000000; text-decoration:none;}
		.MainMenu  a.Sel {color:#FFFFFF; background-color:#000000;}
		.MainMenu .Sep { width:2px; height:10px; float:left; background-color:#333333; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;}

		.MainMenuRight {font-size:11px; font-weight:bold; line-height:100%;}
		.MainMenuRight a {color:#333333; padding:3px 8px 3px 8px; margin:0px 23px 0px 23px; float:right; display:block;}
		.MainMenuRight #Last a {margin:0px 23px 0px 0px;}
		.MainMenuRight #First a {margin:0px 12px 0px 23px;}
		.MainMenuRight a:hover {color:#FFFFFF; background-color:#000000; text-decoration:none;}
		.MainMenuRight  a.Sel {color:#FFFFFF; background-color:#000000;}
		.MainMenuRight .Sep { width:2px; height:10px; float:right; background-color:#333333; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;}
		
		div.DropDown { position:absolute; top:0px; z-index:99; display:none; }
		.DropDownContainer {font-size:9px; font-family:Arial, Helvetica, sans-serif; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}
		.DropDownContainer a {-ms-filter:"alpha(opacity=90)"; color:#333333; padding:3px 15px 3px 15px; text-decoration:none; display:block; background-color:#FFFFFF;}
		.DropDownContainer a:hover{-ms-filter:"alpha(opacity=90)"; color:#FFFFFF; background-color:#000000; text-decoration:none;}	
		
	.HeaderBottom {}
	.HeaderBottom .TitleBox {float:left; margin-right:3px; width:271px; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;}
	.HeaderBottom .TitleBox .Content {background-color:#DADADA; height:176px; text-align:right;}
	.HeaderBottom .TitleBox .Content .Padding { padding:10px;}
	
	.HeaderBottom .TitleBoxHome {float:left; margin-right:3px; width:271px;}
	.HeaderBottom .TitleBoxHome .Content {background-color:#9E2714; height:176px; text-align:right;}
	.HeaderBottom .TitleBoxHome .Content .Padding { padding:10px;}
	
	.HeaderBottom .FotoBox {background-color:#CCCCCC; position:relative; float:left; width:644px; height:176px; background-position:left top; background-repeat:no-repeat;}
	.HeaderBottom .FotoBox#Home { background-color:#000000; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}
	.HeaderBottom .FotoBox .BkgLogo {background-color:#FFFFFF; margin:145px 0px 0px 66px; right:0px; height:31px; width:578px; filter:alpha(opacity=82); -moz-opacity:.82; opacity:.82;}
	.HeaderBottom .FotoBox .Logo {position:absolute; top:145px; left:66px; height:52px; width:578px;}
	.HeaderBottom .FotoBox#Home .LogoHome {position:absolute; top:109px; left:405px; height:56px; width:212px;}
	
	.HeaderBottom .FotoBoxHome {position:relative; float:left; width:644px; height:176px; background-position:left top; background-repeat:no-repeat; background-color:#333333;}
	.HeaderBottom .FotoBoxHome .BkgLogo {background-color:#FFFFFF; margin:105px 0px 0px 264px; right:0px; height:73px; width:380px; filter:alpha(opacity=82); -moz-opacity:.82; opacity:.82;}
	.HeaderBottom .FotoBoxHome .Logo {position:absolute; top:105px; left:264px; height:89px; width:380px;}
	
	.HeaderBottom .RightColl {float:right; width:12px; height:145px; background-color:#333333; filter:alpha(opacity=20); -moz-opacity:.20; opacity:.20;}
	.HeaderBottom .RightCollHome {float:right; width:15px; height:176px; background-color:#000000; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}

div.TrackerContainer { height:34px;}
div.Tracker {padding:22px 5px 0px 0px; font-size:10px; text-align:right; color:#333333;}
	.Tracker a {color:#999999;}
	.Tracker a:hover {color:#333333; text-decoration:none;}

/*HOME*/
.CoberturaContainer {padding:0px 2px 25px 2px;}
.CoberturaMap {position:relative; height:153px; width:267px; background-image: url(/images/home/cobertura_bkg.gif); background-repeat:no-repeat; background-position:right bottom; padding-top:20px; background-color:#434343;}
.CoberturaMap div.Title {position:absolute; right:0px; top:10px; color:#FFFFFF; padding:0px 25px 0px 10px; background-image:url(../images/submenu/bkg_cobertura.gif); background-repeat:no-repeat; background-position:right center; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
.CoberturaMap div.Point {position:absolute; font-size:8px; color:#FFF; font-family:Arial, Helvetica, sans-serif; /*letter-spacing:0.07em;*/ font-weight:bold;}
.CoberturaMap div.Point img {background-color:#9E2714;}
.CoberturaMap div.Point a {color:#EEE; text-decoration:none;}
.CoberturaMap div.Point a:hover {color:#FFF; text-decoration:none;}
.CoberturaMap div.Point a:hover img {background-color:#000;}

.CoberturaMap div.PointSubmenu {z-index:99; position:absolute; font-size:9px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.CoberturaMap div.PointSubmenu a {display:block; color:#CCCCCC; text-decoration:none; background-color:#333333; padding:1px 3px 1px 3px; margin-bottom:1px;}
.CoberturaMap div.PointSubmenu a:hover {color:#FFF; text-decoration:none; background-color:#9E2714;}

/*CONTENT*/
.MainTitle  {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000000; line-height:90%;}
.MainTitleWhite  {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#FFFFFF; line-height:90%;}

div.PageTitle  {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#333333; line-height:90%;}
div.PageTitleHome {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#333333; line-height:90%;}
div.HeadingTitle {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; line-height:90%; height:20px; min-height:20px;}
div.HeadingSubTitle {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#9E2714; line-height:90%; height:20px; min-height:20px;}
html>body div.PageTitle { height:auto; height:20px;}/* height / min-height HACK : this line is only for IE7 to override the height property*/
.PageTitle.Full  {width:600px;}
.PageTitle.Big  {width:300px;}
.PageTitle.Small  {width:280px;}
.PageSubTitle { margin-bottom:10px; font-size:11px; color:#666666;}

.TitleBlackBig {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;}
.TitleBlack {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000;}
.TitleRed {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#9E2714;}

.TextSmall {font-size:10px; font-weight:normal;}
.TextSmallRed {font-size:10px; font-weight:bold; color:#9E2714; font-weight:normal;}
.TextSmallGrey {font-size:10px; color:#CCCCCC; font-weight:normal;}

.SubTitleGrey {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#999999;}
.SubTitleGrey a {color:#999999;}
.SubTitleGrey a:hover {color:#000000; text-decoration:none;}

.SubTitleLightGrey {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#CCCCCC;}
.SubTitleLightGrey a {color:#CCCCCC;}
.SubTitleLightGrey a:hover {color:#000000; text-decoration:none;}

.SubTitleWhite {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF;}
.SubTitleWhite a {color:#FFFFFF;}
.SubTitleWhite a:hover {text-decoration:underline;}

.LinkBlack {font-size:10px; color:#FFFFFF; margin:10px 0px 0px 0px;}
.LinkBlack a { color:#FFFFFF; background-color:#000000; padding:3px;}
.LinkBlack a:hover { color:#FFFFFF; background-color:#9E2714; text-decoration:none;}

.MenuRightDetail {font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#6A6A6A; margin-bottom:1px; background-color:#575757;}
.MenuRightDetail a { color:#6A6A6A; background-color:#CCCCCC; padding:3px 5px 3px 5px; display:block;}
.MenuRightDetail a:hover { color:#FFFFFF; background-color:#333333; text-decoration:none;}
.MenuRightDetail.Sel { color:#FFFFFF; background-color:#575757; /*NP*/} 
.MenuRightDetail.Sel a { color:#FFFFFF; background-color:#575757; text-decoration:none;}
.MenuRightDetail.NoLink { color:#FFFFFF; background-color:#575757; padding:3px 5px 3px 5px; } 

.MenuRightDetail a.Link { color:#6A6A6A; background-color:#CCCCCC; padding:3px 5px 3px 5px; display:block; background-image:url(../images/submenu/bkg_claro.gif); background-repeat:no-repeat; background-position:right center;}
.MenuRightDetail a.Link:hover { color:#FFFFFF; background-color:#333333; text-decoration:none; background-image:url(../images/submenu/bkg.gif); background-repeat:no-repeat; background-position:right center;}

td.NumberMenu {font-size:10px; color:#000000; padding:5px 5px 5px 0px;}
.NumberMenu a {color:#000000; background-color:#FFFFFF; padding:2px 3px 2px 3px; margin:1px;}
.NumberMenu a:hover {color:#FFFFFF; background-color:#000000; text-decoration:none;}
.NumberMenu STRONG {color:#FFFFFF; background-color:#000000; padding:2px 3px 2px 3px; margin:1px; font-weight:normal;}
.NumberMenu a.Sel {color:#FFFFFF; background-color:#000000; padding:2px 3px 2px 3px; margin:1px; font-weight:normal;}

.LetterMenuSearch {font-size:14px; font-weight:bold; margin:5px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif;}
.LetterMenuSearch a {color:#999999; padding:3px 0px 0px 0px; margin:2px; background-color:#EEEEEE; display:block; float:left; width:22px; height:18px; text-align:center; }
.LetterMenuSearch a:hover {color:#FFFFFF; background-color:#999999; text-decoration:none;}
.LetterMenuSearch a.Sel {color:#FFFFFF; background-color:#9E2714;}

.AdvogadosResults { padding-top:10px; }
.AdvogadosResults .Group { padding-top:16px; }
.AdvogadosResults .Col { width:190px; float:left; padding-right:10px; }

.Search {}
.Search table { margin-top:7px;}
.Search select { width:113px;}
.Search input { width:107px; /*border:0px none;*/}

.SearchRight {padding-bottom:10px; margin:0px 25px 25px 0px; border-bottom:1px solid #E3E3E3;}
.SearchRight td {padding-right:5px;}

div.FWContent{margin-left:14px; height:300px; min-height:300px;}
html>body div.FWContent { height:auto;}/* height / min-height HACK : this line is only for IE7 to override the height property*/

/*CONTENT RIGHT*/
	.FWContent .ContentRight { float:right; width:628px; margin-top:10px; line-height:140%;}
	.FWContent .ContentRight .ContentContainer {padding-bottom:25px;}
	.FWContent .ContentRight .ContentTwoColls{ float:left; width:290px;}
	.FWContent .ContentRight .SpacerTwoColls{ width:30px; height:80px; float:left;}

		.TextContent {padding-right:25px;}
		.TextContent .FotoText {float:right;}
		.TextContent .FotoText img {margin:0px 0px 30px 30px;}
		.TextContent .FotoText img.BorderGrey {border:1px solid #CCC;}
		.TextContent .FotoTextContactos {float:right;}
		.TextContent .FotoTextContactos img {margin:0px 0px 10px 10px;}
		
		.OneColl {padding-right:25px;}
		.OneColl .ArticleContainer {margin-bottom:25px;}
		.OneColl .ArticleContainer .ArticleFoto {float:right;}
		.OneColl .ArticleContainer .ArticleFoto img {margin:0px 0px 0px 20px;}
		
		.TwoColl {padding-right:0px;}
		.TwoColl .ArticleContainer { float:left; width:282px; /*background-color:#E4E4E4;*/ padding:7px; margin:0px 11px 11px 0px;}
		.TwoColl .ArticleContainer .ArticleFoto {float:left;}
		.TwoColl .ArticleContainer .ArticleFoto img {margin:0px 10px 0px 0px;}
		
		.ThreeColl {padding-right:0px;}
		.ThreeColl .ArticleContainer { float:left; width:162px; /*background-color:#E4E4E4;*/ padding:15px 15px 5px 15px; margin:0px 14px 0px 0px;}
		.ThreeColl .ArticleContainer .ArticleFoto {float:none;}
		.ThreeColl .ArticleContainer .ArticleFoto img {margin:0px 0px 5px 0px;}
		
		.FourColl {padding-right:0px;}
		.FourColl .ArticleContainer { float:left; width:137px; /*background-color:#E4E4E4;*/ padding:5px; margin:0px 5px 11px 0px;}
		.FourColl .ArticleContainer .ArticleFoto {float:none;}
		.FourColl .ArticleContainer .ArticleFoto img {margin:0px 0px 5px 0px;}  
		
		.ArticleContainer .ArticleTitle {font-weight:bold; color:#000000;}
		.ArticleContainer .ArticleTitle a {color:#000000;}
		.ArticleContainer .ArticleTitle a:hover {color:#9E2714; text-decoration:underline;}
		
		.ArticleContainer .ArticleData {font-size:10px; color:#999999;}
		.ArticleContainer .ArticleTextSmallBlack {font-size:10px; color:#000000;}
		.ArticleContainer .ArticleText {}
		.ArticleContainer .ArticleSmallText { font-size:10px; line-height:110%;}
		
		.ArticleContainer .ArticleLink { margin-top:10px; font-size:10px;}
		.ArticleContainer .ArticleLink.Right { margin-top:0px; font-size:10px; float:right;}
		.ArticleContainer .ArticleLink a {color:#333333;}
		.ArticleContainer .ArticleLink a:hover {color:#9E2714; text-decoration:underline;}
		
		.AdvThumbs {float:left; margin:1px; background-position:center center ; background-repeat:no-repeat;}
			.transOFF {border:0px;}
			.transON IMG {opacity:.0;filter: alpha(opacity=0); -moz-opacity: 0.0; border:0px;}
		.AdvDetaiFoto {margin-bottom:5px;}
		
		.Parcerias {}
        .Parcerias .MapaParcerias {border:1px solid #CCC; position:relative; width:601px; height:290px;}
		.Parcerias .MapaParcerias.Inter {height:316px;}
        .Parcerias .MapaParcerias .BulletParcerias {position:absolute; z-index:300; width:10px; height:10px;}
        .Parcerias .DescritivoContainer {min-height:180px;}
        .Parcerias .DescritivoParcerias {background-color:#333; color:#CCC; padding:20px;}
        .Parcerias .DescritivoParcerias .TitleParcerias {font-size:18px; color:#FFF; margin-bottom:10px;}

/*CONTENT LEFT*/
	.FWContent .ContentLeft { float:left; width:271px; text-align:right; color:#999999; }
	
	.SubMenu {}
	.SubMenu .SubItem { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:100%;}
	.SubMenu .SubItem a { color:#FFFFFF; background-color:#434343; display:block; padding:10px 25px 10px 10px; margin:2px 2px 2px 2px; background-image:url(../images/submenu/bkg.gif); background-repeat:no-repeat; background-position:right center;}	
	.SubMenu .SubItem a:hover { color:#333333; background-color:#FFFFFF; margin:2px 0px 2px 2px; background-image:url(../images/submenu/bkg_sel.gif); text-decoration:none;}	
	.SubMenu .SubItem a.Sel { color:#333333; background-color:#FFFFFF; margin:2px 0px 2px 2px; background-image:url(../images/submenu/bkg_sel.gif);}
	
	.SubSubMenu { margin-top:10px; margin-bottom:20px; line-height:100%;}
	.SubSubMenu .SubSubItem {font-size:11px; margin:2px 4px 2px 4px; width:260px; float:left;}
	.SubSubMenu.TwoCollMenu .SubSubItem {font-size:11px; margin:2px 2px 2px 2px; width:124px; float:left;}
	.SubSubMenu .SubSubItem a { color:#C6C6C6; padding:1px 4px 1px 4px; float:right;}	
	.SubSubMenu .SubSubItem a:hover { color:#FFFFFF; background-color:#000000; text-decoration:none;}	
	.SubSubMenu .SubSubItem a.Sel {color:#FFFFFF; background-color:#000000;}


/*FOOTER*/
div.FWFooter{margin-left:14px; margin:30px 0px 30px 0px;}
	.FWFooter .FooterRight {float:right; width:628px; color:#999999; font-size:10px; padding:10px 0px 10px 0px;}
	.FWFooter .FooterRight a {color:#999999;}
	.FWFooter .FooterRight a:hover {color:#333333; text-decoration:none;}
	.FWFooter .FooterLeft { float:left; width:251px; text-align:right;}	
	
/*MAPA DO SITE*/
.Sitemap {margin-bottom:40px; }
.Sitemap .VLine { background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; }
.Sitemap .Cell { text-align:center; width:100%; background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; margin-bottom:20px; }
.Sitemap .Cell .TopBorder { border-top:1px solid #CCCCCC; width:100%; height:20px; }
.Sitemap .Cell .TopBorderRight { float:right; border-top:1px solid #CCCCCC; width:50%; height:20px; }
.Sitemap .Cell .TopBorderLeft { float:left; border-top:1px solid #CCCCCC; width:50%; height:20px; }
.Sitemap .Cell .Title { clear:both; background-color:#FFFFFF; padding:0px 2px 8px 2px; font-weight:bold; }
.Sitemap .Cell .Links { background-color:#FFFFFF; margin:16px 0px 0px 0px;  text-align:center;}
.Sitemap .Cell .Links A { line-height:110%; padding:5px 0px 5px 6px; display:block; color:#999999;}
.Sitemap .Cell .Links A:hover { color:#000000; text-decoration:none;}
/*.Sitemap .Cell .LinksSub { background-color:#FFFFFF; text-align:center; color:#999999;}
.Sitemap .Cell .LinksSub A { border-left:1px solid #999999; line-height:100%; display:block; font-size:10px; color:#999999; }*/
.Sitemap A { text-decoration:none; }
.Sitemap A:hover { text-decoration:underline; }


/*FAQ*/
.DivFaq .Summary {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#6A6A6A; margin-bottom:1px; }
.DivFaq .Summary a { color:#6A6A6A; background-color:#E5E5E5; padding:3px 5px 3px 5px; display:block; }
.DivFaq .Summary a:hover { color:#FFFFFF; background-color:#333333; text-decoration:none;}
.DivFaq .Summary.Sel { color:#FFFFFF; background-color:#575757; /*NP*/} 
.DivFaq .Summary.Sel a { color:#FFFFFF; background-color:#575757; text-decoration:none;}
.DivFaq .Detail { padding:10px; display:none; }



#Especializacoes .Summary a { color:#6A6A6A; background-color:#E5E5E5; padding:3px 5px 3px 5px; display:block; background-image:url(/images/btn/btn_arrow-down.gif); background-position:right center; background-repeat:no-repeat; }
#Especializacoes .Summary a:hover { color:#FFFFFF; background-color:#333333; text-decoration:none; background-image:url(/images/btn/btn_arrow-down_hover.gif); }
#Especializacoes .Summary.Sel { color:#FFFFFF; background-color:#575757; background-image:url(/images/btn/btn_arrow-down_sel.gif); } 
#Especializacoes .Summary.Sel a { color:#FFFFFF; background-color:#575757; background-image:url(/images/btn/btn_arrow-down_sel.gif); text-decoration:none;}



/*GlobalSearch*/
.GlobalSearch { border:1px solid #999999; background-color:#FFFFFF; }
.GlobalSearch .Input INPUT { font-size:9px; padding:0px 1px 0px 1px; margin-top:0px; font-family:Arial, Helvetica, sans-serif; border:0px none #FFFFFF; }
.GlobalSearch .Submit A { color:#000000; padding:0px 4px 0px 0px; font-size:13px; }


/*****TOOLTIPS********************************************************/

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	color:#333333;
}
#tooltip h3, #tooltip div { margin: 0; }

/*HelpTip*/
.HelpTip {}
.HelpTipText { display:none;}
#tooltip.fancy {
	background: url('../img/helpbaloon.png');
	border:0px none;
	opacity: 0.8;
	padding-top: 5em;
	height: 100px;
	width: 210px;
	padding:20px;
	padding-top: 5em;
	font-size:11px;
	
}
#tooltip.fancy h3 { font-size:11px; font-weight:normal; color:#000000; }
#tooltip.fancy.viewport-right {	background: url('../img/helpbaloon-reverse.png');}


/*****SELECT AUTO COMPLETE******************************************************/

.divAutoComplete {cursor:default; text-align:left; height:300px; width:1px; overflow:auto; overflow-y:scroll; position:absolute; border:1px solid black; background-color:#FFF; z-index:1000; }
.divAutoComplete ul {list-style:none; list-style-type:none; list-style-image:none; margin:0px; padding:0px;}
.divAutoComplete li {list-style:none; list-style-type:none; list-style-image:none; margin:0px; padding:0px 2px 0px 2px; white-space:nowrap;}
.divAutoComplete li.optgroup {list-style:none; font-weight:bold;}
.divAutoComplete li.option {padding-left:10px; font-weight:normal;}
.divAutoComplete li.selected { background-color:#006; color:#FFF;}

/***** THICKBOX NP ****************************************************************/

#TB_window { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
#TB_secondLine { font-family:Tahoma, Arial, Helvetica, sans-serif; }
#TB_window a:link { color: #666666; }
#TB_window a:visited { color: #666666; }
#TB_window a:hover { color: #000; }
#TB_window a:active { color: #666666; }
#TB_window a:focus { color: #666666; }
#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack { background: url(macFFBgHack.png) repeat; }
.TB_overlayBG { background-color:#000000; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; }
* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_closeWindowButton { font-weight:bold; }
#TB_window { position: fixed; z-index: 102; color:#000000; display:none; text-align:left; top:50%; left:50%; }
* html #TB_window { /* ie6 hack */ 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:0px 25px 10px 0; float:right; }
#TB_closeAjaxWindow { padding:0px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle { float:left; padding:0px 0 5px 10px; margin-bottom:1px; }
#TB_title { height:27px; font-weight:bold; }
#TB_ajaxContent { clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal { padding:15px; }
#TB_ajaxContent p { padding:5px 0px 5px 0px; }
#TB_load { position: fixed; display:none; height:35px; width:35px; z-index:103; top: 50%; left: 50%; margin: 0px 0 0 0px; /* -height/2 0 0 -width/2 */ }
* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect { z-index:99; position:fixed; top: 0; left: 0; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent { clear:both; border:none; }
