@charset "utf-8";

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/* ======================================================================================================= */
/* ======================================== Template styles ============================================== */
/* ======================================================================================================= */
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; background:url(/Global/Templates/sites/IDBv2/images/IDBHeader_bg.png) repeat-x; color: #333333; height:100%; width:100%; }
body.noTemplate { background:none; }
.templateWrapper { width: 950px; margin: auto; position: relative;}

/* ======== Header ======== */
#templateHeader { padding-top:6px; overflow:hidden; clear:both; }
#templateHeader #mainIDBLogo img { margin-left:10px; }
#templateHeader #headerRightWrapper { text-align:right; }

#templateHeader #languageSelector { }
#templateHeader #languageSelector a { font-size:1.0em; color:#666666; text-decoration:none; } /* The display:inline is meant to fix the double margin problem of IE6 */
#templateHeader #languageSelector a:hover { color:#333333; }

#templateHeader #searchForm { margin-top:10px; }
#templateHeader #searchForm #globalSearchBox { border:solid 1px #8f8f8f; height:18px; background:#FFF url(/global/templates/sites/idbv2/images/searchButton.png) right no-repeat; }
#templateHeader #searchForm #globalSearchInput { width:142px; float:left; border:0px; padding:2px 4px; font-size:1.1em; color:#999999; background:none; margin:0px; }
#templateHeader #searchForm #globalSearchButton { float:right; background:none; border:none; height:18px; width:18px; cursor:pointer; margin-top:0px; } 

#templateHeader #headerLinks { margin-top:15px; text-align:right; color:#999; font-family:Arial, Helvetica, sans-serif;  font-size:1.8em; font-weight:bold; line-height:0.70em; letter-spacing:0.05em; }
#templateHeader #headerLinks a {  color:#999; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
#templateHeader #headerLinks a:hover { color:#BBB; }

/* ======== Global Navigation ======== */
#templateNavigation { height:27px; background-color:#FFFFFF; overflow:hidden; margin-top:9px; }
#templateNavigation ul li { float:left; border-right:solid 1px #E8E6E4;}
#templateNavigation ul li a, 
#templateNavigation #GlobalNavTopicsTitle a { color:#666666; display:block; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1.2em; padding:7px 17px; text-align:center; text-decoration:none; }
#templateNavigation ul li a:hover,
#templateNavigation #GlobalNavTopicsTitle a:hover { background-color:#F4F3F2; } 
#templateNavigation ul li#GlobalNav5 a { padding:7px 16px; }
#templateSpanish #templateNavigation ul li a,
#templateSpanish #templateNavigation #GlobalNavTopicsTitle a{ padding:7px 12px; }
/**/#templateSpanish #templateNavigation ul li#GlobalNav5 a { padding:7px 10px; }
#templatePortuguese #templateNavigation ul li a,
#templatePortuguese #templateNavigation #GlobalNavTopicsTitle a { padding:7px 21px; }
#templatePortuguese #templateNavigation ul li#GlobalNav5 a { padding:7px 23px; }
#templatePortuguese #templateNavigation ul li#GlobalNav7 a { padding:7px 22px 7px 23px; }
#templateFrench #templateNavigation ul li a,
#templateFrench #templateNavigation #GlobalNavTopicsTitle a { padding:7px 17px; }
#templateFrench #templateNavigation ul li#GlobalNav2 a,
#templateFrench #templateNavigation ul li#GlobalNav4 a,
#templateFrench #templateNavigation ul li#GlobalNav5 a { padding:7px 18px; }
#templateFrench #templateNavigation ul li#GlobalNav8 a { padding:7px 17px 7px 18px; }
#templateNavigation ul li#GlobalNav1 { border-left:solid 1px #E8E6E4; }

/* Global Navigation Topics */
#GlobalNavTopicsTitle { display:none; position:absolute; background-color:#FFFFFF; margin-left:240px; z-index:1100; }
#templateSpanish #GlobalNavTopicsTitle { margin-left:257px; }
#templatePortuguese #GlobalNavTopicsTitle { margin-left:296px; }
#templateFrench #GlobalNavTopicsTitle { margin-left:299px; }
#GlobalNavTopicsList { display:none; position:absolute; border:solid 1px #CCCCCC; z-index:999; background:#FFFFFF; margin-top:27px; padding-top:6px; padding-bottom:6px; /*filter: alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90;*/}
#GlobalNavTopicsList dl { margin-top:0px; }
#GlobalNavTopicsList dl dt { margin-top:1px; margin-bottom:-3px; color:#CD6005; font-size:0.9em; }
#GlobalNavTopicsList dl dd { margin-top:0px; margin-bottom:0px; }
#GlobalNavTopicsList dl dd a { display:block; text-align:left; padding:4px 0px; margin:0px; font-size:0.9em; text-decoration:none; line-height:1.1em; }
#GlobalNavTopicsList dl dd a:hover { background-color:#F4F3F2; }
#GlobalNav3 { z-index:9999; }


