* { margin:0px; padding:0px; }
a { text-decoration:none; cursor:pointer; }
a:hover { text-decoration:underline; cursor:pointer; }
.png { }
body { text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#FFFFFF; line-height:18px; }


div.border { margin:0px; padding:0px; text-align:center; background:#699791; line-height:10px; overflow:hidden; }
div.border div { width:990px; height:10px; margin:0px auto 0px auto; display:block; background:#598C85; line-height:10px; overflow:hidden; }

#top { margin:0px; padding:9px 0px 8px 0px; background:#EBEBEB; border-bottom:3px solid #F5F5F5; }
#top #lang { width:900px; height:11px; margin:0px auto 0px auto; text-align:right; }
#top #lang a { font-size:11px; color:#000000; margin-left:25px; line-height:11px; float:right; display:inline; }
#top #lang a img { margin:0px 5px 0px 0px; }

#logos { width:990px; height:85px; margin:20px auto 0px auto; text-align:right; }
#logos img {margin:20px 45px 0px 0px; }
#logos img#sac { margin:0px; float:left; display:inline; }



ul#nav { width:990px; margin:20px auto 0px auto; height:20px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
ul#nav li { font-size:12px; color:#1D6C68; float:left; display:inline;  background:url('../images/sp.gif') top left no-repeat; list-style:none; } 
ul#nav li.main { padding:0px; text-align:center; }
ul#nav li.fst { background:none; }
ul#nav li a.blah { color:#1D6C68; padding:0px 34px 0px 35px; line-height:15px; width:auto; display:block; }
ul#nav li a:hover { color:#89B6B4; }

ul#nav li ul { margin:4px auto 0px auto; width:auto; padding:0px; position:absolute; visibility:hidden; border-top:1px solid #FFFFFF; z-index:5;  }
ul#nav li ul li { margin:0px; padding:0px; float:none; display:inline; background-image:none; list-style:none; color:#FFFFFF; text-align:center; }
ul#nav li ul li a { padding:5px 0px 5px 0px; margin:0px; height:auto; width:auto; display:block; background:#699791; color:#FFFFFF; border-bottom:1px solid #246C68; font-size:11px; text-align:center; }
ul#nav li ul li a { padding:5px 0px 5px 0px; margin:0px; height:auto; width:auto; display:block; background:#1a5551; color:#FFFFFF; border:1px dotted  #FFFFFF; border-top:none; font-size:11px; text-align:center; }
ul#nav li ul li a:hover { background:#598C85; color:#FFFFFF; text-decoration:none; }


#background  { background:url('../images/bg.gif') top left repeat; }
#wrap { width:990px; height:550px; margin:0px auto 0px auto; display:block;  background:#246C68; }
#content {  width:990px; height:550px; margin:0px; padding:0px; color:#FFFFFF; overflow:hidden; }
#map {  margin:0px 0px 0px 18px; float:left; display:inline; }
#content h1 { margin:30px 10px 20px 30px; padding:0px; text-align:left; font-size:14px; line-height:20px; font-weight:bolder; color:#FFF799; } 
#left { width:647px; height:550px; overflow:auto; position:relative; left:0px; top:0px; float:right; display:inline; } 
#left h1 { margin:20px 10px 20px 30px; padding:0px; text-align:left; font-size:14px; line-height:20px; font-weight:bolder; color:#FFF799; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#left h2 { margin:10px 10px 10px 30px; padding:0px; text-align:left; font-size:11px; line-height:20px; font-weight:bolder; color:#FFF799; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#left h1 { margin:20px 10px 20px 30px; padding:0px; text-align:left; font-size:14px; line-height:20px; font-weight:bolder; color:#FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#left h2 { margin:0px 10px 10px 30px; padding:0px; text-align:left; font-size:14px; line-height:20px; font-weight:bolder; color:#FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#left ul { list-style:none; margin:5px 10px 10px 30px; padding:0px; }
#left ul li { background:url('../images/plane.gif') 0 5px no-repeat; line-height:16px; margin-top:10px; padding-left:10px; font-size:12px; text-align:left; }
#left p { margin:10px 10px 0px 30px; font-size:12px; text-align:left; }
#left table { margin-left:30px; width:605px; font-size:12px; text-align:left; float:left; display:inline; }
#left table h1 { margin-left:0px; }
#left table h2 { margin-left:0px; }
#left table p { margin:10px 0px 0px 0px; text-align:left; font-size:12px; line-height:18px; }
#left table a {color:#3FB0A4; }
#left table a {color:#FFFFFF; }
#left table #onep { width:605px; height:1px; margin:10px 0px 5px 0px; overflow:hidden; background:#3F7C77; }
#left table#gallery { margin:0px 0px 0px 15px; width:606px; text-align:center; }
#left table#gallery td { width:149px; height:149px; background:url('../images/picpad.png') top left no-repeat; }
#left table#gallery td a { padding-top:1px; }
#left table.svc { margin:10px 0px 0px 25px; border-bottom:1px solid #3FB0A4; }
#left table.svc td {  border:1px solid #3FB0A4; border-bottom:none; padding:1px 15px 1px 15px; font-size:12px; }
#left p a.press { font-size:12px; color:#FFFFFF; }
#left p span.date { font-size:10px; color:#3FB0A4; }
#left p span.media { font-size:12px; color:#3FB0A4; }
#left p a.lnk { font-size:12px; color:#3FB0A4; }
#left p a.lnk { font-size:12px; color:#FFFFFF; }
#left #preview { float:left; display:inline; border:2px solid #ffffff; margin:0px 0px 0px 25px ;}
#left ul#submenu { width:600px; height:20px; list-style:none; margin:0px 5px 10px 30px; padding:0px; display:inline; float:left; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#left ul#submenu li { float:left; display:inline; height:20px; line-height:20px; background:none; padding:0px; margin:0px 5px 0px 0px; font-size:11px; color:#ffffff; font-weight:bolder; }
#left ul#submenu li a { font-size:11px; color:#ffffff; font-weight:normal; } 
#left ul#submenu li a { font-size:14px; line-height:20px; font-weight:bolder; color:#FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#left ul#submenu li a:hover { color:#fff799;} 
#left ul#submenu li a:hover { color:#FFFFFF;} 
#left ul#submenu li a.current { text-decoration:underline; }
#left h1.topm { margin-bottom:0px; }
#left a.bbb { background:url('../images/plane.gif') 0 5px no-repeat; line-height:16px; margin-top:10px; padding-left:10px; font-size:12px; text-align:left; font-weight:bolder; color:#ffffff; }

#right { width:340px; height:520px; overflow:hidden; float:right; display:inline; margin:0px; position:relative; right:0; } 
#right h1 { margin:20px 10px 0px 10px; padding:0px; text-align:left; font-size:14px; line-height:20px; font-weight:normal; color:#FFF799; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#right h2 { margin:10px 10px 10px 10px; padding:0px; text-align:left; font-size:11px; line-height:20px; font-weight:bolder; color:#FFF799; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#right h1 { margin:20px 5px 0px 5px; padding:0px; text-align:left; font-size:14px; line-height:20px; font-weight:bolder; color:#FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#right h2 { margin:10px 10px 10px 5px; padding:0px; text-align:left; font-size:14px; line-height:20px; font-weight:bolder; color:#FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#right p { margin:10px 10px 0px 5px; font-size:11px; text-align:left; line-height:17px; }
#right p a { color:#ffffff; text-decoration:none; }

#right ul { list-style:none; margin:5px 0px 0px 5px; padding:0px; }
#right ul li { background:url('../images/plane.gif') 0 5px no-repeat; line-height:16px; margin-top:5px; padding:0px 10px 0px 10px; font-size:11px; text-align:left; }
#right ul li a {font-size:11px; color:#ffffff; }
#right #preview1, #right #preview2 { float:left; display:inline; border:1px solid #AAAAAA; }
#right .video { width:160px;  margin:20px 0px 0px 10px; float:left; display:inline; font-size:10px; color:#FFF799; line-height:15px; text-align:left; }
#right .video { width:165px;  margin:20px 10px 0px 0px; float:left; display:inline; font-size:10px; color:#FFFFFF; line-height:15px; text-align:left; }
#right .video a { color:#ffffff; }
#right img#pic1 { margin:28px auto 0px auto; }
#right img#pic2 { margin:30px auto 0px auto; }
#right #gallery {}
#right form { width:277px; margin:28px auto 0px auto; border:1px solid #598C85; background:#3F7C77; text-align:left; }
#right form h1 { margin-left:40px; }
#right form div#bg { width:235px; margin:10px auto 20px auto; padding:10px 0px 10px 0px; background:#45807B; }
#right form input {  width:200px; height:20px; margin:0px 0px 10px 15px; background:none; border:none; } 
#right form select {  width:202px; height:20px; margin:0px 0px 10px 15px; background:#FFFFFF; border:none; } 
#right form option { } 
#right form input.txt { background:#FFFFFF; border:1px solid #7F9DB9; }
#right form label {  margin-left:17px; font-size:11px; } 
#right form textarea { margin:0px 0px 10px 15px; background:#FFFFFF; border:1px solid #7F9DB9; width:200px; height:100px; }
#right form img { margin:0px; float:left; }
#right form input#send { width:73px; height:23px; border:none; background:none; margin:10px 0px 0px 15px; }
#right form div#msg { height:32px; margin: 5px 15px 0px 15px; font-size:11px; color:#FFF799; line-height:15px; overflow:hidden; }
#right form div#msg img { float:left; margin:0px 5px 15px 0px; }

#right #team { width:277px; margin:50px auto 0px auto; padding-bottom:20px; border:1px solid #598C85; background:#3F7C77; text-align:left; }
#right #team div.wbg { width:235px; margin:0px auto 0px auto; padding:10px 0px 10px 0px; background:#FFFFFF; text-align:center; }
#right #team h2 { margin:10px 0px 5px 40px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#right #team div.wbg a { margin:0px auto 0px auto; float:none;  }
#right #team div.wbg img { margin-top:5px; }
#right div.moreimg { position:relative; top:-25px; text-align:right; width:200px; height:20px; margin:0px 55px -25px 0px; padding:0px; float:right; display:inline; }
#right div.moreimg a { font-size:10px; color:#ffffff; line-height:20px; display:block;}

ul#imodel { width:338px; height:20px; margin:0px 0px 0px 0px; float:right; display:inline; background:#1a5551; border:1px dotted #ffffff; position:relative; top:-32px; right:0px; z-index:100; font-family: Tahoma, Arial, Helvetica, sans-serif; }
ul#imodel li.zzz { margin:0px; padding:0px; background:none; display:inline; float:left; text-align:center; cursor:pointer; font-size:10px; color:#FFFFFF; border-left:1px dotted #ffffff; height:20px;  }
ul#imodel li a.blah2 { padding: 0px 18px 0px 18px; font-size:10px; color:#FFFFFF ; line-height:20px; width:auto; display:block; }
ul#imodel li ul { margin:0px auto 0px auto; width:auto; padding:0px; position:absolute; visibility:hidden; border-top:1px solid #FFFFFF; z-index:7;  }
ul#imodel li ul li { margin:0px; padding:0px; float:none; display:inline; background-image:none; list-style:none; color:#FFFFFF; text-align:center; }
ul#imodel li ul li a { padding:5px 0px 5px 0px; margin:0px; height:auto; width:auto; display:block; background:#699791; color:#FFFFFF; border-bottom:1px solid #246C68; font-size:11px; text-align:center; }
ul#imodel li ul li a { padding:5px 0px 5px 0px; margin:0px; height:auto; width:auto; display:block; background:#1a5551; color:#FFFFFF; border:1px dotted  #FFFFFF; border-top:none; font-size:11px; text-align:center; }
ul#imodel li ul li a:hover { background:#598C85; color:#FFFFFF; text-decoration:none; }



#bottom { width:990px; margin:0px auto 20px auto }
#bottom #downloads { margin-top:0px; font-size:10px; color:#246C68; font-weight:normal; }
#bottom #downloads a { margin:0px 10px 0px 10px; color:#246C68; font-weight:bolder; }
#bottom #downloads span { margin:0px 10px 0px 10px; font-weight:bolder; }
#bottom #downloads a.left0 { margin-left:0px; }

#bottom #L { width:220px; height:90px; float:left; margin:20px 0px 0px 250px; display:inline; }
#bottom #R { width:250px; height:90px; float:left; margin:20px 0px 0px 0px; display:inline; }
#bottom img.sp { float:left; margin:20px 60px 0px 20px; display:inline;}
#bottom #copy { margin:10px auto 20px auto; font-size:10px; color:#000000; }
#bottom #copy span { margin:20px auto 20px auto; font-size:10px; color:#cccccc; }
#bottom #copy a { color:#cccccc; }

#right p.p12 { font-size:12px; }
#left #partners { width:600px; height:445px; margin:10px 0px 0px 30px; float:left; display:inline; background:#FFFFFF; text-align:left; }
#left #partners h2 { margin:20px 0px 0px 20px; float:left; display:inline; color:#1d6c68; }
#left #partners img { margin:10px 0px 0px 20px; float:left; display:inline; }