a
	{
	}
a:link
	{
	COLOR:	#297FA9;
	}
a:visited
	{
	COLOR:	#297FA9;
	}
a:active
	{
	COLOR:	#297FA9;
	text-decoration:	none;
	}
a:hover
	{
	COLOR:	#04557D;
	text-decoration:	none;
	}
	
	#homeRCBIZNews
	{
	FONT-SIZE : 18px;
	font-weight:	bold;
	COLOR : #997E53;
	}
	
	

/**************************************************************************/
a.tN
	{
	FONT	: 	11px Arial, Helvetica, sans-serif;
	text-decoration:	none;
	font-weight:	bold;
	line-height:	20px;
	}
a.tN:link
	{
	COLOR:	#FFFFFF;
	}
a.tN:visited
	{
	COLOR:	#FFFFFF;
	}
a.tN:active
	{
	COLOR:	#FFFFFF;
	}
a.tN:hover
	{
	COLOR:	#FFFFFF;
	}
/**************************************************************************/

a.utility
	{
	FONT	: 	10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:	none;
	}
a.utility:link
	{
	COLOR:	#515151;
	}
a.utility:visited
	{
	COLOR:	#515151;
	}
a.utility:active
	{
	COLOR:	#515151;
	}
a.utility:hover
	{
	COLOR:	#418DB3;
	}

/**************************************************************************/

a.Ln
	{
	/*FONT	: 	11px Arial, Helvetica, sans-serif;*/
	font-size : 11px;
	text-decoration:	none;
	font-weight:	bold;
	line-height:	17px;
	float : left;
	/*display : inline;*/
	background-repeat: no-repeat;
	background-position: left top;
	/*padding-left: 8px;
	margin-left : 8px;
	margin-right : 8px;
	padding-right: 8px;*/
	margin : 0px 0px 0px 8px;
	padding : 0px 0px 0px 8px;
	/*margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;*/
	text-align : left;
	}
a.Ln:link
	{
	COLOR:	#297FA9;
	background-image	:	url(/images/arw1.gif);
	/*background-image	:	url(/dev/images/arw1.gif);*/
	}
a.Ln:visited
	{
	COLOR:	#297FA9;
	background-image	:	url(/images/arw1.gif);
	/*background-image	:	url(/dev/images/arw1.gif);*/
	}
a.Ln:active
	{
	COLOR:	#297FA9;
	background-image	:	url(/images/arw1.gif);
	/*background-image	:	url(/dev/images/arw1.gif);*/
	}
a.Ln:hover
	{
	COLOR:	#04557D;
	background-image	:	url(/images/arw2.gif);
	/*background-image	:	url(/dev/images/arw2.gif);*/
	}

/**************************************************************************/

a.Ln2
	{
	/*FONT	: 	11px Arial, Helvetica, sans-serif;*/
	font-size : 11px;
	text-decoration:	none;
	font-weight:	bold;
	line-height:	17px;
	float : left;
	/*display : inline;*/
	background-repeat: no-repeat;
	background-position: left top;
	/*padding-left: 8px;
	margin-left : 8px;
	margin-right : 8px;
	padding-right: 8px;*/
	margin : 0px 0px 0px 8px;
	padding : 0px 0px 0px 8px;
	/*margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;*/
	text-align : left;
	background-image	:	url(/images/arw4.gif);
	/*background-image	:	url(/dev/images/arw4.gif);*/
	}
a.Ln2:link
	{
	COLOR:	#04557D;
	}
a.Ln2:visited
	{
	COLOR:	#04557D;
	}
a.Ln2:active
	{
	COLOR:	#04557D;
	}
a.Ln2:hover
	{
	COLOR:	#04557D;
	}

/**************************************************************************/

a.Ln3
	{
	/*FONT	: 	11px Arial, Helvetica, sans-serif;*/
	font-size : 11px;
	text-decoration:	none;
	font-weight:	bold;
	line-height:	17px;
	float : left;
	/*display : inline;*/
	background-repeat: no-repeat;
	background-position: left top;
	/*padding-left: 8px;
	margin-left : 8px;
	margin-right : 8px;
	padding-right: 8px;*/
	margin : 0px 0px 0px 8px;
	padding : 0px 0px 0px 8px;
	/*margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;*/
	text-align : left;
	}
a.Ln3:link
	{
	COLOR:	#888888;
	background-image	:	url(/images/arw3.gif);
	/*background-image	:	url(/dev/images/arw3.gif);*/
	}
