body, html { width:100%; font-family:Sans-Serif, Tahoma, Arial; font-size:100%; line-height:1em; color:#414141; margin:0; padding:0; }
input, textarea, select { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
img {border:0; vertical-align:top; text-align:left; }
ul { list-style-image:url('images/bullet_black.png'); }
ul ul { list-style-image:url('images/bullet_blue.png'); }
.listmap ul { list-style-image:url('images/cat-dd.gif'); }
.listmap ul a { font-weight:normal; }
hr { border:none 0; border-bottom:solid 1px #4c7cbd; }
p { font-size:9pt; color:#333333; text-align:justify; margin:5px; padding:0; line-height:15pt; }
a, a:link, a:visited, a:hover { text-decoration: none; font-size:9pt; }
a, a:link, a:visited { color:#4c7cbd; font-weight:bold; }
h3 { font-size:1em; color:#4c7cbd; margin:3px; margin-left:0; padding:0; }
big { font-size:0.9em; font-weight:bold; font-family:Verdana; }
h3 a { color:#4c7cbd; }
h3 a:hover { text-decoration:underline; }
input, select { vertical-align:middle; font-weight:normal; }
img { border:0; vertical-align:top; text-align:left; }
table td.list { border-bottom:solid 1px #4c7cbd; margin-bottom:5px; text-align:justify; font-size:8.5pt; color:#333333; margin:0; padding:5px; }
.hr { padding:5px; }
.hand { cursor:pointer; }
.seqslidestyle { margin:0px; }
.title { margin-bottom:10px; font-size:16px; color:#4c7cbd; font-variant:small-caps; font-weight:bold; letter-spacing:2px; }
.subtitle { margin-bottom:10px; font-size:13px; color:#4c7cbd; font-family:Verdana, Sans-Serif, Arial, Geneva; font-variant:small-caps; font-weight:bold; letter-spacing:1px; }
.box { height:334px; padding:10px; font-size:9pt; color:#333333; text-align:justify; margin:5px; line-height:15pt; }
.scroll { height:310px; overflow:hidden; overflow-y:scroll; }
#app { margin:0; margin-left:10px; padding:0; color:#4c7cbd; font-size:11px; }
/*==================forms====================*/
#contactsform { clear:right; width:100%; overflow:hidden;}
#contactsform fieldset { border:none; float:left; }
#contactsform .field { clear:both;}
#contactsform label { float:left; width:120px; line-height:12px; padding-bottom:8px; font-weight:bold; }
#contactsform .input { width:520px; padding:1px 0 1px 3px; background:url(images/png-bg.png) left top; border:1px solid #d6d6d6; color:#414141; float:left;}
#contactsform textarea { width:520px; height:120px; padding:1px 0 1px 3px; background:url(images/png-bg.png) left top; border:1px solid #d6d6d6; color:#414141; margin-bottom:10px; overflow:auto; float:left;}
#contactsform .link { padding:5px; background:#efefef; border:1px solid #d6d6d6; color:#414141; margin:10px; float:left; cursor:pointer; }
#contactsform .link:hover { background:#4c7cbd; color:#ffffff; }
/*SlideViewer*/
/*preload classes*/
.svw {width: 200px; height: 200px; background: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.svw ul { position: relative; left: -999em;}
/*core classes*/
.stripViewer { position: relative; overflow: hidden; margin: 0 0 1px 0; }
.stripViewer ul { margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none; }
.stripViewer ul li { float:left; }
.stripTransmitter { overflow: auto; width: 1%; }
.stripTransmitter ul { list-style:none; margin: 0; padding: 0; position: relative; list-style-type: none; }
.stripTransmitter ul li { width: 20px; float:left; margin: 0 1px 1px 0; }
.stripTransmitter a { font: bold 10px Verdana, Arial; text-align: center; line-height: 22px; background: #d6d6d6; color: #fff; text-decoration: none; display: block; }
.stripTransmitter a:hover, a.current { background: #fff; color: #4c7cbd; }
/*tooltips formatting*/
.tooltip { padding: 5px; color: #000; text-align:justify; line-height:15pt; }
table td.dev { border:solid 1px #999999; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.details { display:none; }
.brstyle { clear:left; }
ul.thumb { float:left; list-style: none; margin:-10px 0 0 27px; padding:10px; width:560px; }
ul.thumb li { margin: 0; padding: 5px; float: left; position: relative; width: 100px; height: 100px; }
ul.thumb li img { width: 151px; height: 90px; -ms-interpolation-mode: bicubic; border: 1px solid #ddd; padding: 5px; background: #f0f0f0; position: absolute; left: 0; top: 0; }
ul.thumb li img.hover { background:#f0f0f0; }

