body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	margin: 0;
	padding: 0;
	font-weight: normal;
	background-repeat: repeat-y;
	background-position: center 50%;
}
a.buttonSearch
{
	margin-left: 8px;
}

img
{
	border: 0px;
}

form
{
	margin: 0px;
}

.hide
{
	display: none;
}

.show
{
	display: inherit;
}

.smallText
{
	font-size: 11px;
	font-weight: normal;
}

.mediumText
{
	font-size: .85em;
}

.grey
{
	color: #787878;
}

.linksSepBurgandy
{
	color: #FFB6C1;
	padding: 0 6px;
	font-weight: bold;
}

.linksSepGrey
{
	color: #999;
	padding: 2px;
}

.naicsBarsOrange
{
	border-bottom: 1px solid #cc6600;
	font-size: 10px;
}
.naicsBars
{
	border-bottom: 0px solid #FFB6C1;
	font-size: 10px;
}
.naicsBarsOrangeUnderline
{
	border-bottom: 1px solid #cc6600;
}

.floatLeft
{
	float: left;
}

.floatRight
{
	float: right;
}

.linksSep
{
	color: #787878;
	padding: 10px;
	font-weight: bold;
	text-align: center;
}

div.logoContainer
{
	width: 334px;
	height: 45px;
	float: left;
}

/* --- LINK HOVER --- */
a:visited
{
	text-decoration: none;
	color: #2929f0;
}
a:link
{
	text-decoration: none;
	color: #2929f0;
}
a:hover
{
	text-decoration: underline;
	color: #2929f0;
}

/* --- CONTAINERS --- */
#mainContainer
{
	width: 940px;
	min-width: 940px;
	margin: 0 auto;
	text-align: left;
	height: 99%;
}

/* --- HOME PAGE --- */

/* Master Header Styles */
#mastHead
{
	margin: 6px 0 8px 0;
}

#mastHead span.activeLink
{
	color: #FA8072;
	font-size: .96em;
}

#mastHead div.menuContainer
{
	overflow: hidden;
}