a.Ln3:visited
	{
	COLOR:	#888888;
	background-image	:	url(/images/arw3.gif);
	/*background-image	:	url(/dev/images/arw3.gif);*/
	}
a.Ln3:active
	{
	COLOR:	#888888;
	background-image	:	url(/images/arw3.gif);
	/*background-image	:	url(/dev/images/arw3.gif);*/
	}
a.Ln3:hover
	{
	COLOR:	#04557D;
	background-image	:	url(/images/arw2.gif);
	/*background-image	:	url(/dev/images/arw2.gif);*/
	}

/**************************************************************************/
	
.navBlock
	{
	/*font-size : 8px;
	font-weight : normal;*/
	float : left;
	width : 8px;
	/*display : inline;*/
	}
	
/*.navText
	{
	float : left;
	cursor : pointer;
	width : 80%;
	}*/
	
/**************************************************************************/

.LnBox
	{
	/*display: block;*/
	/*width : 153px;*/
	/*Lnavbox is 168 with no side padding */
	/* what is 145? */
	width : 161px;
	/*width : 156px;*/
	/*margin-left : 3px;
	margin-right : 3px;*/
	margin : 0px 3px 0px 3px;
	/*margin : 0px 0px 0px 0px;*/
	/*padding : 1px 5px 1px 1px;*/
	/*padding : 1px 1px 1px 1px;*/
	/*padding : 1px 0px 1px 0px;*/
	border-collapse : collapse;
	padding : 0px 0px 0px 0px;
	border : 1px solid #FFFFFF;
	/*white-space: nowrap;*/
	text-align : left;
	}
	
.LnBox:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .LnBox {height: 1%;}
/* End hide from IE-mac */

/**************************************************************************/

.LnBox2
	{
	cursor : pointer;
	/*display: block;*/
	/*width : 153px;*/
	width : 161px;
	/*width : 156px;*/
	/*margin-left : 3px;
	margin-right : 3px;*/
	margin : 0px 3px 0px 3px;
	/*margin : 0px 0px 0px 0px;*/
	border-collapse : collapse;
	/*padding : 0px 4px 0px 0px;*/
	padding : 0px 0px 0px 0px;
	border : 1px solid #C2DAE6;
	background-color : #E4EFF3;
	background-repeat: repeat-x;
	background-image	:	url(/images/Lnav_over.gif);
	/*background-image	:	url(/dev/images/Lnav_over.gif);*/
	/*white-space: nowrap;*/
	text-align : left;
	}
	
.LnBox2:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .LnBox2 {height: 1%;}
/* End hide from IE-mac */

/**************************************************************************/

a.PR
	{
	FONT-SIZE	: 	11px;
	font-weight:	bold;
	display: block;
	margin-top	:	5px;
	margin-bottom	:	5px;
	border-collapse : collapse;
	text-decoration:	none;
	padding : 1px 1px 1px 1px;
	}
a.PR:link
	{
	COLOR:	#555555;
	}
a.PR:visited
	{
	COLOR:	#555555;
	}
a.PR:active
	{
	COLOR:	#04557D;
	}
a.PR:hover
	{
	COLOR:	#04557D;
	padding : 0px 0px 0px 0px;
	border : 1px solid #C2DAE6;
	background-color : #E4EFF3;
	background-repeat: repeat-x;
	background-image	:	url(/images/Lnav_over.gif);
	/*background-image	:	url(/dev/images/Lnav_over.gif);*/
	}
	
/**************************************************************************/
/**************************************************************************/

a.PRA
	{
	FONT-SIZE	: 	11px;
	font-weight:	bold;
	display: block;
	margin-top	:	5px;
	margin-bottom	:	5px;
	border-collapse : collapse;
	text-decoration:	none;
	padding : 1px 1px 1px 1px;
	}
a.PRA:link
	{
	/*COLOR:	#BA8E23;*/
	}
a.PRA:visited
	{
	/*COLOR:	#555555;*/
	}
a.PRA:active
	{
	COLOR:	#04557D;
	}
a.PRA:hover
	{
	COLOR:	#04557D;
	padding : 0px 0px 0px 0px;
	border : 1px solid #C2DAE6;
	background-color : #E4EFF3;
	background-repeat: repeat-x;
	background-image	:	url(/images/Lnav_over.gif);
	/*background-image	:	url(/dev/images/Lnav_over.gif);*/
	}
	
/**************************************************************************/
a.PRS
	{
	FONT-SIZE	: 	18px;
	font-weight:	bold;
	display: block;
	margin-top	:	5px;
	margin-bottom	:	5px;
	border-collapse : collapse;
	text-decoration:	none;
	padding : 1px 1px 1px 1px;
	}
