/*
(c) 2004 XO Communications	
All Rights Reserved	
Foreign and Domestic	
*/


.layout
{
margin:					0px;
padding:					0px;
border:	0px;
border-spacing:					0px;

	
}

td.gallery
{
border: solid 1px #8282B4;
padding: 0px;
font-family: Helvetica, Arial, sans-serif;
font-size:	8pt;
}

.gallery
{
border: solid 1px #8282B4;
padding: 1px;
background-color: #F0F6FF;
background: #F0F6FF;
font-family: Helvetica, Arial, sans-serif;
font-size:	8pt;
vertical-align: top;
}



 body
{
margin: 0px;
background-color: #CDDFF7;
background: #CDDFF7;
font-family: Helvetica, Arial, sans-serif;
font-size:		8pt;
}

table.layout td.layout
{
margin: 0px;
padding: 0px;
border-spacing: 0px;


}


hr
{
color: #8282B4;
width: 100%;
align: right;
height: 1px;

}


TH.fancybox
{
background: #8282b4;
background-color: #8282b4;
text-align: center;
border: solid 0px #8282B4;
padding: 10px;
width: auto;
color: #ffffff;
font-family: Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
}

TD.fancybox
{
background: #eeeeee;
background-color: #eeeeee;
text-align: left;
border: solid 1px #8282B4;
padding: 10px;
width: auto;
color: #8282B4;
font-family: Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
}


table.box
{
background: #ffffff;
background-color: #ffffff;
text-align: left;
border: solid 1px #8282B4;
padding: 1px;
width: auto;
color: #8282B4;
font-family: Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;

}


.box
{

border: none;
background-color: #b6c4e3;
background: #b6c4e3;
margin: 5px;
padding: 4px;
color: #5c5c7a;
text-align: center;

}


.divider
{
padding: 0px;
border-top: 10px solid #CDDFF7;
vertical-align: top;

width: auto;
}

.text
{

text-align: left;
color: #8282B4;
border: none;
margin: 5px;
font-family: Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
padding: 5px;

}


#header {
margin: 0px;
width: 100%;
height: 100px;
text-align: left;
vertical-align:	top;
background-color: #CDDFF7;
background: #CDDFF7;
padding: 15px;
font-family: Helvetica, Arial, sans-serif;
font-size: 18pt;
font-weight: bold;
color: #5C5C7A;
border-bottom: solid 8px #999999;
}

#subheader
{
background-color: #8282B4;
background: #8282B4;
padding-left: 15px;
font-family: Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #FFFFFF;
vertical-align: top;
}


#subheader li
{ 
	text-align: center;
	display: inline;
	list-style-type: none;
}


 .search
{
color: #FFFFFF;
font-size: 8pt;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;

padding: 5px;
margin: 5px;
background: #8282B4;
background-color: #8282B4;
}

.search a:link
{color: #ffffff;
}

.search a:visited
{color: #ffffff;
}

.search a:hover
{color: #CDDFF7;
}

input.Submit, input.Button
{
background-color: #CCCCCC;
background: #CCCCCC;
color: #000000;
border: 1px solid #000;
padding: 1px;
margin: 0px;
font-size: 8pt;
font-weight: bold;
}

input.text, textarea.textarea
{
color: #663399;
background-color: #FFFFFF;
background: #FFFFFF;
border: 1px solid #000000;
padding: 0px;
margin: 1px;
font-family: Helvetica, Arial, sans-serif;
font-size: 9pt;
}




select.select, input.check, input.radio
{
background-color: none;
background: none;
border: 1px #000000;
margin: 1px;
font-size: 7pt;

}






 #leftColumn
{

background-color:	#CDDFF7;
background:	#CDDFF7;
vertical-align: top;
padding: 10px;
}


#subheader .menuSeparator
{
  width: 5px;
  padding: 2px;
  margin: 0px;
  display: inline;
}

#leftColumn .menuItem
{
  background-color: none;
  background: none;
  white-space: nowrap;
  display: block;
  height: 20px;
}

#leftColumn .menuSeparator
{
  display: block;
  height: 15px;
}

#leftColumn .menuItem:link
{
color: #8282B4;
}

#leftColumn .menuItem:visited
{
color: #8282B4;
}

#leftColumn .menuItem:hover
{
color: #ffffff;
}


#rightColumn
{
width: 20%;
background-color: #CDDFF7;
background: #CDDFF7;
vertical-align: top;
padding: 10px;
}



.menu
{
color: #000000;
padding: 5px;
margin: 0px;
}


#subheader .menuItem
{
displau: inline;
}

.menuItem 
{
padding: 2px;
font-size: 8pt;
letter-spacing: 4px;
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
text-align: center;
text-decoration: none;
text-transform: uppercase;
color: #FFFFFF;
border-right: 1px solid #CDDFF7;
}

.menuItem:link
{
color: #CDDFF7;
}

.menuItem:visited
{
color: #CDDFF7;
}

.menuItem:hover
{
color: #FFFFFF;
}


#content
{
vertical-align: top;
padding: 10px;
background-color: #FFFFFF;
background: #FFFFFF;
	
}


 #footer
{
background-color: #CDDFF7;
background: #CDDFF7;
vertical-align: bottom;
padding:					10px;
color: #8282B4;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size:					8pt;
margin-bottom: 0px;
border-top: solid 8px #999999;
	
}

 ul
{
list-style-image: url('/cobrand/DEFAULT/sb/styles/008/arrow_bullets.gif');

margin-left: 15px;
	
}

li
{
color: #5C5C7A;
text-align: left;
margin-left: 5px;
line-height: 11pt;
padding-bottom: 14px;

}

 h1
{
background-color: #b6c4e3;
background: #b6c4e3;
font-size: 21pt;
color: #8282B4;
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
letter-spacing: -1px;
border: 1px solid #666666;
padding: 3px;
}

H2
{
background-color: #999999;
background: #999999;
font-size: 8pt;
font-family: Helvetica, Arial, sans-serif;
color: #FFFFFF;
letter-spacing: 3px;
text-transform: uppercase;
margin: 2px;
padding: 2px;
border: 1px solid #666666;
text-align: center;
}

 
H3
{
font-size: 13pt;
font-family: Helvetica, Arial, sans-serif;
font-weight: 100;
color: #5C5C7A;
margin: 0px;
letter-spacing: -1px;
text-decoration: underline;
	
}



h4
{
font-size: 9pt;
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
color: #5C5C7A;
margin: 0px;
padding: 0px;

	
}

h5
{
font-size: 9pt;
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
color: #663399;
}

h6
{
font-size: 8pt;
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
color: #8282B4;

}


A:link
{
color: #8282B4;
}

A:visited 
{
color: #FF0000;
}


A:hover
{
color: #00AB5A;
}