/* ======== Sub Header ======== */
#templateSubHeader { margin-top:12px; clear:both; overflow:hidden; height:234px; }
#templateSubHeader #templateBanner { position:relative; height:234px;width:742px; }
#templateSubHeader #templateBanner #bannerContainer { height:234px;width:742px; position:absolute;}
#templateSubHeader #templateBanner #bannerContainer a { text-decoration:none; }
#templateSubHeader #templateBanner #bannerTitle { left:18px; bottom:7px; position:absolute; color:#FFFFFF; cursor:pointer;}
#templateSubHeader #templateBanner #bannerContainer h1 { font-size:3.3em; color:#FFFFFF; line-height:normal; }
#templateSubHeader #templateBanner #bannerContainer h2 { font-size:1.8em; color:#FFFFFF; }
#templateSubHeader #selectCountry {height:234px; background:url(/Global/Templates/sites/IDBv2/images/country_map.jpg) no-repeat bottom; }
/*#templateSubHeader #selectCountryEN {height:234px; background:url(/Global/Templates/sites/IDBv2/images/homepagehaitiEN.png) no-repeat bottom; cursor:pointer; }
#templateSubHeader #selectCountrySP {height:234px; background:url(/Global/Templates/sites/IDBv2/images/homepagehaitiSP.png) no-repeat bottom; cursor:pointer; }
#templateSubHeader #selectCountryPT {height:234px; background:url(/Global/Templates/sites/IDBv2/images/homepagehaitiPT.png) no-repeat bottom; cursor:pointer; }
#templateSubHeader #selectCountryFR {height:234px; background:url(/Global/Templates/sites/IDBv2/images/homepagehaitiFR.png) no-repeat bottom; cursor:pointer; }*/

/* ======== Breadcrumb ======== */
#templateTopBar { clear:both; overflow:hidden; }
#templateTopBar #breadCrumb { margin-left:5px; float:left; padding-top:9px; padding-bottom:9px; width:746px; }
#templateTopBar #breadCrumb a { text-decoration:none; }
#templateTopBar #breadCrumb a.lastItem { color:#999999; }
#templateTopBar #commentbutton { float:right; margin-right:5px; margin-top:7px; z-index:20;}
#templateTopBar #commentbutton a { z-index:20; }
#templateTopBar #sharebutton { float:right; margin-right:5px; margin-top:7px; z-index:20;}
#templateTopBar #sharebutton a { z-index:20; }


/* ========= Share tool box ========== */
#shareToolBox { width:160px; position:absolute; z-index:10; top:367px; left:692px; display:none; }
#shareToolBox #shareToolTab { position:absolute; right:0px;  background-color:#FFFFFF; padding:1px 4px 1px 2px; border-top:solid 1px #666; border-left:solid 1px #666; border-right:solid 1px #666; z-index:12;}
#shareToolBox #shareToolTab img { vertical-align:bottom; }
#shareToolList {border:solid 1px #666; padding:10px; background-color:#FFFFFF; margin-top:14px; height:200px; width:131px; float:right;}
.shareToolList a, .shareToolList a:hover
{
	background:transparent url(/Global/CustomTags/share/share_icons.jpg) no-repeat scroll 0 2px;
	display:block;
	padding:3px 0 4px 25px;
}
.shareToolList a.ShareMixx {width:70px;}
.shareToolList a.ShareDigg, .shareToolList a.ShareDigg:hover {background-position:0 -25px;}
.shareToolList a.ShareFacebook, .shareToolList a.ShareFacebook:hover {background-position:0 -52px;}
.shareToolList a.ShareDelicious, .shareToolList a.ShareDelicious:hover {background-position:0 -80px;}
.shareToolList a.ShareReddit, .shareToolList a.ShareReddit:hover {background-position:0 -107px;}
.shareToolList a.ShareStumbleUpon, .shareToolList a.ShareStumbleUpon:hover {background-position:0 -137px;}
.shareToolList a.ShareMyspace, .shareToolList a.ShareMyspace:hover {background-position:0 -166px;}
.shareToolList a.ShareTwitter, .shareToolList a.ShareTwitter:hover {background-position:0 -194px;}
.shareToolList a.ShareTechnorati, .shareToolList a.ShareTechnorati:hover {background-position:0 -216px;}
.shareToolList a.ShareEmail, .shareToolList a.ShareEmail:hover {background-position:0 -236px;}


