/* CSS Document *************/
/* Author: Bernard Lambotte */
/*  Global Art Studio 2007  */
/****************************/
body { margin:0; padding:0; background:#dad9d9 url(/img/tp.gif) top repeat-x; }
/****************************/
#hdr { width:830px; height:163px; margin:0 auto; padding:0; }
#hdr img { float:left; border:0; margin:0 0 0 16px; padding:0; }
#hdr img a { border:0; margin:0; padding:0; }
/****************************/
#flsh { float:left; width:549px; height:131px; margin:31px 0 0 20px; padding:0; }
#flsh img { float:left; border:0; margin:0; padding:0; }
/****************************/
#wrap2 { width:830px; margin:0 auto; padding:0; background:url(/img/md.gif) repeat-y; }
#wrap1 { width:830px; margin:0; padding:0; background:url(/img/mtp.gif) top center no-repeat; }
#wrap { width:830px; margin:0; padding:0 0 27px 0; background:url(/img/btm.gif) bottom center no-repeat; }
/****************************/
#nv { float:left; width:230px; margin:0; padding:0; }
#nv ul { float:right; width:208px; margin:0; padding:0; list-style:none; display:block; }
#nv ul li { width:208px; margin:0; padding:0; display:block; color:#fff; font:bold 11px Georgia, Times, serif; }
#nv ul li a:link, #nv ul li a:visited { width:193px; height:30px; display:block; margin:0; padding:13px 0 0 15px; color:#fff; text-decoration:none; border:0; background:url(/img/nv-up.jpg) top left no-repeat; }
#nv ul li a:hover { width:193px; height:30px; display:block; margin:0; padding:13px 0 0 15px; color:#000; text-decoration:none; border:0; background:url(/img/nv-dn.jpg) top left no-repeat; }
/*
#nv ul li a.sb:link, #nv ul li a.sb:visited { width:193px; height:30px; display:block; margin:0; padding:13px 0 0 15px; color:#eee; text-decoration:none; border:0; background:url(/img/nv-sb-a.jpg) top left no-repeat; }
#nv ul li a.sb:hover { width:193px; height:30px; display:block; margin:0; padding:13px 0 0 15px; color:#000; text-decoration:none; border:0; background:url(/img/nv-sb-b.jpg) top left no-repeat; }
#nv ul li a.na { width:193px; height:30px; display:block; margin:0; padding:13px 0 0 15px; color:#fff; text-decoration:none; border:0; background:url(/img/nv-static.jpg) top left no-repeat; }
*/
#nv img { float:right; border:0; margin:0; padding:0; }
/****************************/
#mbx { float:left; width:600px; margin:0; padding:0 0 30px 0; }
/**/
#mbx h1 { margin:0 21px 10px 1px; padding:30px 40px 10px 40px; color:#2d5883; font:22px Georgia, Times, serif; background:#f3f3f3; }
#mbx h1.1st { margin:0 21px 10px 1px; padding:30px 40px 10px 40px; color:#222; font:22px Georgia, Times, serif; background:#f3f3f3; }
#mbx h2 { margin:5px 0 0 0; padding:10px 40px 4px 40px; color:#333; font:bold 18px Georgia, Times, serif; }
#mbx h2.hme { margin:5px 21px 0 1px; padding:30px 40px 10px 40px; color:#2d5883; font:18px Georgia, Times, serif; background:#f3f3f3; }
#mbx h3 { margin:5px 0 0 0; padding:10px 40px 4px 40px; color:#7796b6; font:bold 14px Georgia, Times, serif; }
#mbx p { margin:0; padding:5px 60px 15px 40px; color:#000; text-align:justify; font:14px Times, serif; }
#mbx ul { margin:10px 40px 10px 54px; padding:0; list-style-type:square; display:block; }
#mbx ul li { margin:0; padding:1px 30px 5px 1px; color:#2d5883; font:14px Times, serif; }
#mbx ol { margin:10px 40px 10px 60px; padding:0; color:#333; display:block; }
#mbx ol li { margin:0; padding:1px 30px 10px 1px; color:#2d5883; font:14px Times, serif; }
#mbx a:link, #mbx a:visited { padding:0 1px; color:#000; text-decoration:none; border-bottom:1px dotted #333; }
#mbx a:hover { padding:0 1px; color:#fff; text-decoration:none; border-bottom:1px solid #3b6e9f; background:#3b6e9f; }
#mbx img { border:1px solid #7796b6; margin:5px 40px; padding:0; }
/**/
#bx2 { float:left; width:300px; margin:0; padding:0; }
#bx2 h3 { margin:0; padding:0 40px 4px 40px; color:#333; font:18px Georgia, Times, serif; }
#bx2 p { margin:0; padding:5px 60px 15px 40px; color:#3b6e9f; text-align:left; font:14px Times, serif; }
#bx2 a:link, #bx2 a:visited { padding:0 1px; color:#000; text-decoration:none; border-bottom:1px dotted #333; }
#bx2 a:hover { padding:0 1px; color:#fff; text-decoration:none; border-bottom:1px solid #3b6e9f; background:#3b6e9f; }
/**/
#bx3 { float:left; width:300px; margin:0; padding:0; }
#bx3 h3 { margin:0; padding:0 40px 4px 40px; color:#333; font:18px Georgia, Times, serif; }
#bx3 p { margin:0; padding:5px 60px 15px 40px; color:#3b6e9f; text-align:left; font:14px Times, serif; }
#bx3 a:link, #bx3 a:visited { padding:0 1px; color:#000; text-decoration:none; border-bottom:1px dotted #333; }
#bx3 a:hover { padding:0 1px; color:#fff; text-decoration:none; border-bottom:1px solid #3b6e9f; background:#3b6e9f; }
/****************************/
#forms { float:left; clear:both; width:330px; margin:5px 0 15px 0; padding:0; }
#forms h3 { margin:5px 0; padding:0; text-align:left; color:#333; text-decoration:underline; font:bold 11px georgia, verdana, arial, sans-serif; }
#forms span { color:#c00; }
#forms span.ltl { font:9px Georgia, Times, serif; }
#forms form { width:400px; margin:0 0 0 68px; padding:0; }
#forms ul { float:left; width:380px; margin:5px 0 15px 0; padding:0; border-top:3px solid #7796b6; border-right:1px solid #7796b6; border-left:1px solid #7796b6; list-style:none; font:11px Georgia, Times, serif; color:#333; background:#fafafa; }
#forms ul li { float:left; display:block; width:370px; margin:0; padding:8px 0 5px 10px; border-bottom:1px solid #ddd; background:none; }
#forms ul li.btm { float:left; display:block; width:370px; margin:0; padding:8px 0 5px 10px; border-bottom:1px solid #7796b6; background:none; }
#forms input { float:right; width:160px; margin:0 10px 0 0; padding:0; background:#fff; border:1px solid #ddd; color:#333; }
#forms input.sml { float:right; width:80px; margin:0 10px 0 0; padding:0; background:#fff; border:1px solid #ddd; color:#333; }
#forms select { float:right; margin:0 10px 0 0; padding:0; background:#fff; border:1px solid #ddd; color:#4c2721; font:11px Georgia, Times, serif; color:#333; }
#forms textarea { float:right; width:352px; height:100px; margin:2px 10px 2px 0 ; padding:0; background:#fff; border:1px solid #ddd; color:#333; }
#forms input.sendem { float:right; margin:0 10px; padding:1px; background:#fff; border:1px solid #ddd; font:11px Georgia, Times, serif; color:#333; }
#forms input.check { float:left; margin:0; padding:1px 10px; background:#fff; border:1px solid #ddd; font:11px Georgia, Times, serif; color:#333; }
#forms input.invalid {  background:#eee; border:1px solid #6f0c0c; }
#forms span.ltl a:link { color:#c00; text-decoration:none; }
#forms span.ltl a:visited { color:#c00; text-decoration:none; }
#forms span.ltl a:hover { color:#85c0ec; }
/****************************/
#ftr { width:830px; margin:0 auto; padding:0; }
#ftr ul { float:left; width:800px; margin:0 15px 10px 15px; padding:0; display:inline; list-style:none; text-align:center; }
#ftr ul li { margin:0; padding:0 7px 0 5px; display:inline; border-right:1px solid #adbccc; color:#5c9bd6; font:10px Georgia, Times, serif; }
#ftr ul li.ftrend { margin:0; padding:0 7px 0 5px; border:0; }
#ftr ul li a:link, #ftr ul li a:visited { margin:0; padding:0; color:#5c9bd6; text-decoration:none; }
#ftr ul li a:hover { margin:0; padding:0; color:#777; text-decoration:underline; }
#ftr span { float:left; margin:0; padding:5px 0 0 30px; color:#5c9bd6; font:11px Georgia, Times, serif; }