body
{	
	background-color: #f8f8f8;
}

body,table,tr,td
{
	font-family: Arial, Verdana;
	font-size: 10pt;
	color: #555555;
}

select {
    font-family:Arial Unicode MS;
}

h1
{
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 18pt;
	color: #555555;
}

h2
{
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 14pt;
	color: #555555;
}

h3
{
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 12pt;
	color: #555555;
}

A
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #0000ff;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: underline
}

A:active
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #0000ff;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: underline
}

A:link
{	
		text-decoration: none;
		color: #0000ff;
}	
		
A:visited
{	
	text-decoration: none;
	color: #0000ff;
}	
		
A:active
{	
	text-decoration: none;
	color: #0000ff;
}	
		
A:hover
{	
	text-decoration: underline;
	color: #0000ff;
}

HR
{
    color: #e3e3e3;
	size: 2px;
    margin-top: 2px;
	margin-bottom: 2px;
    border: 1px solid #e3e3e3;
}

table
{
	FONT-SIZE: inherit;
    COLOR: inherit;
    FONT-FAMILY: inherit;
}

td
{
	FONT-SIZE: inherit;
    COLOR: inherit;
    FONT-FAMILY: inherit;
}

p
{
	FONT-SIZE: inherit;
    COLOR: inherit;
    FONT-FAMILY: inherit;
}


.cu1-title
{
    FONT-SIZE: 18pt;
    COLOR: #135da6;
    FONT-FAMILY: Arial, Helvetica;
}
.cu1-copy
{
    FONT-SIZE: 10pt;
    COLOR: #125ca5;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica;
}
.cu2-title
{
    FONT-SIZE: 16pt;
    COLOR: #3a5572;
    FONT-FAMILY: Arial, Helvetica;
}
.cu2-title A
{
    FONT-WEIGHT: normal;
    COLOR: #3a5572;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
}
.cu2-title A:active
{
    FONT-SIZE: 16pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
}
.cu2-title A:link
{
    FONT-SIZE: 16pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
}
.cu2-title A:visited
{
    FONT-SIZE: 16pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
}
.cu2-title A:hover
{
    FONT-SIZE: 16pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline;
}
.cu2-copy
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 14pt;
    COLOR: #555555;								  
    FONT-FAMILY: Arial, Helvetica, Arial;
}
.cu2-copy H1
{
	FONT-SIZE: 16pt;
	font-weight: bold;
	color: #555555;
	margin-bottom:3px;
}
.cu2-copy H2
{
    FONT-SIZE: 10pt;
    font-weight: bold;
    COLOR: #555555;
    FONT-FAMILY: Arial, Helvetica;
	margin-bottom: 5px;
}
.cu2-copy H3
{
	FONT-SIZE: 10pt;
    font-weight: bold;
    COLOR: #3a5572;
    FONT-FAMILY: Arial, Helvetica;
	margin-top: 0px;
	margin-bottom: 5px;
	padding:0px;  
}
.cu2-copy TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica
}
.cu2-copy A
{
    COLOR: #0000ff;
    TEXT-DECORATION: none;
}
.cu2-copy A:active
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline;
}
.cu2-copy A:link
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline;
}
.cu2-copy A:visited
{
    COLOR: #0000ff;
    TEXT-DECORATION: none;
}
.cu2-copy A:hover
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline;
}

.menuexpanded
{	 
	margin-left: 5px;
	margin-right: 5px;	
	padding-bottom: 15px; 
	background: url('menuexpanded.jpg');
	border-top: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;						     
}
.menu
{	      
    FONT-SIZE: 12px;
    COLOR: #3a5572;
    FONT-FAMILY: 'Trebuchet MS', Verdana; 
	margin-top: 0px;
}
.menu A
{
    COLOR: #3a5572;
    TEXT-DECORATION: none;
}
.menu A:active
{
    COLOR: #3a5572;
    TEXT-DECORATION: none;
}
.menu A:link
{
    COLOR: #3a5572;
    TEXT-DECORATION: none;
}
.menu A:visited
{
    COLOR: #3a5572;
    TEXT-DECORATION: none;
}
.menu A:hover
{
    COLOR: #3a5572;
    TEXT-DECORATION: underline;
}
.menu TD
{		    
    FONT-SIZE: 11px;
    COLOR: #3a5572;
    FONT-FAMILY: 'Trebuchet MS', Verdana
}
	