/* ========= Comment tool box ========== */
#commentToolBox { width:380px; position:absolute; z-index:10; top:367px; left:556px; display:none; }
#commentToolBox #commentToolTab { position:absolute; right:0px;  background-color:#FFFFFF; padding:1px 4px 1px 2px; border-top:solid 1px #666; border-left:solid 1px #666; border-right:solid 1px #666; z-index:12;}
#commentToolBox #commentToolTab img { vertical-align:bottom; }
#commentToolBox #commentToolForm { border:solid 1px #666; padding:10px; background-color:#FFFFFF; margin-top:14px; height:328px; width:358px; float:right;}
#commentToolBox #commentToolForm textarea { font-size:1.1em;  height:70px; width:354px; margin-bottom:4px;}
#commentToolBox #commentToolForm #commentNameLabel {display:inline-block; width:100px; margin:0px; padding:0px;}
#commentToolBox #commentToolForm #commentEmailLabel { display:inline-block; width:120px;  margin:0px; padding:0px;}
#commentToolBox #commentToolForm #CommentName {margin:0px; padding:0px;  width:358px}
#commentToolBox #commentToolForm #CommentEmailaddress {margin:0px; padding:0px;  width:358px}



/* ======== Menu Items ======== */
#templateBody #templateMenu ul { margin-top:0px; margin-left:0px;} /* Background color, separator color */
/*#templateBody #templateMenu ul ul { display:none; }  Background color, separator color */
#templateBody #templateMenu ul li a { outline:none; font-size:1.0em; padding:7px 6px; }
#templateBody #templateMenu ul li a:hover { background-color:#F4F3F2; color:#666 } /* Hover background change */
#templateBody #templateMenu ul li a.selected { color:#333; background-color:#f0f0f0; } /* Selected link background */
#templateBody #templateMenu ul li a.selected:hover { cursor:default; } /* Selected link background */
#templateBody #templateMenu ul li a.parentSelected { color:#666; background-color:#f0f0f0; } /* The styles when this item is the parent of a selected item */
#templateBody #templateMenu ul li a.parentSelected:hover { background:none; background-color:#f0f0f0; color:#333;}

#templateBody #templateMenu ul ul li { padding-left:9px; border-bottom:0px; }
#templateBody #templateMenu ul ul li a { padding: 5px 6px; }
#templateBody #templateMenu ul ul li a:hover { background-color:#F4F3F2; color:#333333; } /* Hover background change */
#templateBody #templateMenu ul ul li a.selected { color:#666; background-color:#f0f0f0; } /* Selected link background */
#templateBody #templateMenu ul ul li a.selected:hover { cursor:default; } /* Selected link background */

#templateBody #templateMenu { margin-bottom:36px; }
#templateBody #templateMenu .notItemsListInPath { display:none; }
#templateBody #templateMenu .itemsListInPath { }

/* ======== Template Body ======== */
#templateBody { clear:both; overflow:hidden; }
#templateBody #templateLeftBar { width: 190px; background:#FFFFFF; font-size: 1em; float:left; clear:both; } /* Left bar width, background color and font size */
#templateBody #templateContent { float:left; width:760px; }
#templateBody #templateContent.noMenu {width:950px;}

/* ======== Footer  ======== */
#footerWrapper { margin:auto; text-align:center; width: 950px; position: relative; }
#templateEnglish #footerWrapper { padding-left:115px; }
#templateSpanish #footerWrapper { padding-left:60px; }
#templatePortuguese #footerWrapper { padding-left:20px; }
#templateFrench #footerWrapper { padding-left:105px; }
#templateFooter { background:url(/Global/Templates/sites/IDBv2/images/IDBFooter_bg.png) repeat-x; padding-top:18px; height:153px; text-align:center; clear:both; overflow:hidden; margin-top:18px; } 
#templateFooter ul li { float:left; padding:3px 5px; border-right:solid 1px #000000; }

#templateFooter ul li a { color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; text-decoration:none; }
#templateFooter .copyRights {color:#999999; border-right:solid 1px #999999; padding-left:0px; }
#templateFooter a:hover { color:#999999; }
#templateFooter .lastLi { border-right:none; }

#templateFooter #footerSocialNetworks { padding-top:6px; }
#templateFooter a.comlink {	border-left:1px solid #000000; padding:6px;	text-decoration:none; color:#333333; margin-left:6px; }
#templateFooter div#footerSocialNetworks { height:30px; margin: 15px auto auto; }
#templateFooter li.socialicon {	border-right:none; padding-left:14px; float:left; }
#templateFooter li#first { padding-left:0px; }
#templateFooter li.socialtext { border-right:none; margin-top:9px; margin-top:8px; float:left; }
#templateFooter ul.socialNetworks {	margin-left:200px; }

/* ======================================================================================================= */
/* ===================================== Basic Structural Styles ========================================= */
/* ======================================================================================================= */