a.PRS:link
	{
	COLOR:	#BA8E23;
	}
a.PRS:visited
	{
	COLOR:	#BA8E23;
	}
a.PRS:active
	{
	COLOR:	#BA8E23;
	}
a.PRS:hover
	{
	COLOR:	#BA8E23;
	padding : 0px 0px 0px 0px;
	border : 1px solid #C2DAE6;
	background-color : #E4EFF3;
	background-repeat: repeat-x;
	background-image	:	url(/images/Lnav_over.gif);
	/*background-image	:	url(/dev/images/Lnav_over.gif);*/
	}
/**************************************************************************/

a.PRR
	{
	FONT-SIZE	: 	11px;
	font-weight:	bold;
	display: block;
	margin-top	:	5px;
	margin-bottom	:	5px;
	border-collapse : collapse;
	text-decoration:	none;
	padding : 1px 1px 1px 1px;
	}
a.PRR:link
	{
	COLOR:	#555555;
	}
a.PRR:visited
	{
	COLOR:	#555555;
	}
a.PRR:active
	{
	COLOR:	#04557D;
	}
a.PRR:hover
	{
	COLOR:	#04557D;
	padding : 0px 0px 0px 0px;
	border : 1px solid #C2DAE6;
	background-color : #E4EFF3;
	background-repeat: repeat-x;
	background-image	:	url(/images/Lnav_over.gif);
	/*background-image	:	url(/dev/images/Lnav_over.gif);*/
	}
	
/**************************************************************************/

a.ITN
	{
	FONT-SIZE	: 	11px;
	display: block;
	margin-top	:	0px;
	margin-bottom	:	5px;
	border-collapse : collapse;
	text-decoration:	none;
	padding : 1px 1px 1px 1px;
	}
a.ITN:link
	{
	COLOR:	#555555;
	}
a.ITN:visited
	{
	COLOR:	#555555;
	}
a.ITN:active
	{
	COLOR:	#04557D;
	}
a.ITN:hover
	{
	COLOR:	#04557D;
	padding : 0px 0px 0px 0px;
	border : 1px solid #C2DAE6;
	background-color : #E4EFF3;
	background-repeat: repeat-x;
	background-image	:	url(/images/Lnav_over.gif);
	}
/**************************************************************************/

a.ITNtitle
	{
	FONT	: 	11px Arial, Helvetica, sans-serif;
	text-decoration:	none;
	font-weight:	bold;
	}
a.ITNtitle:link
	{
	COLOR:	#297FA9;
	}
a.ITNtitle:visited
	{
	COLOR:	#297FA9;
	}
a.ITNtitle:active
	{
	COLOR:	#297FA9;
	}
a.ITNtitle:hover
	{
	COLOR:	#04557D;
	}
	
/**************************************************************************/

a.ITNbox
	{
	FONT	: 	14px Arial, Helvetica, sans-serif;
	text-decoration:	none;
	font-weight:	bold;
	}
a.ITNbox:link
	{
	COLOR:	#066A9B;
	}
a.ITNbox:visited
	{
	COLOR:	#066A9B;
	}
a.ITNbox:active
	{
	COLOR:	#D2A010;
	}
a.ITNbox:hover
	{
	COLOR:	#D2A010;
	}
	
/**************************************************************************/
.ITNpreview{
	visibility : hidden;
	/*display:none;*/
	/*width : 144px;*/
	border : solid 1px #CCCCCC;
	position : absolute;
	z-index:20000;
	padding : 0;
	margin : 0;
	/*background-color:#FFFFFF;*/
	}

/**************************************************************************/
#ITNshadow{
	position:absolute;
	background-color:#555;
	visibility : hidden;
	/*display:none;*/
	z-index:10000;
	opacity:0.7;
	filter:alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	}
/**************************************************************************/

a.leftM
	{
	FONT-SIZE	: 	11px;
	display: block;
	margin-left	:	3px;
	margin-right	:	3px;
	border-collapse : collapse;
	text-decoration:	none;
	padding : 4px 1px 4px 15px;
	width : 146px;
	}
a.leftM:link
	{
	COLOR:	#555555;
	}
a.leftM:visited
	{
	COLOR:	#555555;
	}
a.leftM:active
	{
	COLOR:	#04557D;
	}
a.leftM:hover
	{
	COLOR:	#04557D;
	padding : 3px 0px 3px 14px;
	border : 1px solid #C2DAE6;
	background-color : #E4EFF3;
	background-repeat: repeat-x;
	background-image	:	url(/images/Lnav_over.gif);
	/*background-image	:	url(/dev/images/Lnav_over.gif);*/
	}
