.layout
{
margin:	0px;
padding:	0px;
/* border:	0px; */
border-spacing:	0px;
}


body
{
margin:	0px;
background-color: #aaaacc;
font-family: Helvetica, Arial, sans-serif;
font-size:	9pt;
}



table.layout td.layout
{
margin:0px;
padding:0px;
border-spacing:0px;
}


.gallery
{
border: solid 1px #8282B4;
padding: 0px;
margin: 20px;
background-color: #FFFFFF;
background: #FFFFFF;
font-family: Helvetica, Arial, sans-serif;
font-size:	8pt;
}

.gallery td
{
padding: 7px;
background-color: #C8C8C8;
background: #E6E6E6;
font-family: Helvetica, Arial, sans-serif;
font-size:	9pt;
vertical-align: top;
}


.fancybox td
{
font-family: Helvetica, Arial, sans-serif;
font-size:	9pt;
line-height: 14pt;
font-weight: normal;
color: #ffffff;
background-color: #8282b4;
background: #8282b4;
border: 1px solid #663399;
padding: 3px;
margin: 8px;
margin-left: 10px;
}

.fancybox th
{
font-family: Helvetica, Arial, sans-serif;
font-size:	11pt;
line-height: 14pt;
font-weight: bold;
color: #ffffff;
background-color: #000066;
background: #000066;
border: 0px solid #000066;
padding: 4px;
margin: 8px;
margin-left: 10px;
}


.box
{
font-family: Helvetica, Arial, sans-serif;
font-size:	9pt;
line-height: 14pt;
font-weight: normal;
color: #663399;
background-color: #FFFFFF;
background: #FFFFFF;
border: 1px solid #cccccc;
padding: 1px;
margin: 8px;
margin-left: 10px;
}

.box th
{
font-weight: bold;
background-color: #999999;
background: #999999;
}

.box .box
{
border: none;
line-height: 14pt;
color: #663399;
background-color: #CCCCCC;
background: #CCCCCC;
padding: 5px;
margin: 8px;
}


.box h1
{
color: #333333;
font-size: 12pt;
}

.box h2
{
color: #333333;
font-size: 11pt;
}

.box h3
{
color: #333333;
font-size: 10pt;
}


.text
{
border: none;
margin: 5px;
padding: 10px;
width: auto;
font-family: Helvetica, Arial, sans-serif;
font-size:	9pt;
}



#header 
{
margin: 0px;
width: 100%;
text-align: left;
vertical-align:	top;
background-image: url('/images/header_blur.jpg');
background-repeat: no-repeat;
background-color: #000066;
padding: 15px;
border-bottom: solid 15px #CCCCCC; 
font-family: Helvetica, Arial, sans-serif;
font-size: 18pt;
font-weight: bold;
color: #FFFFFF;
}

#subheader
{
width: 100%;
height: 30px;
background-color: #663399;
background: #663399;
color: #fff;
}

#subheader li
{
        text-align: center;
        display: inline;
        list-style-type: none;
}

#bordereffectcorner
{
background-color: #663399;
background: #663399;
}

#subheader .search
{
color: #ffffff;
background-image: none;
}

#subheader .Button
{
border: 1px solid #FFF;
padding: 1px;
}

#subheader .Submit
{
border: 1px solid #FFF;
padding: 1px;
}

#leftColumn
{
width: 20%;
background-image: url('/images/leftcol_gray.gif');
border-top: solid 15px #CCCCCC;
vertical-align: top;
}

#leftColumn .menu
{
align: center;
background-color: none;
background: none;
} 

#leftColumn .menuItem
{
width: 90%;
background-color: #6633aa;
background: #6633aa;
color: #ffffff;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 10px;
padding-right: 10px;
}

#leftColumn .menuItem:visited
{
background-color: #663399;
background: #663399;
color: #ffffff;
}

#leftColumn .menuItem:hover
{
background-color: #999999;
background: #999999;
color: #FFFFFF;
}

