body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px; 
	line-height: 130%;
	margin-left: 40px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	background-color: #fff;
	line-height: 150%;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #c63;
	font-size: 28px;
	font-weight: normal;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #c63;
	font-size: 14px;
	font-weight: normal;
}

p, td, th, li {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	line-height: 150%
	}

.leftie {margin-left: 60px;}

.squishd {
line-height: 120%;
}

.bgr {
font-size: 14px;
}


.blk {
color: #000;
}

a, a:link, a:visited {
color: #000;
text-decoration: underline;
font-weight: bold;
}


a:hover {
	color: #c63;
	font-weight: bold;
	text-decoration: underline;
} 

a.rev, a.rev:link, a.rev:visited {
color: #c63;
text-decoration: underline;
font-weight: normal;
}


a.rev:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
} 



.orng {
	color: #c63;
	font-weight: bold;
} 

.orng2 {
	color: #c63;
} 

.bigorng {
	color: #c63;
	font-weight: bold;
	font-size: 18px;
}

.roja {
	color: #600;
}

.tallorng {
	color: #c63;
	font-weight: normal;
	font-size: 20px;
	}

.bi14 {
font-size: 14px;
font-weight: bold;
font-style: italic;
line-height: 100%;
}

.bi20 {
font-size: 20px;
font-weight: bold;
font-style: italic;
line-height: 100%;
}


#wrapper {
	position: absolute;
	top: 160px;
	left: 88px;
	width: 860px;
	margin: 0px;
	padding: 0px;
	height: 163;
}

#head {
	width: 860px;
	margin-top: 10px;
	padding-top: 10px;
	padding: 0px;
	clear: both;
	float: none;
}

#nestedhead {
	width: 540px;
	margin: 0px;
	padding: 0px;
}

img.topper {
	float: right;
}

#left {
	width: 310px;
	margin: 0px;
	vertical-align: top;
	float: left;
	clear: right;
}

#right {
	width: 530px;
	margin: 0px;
	vertical-align: top;
	float: right;
}

#foot {
	width: 100%;
	clear: both;
	float: none;
	text-align: center;
}


#menu {
	position: absolute;
	top: 0px;
	left: 60px;
	width: 880px;
	margin: 0px;
	padding: 0px;
}


td.lq {
	width:26px;
	vertical-align: top;
	background: url(images/comma1.jpg) no-repeat;
}

td.uq {
	width:26px;
	vertical-align: bottom;
	background: url(images/comma.jpg) no-repeat;
}

td.content {
	padding: 4px;
	vertical-align: top;
	font-size: 11px;
}

th.form {
	padding: 4px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
}

.o14 {
	color: #c63;
	font-weight: bold;
	font-size: 14px;
}

.rightie {
text-align: right;
color: #c63;
font-weight: bold;
}

.subbie {
color: #000;
font-weight: bold;
font-size: 14px;
line-height: 160%;
}




/* footer text */


.foot {
font-family: verdana, arial, sans-serif;
font-size: 9px;
color: #000;
font-weight: normal;
text-decoration: none;
}

/*
td.foot {
font-family: verdana, arial, sans-serif;
font-size: 9px;
color: #000;
font-weight: normal;
text-decoration: none;
}
*/

p.foot {
font-family: verdana, arial, sans-serif;
font-size: 9px;
color: #000;
font-weight: normal;
text-decoration: none;
}

/*
a.foot {
font-family: verdana, arial, sans-serif;
font-size: 9px;
color: #000;
font-weight: normal;
text-decoration: none;
}

*/a:link.foot {
font-family: verdana, arial, sans-serif;
font-size: 9px;
color: #000;
font-weight: normal;
text-decoration: none;
}

a:hover.foot {
font-family: verdana, arial, sans-serif;
font-size: 9px;
color: #060;
font-weight: normal;
text-decoration: underline;
}

a:visited.foot {
font-family: verdana, arial, sans-serif;
font-size: 9px;
color: #000;
font-weight: normal;
text-decoration: none;
}

div.flashbutton {
position: absolute;
left: 866px;
top: 24px;
width: 152px;
height: 151px;
z-index: 2;
margin: 0;
padding: 0;
}