/**************************************************************************/

BODY
	{
	FONT : 12px Arial, Helvetica, sans-serif;
	COLOR							: 	#555555;
	background-color 				:   #CBCAC5;
	margin-top : 15px;
	/*--- for Opera -------*/
	padding-top : 0px;
	}
	
TD 
	{
	FONT : 11px Arial, Helvetica, sans-serif;
	}
	
.block
	{
	display : block;
	}
	
.posAbs
	{
	position 	:	absolute;
	}

.CBIZbold
	{
	font-weight : bold;
	}
	
.CBIZcenter
	{
	margin-left	:	auto;
	margin-right:	auto;
	}
	
.hline
	{
	FONT-SIZE : 28px;
	COLOR : #135786;
	padding : 0px 10px 0px 25px;
	
	margin-top : 35px;
	/*top : 35px;*/
	/*position : relative;*/
	
	/*float : left;*/
	/*width : 50%*/
	/*display : block;*/
	/*line-height : 1;*/
	}
	
.hline2
	{
	FONT-SIZE : 18px;
	COLOR : #D2A010;
	/*line-height : 5pt;*/
	}
	
.disclaimer
	{
	FONT-SIZE : 9px;
	COLOR : #999999;
	}
	
/*------ crazy min-width for IE --------------*/
	
* html .minwidth {
	/*border-left:750px solid #800;*/
	/*border-left:750px solid #CBCAC5;*/
	border-left:900px solid #CBCAC5;
	margin-left	:	auto;
	margin-right:	auto;
}

* html .minwidths {
	/*border-left:750px solid #800;*/
	/*border-left:750px solid #CBCAC5;*/
	border-left:900px solid #CBCAC5;
	margin-left	:	auto;
	margin-right:	auto;
}

* html .container {
	/*margin-left:-750px;*/
	margin-left:-950px;
	position:relative;
}



/* strange comments below hide these styles from IE 5 on Mac */
/*\*/
* html .minwidth, * html .container {
	height: 1px;
}

* html .containers {
	/*margin-left:-750px;*/
	margin-left:-950px;
	position:relative;
}



/* strange comments below hide these styles from IE 5 on Mac */
/*\*/
* html .minwidth, * html .containers {
	height: 1px;
}
/**/
/**/

/*------ /crazy min-width for IE --------------*/
	
#top
/* top nav boundry table */
	{
	position : relative;
	min-width : 714px;
	width : 80%;
	height : 115px;
	border-collapse : collapse;
	background-color : #FFFFFF;
	padding : 0px 3px 3px 3px;
	border : 1px solid #BABAB5;
	margin-left	:	auto;
	margin-right:	auto;
	}

.shdw1
	{
	min-width : 714px;
	width : 79%;
	height : 8px;
	border-collapse : collapse;
	border-left: 1px solid #CBCAC5;
	border-right: 1px solid #CBCAC5;
	margin-left	:	auto;
	margin-right:	auto;
	background-image	:	url(/images/shdw1.gif);
	/*background-image	:	url(/dev/images/shdw1.gif);*/
	background-repeat	:	repeat-x;
	}
	
.logo
	{
	float : left;
	display : inline;
	position 	:	relative;
	/*position : absolute;*/
	left	:	9px;
	top	:	19px;
	
	/*preload nav background over image */
	background-image	:	url(/images/nav_over.gif);
	/*background-image	:	url(/dev/images/nav_over.gif);*/
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
	
	}
	a.companys
	{
	max-width : 650px;
	position 	:	relative;
	/*position : absolute;*/
	FONT-SIZE : 14px;
	COLOR : #04557D;
	text-decoration : none;
	float : left;
	font-weight 					: 	bold;
	display : inline;
	left	:	15px;
	top	:	63px;
	}
	#topFloat
	{
	/*position : absolute;*/
	float : right;
	display : inline;
	/*text-align : right;*/
	/*width : 90%;*/
	}
	
