

body	            {background-image: url(/images/hex_tint.png); background -repeat: repeat; font-size : 13px; color : #000000; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
TABLE		    {FONT-FAMILY: "verdana", arial; FONT-SIZE: 10pt}
.main               {font-size : 12px; color : #000000; font-weight: normal; font-family: "Verdana","Arial","Helvetica","Sans-serif"}
.main_g             {font-size : 12px; color : #666666; font-family: "Verdana","Arial","Helvetica","Sans-serif"}
.main_gb            {font-size : 14px; color : #666666; font-family: "Verdana","Arial","Helvetica","Sans-serif"}
.searchbox          {font-size : 11px; color : #000000; font-weight: bold; font-family: "Verdana","Arial","Helvetica","Sans-serif"}
.mainitalic         {font-size : 11px; font-weight: bold; font-style: italic; color : #000000; font-family: "Verdana","Arial","Helvetica","Sans-serif"}
.mainitalic_b       {font-size : 11px; font-weight: bold; font-style: italic; color : #0000CC; font-family: "Verdana","Arial","Helvetica","Sans-serif"}
.mainitalic_g       {font-size : 11px; font-weight: bold; font-style: italic; color : #00A792; font-family: "Verdana","Arial","Helvetica","Sans-serif"}
.homehead           {font-size : 14px; color : #FF9900; font-weight: bold; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.headingcaps        {font-size : 10px; color : #000000; font-weight: bold; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.arrow              {font-size : 12px; color : #000000; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
.arrow_nav          {font-size : 11px; color : #000000; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
.billing            {font-size : 13px; color : #0000CC; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.box                {font-size : 8px; color : #000000; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.paper              {font-size : 9px; color : #000000; font-weight: bold; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.press_g            {font-size : 10px; color : #666666; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.press_bk           {font-size : 9px; color : #000000; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.press_arr          {font-size : 10px; color : #000099; font-weight: bold; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.press_bl           {font-size : 10px; color : #0000CC; font-weight: bold; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.footer             {font-size : 9px; color : #999999; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.heading	    {font-size : 15px; color : #000000; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.heading2i 	    {font-size : 15px; color : #000000; font-weight: bold; font-style: italic; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.heading4 	    {font-size : 12px; color : #000000; font-weight: bold; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.heading3	    {font-size : 15px; color : #000000; font-weight: bold; font-style: italic; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.tel		    {font-size : 13px; color : #FFFFFF; font-weight: bold; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.feature            {font-family: Comic Sans MS, Comic Sans Serif, Sans Serif;  color: #666666}
.small_feature      {font-family: Comic Sans MS, Comic Sans Serif, Sans Serif;  font-size : 11px;color: #666666}
.heading_blue_bold  {font-size : 12px; color : #0000CC; font-weight: bold; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.heading_blue       {font-size : 12px; color : #0000CC; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.menulink 	    {font-size : 11px; color : #0000CC; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
A.menulink:link     {font-size : 11px; color : #000000; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
A.menulink:visited  {font-size : 11px; color : #000000; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
A.menulink:hover    {font-size : 11px; color : #FF9900; font-weight: bold; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
input               {font-size : 12px; color : #000000; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
TextStyle3	    {font-size : 10px; color : #000000; font-weight: bold; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
TextStyle2	    {font-size : 10px; color : #0000CC; font-weight: bold; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.italic12           {font-size : 12px; font-weight: bold; font-style: italic; color : #000000; font-family: "Verdana","Arial","Helvetica","Sans-serif"}
.italicgrey         {font-size : 12px; font-weight: bold; font-style: italic; color : #444444; font-family: "Verdana","Arial","Helvetica","Sans-serif"}
.plaingrey9         {font-size : 9px; font-weight: bold; color : #444444; font-family: "Verdana","Arial","Helvetica","Sans-serif"}
.greybold           {font-size : 11px; color : #666666; font-weight: bold; font-family: "Verdana","Arial","Helvetica","Sans-serif"}
.blue_arrow         {font-size : 8px; color : #000099; font-weight: bold; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.small_plain        {font-size : 9px; color : #000000;  font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.quote              {font-size : 14px; color : #7D7D7D; font-weight: bold; font-style: italic; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.name               {font-size : 10px; color : #000000; font-weight: bold; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.williamsitalic     {font-size : 11px; font-weight: bold; font-style: italic; color : #FF0000; font-family: "Verdana","Arial","Helvetica","Sans-serif"}
.menulink1 	    {font-size : 11px; color : #000000; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
A.menulink1:link    {font-size : 11px; color : #000000; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
A.menulink1:visited {font-size : 11px; color : #000000; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
A.menulink1:hover   {font-size : 11px; color : #000000; font-weight: bold; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
.services 	    {font-size : 11px; color : #FF0000; font-weight: bold; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
.menulink2 	    {font-size : 11px; color : #666666; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
A.menulink2:link    {font-size : 11px; color : #666666; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
A.menulink2:visited {font-size : 11px; color : #666666; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
A.menulink2:hover   {font-size : 11px; color : #666666; font-weight: bold; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
.homehead1          {font-size : 16px; color : #FF9900; font-weight: bold; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.homeheadgrey       {font-size : 16px; color : #666666; font-style: italic; font-weight: bold; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.data 	            {font-size : 11px; color : #000000; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.convergence 	    {font-size : 11px; color : #000000;  font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.voice 	            {font-size : 10px; color : #000000; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.menulink3 	    {font-size : 11px; color : #FF0000; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
A.menulink3:link    {font-size : 11px; color : #FF0000; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
A.menulink3:visited {font-size : 11px; color : #FF0000; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
A.menulink3:hover   {font-size : 11px; color : #FF0000; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
.menulink4 	    {font-size : 11px; color : #013afe; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
A.menulink4:link    {font-size : 11px; color : #013afe; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
A.menulink4:visited {font-size : 11px; color : #013afe; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
A.menulink4:hover   {font-size : 11px; color : #013afe; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
.menulink5 	    {font-size : 10px; color : #000000; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
A.menulink5:link    {font-size : 10px; color : #000000; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
A.menulink5:visited {font-size : 10px; color : #000000;  font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
A.menulink5:hover   {font-size : 10px; color : #000000; font-weight: bold; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.product            {font-size : 19px; color : #000000; font-weight: bold; font-family: "times new roman","times", "serif"}
.servicehead 	    {font-size : 11px; color : #000000; font-weight: bold; font-family: "Arial","Verdana","Helvetica","Sans-serif"}
.customer           {font-size : 14px; color : #FF0000; font-weight: bold; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.support            {font-size : 10px; color : #FFFFFF; font-weight: bold; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.support2           {font-size : 12px; color : #FFFFFF; font-weight: bold; font-family: "Verdana","Arial", "Helvetica", "Sans-serif"}
.ticker				{font:11px Arial; color:#000000}
.tickerlink			{font:11px Verdana; color:#000000; text-decoration:none}
.tickerlink:link	{color:#000000; text-decoration:none}
.tickerlink:visited	{color:#000000; text-decoration:none}

/**** Debug ***
#content {background-color: yellow;}
#col-group {background-color: Teal;}
#col-left-middle {background-color: green;}
#col-middle {background-color: Fuchsia;}
#col-left {background-color: lime;}
#col-right {background-color:  blue;}
#header {background-color: aqua;}
#footer {background-color: fuscia;}
#menu {background-color: yellow;}*/


/* Basic Tag Styling */
* 	  								{margin: 0; padding: 0;}
body 								{font: 12px Tahoma, Verdana, sans-serif; background: #d1e8f6 url(/image-lib/8.png) no-repeat center top; /*background: #e3e3e3 url(/image-lib/backgrounds/background-bg2.jpg) no-repeat top center;*/}				/*#d1e8f7*/
h1	  								{font-size: 33px; font-weight: normal; color: #333; margin: 26px 0px 22px 0px;}
h1 span.superscript 			{position: relative; top: -16px; font-size: 18px; font-weight: normal;}
h2	  								{font-size: 20px; font-weight: normal; color: #333; margin: 10px 0px 10px 0px;}
h3	  								{font-size: 12px; font-weight: bold; margin: 30px 0px 8px 0px; color: #333333;}
p	  								{text-align: left; font-size: 12px; line-height: 20px; color: #767676; margin-bottom: 14px;}
p.intro 							{font-size: 17px; margin-bottom: 22px; line-height: 24px; }
a 									{list-style: none; font-size: 12px; color: #4898d3;}
small								{line-height: 1.2em; color: #777;}
ul	  								{line-height: 140%; color: #767676; /*#989898;*/ margin-left: 16px;}
td									{color: #767676; padding: 2px;}
li									{margin-bottom: 6px;}
img  								{border: 1px solid #ddd; padding: 8px;}
hr	  								{height: 1px; color: #ddd;}
sup								{font-size: 0.8em; line-height: 0.5em;}
blockquote						{font: 1.6em Georgia, "Times New Roman", Georgia, serif; font-style: italic; text-align: center;  text-indent: 50px;  margin: 20px 40px -10px 40px;}

/* Main Structure */
#content 						{width: 994px; margin: 40px auto 40px auto; background: url(/image-lib/backgrounds/middle.png) repeat-y;}
#col-left-middle 				{float: left; width: 700px; padding: 20px 0px 20px 20px;}
#col-left 						{width: 150px; float: left;}
#col-middle 					{float: right; width: 610px;}
#col-right 						{float: left; width: 218px; padding: 20px 20px 20px 15px; margin: 0px 0px 0px 0px;}
#col-full 						{margin-left: 1px; width: 992px; padding: 20px 0px 20px 0px;}

/*Header & Footer*/
#top								{background: url(/image-lib/backgrounds/top.png) no-repeat; height: 11px; display: block;}
#header							{clear: both; margin-top: 10px; margin-bottom: 30px;}
#header h1						{float: left; font-size: 3em;}
#header p						{float: right; color: #777;}
#footer 							{clear: both; background: url(/image-lib/backgrounds/bottom.png) no-repeat bottom; padding: 40px 20px 30px 20px;}
#copyright 						{width: 100%; height: 48px; background: url(/image-lib/iip.png) no-repeat top right;}
#copyright p					{padding-top: 28px;}
#copyright p,
#copyright a					{font-size: 11px; color: #777; text-decoration: none;}
#copyright a:hover			{color: #0000ff;}
#fade								{display: block; width: 994px; height: 75px; background: url(/image-lib/backgrounds/fade-bottom-bg3.png) no-repeat top center;}

.left-col 						{float: left; width: 435px; margin-right: 20px;}
.right-col 						{float: right; width: 435px;}

.left-col-2						{float: left; width: 635px; margin-right: 20px; margin-bottom: 20px;}
.right-col-2					{float: right; width: 235px;}

.left-col-3						{float: left; width: 504px; margin-right: 20px; margin-bottom: 20px;}
.right-col-3					{float: right; width: 376px;}

/* Shortcuts */
#logo											{float: left; margin-top: 18px; height: 100px;}
#shortcuts 									{float: right; padding: 0px; margin: 18px 45px 0px 0px; width: 255px; color: #989898; display: block;}
#shortcuts img 							{padding: 0px; margin: 0px 4px 0px 0px; float: left; border: none;}
#shortcuts p 								{color: #989898; margin: 3px 0px 1px 0px; padding: 0px;}
#shortcuts .small,
#shortcuts a								{font: 9px Arial, Tahoma, sans-serif; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px;}
#shortcuts .small 						{padding-left: 30px;}
#shortcuts .large							{font-size: 28px; height: 26px; display: block; line-height: 24px;}
#menu a 										{text-decoration: none; color: #fff;}
#menu a:hover								{color: #fff;}

/* Main Navigation */
#menu-container 							{height: 40px; margin: 0px 17px 0px 17px; background: url(/image-lib/nav/tabstrip.png) no-repeat;}
#header ul 									{padding-top: 10px; margin: 0px 0px 0px 4px;	list-style: none; font-size: 13px; color: #fff; left: 0px;}
#header ul li								{z-index: 0; display: block; width: 119px; height: 48px; text-align: center;}
#header ul li:hover						{z-index: 10;}
#header li ul 								{padding-top: 4px; margin: 27px auto 0px auto; width: 119px; background: #8cc63f url(/image-lib/nav/line-top.png) repeat-x top; display: none; position: absolute;	top: 0px; left: 0px;}
#header li ul li							{font-weight: normal; margin: 0px; padding-top: 4px; text-align: center; height: 31px; line-height: 20px; background: #8cc63f url(/image-lib/nav/line.png) repeat-x bottom;}
#header li ul li.double,
#header li.last-double					{height: 37px; line-height: 14px;}
#header li ul li a 						{font-size: 11px;}
#header li ul li.last					{border-bottom: none; background: transparent url(/image-lib/nav/tab-bottom.png) no-repeat bottom; margin-bottom: -4px;}
#header li ul li.last-double			{border-bottom: none; background: transparent url(/image-lib/nav/tab-bottom-double.png) no-repeat bottom; margin-bottom: -4px;}
#header li ul li:hover					{font-weight: normal; background-color: #65b44a;}
#header li.last:hover					{background: url(/image-lib/nav/tab-bottom-active.png) no-repeat bottom;  margin-bottom: -4px;}
#header li.last-double:hover			{background: url(/image-lib/nav/tab-bottom-double-active.png) no-repeat bottom;  margin-bottom: -4px; height: 37px; line-height: 14px;}
#header li 									{position: relative;	float: left; cursor: pointer; white-space: nowrap; margin: 0px; padding: 0px;}
#header li:hover ul, 
#header li.over ul 						{display: block;}
#header li:hover, 
#header li.over 							{font-weight: bold;}
#header li.active:hover ul, 
#header li.active.over ul 				{display: block; background-color: transparent; background-image: none; margin-top: 25px;}
#header li.active ul li.first:hover, 
#header li.active ul li.first.over 	{display: block; background: url(/image-lib/nav/tab-top-active.png) no-repeat top;}
#header li.active ul li.first 		{background: url(/image-lib/nav/tab-top.png) no-repeat top; height: 33px; line-height: 24px;}
#header li.active	a						{display: block; margin: -6px 4px 0px -4px; padding-top: 6px; width: 129px; height: 36px; color: #333333; font-weight: bold;}
#header li.active	a.lb					{background: url(/image-lib/nav/active-tab-lb.png) no-repeat;}
#header li.active	a.db					{background: url(/image-lib/nav/active-tab-db.png) no-repeat;}
#header li.active	ul li a				{background-image: none; font-weight: normal; display: block; width: 129px; height: 28px; text-decoration: none; color: #fff;}

/*Breadcrumb*/
#breadcrumb 								{margin: 0px 0px 20px 25px; font-size: 15px; color: #9a9ab6;}
#breadcrumb a 								{font-size: 17px; text-decoration: none;}
#breadcrumb a:hover 						{text-decoration: underline;}

/* Sub Navigation*/
.tabbed-content							{float: left; margin-top: 26px; padding: 0px;}
.tabbed-content p							{color: #767676;}
.tabbed-content h2						{color: #333; font-size: 17px;}
.tabbed-content h3						{color: #6caa1b;}
.new-col										{margin-top: 30px;}
#tab-content 								{position: relative;	z-index: 1;	background: url(/image-lib/nav/sub-container-middle.png) repeat-y; background-color: transparent; width: 787px; float: left; padding: 0px; margin-left: -1px;}
.tab-content-top 							{background: url(/image-lib/nav/sub-container-top.png) no-repeat top left; height: 5px; width: 787px; margin-left: 124px;}
.tab-content-bottom 						{background: url(/image-lib/nav/sub-container-bottom.png) no-repeat; height: 5px; width: 787px; float: left; margin-left: 124px;}

#tab-nav 									{position: relative;	float: left; z-index: 10; margin-top: 12px;}
#tab-nav ul 								{width: 125px;	display: block; margin-left: 0px;}


.tab 											{color: white; background: transparent;}
.active-tab a 								{color: #333; background: url(/image-lib/active-tab-content.png) no-repeat right; height: 45px; list-style: none;}


#tab-nav li.tab-first					{background:  url(/image-lib/nav/_tab-first.png) no-repeat; 		display: block; list-style: none; height: 46px; line-height: 45px; margin: 0;}
#tab-nav li.tab 							{background:  url(/image-lib/nav/_tab.png) no-repeat; 				display: block; list-style: none; height: 42px; line-height: 40px; margin: 0;}
#tab-nav li.tab-last 					{background:  url(/image-lib/nav/_tab-last.png) no-repeat;  		display: block; list-style: none; height: 46px; line-height: 45px; margin: 0;}
#tab-nav li.tab-pre-first				{background: url(/image-lib/nav/_tab-pre-first.png) no-repeat; 	display: block; list-style: none; height: 46px; line-height: 45px; margin: 0;}
#tab-nav li.tab-pre						{background: url(/image-lib/nav/_tab-pre.png) no-repeat; 			display: block; list-style: none; height: 42px; line-height: 40px; margin: 0;}
#tab-nav li.tab-post						{background: url(/image-lib/nav/_tab-post.png) no-repeat; 			display: block; list-style: none; height: 42px; line-height: 40px; margin: 0;}
#tab-nav li.tab-post-last				{background: url(/image-lib/nav/_tab-post-last.png) no-repeat; 	display: block; list-style: none; height: 46px; line-height: 45px; margin: 0;}

#tab-nav li.tab-first a 				{display: block; height: 46px; width: 125px; text-align: center; color: #fff; cursor: pointer;}
#tab-nav li.tab-pre-first a 			{display: block; height: 46px; width: 125px; text-align: center; color: #fff; cursor: pointer;}
#tab-nav li.tab-pre a					{display: block; height: 42px; width: 125px; text-align: center; color: #fff; cursor: pointer;}
#tab-nav li.tab a 						{display: block; height: 42px; width: 125px; text-align: center; color: #fff; cursor: pointer;}
#tab-nav li.tab-post-last a			{display: block; height: 46px; width: 125px; text-align: center; color: #fff; cursor: pointer;}
#tab-nav li.tab-post a					{display: block; height: 42px; width: 125px; text-align: center; color: #fff; cursor: pointer;}
#tab-nav li.tab-last a 					{display: block; height: 46px; width: 125px; text-align: center; color: #fff; cursor: pointer;}
#tab-nav li.tab-active-first a 		{display: block; height: 46px; width: 125px; text-align: center; color: #333; cursor: pointer; font-weight: bold;}
#tab-nav li.tab-active a 				{display: block; height: 42px; width: 125px; text-align: center; color: #333; cursor: pointer; font-weight: bold;}
#tab-nav li.tab-active-last a 		{display: block; height: 46px; width: 125px; text-align: center; color: #333; cursor: pointer; font-weight: bold;}

#tab-nav li.tab-active-first			{background: url(/image-lib/nav/_tab-active-first.png) no-repeat; display: block; list-style: none; height: 46px; line-height: 46px; margin: 0;}
#tab-nav li.tab-active					{background: url(/image-lib/nav/_tab-active.png) no-repeat;       display: block; list-style: none; height: 42px; line-height: 40px; margin: 0;}
#tab-nav li.tab-active-last			{background: url(/image-lib/nav/_tab-active-last.png) no-repeat;  display: block; list-style: none; height: 46px; line-height: 42px; margin: 0;}


.no-keyline 								{border: none;}
.no-padding 								{padding: 0px;	margin: 0px;}
.banner 										{border: none; padding: 0px;	margin-left: -40px; margin-top: 6px; margin-bottom: 12px;}
.pdf-list 									{margin: 0px 30px 0px 0px;}
.pdf-list li 								{display: block; list-style: none; background: url(/image-lib/pdf-icon.png) no-repeat left; height: 40px; width: 450px; line-height: 40px;}
.pdf-list li a 							{margin-left: 40px;}
.pdf-list col-1,
.pdf-list col-2							{float: left;}

#n1, #n2, #n3, #n4, #n5, #n6, #n7, #n8, #n9, #n10 {
	padding: 10px 15px 15px 25px;
}

table.sub-nav 								{margin-top: 64px; border-collapse: collapse;	border-top: 1px solid #cdd2d6; border-left: 1px solid #cdd2d6;}
table.sub-nav td 							{border-right: 1px solid #cdd2d6; background-color: #e1eef8; border-bottom: 1px solid #cdd2d6; padding: 0px; width: 85px; height: 85px; text-align: center;}
table.sub-nav td.active 				{background-color: #8cc63f;}
table.sub-nav td a 						{text-decoration: none;color: #777;}
table.sub-nav td.active a 				{color: #fff; font-weight: bold;}
table.sub-nav td.blank 					{border-right: none; border-bottom: none; background-color: transparent;}

.intro-box 									{clear: both;}
.ds-box 										{margin-top: 15px;	float: left; width: 169px;	margin-right: 10px;	border: 1px solid #cdd2d6;	border-style: dotted; cursor: pointer;}
.ds-box:hover 								{background-color: #d1e8f6;}
.ds-box p 									{padding: 0px 14px 0px 14px; font-size: 12px;}
.ds-box p a 								{font-size: 10px;}
.ds-box h2 									{margin: 0px 0px 10px 0px; padding: 12px 0px 0px 0px; height: 30px; color: #fff; text-align: center; vertical-align: middle; font-weight: bold; color: #333; text-decoration: none; font-size: 13px;}

.vs-box 										{margin-top: 15px;	float: left; width: 292px;	margin-right: 10px;	border: 1px solid #cdd2d6;	border-style: dotted; cursor: pointer;}
.vs-box:hover 								{background-color: #d1e8f6;}
.vs-box p 									{padding: 0px 14px 0px 14px; font-size: 12px;}
.vs-box p a 								{font-size: 10px;}
.vs-box h2 									{margin: 0px 0px 10px 0px; padding: 12px 0px 0px 0px; height: 30px; color: #fff; text-align: center; vertical-align: middle; font-weight: bold; color: #333; text-decoration: none; font-size: 13px;}


/*Document Tabs*/
.ntable 								{margin: 16px 0px 20px 0px; border-collapse: collapse;}
.ntable td.ntab			  	   {font-size: 12px; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #ccc; padding: 6px 10px 7px 9px; display: inline; background-color: #eee;}
.ntable td.ntab-adj	        	{font-size: 12px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #ccc; padding: 6px 10px 7px 9px; display: inline; background-color: #eee;}
.ntable td.ntab-active	     	{font-size: 12px; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #ccc; padding: 5px 10px 8px 9px; display: inline; background-color: #fff;}
.ntable td.ntab-active-start 	{font-size: 12px; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #ccc; padding: 5px 10px 7px 8px; display: inline; background-color: #fff;}
.ntable a				  			{text-decoration: none; color: Black; font-weight: bold; white-space: nowrap; cursor: pointer;}





/*RHS column*/
#col-right {border-left: 1px dotted #a7a7a7;}
#col-right h3 {margin-bottom: 6px;}
#col-right p {margin: 0px 0px 4px 0px; font-size: 11px;}
#col-right ul.no-bullet {list-style: none; margin-left: 0px;}
#col-right li {font-size: 11px; margin-bottom: 0px;}
#col-right ul.no-bullet li {margin-bottom: 6px;}
#col-right li a {font-size: 11px;}

#cms {margin: 0px 40px 0px 40px; /* display: none; */}
/*#cms h1, h2, h3, h4, h5, p, td {margin: auto; padding: auto; line-height: 140%;}*/






.newsitem h3 {margin: 0px;}
.newsitem p {margin: 0px;}
.newsitem {margin-bottom: 10px;}


#col_editor input[type="submit"],
#col_editor input[type="button"]	{font-size: 11px;}






/* Classes */
.content-footer {margin-top: 0px; display: none;}
.no-margin {margin: 0px;}
.tn {display: none;}
/*.grey {color: #a0a0a0; text-align: right; font-size: 80%;}*/
.grey {color: #a0a0a0;}
.data-table td {padding: 2px 0px 2px 0px;}

/* Tag Specific Classes */
img.float-right {float: right; margin: 4px 0px 4px 4px;}
#left-col ul, #right-col ul {margin-top: 0px; margin-left: 16px; padding-left: 0px;}


/*Navigation*/
.h {display: none;}
.s {display: block;}
.logo {display: block; border: none; margin-left: 30px;}
.c2, .c2h {margin-left: 254px;}
.c3, .c3h {margin-left: 508px;}
.c4, .c4h {margin-left: 762px;}

#nav-collection 					{width: 1016px;}
#nav-collection .h 				{display: none;}
#nav-collection .s 				{display: block;}
#nav-collection ul 				{margin: 0; padding: 0; font-size: 80%;}
#nav-collection ul li 			{line-height: 18px; list-style: none;}
* html #nav-collection ul li 	{position: relative;}
#nav-collection ul li ul li	{padding-left: 16px;}


#nav-pu, #nav-ca, #nav-ar, #nav-pl {
	height: 190px;
}



/* Classes */
.box 						{margin: 5px; filter:alpha(opacity=90);  opacity:0.9;}
.box .content			{background: #f8f8f8; border: solid 1px #ccc; padding: 10px 20px 10px 20px; margin: 0; overflow: hidden;}
/*.art-box 				{margin: 5px; background: url(/image-lib/nav/fade-bottom.gif) repeat-x bottom;}*/
/*.art-box .content		{background: #fff; filter:alpha(opacity=80);  opacity:0.8; border: solid 1px #ddd; padding: 10px 20px 10px 20px; margin: 0; overflow: hidden;}*/
.form-table    		{width: 656px;}
.form-table small		{font-size: 0.7em;}
.float-left				{float: left;}
.float-right 			{float: right; margin: 0px 0px 8px 8px;}
.form						{font-size: 11px;}
.form input, 
.form textarea,
.form select			{font: 12px Verdana, sans-serif; width: 646px; background-color: #ffffcc; border: 1px solid #aaa; padding: 2px 1px 2px 2px; margin: 2px 0px 10px 0px;}
.form select			{width: 646px;}
.quote					{font-family: Times; font-size: 100px; font-weight: bold; color: #ddd;}

.art-box h2	  			{font: 1.6em Georgia, "Times New Roman", Georgia, serif; margin: 20px 0px 5px 0px;}
/*.art-box em	  			{font: 1.6em Georgia, "Times New Roman", Georgia, serif; font-style: italic;}*/
.art-box ul 			{padding-left: 16px; margin-bottom: 1.5em;}

.art-box a				{text-decoration: none; list-style: none; color: #ff0000;}
.art-box a:hover		{text-decoration: underline;}
.list-item 				{width: 243px; height: 100px; border: solid 1px #ddd; display: block; padding: 8px; margin-bottom: 9px; margin-right: 8px;}
.list-item:hover		{background-color: #ffe6fd; cursor: pointer;}
.list-item:hover h3	{color: #ff0000;}

.col-1 					{width: 270px; float: left;}
.col-2 					{width: 250px; float: left;}

/* IDs */

#home-links				{list-style: none; margin: 50px 0px 0px 70px; width: 220px; font: 19px Georgia, "Times New Roman", Georgia, serif;}
#home-links li 		{vertical-align: middle; filter:alpha(opacity=60);  opacity:0.60; margin: 10px; background: url(/image-lib/b0.png) no-repeat; width: 200px; height: 35px; display: block;}
#home-links li:hover {width: 200px; height: 35px; display: block; filter:alpha(opacity=100);  opacity:1;}
#home-links li a		{width: 200px; height: 35px; color: #ccc; display: block; padding: 5px 0px 0px 10px;}
#home-links li a:hover {width: 200px; height: 35px; color: White; display: block;}


/* Left column menu */
#col-left h3			{font: 1.4em Georgia, "Times New Roman", Georgia, serif;}
#col-left ul 			{margin: 7px 0px -7px 0px; list-style: none; border-bottom: solid 1px #ddd; font-weight: bold;}
#col-left 
ul.last-menu 			{border-bottom: none;}
#col-left ul li ul	{margin-left: -7px; width: 160px; border-bottom: solid 1px #ddd; font-weight: normal;}
#col-left li 			{margin: 0px; padding: 7px; line-height: 1.5em; border-top: solid 1px #ddd;}
#col-left li a			{text-decoration: none; list-style: none; width: 150px; color: #000;}
#col-left li a:hover	{color: #ff0000;}
#col-left ul.menu		{width: 160px;}

/* Footer */
#ticker					{/*font: 11px Georgia, "Times New Roman", Georgia, serif;*/ color: #111; line-height: 140%; float: left; padding-top: 4px;}
#phone					{font: 26px Georgia, "Times New Roman", Georgia, serif;}
#email					{font-size: 13px;}
#testimonials			{font-weight: bold; color: #000; text-decoration: none;}

/* Content System Navigation Bar */
#nav-container		  	{padding: 5px 0px 14px 0px; border-top: 1px solid #dadada; clear: both;}
#nav-container input[type="submit"],
#nav-container input[type="button"]	{font: 12px Tahoma, Arial, serif;}
#nav	  				  	{padding: 0px 0px 6px 0px; /*0px 23px 0px 23px;*/ margin: 0px 0px 0px 0px; height: 46px; border-bottom: 1px solid #dadada;}
#nav .left			  	{float: left;}
#nav .left-edit	  	{float: left;}
#nav .left input	  	{margin-right: 2px;}
#nav .right			  	{float: right;}
#nav .right input	  	{margin-left: 2px;}

/* Debugging
h1						  {background-color: Blue;}
h2						  {background-color: Silver;}
h3						  {background-color: Yellow;}
h4						  {background-color: Lime;}
p 						  {background-color: Aqua;}
*/


