body {margin:0px; padding:0px; font:Tahoma;}
#main {width:1000px;}
#menu_top {vertical-align:top; background: url(../img/bg_menu_left.gif) repeat-y;}
#menu_logo {padding-top:32px; background: url(../img/bg_menu.gif) repeat-x; padding-left:15px;}
#menu_logo h1 {border-bottom:0px; padding:5px 0px 5px 0px; background:#ebebeb;}
#menu_logo img {border:0px; padding:5px 0px 5px 0px;}
#menu_main {background: url(../img/bg_logo.gif) repeat-x 0px 10px; margin-top:10px;}
#menu_flash {padding-top:20px;}
.logo {margin:10px 0px 10px 0px;}
.border_menu {margin:12px 0px 12px 0px;}

#menu_logo div a {display:block; width:125px; height:40px; }
#menu_logo div a:hover, #menu_logo div#logo_om a:hover, #menu_logo div#logo_ms a:hover {background-position:right;}

#logo_ar a {background:url(../img/logo_ar.png) no-repeat;}
#logo_ca a {background:url(../img/logo_ca.png) no-repeat;}
#logo_ma a {background:url(../img/logo_ma.png) no-repeat;}
#menu_logo div#logo_om a {background:url(../img/logo_om.png) no-repeat; height:70px;}
#menu_logo div#logo_ms a {background:url(../img/logo_ms.png) no-repeat; width:150px;}
#logo_vdh a {background:url(../img/logo_vdh.png) no-repeat;}
#logo_ae a {background:url(../img/logo_ae.png) no-repeat;}
#logo_pa a {background:url(../img/logo_pa.png) no-repeat;}
#logo_at a {background:url(../img/logo_at.png) no-repeat;}
#logo_ja a {background:url(../img/logo_ja.png) no-repeat;}
#logo_rc a {background:url(../img/logo_rc.png) no-repeat;}

#contact {background:url(../img/bg_contact.gif) repeat;}
#contact_left {font:11px Tahoma; color:#484848; padding:10px 35px 10px 15px;}
#contact_center {font:11px Tahoma; color:#484848; padding:10px 0px 10px 20px; vertical-align:top;}
#contact_right {margin:10px 0px 10px 60px;}
#contact_right a {font:11px Tahoma; color:#484848; text-decoration:underline;}
#contact_right a:hover {text-decoration:none;}
#contact_right_right {margin:0px 100px 0px 0px;}
#contact_right_right a {font:11px Tahoma; color:#484848; text-decoration:underline;}
#contact_right_right a:hover {text-decoration:none;}
.contact_color {color:#343E57;}
#contact_img {margin:0px 140px 0px 0px;}
#logo {margin-top:10px; line-height:10px;}
#content {background:url(../img/bg_content.png) repeat-x; width:780px; height:304;}
table#content table {border-collapse:collapse;}
table.border table#content td table td {border:0px #343e57 solid;}

.logotype {margin:-14px 0px 24px 0px;}
.prew {font:11px Tahoma; text-decoration:none; color:#343E57;}
.prew a {font:11px Tahoma; text-decoration:none; color:#343E57;}
.prew a:hover {text-decoration:underline;}
.product {border:1px #CCC dotted; margin:6px;}
.product_ie {border:1px #CCC dotted; margin:6px; //margin:6px 4px 6px 4px;}
#product {margin-top:9px;}
.text {color:#343E57; font:11px Tahoma; padding:0px 0px 10px 0px; text-align:left;}
#ditto_content {padding:0px 10px 15px 10px;}
#ditto_content_left {padding:0px 10px 15px 10px; width:520px; font:11px Tahoma; color:#343e57; vertical-align:top;}
#ditto_content_right {width:220px; padding:0px 10px 15px 10px; font:11px Tahoma; color:#484848; vertical-align:top;}
#ditto_content_right ul {padding:0px; margin:5px 0px 5px 20px;}
#ditto_content_right ul li {font:8px Tahoma; color:#343e57;}
#ditto_content_right ul li a {padding:0px; margin:0px; font:bold 11px Tahoma;}
#ditto_content_right ul li ul li a {padding:0px; margin:0px; font:normal 11px Tahoma;}
#ditto_content_right a {text-decoration:none;}
#ditto_content_right a:hover {text-decoration:underline;}
.text a {color:#343E57; text-decoration:underline;}
.text a:hover {text-decoration:none;}
#banner img {}
h1 {font:bold 13px Tahoma; border-bottom:1px #333 dotted; padding:0px 0px 10px 0px; color:#343E57;}
h2 {font:bold 16px Tahoma; padding:0px; margin:0px;}
.news_date {background:#343E57; color:#FFF; padding:1px;}
.instructions {background:#343E57; padding:1px;}
.instructions a {color:#FFF; text-decoration:none;}
.news_prew {margin-right:3px; border:1px #CCC dotted;}
.awards {padding:0px 5px 0px 5px;}
.page {font:bold 11px Tahoma; color:#343e57;}
.page a {padding:5px; text-decoration:underline; font:11px Tahoma;}
.page a:hover {text-decoration:none;}
#wayfinder ul {margin:0px; padding:0px;}
#wayfinder ul li {margin:0px; display:inline; padding:0px; list-style-type:none;}
#wayfinder ul li a {padding:0px 4px 0px 5px; border-left:1px #3a3e4a solid; height:11px;}
table.technical {font:11px Tahoma; color:#343e57; width:450px; border-collapse:collapse;}
table.border table#content td table.technical td {padding:5px; border:1px #343e57 solid;}
#green, #black, #orange, #dark_grey, #blue, #brown, #grey, #white {width:50px; height:50px; margin:5px; background:#000; float:left;}
#green {background:#b4b943;}
#orange {background:#ae682c;}
#dark_grey {background:#4d5258;}
#blue {background:#192b2f;}
#brown {background:#7f431f;}
#grey {background:#cfd3d2;}
#white {background:#f0f0f0; border:1px #999 dotted;}
#news_main {padding:10px;}
#all_news {padding-left:10px;}