/*Global-ID-Group CSS*/

/*#BodyStyles#*/
body 
{
  font: normal 11px arial; 
  color: #bdcacf; 
  line-height: 18px; 
  text-align: left; 
  background-color: #fff; 
  padding: 0px; 
  margin: 0px;
}

p 
{
  margin: 0px 0px 18px 10px; 
  color: #bdcacf; 
  line-height: 18px; 
  text-align: left;
}

h2
{
  font: bold 20px trebuchet ms; 
  margin: 0px 0px 18px 10px; 
  padding: 0px 0px 0px 0px; 
  color: #ffcb70; 
  line-height: 14px; 
  text-align: left;
  letter-spacing: -0.5px;
  clear: both;
}

a, a:visited 
{
  color: white; 
  text-decoration: underline; 
}

a:hover 
{
  color: #ffcb70; 
  text-decoration: none;
}

a.nav, a.nav:visited 
{
  display: inline; 
  margin-right: -1px;
  padding: 4px 10px 4px 10px; 
  font-size: 12px; 
  color: #073a4b; 
  text-decoration: none;
  background: url(/images/nav-link-bg.aspx) repeat-x;
  border: 1px solid #ea9c47;
  border-right: 0px;
}

a.nav-right, a.nav-right:visited 
{
  display: inline; 
  padding: 4px 10px 4px 10px; 
  font-size: 12px; 
  color: #073a4b; 
  text-decoration: none;
  background: url(/images/nav-link-bg.aspx) repeat-x;
  border: 1px solid #ea9c47;
}

a.nav:hover, a.nav-right:hover 
{
  color: #d6001e; 
  background: url(/images/nav-link-bg-over.aspx) repeat-x;
}

li.nav, li.nav 
{
  color: #d6001e; 
}

/*#Zone#*/
/*#Zone/ZoneTop#*/
.zoneTop 
{
  background: #ffffff url(/images/bg-top.aspx) repeat-x; 
  height: 136px;
  width: 100%; 
}

/*#Zone/ZoneLogo#*/
.zoneLogo {
  left: 70px;
  position: absolute;
  top: 36px;
}

/*#Zone/ZoneMainContent#*/
.zoneMainContent
{
  background: #204E5D url(/images/bg-middle.aspx) repeat-x top; 
}

/*#Zone/ZoneHeader#*/
.zoneHeader
{
  background-color: #073A4B; 
  text-align: left;
}

.zoneHeader img
{
  padding: 50px 0 15px 50px;
}

/*#Zone/ZoneContent#*/
.zoneContent
{
  padding: 30px 40px 20px;
  text-align: center;
}

.zoneContent td
{
  padding: 0 10px 0 10px;
  text-align: justify;
  vertical-align: top;
}

/*#Zone/ZoneBottom#*/
.zoneBottom
{
  width: 100%; 
  height: 99px; 
  padding: 10px 0 20px 0;
  text-align: center; 
  color: #6A848D;
  background: #073A4B url(/images/bg-bottom.aspx) repeat-x bottom left; 
}

/*#Zone/ZoneMenu#*/
.zoneMenu {
  background: transparent url(/images/nav-bg.aspx) repeat-x scroll 0 0;
  right: 70px;
  width: 360px;
  position: absolute;
  top: 105px;
}

/*#NavBar#*/
#navbar-left 
{
  float: left; 
  width: 30px; 
  height: 26px; 
  background: url(/images/nav-bg-left.aspx) no-repeat top left;
}

#navbar-links 
{
  margin: 8px 9px 0px 0px;
}

#navbar-right 
{
  position: relative; 
  width: 9px; 
  float: right;
  bottom: 26px;
  background: url(/images/nav-bg-right.aspx) no-repeat; 
}

/*#Misc#*/
/*#Misc/special body tags#*/
.body-wide 
{  
  float: left; 
  width: 940px; 
  padding: 0px 0px 0px 0px;
}

.body-about-left 
{
  float: left; 
  width: 506px; 
  padding: 0px 0px 0px 0px;
}

.body-about-right 
{
  float: right; 
  width: 409px; 
  padding: 0px 0px 0px 0px;
}

.body-press-left 
{
  float: left; 
  width: 465px; 
  padding: 0px 20px 0px 0px;
  /*border-right: 2px solid #37606d;*/
  /*border-top: 1px solid #4d717d;*/
}

.body-press-right 
{
  float: right; 
  width: 445px; 
  padding: 0px 0px 0px 0px;
  /*border-top: 1px solid #4d717d;*/
}

/*#Misc/clear#*/
.clear 
{
  clear: both; 
  height: 30px; 
  background-color: #073a4b;
}

/*#Misc/copyright#*/
.copyright 
{
  padding: 10px 0px 0px 10px; 
  color: #6a848d;
}


/*#Misc/container#*/
.container 
{
  position: relative;
  width: 940px; 
  margin: auto; 
  z-index:0; 
  text-align: left;
}

/*#Misc/stripe elements#*/
.stripe 
{
  position:relative; 
  width: 100%; 
  background-color: #204e5d; 
  padding: 30px 0px 0px 0px; 

  clear: both;
}

.stripe div.clear 
{
  clear: both; 
  height: 10px; 
}

.stripe div.clear-image 
{
  clear: both; 
  height: 20px; 
}

/*#Misc/image elements#*/
.image-home 
{
  margin-right: 7px;
}

.image-home-right 
{
  margin-right: 0px;
}

.image-about 
{
  float: left; 
  margin: 10px 0px 0px 0px;
}

.image-investors 
{
  float: left; 
  margin: 0px 0px 15px 0px;
}

.image-contact 
{
  float: left; 
  margin: 0px 45px 0px 0px;
}

/*#Misc/unique elements#*/
.white { color: #fff;
  font-weight: bold;
}

.titlebar 
{
  padding: 30px 0px 15px 10px;
}

.box 
{
  background: url(images/fade.aspx) no-repeat top left;
  padding: 15px 0px 0px 10px;
}


/*#Lists#*/
ul 
{
  margin: 0px 0px 0px 5px; 
  padding: 0px; 
  list-style-type: none;
}

ul.nav 
{
  display: inline;
  margin: 0px; 
  padding: 0px; 
  list-style-type: none;
  clear: none;
}

li.nav 
{
  display: inline; 
  clear: none;
  background: url(images/nav-bullet.aspx) no-repeat 0px 3px; 
  padding: 0px 0px 0px 15px;
  font-family: arial; 
  font-size: 12px; 
  color: #073a4b; 
}

li.email 
{
  background: url(media/bullet-email.gif) no-repeat 0px 3px; 
  padding: 0px 0px 0px 20px;
}

li.pdf 
{
  background: url(/images/bullet-pdf.aspx) no-repeat 0px 3px; 
}

li 
{
  background: url(/images/bullet.aspx) no-repeat 1px 4px; 
  padding: 0px 0px 18px 19px;
  font: normal 11px arial; 
  color: #bdcacf; 
  line-height: 14px; 
}

/*#HomeImages#*/

.homegraphics
{
   width: 950px;
   margin: 0 auto;
}