#utilities
	{
	text-align : right;
	position 	:	absolute;
	/*top		:	30px;*/
	top : 15px;
	right 	: 	20px;
	FONT	: 	10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
#searchBox
	{
	text-align : right;
	position 	:	absolute;
	/*top		:	44px;*/
	top : 38px;
	right : 18px;
	}
	
#searchForm
	{
	text-align : right;
	margin : 0px;
	}
	
#query
	{
    FONT							: 	11px Arial, Helvetica, sans-serif;
    font-weight 					: 	bold;
    background-color 				: 	#FFFFFF;
    border-color 					: 	#CCCCCC;
    border-style 					: 	solid;
    border-width 					: 	1px;
    color 							: 	#555555;
	padding : 0px;
	margin : 0px;
	}
	
#topnavtable 
	{
	clear : both;
	width : 100%;
	position : relative;
	top : 16px;
	/*position : absolute;
	top : 78px;*/
	}
	
a.company
	{
	max-width : 650px;
	position 	:	relative;
	/*position : absolute;*/
	FONT-SIZE : 18px;
	COLOR : #04557D;
	text-decoration : none;
	float : left;
	display : inline;
	left	:	15px;
	top	:	63px;
	}
	
#topFloat
	{
	/*position : absolute;*/
	float : right;
	display : inline;
	/*text-align : right;*/
	/*width : 90%;*/
	}
	
#utilities
	{
	text-align : right;
	position 	:	absolute;
	/*top		:	30px;*/
	top : 15px;
	right 	: 	20px;
	FONT	: 	10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
#searchBox
	{
	text-align : right;
	position 	:	absolute;
	/*top		:	44px;*/
	top : 38px;
	right : 18px;
	}
	
#searchForm
	{
	text-align : right;
	margin : 0px;
	}
	
#query
	{
    FONT							: 	11px Arial, Helvetica, sans-serif;
    font-weight 					: 	bold;
    background-color 				: 	#FFFFFF;
    border-color 					: 	#CCCCCC;
    border-style 					: 	solid;
    border-width 					: 	1px;
    color 							: 	#555555;
	padding : 0px;
	margin : 0px;
	}
	
#topnavtable 
	{
	clear : both;
	width : 100%;
	position : relative;
	top : 16px;
	/*position : absolute;
	top : 78px;*/
	}
	
TD.topnavtd
	{
	border	:	none;
	padding : 0px 1px 0px 1px;
	vertical-align : top;
	text-align : center;
	height : 21px;
	background-repeat: repeat-x;
	background-image	:	url(/images/nav_reg.gif);
	/*background-image	:	url(/dev/images/nav_reg.gif);*/
	}
TD.topnavtdhover
	{
	cursor : pointer;
	border-left: 1px solid #1D4458;
	border-right: 1px solid #A8CBDD;
	padding : 0px 0px 0px 0px;
	vertical-align : top;
	text-align : center;
	height : 21px;
	background-repeat: repeat-x;
	background-image	:	url(/images/nav_over.gif);
	/*background-image	:	url(/dev/images/nav_over.gif);*/
	}

#contentBody
/* content boundry table */
	{
	width : 80%;
	min-width : 720px;
	margin-left	:	auto;
	margin-right:	auto;
	border-collapse : collapse;
	border : 1px solid #FFFFFF;
	background-color : #E4DDD3;
	background-repeat	:	repeat-x;
	background-image	:	url(/images/bkgrd1.gif);
	/*background-image	:	url(/dev/images/bkgrd1.gif);*/
	}
#contentBodies
/* content boundry table Tofias */
	{
	width : 80%;
	min-width : 720px;
	margin-left	:	auto;
	margin-right:	auto;
	border-collapse : collapse;
	border : 1px solid #FFFFFF;
	background-color : #E4DDD3;
	background-repeat	:	repeat-x;
	background-image	:	url(/images/bkgrd1.gif);
	/*background-image	:	url(/dev/images/bkgrd1.gif);*/
	}
#leftCol
	{
	float : left;
	display : inline;
	text-align : center;
	margin-top : 8px;
	margin-left	:	8px;
	width : 170px;
	}
	
#Lnavbox
/* div for left hand navigation */
	{
	width : 169px;
	border-collapse : collapse;
	background-color : #FFFFFF;
	padding : 3px 0px 3px 0px;
	border : 1px solid #CCCCCC;
	text-align : left;
	}
	
.leftModule
/* supplemental area below left nav */
	{
	width : 168px;
	border-collapse : collapse;
	background-color : #F1EEE9;
	padding : 15px 0px 10px 0px;
	border : 1px solid #FFFFFF;
	text-align : left;
	FONT-size : 11px;
	}
	
.leftModule h1
/* h1 for supplemental area */
	{
	FONT-size : 12px;
	COLOR : #0B6D9D;
	font-weight:	bold;
	}
	
.leftModuleHeadline
/* headline for supplemental area */
	{
	FONT-size : 12px;
	COLOR : #0B6D9D;
	font-weight:	bold;
	margin-bottom : 5px;
	padding-left : 16px;
	}
	
.rightModule
/* supplemental area below left nav */
	{
	width : 143px;
	border-collapse : collapse;
	background-color : #FFFFFF;
	padding : 0px 10px 10px 15px;
	border : 1px solid #CCCCCC;
	text-align : left;
	FONT-size : 11px;
	}
	
#searchButton
	{
	vertical-align : middle;
	}
	
.shdw2
	{
	width : 160px;
	height : 8px;
	background-image	:	url(/images/shdw2.gif);
	/*background-image	:	url(/dev/images/shdw2.gif);*/
	background-repeat	:	repeat-x;
	margin-left	:	auto;
	margin-right:	auto;
	}
	
#contentCol
	{
	margin-top : 8px;
	margin-right	:	8px;
	float : right;
	display : inline;
	text-align : center;
	width : 100%;
	margin-left	:	-194px;
	}
	
#content
/* content area outline box */
	{
	border-collapse : collapse;
	background-color : #FFFFFF;
	border : 1px solid #CCCCCC;
	text-align : left;
	margin-left	:	194px;
	display : block;
	position : relative;
	}
	
#content-inner
/* margins and background image for content area */
	{
	background-image	:	url(/images/bkgrd2.gif);
	/*background-image	:	url(/dev/images/bkgrd2.gif);*/
	background-repeat	:	repeat-x;
	/*margin-left : 4px;
	margin-top : 4px;
	margin-right : 4px;*/
	border : 4px solid #FFFFFF;
	min-height : 400px;
	/*padding : 40px 54px 0px 25px;*/
	/*position : relative;*/
	}
	
#content-inner:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html #content-inner {height: 1%;}
/* End hide from IE-mac */
	
#content-here
	{
	/*margin-top : 90px;*/
	/*margin : 0px 0px 0px 0px;*/
	/*display : block;*/
	/*top : 130px;*/
	/*position : absolute;*/
	clear : right;
	padding : 10px 54px 0px 25px;
	}
	
.IEht
	{
	float : left;
	}
	
.headimage
	{
	float : right;
	/*display : inline;*/
	/*text-align : right;*/
	/*margin-top : 4px;*/
	/*margin-right : 4px;*/
	/*margin-right : 3px;*/
	}
	
#shdw3Box
/* sets left margin so that shdw3 can then center under content */
	{
	margin-left	:	194px;
	display : block;
	}
	#shdw4Box
/* sets left margin so that shdw3 can then center under content */
	{
	margin-left	:	20px;
	display : block;
	}
#shdw3
	{
	width : 98%;
	height : 8px;
	background-image	:	url(/images/shdw2.gif);
	/*background-image	:	url(/dev/images/shdw2.gif);*/
	background-repeat	:	repeat-x;
	margin-left	:	auto;
	margin-right:	auto;
	}
	
#test-col
	{
	float : left;
	width : 215px;
	margin-top : 30px;
	margin-bottom : 30px;
	margin-right : 10px;
	}
	

	
#testimonial
	{
	FONT	: 	11px Arial, Helvetica, sans-serif;
	color : #00483A;
	font-weight:	bold;
	padding : 20px 20px 20px 20px;
	border-collapse : collapse;
	background-color : #A4BFB9;
	border : 1px solid #CCCCCC;
	background-image	:	url(/images/bkgrd3.gif);
	/*background-image	:	url(/dev/images/bkgrd3.gif);*/
	background-repeat	:	repeat-x;
	}
	
.test-pic
	{
	border : 1px solid #B1C8C3;
	}
	
.quote1
	{
	margin-left : -15px;
	}
	
.quote2
	{
	vertical-align : top;
	}
	
#article-col
	{
	float : right;
	width : 215px;
	margin-top : 30px;
	margin-bottom : 30px;
	}
	
#article
	{
	FONT	: 	11px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	/*font-weight:	bold;*/
	padding : 20px 20px 20px 20px;
	border-collapse : collapse;
	background-color : #066A9B;
	border : 1px solid #CCCCCC;
	background-image	:	url(/images/bkgrd4.gif);
	background-repeat	:	repeat-x;
	}
.articleHline
	{
	FONT-SIZE : 18px;
	font-weight:	bold;
	COLOR : #D2A010;
	}
	
#print
	{
	font-size : 10px;
	margin-bottom : 8px;
	text-align : right;
	margin-right : 10px;
	}
	
#print a:link{
			text-decoration:	none;
			COLOR:	#D2A010;
			}
			
#print a:visited{
			text-decoration:	none;
			COLOR:	#D2A010;
			}
			