.na-promo-menu
{
	width: 143px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}	
td.na-promo-menu-spacer
{
	background-color:#fdfdfd;
}  
td.na-promo-menu-header
{
	background-image: url(../images/sp/bg-promo-header.gif);
	padding-left:10px;
	padding-top:4px;
	height: 26px;
	padding-bottom:4px;
	border-top-color: #fdfdff;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#e1e1e1; 
	border-bottom-style:solid;
	border-bottom-width:1px;
}
h1.na-promo-menu-header
{
  color: #0f78f2;
  font-weight: bold;
  font-size: 10pt;
  font-family: arial;
  padding:0px;
  margin:0px;
}

a:link.na-promo-menu-header
{
  color: #0f78f2;
  font-weight: bold;
  font-size: 10pt;
  font-family: arial;

} 
a:visited.na-promo-menu-header
{
  color: #0f78f2;
  font-weight: bold;
  font-size: 10pt;
  font-family: arial;
}
a:hover.na-promo-menu-header
{
	text-decoration: none;
}  
td.na-promo-menu-link 
{
	background-color:#fdfdfd;	   	
	padding-top:4px; 
	padding-bottom:4px;
	border: solid 1px #dfdfdf;
	border-top-width: 0px;
}  
a:link.na-promo-menu-link
{
  color: #5b5b5b;
  font-weight: normal;
  font-size: 10pt;
  font-family: arial;
}
a:visited.na-promo-menu-link
{
  color: #5b5b5b;
  font-weight: normal;
  font-size: 10pt;
  font-family: arial;
} 
a:hover.na-promo-menu-link
{
	text-decoration: none;
}
td.na-promo-menu-content
{
	background-color:#fbfbfb;
	border-top-color:#dfdfdf; 
	border-top-style:solid;
	border-top-width:1px;  	
	padding-top:4px; 
	padding-bottom:4px;
} 

.na-promo-menu-content p
{
	font-size: 10pt;
	color: #ababab;
	line-height:95%;
	padding-bottom: 0px;
	margin-top:3px;
	margin-bottom:0px;
}
td.na-promo-menu-footer
{
text-align:right; font-size:0px;margin:0px;padding:0px; line-height: 0px;
}
.menuHeaderContainer
{
  width: 100%;
  height: 24px;
  background-image: url('menuheader.gif');  
} 
.menuHeaderElement
{						    
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  font-size: 10pt;
  font-family: arial;
  margin-left: 10px;
  padding-top: 3px;
}
.menuElement 
{	  
  color: #ababab;
}