#subheader .menuSeparator
{
  width: 1px;
  padding: 3px;
  margin: 1px;
  display: inline;
}

#leftColumn .menuItem
{
  display: block;
  height: 20px;
}

#leftColumn .menuSeparator
{
  display: block;
  height: 15px;
}



hr
{
color: #663399;
align: center;
height: 1px;
}



.search
{

background-image: url('/images/purple_bullets.gif');
background-repeat: no-repeat;
background-position: 0% 0%;
color: #663399;
font-size: 9pt;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
padding-left: 10px;
margin-left: 10px;
width: auto;
}

.search td
{
margin: 0px;
padding: 4px;
border-spacing: 10px;
}

input.Submit, input.Button
{
background-color: #663399;
background: #663399;
color: #FFFFFF;
border: 0px solid #663399;
padding: 3px;
margin: 3px;
font-size: 9pt;
font-weight: bold;
}

input.text, textarea.textarea
{
color: #663399;
background-color: #FFFFFF;
background: #FFFFFF;
border: 1px solid #663399;
padding: 0px;
margin: 1px;
font-family: Helvetica, Arial, sans-serif;
font-size: 9pt;
}




select.select, input.check, input.radio
{
background: none;
border: 1px #FF9900;
margin: 1px;
font-size: 9pt;

}


.divider
{
padding: 0px;
height: 22px;
background-color: #663399;
background: #663399;
margin: 0px;
width: 100%;
}



.menu {
width: auto;
text-align: center;
background-color: #663399;
background: #663399;
padding: 2px;
margin: 0px;
padding-bottom: 8px;
white-space: nowrap;
color: #663399;
}

.menuItem 
{
width: 90px;
color: #000066;
background: #CCCCCC;
background-color: #CCCCCC;
margin: 0px;
font-size: 8pt;
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
white-space: nowrap;
text-align: center;
padding: 3px;
margin: 0px;
text-decoration: none;
height: 20px;
}

#subheader .menuItem
{
   display: inline;
}

.menuItem:visited
{
color: #000066;
}




.menuItem:hover
{
background: #FFFFFF;
background-color: #FFFFFF;
color: #000066;
}


#content
{
margin: 6px;
padding-left: 0px;
font-size: 8pt;
font-family: Helvetica, Arial, sans-serif;
color: #000000;	
padding: 6px;
background-color: #fff;
background: #fff;
}


#rightColumn
{
width: 30%;
vertical-align: top;
padding: 5px;
margin: 5px;
background-color: #8282B4;
background: #8282B4;
text-align: center;
font-size: 8pt;
font-family: Helvetica, Arial, sans-serif;
color: #FFFFFF;
}





#footer
{
background:	#A48CBC;
background-color:	#A48CBC;
vertical-align: bottom;
padding:	10px;
color: #ffffff;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size:	8pt;
margin-bottom: 0px;
border-top: solid 13px #663399; 
bottom: 0px;
}



ul
{
list-style-image:	url('/images/purple_bullets.gif');
margin-left: 8px;
}

li
{
line-height: 9pt;
padding-left: 2px;
padding-bottom: 15px;
vertical-align: top;
text-align: left;
margin-left: 10px;
}



h1
{
font-size: 18pt;
color: #477A64;
font-weight: lighter;
font-family: Times, serif;	
}



h2
{
font-size:	14pt;
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
color: #999999;
}



h3
{
font-size: 12pt;
font-family: Helvetica, Arial, sans-serif;
color: #FFB83D;
}



h4
{
font-size: 9pt;
font-family: Helvetica, Arial, sans-serif;
color: #000000;
font-weight: normal;
}



h5
{
font-size: 9pt;
font-family: Helvetica, Arial, sans-serif;
color: #ffffff;
font-weight: normal;
}

h6
{
font-size: 8pt;
font-family: Helvetica, Arial, sans-serif;
color: #000000;
}



A:link 
{
color: #663399;
}


A:visited 
{
color: #FF0000;
}

A:hover 
{
color: #477A64;
}