#print a:active{
			text-decoration:	none;
			COLOR:	#D2A010;
			}
			
#print a:hover{
			text-decoration:	none;
			COLOR:	#418DB3;
			}
	
#shdw4
	{
	width : 97%;
	height : 8px;
	background-image	:	url(/images/shdw4.gif);
	/*background-image	:	url(/dev/images/shdw4.gif);*/
	background-repeat	:	repeat-x;
	margin-left	:	auto;
	margin-right:	auto;
	}

#footer
/* div for small logo and text nav, legal links */
	{
	min-width : 720px;
	width : 80%;
	padding : 0px 0px 0px 0px;
	margin-top : 23px;
	margin-left	:	auto;
	margin-right:	auto;
	font-size : 9px;
	}
	#footers
/* div for small logo and text nav, legal links */
	{
	min-width : 720px;
	width : 80%;
	padding : 0px 0px 0px 0px;
	margin-top : 23px;
	margin-left	:	auto;
	margin-right:	auto;
	font-size : 8px;
	}
	
#footerlogo
	{
	float : left;
	display : inline;
	}
	
#footerlocations
	{
	float : right;
	display : inline;
	valign : bottom;
	margin-right : 16px;
	}
	
#footernav
	{
	float : left;
	display : inline;
	valign : bottom;
	margin-left : 16px;
	}
	
