/*
Stylesheet for use with associated TLG sites
-------------------------------------------------------------------

- Written by Richard Roy
- Visit http://www.ultimate-design.com

(c) Copyright Ultimate Design 1997-2005
-------------------------------------------------------------------
*/

body
{
      scrollbar-face-color: #8090D8;
      scrollbar-base-color: #8090D8;
      scrollbar-arrow-color: #f90;
      scrollbar-highlight-color: #69c;
      scrollbar-3d-light-color: #369;
      scrollbar-shadow-color: #036;
      scrollbar-dark-shadow-color: #036;
      background: url('images/background.png');
      background-color: #ffffff;
      font-family: verdana,arial,helvetica,sans-serif;
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
}
h1
{
	color: #202020;
	font-family: verdana,arial,sans-serif;
	font-size: 17px;
	fontsize: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	text-align: left;
  	line-height: 24px;	
}
h2
{
      font-size: 13px;
      fontsize: 14px;
	margin-top: 25px;
	margin-bottom: 10px;
	text-align: left;
      text-transform: uppercase;
  	line-height: 20px;	
}
h3
{
      font-size: 11px;
      font-weight: bold;
      fontsize: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
      color: #000088;
  	line-height: 14px;	
}
p     {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	fontsize: 13px;
       line-height: 20px;
       text-align: left;
	}
a     
      {
      color: #0000aa;
      }
a:link
      {
      color: #0000aa;
      } 
a:visited
      {
      color: #0000aa;
      }
a:active
      {
      color: #0000aa;
      } 
a:hover
      {
      color: #ff2020;
      }
ul    {
      margin-left: 25px;
      font-size: 12px;
      fontsize: 13px;
      line-height: 22px;
      list-style-image: url(images/helix_bullet.png);
      }
li    {
      padding-left: 8px;
      }
hr    {
      color: #0000aa;
      height: 2px;
      width: 100%;
      border: 0px solid;
      }

/* Page Positioning Elements */
#content
{
      width: 100%;
      margin-left: 0;
      margin-right: 0;
      margin-top: 0px;
      margin-bottom: 0px;
      text-align: left;
}
#header
{
      width: 100%;
      text-align: left;
      background-color: #ffffff;
}
#navigation
{
      background: url('images/blue-nav.gif');
      width: 100%;
}
#navigationpanel
{
      float: left;
      width: 780px;
      text-align: right;
}
#pagelocation
{
      float: left;
      width: 600px;
      font-size: 13px;
      fontsize: 14px;
      font-weight: bold;
      text-align: left;
}
#mainpanel
{
      float: left;
      width: 770px;
      text-align: left;
}
#leftpanel
{
      float: right;
      width: 142px;
      padding-top: 10px;
      padding-bottom: 100%;
      padding-left: 4px;
      padding-right: 4px;
      text-align: center;
}
#myScrollContainer
{
      position: relative;
}
#myScrollContent
{
      position: relative;
}
#rightpanel
{
      float: right;
      width: 600px;
      padding-left: 20px;
      padding-top: 10px;
      text-align: left;
}
#leftheader
{
      float: left;
      width: 150px;
      padding-top: 5px;
      padding-right: 0px;
      padding-left: 15px;
      padding-bottom: 5px;
}
#centerheader
{
      float: left;
      width: 350px;
      padding-top: 15px;
      padding-right: 0px;
      padding-left: 0px;
      padding-bottom: 5px;
      text-align: left;
}
#rightheader
{
      float: left;
      width: 250px;
      padding-top: 25px;
      text-align: right;
}
#footer
{
      width: 630px;
      padding-left: 150;
      margin-left: 150;
      margin-right: 0;
}
div.spacer {
           height: 1px;
           overflow: hidden;
           clear: both;
           margin-top: -1px;
           }