.calendar
{
	FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: 'Trebuchet MS', Verdana
}
.calendar TD
{
	FONT-WEIGHT: normal;	
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: 'Trebuchet MS', Verdana
}
.calendar SELECT
{
	FONT-WEIGHT: normal;	
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: 'Trebuchet MS', Verdana
}
.calendar A
{
    COLOR: black;
    TEXT-DECORATION: none
}
.calendar A:active
{
    COLOR: black;
    TEXT-DECORATION: none
}
.calendar A:link
{
    COLOR: black;
    TEXT-DECORATION: none
}
.calendar A:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
.calendar A:hover
{
    COLOR: #00305f;
    TEXT-DECORATION: underline
}
.report A
{
    COLOR: #00305f;
    TEXT-DECORATION: underline
}
.report A:active
{
    COLOR: #00305f;
    TEXT-DECORATION: underline
}
.report A:link
{
    COLOR: #00305f;
    TEXT-DECORATION: underline
}
.report A:visited
{
    COLOR: #00305f;
    TEXT-DECORATION: underline
}
.report A:hover
{
    COLOR: #125ca5;
    TEXT-DECORATION: underline
}
.cu4-title TD
{
    FONT-SIZE: 20px;
    COLOR: #00305f;
    FONT-FAMILY: 'Trebuchet MS', Verdana
}
.report HR
{
    COLOR: black;
    BACKGROUND-COLOR: black
}
.cu4-copy LI
{
    CLEAR: left;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: 'Trebuchet MS', Verdana
}
.report SELECT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: 'Trebuchet MS', Verdana
}
.finalReg B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #125ca5;  
}
.messageContainer
{		   
  height: 30px;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #ff0000;
  font-size: 14px;
  text-align: center;
}  
.mainMessages
{		   
  color: #00305f;
  font-style: italic;
  font-weight: bold;
  text-align: center;
}	
.mainerrorMessages
{
  color: #cc0000;
  font-style: italic;
  font-weight: bold;
  text-align: center;
}		
.na-logintext
{  
  text-align: right;	
  margin-right: 10px;
  margin-top: 10px;
  font-size: 10pt; 
}	 
.na-logintext A:link
{
    font-weight: bold;
 	color: #000000; 
  	font-size: 10pt; 
}
.na-logintext A:visited
{
    font-weight: bold;
 	color: #000000; 
  	font-size: 10pt; 
}
.na-logintext A:hover
{
    font-weight: bold;
 	color: #666666; 
  	font-size: 10pt; 
	text-decoration: none;
}
.login-userfields
{   
  display: none;
  width: 100%;
}										 
.login-Messages
{	   
  margin-top: 10px;
  margin-bottom: 10px;
  color: #00305f;
  font-style: italic;
  font-weight: bold;
  text-align: center;
}							  
.login-ErrorMessages
{ 
  margin-top: 10px;	
  margin-bottom: 10px;
  color: #cc0000;
  font-style: italic;
  font-weight: bold;
  text-align: center;
}		 
.na-login-top
{
  width: 100%; 
  border-top: 1px solid black;
}
.na-rgt-top-corner
{
  border-top: 1px solid black;
  border-right: 1px solid black;
}    
.na-blankheader-top
{
  width: 100%; 
  height: 79px; 
  border-top: 1px solid black;
}
.na-0margin
{
  margin: 0px;
}
.na-partnerlogo-container
{
  border-top: 1px solid black; 
  border-left: 1px solid black;
} 
.na-cbr-footer-container
{  
  font-size: 10px;
  color: #000000;
  border-left: 1px solid black; 
  border-right: 1px solid black; 
  border-bottom: 1px solid black;
}
.na-cbr-footer-container A
{
  font-size: 10px;
  color: #000000;
  text-decoration: none;
  font-family: 'Trebuchet MS', Verdana
}
.na-cbr-footer-innercontainer
{			     
  height: 38px; 
  width: 964px; 
  background-color: #ffffff;
}
.na-pl-footer-container
{
  width: 966px; 
  border-top: 1px solid black; 
  border-bottom: 1px solid black;
}	
.na-body
{
  margin-top: 10px;
}
.na-pagebody
{
  border-left: 1px solid black; 
  border-right: 1px solid black;
}
.na-breadcrumbs
{ 
  border-right: 1px solid black; 
  border-left: 1px solid black; 
  border-top: 1px solid black;						 
}
.na-footer-content
{ 
  border-bottom: 1px solid black; 
}
input.NAInput
{
	margin-top: 12px; 
	background-image: url('inpt-bg.png'); 
	border: 1px solid #666666; 
	height: 20px; 
	color: #666666;
	width: 115px;
}
input.NAInput-hidden
{
	margin-top: 12px; 
	background-image: url('inpt-bg.png'); 
	border: 1px solid #666666; 
	height: 20px; 
	color: #666666;
	width: 115px; 
	display: none;	
}
div.pwdlink
{
	margin-top: -1px; 
	margin-right: 55;
	margin-bottom: -2px;
}
a.pwdlink
{
	font-size: 10; 
	color: #999999;
	text-decoration: none;
}
a.pwdlink:active
{
	font-size: 10; 
	color: #999999;
	text-decoration: none;
}	
a.pwdlink:visited
{
	font-size: 10; 
	color: #999999;
	text-decoration: none;
}
a.pwdlink:hover
{
	font-size: 10; 
	color: #CCCCCC;
	text-decoration: none;
} 
.na_hdr_signin
{
  color: #999999;
}
a.na_hdr_signin
{
	color: #999999;
}	
a.na_hdr_signin:active
{
	color: #999999;
}	
a.na_hdr_signin:visited
{
	color: #999999;
}	
td.hdr-cu-bg
{	
	background-image: url('hdr-cu-bg.png');
}
td.hdr-bg
{	
	background-image: url('hdr-bg.png');
} 	
input.logingo
{	  
	margin-top: 15px;
	margin-left: 4px;
}
div.na_hdr-spacer
{
	width: 18px;
}
.na_ftr
{  	
    FONT-SIZE: 10px;
	font-weight: bolder;
    COLOR: #999999;
    FONT-FAMILY: 'Trebuchet MS', Verdana, Arial;
	text-decoration: none;
} 
.na_ftr A
{  	
    FONT-SIZE: 10px;
	font-weight: bolder;
    COLOR: #999999;
    FONT-FAMILY: 'Trebuchet MS', Verdana, Arial;
	text-decoration: none;
}
td.content-unit-body
{
	padding-top: 15px;
	padding-bottom: 3px;
	padding-left:10px;
	padding-right:10px;
	border-width:1px;
	border-color:#c6c6c6;
	border-style:solid;
	margin: 0px;
} 
td.content-unit-head
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:10px;
	padding-right:10px;	
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;   	
	border-top:1px solid #c6c6c6;	
	height: 30px;
	margin:0px;
}
td.content-unit-footer
{
	padding: 0px;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;   	
	border-bottom:1px solid #c6c6c6;	
	margin: 0px;	
	height: 21px;
}
h1.content-unit
{
  color: #3a5572;
  font-weight: bold;
  font-size: 16px;
  FONT-FAMILY: 'Trebuchet MS', Verdana, Arial;
  padding:0px;
  margin:0px;
}	    
h1.content-unit A
{
	color:#3A5572;
	text-decoration: none;
}	
h1.content-unit A:active
{
	color:#3A5572;
	text-decoration: none;
}	
h1.content-unit A:visited
{
	color:#3A5572;
	text-decoration: none;
}	
div.tabcontent
{
	margin: 10px;
}
.na_corpcrumbs TD
{
	font-size: 11px; 
	padding-top: 3px;
	font-weight: bold;
}					
.na_corpcrumbs A
{  
	color: #666666;
	text-decoration: none;   
}
.na_corpcrumbs A:link
{     
 	color: #666666;
	text-decoration: none;   	
}
.na_corpcrumbs A:visited
{	    
 	color: #666666;  	
	text-decoration: none; 
}
.na_corpcrumbs A:hover
{      
 	color: #666666;  	
	text-decoration: underline;
} 
.na-product-partner-title
{
    FONT-SIZE: 20px;
    COLOR: #f98b2a;
    FONT-FAMILY: 'Trebuchet MS', Verdana;
}
.na-product-partner-title A
{
    FONT-SIZE: 20px;
    COLOR: #f98b2a;
    FONT-FAMILY: 'Trebuchet MS', Verdana;
    text-decoration: none;
}	
.na-product-partner-title A:link
{     
    FONT-SIZE: 20px;
    COLOR: #f98b2a;
    FONT-FAMILY: 'Trebuchet MS', Verdana;
    text-decoration: none;	
}
.na-product-partner-title A:visited
{	    
    FONT-SIZE: 20px;
    COLOR: #f98b2a;
    FONT-FAMILY: 'Trebuchet MS', Verdana;
    text-decoration: none;
}
.na-product-partner-title A:hover
{      
	text-decoration: underline;
}
.na-product-partner-ul
{
    list-style-type:square;
}
.na-product-partner-ul li
{
    FONT-SIZE: 14px;
    font-weight: bold;
    FONT-FAMILY: 'Trebuchet MS', Verdana;
    padding-top: 5px;
}
.na-product-partner-ul-li-text
{
    COLOR: #f98b2a;
}
input.nainput-standard
{ 
	background-image: url('inpt-bg.png'); 
	border: 1px solid #b7b7b7; 
	height: 20px; 
	color: #666666;
}
.na-home-intro-title
{
    font-size: 30px;
    color: #ffffff;
    FONT-FAMILY: 'Trebuchet MS', Verdana;
    padding-left: 80px;
    padding-top: 60px;
}
.na-home-intro-copy
{
    font-size: 14px;
    color: #f9f94d;
    font-family: 'Trebuchet MS', Verdana;
    margin-left: 80px;
    width: 375px;
}
.na-home-intro-copy A
{
    font-size: 14px;
    font-weight: bold;
    color: #f9f94d;
    font-family: 'Trebuchet MS', Verdana;
    text-decoration: none;
}
.na-home-intro-copy A:link
{     
    font-size: 14px;
    font-weight: bold;
    color: #f9f94d;
    font-family: 'Trebuchet MS', Verdana;
    text-decoration: none;
}
.na-home-intro-copy A:visited
{	    
    font-size: 14px;
    font-weight: bold;
    color: #f9f94d;
    font-family: 'Trebuchet MS', Verdana;
    text-decoration: none;
}
.na-home-intro-copy A:hover
{      
    font-size: 14px;
    font-weight: bold;
    color: #f9f94d;
    font-family: 'Trebuchet MS', Verdana;
    text-decoration: none;
}
.na-home-intro-link
{
    font-size: 12px;
    color: #ffffff;
    font-family: 'Trebuchet MS', Verdana;
}
#products_content TD
{
    font-size: 12px;
    color: #285f9b;
    font-family: 'Trebuchet MS', Verdana;
    padding-top: 10px;
}
#products_content A
{
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    font-family: 'Trebuchet MS', Verdana;
    text-decoration: none;
}
#products_content A:link
{     
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    font-family: 'Trebuchet MS', Verdana;
    text-decoration: none;
}
#products_content A:visited
{	    
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    font-family: 'Trebuchet MS', Verdana;
    text-decoration: none;
}
#products_content A:hover
{      
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    font-family: 'Trebuchet MS', Verdana;
    text-decoration: underline;
}
.na-home-copy
{
    font-size: 12px;
    line-height: 14px;
    color: #303132;
    font-family: 'Trebuchet MS', Verdana;
    width: 740px;
    margin-left: 20px;
}
.na-home-title
{
    FONT-SIZE: 14px;
    font-weight: bold;
    COLOR: #3a5572;
    FONT-FAMILY: 'Trebuchet MS', Verdana;
    margin-left: 20px;
	padding-top: 10px;    
}
.na-home-copy A
{
    font-weight: bold;
    font-style: italic;	  
    text-decoration: none;
}
.na-home-copy A:link
{
    font-weight: bold;     
    text-decoration: none;
}
.na-home-copy A:visited
{   
	font-weight: bold;    
    text-decoration: none;
}
.na-home-copy A:hover
{      
    font-weight: bold;   
    text-decoration: underline;
}
.table-border-color
{
	background-color: #d0d0d0;
}
.row-main-color
{
	background-color: #ffffff;
}
.row-alternate-color
{
	background-color: #ededed;
} 