/* ======== Columns and Divs width  ======== */
.colSize0, .colSize1, .colSize1Half,
.colSize2, .colSize3, .colSize4, .colSize5 { margin-left:9px; margin-right:9px; float:left; overflow:hidden; _display:inline; }

.colSize5, .divSize5 .colSize0 { width:932px; float:left; }
.colSize4, .colSize4 table, .divSize4 .colSize0 { width:742px; }
.colSize3, .colSize3 table, .divSize3 .colSize0  { width:552px; }
.colSize2, .colSize2 table, .divSize2 .colSize0 { width:362px; }
.colSize1Half, .colSize1Half table, .divSize1Half .colSize0 { width:267px; }
.colSize1, .colSize1 table, .divSize1 .colSize0 { width:172px; }

.divSize1, .divSize1Half, .divSize2, 
.divSize3, .divSize4, .divSize5 { float:left; overflow:hidden; }
.divSize1 { width:190px; }
.divSize1Half { width:285px; }
.divSize2 { width:380px; }
.divSize3 { width:570px; }
.divSize4 { width:760px; }
.divSize5 { width:950px; }



/* ======== Titles  ======== */
.titleBlue h2, .titleBlueLight h2, 
.titleGreen h2, .titleGreenDark h2, .titleGreenLight h2,
.titleRed h2, 
.titleYellow h2, .titleOrange h2,.titleBrown h2,
.titleGray h2 { color:#FFFFFF; padding:2px 0px 2px 9px; font-size:1.1em; font-weight:bold; margin:0px; }

.titleBlue h2 { background-color:#0066CC; }
.titleBlue .auto { color:#0066CC; }
.titleBlueLight h2 { background-color:#6599FF; }
.titleBlueLight .auto { color:#0066CC; }
.titleGreenDark h2 { background-color:#1F4311; }
.titleGreen h2 { background-color:#0E8A00; }
.titleGreenLight h2 { background-color:#57A714; }
.titleGreenLight .auto { color:#0E8A00; }
.titleRed h2 { background-color:#CC3300; }
.titleRed .auto { color:#CC3300; }
.titleYellow h2 { background-color:#CC9900; }
.titleOrange h2 { background-color:#C47228; }
.titleOrange .auto { color:#D1330C; }
.titleBrown h2 { background-color:#714217; }
.titleGray h2 { background-color:#666666; color:#FFFFFF; }


/* ============= Automatic Styles ================= */
.boxColorDark h2, .boxColorNormal h2, .boxColorLight h2, .boxColorLighter h2, 
.boxGrayDark h2, .boxGrayNormal h2, .boxGrayLight h2, .boxGrayLighter h2 { color:#FFFFFF; padding:2px 0px 2px 9px; font-size:1.1em; font-weight:bold; margin:0px; }
.boxColorDark h2, .boxGrayDark h2 { background-color:#666666; }
.boxColorNormal h2, .boxGrayNormal h2 { background-color:#999999; }
.boxColorLight h2, .boxGrayLight h2 { background-color:#CCCCCC; }
.boxColorLighter h2, .boxGrayLighter h2 { background-color:#DDDDDD; }
.boxColorDark .color, .boxColorNormal .color, .boxColorLight .color, .boxColorLighter .color  { color:#333333; }
.bgColor { background-color: #EEEDEA; }


/* ======== Headers  ======== */
h1, h2, h3, h4, h5  { color: #FF0000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:0em; }
h1 { font-size:2.2em; color:#666666; }
h1.smaller { font-size:1.8em; }
h2 { font-size:1.6em; color:#666666; margin-top:18px; }
h2.smaller { font-size:1.4em; }
h3 { font-size:1.4em; color:#666666; margin-top:18px; }
h3.smaller { font-size:1.2em; font-family:Verdana, Arial, Helvetica, sans-serif;}
h4 { font-size:1.2em; color:#666666; margin-top:18px; font-family:Arial, Helvetica, sans-serif; }
h5 { font-size:1.0em; color:#666666; margin-top:18px; font-family:Verdana, Arial, Helvetica, sans-serif; }
h6 { font-size:1.0em; color:#757575; }



/* ======== Links  ======== */
a { color:#0066CC; }
a:link { }
a:hover { color:#0099FF; }
a:active { }
a:visited { }
h1 a, h2 a, h3 a, h4 a { color:#666666; text-decoration:none; }
#templateWrapper h1 a:hover, #templateWrapper h2 a:hover, #templateWrapper h3 a:hover, #templateWrapper h4 a:hover { text-decoration:underline; }

#templateWrapper ul.linkList { margin:9px; border-top:solid 1px #CCCCCC; padding:0px; }
#templateWrapper #templateBody ul.linkList li { list-style-type:none; font-size:1.1em; line-height:1.5em; border-bottom:solid 1px #CCCCCC; margin-top:0px; padding:4px 0px; background:none;}
#templateWrapper ul.linkList li a { text-decoration:none; color:#666666; }
#templateWrapper ul.linkList li a:hover { color:#999999; }


/* ======== Backgrounds  ======== */
.bgGray { background-color:#EEEDEA; }
.bgDarkGray { background-color:#666; }
.bgBlack { background-color:#000; }



/* ======== Padding / Margins / Borders  ======== */
.padding9, .padding6 { padding-bottom:18px; }
#templateWrapper .padding6 p, #templateWrapper .padding6 ul, 
#templateWrapper .padding6 h3, #templateWrapper .padding6 dl { margin-left: 6px; margin-right:6px; }
#templateWrapper .padding9 p, #templateWrapper .padding9 ul, 
#templateWrapper .padding9 h3, #templateWrapper .padding9 h4, 
#templateWrapper .padding9 h5, #templateWrapper .padding9 h6, 
#templateWrapper .padding9 address, #templateWrapper .padding9 > img,
#templateWrapper .padding9 dl, #templateWrapper .padding9 form{ margin-left: 9px; margin-right:9px; }
.padding p, .padding ul, .padding h3, .padding h5, .padding dl, .padding form{ padding-left: 18px; padding-right:18px; }
#templateWrapper .addPadding { padding: 18px; }
#templateWrapper .addPadding9 { padding: 9px; }
#templateWrapper .addPaddingTop { padding-top:18px; }
#templateWrapper .addPaddingRight { padding-right: 18px; }
#templateWrapper .addPaddingBottom { padding-bottom:18px; }
#templateWrapper .addMarginTop { margin-top:18px; }
#templateWrapper .addMarginRight { margin-right: 18px; }
#templateWrapper .addMarginBottom { margin-bottom:18px; }
body #templateWrapper .removeMargin { margin:0px; }
body #templateWrapper .removeMarginTop { margin-top:0px; }
body #templateWrapper .removeMarginBottom { margin-bottom:0px; }
body #templateWrapper .removeMarginLeft { margin-left:0px; }
body #templateWrapper .removeMarginRight { margin-right:0px; }
body #templateWrapper .marginTop9 { margin-top:9px; }
body #templateWrapper .marginTop6 { margin-top:6px; }
.indent { text-indent:18px; }
.indentAll { margin-left:40px; }
.indent2 { text-indent:36px; }

html body #templateWrapper #templateBody .removeBorder { border-top:0px; border-bottom:0px; } /* the html is necessary to overwrite any other style */


/* ======== Positioning / Alignments  ======== */
.floatRight { float:right; margin:0px 0px 9px 9px; }
.floatLeft { float:left; margin:0px 9px 0px 9px; }
.alignRight { float:right; }
.alignLeft { float:left; }
.textRight { text-align:right; }
.center { text-align:center; }
.right { text-align:right; }



/* ======== Font Styles  ======== */
p { font-size:1.2em; margin-top:18px; /*letter-spacing:0.03em;*/ line-height:1.5em;}
address { font-size:1.2em; line-height:1.5em;}

.colSize1 p { font-size:1.1em; }
.smaller9 { font-size:0.9em; }
.smaller { font-size:0.8em; } 
p.small, #templateWrapper li.small { font-size:1.1em;}
p.smaller, #templateWrapper li.smaller { font-size:1.0em;}
.bigger { font-size:1.2em; }
.big { font-size:2.0em; }
.bold { font-weight:bold; }
.underline { text-decoration: underline; }

.red { color:#990000; }
.white { color:#FFF; }
.gray { color:#666666; }
.black { color:#333333; }
.blue { color:#0066CC; }



/* ======== List Styles  ======== */
#templateBody ul, #templateBody ol { margin-left:30px;  margin-top:18px;}
#templateBody ul li { list-style-type:square; font-size:1.2em; margin-top:6px; /*letter-spacing:0.03em;*/ line-height:1.3em;}
#templateBody ul li li { font-size:1.0em; }
#templateBody ol li { list-style-type:decimal; font-size:1.2em; margin-top:6px; /*letter-spacing:0.03em;*/ line-height:1.3em; }
#templateBody ol li li { font-size:1.0em; }
#templateBody .colSize1 ul { font-size:0.9em; }
#templateBody .colSize1 ul li { color:#5f5f58; background:url(/Global/Templates/sites/IDBv2/images/bulletGray.gif) no-repeat 0px 6px; list-style:none; padding-left:9px;}
#templateBody ul.noBullets li { list-style:none; }

#templateBody ul.menu { margin-top:0px; }
#templateBody ul.menu li { list-style:none; background:none; padding-left:0px; margin-top:0px; border-bottom: solid 1px #999999; }
#templateBody ul.menu li a { padding-top:7px; padding-bottom:7px; display:block; color:#333333; text-decoration:none; font-size:1.0em; letter-spacing:normal; }
#templateBody ul.menu li a:hover { color:#888888; }
#templateBody ul.menu li p { padding-top:7px; padding-bottom:7px; margin:0px; display:block; color:#333333; text-decoration:none; font-size:1.0em; letter-spacing:normal; }
#templateBody ul.menu li p a{ padding-top:0px; padding-bottom:0px; }

dl { margin-top:18px; padding: 0px; font-size:1.2em; overflow:hidden; clear:both; /*letter-spacing:0.03em;*/ line-height:1.3em; } /* Striped list */
dt { float: none; font-weight: bold; }
dd { float: none; margin-top:9px; }
dl.inline dt, dt.inline { float: left; padding: 6px;  font-weight: bold; clear: both; }
dl.inline dd, dd.inline { float: none; padding: 6px; margin-top:0px; }
dl.wrapDT dt { padding-bottom:0px; }
ul dl { font-size:1.0em; }

dl.lines {border-bottom:solid 1px #CCC; padding:0px; }
dl.lines dt, dl.lines dd { border-top:solid 1px #CCC; }
dl.lines dt.noline, dl.lines dd.noline { border-top:0px; }



/* ======== Table Styles  ======== */
table { margin-top:18px;}
td, th { font-size:1.2em; padding:4px; }
table p, body #templateBody table ul li { font-size:1.0em; }
tr {  empty-cells:show;  }
th { font-weight:bold; }
td.number, td.date { text-align:right; }
tr.bgColor { background-color:#f7f7f7; }
tr.blankRow { height:24px; }



/* ======== Form styles  ======== */
input, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:9px; }
select { font-family:Verdana, Arial, Helvetica, sans-serif; padding:1px 0px; }
#templateWrapper input[type=radio] { margin-right:3px; }
.InternetExplorer #templateWrapper input[type=radio]  { margin:0px 0px 0px -4px; }

.colSize3 .formatted label { float:left; width:534px; }
.colSize2 .formatted label { float:left; width:344px; }
.colSize1 .formatted label { float:left; width:154px; }
.formatted label.inline { float:left; width:auto; }
.formatted label.colLeft { width: 267px; margin-right:9px; float:left; }
.formatted label.colRight { width: 267px; margin-left:9px; float:left; }
.formatted label span { width:90px; float:left; padding:5px 4px 5px 0px; }
.formatted label span.noResize { width:auto; }
.formatted label input,
.formatted label select { float:left; margin:4px 0px; }
.formatted label input.resize,
.formatted label select.resize { width:172px; }
.formatted .marginLeft { margin-left:9px; }
fieldset.fieldsetLeft { width: 267px; margin-right:9px; float:left; }
fieldset.fieldsetRight { width: 267px; margin-left:9px; float:left; }

/* ======== Video Box  ======== */
#templateBody #videoBox ul { margin:0px; }
#templateBody #videoBox ul li { background:none; padding:0px; margin:0px; }
#templateBody #videoBox ul li a { display:block; padding:2px 0px 2px 9px; text-decoration:none; color:#333333; font-size:0.9em; }
#templateBody #videoBox ul li.selected a { background-color:#EEEDEA; outline:none; font-weight:bold; }
#templateBody #videoBox ul li a:hover { background-color:#F4F3F2; }
#templateBody #videoBox .indent { text-indent:0px; }
#templateBody #videoBox .videoBoxIcon { vertical-align:middle;}


/* ======== Other  ======== */
hr { height:1px; background-color:#CCCCCC; border:0px; margin-top:18px; }

p.top { text-align:right; margin-top:0px; line-height:1em; }
p.top a { color: #666666; text-decoration:none; font-size:0.9em; background:url(/Global/Templates/sites/IDBV2/images/topArrow.gif) right 4px no-repeat; padding-right:14px; }
p.top a:hover { color:#AAAAAA; } }

.borderTopGray { border-top:solid 1px #CCCCCC; }
.borderTopGrayDark { border-top:solid 1px #999999; }
.borderBottomGray { border-bottom:solid 1px #CCCCCC; }
.caption { font-size:0.9em; color:#757575; font-weight:normal; }
.block { display:block; }
.width110 { width:110px; }
.clear { clear:both; }
.overflowHidden { overflow:hidden; }
.print { display:none; }
.bold { font-weight:bold; }
.hidden { display:none; }

/* ======== Mobile  ======== */
.mobileLink { position:absolute;right:199px;top:15px; } 

/* ======== Pagination  ======== */
#pagination { display: block; text-align:center; color:#66FFFF; padding:4px 0px; }
#pagination ul { margin-left:0px; }
#pagination ul li { display:inline; padding:0px 5px; font-size:1.1em; }
#pagination .currentPage { color:#333333; font-weight:bold; }
#pagination a { color:#666666; text-decoration:none; border: solid 1px rgb(221,232,236); padding:2px 4px;}
#pagination .prev a, #pagination .next a { border:0px;}
#pagination .prev a:hover, #pagination .next a:hover { background:none;}
#pagination a:hover { color:#000000; background-color:#CCCCCC; }

/* Link with hover effect (As in comment on this page) */
a.buttonHover  { display:block; margin:1px; padding:1px 4px 1px 2px; color:#666666; font-size:10px; text-decoration:none; }
a.buttonHover:hover { background-color:#EEEEEE; display:block; border: solid 1px #999999; margin:0px; }
a.buttonHover img { vertical-align:bottom; }

/* ============= Automatic Styles - Tables ================= */
.striped { border-collapse: collapse; border-top: 1px solid #CADEEA; border-bottom: 1px solid #CADEEA; }
.striped th { padding: 5px 2px; border-bottom: 1px solid #CADEEA; }
.striped td { padding: 5px 0.3em; vertical-align: middle; }
.striped .even { background-color:#F4F5F7; }
.striped .theader { background-color:#FFFFFF; }
.striped tr.theader { background-color:#DDD; }


/* ======== Countries drop-down select box  ======== */
#countrySelector { background-color:#E8E6E4; font:1.0em Verdana, Arial, Helvetica, sans-serif; width:160px; position:absolute; top:334px; right:15px; z-index: 100; }
#countrySelector ul { padding: 1px; }
#countrySelector ul#countrySel, #countrySelector ul#countrySel ul { list-style:none; margin:0px; padding:0px; line-height:1.5em; cursor:pointer; }
#countrySelector ul#countrySel { background: url(images/dropdown_countries.gif) no-repeat; }
#countrySelector ul#countrySel>li { line-height:1.8em; }
#countrySelector ul#countrySel span { padding-left:4px; }
#countrySelector ul#countrySel ul { margin-top:1px; display:none; height:200px; overflow:auto; }
#countrySelector ul#countrySel li a { display:block; padding:2px 3px 3px 29px; background-position:5px; background-repeat:no-repeat; text-decoration:none; color:#333333; } 
#countrySelectList { width:160px; }
#countrySelector ul#countrySel li a:hover { text-decoration:none; }
#countrySelector ul#countrySel li ul a:hover { background-color:#DCDCDA; color:#333333; }
.flagAR { background: url(images/flags/AR.gif) no-repeat; }
.flagBH { background: url(images/flags/BH.gif) no-repeat scroll 0 0; }
.flagBA { background: url(images/flags/BA.gif) no-repeat scroll 0 0; }
.flagBL { background: url(images/flags/BL.gif) no-repeat scroll 0 0; }
.flagBO { background: url(images/flags/BO.gif) no-repeat scroll 0 0; }
.flagBR { background: url(images/flags/BR.gif) no-repeat scroll 0 0; }
.flagCH { background: url(images/flags/CH.gif) no-repeat scroll 0 0; }
.flagCO { background: url(images/flags/CO.gif) no-repeat scroll 0 0; }
.flagCR { background: url(images/flags/CR.gif) no-repeat scroll 0 0; }
.flagEC { background: url(images/flags/EC.gif) no-repeat scroll 0 0; }
.flagES { background: url(images/flags/ES.gif) no-repeat scroll 0 0; }
.flagGU { background: url(images/flags/GU.gif) no-repeat scroll 0 0; }
.flagGY { background: url(images/flags/GY.gif) no-repeat scroll 0 0; }
.flagHA { background: url(images/flags/HA.gif) no-repeat scroll 0 0; }
.flagHO { background: url(images/flags/HO.gif) no-repeat scroll 0 0; }
.flagJA { background: url(images/flags/JA.gif) no-repeat scroll 0 0; }
.flagME { background: url(images/flags/ME.gif) no-repeat scroll 0 0; }
.flagNI { background: url(images/flags/NI.gif) no-repeat scroll 0 0; }
.flagPN { background: url(images/flags/PN.gif) no-repeat scroll 0 0; }
.flagPR { background: url(images/flags/PR.gif) no-repeat scroll 0 0; }
.flagPE { background: url(images/flags/PE.gif) no-repeat scroll 0 0; }
.flagDR { background: url(images/flags/DR.gif) no-repeat scroll 0 0; }
.flagSU { background: url(images/flags/SU.gif) no-repeat scroll 0 0; }
.flagTT { background: url(images/flags/TT.gif) no-repeat scroll 0 0; }
.flagUR { background: url(images/flags/UR.gif) no-repeat scroll 0 0; }
.flagVE { background: url(images/flags/VE.gif) no-repeat scroll 0 0; }

.flagAU { background: url(images/flags/AU.gif) no-repeat scroll 0 0; }
.flagBE { background: url(images/flags/BE.gif) no-repeat scroll 0 0; }
.flagCD { background: url(images/flags/CD.gif) no-repeat scroll 0 0; }
.flagDE { background: url(images/flags/DE.gif) no-repeat scroll 0 0; }
.flagFN { background: url(images/flags/FN.gif) no-repeat scroll 0 0; }
.flagFR { background: url(images/flags/FR.gif) no-repeat scroll 0 0; }
.flagIS { background: url(images/flags/IS.gif) no-repeat scroll 0 0; }
.flagIT { background: url(images/flags/IT.gif) no-repeat scroll 0 0; }
.flagJP { background: url(images/flags/JP.gif) no-repeat scroll 0 0; }
.flagKO { background: url(images/flags/KO.gif) no-repeat scroll 0 0; }
.flagNE { background: url(images/flags/NE.gif) no-repeat scroll 0 0; }
.flagNO { background: url(images/flags/NO.gif) no-repeat scroll 0 0; }
.flagPO { background: url(images/flags/PO.gif) no-repeat scroll 0 0; }
.flagSD { background: url(images/flags/SD.gif) no-repeat scroll 0 0; }
.flagSP { background: url(images/flags/SP.gif) no-repeat scroll 0 0; }
.flagSW { background: url(images/flags/SW.gif) no-repeat scroll 0 0; }
.flagUK { background: url(images/flags/UK.gif) no-repeat scroll 0 0; }
.flagUS { background: url(images/flags/US.gif) no-repeat scroll 0 0; }

/*==================== BLOG =======================================*/

div.rComment{clear: both; width:530px; vertical-align:top; background:#FFFFFF;}
div.rCommentCont{width:526px; background:#FFFFFF;border-left:2px solid #E7E7E7; border-right:2px solid #E7E7E7;}
div.coltop_left_comment {float: left;background-image:url(/News/images/left_up.gif); height:16px;width:12px;}
div.coltop_medium_comment {float: left; vertical-align:top; background:#FFFFFF; width:508px;height:16px; border-top:2px solid #E7E7E7;}
div.coltop_right_comment {float: left;vertical-align:top;background-image:url(/News/images/right_up.gif);height:16px;width:10px;}
div.colComment {margin-top:0; margin-left:15px; margin-right:15px;}
div.colImg{vertical-align: top;margin-top:0;}
div.ColContComment {vertical-align: top;margin-top:0; background-color:#FFFFFF;}
div.colfoo_left_comment {float: left; vertical-align:bottom; background-image:url(/News/images/left_footer.gif); height:16px;width:12px;}
div.colfoo_medium_comment {float: left; vertical-align:bottom; background:#FFFFFF; height:14px; width:508px;border-bottom:2px solid #E7E7E7;}
div.colfoo_right_comment {float: left; vertical-align:bottom; background-image:url(/News/images/right_footer.gif); height:16px;                width:10px;}

/*=======================BLOG COMMENTS ====================*/

/*form{width:530px;padding:5px 0;}*/
div.formComment{margin: 0 0 5px 0;}
div.formComment label{float:left;width:50px;line-height:25px;}
div.formComment label.rightLabel{float:right;width:200px;}
div.formComment input{width:200px; border:1px solid; border-color:#9A9A9A;}
div.ContentComment textarea{border:1px solid; border-color:#9A9A9A; width:100%;};
div.form_center {}
input#login{margin-left: 70px;}
#tableComment {text-align:justify; width:530px;font-size: 1em;color: #000000;}
#tableComment label {width:auto; font-size: 1em;color:#707070; font-weight: normal;}
#infotableComment {background-color: #FFFFFF;border-bottom: 2px dotted #D2D2D2;font-size: 1em;color:#707070; padding: 2 2 2 2px; height:15px;}
.izqda {display:inline;float:left;margin:3px;}
.dcha {display:inline;float:right;margin:3px;}
#listcontentComment{height:50px;background-image:url(/News/images/comm_bk.jpg);background-position:bottom;background-repeat: no-repeat;padding: 5px 10px 10px 20px;}


/*=======================WMS Expand divs ====================*/
.expandDiv h3 {background: url(/Global/Templates/sites/IDBv2/images/wmsDivExpand.png) no-repeat left -51px;padding-left:20px; cursor:pointer;}
.expandDiv h3.active {background-position: left 5px;}

