a:link, a:visited, a:active {
	color : #003366;
	font-weight : bold;
	text-decoration : none;
}

a:hover {
	color : #CC6633;
	text-decoration : underline;
}

body {
	background : url(../images/bkgd.jpg) repeat-x;
	color : #8D4F30;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left : 0px;
	margin-top : 0px;
	scrollbar-3dlight-color : #EAF2F2;
	scrollbar-arrow-color : #000000;
	scrollbar-darkshadow-color : #97BDBD;
	scrollbar-face-color : #EAF2F2;
	scrollbar-highlight-color : #EAF2F2;
	scrollbar-shadow-color : #333333;
	scrollbar-track-color : #C0DBDC;
}

h3 {
	background : #CC6633;
	color : #FFFFFF;
	font : normal normal bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 1px 0px 3px 3px;
}

hr {
	color : #CC6633;
}

li {
	list-style-image : url(../images/bullet2.gif);
}

span.divider {
	font-size : 6pt;
}

td img.o {
	display : block;
}

td.rowhead {
	color : #CC6633;
	font : bold larger;
	vertical-align : top;
}

th {
	background-color : #E1EDED;
	border-bottom : 2px solid #CC6633;
	font-weight : bold;
	text-align : left;
	vertical-align : top;
}

.cbottom {
	background : transparent url(../images/b2.jpg) repeat-x bottom;
}

.clients {
	padding : 0px 28px 18px 0px;
}

.color2 {
	color : #003366;
}

