@import "/css/synergy-v5-import.css";
body {background:#fff; margin:0px}
body, td, p, ul, li {font-weight:normal; font-family:Verdana,Arial,Helvetica,sans-serif; color:#000; font-size:11px; letter-spacing:1px}
h1, h2, h3, h4 {font-weight:bold; font-family:Arial; letter-spacing:1px; color:#1a4374}
h1, h3 {font-size:18px}
h2, h4 {font-size:13px}
b {font-weight:bold}
p, ul {line-height:140%; margin-right:15px}
p {margin-left:20px}
dl {margin:0px 50px 5px 20px}
dt {margin:10px 0px; font-weight:bold; font-size:13px; color:#1a4374; font-family:Arial}
dt a {color:#1a4374; text-decoration:none}
dt a:hover {color:#f60}
dd {margin-left:10px}
h1, h3 {margin:0px}
h1.new {background:#eee; padding:0px 20px 0px 20px; border:none}
h2 {margin-right:20px; margin-top:40px; max-width:750px}
h2.architecture {margin-top:50px}
h4 {margin:0px; background:#eee}
h5 {font-size:11px; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif}
small {color:#f60; letter-spacing:3px; font-size:12px; font-family:Arial; font-weight:bold; margin:0px}
form {margin:0px}
iframe {margin-left:40px; border:3px double #fc0; width:90%; display:none}
th {font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; letter-spacing:2px; color:#1c60ab; text-align:left}
i {font-style:italic; color:#000; font-weight:normal; letter-spacing:normal}
caption, .captionesque {text-align:left; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; letter-spacing:2px; color:#253c82}
code {font-family:Courier, "Courier New", monospace; font-size:110%; color:#369; letter-spacing:normal}
input, select, option {font-weight:normal; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; letter-spacing:1px; line-height:11px; color:#1c60ab; padding:0px}
blockquote {margin:0px 100px 30px 50px; font-size:11px; font-family: Verdana,Arial,Helvetica,sans-serif; letter-spacing:1px; color:#1c60ab; line-height:15px; border-top:2px dashed #fc6; border-bottom:2px dashed #fc6; padding:10px 0px; line-height:130%}
cite {font-style:normal; font-size:11px; color:#1c60ab; font-family: Verdana, Arial,Helvetica, sans-serif}
cite a {text-decoration:none}
cite a:hover {color:#c00}
em {text-transform:uppercase; font-size:10px; font-style:normal; color:#666}
acronym {cursor:help; border-bottom: 1px dashed #9c3}
.countries {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; letter-spacing:1px; font-style:italic; color:#827000}

.detailslt {font-weight:normal; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#253c82; letter-spacing:normal}

.bigbod {margin-left:40px; margin-bottom:40px}

.navdiv {text-align:right; position:absolute; top:0px; right:0px}
.copy {font-size:10px; letter-spacing:1px; color:#666; letter-spacing:normal}

.true {font-weight:normal; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; background:#669; color:#fff}
.phpout {margin-left:20px}
.formtable {margin-left:20px; margin-top:5px; background:#eee}
.from {font-style:italic; font-weight:normal; color:#999; font-size:10px; letter-spacing:1px}
.submitter {background:#fff; color:#1c60ab; font-style:italic; text-transform:uppercase; font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal}
.lngdesc {line-height:16px}
table.events {width:90%}
table.events td {color:#333; vertical-align:top}
table.events td a {font-variant:small-caps; font-size:12px; letter-spacing:1px; font-weight:bold; color:#253c82}
table.events td p {letter-spacing:normal; margin-bottom:10px; background:#fff; color:#827000; padding:3px}
.lastp {}

.pull { font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; color:#1a4374}

table.sun, table.devices {margin-left:50px; border:1px solid #abc9c9; background:#FEF8E5; margin-right:15px}
table.prodside1 {margin:15px; border:1px solid #abc9c9; background:#FEF8E5}
table.prodside2 {margin:15px; border:1px solid #abc9c9; background:#def}

.tmfoot {font-size:10px; letter-spacing:1px; font-family: Arial,Helvetica, sans-serif; color:#074c85; max-width:750px}
.next {text-align:right; font-size:11px; letter-spacing:1px; font-family: Arial,Helvetica, sans-serif}

thead td, .theadstyle {text-align:left; text-transform:capitalize; color:#1c60ab; font-weight:bold; font-size:12px; background:#ead5c8}

.prodtag {font-size:14px; text-transform:none; color:#000; letter-spacing:1px; line-height:20px; max-width:750px}
.dropcap {font-size:13px; letter-spacing:1px; padding-right:50px; max-width:750px}
p.more-boards {font-size:14px; max-width:750px; margin-top:40px; margin-bottom:50px}

.co2, .co3, .co4 {}

h4.bar {background:#FDF3D3; width:100%}
.docblock {margin-left:50px}
.docblock table {border:1px solid #abc9c9; background:#FEF8E5}
.docblock p {margin-left:0px}

.searchfield { font-size:10px}

.supportquotetext {color:#006586; font-size:13px; font-style:italic; line-height:16px}
.supportquotetable {background:#def}
.supportquote {margin-left:10px; margin-top:10px}

a.greyhov {text-decoration:none}
a.greyhov:hover {background:#eee; color:#c00}

p.bodyp, ul.lastp, p.lastp, ul.bodyp, ol.bodyp, ol.lastp {margin-right:20%; max-width:750px}
.autrelangue {color:#c30; margin-top:7px; width:70%}
.autrelangue a {color:#060}
.autrelangue a:hover {color:#c00}

table.wp {margin:0px 25px 40px 40px; border:3px double #ccc; border-collapse:collapse; background:#fff}
html > body .wp {margin-right:40px}
table.wp caption {margin:20px 40px 0px 40px}
table.wp td {font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; border:1px dotted #abc9c9; padding:3px 3px 3px 8px; letter-spacing:normal}
table.wp a {color:#253c82; text-decoration:none}
table.wp a:hover {color:#f30}

.bordbox-abc9c9 {}

ul.nextevents {list-style:url(/images/dot.gif); margin-left:0px; padding-left:15px;}
ul.nextevents li {padding-bottom:10px; line-height:120%}
ul.nextevents a {letter-spacing:normal; text-decoration:none; color:#253c82}
ul.nextevents a:hover {background:#fff7b0; color:#009}

#prcontact {border:none; border-top:1px solid #abc9c9; border-bottom:1px solid #abc9c9}
#prcontact td {border:none; padding-right:25px}
#prcontact a {text-decoration:none}
#prcontact a:hover {background:#fff7b0}

#pryears {margin-bottom:30px; margin-right:30px; padding-left:15px}
#pryears a {text-decoration:none; font-size:18px; font-family:Arial,sans-serif; color:#f3c700; font-weight:bold}
#pryears a:hover {color:#074c85}

.contact-us {margin-right:5px; font-size:15px}
.contact-us a {color:#827000; text-decoration:none}
.contact-us a:hover {color:#f30}

.errormessage {padding:10px; margin:20px; margin-bottom:40px; border:3px double #f60; color:#fff; font-size:18px; width:80%; background:#f60}

table.bsp {margin-left:50px; background:#FEF8E5; margin-right:15px; border-collapse:collapse; margin-bottom:35px}
table.bsp th {border-bottom:1px solid #253c82; color:#253c82; padding:15px 8px 2px 8px; background:#fff; vertical-align:bottom}
table.bsp th, table.bsp td {text-align:center}
table.bsp th.first {padding:15px 20px 2px 3px}
table.bsp th.first, table.bsp td.first {text-align:left}

table.bspnav {margin-top:40px; margin-bottom:50px}
table.bspnav h2 {letter-spacing:1px}
table.bsp td a, table.bspnav a, .footer-nav a {text-decoration:none; color:#253c82}
table.bsp td a:hover, table.bspnav a:hover, .footer-nav a:hover, p.bodyp a:hover, p.lastp a:hover {color:#f30; text-decoration:underline}
table.bspnav ul {list-style:url(/images/dot.gif)}

table.yellowform {margin:15px 50px; background:#fff7b0; border-collapse:collapse; border:1px solid #bbd0dd}
table.yellowform caption {margin-left:50px}
table.yellowform td {border-top:1px solid #bbd0dd; border-bottom:1px solid #bbd0dd}

.footer-nav {clear:right; float:right; border:1px solid #abc9c9; border-right:none; background-image:url(/images/more.gif); background-repeat:no-repeat; background-position:left center; margin:30px 0px 30px 40px; min-height:69px}
.footer-nav ul {list-style:none; margin:10px 10px 10px 0px; padding-left:30px}
.footer-nav li {text-align:left; letter-spacing:normal; margin:1px}

.in-action {margin:20px 25px 40px 50px; border:3px double #abc9c9}
.rightable {margin-right:25px}
html > body .rightable {margin-right:40px}
.in-action a {text-decoration:none; letter-spacing:normal; color:#351c76}
.in-action a:hover {color:#f30}
div.apptext {margin:3px 5px 0px 4px; padding-bottom:3px; letter-spacing:normal}
.moretext {margin:0px; clear:both; padding:1px 4px; color:#351c76; letter-spacing:normal; font-weight:bold; font-size:11px; text-transform:uppercase; background:#abc9c9}
img.in-action-next {}

img.pressphoto {float:right}
.subtitle {margin-right:100px}

a.firsta {color:#f3c700; font-size:20px; text-decoration:none}
a.firsta:hover {color:#f3c700; text-decoration:underline}
a.firstb {color:#253c82; text-decoration:none}
a.firstb:hover {color:#f60}

.top30px {margin-top:30px}

.sidebar {width:27%; float:right; clear:right; margin:35px 20px; padding:10px 0px 10px 10px; border-top:2px #f3c700 solid; border-bottom:2px #f3c700 solid}
html > body .sidebar {margin:15px 40px}
.sidebar li strong {letter-spacing:normal; color:#074c82; border-bottom:3px double #abc9c9}
.sidebar ul {margin:5px 0px 0px 20px; padding:5px; list-style:url(/images/dot.gif)}
.sidebar li {letter-spacing:normal}

table.board {float:right; border:3px double #ccc; border-collapse:collapse; margin:0px 20px 40px 40px}
html > body table.board {margin-right:40px} /* kludge to hide from IE, which can't understand this line, which would render 80px due to bug*/
table.board caption {text-align:center; padding-top:30px; margin:0px 40px 0px 40px} /* margin-top has no effect in IE */
html > body table.board caption {padding-top:0px;} /* kludge to hide from IE, which can't understand this line, which would render 80px due to bug*/
table.board td {font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; letter-spacing:normal; border-top:1px solid #abc9c9; border-bottom:1px solid #abc9c9; padding:3px 3px 3px 8px}
table.board a {color:#06c; text-decoration:none}
table.board a:hover {color:#f30; text-decoration:underline}

table.featured-p {margin:0px 30px 50px 50px; border:3px double #f3c700; width:225px; float:right; clear:right}
table.featured-p caption {color:#f60; margin:0px 30px 3px 0px}
html > table.featured-p caption {padding-top:100px}

img.addy {cursor:pointer}