/*------------------------------------------------------------------------------

------------------------------------------------------------------------------*/

@import "advanced.css";

body
{
   margin: -8px;
   padding: 0;
   background-color: #E0E9F2;
   color: #000;
   background-image: url(images/header_bg.gif);
   background-repeat: repeat-x
}

html body { margin: 0 } /* for non n4 browsers */

body, td, div, th { font: 12px Verdana, Sans-Serif }

th { font-weight: bold }

p { line-height: 1.5 }

p+p { text-indent: 1.5em }

.notes p+p { text-indent: 0 }

var { font-style: normal; color: purple; font-family: monospace }
dfn var { font-style: italic; font-weight: bold }

.formula { font-family: monospace; font-size: 1.25em }
p.formula { margin-left: 2em }

.clear { clear: both }

dt { margin: 1em 0; font-weight: bold }

a:link { color: #3D6177; text-decoration: none }
a:active { color: #3D6177; text-decoration: none }
a:visited { color: #3D6177; text-decoration: none }
a:hover { color: #006600; text-decoration: underline }

h1, h2, h3 { color: #3D6177; margin-top: 0 }
h1 { font-size: 1.35em }
h2 { font-size: 1.25em }
h3, h4 { font-size: 1em }

hr { height: 1px; color: #3D6177; }

address { font-style: normal; line-height: 1.5em; margin-left: 1em }

blockquote { margin-left: 1em }

p.cite { margin-left: 2em }

div.label
{
   font-weight: bold;
   color: #3D6177;
   padding: .5em 0;
   margin: .5em 0;
   border-top: 1px solid #CCC
}

div.widget { margin-left: 1em; margin-top: 1em }

div.notes { }

#header { }

.header
{
   /*background-image: url(images/header_bg.gif);*/
   /*background-color: #4B7695*/
}

#home
{
   background-image: url(images/home_bg.jpg);
   background-repeat: no-repeat;
   background-color: #FFF
}

#second { background-color: #FFF }

/*
   Left navigation bar
*/

#leftnav { background: #B5D5EE; font: 10px Verdana, Sans-Serif }

.navaccent { background-color: #000; border-bottom: 1px solid #F3FBFF }
.navtitle { background-color: #4B7695; border-bottom: 1px solid #F3FBFF }
.navtitle div
{
   color: #FFF;
   font-weight: bold;
   padding: 3px 3px 3px 7px;
   font-size: 11px
}

.navtitle a:link, .navtitle a:visited, .navtitle a:active { color: #FFF }

.navsection
{
   margin: 0 0 1px 0;
   padding: 3px 3px 3px 7px;
   color: #4B7695;
   font-weight: bold;
   font-size: 11px
}

.navsection a:link, .navsection a:active, .navsection a:visited { color: #4B7695 }

.navopts { background-color: #F3FBFF }
.navlink { padding: 3px 3px 3px 10px; font-size: 11px }
.navhere
{
   /*margin: 0 1px;*/
   padding: 3px 3px 3px 10px;
   color: #4B7695;
   font-weight: bold;
   font-size: 11px;
   text-indent: -.5em
}

.navhere .navlink { text-indent: 0 }

.pointer
{
   font-size: .75em;
   font-weight: bold;
   vertical-align: middle;
}

#logo
{
   background-image: url(images/orb_bg.jpg);
   background-repeat: no-repeat
}

#breadcrumbs { font-size: 11px; margin: .5em 5px .5em 25px }

#main { background-color: #F2F7FB }

#page { margin: 25px }

#home #page { margin-top: 134px }
#second #page { margin-top: 20px }

#content { background: #FFF; }

.person { padding-top: 1em; border-top: 1px solid #CCC; clear: both }
.person h2 { margin-bottom: 0 }
.personname { }
.jobtitle { }
.persondesc { margin-top: .5em }
.person img { float: left; margin: 1em 1em 0 0 }

.customer { padding-top: 1em; border-top: 1px solid #CCC }
.customerlogo { float: right }
.customer hr { display: none }

#press-releases, #news-clips { }
#press-releases { }
.newsitem, .newslist .more { border-top: 1px solid #CCC; padding: .5em; margin: 0 }
.newslist .more { }
.newsitem h3 { font-size: 1em; color: #000; margin: 0; font-weight: bold }
.newslist h2 { margin: 0; padding: .25em; background-color: #EEE }
.newsitem p { margin: .5em 0 }
.newsitem p+p { text-indent: 0 }
.newsitem .date { font-weight: bold }

.prsummary { font-style: italic }

ul.presskit
{
   list-style-type: none;
   margin-left: 0;
   padding-left: 0;
   border-top: 1px solid #CCC
}
.presskit li
{
   margin: 0;
   padding: 1em 0;
   border-bottom: 1px solid #CCC;
   font-weight: bold
}

dl.faq dt { font-weight: bold }
dl.faq dd { margin-left: 1em }

table.data { background-color: #B5D5EE; color: #000 }
table.data td { background-color: #FFF; color: #000 }

#sitemap, #sitemap ul { margin: 0 1.5em; padding: 0; color: #666 }
#sitemap li { margin: .5em 0; padding: 0 }

#footer { margin: 1px 0 0 0 }

td.footer
{
   color: #FFF;
   background-color: #000;
   font: 10px Verdana, Sans-Serif
}

#footer p { margin: 0; color: #FFF }

#footer a { color: #FFF }

#footer .delim { font-weight: bold }