#footernav a:link{
			text-decoration:	none;
			COLOR:	#515151;
			}
			
#footernav a:visited{
			text-decoration:	none;
			COLOR:	#515151;
			}
			
#footernav a:active{
			text-decoration:	none;
			COLOR:	#515151;
			}
			
#footernav a:hover{
			text-decoration:	none;
			COLOR:	#418DB3;
			}
			
/*---- Homepage specific -------------------------------------------*/
			
#movieBox
/* Flash boundry box */
	{
	min-width : 720px;
	width : 80%;
	height : 180px;
	border-collapse : collapse;
	background-color : #FFFFFF;
	padding : 2px 2px 2px 2px;
	border : 1px solid #BABAB5;
	text-align	:	center;
	margin-left	:	auto;
	margin-right:	auto;
	}
	#movieBoxs
/* Flash boundry box */
	{
	min-width : 720px;
	/*max-width : 920px;*/
	width : 80%;
	height : 180px;
	border-collapse : collapse;
	background-color : #FFFFFF;
	padding : 2px 2px 2px 2px;
	border : 1px solid #BABAB5;
	text-align	:	center;
	margin-left	:	auto;
	margin-right:	auto;
	display : block;
   overflow:hidden;


	}
	
#movie
/* Flash animation */
	{
	background-repeat: repeat-x;
	background-image	:	url(/images/flash_bkgrd.gif) ;
	

	
	}
			
#homeLeftCol
	{
	float : left;
	display : inline;
	text-align : center;
	margin-top : 8px;
	margin-left	:	8px;
	width : 168px;
	}
	
#homeLeftColBox
/* box and outline for home left column */
	{
	width : 144px;
	border-collapse : collapse;
	background-color : #FFFFFF;
	padding : 12px 12px 12px 12px;
	border : 1px solid #CCCCCC;
	text-align : left;
	}
	
	#homeLeftColBoxs
/* box and outline for home left column */
	{
	width : 144px;
	border-collapse : collapse;
	background-color : #FFFFFF;
	padding : 23px 10px 10px 10px;
	border : 1px solid #CCCCCC;
	text-align : left;
	}
	#homepad
	{
		padding-top : 15px;
	}
	#homeRColBox
/* box and outline for home left column */
	{
	width : 144px;
	border-collapse : collapse;
	background-color : #FFFFFF;
	padding : 0px 12px 12px 12px;
	border : 1px solid #CCCCCC;
	border-right-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-top-color:#FFFFFF;
	text-align : left;
	}
#homeCBIZNews
	{
	FONT-SIZE : 18px;
	font-weight:	bold;
	COLOR : #BA8E23;
	}
	#homeTofNew
	{
	FONT-SIZE : 18px;
	font-weight:	bold;
	padding-top: 20px;
	COLOR : #BA8E23;
	}
	#homeTofiasNews
	{
	FONT-SIZE : 14px;
	font-weight:	bold;
	COLOR : #BA8E23;
	
	}
	
#homeWebcast
	{
	margin-top : 15px;
	border-top : 1px solid #CCCCCC;
	padding-top : 15px;
	FONT-SIZE	: 	11px;
	}
	