/*styles for widget configuration page*/
#sb_config_wrapper{
width: 400px;
font-family: 'Arial';
float: left;
text-align: left;
margin: 30px 0 0 0;
}

#sb_accordion_wrapper{
text-align: left;
border: 1px solid #E5E5E5;
padding: 0;
}

.sb_config_header{
color: #000000;
background-color: #F3F3F3;
font-size: 14px;
font-weight: bold;
text-align: left;
padding: 8px 10px 8px 10px;
margin: 1px;
}

.sb_config_header_active{
color: #ffffff;
}

.sb_config_content{
font-size: 12px;
text-align: left;
margin: 20px;
}

.sb_config_label
{
color: #000000;
margin-top: 10px;
font-weight: bold;
font-size: 13px;
text-align: left;
}

.sb_config_choiceblock{
padding-left: 10px;
margin-top: 5px;
font-size: 12px;
text-align: left;
}

#sb_services{
margin-top: 5px;
height:300px;
overflow:auto;
}

.sb_check_div{
text-align: left;
float: left;
height:20px;
width: 150px;
margin: 1px 10px 1px 1px;
padding: 0px 0px 0px 0px;
}

#sb_preview_wrapper{
width: 304px;
font-family: 'Arial';
text-align: left;
float: left;
margin: 30px 0px 0px 30px;
padding: 0;
border: 1px solid #E5E5E5;
}

