body		{
	background-color: #FFF;
}

.skipintro	{
	display: inline;
	margin-top: 10px;
	float: right;
	font-size: 9px;
	font-family: verdana, sans-serif;
}

.skipintro a	{
	color: #FFF;
	text-decoration: none;
}

/*body#bodfinance		{
	background-image: url(../images/bgtile_svcs.gif);
	background-position: 802px 0px;
	background-repeat: repeat-x;
}

body#bodclients		{
	background: url(../images/bgtile_white.gif) no-repeat 0px 82px;
	background: url(../images/bgtile_clients.gif) repeat-x 802px 0px;
}*/

.main	{
	width: 772px;
}

div.Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:772px;
	height:694px;
}


/*div.id01-spacerlefttop {
	position:absolute;
	left:0px;
	top:0px;
	width:65px;
	height:107px;
	border: 1px solid white;
}*/

div.id02-logo {
	position:absolute;
	left:0px;
	top:0px;
	width:257px;
	height:72px;
}

div.cascadia-03 {
	position:absolute;
	left:257px;
	top:0px;
	width:258px;
	height:72px;
	background-color: #030;
}

div.id04-masthead {
	position:absolute;
	left:515px;
	top:0px;
	width:257px;
	height:54px;
	background-color: #030;
}

/*div.id05-spacerrighttop {
	position:absolute;
	left:837px;
	top:0px;
	width:63px;
	height:107px;
	border: 1px solid white;
}*/

div.id06-mhmenu {
	position:absolute;
	left:515px;
	top:54px;
	width:80px;
	height:18px;
	background-color: #030;
}

div.id07-mast-nav {
	position:absolute;
	left:595px;
	top:54px;
	width:177px;
	height:18px;
	background-color: #030;
}

div.id10-spacer {
	position:absolute;
	left:0px;
	top:72px;
	width:772px;
	height:9px;
}

div.id11-navspacerleft {
	position:absolute;
	left:0px;
	top:81px;
	width:145px;
	height: 26px;
	background-color: #D5E05C;
}

div.id12-nav-marketing {
	position:absolute;
	left:144px;
	top:81px;
	width:90px;
	height: 26px;
	background-color: #D5E05C;
}

div.id13-nav-sales {
	position:absolute;
	left:234px;
	top:81px;
	width:69px;
	height: 26px
}

div.id14-nav-training {
	position:absolute;
	left:303px;
	top:81px;
	width:85px;
	height: 26px
}

div.id15-nav-oplog {
	position:absolute;
	left:388px;
	top:81px;
	width:159px;
	height: 26px
}

div.id16-nav-finance {
	position:absolute;
	left:547px;
	top:81px;
	width:76px;
	height: 26px
}

div.id17-navspacerright {
	position:absolute;
	left:623px;
	top:81px;
	width:148px;
	height: 26px;
	background-color: #D5E05C;
}

div.id18-banner {
	position:absolute;
	left:0px;
	top:107px;
	width:772px;
	height:52px;
	background-color: #FFF;
	border: 0px solid red;
}

div.id18-banner img		{
	display: inline;
	float: left;
	padding: 0;
}

/* section submenu */
div.id20 {
	position:absolute;
	left:0px;
	top:180px;
	width:200px;
	height:195px;
}

.sectionsubmenu	{
	width: 180px;
	font: 12px  verdana, sans-serif;
	color: #666;
	text-align:left;
	margin-top: 0px;
	margin-left: 0px;
	border: none;
}

.sectionsubmenu	a:link, .sectionsubmenu a:active, .sectionsubmenu a:visited, 
#aboutmenu a:link, #aboutmenu a:active, #aboutmenu a:visited	{
	text-decoration:none;
	color: #666;
}

.sectionsubmenu a:hover, #aboutmenu a:hover	{
	text-decoration:underline;
	color: #666;
}

.sectionsubmenured	{
	color: #B83824;
}

#cs a, #cs .sectionsubmenured	{
	font-size: 10px;
}

#cs a .sectionsubmenured, #cs strong .sectionsubmenured {
	font-size: 12px;
}

.sectionsubmenugray  	{
	font-size: 12px;
	font-weight: bold;
}

/* content area */
div.id21 {
	position:absolute;
	left:200px;
	top:180px;
	width:572px;
}