#mastHead div.menuContainer div.menuLinks
{
	background-image: url(../images/topbg.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: .87em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: 585px;
	line-height: 35px;
	float: right;
}

#mastHead div.menuContainer div.menuLinks a:visited
{
	text-decoration: none;
	color: #ffffff;
	font-size: .95em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#mastHead div.menuContainer div.menuLinks a:link
{
	text-decoration: none;
	color: #ffffff;
	font-size: .95em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#mastHead div.menuContainer div.menuLinks a:hover
{
	text-decoration: none;
	color: #ffcc00;
	font-size: .95em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#mastHead div#links
{
	font-size: .7em;
	position: relative;
	line-height: 17px;
	float: right;
	margin-right: 10px;
}

#mastHead div.topMenu
{
	overflow: hidden;
}

.langImages
{
	vertical-align: top;
	float: right;
}

#profileTabs
{
	overflow: hidden;
	background-color: #eee;
	margin: .5em 0 0 0;
	padding: 0.6em 0 0px 0;
	font-weight: bold;
	font-size: 10px;
}

#profileTabs ul, #profileTabs ul li
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#profileTabs ul
{
	padding: 5px 0 5px;
	text-align: center;
}

#profileTabs ul li
{
	display: inline;
	margin-right: -1px;
}

#profileTabs.ie ul li a
{
	background: url(../images/tableft.gif) no-repeat left top;
	color: #660000;
	text-decoration: none;
	padding: 5px 0;
}

#profileTabs.other ul li a
{
	background: url(../images/tableft.gif) no-repeat left top;
	color: #660000;
	text-decoration: none;
	padding: 5px 0;
}

#profileTabs.ie ul li span
{
	background: url(../images/tabright.gif) no-repeat right top;
	padding: 5px 5px 5px 2px;
	margin: 4px 0 4px 4px;
}

#profileTabs.other ul li span
{
	background: url(../images/tabright.gif) no-repeat right top;
	padding: 5px 5px 5px 2px;
	margin: 4px 0 4px 4px;
}
#profileTabs ul li a
{
	background: url(../images/tableft.gif) no-repeat left top;
	color: #660000;
	text-decoration: none;
	padding: 5px 0;
}
#profileTabs ul li span
{
	background: url(../images/tabright.gif) no-repeat right top;
	padding: 5px 5px 5px 2px;
	margin: 4px 0 4px 4px;
}

#profileTabs ul li a:hover span
{
	text-decoration: none;
	background-position: 100% -75px;
	color: #fff;
}

#profileTabs ul li a:hover
{
	background-position: 0 -75px;
}

#profileTabs #current a
{
	background-position: 0 -150px;
}

#profileTabs #current a span
{
	background-position: 100% -150px;
	color: #660000;
}

#profileTabs p
{
	margin: 0 0 4px 0;
	text-align: center;
	color: #666666;
}

#browseNaics
{
	background-color: #eee;
	margin: 0;
	padding: 0 15px;
	width: 782px;
	border: 1px solid #bdbdbd;
	vertical-align: top;
}

#browseNaics div.content
{
	padding: 10px 0;
	overflow: hidden;
}

#browseNaics h1
{
	font-size: 1.1em;
	margin: 0;
	border-bottom: 1px solid #bdbdbd;
	color: #666;
	margin-bottom: 10px;
	padding-bottom: 8px;
}

#browseNaics h2
{
	font-size: .95em;
	margin-bottom: 0;
	margin-top: 4px;
}

#browseNaics h6
{
	font-size: .90em;
	margin-bottom: 2px;
	margin-top: 0px;
}

#browseNaics ul
{
	font-size: .8em;
	list-style-type: none;
	padding: 0;
	margin: 0 0 1em 0;
}

#browseNaics li
{
	background: url(../images/arrow2.gif) no-repeat 0 .4em;
	padding-left: 10px;
}

#browseNaics div.col1, #browseNaics div.col2
{
	width: 46%;
	float: left;
	padding-left: 15px;
	padding-right: 5px;
	margin-top: 10px;
}
#browseNaics div.row1
{
	width: 98%;
	float: none;
	padding-left: 15px;
	padding-right: 5px;
	margin-top: 10px;
}
/*#browseNaics div.col1
{
	background: url(../images/dots-vertical.gif) repeat-y 100% 0;
}*/

#browseNaics div.footnote
{
	font-style: italic;
	font-size: 0.7em;
	/*border-top: 1px solid #bdbdbd;*/
	color: #666;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 8px;
}

#browseNaics div.colContainer
{
	overflow: hidden;
}

/* Master Footer Styles */
#mastFoot
{
	margin: 15px 0;
	text-align: center;
	font-size: small;
	float: left;
	clear: both;
}

#copyRight
{
	font-size: x-small;
	color: #7d7d7d;
}

/* Home Banners */
#homeTopBanner
{
	margin: 10px 0px 5px 0px;
	padding: 0px;
	text-align: center;
	overflow: hidden;
}

#homeTopBanner div.searchBoxContainer
{
	float: left;
}

#homeTopBanner div.bannerContainer
{
	float: right;
	margin-top: 3px;
}

#error
{
	color: red;
	font-size: 1.4em;
	text-align: center;
	font-weight: bold;
}

/* Advanced Search Boxes */
#advancedSearch
{
	font-weight: normal;
	width: 100%; 
	 margin-left:90px;
	 margin-right:90px;

	 /*text-align:center;*/
}

#advancedSearch p.smallText
{
	padding: 0 0 8px 0;
}

#advancedSearch div.formContainer
{
	background-color: #dadaae;
	overflow: hidden;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#advancedSearch div.formContainer span
{
	font-size: 11px;
}

#advancedSearch div.formContainer input.text
{
	width: 240px;
}

#advancedSearch div.formContainer div.inputboxesLeft
{
	float: left;
}

#advancedSearch div.formContainer div.inputBoxesRight
{
	float: left;
	margin-left: 20px;
	width: 350px;
}

#advancedSearch div.formContainer div.buttonContainer
{
	overflow: hidden;
	margin-top: 30px;
}

#advancedSearch div.formContainer div.buttonContainer div.buttonSearch
{
	float: left;
}

#advancedSearch div.formContainer div.buttonContainer .links
{
	float: left;
	margin-left: 5px;
	margin-top: 8px;
}

/* --- RESULTS PAGE STYLES --- */

/* Breadcrumb Box */
#breadcrumb
{
	margin: 6px 0 0 6px;
	padding: 0;
}

#breadcrumb p.lastitem
{
	font-size: 0.85em;
	color: #333333;
	margin: 0;
	padding: 1px 0;
	border-bottom: 0px;
	clear: both;
}

/* White Breadcrumb box */
#whiteBreadcrumb
{
	margin: 6px 0 5px 0;
	padding: 2px 6px;
	background-color: white;
}

#whiteBreadcrumb p.note
{
	font-size: 10px;
	color: #676733;
	margin: 0;
	border-bottom: 1px solid #D5D5B8;
	clear: both;
	padding-bottom: 1px;
}

#whiteBreadcrumb p.item
{
	font-size: 0.85em;
	color: #333333;
	margin: 0;
	padding: 1px 0;
	border-bottom: #c3c396 1px dashed;
}

#whiteBreadcrumb p.item strong
{
	font-size: 0.8em;
}

/* Results Page Container */
.matchTerm
{
	text-transform: capitalize;
	font-style: italic;
}

#resultsContainer
{
	overflow: hidden;
}

#resultsContainer div.leftRefinements
{
	width: 250px;
	float: left;
}

#resultsContainer div.listingResult
{
	float: left;
	width: 564px;
}

#resultsContainer div.rightRefinements
{
	float: right;
}

div.rightColContent
{
	float: right;
}

/* Results Page Navigation Box */
.rightRefinement, .rightRefinement2
{
	border-right: #d3d3bc 1px solid;
	border-left: #d3d3bc 1px solid;
	border-bottom: #d3d3bc 1px solid;
	border-top: 0px;
	background-color: #e3e3b1;
	margin-bottom: 0px;
	overflow: hidden;
	color: #333333;
	font-size: .85em;
	width: 123px;
}

#navBoxProfiles
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 0px;
	margin: 0px;
	background-color: #d2d2d2;
	width: 200px;
}

#navBoxProfiles h1
{
	display: block;
	background-color: #aaaaaa;
	font-size: .8em;
	padding: 3px 0 5px 3px;
	color: #333333;
	margin: 0px;
	width: 197px;
}

#navBoxProfiles ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}

#navBoxProfiles #vertmenu ul li
{
	margin: 0px;
	padding: 0px;
}

#navBoxProfiles ul li a
{
	font-size: 80%;
	display: block;
	border-bottom: 1px dashed #999999;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: #666666;
	width: 195px;
}

#navBoxProfiles ul li span
{
	font-size: 80%;
	display: block;
	border-bottom: 1px dashed #999999;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: #666666;
	width: 195px;
}

#navBoxProfiles ul li a:hover, #vertmenu ul li a:focus
{
	color: #000000;
	background-color: #eeeeee;
}
#navBoxProfiles ul.submenu li a
{
	font-size: 80%;
	display: block;
	margin-left: 10px;
	padding: 5px 0px 2px 20px;
	text-decoration: none;
	color: #666666;
	width: 170px;
	background-color: #c5c5c5;
}
#navBoxProfiles ul.submenu li a:hover, #vertmenu ul li a:focus
{
	color: #000000;
	background-color: #b8b8b8;
}
li.text
{
	font-size: 80%;
	display: block;
	border-bottom: 1px dashed #999999;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: #666666;
	width: 195px;
}

div.titlebar
{
	
	background-color: #e9c972;
	background-image: url(../images/titlebar-tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	border-bottom: 2px solid #d8b966;
}

div.titlebar h3
{
	margin: 0 0 0 1em;
	padding: 0;
	font-size: .95em;
	font-weight: bold;
	padding: 4px 0 3px 0;
	background-image: url(../images/titlebar-tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

div.titlebarProfile
{
	background-color: #e9c972;
	background-image: url(/images/titlebar-tl+tr.gif);
	background-repeat: no-repeat;
	position: relative;
	border-bottom: 2px solid #d8b966;
	width: 940px;
	height: 25px;
}

div.titlebar h3.h3Profile
{
	margin: 0 0 0 1em;
	padding: 0;
	font-size: .95em;
	font-weight: bold;
	padding: 4px 0 3px 0;
}

div.alphaNavBox
{
	font-size: 10px;
	text-align: center;
}

div.alphaNavBox a:visited
{
	text-decoration: none;
	color: #FFFF00;
}
div.alphaNavBox a:link
{
	text-decoration: none;
}
div.alphaNavBox a:hover
{
	background-color: #ffff00;
	color: #820000;
}

#navBox
{
	border-right: #d3d3bc 1px solid;
	border-left: #d3d3bc 1px solid;
	border-bottom: #d3d3bc 1px solid;
	border-top: 0px;
	background-color: #e3e3b1;
	margin-bottom: 0px;
	overflow: hidden;
	color: #333333;
	font-size: .9em;
	width: 248px;
	min-height: 250px;
	height: auto;
}

#navBox h4
{
	border-bottom: #9d9d73 1px dotted;
	margin: 8px 10px 0 10px;
	padding-bottom: 4px;
	font: bold 100%/1.1 Arial, Helvetica, sans-serif;
}

#navBox ul, .rightRefinement ul, .rightRefinement2 ul
{
	padding-right: 0px;
	padding-left: 7px;
	padding-bottom: 0px;
	margin: 5px 0;
	padding-top: 0px;
	list-style-type: none;
	font-size: 0.9em;
}

#navBox ul li
{
	padding-bottom: 1px;
	margin: 0px;
}

.rightRefinement ul li
{
	text-transform: uppercase;
	padding-bottom: 1px;
	margin: 5px 0;
}

.rightRefinement2 ul li
{
	padding-bottom: 1px;
	margin: 5px 0px;
}

#navBox ul ul
{
	padding-right: 0px;
	padding-left: 4px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	font-size: .95em;
}

#navBox ul ul li
{
	padding-bottom: 0px;
}

#navBox ul ul li.last
{
	padding-bottom: 0px;
}

#navBox input
{
	margin: 4px 10px 4px 10px;
}

#navBox input.last
{
	margin-bottom: 10px;
}

#navBox select
{
	margin: 0 10px;
	font-size: 9px;
}

#navBox p
{
	padding: 0 10px;
	margin: 6px 0;
}

#navBox p.title
{
	padding: 0;
	margin: 0 10px;
}

#navBox p strong.totalCount
{
	padding: 0 10px;
	color: #cc6600;
}

#fixedLocMessage
{
	background-color: #c5c5a0;
	padding: 4px 10px;
	font-size: 0.9em;
	margin: 0;
	display: block;
}

#fixedLocMessage p
{
	padding: 0;
	margin: 0;
}

/* Results Page Listings Container */
#resultsBox
{
	margin: 0 6px;
}

#rightColContent div.titlebar
{
	width: 125px;
}

#rightColContent div.rightRef
{
	margin-bottom: 6px;
}

/* Alpha Navigation Box */
#rightColContent div.banner
{
	width: 125px;
	margin-bottom: 6px;
}

#rightColContent div.first
{
	width: 125px;
	margin-top: 0;
}

#rightColHome
{
	float: right;
}

#rightColHome div.banner
{
	margin-bottom: 2px;
}

/* Listings Container inside ResultsBox Box */
#listingsContainer
{
	border-right: #d3d3bc 1px solid;
	border-top: #d3d3bc 0px solid;
	background-color: #ffffff;
	margin-bottom: 0px;
	margin-top: 0px;
	border-left: #d3d3bc 1px solid;
	border-bottom: #d3d3bc 1px solid;
}

#listingsContainer h3
{
	padding: 4px;
	border-top-width: 1px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	margin: 0px 0px 4px;
	font: bold 100%/1.1 Arial, Helvetica, sans-serif;
	background: url(../images/gradient1.gif) #666666 repeat-x;
	color: #fff;
}

/* Listings Container inside ResultsBox Box */
#listingsBox
{
	padding: 6px;
}

#listingsBox hr
{
	clear: both;
	margin: 12px 0;
	padding: 0px;
	border-bottom: 1px solid #d3d3bc;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	line-height: 0px;
	height: 1px;
	display: block;
}

/* Error Messages Box */
#listingsMessageBox
{
	padding: 10px;
	background-color: #FFEC8B;
}

/* Page navigations */
#listingsTopNav
{
	padding: 2px 10px 5px;
	border-bottom: #A9A9A9 1px dashed;
	text-align: right;
	font-size:small;
}

#listingsBottomNav
{
	padding: 2px 10px;
	border-top: #A9A9A9 1px dashed;
	text-align: right;
}

#listingsBottomNav span, #listingsTopNav span
{
	padding: 0 2px;
	font-size: .85em;
}

/* box for each listing */
#listingsResult
{
	margin: 4px 0px;
}
.itemHighlight1
{
	background-color: #ffff66;
	padding: 8px;
}
.itemHighlight2
{
	background-color: #e4e4e4;
	padding: 8px;
}
.itemHighlight3
{
	background-color: #eae4cd;
	padding: 8px;
}
#listingsResult p
{
	margin: 0;
	padding-left: 25px;
}

#listingsResult p.itemDetail
{
	font-size: .9em;
	margin: 0;
	text-decoration: none;
}

#listingsResult p.itemTextFound
{
	font: normal 9px/1 Arial, Helvetica, sans-serif;
}

#listingsResult p.itemAditionalInfo
{
	font-size: .9em;
}

#listingsBanners
{
	margin-left: 10px;
}

#listingsBanners img
{
	margin-bottom: 8px;
}

#listingsBanners iframe
{
	margin-bottom: 8px;
}

#metallicIcon
{
	padding: 1px;
	border: 1px solid #cccccc;
	float: right;
	margin-left: 15px;
	margin-right: 5px;
}

/* START: Hide from  Mac/IE. Only PC/IE sees this. \*/
* html .whatever
{
	height: 1%;
}
/* END: Hide from Mac/IE */

#listingsDividerBox
{
	margin: 8px 0;
	padding: 3px 3px 3px 6px;
	background: url(../Images/gradient3.gif) #d9d9d9 bottom repeat-x;
	font-weight: bold;
	color: #666;
	border: 1px solid #b5b9b9;
}

/* --- RESULTS PAGE STYLES --- */

/* Results Page Navigation Box */
#detailsContainer
{
	margin-top: 6px;
}

#detailsContainer p
{
	margin: 4px 0 0 0;
	font-size: .85em;
}

#detailsContainer p.menu
{
	margin: 4px 0 0 0;
	font-size: .80em;
}

#detailsContainer div#mainInfo
{
	padding: 12px;
	background-color: #f9de95;
}

#detailsContainer div#mainInfo h1
{
	font-size: 1.35em;
	margin: 0;
}

#detailsContainer div.titlebar h3
{
	color: #000;
}

#detailsContainer div#mainInfo h1 a
{
	font-weight: normal;
	vertical-align: middle;
}

#detailsContainer div#mainInfo table
{
	margin-top: 10px;
}

#detailsContainer div#mainInfo table td, #detailsContainer table th
{
	vertical-align: top;
	text-align: left;
}

#detailsContainer div#mainInfo table td.divider
{
	border-left: 1px dotted #666666;
}

#detailsContainer div#mainInfo table th.border
{
	border-bottom: 1px solid #a69483;
}

#detailsContainer div#mainInfo span.border
{
	border-bottom: 1px solid #a69483;
}

#detailsContainer div#detailInfo
{
	border-bottom: #d3d3bc 1px solid;
	padding-bottom: 20px;
}

#detailsContainer div#detailInfo h2
{
	background-position: left bottom;
	background-image: url(../images/profileh1bg.gif);
	font-size: .9em;
	margin: 20px 0 8px 0;
	padding: 4px 8px;
	border-bottom: 1px solid #bababa;
	background-color: #d6d6d6;
	color: #8B0000;
}

#detailsContainer div#infoBox td
{
	vertical-align: top;
}

#detailsContainer div#infoBox img
{
	margin: 6px;
}

#detailsContainer div#infoBox h3
{
	font-size: .9em;
	color: #000;
	margin: 3px 0 0 0;
	white-space: nowrap;
}

#detailsContainer div#infoBox ul
{
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 8px 12px;
	list-style-type: square;
	font-size: .95em;
}

#detailsContainer div#infoBox table td
{
	padding: 0 15px;
	vertical-align: top;
}

#detailsContainer div#infoBox table td.divider, #detailsContainer div#infoBox div.divider
{
	border-left: 1px solid #999;
}

#detailsContainer div#infoBox div.divider
{
	text-align: center;
}

#detailsContainer div#infoBox2 table td.divider, #detailsContainer div#infoBox div.divider
{
	border-left: 1px solid #999;
}

#detailsContainer p.top
{
	margin: 0 0 4px 0;
	padding: 0;
	font-size: .8em;
}

#detailsContainer p.bottom
{
	margin: 4px 0 0 0;
	padding: 0;
	font-size: .8em;
}

.phoneDetail
{
	color: blue;
	cursor: pointer;
}

.noExpand
{
	display: none;
}

/* --- HELP PAGE STYLES --- */

/* Results Page Navigation Box */
/*
div.navBox {
	width: 200px;
	margin: 0px;
	border-style: solid solid none solid;
	border-color: #BCD2E6;
	border-width: 0px;
	float:left;
}

div.navBox ul { list-style-type: none; margin: 0; padding: 0; width: 100%; font-size: .9em;}
div.navBox li {	margin:0; }
div.navBox ul li a { FONT-WEIGHT: bold; height: 24px; text-decoration: none; }
div.navBox ul li a:link, div.navBox ul li a:visited {  color: #666666; display: block; padding: 8px 0 0 10px; }
div.navBox ul li a:hover, div.navBox ul li a:active { color: #000000; padding: 8px 0 0 10px; }
*/
/*div.navBox1 { width: 200px; margin: 0px; HEIGHT: 99%;background-color: #D2D2D2; border-style: solid solid none solid; border-color: #BCD2E6; border-width: 0px;float:left;}*/
div.navBox1
{
	border-right: #bcd2e6 0px solid;
	border-top: #bcd2e6 0px solid;
	float: left;
	border-left: #bcd2e6 0px solid;
	width: 200px;
	margin-right: 15px;
	border-bottom: #bcd2e6 0px;
	height: 99%;
	background-color: #D2D2D2;
}
div.navBox1 ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: .8em;
	height: 99%;
}
div.navBox1 ul.letterMenu
{
	font-size: .6em;
}
div.navBox1 li
{
	margin: 0;
}
div.navBox1 ul li a
{
	height: 24px;
	text-decoration: none;
}
div.navBox1 ul li a:link, div.navBox1 ul li a:visited
{
	color: #666666;
	display: block;
	background-image: url("../images/menu1.gif");
	padding: 8px 0 0 10px;
}
div.navBox1 ul li a:hover, div.navBox1 ul li a:active
{
	color: #000000;
	background: url("../images/menu1.gif") 0 -32px;
	padding: 8px 0 0 10px;
}
div.navBox1 ul.letterMenu li a:link, div.navBox1 ul.letterMenu li a:visited
{
	padding: 3px 0 5px 0px;
	text-align: center;
}
div.navBox1 ul.letterMenu li a:hover, div.navBox1 ul.letterMenu li a:active
{
	padding: 3px 0 5px 0px;
	text-align: center;
}

div.helpContentBoxRight
{
	width: 710px;
	 
	/*min-height: 450px;*/
	height:auto;
	padding-bottom: 10px;
}

div.helpContentBoxMiddle
{
	width: 577px;
	border-left: 3px solid #aaaaaa;
	padding-bottom: 10px;
}
div.helpContentBoxMiddle_100
{
	width: 100%;
	border-left: 3px solid #aaaaaa;
	padding-bottom: 10px;
}
#helpContentBox
{
	float: left;
	padding-right: 10px;
	padding-left: 20px;
	background-color: #FFFFFF;
	height: auto;
}

#helpContentBox div.textContainer
{
	clear: right;
	overflow: hidden;
	margin-top: 10px;
}

#helpContentBox h1
{
	margin: 0 0 1em 0;
	color: #000000;
	font-weight: normal;
}

#helpContentBox h2
{
	color: #333333;
	font-weight: bold;
	font-size: 1.15em;
	border-bottom: 1px solid #cccccc;
}

h2.helpContentBox
{
	color: #333333;
	font-weight: bold;
	font-size: 1.15em;
	border-bottom: 1px solid #cccccc;
}

#helpContentBox h3
{
	color: #c58d16;
	font-weight: bold;
	font-size: .8em;
	border-bottom: 0;
	margin: 1.5em 0 0 0;
}

#helpContentBox h4
{
	color: #444444;
	font-weight: bold;
	font-size: .8em;
}

#helpContentBox h5
{
	font-weight: normal;
	font-size: .8em;
	font-style: italic;
	text-align: center;
}

#helpContentBox p, #helpContentBox ul, #helpContentBox ol
{
	font-weight: normal;
	font-size: .8em;
	color: #333333;
}
#helpContentBox table
{
	font-weight: normal;
	font-size: 10px;
	color: #333333;
}

#helpContentBox p.first
{
	margin-top: 0px;
}

div.profileInfo
{
	overflow: hidden;
	background-color: #d2d2d2;
	border-bottom: 1px solid #b2b2b2;
	background-image: url(../images/fon_menu.gif);
	border-left: #b2b2b2 0px solid;
	margin-top: 8px;
	background-repeat: repeat-y;
	height: 99%;
	width: 100%;
	border-top: #b2b2b2 1px solid;
	border-right: #b2b2b2 0px solid;
}

div.profileInfoWhite
{
	overflow: hidden;
	background-color: White;
	border-bottom: 1px solid #b2b2b2;
	height:auto;
	/*margin:: 0 auto;*/
	/*width: 100%;*/
	/*	text-align:center;*/
	/*BACKGROUND-IMAGE: url(../images/fon_menu.gif); BORDER-LEFT: #b2b2b2 0px solid; MARGIN-TOP: 8px; WIDTH: 100%; BACKGROUND-REPEAT: repeat-y; HEIGHT: 99%; OVERFLOW: hidden; BORDER-TOP: #b2b2b2 1px solid; BORDER-RIGHT: #b2b2b2 0px solid;*/
}

div.profileInfo div.adOptions h4
{
	color: #000000;
	padding: 4px;
	background-color: #dadff4;
}

h4.adOptions
{
	color: #000000;
	padding: 4px;
	background-color: #dadff4;
	clear: both;
}

div.profileInfo div.adOptions .nota
{
	border: 1px solid black;
	font-size: 11px;
	padding: 5px;
	margin: 20px;
}
div.helpContentBox table.HelpFormTable tr td div.helpContent
{
	border: 1px solid black;
	font-size: 11px;
	padding: 5px;
	margin: 20px;
	height: 99%;
}

div.profileInfo div.adOptions span
{
	font-size: .85em;
}

div.profileInfo div.bannerContainer
{
	width: 130px;
	float: left;
	text-align: center;
	margin-top: 6px;
}

div.profileInfo div.bannerContainer .banner
{
	text-align: center;
	margin-top: 6px;
}

div.profileInfo div.profileBox
{
	float: left;
	width: 200px;
}

div.profileInfo div#helpContentBox div.fuentes p
{
	border-top: 1px solid #cccccc;
	margin-top: 5px;
	margin-bottom: 0pt;
	margin-left: 0px;
	padding-top: 5px;
}
.helpTableStyle
{
	font-size: 1em;
	font-family: Helvetica, sans-serif;
	background-color: #eeeeef;
}
helpTableStyleBold
{
	font-size: 1em;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	background-color: #eeeeef;
}
div.menu
{
	padding: 6px 0;
	border-right: #99a 2px solid;
	border-top: #f7faff 2px solid;
	font-size: 1em;
	z-index: 500;
	left: 0px;
	visibility: hidden;
	border-left: #f7faff 2px solid;
	width: 150px;
	border-bottom: #99a 2px solid;
	position: absolute;
	top: 0px;
	background-color: #eeeeef;
}

div.menu ul
{
	padding: 0px;
	margin: 0.5em 1em 0.6em 0px;
}

div.menu ul li
{
	margin: 0px 0px 0.8em 0.4em;
	line-height: 1.4em;
	list-style-type: none;
}

div.menu a
{
	text-decoration: none;
}

div.menu a:link
{
	color: #33b;
	text-decoration: none;
}
div.menu a:visited
{
	color: #339;
	text-decoration: none;
}
div.menu a:hover
{
	color: #33c;
	border-bottom: #33c 1px dashed;
	text-decoration: none;
}

#timeHeader
{
	background-color: #eee;
	padding: 0px 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 11px;
	font-weight: bolder;
	font-family: sans-serif;
	color: gray;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
}

#timeHeader a:link, #timeHeader a:visited
{
	color: gray;
}
#timeHeader span a:link, #timeHeader span a:visited
{
	text-align: right;
	font-weight: normal;
	color: #2929f0;
}
#timeHeader a:hover
{
	color: rgb(50, 50, 200);
	text-decoration: underline;
}

#timeHeader #ampm
{
	font-size: 0.6em;
}

img.menu
{
	background-position: center center;
	background-repeat: no-repeat;
	height: 23px;
	margin: 0px 5px 5px 13px;
	padding: 0;
	width: 23px;
	float: right;
}

div.menuHead
{
	height: 30px;
	line-height: 22px;
	text-align: center;
	float: right;
}

div.menuTime
{
	float: left;
}

div.menuLinks
{
	float: right;
	padding: 5px;
	height: 30px;
}

/* --- Profiles Tabs --- */
.profiletabs
{
	padding: 3px 0;
	margin-left: 0;
	font: bold 12px Verdana;
	border-bottom: 1px solid gray;
	list-style-type: none;
	text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.profiletabs li
{
	display: inline;
	margin: 0;
}

.profiletabs li a
{
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid gray;
	border-bottom: none;
	background-color: #e2debe;
	color: #2d2b2b;
}

.profiletabs li a:visited
{
	color: #2d2b2b;
}

.profiletabs li a:hover
{
	background-color: #d5cd8b;
	color: black;
}

.profiletabs li a:active
{
	color: black;
}

.profiletabs li.selected a
{
	/*selected tab effect*/
	position: relative;
	top: 1px;
	padding-top: 4px;
	background-color: #fff;
	color: black;
}

p.itemTitleColored a:hover, p.itemTitleColored a:link, p.itemTitleColored a:visited
{
	color: red;
}

/** Search Form **/
div.SearchBoxContainer
{
	overflow: hidden;
}

div.SearchBoxContainer div.searchBoxExterno
{
	float: left;
	width: 450px;
	background-color: #dadaae;
}

div.searchBoxBorderTop
{
	text-align: right;
	background-image: url("../images/SearchBoxTL.gif");
	background-repeat: no-repeat;
}

div.searchBoxBorderBottom
{
	text-align: right;
	background-image: url("../images/SearchBoxDL.gif");
	background-repeat: no-repeat;
}

div.SearchBoxContainer div.bannerBox
{
	float: right;
	margin-top: 2px;
}


div.SearchBoxContainer div.searchBoxExterno div.searchBoxInterno
{
	padding: 0px 10px 0px 10px;
	overflow: hidden;
	text-align: left;
}

img.searchBoxBG
{
	width: 438px;
	height: 6px;
	background-repeat: repeat;
	margin: 0px;
}

div.SearchBoxContainer div.searchForm
{
	width: 310px;
	float: left;
}

div.SearchBoxContainer div.searchForm div.searchFormContainer
{
	overflow: hidden;
	padding-top: 9px;
	height: 29px;
}

div.SearchBoxContainer div.searchFor
{
	position: absolute;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #444444;
	line-height: 11px;
}

div.SearchBoxContainer div.searchForm .smallText
{
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding: 1px;
	line-height: 11px;
}

div.SearchBoxContainer strong
{
	font-size: 0.7em;
	width: 80px;
}

div.SearchBoxContainer div.searchForm span.separator
{
	padding: 4px;
	text-align: center;
}

div.SearchBoxContainer div.searchForm input.text
{
	width: 215px;
	float: left;
	margin-top: 3px;
}

.searchButtonSmallSPImg
{
	background-image: url("../images/searchButtonSmallSP.gif");
	background-repeat: no-repeat;
	display: block;
	height: 29px;
	width: 78px;
	float: right;
	margin-right: 4px;
}

.searchButtonSmallENImg
{
	background-image: url("../images/searchButtonSmallEN.gif");
	background-repeat: no-repeat;
	display: block;
	height: 29px;
	width: 78px;
	float: right;
	margin-right: 4px;
}

div.SearchBoxContainer div.bannerAddSearch
{
	float: right;
	margin-top: 3px;
}

.boxPromoImg
{
	background-image: url("../images/brpr_box_promo_SP.gif");
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 118px;
}

/** End SearchForm **/
DIV.contactAddress
{
	clear: both;
	overflow: hidden;
	width: 600px;
}
DIV.contactAddress DIV.physical
{
	float: left;
	width: 355px;
}
DIV.contactAddress DIV.titlePhysical
{
	padding-right: 3px;
	border-top: black 2px ridge;
	padding-left: 3px;
	font-weight: bold;
	padding-bottom: 3px;
	border-left: black 2px ridge;
	padding-top: 3px;
	border-bottom: black 2px ridge;
}
DIV.contactAddress DIV.descriptionPhysical
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: black 2px ridge;
	padding-top: 3px;
	border-bottom: black 2px ridge;
}
DIV.contactAddress DIV.postal
{
	float: right;
	width: 355px;
}
DIV.contactAddress DIV.titlePostal
{
	border-right: black 2px ridge;
	padding-right: 3px;
	border-top: black 2px ridge;
	padding-left: 3px;
	font-weight: bold;
	padding-bottom: 3px;
	border-left: black 2px ridge;
	padding-top: 3px;
	border-bottom: black 2px ridge;
}
DIV.contactAddress DIV.descriptionPostal
{
	border-right: black 2px ridge;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: black 2px ridge;
	padding-top: 3px;
	border-bottom: black 2px ridge;
}
table.contactAddress
{
	overflow: hidden;
	width: 600px;
	clear: both;
}

table.contactAddress tr.physical
{
	float: left;
	width: 250px;
}

table.contactAddress tr.physical td.titlePhysical
{
	border-left: 2px ridge black;
	border-top: 2px ridge black;
	border-bottom: 2px ridge black;
	padding: 3px;
	font-weight: bold;
	font-family: Arial,Helvetica,san Serif;
	font-size: 11px;
}
table.contactAddress tr.physical td.boldPhysical
{
	font-weight: bold;
	font-family: Arial,Helvetica,san Serif;
	font-size: 11px;
}

table.contactAddress tr.postal td.descriptionPhysical
{
	border-left: 2px ridge black;
	border-bottom: 2px ridge black;
	padding: 3px;
	font-family: Arial,Helvetica,san Serif;
	font-size: 11px;
}
table.contactAddress tr.postal td.textPostal
{
	font-family: Arial,Helvetica,san Serif;
	font-size: 11px;
}

table.contactAddress tr.postal
{
	float: right;
	width: 200px;
}

table.contactAddress tr.physical td.titlePostal
{
	border: 2px ridge black;
	padding: 3px;
	font-weight: bold;
	font-family: Arial,Helvetica,san Serif;
	font-size: 11px;
}

table.contactAddress tr.postal td.descriptionPostal
{
	border-left: 2px ridge black;
	border-right: 2px ridge black;
	border-bottom: 2px ridge black;
	padding: 3px;
	font-family: Arial,Helvetica,san Serif;
	font-size: 11px;
}

table.feedbackContainer
{
	border: 2px ridge black;
	overflow: hidden;
	padding: 0px 10px 10px 10px;
	margin-bottom: 20px;
	margin-top: 10px;
	font-size: 14px;
	width: 600px;
}

table.feedbackContainer tr.inputBoxes
{
	overflow: hidden;
	margin: 2px 91px 2px 91px;
}

table.feedbackContainer tr.inputBoxes input
{
	margin-top: 3px;
	width: 200px;
}

table.feedbackContainer tr.inputBoxes textarea
{
	width: 300px;
	height: 150px;
}

table.feedbackContainer tr.inputBoxes td.inputLabel
{
	text-align: right;
	vertical-align: top;
	font-family: Arial,Helvetica,san Serif;
	font-size: 11px;
	font-weight: bold;
}

table.feedbackContainer tr.inputBoxes td.inputBox
{
	font-family: Arial,Helvetica,san Serif;
	font-size: 10px;
}

table.feedbackContainer tr.inputBoxes td.inputText
{
	clear: right;
	padding-top: 20px;
}

table.feedbackContainer tr.buttonFeedback
{
	margin-top: 20px;
}
table.feedbackContainer tr.inputBoxes td.noteText
{
	color: #444444;
	font-size: 11px;
	font-family: Arial,Helvetica,san Serif;
}


div.companyMail div.contactInfo
{
	overflow: hidden;
}

div.companyMail .checkBoxLabel
{
	font-weight: bold;
}

div.companyMail .labelSmall
{
	font-size: 12px;
	font-weight: bold;
}

div.companyMail .contactInfoLabels
{
	font-weight: bold;
	float: left;
	width: 200px;
	height: 28px;
}

div.companyMail div.contactInfo div.contactInfoInputs
{
	float: left;
}

div.companyMail div.contactInfo div.contactInfoInputs input
{
	margin: 2px;
}

div.companyMail div.contactInfo .copyEmail
{
	padding-left: 20px;
	font-size: 12px;
}

.required
{
	color: rgb(250, 0, 0);
}

div.companyMail div.mailMessage
{
	overflow: hidden;
	padding: 15px;
}

div.companyMail .mainTitle
{
	font-size: 20px;
	font-weight: bold;
}

div.companyMail div.buttons
{
	text-align: center;
	border-top: 1px solid black;
	padding-top: 10px;
}

div.companyMail div.options
{
	line-height: 28px;
}

/** Calendario **/
div.calendarTitleExt
{
	border: 2px solid #990000;
	padding: 1px;
	background-color: gray;
}

div.calendarTitleExt div.calendarTitleInt
{
	font-size: 18px;
	color: #ffffff;
	line-height: 45px;
	text-align: center;
	background-color: #990000;
}

.calendarMessage
{
	text-align: center;
}

div.calendarContainer
{
	overflow: hidden;
	margin-bottom: 20px;
}

.editLink
{
	font-size: 11px;
	font-weight: bolder;
	font-family: sans-serif;
	margin-top: 20px;
}

div.calendarContainer div.tabla
{
	float: left;
	width: 22%;
}

div.calendarContainer div.calendarList
{
	float: right;
	width: 77%;
}

div.calendarContainer div.calendarFormContainer
{
	float: left;
	width: 50%;
	padding-top: 20px;
}

div.calendarContainer div.calendarFormContainer div.eventEdit
{
	overflow: hidden;
	padding-left: 49px;
}

div.calendarContainer div.calendarFormContainer div.eventEdit .labels
{
	float: left;
	min-width: 200px;
	line-height: 30px;
	text-align: right;
}

div.calendarContainer div.calendarFormContainer div.eventEdit .inputEdit
{
	float: left;
	min-width: 200px;
	padding: 3px;
}

div.calendarContainer div.calendarFormContainer div.eventEdit .fileInfo
{
	font-size: .7em;
}

div.calendarContainer div.calendarFormContainer div.eventEdit .interLine
{
	margin-left: 205px;
}

div.calendarTableContainer
{
	float: right;
	width: 49%;
}

div.calendarTableContainer .label
{
	font-size: 11px;
	font-weight: bolder;
	font-family: sans-serif;
	text-align: center;
}

div.calendarTableContainer div.calendarTable
{
	width: 200px;
	margin-left: 150px;
}

div.eventListHeads
{
	overflow: hidden;
	margin-left: 10px;
	font-size: 14px;
}

div.eventListHeads div
{
	float: left;
	border: 2px solid white;
	border-left: 2px ridge white;
}

div.large
{
	width: 144px;
	padding-left: 2px;
}

div.short
{
	width: 86px;
	padding-left: 2px;
}

div.eventList
{
	overflow: hidden;
	font-size: 12px;
	margin-left: 10px;
}

div.eventList div.eventListItem
{
	float: left;
	border: 2px ridge white;
	height: 24px;
}

div.eventList div.eventListItem input.large
{
	width: 137px;
}

div.eventList div.eventListItem input.short
{
	width: 80px;
}

div.eventListItemButtons
{
	overflow: hidden;
	float: left;
	border: 2px solid white;
}

div.eventListItemButtons div.buttonLeft
{
	float: left;
}

div.eventListItemButtons div.buttonRight
{
	float: left;
}

textarea.textFaq
{
	background-color: white;
	width: 660px;
	height: 40px;
}

textarea.textTerms
{
	background-color: white;
	width: 710px;
	height: 5280px;
}

p.footnote
{
	font-size: 10px;
}

div.stockInfo
{
	width: 800px;
	margin: 20px auto;
	text-align: center;
}

div.updateBotton
{
	overflow: hidden;
	margin-top: 30px;
	float: none;
	width: 650px;
}

div.updateBotton .send
{
	float: left;
}

div.updateBotton .clear
{
	float: left;
	margin-left: 10px;
}

div.linksWeather
{
	overflow: hidden;
	margin-left: 23px;
	margin-top: 40px;
}

div.linksWeather div
{
	float: left;
}

div.contactAddress
{
	float: left;
	overflow: hidden;
}

.updTitle
{
	float: none;
	margin-bottom: 5px;
}
DIV.contactAddress DIV.contactAddressLeft
{
	float: left;
	width: 235px;
}
DIV.contactAddress DIV.contactAddressRight
{
	float: left;
	margin-left: 15px;
}
input.updLarge
{
	margin-bottom: 8px;
	width: 265px;
}

.updShort
{
	margin-bottom: 8px;
	width: 200px; /*	margin-left:60px;*/
}

.updText
{
	height: 140px;
	width: 420px;
}

/** Images **/
.brBookCoverImg
{
	background-image: url("../images/brbookcover.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 277px;
	width: 213px;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.monitorImg
{
	background-image: url("../images/monitor.JPG");
	background-repeat: no-repeat;
	display: block;
	height: 210px;
	width: 213px;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.cdromImg
{
	background-image: url("../images/cdrom.JPG");
	background-repeat: no-repeat;
	display: block;
	height: 204px;
	width: 266px;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.exportbookImg
{
	background-image: url("../images/exportbook.JPG");
	background-repeat: no-repeat;
	display: block;
	height: 272px;
	width: 213px;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.logoaxesaImg
{
	background-image: url("../images/logoaxesa.JPG");
	background-repeat: no-repeat;
	display: block;
	height: 91px;
	width: 186px;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.agricultureImg
{
	background-image: url("../images/imgagriculture.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 109px;
	width: 940px;
}

.agric1Img
{
	background-image: url("../images/img1Agric.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 362px;
	width: 570px;
	margin: 10px auto;
}

.agric2Img
{
	background-image: url("../images/img2Agric.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 358px;
	width: 570px;
	margin: 10px auto;
}

.agric3Img
{
	background-image: url("../images/img3Agric.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 343px;
	width: 500px;
	margin: 10px auto;
}

.agric4Img
{
	background-image: url("../images/img4Agric.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 342px;
	width: 570px;
	margin: 10px auto;
}

.agric5Img
{
	background-image: url("../images/img5Agric.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 313px;
	width: 530px;
	margin: 10px auto;
}

.agric6Img
{
	background-image: url("../images/img6Agric.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 282px;
	width: 560px;
}

.commtradeImg
{
	background-image: url("../images/imgcommtrade.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 109px;
	width: 940px;
}

.commtrade1Img
{
	background-image: url("../images/commtrade1.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 350px;
	width: 520px;
}

.commTradImg1
{
	background-image: url("../images/img1CommTrad.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 272px;
	width: 572px;
	margin: 10px auto;
}

.commTradImg2
{
	background-image: url("../images/img2CommTrad.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 283px;
	width: 526px;
	margin: 10px auto;
}

.commTradImg3
{
	background-image: url("../images/img3CommTrad.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 240px;
	width: 530px;
	margin: 10px auto;
}

.commTradImg4
{
	background-image: url("../images/img4CommTrad.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 261px;
	width: 560px;
	margin: 10px auto;
}

.communicationsImg
{
	background-image: url("../images/imgcommunications.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 109px;
	width: 940px;
}

.comm1Img
{
	background-image: url("../images/img1Comm.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 290px;
	width: 430px;
	margin: 10px auto;
}

.comm2Img
{
	background-image: url("../images/img2Comm.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 359px;
	width: 570px;
	margin: 10px auto;
}

.comm3Img
{
	background-image: url("../images/img3Comm.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 353px;
	width: 480px;
	margin: 10px auto;
}

.comm4Img
{
	background-image: url("../images/img4Comm.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 337px;
	width: 470px;
	margin: 10px auto;
}
.comm5Img
{
	background-image: url("../images/img5Comm.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 366px;
	width: 500px;
	margin: 10px auto;
}

.comm6Img
{
	background-image: url("../images/img6Comm.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 352px;
	width: 480px;
	margin: 10px auto;
}

.comm7Img
{
	background-image: url("../images/img7Comm.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 248px;
	width: 480px;
	margin: 10px auto;
}

.comm8Img
{
	background-image: url("../images/img8Comm.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 345px;
	width: 550px;
	margin: 10px auto;
}

.comm9Img
{
	background-image: url("../images/img9Comm.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 273px;
	width: 560px;
	margin: 10px auto;
}

.constructionImg
{
	background-image: url("../images/imgconstruction.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 109px;
	width: 940px;
}

.cons1Img
{
	background-image: url("../images/img1Cons.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 341px;
	width: 507px;
	margin: 10px auto;
}

.cons2Img
{
	background-image: url("../images/img2Cons.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 271px;
	width: 500px;
	margin: 10px auto;
}

.cons3Img
{
	background-image: url("../images/img3Cons.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 321px;
	width: 527px;
	margin: 10px auto;
}

.cons4Img
{
	background-image: url("../images/img4Cons.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 254px;
	width: 522px;
	margin: 10px auto;
}

.cons5Img
{
	background-image: url("../images/img5Cons.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 248px;
	width: 541px;
	margin: 10px auto;
}

.ideasInteractivasImg
{
	background-image: url("../images/ideasinteractivas.gif");
	background-repeat: no-repeat;
	display: block;
	height: 85px;
	width: 282px;
}

.countryprofileImg
{
	background-image: url("../images/imgcountryprofile.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 109px;
	width: 940px;
}

.flagImg
{
	background-image: url("../images/flag.gif");
	background-repeat: no-repeat;
	display: block;
	height: 52px;
	width: 75px;
}

.escudoImg
{
	background-image: url("../images/escudo.gif");
	background-repeat: no-repeat;
	display: block;
	height: 92px;
	width: 75px;
}

.counProf21Img
{
	background-image: url("../images/img21CounProf.jpg");
	background-repeat: no-repeat;
	height: 353px;
	width: 450px;
	margin: 10px auto;
}

.counProf22Img
{
	background-image: url("../images/img22CounProf.jpg");
	background-repeat: no-repeat;
	height: 324px;
	width: 450px;
	margin: 10px auto;
}

.counProf23Img
{
	background-image: url("../images/img23CounProf.jpg");
	background-repeat: no-repeat;
	height: 338px;
	width: 450px;
	margin: 10px auto;
}

.exportImg
{
	background-image: url("../images/imgexport.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 109px;
	width: 940px;
}

.expo1Img
{
	background-image: url("../images/img1Expo.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 352px;
	width: 535px;
	margin: 10px auto;
}

.expo2Img
{
	background-image: url("../images/img2Expo.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 325px;
	width: 520px;
	margin: 10px auto;
}

.expo3Img
{
	background-image: url("../images/img3Expo.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 329px;
	width: 551px;
	margin: 10px auto;
}

.expo4Img
{
	background-image: url("../images/img4Expo.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 294px;
	width: 517px;
	margin: 10px auto;
}

.expo5Img
{
	background-image: url("../images/img5Expo.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 313px;
	width: 569px;
	margin: 10px auto;
}

.financeImg
{
	background-image: url("../images/imgfinance.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 109px;
	width: 940px;
}

.fina1Img
{
	background-image: url("../images/img1Fina.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 343px;
	width: 570px;
	margin: 10px auto;
}

.fina2Img
{
	background-image: url("../images/img2Fina.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 295px;
	width: 560px;
	margin: 10px auto;
}

.fina3Img
{
	background-image: url("../images/img3Fina.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 355px;
	width: 480px;
	margin: 10px auto;
}

.fina4Img
{
	background-image: url("../images/img4Fina.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 345px;
	width: 500px;
	margin: 10px auto;
}

.fina5Img
{
	background-image: url("../images/img5Fina.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 342px;
	width: 500px;
	margin: 10px auto;
}

.fina6Img
{
	background-image: url("../images/img6Fina.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 347px;
	width: 550px;
	margin: 10px auto;
}

.fina7Img
{
	background-image: url("../images/img7Fina.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 360px;
	width: 542px;
	margin: 10px auto;
}

.fina8Img
{
	background-image: url("../images/img8Fina.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 326px;
	width: 570px;
	margin: 10px auto;
}

.fina9Img
{
	background-image: url("../images/img9Fina.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 323px;
	width: 550px;
	margin: 10px auto;
}

.homeImg
{
	background-image: url("../images/homeImage.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	width: 940px;
}

/** images charts **/
.chart1Img
{
	background-image: url("../images/charts/chart1.PNG");
	background-repeat: no-repeat;
	display: block;
	height: 503px;
	width: 399px;
	margin-top: 10px;
}

.chart2Img
{
	background-image: url("../images/charts/chart2.PNG");
	background-repeat: no-repeat;
	display: block;
	height: 322px;
	width: 592px;
	margin-top: 10px;
}

.chart3Img
{
	background-image: url("../images/charts/chart3.PNG");
	background-repeat: no-repeat;
	display: block;
	height: 459px;
	width: 602px;
	margin-top: 10px;
}

.chart4Img
{
	background-image: url("../images/charts/chart4.PNG");
	background-repeat: no-repeat;
	display: block;
	height: 618px;
	width: 509px;
	margin-top: 10px;
}

.chart5Img
{
	background-image: url("../images/charts/chart5.PNG");
	background-repeat: no-repeat;
	display: block;
	height: 278px;
	width: 665px;
	margin-top: 10px;
}

.chart6Img
{
	background-image: url("../images/charts/chart6.PNG");
	background-repeat: no-repeat;
	display: block;
	height: 272px;
	width: 530px;
	margin-top: 10px;
}

.chart7Img
{
	background-image: url("../images/charts/chart7.PNG");
	background-repeat: no-repeat;
	display: block;
	height: 281px;
	width: 663px;
	margin-top: 10px;
}

.chart8Img
{
	background-image: url("../images/charts/chart8.PNG");
	background-repeat: no-repeat;
	display: block;
	height: 319px;
	width: 612px;
	margin-top: 10px;
}

.chart9Img
{
	background-image: url("../images/charts/chart9.PNG");
	background-repeat: no-repeat;
	display: block;
	height: 288px;
	width: 573px;
	margin-top: 10px;
}

.chart10Img
{
	background-image: url("../images/charts/chart10.PNG");
	background-repeat: no-repeat;
	display: block;
	height: 251px;
	width: 557px;
	margin-top: 10px;
}

.chart11Img
{
	background-image: url("../images/charts/chart11.PNG");
	background-repeat: no-repeat;
	display: block;
	height: 294px;
	width: 662px;
	margin-top: 10px;
}

.chart12Img
{
	background-image: url("../images/charts/chart12.PNG");
	background-repeat: no-repeat;
	display: block;
	height: 280px;
	width: 665px;
	margin-top: 10px;
}

.chart13Img
{
	background-image: url("../images/charts/chart13.PNG");
	background-repeat: no-repeat;
	display: block;
	height: 290px;
	width: 665px;
	margin-top: 10px;
}

.chart14Img
{
	background-image: url("../images/charts/chart14.PNG");
	background-repeat: no-repeat;
	display: block;
	height: 276px;
	width: 652px;
	margin-top: 10px;
}

/** End Charts **/

input.updLarge
{
	margin-bottom: 8px;
	width: 265px;
}

.updShort
{
	margin-bottom: 8px;
	width: 200px;
}

.updText
{
	height: 140px;
	width: 420px;
}

/** Letters **/
.conventioonBureauImg
{
	background-image: url("../images/PRConventionBureau.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 680px;
	width: 555px;
}

.camaraComImg
{
	background-image: url("../images/CamaraComPR.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 646px;
	width: 528px;
}

.fromPublisher
{
	background-image: url("../images/LetterFromPublisher.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 646px;
	width: 528px;
}

.asociacionIndImg
{
	background-image: url("../images/AsociacionIndPR.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 646px;
	width: 528px;
}

.asociacionProdImg
{
	background-image: url("../images/AsociacionProdPR.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 646px;
	width: 528px;
}

.smallBusinessTechDevCentersImg
{
	background-image: url("../images/SmallBusinessTechDevCenters.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 647px;
	width: 529px;
}

.camaraComSurImg
{
	background-image: url("../images/CamaraComSurPR.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 646px;
	width: 528px;
}

.centroUnidoDetImg
{
	background-image: url("../images/CentroUnidoDet.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 646px;
	width: 528px;
}

/** End Letters **/

.manufacturingImg
{
	background-image: url("../images/imgmanufacturing.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 109px;
	width: 940px;
}

.manu1Img
{
	background-image: url("../images/img1Manu.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 329px;
	width: 540px;
	margin: 10px auto;
}

.manu2Img
{
	background-image: url("../images/img2Manu.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 321px;
	width: 570px;
	margin: 10px auto;
}

.manu3Img
{
	background-image: url("../images/img3Manu.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 354px;
	width: 566px;
	margin: 10px auto;
}

.manu4Img
{
	background-image: url("../images/img4Manu.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 357px;
	width: 571px;
	margin: 10px auto;
}

.manu5Img
{
	background-image: url("../images/img5Manu.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 367px;
	width: 529px;
	margin: 10px auto;
}

.manu6Img
{
	background-image: url("../images/img6Manu.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 284px;
	width: 480px;
	margin: 10px auto;
}

.meetingImg
{
	background-image: url("../images/imgmeeting.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 109px;
	width: 940px;
}

.meeting1Img
{
	background-image: url("../images/img1Meeting.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 270px;
	width: 500px;
}

.governmentImg
{
	background-image: url("../images/imggovernment.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 109px;
	width: 940px;
}

.gove1Img
{
	background-image: url("../images/img1Gove.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 339px;
	width: 573px;
	margin: 10px auto;
}

.gove2Img
{
	background-image: url("../images/img2Gove.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 343px;
	width: 556px;
	margin: 10px auto;
}

.gove3Img
{
	background-image: url("../images/img3Gove.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 339px;
	width: 570px;
	margin: 10px auto;
}

.gove4Img
{
	background-image: url("../images/img4Gove.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 370px;
	width: 570px;
	margin: 10px auto;
}

.Muni1Img
{
	background-image: url("../images/img1Muni.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 250px;
	width: 473px;
	margin: 10px auto;
}

.Muni2Img
{
	background-image: url("../images/img2Muni.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 724px;
	width: 413px;
	margin: 10px auto;
}

.Muni3Img
{
	background-image: url("../images/img3Muni.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 227px;
	width: 559px;
	margin: 10px auto;
}

.tower1Img
{
	background-image: url("../images/1_tower.gif");
	background-repeat: no-repeat;
	display: block;
	height: 240px;
	width: 120px;
}

.banner1Img
{
	background-image: url("../images/b1.gif");
	background-repeat: no-repeat;
	display: block;
	height: 60px;
	width: 120px;
}

.banner2Img
{
	background-image: url("../images/b2.gif");
	background-repeat: no-repeat;
	display: block;
	height: 60px;
	width: 120px;
}

.fullbannerImg
{
	background-image: url("../images/fullbanner.jpg");
	background-repeat: no-repeat;
	height: 60px;
	width: 468px;
}

.arrowImg
{
	background-image: url("../images/arrow.gif");
	background-repeat: no-repeat;
	height: 13px;
	width: 15px;
	padding-left: 25px;
}

.iconWebPageImg
{
	background-image: url("../images/iconWebPage.gif");
	background-repeat: no-repeat;
	height: 17px;
	width: 16px;
	padding-left: 25px;
}

.sbsbr1Img
{
	background-image: url("../images/sbsbr1.gif");
	background-repeat: no-repeat;
	display: block;
	height: 76px;
	width: 245px;
}

.sbsbr2Img
{
	background-image: url("../images/sbsbr2.gif");
	background-repeat: no-repeat;
	height: 117px;
	width: 192px;
}

.sbsbr3Img
{
	background-image: url("../images/sbsbr3.gif");
	background-repeat: no-repeat;
	height: 55px;
	width: 394px;
}

.serviceImg
{
	background-image: url("../images/imgservice.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 109px;
	width: 940px;
}

.serv1Img
{
	background-image: url("../images/img1Serv.jpg");
	background-repeat: no-repeat;
	height: 317px;
	width: 574px;
	margin: 10px auto;
}

.serv2Img
{
	background-image: url("../images/img2Serv.jpg");
	background-repeat: no-repeat;
	height: 204px;
	width: 571px;
	margin: 10px auto;
}

.serv3Img
{
	background-image: url("../images/img3Serv.jpg");
	background-repeat: no-repeat;
	height: 355px;
	width: 573px;
	margin: 10px auto;
}

.serv4Img
{
	background-image: url("../images/img4Serv.jpg");
	background-repeat: no-repeat;
	height: 865px;
	width: 500px;
	margin: 10px auto;
}

.serv5Img
{
	background-image: url("../images/img5Serv.jpg");
	background-repeat: no-repeat;
	height: 169px;
	width: 575px;
	margin: 10px auto;
}

.tourismImg
{
	background-image: url("../images/imgtourism.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 109px;
	width: 940px;
}

.tour1Img
{
	background-image: url("../images/img1Tour.jpg");
	background-repeat: no-repeat;
	height: 284px;
	width: 473px;
	margin: 10px auto;
}

.tour2Img
{
	background-image: url("../images/img2Tour.jpg");
	background-repeat: no-repeat;
	height: 280px;
	width: 584px;
	margin: 10px auto;
}

.tour3Img
{
	background-image: url("../images/img3Tour.jpg");
	background-repeat: no-repeat;
	height: 223px;
	width: 584px;
	margin: 10px auto;
}

.tour4Img
{
	background-image: url("../images/img4Tour.jpg");
	background-repeat: no-repeat;
	height: 354px;
	width: 568px;
	margin: 10px auto;
}

.tour5Img
{
	background-image: url("../images/img5Tour.jpg");
	background-repeat: no-repeat;
	height: 233px;
	width: 438px;
	margin: 10px auto;
}

.tour6Img
{
	background-image: url("../images/img6Tour.jpg");
	background-repeat: no-repeat;
	height: 233px;
	width: 440px;
	margin: 10px auto;
}

.transportationImg
{
	background-image: url("../images/imgtransportation.jpg");
	background-repeat: no-repeat;
	display: block;
	height: 109px;
	width: 940px;
}

.tran1Img
{
	background-image: url("../images/img1Tran.jpg");
	background-repeat: no-repeat;
	height: 312px;
	width: 492px;
	margin: 10px auto;
}

.tran2Img
{
	background-image: url("../images/img2Tran.jpg");
	background-repeat: no-repeat;
	height: 241px;
	width: 441px;
	margin: 10px auto;
}

.tran3Img
{
	background-image: url("../images/img3Tran.jpg");
	background-repeat: no-repeat;
	height: 294px;
	width: 476px;
	margin: 10px auto;
}

.tran4Img
{
	background-image: url("../images/img4Tran.jpg");
	background-repeat: no-repeat;
	height: 251px;
	width: 424px;
	margin: 10px auto;
}

.tran5Img
{
	background-image: url("../images/img5Tran.jpg");
	background-repeat: no-repeat;
	height: 437px;
	width: 446px;
	margin: 10px auto;
}

.i411Img
{
	background-image: url("../images/i411.png");
	background-repeat: no-repeat;
	display: block;
	height: 86px;
	width: 228px;
}

.lockOpenImg
{
	background-image: url("../images/lockOpen.gif");
	background-repeat: no-repeat;
	display: block;
	height: 9px;
	width: 10px;
}

.lockImg
{
	background-image: url("../images/lock.gif");
	background-repeat: no-repeat;
	display: block;
	height: 9px;
	width: 10px;
}

.locDetailImg
{
	background-image: url("../images/locDetail.gif");
	background-repeat: no-repeat;
	height: 12px;
	width: 11px;
	display: block;
	float: left;
	margin-top: 1px;
}

div.headImage
{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
}

p.editorialsNote
{
	font-size: 4px;
}

.dialog
{
	position: absolute;
	margin-left: 500px;
	margin-right: 500px;
	margin-top: 200px;
	z-index: 100;
	background-color: white;
	border-bottom-width: 1px;
	border-bottom-color: Black;
}

.dialogMail
{
	border: 1px solid #E2E2E2;
}

div.titleHead
{
	font-size: 12px;
	border-bottom: 1px solid #A2A2A2;
	background-color: #E2E2E2;
	overflow: hidden;
	padding-left: 5px;
	padding-right: 5px;
	height: 40px;
}

div.titleHead .title
{
	float: left;
}

div.titleHead .close
{
	float: right;
	color: #828282;
	text-decoration: none;
}

div.titleHead .close:hover
{
	color: #F2F2F2;
}

div.titleHead .close:active
{
	color: blue;
	outline: 0;
}

.dialogMail form
{
	margin: 3px;
	padding: 5;
	border: 1px solid #A2A2A2;
}

.dialogMail form .text input
{
	width: 200px;
}

.dialogMail form textarea
{
	width: 230px;
	height: 70px;
}

.dialogMail form .label
{
	font-size: 12px;
	font-weight: bold;
	color: #888888;
	text-align: left;
}

.dialogMail form .buttonSend
{
	text-align: right;
	width: 100%;
}

.dialogMail form .sending
{
	color: blue;
}

div.dialog
{
	background-color: white;
	border: 1px solid black;
	padding: 5px;
	text-align: right;
}

.resultEmail
{
	margin-top: 10px;
	margin-left: 33px;
	display: none;
	color: red;
	float: left;
}

div.inputCont
{
	margin-top: 3px;
	float: right;
}

form.formSms
{
	text-align: center;
}

div.dialog .sending
{
	display: none;
}

div.dialog form
{
	clear: right;
}

div.dialog .inputCont
{
	margin-top: 3px;
}

div.inputComp
{
	margin-top: 7px;
	margin-bottom: 7px;
	text-align: center;
}

div.dialog .inputComp .text
{
	width: 120px;
}

div.dialog .inputComp .select
{
	text-align: center;
}

div.dialog .inputCont .text
{
	width: 290px;
}

div.dialog .inputText
{
	margin-top: 10px;
}

div.dialog .inputText .text
{
	width: 290px;
}

div.dialog .inputText .label
{
	text-align: left;
	margin-left: 35px;
}

div.dialog .label
{
	font-size: .7em;
}

div.dialog .close
{
	border: 1px solid blue;
	cursor: pointer;
	margin-bottom: 5px;
	text-align: center;
	width: 10px;
	line-height: 10px;
	font-size: .6em;
	font-weight: bold;
	float: right;
	color: white;
	background-color: #AAAAFF;
}

ul.menuProfile
{
	list-style-type: none;
	float: right;
}

div.titlebarProfile p
{
	padding: 0px 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	display: inline;
	float: right;
}

div.titlebarProfile h3.h3Profile
{
	margin: 0 0 0 1em;
	width: 250px;
	font-size: .95em;
	font-weight: bold;
	padding: 4px 0 3px 0;
	float: left;
}

div#detailInfo h3
{
	color: #c58d16;
	font-weight: bold;
	font-size: .8em;
	border-bottom: 0;
	margin: 1.5em 0 0 0;
}

div.formContainer
{
	border: 1px solid #A2A2A2;
	padding: 15px;
}

li.subList
{
	margin-left: 10px;
}
li.subListMenu
{
	margin-left: 20px;
	color: #c58d16;
	font-weight: normal;
	font-size: .8em;
	border-bottom: 0;
}
div.resultAditionalAndShare
{
	height: 20px;
}

div.resultAditional
{
	padding-left: 25px;
	float: left;
}
div.resultShare
{
	text-align: right;
	width: 119px;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
}
#profileDialogSMS
{
	z-index: 50;
	left: 500px;
	top: 170px;
	position: absolute;
	display: none;
	width: 300px;
}
#resultsDialogSMS
{
	z-index: 50;
	left: 500px;
	top: 170px;
	position: absolute;
	display: none;
	width: 300px;
}
.titleDialogSMS
{
	text-align: center;
}
.contentDialogSMS
{
	text-align: center;
}

div.clear
{
	clear: both;
	font-size: 1px;
	margin: 0px;
	line-height: 0;
	height: 0px;
}

span.moreLnk
{
	position: relative;
	cursor: pointer;
	font-style: normal;
	color: blue;
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 12px;
	text-transform: capitalize;
}

.moreLnkLoading
{
	background-image: url("../images/lightBox/loading2.gif");
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	display: block;
}
.naicsBarsOrange
{
	border-bottom: 1px solid #cc6600;
	font-size: 10px;
}
.tableBorder
{
	border-style: inset;
	border-color: #BCD2E6;
	border-width: 0.5px;
}
