/* GALDERMA COUNTRY CSS APR07 v1.0 */
/*GEN*/

/*REDEFINED*/
body {margin:0; padding:0; background-color:white;}
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;}
body {text-align:center; /*IE<6 Bug*/}
form {margin:0; padding:0;}
a img {border:none;}
h2 {margin:0; padding:0;}
h2.TopTitle  {margin:26px 0 0 0; padding:0;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#00A4CA; font-weight:bold;}
h3.h3Prod {background:transparent url(/images/h3_bg01.jpg) scroll no-repeat 0 100%; padding-bottom:7px;}
h3.h3ProdShorten {background:transparent url(/images/h3_bg01.jpg) scroll no-repeat bottom right; padding-bottom:7px;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold; background:transparent url(/images/dot_square_lightblue_01.gif) no-repeat scroll 0 5px; margin:0; padding-left:13px;}
h4.h4ProdShorten {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#00A4CA; font-weight:bold; background:transparent url(/images/h3_bg01.jpg) scroll no-repeat bottom right; padding-left:0; padding-bottom:5px;}
h1 span, h2 span, h3 span, h4 span {display:none;}
hr {clear:both; width:95%; border:0; border-bottom:solid 1px transparent; height:1px; visibility:hidden;}
ul {}
ul li {list-style-type:none; background:transparent url(/images/dot_square_lightblue_01.gif) no-repeat scroll 0 5px; padding:3px 1px 3px 13px;}
blockquote {color:#999999; font-size:12px; font-weight:bold; border:solid 1px #0BA8CC; padding:19px; width:600px; margin-left:auto; margin-right:auto;}

/*LINKs*/
a {color:#00A4CA; text-decoration:underline;}
a:hover {color:#A93760; text-decoration:none;}

/*IDes*/
#header {width:970px; height:27px; border-top:solid 1px #0BA8CC; border-right:solid 1px #0BA8CC; border-left:solid 1px #0BA8CC; background-color:#094EA3; margin-right:auto; margin-left:auto; text-align:left;}
#headerBaselineSmall {background: none; text-align:right; text-decoration:none; text-align:left; font-size:13px; color:#EDF2F8; font-weight:normal; margin-left:21px;padding-left:10px;}
#headerBaselineSmall div {text-align:left; font-size:13px; color:#EDF2F8; font-weight:normal; margin-left:21px;}
#headerBaselineSmall a { text-decoration:none; color:#fff}
#bodyContainer {width:970px; border-right:solid 1px #0BA8CC;vertical-align:top; border-left:solid 1px #0BA8CC; margin-right:auto; margin-left:auto; text-align:left; background:transparent url(/images/bg.jpg)  repeat-x bottom left  ; }
#bodyContainerLeftCol { vertical-align:top;  }
#bodyContainerMidCol {width:762px; vertical-align:top; padding-bottom:29px; }
#bodyContainerMidCol a {color: #094ea3 }
#bodyContainerMidCol p {padding: 5px 10px 0px 20px; width:700px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#bodyContainerMidCol p a {font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#000;}
#bodyContainerMidCol .subHeader {color:#094EA3;font-weight:bold}
#bodyContainerMidCol .header {color:#0018ab;font-weight:bold; font-size:20px; padding-bottom:5px;}
#bodyContainerMidColMargin {margin:0 36px 0 30px;}
#path {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#094EA3; margin-top:3px;}
#path a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#094EA3; text-decoration:underline;}
#path a:hover {text-decoration:none;}
#footer {width:970px; border-right:solid 1px #0BA8CC; border-left:solid 1px #0BA8CC; background-color:#0BA8CC; color:white; margin-right:auto; margin-left:auto; text-align:left;}
#footerLeftCol {width:208px; padding:8px 13px 8px 13px;}
#footerMidCol {width:970px; padding:8px 0px 0px 5px; text-align:center}
#footerMidCol a {color:white; text-decoration:none; margin:0 10px 0 10px;}
#footerMidCol a:hover {color:white; text-decoration:underline;}
#footerMidCol a.footerTop {font-weight:bold;	background:transparent url(/images/btn_top_bg.gif) no-repeat scroll 100% 0px; padding-right:21px;}

/*CLASSes*/
		/*EXTRA INFO BOX*/
.extraInfoBox {float:right; width:196px; margin:0 0 5px 5px; background:#E6EDF6 url(/images/extraInfoBox_bg01.gif) no-repeat scroll 0 100%;}
.extraInfoBox h4 {background:#094EA3 url(/images/dot_square_lightblue_01.gif) no-repeat scroll 5px 11px; margin:0; padding:5px 1px 5px 18px; font-size:13px; font-weight:bold; color:white;}
.extraInfoBox p {margin:7px 7px 7px 18px;}
		/**/
.h2H3SpacerCompensation {height:19px;}
.countryData p a {color:#A43C5F; font-weight:bold;}
img.imgLeft {float:left; border-top:0; border-right:7px; border-bottom:0; border-left:0; }
.horzSep {width:99%; text-align:center; background:transparent url(/images/conditions_horz_sep.jpg) no-repeat scroll center center; clear:both;}
.footNote {color:#094EA3; font-size:10px;}
.inputText { font-family: Arial; font-size: 11px; color: #0089EF; background-color: #FFFFFF; border: 1px #00BCEF solid; padding:1px 2px; }
.inputMember { font-family: Arial; font-size: 11px; color: #8B8B8B; background-color: #F1F9FC; border: 1px #FFFFFF solid; }
.buttonM { font-family: Arial; font-size: 11px; color: #009CBD; background-color: #FFFFFF; border: 0px; }
img.LeftAD { width:186px; margin-bottom:10px; border:1px #DDDDDD solid; overflow:hidden; }

/*TEMPLATE : ABOUT*/
#about2ColsBox0x {width:100%; color:#777777; margin:25px 0; clear:both;}
#about2ColsBox01 {width:99px; float:left;}
#about2ColsBox02 {width:594px; float:left;}
#about2ColsBox0x p.SubTitle {color:#339999; font-size:15px;}
div.aboutHistoryBox {background:transparent url(/images/about_sep_bg01.jpg) scroll no-repeat 0 5px; padding:26px 7px 7px 0; min-height:45px; clear:both}
div.aboutHistoryBox div.aboutHistoryBoxImg {float:left; width:16%;}
div.aboutHistoryBox div.aboutHistoryBoxTxt {float:left; width:84%;}
div.aboutHistoryBox div.aboutHistoryBoxTxt em {font-style:normal; color:#A43C5F;}

/*TEMPLATE : CONDITIONS*/
#cond2ColsBox0x {}
#cond2ColsBox01 {width:447px; float:left;}
#cond2ColsBox02 {width:246px; float:left;}

/*TEMPLATE : PRODUCTS*/
#prodColsBox0x {/*background:transparent url(/images/products_prodcolsbox0x_bg01.jpg) scroll no-repeat 0 0; padding-top:13px;*/}
#prodColsBox01 {width:447px; float:left;}
#prodColsBox02 {width:246px; float:left;}
div.prodListAllDetails {background:transparent url(/images/products_prodcolsbox01_bg01.jpg) scroll no-repeat 0 95%; padding-bottom:15px;}
div.proListColsBox00 {width:95%; color:#777777; clear:both;}
div.proListColsBox01 {width:21%; float:left; border:1px #BBBBBB solid; margin:0 30px 0 0; padding:3px; text-align:center; overflow:hidden;}
div.proListColsBox02 {width:69%; float:left; color:#777777;}
div.proListColsBox00 ul li {font-weight:bold;}
div.proListColsBox02 ul li {font-weight:bold;}

p.prodListTxtBgDotSquare {background:transparent url(/images/dot_square_lightblue_01.gif) no-repeat scroll 0 5px; padding-left:13px; margin:0 0 5px 0; color:#333333; font-weight:bold;}
p.prodListTxtBgDotSquareMargin {background:transparent url(/images/dot_square_lightblue_01.gif) no-repeat scroll 0 5px; padding-left:13px; margin:0 0 5px 53px;}
p.prodListTxtBgDotSquareMargin a {color:#333333; text-decoration:underline;}
p.prodListTxtBgDotSquareMargin a:hover {color:#333333; text-decoration:none;}
p.prodListTxtBgDotSquare1Line {background:transparent url(/images/dot_square_lightblue_01.gif) no-repeat scroll 0 5px; text-indent:13px; margin:0 0 5px 0;}
div.prodListMore {width:35px; background:transparent url(/images/dot_square_lightblue_01.gif) no-repeat scroll 0 5px; margin:0 0 5px 0; color:#333333; font-weight:bold; padding-left:13px; text-align:right; margin:-16px 0 30px auto;}

div.prodListMidSep {background:transparent url(/images/products_prodcolsbox01_bg02.jpg) scroll no-repeat 99% 50%; margin-bottom:25px; height:12px; clear:both;}
div.prodListMid {background:transparent url(/images/h3_bg01.jpg) scroll no-repeat 0 100%; margin-bottom:25px; height:12px; clear:both;}
#prodListTableData {margin:15px 0 30px 0;}
#prodListTableData th {color:#00A4CA; font-size:12px; border-bottom:solid 1px #00A4CA; padding:9px 0;}
#prodListTableData td {border-bottom:solid 1px #00A4CA; border-left:solid 1px #00A4CA; text-align:center; padding:4px 4px; font-size:10px;}
#prodListTableData td.prodListTableDataPix {border-left:none; text-align:left;} 
#prodListTableData td.prodListTableDataPix h5 {font-size:11px; background-color:#E5F5FA; padding:2px 5px; margin:0 0 9px 0;}
#prodListTableData td.prodListTableDataPix img {float:left; margin-right:7px;}
#prodListTableData td.prodListTableDataPix span {width:105px; float:left; margin-top:1em;}
#prodListTableData td a {display:block; background:transparent url(/images/ico_pdf.gif) scroll no-repeat 0 0; color:#333333; text-decoration:none; text-align:left; padding-left:19px;}
#prodListTableData td a:hover {text-decoration:underline;}

/*TEMPLATE : PRODUCTS BY CONDITIONS*/
#abcdBar {background-color:#00A4CA; padding:9px 13px;}
#abcdBar a {color:white; font-size:12px; font-weight:bold; text-decoration:underline; padding-right:3px;}
#abcdBar a:hover {color:#A93760; text-decoration:none;}

/*TEMPLATE : SITEMAP*/
#mapMainBox {width:100%; clear:both;}
div.mapRowsBox {width:100%; clear:both;}
div.mapTitleBox {width:30%; height:25px; float:left; border:1px #BBBBBB solid; background-color:#EFFAFF; margin:0 5px 5px 0; text-align:center; color:#006FA3; line-height:25px;}
div.mapColsBox {width:30%; float:left; margin:0 5px; text-align:left; color:#006FA3;}

/*TEMPLATE : CONTACT*/
#ContactUsBox {width:600px; color:#003399; background-color: #EEEEFF; margin:25px 0; padding: 10px; clear:both; }
#ContactTable { width:100%; margin:0px auto; border:1px #DDDDDD solid; background-color:#FFFFFF;}
#ContactDIV { height:400px; overflow:auto; margin:5px; color:#777777; padding:5px;}
#NoContent { height: 200px; line-height: 200px; background-color: #FFFFFF; color:#777777; margin: 0px auto; overflow: hidden; text-align: center; }

/*TEMPLATE : PARTNER*/
div.partRowsBox {width:100%; clear:both;}
div.partColsBox {width:30%; float:left; text-align:left; color:#006FA3;}

/*TEMPLATE : NEWS*/
div.newsRowsBox {width:100%; clear:both;}
div.newsColsBox01 {width:60%; float:left; background:transparent url(/images/dot_square_lightblue_01.gif) no-repeat scroll 0 5px; margin:5px 5px 5px 0; padding-left:13px; text-align:left; color:#777777;}
div.newsColsBox01 a {color:#333333; text-decoration:underline;}
div.newsColsBox02 {width:8%; float:left; text-align:right; margin:5px; color:#006FA3;}
div.newsColsBox03 {width:12%; float:left; text-align:right; margin:5px; color:#A94B36;}

/*TEMPLATE : QA*/
#qaListTableData {margin:15px 0 30px 0;}
#qaListTableData th {color:#00A4CA; font-size:12px; border-bottom:solid 1px #00A4CA; padding:9px 0 9px 5px;}
#qaListTableData td {border-bottom:solid 1px #00A4CA; border-left:solid 1px #00A4CA; text-align:center; padding:4px 4px; font-size:10px;}
#qaListTableData td.qaListTableDataPix {height:30px; border-left:none; text-align:left; color:#777777;} 
#qaListTableData td.qaListTableDataPix h5 {font-size:11px; line-height:17px; background-color:#E5F5FA; color:#333333; padding:2px 5px; margin:0 0 9px 0;}
#qaListTableData td.qaListTableDataPix img {float:left; margin-right:3px;}
#qaListTableData td.qaListTableDataPix span {width:105px; float:left; margin-top:1em;}
#qaListTableData td a {background:transparent url(/images/icon_note.gif) scroll no-repeat 0 0; color:#333333; text-decoration:none; text-align:left; padding-left:19px;}
#qaListTableData td a:hover {text-decoration:underline;}
#qaListTableData td.LeftColsBox01{color:#333333; border-left:none; text-align:left; border-top:solid 1px #00A4CA;}
#qaListTableData td.LeftColsBox02{color:#333333; border-left:none; text-align:left;}
#qaListTableData td.LeftColsBox03{color:#333333; border-left:none; text-align:center;}
#qaListTableData td.RightColsBox01{color:#A04D3A; text-align:left; padding:0px 5px; border-top:solid 1px #00A4CA;}
#qaListTableData td.RightColsBox02{color:#A04D3A; text-align:left; padding:0px 5px;}
#qaListTableData td.RightColsBox03 {color:#64A9F7; text-align:left; padding:0px 5px;}
#qaListTableData td.RightColsBox04 {color:#333333; text-align:left; padding:5px;}
#qaDivBox {text-align:right;margin:10px auto 0px auto;}

#qaNoteTableData {width:100%; margin:10px auto;}
#qaNoteTableData th.LeftColsBox01{background-color:#00A4CA; color:#FFFFFF; text-align:center;}
#qaNoteTableData td.RightColsBox01{background-color:#FFFFFF; color:#888888; padding-left:5px;}
#qaNoteTableData th.LeftColsBox02 {background-color:#FFFFFF; text-align:center;}
#qaNoteTableData td.RightColsBox02 {background-color:#E6EDF6; color:#333333; padding:5px;}

/**/
#homeColLeftButtons {text-align:right; margin:51px 0;}
.inTextArea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#006FA3; background-color:#FFFFFF; border:1px #CCCCCC solid; padding-left:2px;} 
.selArea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#8B8B8B; background-color:#F1F9FC; border:1px #A9A9A9 solid;}
.noteText {text-align:left; color:#777777;}
.nameText {text-align:center; color:#64A9F7;}
.dateText {text-align:center; color:#A04D3A;}
.viewText {text-align:center; color:#59A03A;}
.noteTitle {color:#003366; font-weight:bold;}
.alignC {text-align:center; margin:10px auto;}
.alignC600 {width:600px; text-align:center; margin:-10px 0 0 0;}