.content  {
	width: 572px;
	margin-top: 10px;
	margin-left: 0;
	background-color: #FFF;
	border: 0px solid blue;
	background-image: url(../images/vrule.gif);
	background-repeat: repeat-y;
}

.content p		{
	font: 11px  verdana, sans-serif;
	color: #000;
	text-align: left;
	line-height: 16px;
	margin-left: 20px;
	margin-right: 172px;
	margin-bottom: 15px;
}

#ops	{
	height: 275px;
	_height: 255px; /* for Windows IE6 only */
}

.content ul	{
	margin-left: 40px;
	font-weight: bold;
}

.content li		{
	margin-bottom: 5px;
	list-style-type: none;
	list-style-image: url(../images/bullet_gray.gif);
	margin-right: 162px;
}


.content table		{
	margin-left: 20px;
	border: 0px solid blue;
	text-align: left;
}

.content th	{
	text-align: center;
	border-bottom: 1px solid #333;
}

.content td		{
	padding-top: 4px;
}

.subsectiontitle		{
	font: bold 13px verdana, sans-serif;
	color: #4C4B4B;
}

p strong	{
	color: #4C4B4B;
}

#vrule	{
	float: left;
}

#hrule	{
	float: left;
}

#hrulecs	{
	float: left;
	margin-bottom: 12px;
}


#market	{
	float: right;
}

/* ABOUT US */

#aboutmenu a, #aboutmenu .sectionsubmenured	{
	margin-left: 35px;
}

p.quotetext, p.quotetextgreen		{
	font-style: italic;
}

p.quotetext	{
	color: #333;
	font-size: 12px;
}

p.quotetextgreen		{
	/*color: #7D9941;*/
	color: #333;
	font-size: 12px;
}

p.quoter	{
	margin-left: 186px;
	margin-right: 0px;
}

p.quotergreen	{
	/*color: #7D9941;*/
	color: #333;
	margin-left: 186px;
}

ul.geverlist	{
	font-weight: normal;
	margin-right: 125px;
}

#contacttext		{
	width: 200px;
	background-image: none;
	margin-left: 20px;
}

p#sipgreen	{
	color: #000;
	width: 372px;
}

div#sipperart	{
 	width: 150px;
	position: absolute;
	margin-top: 15px;
	margin-left: 425px;
	margin-right: 0;
	font-size: 10px;
	border: 0px solid orange;
}

div#sipperart-two	{
 	width: 150px;
	position: absolute;
	margin-top: 205px;
	margin-left: 425px;
	margin-right: 0;
	font-size: 10px;
	border: 0px solid orange;
}

div#sipperart ul, div#sipperart-two ul, ul.cslist, ul#sf		{
 	font-weight: normal;
 	margin-left: 20px;
 	margin-right: 0;
 	color: #666;
 	font-size: 10px;
 	border: 0px solid red;
}

 div#sipperart li, div#sipperart-two li 	{
 	font-size: 10px;
 	color: #666;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	padding-left: 3px;
 	list-style-type; none;
 	list-style-image: url(../images/bullet_gray.gif);
}

.cslist	{
	margin-bottom: 20px;
}

.cslist li 	{
 	font-weight: normal;
 	margin-left: 50px;
 	margin-right:152px;
 	font-size: 11px;
 	color: #333;
 	list-style-type; none;
 	list-style-image: url(../images/bullet_gray.gif);
 	border: 0px solid red;
}

.cslist li ul	{
	margin-top: 5px;
	margin-left: 0px;
}

.cslist li .nobullet li, .listright .nobullet li, ul.nobullet li	{
	list-style-type: none;
	list-style-image: none;
	font-weight: normal;
	font-size: 10px;
	color: #333;
	margin-top: 0px;
	margin-right: 122px;
	margin-bottom: 3px;
	padding-right; 0;
	padding-top: 0;
	line-height: 12px;
	border: 0px solid pink;
}

ul.sublist	{
	margin-top: 20px;
	margin-bottom: 20px;
}

ul.sublist	li	{
	font-weight: normal;
	list-style-type: none;
	list-style-image: url(../images/bullet_gray_circle.gif);
	margin-right: 125px;
	margin-top: 5px;
}