.contenthead {
	color : #003366;
	font : oblique bold 14pt/18pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.contentsplash, table {
	color : #494D6B;
	font : 10px/11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align : top;
}

.more {
	color : #009999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8.5pt;
	line-height : 9.5pt;
	text-decoration : none;
}

.nav1 {
	background : url(../images/topnav.gif) no-repeat -316px -24px;
	color : #339999;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 28px;
	text-align : center;
	text-indent : -2px;
	vertical-align : middle;
	width : 88px;
}

.nav1on {
	background : url(../images/topnav.gif) no-repeat -316px 2px;
	color : #003366;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 28px;
	text-align : center;
	text-indent : -2px;
	vertical-align : middle;
	width : 88px;
}

.nav1over {
	background : url(../images/topnav.gif) no-repeat -316px 2px;
	color : #FFFFFF;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 28px;
	text-align : center;
	text-indent : -2px;
	vertical-align : middle;
	width : 88px;
}

.nav2 {
	background : url(../images/topnav.gif) no-repeat -66px -24px;
	color : #339999;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 28px;
	text-align : center;
	vertical-align : middle;
	width : 80px;
}

.nav2on {
	background : url(../images/topnav.gif) no-repeat -66px 2px;
	color : #003366;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 28px;
	text-align : center;
	vertical-align : middle;
	width : 80px;
}

.nav2over {
	background : url(../images/topnav.gif) no-repeat -66px 2px;
	color : #FFFFFF;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 28px;
	text-align : center;
	vertical-align : middle;
	width : 80px;
}

.nav3 {
	background : url(../images/topnav.gif) no-repeat -146px -24px;
	color : #339999;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 28px;
	text-align : center;
	vertical-align : middle;
	width : 98px;
}

.nav3on {
	background : url(../images/topnav.gif) no-repeat -146px 2px;
	color : #003366;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 28px;
	text-align : center;
	vertical-align : middle;
	width : 98px;
}

.nav3over {
	background : url(../images/topnav.gif) no-repeat -146px 2px;
	color : #FFFFFF;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 28px;
	text-align : center;
	vertical-align : middle;
	width : 98px;
}

.nav4 {
	background : url(../images/topnav.gif) no-repeat -244px -24px;
	color : #339999;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 28px;
	text-align : center;
	text-indent : -1px;
	vertical-align : middle;
	width : 71px;
}

.nav4on {
	background : url(../images/topnav.gif) no-repeat -244px 2px;
	color : #003366;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 28px;
	text-align : center;
	text-indent : -1px;
	vertical-align : middle;
	width : 71px;
}

.nav4over {
	background : url(../images/topnav.gif) no-repeat -244px 2px;
	color : #FFFFFF;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 28px;
	text-align : center;
	text-indent : -1px;
	vertical-align : middle;
	width : 71px;
}

.nav5 {
	background : url(../images/topnav.gif) no-repeat 0px -24px;
	color : #339999;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 28px;
	text-align : center;
	text-indent : 3px;
	vertical-align : middle;
	width : 66px;
}

.nav5over {
	background : url(../images/topnav.gif) no-repeat 0px 2px;
	color : #FFFFFF;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 28px;
	text-align : center;
	text-indent : 3px;
	vertical-align : middle;
	width : 66px;
}

.navsplash {
	background : transparent url(../images/navsplash2.jpg) no-repeat;
	color : #006666;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 40px;
	line-height : 31pt;
	text-align : left;
	text-indent : 18px;
	vertical-align : top;
	width : 133px;
}

.navsplashover {
	background : transparent url(../images/navsplashover.jpg) no-repeat;
	color : #FFFFFF;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 40px;
	line-height : 31pt;
	text-align : left;
	text-indent : 18px;
	vertical-align : top;
	width : 133px;
}

.phone {
	background : transparent url(../images/ll2b.jpg) no-repeat top;
	color : #003366;
	text-align : center;
}

.quote {
	background : #CC6633;
	color : #FFFFFF;
	font : italic normal normal small Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 6px;
	text-align : center;
}

.row1 {
	background-color : #FAFAFA;
	border-bottom : 1px solid #EFEFEF;
	border-right : 1px solid #F5F5F5;
	color : #003366;
	height : 16px;
}

.row2 {
	background-color : #FAFAFA;
	border-bottom : 1px solid #EFEFEF;
	border-right : 1px solid #F5F5F5;
	color : #003366;
	height : 16px;
}

.rowhead2 {
	background-color : #E1EDED;
	border-right : 4px solid #CC6633;
	font-weight : bold;
	text-align : left;
	vertical-align : top;
}

.samplepop {
	background-color : #D6E6E6;
	background-image : none;
}

.shade1 {
	background-color : #F8E2C5;
}

.slogan {
	color : #000000;
	font : bold 7pt Courier, sans-serif;
}

.spacerow {
	font-size : 0px;
	height : 9px;
	line-height : 0px;
}

.splashmessage {
	color : #CC6633;
	font : normal normal bold 10pt/13pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left : 6px;
	padding-top : 13px;
	text-align : left;
}

.study {
	color : #003366;
	font : bold 10pt/19pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.subtitle {
	color : #339999;
	font : bold 10pt/14pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.success {
	color : #CC6633;
	font : normal normal bold 8pt/11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top : 24px;
	text-align : left;
}

.tabcontent{
	display : none;
}

.testimonial{
	color : #AB572E;
	line-height : 9.5pt;
}

#contentbg {
	background : transparent url(../images/cbg.gif) repeat-y;
	left : 236px;
	position : absolute;
	top : 92px;
	vertical-align : top;
	width : 529px;
}

#h1 {
	background-image : url(../images/h1a.jpg);
	background-repeat : no-repeat;
	height : 29px;
	left : 0px;
	position : absolute;
	top : 0px;
	width : 577px;
}

#h2 {
	background-image : url("../images/hbg.gif");
	background-repeat : repeat-x;
	left : 0px;
	position : absolute;
	top : 28px;
	width : 765px;
}

#leftbg {
	left : 0px;
	position : absolute;
	text-align : center;
	top : 92px;
}

#microhelp {
	color : #CC6633;
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 21px;
	left : 238px;
	position : absolute;
	text-align : center;
	top : 38px;
	vertical-align : bottom;
	width : 516px;
}

#poplogo {
	background : transparent url(../images/popup_logo2.gif) no-repeat;
	height : 80px;
	left : 279px;
	position : absolute;
	top : 371px;
	width : 108px;
}

#samp {
	border-left-width : 38px;
	vertical-align : top;
	width : 330px;
	width : 29px;
}

#samp1a {
	background : transparent url(../images/samp1a.gif) no-repeat;
	float : left;
	height : 28px;
	vertical-align : top;
	width : 29px;
}

#samp1c {
	background : transparent url(../images/samp1c.gif) no-repeat;
	float : right;
	height : 28px;
	vertical-align : top;
	width : 29px;
}