.plain
{
     text-transform: none;
}
.quote
{
      font-style: italic;
      font-weight: bold;
      text-transform: none;
	margin-top: 0px;
	margin-bottom: 0px;
      color: #000088;
}
.blue
{
      font-size: 14px;
      fontsize: 15px;
      color: #000088;
}
.statement
{
      font-size: 11px;
      fontsize: 12px;
      color: #707070;
}
.leftstatement
{
      font-size: 9px;
      fontsize: 10px;
      line-height: 14px;
	margin-top: 6px;
	margin-bottom: 6px;
      color: #000088;
}
.bigstatement
{
      font-size: 15px;
      fontsize: 16px;
      color: #000000;
}
.indent
{
      padding-left: 35px;
}
.testimonial
{
	margin-top: 0px;
	margin-bottom: 0px;
      font-style: italic;
      line-height: 16px;
}
.footer
{
      margin-top: 0px;
      margin-bottom: 0px;
      line-height: 16px;
      text-align: center;
      font-size: 10px;
      fontsize: 11px;
}
/* Naivgation Formatting */
a.nav         { color: #ffffff; font-family: verdana, arial, sans-serif; font-size: 11px; fontsize: 12px; font-weight: bold; text-decoration: none; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; padding-right: 15px; line-height: 20px;}
a.nav:link    { color: #ffffff;} 
a.nav:visited { color: #ffffff;} 
a.nav:active  { color: #ffffff;} 
a.nav:hover   { color: #00009C; background-color: #A3BEE3}

a.navjoin         { color: #ffffff; font-family: verdana, arial, sans-serif; font-size: 11px; fontsize: 12px; font-weight: bold; text-decoration: none; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; padding-right: 15px; line-height: 20px; background-color: #7379C6;}
a.navjoin:link    { color: #ffffff;} 
a.navjoin:visited { color: #ffffff;} 
a.navjoin:active  { color: #ffffff;} 
a.navjoin:hover   { color: #00009C; background-color: #A3BEE3}

/* Other Hyperlink Formatting */
a.top10         { color: #B94F4F; font-family: verdana, arial, sans-serif; font-size: 10px; fontsize: 11px; font-weight: 600; text-decoration: underline; line-height: 12px;}
a.top10:link    { color: #B94F4F;} 
a.top10:visited { color: #B94F4F;} 
a.top10:active  { color: #B94F4F;} 
a.top10:hover   { color: #00009C;}

div.rounded
{ 
width: 600px; 
background: #EEF5FC url(images/roundbot.png) no-repeat bottom center; 
padding-bottom: 12px; 
} 

div.rounded h2.quote
{
padding-left: 25px;
padding-right: 25px;
padding-top: 12px; 
background: transparent url(images/roundtop.png) no-repeat top center; 
}

div.testimonial
{ 
width: 600px; 
background: #EEF5FC url(images/roundbot.png) no-repeat bottom center; 
padding-bottom: 12px; 
} 

div.testimonial p.testimonial
{
padding-left: 25px;
padding-right: 25px;
padding-top: 12px; 
background: transparent url(images/roundtop.png) no-repeat top center; 
}

input.name           {
                     width: 200px;
                     height: 15px;
                     margin-top: 4px;
                     margin-bottom: 4px;
                     font-size: 10px;
                     fontsize: 11px;
                     color: #000000;
                     background-color: #ffffff;
                     border-color: #B0C5DA;
                     border-style: solid;
                     border-width: 1px;
                     }
input.email          {
                     width: 200px;
                     height: 15px;
                     margin-top: 4px;
                     margin-bottom: 4px;
                     font-size: 10px;
                     fontsize: 11px;
                     color: #000000;
                     background-color: #ffffff;
                     border-color: #B0C5DA;
                     border-style: solid;
                     border-width: 1px;
                     }
input.subject        {
                     width: 200px;
                     height: 15px;
                     margin-top: 4px;
                     margin-bottom: 4px;
                     font-size: 10px;
                     fontsize: 11px;
                     color: #000000;
                     background-color: #ffffff;
                     border-color: #B0C5DA;
                     border-style: solid;
                     border-width: 1px;
                     }
input.sendbutton     {
                     font-family: verdana,arial,helvetica,sans-serif;
                     border-color: #D6E2EE;
                     border-style: solid;
                     border-width: 1px;
                     width: 50px;
                     height: 18px;
                     line-height: 10px;
                     font-size: 11px;
                     fontsize: 12px;
                     margin-top: 5px;
                     margin-bottom: 5px;
                     letter-spacing: 1px;
                     background-color: #D6E2EE;
                     color: #000000;
                     }
textarea.message     {
                     width: 200px;
                     height: 100px;
                     font-size: 10px;
                     fontsize: 11px;
                     border-color: #B0C5DA;
                     border-style: solid;
                     border-width: 1px;
                     margin-top: 5px;
                     margin-bottom: 5px;
                     background-color: #ffffff;
                     color: #000000;
                     }
.form
{
	font-size: 10px;
	fontsize: 11px;
}
b.movie
{
	font-size: 10px;
	fontsize: 11px;
       line-height: 32px;
}