#stats {
position: absolute;
left: 1020px;
top: 0px;
width: 1px;
height: 1px;
z-index: 100;
margin: 0;
padding: 0;
border: 0px;
}

/*start menu */

/* menu home */

#men6 {
	position: absolute;
	top: 69px;
	left: 70px;
	width: 57px;
	height: 27px;
	margin: 0px;
	padding: 0px;
}

a.menhome {
	display: block;
	width: 57px;
	height: 27px;
	background: url(images/home_off.jpg) no-repeat;
}

a:link.menhome, a:visited.menhome {
	display: block;
	width: 57px;
	height: 27px;
	background: url(images/home_off.jpg) no-repeat;
}

a:hover.menhome {
	background: url(images/home_on.jpg) no-repeat;
} 


a.men66 {
	display: block;
	width: 57px;
	height: 27px;
	background: url(images/home_on.jpg) no-repeat;
}

a:link.men66, a:visited.men66 {
	display: block;
	width: 57px;
	height: 27px;
	background: url(images/home_on.jpg) no-repeat;
}

a:hover.men66 {
	background: url(images/home_on.jpg) no-repeat;
} 




/* menu interact */

#men1 {
	position: absolute;
	top: 43px;
	left: 385px;
	width: 85px;
	height: 26px;
	margin: 0px;
	padding: 0px;
}

a.men1interact {
	display: block;
	width: 85px;
	height: 26px;
	background: url(images/interact_off.jpg) no-repeat;
}

a:link.men1interact, a:visited.men1interact {
	display: block;
	width: 85px;
	height: 26px;
	background: url(images/interact_off.jpg) no-repeat;
}

a:hover.men1interact {
	background: url(images/interact_on.jpg) no-repeat;
}

#mn11 {
	position: absolute;
	top: 43px;
	left: 385px;
	width: 85px;
	height: 26px;
	margin: 0px;
	padding: 0px;
}


a.men11 {
	display: block;
	width: 85px;
	height: 26px;
	background: url(images/interact_on.jpg) no-repeat;
}

a:link.men11, a:visited.men11 {
	display: block;
	width: 85px;
	height: 26px;
	background: url(images/interact_on.jpg) no-repeat;
}

a:hover.men11 {
	background: url(images/interact_on.jpg) no-repeat;
}




/* menu contact */

#men2 {
	position: absolute;
	top: 72px;
	left: 737px;
	width: 75px;
	height: 22px;
	margin: 0px;
	padding: 0px;
}

a.men2contact {
	display: block;
	width: 75px;
	height: 22px;
	background: url(images/contact_off.jpg) no-repeat;
}

a:link.men2contact, a:visited.men2contact {
	display: block;
	width: 75px;
	height: 22px;
	background: url(images/contact_off.jpg) no-repeat;
}

a:hover.men2contact {
	background: url(images/contact_on.jpg) no-repeat;
}


#mn22 {
	position: absolute;
	top: 72px;
	left: 737px;
	width: 75px;
	height: 22px;
	margin: 0px;
	padding: 0px;
}



a.men22 {
	display: block;
	width: 75px;
	height: 22px;
	background: url(images/contact_on.jpg) no-repeat;
}

a:link.men22, a:visited.men22 {
	display: block;
	width: 75px;
	height: 22px;
	background: url(images/contact_on.jpg) no-repeat;
}

a:hover.men22 {
	background: url(images/contact_on.jpg) no-repeat;
}




/* menu charlie */

#men3 {
	position: absolute;
	top: 83px;
	left: 204px;
	width: 124px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}

a.men3charlie {
	display: block;
	width: 124px;
	height: 25px;
	background: url(images/charlie_off.jpg) no-repeat;
}

a:link.men3charlie, a:visited.men3charlie {
	display: block;
	width: 124px;
	height: 25px;
	background: url(images/charlie_off.jpg) no-repeat;
}

a:hover.men3charlie {
	background: url(images/charlie_on.jpg) no-repeat;
}

#mn33 {
	position: absolute;
	top: 83px;
	left: 204px;
	width: 124px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}




a.men33 {
	display: block;
	width: 124px;
	height: 25px;
	background: url(images/charlie_on.jpg) no-repeat;
}