.trlist li 	{
 	font-weight: normal;
 	margin-left: 0px;
 	font-size: 11px;
 	color: #333;
 	list-style-type; none;
 	list-style-image: url(../images/bullet_gray.gif);
 	border: 0px solid red;
}

ul.tplist	{
	margin-top: 2px;
	margin-bottom: 3px;
}

.tplist li 	{
 	font-weight: normal;
 	margin: 0;
 	padding-top: 0;
 	padding-bottom: 0;
 	font-size: 10px;
 	color: #333;
 	list-style-type; none;
 	list-style-image: url(../images/bullet_gray.gif);
 	border: 0px solid red;
}

#tptable	{
	color: #333;
}

.listright ul	{
	margin-left: 0;
}

.listright	{
	float: right;
	border: 0px solid pink;
}

.content #listleft li	{
	margin-right: 0;
}

.listleft	{
	float: left:
	width: 186px;
}

.sfbox	{
	width: 392px;
	margin-left: 50px;
	font-size: 11px;
	color: #333;
	}

#sf li	{
 	font-weight: normal;
 	font-size: 11px;
 	color: #333;
 	margin-right: 0;
 	list-style-type; none;
 	list-style-image: url(../images/bullet_gray.gif);
 	border: 0px solid red;
}

/*html>body #sf li	{
 	margin-right: 20px;
}*/

p.sw	{
	padding-bottom: 3px;
	margin-bottom: 0px;
}

.swlist li	{
 	font-weight: normal;
 	margin-left: 0px;
 	margin-right: 122px;
 	margin-top: 0;
 	font-size: 11px;
 	color: #333;
 	list-style-type; disc;
 	border: 0px solid red;
 	display: list-item;
}

.content p#clientlist		{
	margin-right: 142px;
	border: 0px solid red;
}

.tpsubt	{
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

#quotelist li	 {
	margin-left: 186px;
	margin-right: 0px;
	list-style-type: none;
	list-style-image: url(../images/bullet_mdash_black.gif);
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000;
	/*padding: 0;
	margin: 0;*/
}

#quotelistgreen li	 {
	margin-left: 186px;
	margin-right: 0px;
	list-style-type: none;
	list-style-image: url(../images/bullet_mdash.gif);
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	/*color: #7D9941;*/
	color: #000;
	/*padding: 0;
	margin: 0;*/
}

#quotelist li span	{
	margin-left: -.4em;
}

html>body #quotelist li span {
	margin-left: -.7em;
}

#quotelisttr li	 {
	margin-left: 0px;
	margin-right: 0px;
	list-style-type: none;
	list-style-image: url(../images/bullet_mdash_black.gif);
	font-size: 11px;
	font-weight: normal;
	color: #333;
	/*padding: 0;
	margin: 0;*/
}

#quotelisttr li span	{
	margin-left: -.4em;
}

html>body #quotelisttr li span {
	margin-left: -.6em;
}

#tp	{
	font-size: 10px;
}

#tp ul	{
	margin-left: 20px;
	margin-right: 3px;
}

#tp li	 {
	list-style-type: none;
	list-style-image: url(../images/bullet_mdash_black.gif);
	line-height: 12px;
	/*padding: 0;
	margin: 0;*/
}

#tp li a	{
	margin-left: -.3em;
}

html>body #tp li a	{
	margin-left: -.75em;
}

#tp li .sectionsubmenured	{
	margin-left: -.3em;
}

html>body #tp li .sectionsubmenured	{
	margin-left: -.75em;
}

#sftagline {
	float: right;
	margin-left: 258px;
}

#switch	{
	margin-left: 40px;
}

#sfgraphic	{
	float: right;
	padding: 0;
	margin: 0;
}

#sfad	{
	margin-left: 0px;
	border: 1px solid #CCC;
}

#swov	{
	margin-left: 40px;
	margin-right: 60px;
}

#swadcap	{
	margin-left: 10px;
}

#swad, #swadcap	{
	border: 1px solid #CCC;
}

#njgraphic	{
	float: left;
	border: 1px solid #CCC;
	/*clear: both; \*/
}

#nakedweb	{
	border: 1px solid #CCC;
}

#sfgraphic	{
	float: right;
	padding: 0;
	margin: 0;
}

#zacgr	{
	margin-left: 30px;
}

#zacgr2	{
	margin-left: 20px;
}


div { border: 0px solid red;	}