#sb_popup{
position:relative;
text-align: left;
width: 260px;
padding: 1px 1px 1px 1px;
border: solid 1px #c2c2c2;
}

#sb_header{
height: 21px;
background-color: #000000;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
line-height: 19px;
text-align: left;
padding: 0px 0px 0px 6px;
margin: 0px 0px 0px 0px;
}

#sb_body{
color: #000000;
background-color: transparent;
font-size: 12px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0;
}

.sb_footer
{
height: 16px;
color: #FFFFFF;
background-color: #000000;
font-size: 12px;
line-height: 14px;
display: block;
margin: 0;
padding: 0px 6px 0px 6px;
text-align: right;
text-decoration: none !important;
}

.sb_link{
color: #000000;
display:block;
padding:0px 0px 0px 30px;
margin:0px 0px 0px 0px;
text-align:left;
text-decoration:none !important;
height:20px;
line-height:18px;
font-size:10px;
}

.sb_item{
display:block;
float:left;
text-align:left;
margin:1px 0px 1px 0px;
padding:0px 0px 0px 0px;
width:128px;
height:20px;
}

.sb_clear{
height:2px;
font-size:0px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
clear: both;
}

.sb_separator{
background-color: transparent;
height: 2px;
font-size:0px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-top:solid 1px #E7E7E7;
clear: both;
}

