/*
(c) 2004 XO Communications	
All Rights Reserved	
Foreign and Domestic	
*/


.layout
{
margin: 0px;
padding: 0px;
border: 0px;
border-spacing: 0px;
}


body
{
margin: 0px;
background: #2BB2B2;
background-color: #2BB2B2;
font-size: 10pt;
font-family: Times, serif;;
color: #000000;
font-weight: normal;
background-image: url('/cobrand/DEFAULT/sb/styles/009/headercircle.gif');
}

table.layout td.layout
{
margin:0px;
padding:0px;
font-family: Arial, Verdana, sans-serif;
border-spacing:0px;
color: #000;
}

th
{
font-weight: bold;
font-family: Arial, Verdana, sans-serif;
color: #000;
}

td
{
font-family: Arial, Verdana, sans-serif;
color: #000;
}


.gallery
{
border: 3px solid #FFEEC9;
padding: 10px;
margin: 20px;
background-color: none;
background: none;
font-family: Arial, Verdana, sans-serif;
font-size:	8pt;
}

.gallery td
{
vertical-align: top;
border: none;
padding: 5px;
background-color: #FFFFFF;
background: #FFFFFF;
}


hr
{
color: #FF9900;
align: right;
height: 2px;
}

.text
{
background: none;
background-color: none;
color: #663399;
border: none;
margin: 10px;
font-family: Arial, Verdana, sans-serif;
font-size: 9pt;
padding: 5px;
}


.box
{
vertical-align: top;
text-align:	 left;
border: 1px solid #2BB2B2;
background: #ffeec9;
background-color: #ffeec9;
padding: 5px;
margin: 10px;
font-size: 10pt;
font-family: Arial, Verdana, sans-serif;
color: #663399;
font-weight: normal;
}

.box .box
{
text-align:	 top;
background-color: #CECEE5;
background: #CECEE5;
padding: 5px;
margin: 5px;
border: none;
}

th.box.box
{
text-align: center;
font-weight: bold;
}


.fancybox
{
vertical-align: top;
text-align:	 left;
background-color: #663399;
background: #663399;
padding: 5px;
margin: 10px;
border: 2px solid #663399;
font-size: 10pt;
color: #fff;
font-weight: normal;
font-family: Arial, Verdana, sans-serif;
}

th.fancybox.fancybox
{
	text-align: center;
	font-weight: bold;
	background-color: #663399;
	background: #663399;
	color: #fff;
}

.fancybox .fancybox
{
text-align:	 top;
background-color: #2BB2B2;
background: #2BB2B2;
padding: 2px;
margin: 5px;
border: none;
font-family: Arial, Verdana, sans-serif;
}


#header
{
margin: 0px;
width: 100%;
text-align: left;
vertical-align:	top;
padding: 15px;
background-color: #2bb2b2;
background-image: url('/cobrand/DEFAULT/sb/styles/009/headercircle.gif');
font-family: Arial, Verdana, sans-serif;
font-size: 18pt;
font-weight: bold;
color: #FFFFFF;
}



#leftColumn
{
background: #FF9900;
background-color: #FF9900;
vertical-align: top;
width: 175px;
}

#leftColumn .menuItem
{
background-color: #663399;
background: #663399;
}

#leftColumn .menu
{
background-color: #FF9900;
background: #FF9900;
}

#subheader .menuSeparator
{
  font-size: 8pt;
  width: 0px;
  padding: 0px;
  margin: 1px;
  display: inline;
border-right: 2px solid #FF9900;	
}

#leftColumn .menuItem
{
  display: block;
}

#leftColumn .menuSeparator
{
  display: block;
  height: 15px;
}


.divider
{
padding: 0px;
height: 27px;
background-color: #663399;
background: #663399;
margin: 0px;
}

#subheader
{
background-color: #663399;
background: #663399;
border-bottom: 2px solid #663399;
}

#subheader li
{ 
	text-align: center;
	display: inline;
	list-style-type: none;
}

#subheader .search
{color: #ffffff;
}


.menu {
color: #FFFFFF;
background-color: #663399;
background: #663399;
margin-left: 20px;
padding: 2px;
white-space: nowrap;
text-align: center;


}


.menuItem
{
font-size: 8pt;
font-weight: bold;
font-family: Arial, Verdana, sans-serif;
letter-spacing: 2px;
white-space: nowrap;
text-align: center;
color: #FFFFFF;
text-decoration: none;
padding: 2px;
margin: 5px;
}

.menuItem:link
{
color: #FFFFFF;
}

.menuItem:visited
{
color: #FFFFFF;
}


.menuItem:hover
{
color: #FF9900;
}

.search
{
background-image: url('/cobrand/DEFAULT/sb/styles/009/circle_bullet.gif');
background-repeat: no-repeat;
background-position: 0% 0%;
color: #663399;
font-size: 8pt;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
padding-left: 10px;
margin-left: 10px;
background: none;
background-color: none;
}

.search td
{
margin: 0px;
padding: 4px;
border-spacing:0px;
	
}


input.Submit, input.Button
{
background-color: #FFFFFF;
background: #FFFFFF;
font-size: 9pt;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
font-color: #663399;
border: 4px solid #A48CBC;
margin: 2px;

}

input.text, textarea.textarea
{
color: #663399;
background-color: #FFFFFF;
border: 4px solid #A48CBC;
padding: 0px;
margin: 2px;
font-family: Arial, Verdana, sans-serif;
font-size: 9pt;
}

select.select, input.check, input.radio
{
background: none;
border: none;
margin: 1px;
font-size: 7pt;

}




#content
{
padding: 10px;
margin: 0px;
font-size: 10pt;
font-family: Times, serif;;
color: #333;
font-weight: normal;	
font-family: Arial, Verdana, sans-serif;
background-color: #99ffff;
background: #99ffff;
}



#rightColumn
{
width: 20%;
vertical-align: top;
padding: 10px 5px 5px 5px;
margin: 0px;
background-color: #FFBA52;
background: #FFBA52;
font-size: 8pt;
font-family: Arial, Verdana, sans-serif;
color: #000000;
}


 #footer
{
background:	#A48CBC;
background-color:	#A48CBC;
vertical-align: bottom;
padding: 10px;
color: #ffffff;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 8pt;
margin-bottom: 0px;
border-top: solid 13px #663399; 
bottom: 0px;
	
}

ul
{

list-style-image:	url('/cobrand/DEFAULT/sb/styles/009/circle_bullet.gif');
margin-left: 15px;	
}


li
{
line-height: 9pt;
padding-left: 0px;
padding-bottom: 8px;
vertical-align: bottom;
}

 h1
{

font-size: 16pt;
color: #A48CBC;
font-weight: normal;
font-family: Arial, Verdana, sans-serif;
letter-spacing: -1px;	
}

 h2
{
font-size:	14pt;
font-family: Arial, Verdana, sans-serif;
color: #663399;
font-weight: lighter;
letter-spacing: 2px;
}

 h3
{
font-size: 12pt;
font-family: Times, serif;
color: #663399;
font-weight: normal;
	
}

 h4
{
font-size: 10pt;
font-family: Times, serif;;
color: #000000;
font-weight: normal;
	
}

 h5
{
font-size: 10pt;
font-family: Arial, Verdana, sans-serif;
color: #ffffff;
	
}

 h6
{
font-size: 8pt;
font-family: Arial, Verdana, sans-serif;
color: #000000;
}

A:visited 
{
color: #FF0000;
}

A:link 
{
color: #666666;
}


A:hover 
{
color: #2BB2B2;
}

