@charset "utf-8";
/* CSS Document */
html {
     height: 101%; 
}
body {
	font-family:Arial, Helvetica, sans-serif;
}
table {
     empty-cells:show; border-spacing: 0 0; border-collapse:collapse;
}
img { 
     border: 0px;
}
.synaHr { width:inherit; text-align:center; display:block; padding-left:1%;}
.synaHr span { width:98%; height:1px; border-bottom:1px solid #FFFFFF; background:#C1C3C6; display:block;}

.regLinkTd { width:100%; }
.regLinkTd a { 
	width:95%; height:25px; display:block; line-height:25px;  color:#FFFFFF; font-size:14px;
	background:#D41A1E; text-align:center; text-decoration:none; border:1px solid #D41AlE;
}
.regLinkTd a:hover { background:#EF8182; }

.mainTable {
	width: 915px;
}
.tvRemoteTooltipContainer {
     position:absolute; top:0; left:0; z-index:100;
}
.tvRemoteTooltip {
	background:url(imgs/toolTip_left.gif) no-repeat;
	display:block; height:16px; float:left;
}
.tvRemoteTooltip span {
	background:url(imgs/toolTip_right.gif) right top no-repeat;
	margin-left:8px; height:16px; display:block; float:left;
	color:#FFFFFF; font-size:9pt; padding-right:8px;
}
.tvRemoteTooltipArrow {
	width:100%;height:5px;display:block;
}
.tvRemoteTooltipArrow #tvRemoteTooltipArrowLeft {
	display:block;float:left;height:5px;
}
.tvRemotes { 
	position:absolute;
	left:25px; top:250px;
	display:block; height:19px;
}
.tvRemotes img {
  margin:auto; vertical-align:bottom;
}
.emptyRow {
	height: 10px;
}
.emptyRowSmall {
	height: 5px;
}
.synaColorGray {
	color:#424242;
}
.synaColorLink {
	color:#1F4E79;
	text-decoration:none;
}
a.synaColorLink:visited { color:#1F4E79; }
a.synaColorLink:hover { text-decoration:none; }

.synaColorLink2 {
	color:#4F6E99; font-size:8pt;
	text-decoration:none; white-space:nowrap;
}
a.synaColorLink2:visited { color:#4F6E99; }
a.synaColorLink2:hover { text-decoration:none; }
.synaFooterLinkGroup {
	color:#4F6E99; font-size:8pt;
} 

.midModuleTitle {
	color:#FFFFFF;
	text-align:center;
	font-size:12pt;
}
.midModuleTitle a { color:#FFFFFF; font-size:12pt; text-decoration:none; }
.midModuleTitle a:hover { text-decoration:none; }
.midModuleDescription {
	text-align:center;
	color:#FFFFFF;
	font-size:10pt;
}
.registerTable { top:0;left:0; }

.headerLinkTd a{
	font-size:11pt;
	color:#1F4E79;
	text-decoration:none;
	cursor:pointer;
}
.headerLinkTd a.loginLink {
	font-weight:bold;
}
.headerLinkTd a.loginLink span {
	width:60px;height:20px;display:block;background:#FFFFFF; text-align:center; line-height: 20px;
	border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF;
}
.headerLinkTd a.loginLink span.selected { 
	border-left:1px solid #BBCAD7; border-right:1px solid #BBCAD7; border-top:1px solid #BBCAD7;text-decoration:none;
}

.headerLinkSeparator {
	padding-left:8px; padding-right:8px;
}
.headerLinkSeparator span{
	height:11px; display:block; width:1px; background: #1F4E79;
}

.headerLinkTd a:hover { text-decoration:underline; }

.headerLinkTd table {
	width:90px;background: #FFFFFF; margin-left: 1px; left:0; top:0; position:absolute;
}
.headerLinkTd table td {
	text-align:center;
}
.headerLinkTd table td.loginSub1 {
	width:59px; /* should be same as ".headerLinkTd a.loginLink span"*/
	height: 1px;
	border-left:1px solid #BBCAD7;
}
.headerLinkTd table td.loginSub2 {
	border-top:1px solid #BBCAD7;border-right:1px solid #BBCAD7;
}
.headerLinkTd table td.docLinkTd { border-left:1px solid #BBCAD7;border-right:1px solid #BBCAD7; }
.headerLinkTd table td.patLinkTd { border-left:1px solid #BBCAD7;border-right:1px solid #BBCAD7;border-bottom:1px solid #BBCAD7; }
.headerLinkTd table a {
	font-size:10pt; width:100%; height:20px; line-height:20px; 
	background:#FFFFFF;text-decoration:none;display:block; text-align:left;
}
.headerLinkTd table a:hover {
	background:#BBCAD7;text-decoration:none;
}

a.psRemote { width:227px; height:116px; display:block; float:left; border:0px; }
a.psRemote.r1 {	background: url(imgs/img_Hdwr_TopNav_01.jpg) no-repeat left top; }
a.psRemote.r2 {	background: url(imgs/img_Hdwr_TopNav_02.jpg) no-repeat left top; }
a.psRemote.r3 {	background: url(imgs/img_Hdwr_TopNav_03.jpg) no-repeat left top; }
a.psRemote.r4 {	background: url(imgs/img_Hdwr_TopNav_04.jpg) no-repeat left top; }

a.psRemote.p1 {	background: url(imgs/img_Costs_TopNav_01.jpg) no-repeat left top; }
a.psRemote.p2 {	background: url(imgs/img_Costs_TopNav_02.jpg) no-repeat left top; }
a.psRemote.p3 {	background: url(imgs/img_Costs_TopNav_03.jpg) no-repeat left top; }
a.psRemote.p4 {	background: url(imgs/img_Costs_TopNav_04.jpg) no-repeat left top; }

a.psRemote.s1 {	background: url(imgs/img_SynServ_TopNav_01.jpg) no-repeat left top; }
a.psRemote.s2 {	background: url(imgs/img_SynServ_TopNav_02.jpg) no-repeat left top; }
a.psRemote.s3 {	background: url(imgs/img_SynServ_TopNav_03.jpg) no-repeat left top; }
a.psRemote.s4 {	background: url(imgs/img_SynServ_TopNav_04.jpg) no-repeat left top; }

.newMemberBarRight { width:100%; background: url(imgs/newMemberBar_r.gif) 100% 0 no-repeat; }
.newMemberBarLeft { width:100%; background: url(imgs/newMemberBar_l.gif) 0 0 no-repeat; }
.newMemberBarCenter{ 
	height:23px; margin-left: 6px; margin-right:6px; line-height:23px; text-align:center;
	background: url(imgs/newMemberBar_1px.gif) repeat-x; font-size:12px; color:#FFFFFF;
}

.mainWinRight { width:100%; background: transparent url(imgs/mainWin_top_r.gif) 100% 0 no-repeat; }
.mainWinLeft { width:100%; background: transparent url(imgs/mainWin_top_l.gif) 0 0 no-repeat; }
.mainWinContent{ height:8px; margin-left: 8px; margin-right:8px; background: transparent url(imgs/mainWin_top_ctr.gif) repeat-x; }

.mainWinBotRight{ width:100%; background: transparent url(imgs/mainWinBtm_r.gif) bottom right no-repeat; }
.mainWinBotLeft{ width:100%; background: transparent url(imgs/mainWinBtm_l.gif) bottom left no-repeat; position:relative; }
.mainWinBotContent{ 
  margin-left: 8px; margin-right:8px; padding-left:5px; padding-right:3px; text-align:left;
  background: transparent url(imgs/mainWinBtm_ctr.gif) bottom left repeat-x; padding-bottom: 10px; 
}

.statementModuleLeft { width:100%; background: url(imgs/statementModule_l.gif) bottom left no-repeat; }
.statementModuleRight { width:100%; background: url(imgs/statementModule_r.gif) bottom right no-repeat; }
.statementModuleContent { 
  height:67px; display:block; margin-left: 7px; margin-right:7px;  padding-left:5px; text-align:left;
  background: url(imgs/statementModule_ctr.gif) repeat-x; color:#666666; font-size:11px;
}
.statementSynaFont { font-weight:bold; color:#0D3670; }
.statementMedFont { font-weight:bold; color:#C72736; }

.titleText { font-size: 11px; color: #325D87; font-weight:bold; }
.titleText18 { font-size: 18px; color: #325D87; font-weight:bold; height:35px; display:block; line-height:30px; width:100%;}
.contentText { font-size: 11px; color: #666666; }
.contentTextList ul { margin:0; padding:0; list-style: none; text-indent:3em; }
.contentText .cchit { position:absolute; right:30px; bottom:10px; }
.contentText .cchit div{ width:132px; height:50px; display:block; background: url(imgs/img_CCHIT.jpg) no-repeat; margin:0; padding:0; }
.pageCounter { position:absolute; left:50%; bottom:15px; }
.pageCounter a.leftArrow { width:11px; height:13px; display:block; background:url(imgs/scrollArrowPgLeft_up.gif) no-repeat; float:left; }
.pageCounter a.leftArrow:hover { background:url(imgs/scrollArrowPgLeft_downOver.gif) no-repeat; }
.pageCounter #pageCounter { float:left; width:15px; font-size:12px; #999999; font-weight:bold; text-align:center;}
.pageCounter a.rightArrow { width:11px; height:13px; display:block; background:url(imgs/scrollArrowPgRight_up.gif) no-repeat; float:left;}
.pageCounter a.rightArrow:hover { background:url(imgs/scrollArrowPgRight_downOver.gif) no-repeat; }

.screenShotBox { text-align:center; }

.upArrow { position:absolute; right:10px; top:10px;}
.upArrow a { width:13px; height:11px; display:block; background:url(imgs/scrollArrowUp_up.gif) no-repeat; }
.upArrow a:hover { background:url(imgs/scrollArrowUp_downOver.gif) no-repeat; }
.downArrow { position:absolute; right:10px; bottom:10px;}
.downArrow a { width:13px; height:11px; display:block; background:url(imgs/scrollArrowDown_up.gif) no-repeat; }
.downArrow a:hover { background:url(imgs/scrollArrowDown_downOver.gif) no-repeat; }

.hardwareContentBox { min-height:340px; }
.testimonialContentBox { min-height:340px; }
.newMemberBox { height:340px; min-height:340px; max-height:340px; overflow:hidden; }
.synaserverContentBox { min-height:300px; }
.pricingContentBox { min-height:340px; }
.pricingContentBox .contentTextList ul { margin:0; padding:0; padding-left:15px; list-style: none; text-indent:-6px;}

.subWinRight { width:100%; background: url(imgs/subWinHdr_top_r.gif) 100% 0 no-repeat; }
.subWinLeft { width:100%; background: url(imgs/subWinHdr_top_l.gif) 0 0 no-repeat; }
.subWinContent{
  height:36px; line-height:36px; margin-left: 8px; margin-right:8px; padding-left:5px; padding-right:3px;
  background: url(imgs/subWinHdr_1px_ctr.gif) repeat-x;
}

.subWinBotRight{ width:100%; background: url(imgs/mainWinBtm_r.gif) bottom right no-repeat; }
.subWinBotLeft{ width:100%; background: url(imgs/mainWinBtm_l.gif) bottom left no-repeat; }
.subWinBotContent{ 
  margin-left: 8px; margin-right:8px; text-align:left; padding-top:5px; padding-bottom: 5px;
  background: url(imgs/mainWinBtm_ctr.gif) bottom left repeat-x;
}
.subWinBotContent ul { margin:0; padding:10px; list-style: none; text-indent:-1em; }

.supportBox { font-size: 12px; color: #666666; font-weight:bold; } 

.freeServicesBox span {
  padding-top:5px; width:90%; display:block;
}
.freeServicesBox span.learnMore { text-align:right; padding-top:10px; padding-bottom:15px; }

a.three:link {color: #FFFFFF; text-decoration: none}
a.three:visited {color: #FFFFFF; text-decoration: none}
a.three:hover {text-decoration: underline}

a.four:link {color: #003399; text-decoration: none}
a.four:visited {color: #003399; text-decoration: none}
a.four:hover {text-decoration: underline}

a.five:link {color: #0099CC; text-decoration: none}
a.five:visited {color: #0099CC; text-decoration: none}
a.five:hover {text-decoration: underline}

a.six:link {color: #000000; text-decoration: none}
a.six:visited {color: #000000; text-decoration: none}
a.six:hover {text-decoration: underline}

#Layer1 {
	position:absolute;
	width:434px;
	height:223px;
	z-index:1;
	left: 773px;
	top: 555px;
}
#Layer2 {
	position:absolute;
	width:144px;
	height:166px;
	z-index:2;
	left: 770px;
	top: 453px;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.style2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.style6 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.style7 {color: #666666}
.style8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: medium;
}
.style9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; }
.style10 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: small; }
.style11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.style12 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style15 {	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold;}
.style16 {font-size: small; font-family: Geneva, Arial, Helvetica, sans-serif;}
.style19 {	color: #FF0000; font-weight: bold; }
.style20 { color: #336699; font-weight: bold; }
.style22 {
	font-size: small;
	font-weight: bold;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
}
.style23 {color: #FF0000}
.style24 {font-weight: bold}
.style25 {font-weight: bold}
.style26 {color: #FF0000}
.style27 {
	font-family: "Times New Roman", Times, serif;
	font-size: small;
	font-weight: bold;
	font-style: italic;
}
.style28 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: small;
}
.style30 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	font-style: italic;
}
.styleBodyText {
	font-size: 12px;
	color: #3b3b3b;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.styleBlueText {
	color: #0354c2;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.styleSubHeader {
	color: #333333;
	font-weight: bold;
	font-size: 12pt;
	text-transform: uppercase;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.styleRedText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	font-size: 16px;
}
.borderBottom {
  border-bottom: 1px solid #9F9F9F;
  margin-bottom: 2px;
}
.borderBothSize {
  border-left: 1px solid #9F9F9F;
  border-right: 1px solid #9F9F9F; 
}
.borderLeft { 
  border-left: 1px solid #9F9F9F; 
}
.borderRight { 
  border-right: 1px solid #9F9F9F; 
}
.buttonSpan {
  background:url(imgs/button.jpg) no-repeat;
  width:94px;
  height:23px;
  text-align:center;
}
.midtd {
	height:100;
	background-color: #F5F5F5;
}
.mid1 {
  background: url(imgs/mid1b.jpg) no-repeat;
  background-color: #F5F5F5;
  margin: -10px auto;
  z-index:2000;
}
.mid3 {
  background: url(imgs/mid2b.jpg);
  background-color: #F5F5F5;
}
.mid2 {
  background: url(imgs/mid3b.jpg);
  background-color: #F5F5F5;
}
.mainText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	border:1px solid #000000;
	background-color:#D2DFF2;
}
.mainTextH {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	border:1px solid #000000;
}
a.midLink:link {
  color: #3366CC; 
  text-decoration: none; 
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  white-space:normal;
}
a.midLink:visited {
  color: #3366CC; 
  text-decoration: none;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
}
a.midLink:hover {
  text-decoration: underline;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
}

.rounded { 
	background-color:#0066CC;
	text-align:center;
	white-space:nowrap;
	margin-top:1px;
	margin-bottom:1px;
}

.naviBarLeft {width: 5px; height: 29px; background: url(imgs/topHdr_l.gif) no-repeat; }
.naviBarLeftSelected { width: 5px; height: 29px; background: url(imgs/topHdr_l_over.gif) no-repeat; }

.naviBarRight { width: 5px; height: 29px; background: url(imgs/topHdr_r.gif) no-repeat; }
.naviBarRightSelected { width: 5px; height: 29px; background: url(imgs/topHdr_r_over.gif) no-repeat; }

.naviBarCenter {
	height: 23px;
	background: url(imgs/topHdr_c.gif) repeat-x;
}

.newsLink, .newsLink a {
    font-size: 14px;
}

.news {
  height: 112px;
  overflow: hidden;
  padding: 10px 5px 40px 0px;
}

#newsSpan {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10px;
}

#newsSpan h1 {
  font-weight: bold;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
}

/* shadowed box */
.shadow{
border:1px solid silver;
font:10pt arial;
position:relative;
display:inline;
background:#EEEEEE;
z-index:100
}
.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}

a.navi { text-decoration:none; cursor:pointer; color:#FFFFFF; }
a.navi span { 
	width:100%; height:29px; 
	font-size:11px; font-weight:bold; line-height: 28px;
	text-align:center; display:block;
}
a.navi span.selected { background:url(imgs/topHdr_c_over.gif) repeat-x; color:#025E9A;}

td.naviTd { padding-left: 1px; background:url(imgs/topHdr_c_over.gif) left top no-repeat;}

.buttonwrapper{ 
	border-collapse:collapse; margin-top: -1px;
	width: 100%; position:absolute; top:0; left:0;
	background: url(imgs/dropDown_1px.gif) repeat-x;
}
.buttonwrapper td { border-left:1px solid #294C70; border-right:1px solid #294C70; }
.buttonwrapper td.borderBottom { border-bottom:1px solid #294C70; }
.buttonwrapper a span { 
	width:inherit;color:#FFFFFF;font-size:11px;display:block;white-space:nowrap; display:block;
	height:21px;padding-left:20px;text-decoration:none; line-height:17px;cursor:pointer;
}
.buttonwrapper td a:hover span { background: #9BAFC4;text-decoration:none; }
.buttonwrapper td a:hover { background: #9BAFC4;text-decoration:none; }

a.rssbutton{
	background-color:#0044DD;
	border: 1px #0044DD outset;
	padding: 0 2px;
	text-decoration: none;
	font: bold 12px Verdana;
}
a:visited.rssbutton, a:link.rssbutton {
	color: #EFEFEF;
}
a:hover.rssbutton, a:active.rssbutton {
	color: black; 
}

.cssbutton{
background-color: #999999;
border: 2px #d1ec4c outset;
padding: 1px 4px;
color: black;
text-decoration: none;
font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.cssbutton:visited{ color: black; }
.cssbutton:hover{
border-style: inset;
background-color: #CCCCCC;
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}
.cssbutton:active{ color: black; }

/* OUTER BOX*/
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FCFCFC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.xb1 {margin:0 5px; background:#CCCCCC;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#FCFCFC; border:0 solid #CCCCCC; border-width:0 1px;}

.dxtop, .dxbottom {display:block; background:transparent; font-size:1px;}
.dxb1, .dxb2, .dxb3, .dxb4 {display:block; overflow:hidden;}
.dxb1, .dxb2, .dxb3 {height:1px;}
.dxb2, .dxb3, .dxb4 {background:#F3F3F1; border-left:1px solid #C8B8A6; border-right:1px solid #C8B8A6;}
.dxb1 {margin:0 5px; background:#C8B8A6;}
.dxb2 {margin:0 3px; border-width:0 2px;}
.dxb3 {margin:0 2px;}
.dxb4 {height:2px; margin:0 1px;}
.dxboxcontent {display:block; background:#F3F3F1; border:0 solid #C8B8A6; border-width:0 1px;}
/*E9E3DC*/
/* CENTER BOX */
#box
	{
	position: relative;
	/*margin-left: auto;
	margin-right: auto;	
	margin-top: 3em;*/
	padding: 0;
	text-align: left;
	width:100%;				/* <-- use this to tie width to viewport size */
	background-color: #eeeeee;
	}
 	
#content
	{
	padding:3em;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	}
	/*d0d1c7*/

#content h1
	{
	font-weight: bold;
	font-size: medium;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}
		
#content p
	{
	color:#3b3b3b;
	font-size: 1em;
	line-height: 1.3em;
	font-family: arial, helvetica, sans-serif;
	}
		
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

#tlc, #trc, #blc, #brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

#tlc
	{
	background-image:url(imgs/tlc.gif);
	background-position: 0% 0%;
	}

#trc
	{
	background-image:url(imgs/trc.gif);
	background-position: 100% 0%;
	}
	
#blc
	{
	background-image:url(imgs/blc.gif);
	background-position: 0% 100%;
	}

#brc
	{
	background-image:url(imgs/brc.gif);
	background-position: 100% 100%;
	}

#tb, #bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
#tb
	{
	background-image:url(imgs/tb.gif);
	background-position: 0% 0%;
	}

#bb
	{
	background-image:url(imgs/bb.gif);
	background-position: 50% 100%;
	}
	
#rb
	{
	background-image:url(imgs/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

#lb
	{
	background-color: #eeeeee;
	background-image:url(imgs/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
	
/* another box */
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto;
	width: 100%; /* ems so it will grow */
	background: url(imgs/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(imgs/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(imgs/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(imgs/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
	text-align:left;
}
.boxbody li {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	margin-left:-33px;
	margin-right: -10px;
}

.topboxLeft {
	background: url(imgs/topboxLeft.jpg) no-repeat;
}
.topboxRight {
	background: url(imgs/topboxRight.jpg) no-repeat;
}
.topboxCenter {
	background: url(imgs/topboxCenter.jpg) repeat-x;
}

.ct_header {
	width:100%; display:block; padding-top:10px;
	font-size: 11px; color: #325D87; font-weight:bold;
}
.ct_list {
	width:100%; display:block; padding-left:10px;
}
