@media screen
{
/*Generic*/
body {margin:0; text-align:center;color:#757878;background:#FFF url(../images/back_body.gif) center top no-repeat;}
div, select, input, textarea, label, h2, h3, h4 {font-family:Arial,Helvetica,sans-serif;font-size:12px;}
h2, h3, h4 {font-family:"Arial Narrow",Arial,Helvetica,sans-serif;font-size:20px;}
br.sep {clear:both; height:0; font-size:1px;line-height:0;}


/*AUX*/
div.aux {position:relative;width:970px;margin:auto;}

/*h1*/
h1 {margin:0; padding:0; position:absolute;top:83px;left:0;z-index:100;}

/*Image*/
img {border:0;}


/*Link*/
a {outline:none;color:#757878;text-decoration:none;background:transparent;}
a:hover {color:#F6BB3E;}

/*HEADER*/
#header {width:970px;margin:auto;clear:both;height:125px;}

#header div.topbar {float:right;font-size:11px;width:900px;clear:both;text-align:right;padding:10px 0 0 0;}
#header div.topbar select {font-size:11px;margin:0 5px 0 0;border:1px solid #B5AB91;}
#header div.topbar img.claim {clear:both;margin:10px 0 43px 0;}
#header div.topbar label {display:none;}
#header div.topbar a {color:#1A171B;}
#header div.topbar a:hover {text-decoration:underline;}

/*Menu*/
div.menu {width:auto;margin:0;float:right;}
div.menu ul {list-style-type:none;margin:0;padding:0;}
div.menu ul li {margin:0;padding:0;display:block;float:left;width:auto;}
div.menu ul li a {text-transform:uppercase;font-family:"Arial Narrow",Arial,Helvetica,sans-serif;font-weight:bold;display:block;padding:0 15px 0 18px;background:transparent url(../images/ico_menu.gif) left 2px no-repeat;font-size:14px;color:#1A171B;}
div.menu ul li a:hover, div.menu ul li a.active, div.menu ul li a.current {color:#F6BB3E;background-position:left -16px;text-decoration:none;}
div.menu ul li a.current {cursor:default;}


/*CONTENT HP*/
#content_hp {position:relative;margin:auto; width:970px;text-align:left;clear:both;padding:0 0 25px 0;}

#content_hp div.claim {width:970px;height:320px;position:relative;z-index:10;}
#content_hp div.claim div {width:970px;height:320px;position:absolute;top:0;left:0;z-index:50;background:transparent url(../images/back_claim_hp.gif) top left no-repeat;}
#content_hp div.claim img {position:absolute;top:0;left:0;z-index:5;}


#content_hp div.claim div.highlight {color:#FFF;font-size:13px;position:absolute;top:90px;left:694px;width:263px;height:217px;background:transparent url(../images/back_highlight_hp.gif) top left no-repeat;overflow:hidden;}
#content_hp div.claim div.highlight h2 {float:right;color:#FFF;margin:0;padding:15px 15px 20px 20px;background:transparent url(../images/ico_square_white.gif) left 20px no-repeat;}
#content_hp div.claim div.highlight h3 {color:#FFF;margin:0;padding:0 30px 5px 20px;clear:both;line-height:24px;background:transparent;}
#content_hp div.claim div.highlight p {margin:0;padding:0 30px 0 20px;line-height:18px;}


#content_hp div.box {float:left;width:370px;margin:0;padding:30px 0 0 0;display:inline;position:relative;}
#content_hp div.box.last {width:230px;}
#content_hp div.box div.thumb {background:transparent url(../images/back_thumb.gif) top left no-repeat;position:absolute;top:30px;left:0;width:131px;height:131px;}
#content_hp div.box img.thumb {float:left;margin:2px 10px 20px 2px;}
#content_hp div.box h2 {float:left;display:block;width:180px;background:transparent url(../images/ico_square_gray.gif) left 6px no-repeat;margin:0;padding:0 0 10px 18px;}
#content_hp div.box.last h2 {background:none;padding:0 0 15px 0;margin:0;float:none;clear:both;}
#content_hp div.box h3 {margin:0;padding:0 15px 10px 0;line-height:20px;}
#content_hp div.box p {font-size:13px;line-height:16px;margin:0;padding:0 15px 0 0 ;}
#content_hp div.box p a {color:#F6BB3E;}
#content_hp div.box label {display:none;}
#content_hp div.box select {display:block;width:200px;margin:0 0 5px 0;border:1px solid #DDBC6A;}
#content_hp div.box a.btn {float:right;display:block;padding:0 30px 0 0;}

/*CONTENT*/
#content {position:relative;margin:0 auto 20px auto; width:970px;text-align:left;clear:both;border-bottom:2px solid #BDC1C0;border-top:2px solid #BDC1C0;}
div.ctn2 {background:transparent url(../images/back_content.gif) top left repeat-y;}
div.ctn3 {background:transparent url(../images/back_content2.gif) top left repeat-y;}


/*COLSX*/
div.colsx {float:left;width:225px;padding:50px 0 0 0;position:relative;z-index:1;}
div.colsx h2 {padding:0 10px 15px 20px;margin:0;color:#757878;font-size:22px;background:transparent;}
div.colsx ul {list-style-type:none;margin:0;padding:0 0 40px 22px;width:180px;}
div.colsx ul li ul {padding:0;}
div.colsx ul li {margin:0;padding:0 0 3px 0;}
div.colsx ul li a {font-size:13px;}
div.colsx ul li a.active, div.colsx ul li b, div.colsx ul li a:hover {color:#FABB00;}
div.colsx ul li a.active {padding:0 0 3px 0;display:block;}
div.colsx ul li li {margin:0;padding:0 0 3px 15px;}
div.colsx ul li li.current {background:transparent url(../images/back_bullet.gif) 3px 5px no-repeat;padding:0 0 3px 15px;}
div.colsx ul li li b {color:#000; text-decoration:underline;}

div.colsx div.box {padding:0 10px 15px 20px;}
div.colsx div.box h2 {padding:0 10px 15px 0;color:#6A6964;font-size:20px;}
div.colsx div.box label {display:none;}
div.colsx div.box select {display:block;width:185px;margin:0 0 5px 0;border:1px solid #DDBC6A;}
div.colsx div.box a.btn {float:right;display:block;padding:0 10px 0 0;}
div.colsx div.box p {padding:0;margin:0;}
div.colsx div.box p a {text-decoration:underline;padding:0;margin:0;}

/*COLDX*/
div.coldx {float:left;width:745px;}
div.coldx div.left {float:left;width:588px;}
div.coldx h3, div.coldx h4 {margin:0; padding:30px 20px 10px 20px;color:#1A171B;}
div.coldx h4 {font-weight:normal;}
div.coldx h4.pad_top {padding:0 20px 10px 20px;}
div.coldx p {margin:0; padding:0 20px 20px 20px;color:#757878;font-size:13px;line-height:18px;background:transparent;}
div.coldx p.small {font-size:12px;line-height:16px;}
div.coldx fieldset.border p {padding:10px 20px 10px 0;color:#1a171b;}

div.coldx div.claim {width:745px;height:450px;position:relative;z-index:1;}
div.coldx div.claim div {width:745px;height:450px;position:absolute;top:-2px;left:0;z-index:50;background:transparent url(../images/back_claim.gif) top right no-repeat;}
div.coldx div.claim img {position:absolute;top:-2px;left:2px;z-index:5;}
div.coldx div.claim iframe {margin:0 0 0 2px;}
div.coldx div.layer_title {font-weight:bold;font-family:"Arial Narrow",Arial,Helvetica,sans-serif;z-index:100;position:absolute;top:285px;left:237px;background-color:#968450;padding:5px 10px;font-size:20px;color:#FFF;height:25px;overflow:hidden;}
div.coldx div.layer_txt {z-index:100;position:absolute;top:330px;left:237px;background-color:#968450;width:275px;height:90px;overflow:hidden;}
div.coldx div.layer_txt p {margin:0; padding:5px 10px;font-size:12px;color:#FFF;background:transparent;}
div.coldx div.layer_txt p a {text-decoration:underline;color:#FFF;background:transparent;}
div.coldx div.video {z-index:100;position:absolute;top:90px;left:249px;height:290px;overflow:hidden;width:678px;font-size:12px;}
div.coldx div.video b {font-size:16px;line-height:24px;padding:0 0 15px 0;display:block;}
div.coldx div.video div {float:right;padding:0 0 0 30px;}

div.coldx ul.list {list-style-type:none;padding:0; margin: 0 20px 30px 20px;border-bottom:1px solid #CCCECD;float:left;width:auto;display:inline;}
div.coldx ul.list li {margin:0; padding:0;border-top:1px solid #CCCECD;float:left;width:235px;}
div.coldx ul.list li a {display:block;margin:0; padding:3px 10px 3px 15px;background:transparent url(../images/ico_arrow.gif) 6px 7px no-repeat;}

div.coldx ul.toggle {list-style-type:none;padding:0; margin: 0 20px 30px 20px;border-bottom:1px solid #CCCECD;}
div.coldx ul.toggle li {margin:0; padding:7px 0;border-top:1px solid #CCCECD;}
div.coldx ul.toggle li div {font-size:12px;border-top:1px solid #CCCECD;margin:5px 0 0 0;padding:0 0 10px 0;}
div.coldx ul.toggle li div span {display:block;padding:5px 0 10px 0;}
div.coldx ul.toggle li div p {font-size:12px;margin:0; padding:0;}
div.coldx ul.toggle li span.pdf, div.coldx ul.toggle li span.word {width:40px;float:right;padding:0 10px 3px 20px;}
div.coldx ul.toggle li span.pdf {background:transparent url(../images/ico_acrobat.gif) top left no-repeat;}
div.coldx ul.toggle li span.word {background:transparent url(../images/ico_word.gif) top left no-repeat;}
div.coldx ul.toggle li a.close {float:right;margin:5px;}


div.coldx div.box.orizz {margin:0 0 25px 0;padding:0 20px;height:155px;overflow:hidden;}
div.coldx div.box.orizz.border {margin:0 20px 15px 20px;padding:8px 0 5px 0;border-top:1px solid #CCCECD;border-bottom:1px solid #CCCECD;}
div.coldx div.box span.img {display:block;float:left;text-align:center;background:transparent url(../images/back_frame.gif) top right no-repeat;width:218px;height:146px;margin:0 10px 0 0;}
div.coldx div.box span.img.other {background:transparent url(../images/back_frame2.gif) top right no-repeat;}
div.coldx div.box span.img img {margin:5px 0 0 0;}
div.coldx div.box span.date {color:#757878;background:transparent;}
div.coldx div.box h4 {color:#000;margin:0; padding:3px 0 5px 0;font-weight:bold;}
div.coldx div.box h4 a {color:#000;text-decoration:underline;}
div.coldx div.box p {margin:0; padding:0;font-size:12px;}
div.coldx div.box p a {color:#757878;text-decoration:underline;background:transparent;}
div.coldx div.box ul {list-style-type:none;margin:0; padding:0;border-bottom:1px solid #CCCECD;float:left;}
div.coldx div.box ul li {margin:0; padding:0;display:block;float:left;}
div.coldx div.box ul li a {display:block;float:left;width:212px;padding:3px; background-color:transparent;border-top:1px solid #CCCECD;}
div.coldx div.box ul li a:hover {background-color:#BDC1C0;color:#FFF;}
div.coldx div.box ul.other {border-bottom:0;}
div.coldx div.box ul.other li a {border-bottom:1px solid #CCCECD;border-top:0;}
div.coldx div.box ul.other li a:hover {background-color:#757878;}

div.coldx div.box.vert {float:left;margin:0 0 25px 0;padding:0 0 0 20px;width:220px;}
div.coldx div.box.vert span.img {margin:0;}
div.coldx div.box.vert h4 {padding:15px 0 5px 0;clear:both;}

div.coldx ul.product {list-style-type:none;padding:0; margin:0 20px 30px 20px;border-bottom:1px solid #CCCECD;float:left;width:548px;display:inline;}
div.coldx ul.product li {margin:0; padding:0;border-top:1px solid #CCCECD;position:relative;display:block;float:left;width:100%;}
div.coldx ul.product li span.title {color:#000;font-family:"Arial Narrow",Arial,Helvetica,sans-serif;font-size:18px;display:block;font-weight:bold;padding:5px 0 7px 0;}
div.coldx ul.product li a.link {text-decoration:underline;position:absolute;top:13px;right:0;}
div.coldx ul.product li a.close {position:absolute;top:5px;right:0;}
div.coldx ul.product div.box.vert {margin:0;padding:0 0 10px 0;width:auto;}
div.coldx ul.product img.img {margin:5px 0 10px 0;}
div.coldx ul.product div.left {float:left;width:310px;}
div.coldx ul.product div.right {float:left;width:238px;}

div.coldx ul.product div.box.vert.line {margin:0;padding:5px 0 10px 0;width:274px;}
div.coldx ul.product div.box.vert.line img.img {float:left;margin:0 25px 0 0;}
div.coldx ul.product div.box.vert.line p {float:left;width:165px;}
div.coldx ul.product div.box.orizz {margin:5px 0 5px 0;padding:0;}

/*LatDx*/
div.latdx {float:left;width:157px;}
div.latdx h3 {color:#757878;padding:20px 10px 10px 15px;background:transparent;}
div.latdx img.img {display:block;margin:20px auto 10px auto;}
div.latdx ul {list-style-type:none;margin:0;padding:0 10px 0 15px;}
div.latdx ul li {margin:0;padding:0 0 10px 0;}
div.latdx ul li a {color:#757878;background:transparent;}
div.latdx ul li img {border:1px solid #CCCECD;}
div.latdx ul li a:hover {text-decoration:underline;}


/*Path*/
div.path {float:right;padding:10px 15px 10px 0;text-align:right;color:#CCCECD;}
div.path a {color:#CCCECD;}
div.path a:hover {text-decoration:underline;}


/*Gallery-Slide*/
div.slide {position:absolute;top:330px;left:540px;width:410px;height:88px;z-index:1;}
div.slide div.scrollable {position:relative;overflow:hidden;width: 372px;height:90px;float:right;} 
div.scrollable ul.items {width:20000em;position:absolute;} 
div.scrollable ul.lessitems {float:right;} 
div.slide span a {display:block;width:14px;height:14px;overflow:hidden;line-height:400px;}
div.slide span {padding:40px 5px 0 0;float:right;display:block;}
div.slide span.prev a {background:transparent url(../images/back_icon_prev.gif) top left no-repeat;}
div.slide span.next a {background:transparent url(../images/back_icon_next.gif) top left no-repeat;}
div.slide ul {list-style-type:none;margin:0;padding:0;float:left;}
div.slide ul li {width:93px;margin:0;padding:0;display:block;float:left;}
div.slide ul li img {border:2px solid #A5A9AC;}

/*Table*/
div.finder {padding:0 20px;}
div.finder table {width:100%;border-collapse: collapse;margin:20px 0 0 0;}
div.finder table th {vertical-align:top;color:#1A171B;font-size:16px;border-bottom:1px solid #CCCECD;text-align:left;padding:0 0 20px 0;line-height:15px;}
div.finder table td {background:transparent;vertical-align:top;color:#757878;border-bottom:1px solid #CCCECD;text-align:left;padding:3px 0;line-height:20px;}
div.finder table td.check {width:22px;height:30px;padding:3px 0 3px 0;}
div.finder table td select {width:200px;color:#757878;background:transparent;}
div.finder table td img {border:1px solid #C5C6C6;vertical-align:middle;margin:0 10px 0 3px;}
div.finder table input {border:0;}
div.finder .btn {float:right;display:block;margin:10px 0 45px 0;border:0;}

div.contact {padding:0 20px;}
div.contact table {width:100%;border-collapse: collapse;margin:0 0 30px 0;border-top:1px solid #CCCECD;}
div.contact table th {vertical-align:top;font-size:13px;border-bottom:1px solid #CCCECD;text-align:left;padding:10px 0 5px 0;}
div.contact table td {font-size:13px;width:30%;vertical-align:top;border-bottom:1px solid #CCCECD;text-align:left;padding:3px 15px 3px 0;}

div.project_detail {padding:0 20px;}
div.project_detail table {width:100%;border-collapse: collapse;margin:0 0 30px 0;border-top:1px solid #CCCECD;}
div.project_detail table th {vertical-align:top;font-size:16px;text-align:left;padding:10px 0 5px 0;color:#1A171B;}
div.project_detail table td {font-size:13px;width:30%;vertical-align:top;border-bottom:1px solid #CCCECD;text-align:left;padding:3px 15px 3px 0;line-height:20px;}
div.project_detail table ul {list-style-type:none;margin:0; padding:0;float:left;}
div.project_detail table ul li {margin:0; padding:0;display:block;float:left;}
div.project_detail table ul li a {display:block;float:left;width:212px;padding:3px; background-color:transparent;border-top:1px solid #CCCECD;}


div.code {border-bottom:1px solid #CCCECD;border-top:1px solid #CCCECD;padding:20px 0;clear:both;margin:0 0 30px 0;}
div.code label {display:block;float:left;font-weight:bold;color:#1A171B;font-size:16px;padding:2px 0 0 0;}
div.code input {display:block;float:left;width:200px;margin:0 20px;}

/*Pagination*/
div.pagination {font-size:13px;margin:0;clear:both;text-align:right;padding:20px;color:#757878;background:transparent;}
div.pagination b {color:#000;}
div.pagination a {color:#757878;background:transparent;}
div.pagination a:hover {text-decoration:underline;}


/*FORM*/
form {margin:0; padding:0;}
fieldset {margin:0; padding:0;border:0;}
fieldset.border {border-top:1px solid #CCCECD;border-bottom:1px solid #CCCECD;margin:0 27px 30px 20px;}
input, select, textarea {border:1px solid #B5AB91;}
form.contact {padding:0 20px 30px 20px;}
form.contact fieldset {padding:0 0 15px 0;}
form.contact p {float:left;padding:0;width:680px;}
form.contact div {float:left;width:85%;padding:0 0 5px 0;}
form.contact div.check {width:auto;padding:0;margin:0;}
form.contact h4 {margin:0 0 10px 0;padding:10px 0 5px 2px; border-bottom:1px solid #757878;font-weight:bold;}
form.contact label {float:left; display:block; width:150px;padding:0 10px 0 0;color:#757878;background:transparent;}
form.contact input, form.contact select {width:240px;float:left; display:block;border:1px solid #B5AB91;}
form.contact div.check input {width:auto;border:0;padding:30px 0 20px 0;}
form.contact textarea {width:430px;float:left; display:block;}
form.contact input.check {border:0;}



/*FOOTER*/
#footer {width:970px;text-align:center;clear:both;margin:auto ;}
#footer p {margin:0; padding:0 0 20px 0;font-size:11px;color:#9C9D9F;}
#footer a {color:#9C9D9F;font-size:11px;}
#footer a:hover {color:#F6BB3E;}

}


@media print

{


}