#homeWebcastHeadline
/* headline webcast on homepage */
	{
	FONT-size : 12px;
	COLOR : #0B6D9D;
	font-weight:	bold;
	}
	
#homeHeadline
	{
	FONT-SIZE : 18px;
	font-weight:	bold;
	/*COLOR : #446BAA;*/
	color : #297FA9;
	display : block;
	}
	#homeHeadlines
	{
	FONT-SIZE : 18px;
	font-weight:	bold;
	/*COLOR : #446BAA;*/
	color : #297FA9;
	padding : 10px 0px 5px 0px;
	display : block;
	}
	
#homeRightColumn
	{
	float : right;
	border-left : 1px solid #CCCCCC;
	padding : 0px 10px 20px 20px;
	margin-left : 15px;
	margin-bottom : 15px;
	display : inline;
	width : 30%;
	}
#homeRightColumns
	{
	float : right;
	border-left : 1px solid #CCCCCC;
	padding : 10px 0px 0px 10px;
	margin-left : 15px;
	margin-bottom : 25px;
	display : inline;
	width : 27%;
	overflow:hidden;
	}
	#homeRightColumnes
	{
	float : right;
	border-left : 1px solid #CCCCCC;
	padding : 0px 10px 10px 10px;
	margin-left : 10px;
	margin-bottom : 15px;
	display : inline;
	width : 20%;
	}

/* float clearing classes with Holly hack */
	
.homeContent
/* content area outline box */
	{
	border-collapse : collapse;
	background-color : #FFFFFF;
	border : 1px solid #CCCCCC;
	text-align : left;
	margin-left	:	194px;
	
	display : block;
	overflow:hidden;
	}
	.TofiahomeContent
/* content area outline box */
	{
	border-collapse : collapse;
	background-color : #FFFFFF;
	border : 1px solid #CCCCCC;
	text-align : left;
	margin-left	:	190px;
	display : block;
	overflow:hidden;
	}
	.homeContents
/* content area outline box */
	{
	border-collapse : collapse;
	background-color : #FFFFFF;
	border : 1px solid #CCCCCC;
	text-align : left;
	padding : 10px 0px 20px 20px;
	margin-left	:	20px;
	display : block;
	overflow:hidden;
	}
	
.homeContent:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .homeContent {height: 1%;}
/* End hide from IE-mac */
	
.homeContentPadding
	{
	margin : 12px 12px 12px 12px;
	display : block;
	}
	.homeContentPadding:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.homeContentPad
	{
	margin : 10px 10px 10px 10px;
	display : block;
	}
	.homeContentPadding:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

	.homeContentPaddings
	{
	margin : 12px 12px 12px 12px;
	display : block;
	}
	.homeContentPaddings:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

	

/* Hides from IE-mac \*/
* html .homeContentPadding {height: 1%;}
/* End hide from IE-mac */

/* end float clearing classes with Holly hack */

#poll
	{
	width : 136px;
	}
	
#pollBody
	{
	background-color : #ECECEC;
	padding : 5px 5px 0px 5px;
	}

#pollTDLeft
	{
	background-repeat: repeat-y;
	background-image	:	url(/images/poll_l.gif)
	/*background-image	:	url(/dev/images/poll_l.gif);;*/
	}
	
#pollTDRight
	{
	background-repeat: repeat-y;
	background-image	:	url(/images/poll_r.gif);
	/*background-image	:	url(/dev/images/poll_r.gif);*/
	}
	
#pollTDTop
	{
	background-repeat: repeat-x;
	background-image	:	url(/images/poll_t.gif);
	/*background-image	:	url(/dev/images/poll_t.gif);*/
	}
	
#pollTDBottom
	{
	background-repeat: repeat-x;
	background-image	:	url(/images/poll_b.gif);
	/*background-image	:	url(/dev/images/poll_b.gif);*/
	}
	
.pollSubmit
	{
	width : 100%;
	padding-top : 10px;
	text-align : center;
	}
	
/*-------------------------------Search Page specific -----------------*/

#topWebinator
/* top nav boundry table */
	{
	position : relative;
	min-width : 714px;
	/*width : 100%;*/
	height : 115px;
	border-collapse : collapse;
	background-color : #FFFFFF;
	padding : 0px 3px 3px 3px;
	border : 1px solid #BABAB5;
	}
	
#contentWebinator
/* content area outline box */
	{
	float : right;
	margin : 8px;
	border-collapse : collapse;
	background-color : #FFFFFF;
	border : 1px solid #CCCCCC;
	text-align : left;
	display : block;
	position : relative;
	}

	

	