#sb_code_window{
width:500px;
height:300px;
text-align: left;
}

.sb_tab_bar{
    border-bottom: solid 1px #E5E5E5;
    margin:0;
    padding:0;
    height:21px;
}

#basic_tab
{
    font-size:12px;
    width:99px;
    height:21px;
    line-height:21px;
    text-align:center;
    text-decoration:none;
    color:#0070f2;
    background-image:url('../images/sp_tab_basic_active.gif');
    display:block;
    float:left;
    cursor:pointer;
}

#services_tab
{
    font-size:12px;
    width:115px;
    height:21px;
    line-height:21px;
    text-align:center;
    text-decoration:none;
    color:#686969;
    background-image:url('../images/sp_tab_services.gif');
    display:block;
    float:left;
    cursor:pointer;
}

#advanced_tab
{
    font-size:12px;
    width:127px;
    height:21px;
    line-height:21px;
    text-align:center;
    text-decoration:none;
    color:#686969;
    background-image:url('../images/sp_tab_advanced.gif');
    display:block;
    float:left;
    cursor:pointer;
}

A.graylink:link
{
	text-decoration: none;
	color: #7f7f7f;
}

A.graylink:active
{
	text-decoration: none;
	color: #0000ff;
}

A.graylink:hover
{
	text-decoration: none;
	color: #0000ff;
}

A.graylink:visited
{
	text-decoration: none;
	color: #7f7f7f;
}

.home-panel-headline
{
	color: #fcfcfc;
	font-family: Arial,Helvetica;
	font-size: 28pt;
	font-weight: normal;
}

.home-panel-sub
{
	color: #fcfcfc;
	font-family: Arial,Helvetica;
	font-size: 12pt;
	font-weight: bold;
}

.free-button
{
	font-family: Arial,Helvetica;
	font-size: 18pt;
	line-height: 18pt;
	font-weight: bold;
	color: #fcfcfc;
}

.button-learn-more
{
	padding-top: 5px;
	font-family: Arial,Helvetica;
	font-size: 10pt;
	font-weight: bold;
}

.home-list-item
{
	padding-left: 1px;
	padding-bottom: 5px;
	font-size: 8pt;
}

.sp-page-title
{
	color: #fcfcfc;
	font-family: Arial,Helvetica;
	font-size: 20pt;
	font-weight: normal;
}

.sp-page-title-detail
{
	color: #fcfcfc;
	font-family: Arial,Helvetica;
	font-weight: normal;
	font-size: 10pt;
}