a:link.men33, a:visited.men33 {
	display: block;
	width: 124px;
	height: 25px;
	background: url(images/charlie_on.jpg) no-repeat;
}

a:hover.men33 {
	background: url(images/charlie_on.jpg) no-repeat;
}



/* menu consultancy */

#men4 {
	position: absolute;
	top: 96px;
	left: 481px;
	width: 116px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}

a.men4consult {
	display: block;
	width: 116px;
	height: 25px;
	background: url(images/consult_off.jpg) no-repeat;
}

a:link.men4consult, a:visited.men4consult {
	display: block;
	width: 116px;
	height: 25px;
	background: url(images/consult_off.jpg) no-repeat;
}

a:hover.men4consult {
	background: url(images/consult_on.jpg) no-repeat;
}

#mn44 {
	position: absolute;
	top: 96px;
	left: 481px;
	width: 116px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}


a.men44 {
	display: block;
	width: 116px;
	height: 25px;
	background: url(images/consult_on.jpg) no-repeat;
}

a:link.men44, a:visited.men44 {
	display: block;
	width: 116px;
	height: 25px;
	background: url(images/consult_on.jpg) no-repeat;
}

a:hover.men44 {
	background: url(images/consult_on.jpg) no-repeat;
}






/* menu book */

#men5 {
	position: absolute;
	top: 121px;
	left: 86px;
	width: 89px;
	height: 23px;
	margin: 0px;
	padding: 0px;
}

#mn55 {
	position: absolute;
	top: 121px;
	left: 86px;
	width: 89px;
	height: 23px;
	margin: 0px;
	padding: 0px;
}


a.men5book {
	display: block;
	width: 89px;
	height: 23px;
	background: url(images/book_off.jpg) no-repeat;
}

a:link.men5book, a:visited.men5book {
	display: block;
	width: 89px;
	height: 23px;
	background: url(images/book_off.jpg) no-repeat;
}

a:hover.men5book {
	background: url(images/book_on.jpg) no-repeat;
}


a.men55 {
	display: block;
	width: 89px;
	height: 23px;
	background: url(images/book_on.jpg) no-repeat;
}

a:link.men55, a:visited.men55 {
	display: block;
	width: 89px;
	height: 23px;
	background: url(images/book_on.jpg) no-repeat;
}

a:hover.men55 {
	background: url(images/book_on.jpg) no-repeat;
}






#sub1 {
	position: absolute;
	top: 43px;
	left: 480px;
	width: 206px;
	height: 26px;
	margin: 0px;
	padding: 0px;
}

a.inact1exp  {
	display: block;
	width: 116px;
	height: 26px;
	background: url(images/i_exp_on.jpg) no-repeat;
}

a:link.inact1exp, a:visited.inact1exp {
	display: block;
	width: 116px;
	height: 26px;
	background: url(images/i_exp_on.jpg) no-repeat;
}

a:hover.inact1exp {
	background: url(images/i_exp_over.jpg) no-repeat;
}



#sb11 {
	position: absolute;
	top: 43px;
	left: 480px;
	width: 206px;
	height: 26px;
	margin: 0px;
	padding: 0px;
	z-index: 2;
}



#sub2 {
	position: absolute;
	top: 72px;
	left: 822px;
	width: 42px;
	height: 22px;
	margin: 0px;
	padding: 0px;
}



#sb22 {
	position: absolute;
	top: 72px;
	left: 822px;
	width: 42px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	z-index: 2;
}



#sub3 {
	position: absolute;
	top: 83px;
	left: 330px;
	width: 96px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}


#sb33 {
	position: absolute;
	top: 83px;
	left: 330px;
	width: 96px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	z-index: 2;
}



a.charlie3qna {
	display: block;
	width: 45px;
	height: 25px;
	background: url(images/ci_qna_on.jpg) no-repeat;
}

a:link.charlie3qna, a:visited.charlie3qna {
	display: block;
	width: 45px;
	height: 25px;
	background: url(images/ci_qna_on.jpg) no-repeat;

}

a:hover.charlie3qna {
	background: url(images/ci_qna_over.jpg) no-repeat;
}