#samp1d {
	background : transparent url(../images/samp1d.gif) repeat-y;
	float : left;
	height : 240px;
	padding-left : 26px;
	text-align : center;
	vertical-align : top;
	width : 348px;
}

#samp1e {
	background : transparent url(../images/samp1e.gif) repeat-y right;
	float : right;
	height : 240px;
	vertical-align : top;
	width : 29px;
}

#samp2d {
	background : url(../images/samp1d.gif) #FFE5D6 repeat-y;
	color : #993333;
	font : 8pt/11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 100px;
	padding : 9px 0px 4px 28px;
	width : 348px;
}

#samp2f {
	background : transparent url(../images/samp2f.gif) repeat-y;
	float : left;
	height : 28px;
	vertical-align : top;
	width : 29px;
}

#samp2g {
	font-size : 6pt;
	height : 28px;
	vertical-align : top;
	width : 320px;
}

#samp2h {
	background : transparent url(../images/samp2h.gif) repeat-y right;
	float : right;
	height : 28px;
	vertical-align : top;
	width : 29px;
}

#samp3d {
	background : transparent url(../images/samp3d.gif) repeat-y;
	color : #494D6B;
	font : 7pt/11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 16px;
	padding : 2px 0px 2px 38px;
	vertical-align : top;
	width : 362px;
}

#sampbottom {
	background : url(../images/samp2g.gif) #FFE5D6 repeat-x bottom;
	height : 28px;
	vertical-align : top;
	width : 400px;
}

#sampimage {
	background : url(../images/samp1e.gif) #FFFFFF repeat-y right;
	height : 240px;
	vertical-align : top;
	width : 400px;
}

#samplebg {
	background : transparent url(../images/cbg.gif) repeat-y;
	vertical-align : top;
	width : 529px;
}

#sampnav {
	background : url(../images/samp3e.gif) #E9EBF4 repeat-y right;
	vertical-align : top;
	width : 400px;
}

#samptext {
	background : url(../images/samp2e.gif) #FFE5D6 repeat-y right;
	vertical-align : top;
	width : 400px;
}

#samptop {
	background : url(../images/samp1b.gif) #FFFFFF repeat-x;
	height : 28px;
	vertical-align : top;
	width : 400px;
}

#slogan {
	height : 55px;
	left : 214px;
	position : absolute;
	top : 28px;
	width : 440px;
}

/* DAS: This breaks the menu switching script - FIXED */
/* NJT: shrunk and moved div down so it doesn't "cover" top menu buttons*/
#slogan2 {
	background : transparent url(../images/homeslogan.gif) no-repeat 0px 0px;
	height : 23px;
	left : -22px;
	position : absolute;
	top : -3px;
	width : 372px;
	z-index : 5;
}

#splashbulb {
	background : url(../images/ideasuccess.jpg) no-repeat;
	height : 284px;
	left : 430px;
	position : absolute;
	top : 176px;
	width : 183px;
}

#splashman {
	background : url(../images/splashman.jpg);
	height : 293px;
	left : 433px;
	position : absolute;
	top : 177px;
	width : 175px;
}

#splashman2 {
	background : url(../images/splashman2.jpg);
	height : 294px;
	left : 428px;
	position : absolute;
	top : 176px;
	width : 183px;
}

#submenu {
	color : #339999;
	font : bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 20px;
	left : 236px;
	position : absolute;
	text-align : center;
	top : 63px;
	width : 519px;
}

#tabcontentcontainer{
	height : 40px;
	width : 480px;
}

#tablist{
	font : bold 12px Verdana;
	margin-bottom : 0;
	margin-left : 0;
	margin-top : 0.1em;
	padding : 3px 0;
}

#tablist li{
	display : inline;
	list-style : none;
	margin : 0;
}

#tablist li a{
	background : #FFFFFF;
	border : 1px solid #777788;
	border-bottom : none;
	margin-left : 3px;
	padding : 3px 0.5em;
	text-decoration : none;
}

#tablist li a.current{
	background : #FFFFE0;
}

#tablist li a:link, #tablist li a:visited{
	color : #000080;
}

#topnav {
	color : #339999;
	font : bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 28px;
	left : 233px;
	position : absolute;
	text-align : center;
	top : 34px;
	width : 519px;
}