a.charlie3media {
	display: block;
	width: 51px;
	height: 25px;
	background: url(images/ci_media_on.jpg) no-repeat;
}

a:link.charlie3media, a:visited.charlie3media {
	display: block;
	width: 51px;
	height: 25px;
}

a:hover.charlie3media {
	background: url(images/ci_media_over.jpg) no-repeat;
}


/*
#sub4 {
	position: absolute;
	top: 96px;
	left: 609px;
	width: 152px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}

#sb44 {
	position: absolute;
	top: 96px;
	left: 609px;
	width: 152px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	z-index: 2;
}


a.consult4qod {
	display: block;
	width: 152px;
	height: 25px;
	background: url(images/c_qod_on.jpg) no-repeat;
}

a:link.consult4qod, a:visited.consult4qod {
	display: block;
	width: 152px;
	height: 25px;
	background: url(images/c_qod_on.jpg) no-repeat;
}

a:hover.consult4qod {
	background: url(images/c_qod_over.jpg) no-repeat;
}
*/

#sub5 {
	position: absolute;
	top: 121px;
	left: 182px;
	width: 279px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	z-index: 2;
}


#sb55 {
	position: absolute;
	top: 121px;
	left: 182px;
	width: 279px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	z-index: 2;
}



a.book5rev {
	display: block;
	width: 56px;
	height: 23px;
	background: url(images/b_reviews_on.jpg) no-repeat;
}

a:link.book5rev, a:visited.book5rev {
display: block;
	width: 56px;
	height: 23px;
	background: url(images/b_reviews_on.jpg) no-repeat;

}

a:hover.book5rev {
	background: url(images/b_reviews_over.jpg) no-repeat;
}

a.book5toc {
	display: block;
	width: 120px;
	height: 23px;
	background: url(images/b_toc_on.jpg) no-repeat;
}

a:link.book5toc, a:visited.book5toc {
display: block;
	width: 120px;
	height: 23px;
	background: url(images/b_toc_on.jpg) no-repeat;

}

a:hover.book5toc {
	background: url(images/b_toc_over.jpg) no-repeat;
}

a.book5excerpts {
	display: block;
	width: 68px;
	height: 23px;
	background: url(images/b_excerpts_on.jpg) no-repeat;
}

a:link.book5excerpts, a:visited.book5excerpts {
	display: block;
	width: 68px;
	height: 23px;
	background: url(images/b_excerpts_on.jpg) no-repeat;
}

a:hover.book5excerpts {
	background: url(images/b_excerpts_over.jpg) no-repeat;
}

a.book5buy {
	display: block;
	width: 35px;
	height: 23px;
	background: url(images/b_buy_on.jpg) no-repeat;
}

a:link.book5buy, a:visited.book5buy {
	display: block;
	width: 35px;
	height: 23px;
	background: url(images/b_buy_on.jpg) no-repeat;
}

a:hover.book5buy {
	background: url(images/b_buy_over.jpg) no-repeat;
}


/* home menu */

#sub6 {
	position: absolute;
	top: 50px;
	left: 70px;
	width: 1px;
	height: 1px;
	margin: 0px;
	padding: 0px;
}


/* end menu /

/* excerpt layout */

div.excerptheader{
	position: absolute;
	top: 5px;
	left: 5px;
	width: 900px;
	height: 100px;
	margin: 0px;
	padding: 0px;
}

div.excerpttxt1{
	position: absolute;
	top: 107px;
	left: 101px;
	width: 675px;
	margin: 0px;
	padding: 0px;
}

div.excerptheader2{
	position: absolute;
	top: 5px;
	left: 5px;
	width: 900px;
	height: 135px;
	margin: 0px;
	padding: 0px;
}

div.excerptheader3{
	position: absolute;
	top: 5px;
	left: 5px;
	width: 923px;
	height: 120px;
	margin: 0px;
	padding: 0px;
}



div.excerpttxt2{
	position: absolute;
	top: 142px;
	left: 99px;
	width: 745px;
	margin: 0px;
	padding: 0px;
}


div.excerpttxt3{
	position: absolute;
	top: 125px;
	left: 72px;
	width: 833px;
	margin: 0px;
	padding: 0px;
}

