.subtext {COLOR: #000000; FONT-FAMILY: Arial,Geneva,Helvetica,sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold}

a.mainlinks {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}

a.mainlinks:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #336699}

.toplinks {  font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}

.toplinks a:hover {  font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFF00}; text-decoration: none}

.navlinks {  font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: normal; color: #666666; text-decoration: none}

.navlinks a:hover {  font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #336699}; text-decoration: none}

.background1  { vertical-align: top;
	background-image: url('/icons/compbook/home/cbl.jpg')
	background-repeat: no-repeat; padding-left: 25px; 
        background-position: center center; }
	       
.text {	COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal}

.textwhite {COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal}

.headerband1logo {COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; background-color:#000066; border-width:0;} 

.headerband1 {COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; background-color:#000066;}

.headerband1 a:link, .headerband1 a:visited,.headerband1 a:active {color:#336699;text-decoration: none;}

.headerband1 a:hover {text-decoration: none; color:#ffff00;text-decoration: none;}

.headerband1r {COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; background-color:#000066; float:right; margin-top:10px; margin-right:10px;}

.headerband1r a:link, .headerband1r a:visited,.headerband1r a:active {color:#336699;text-decoration: none;}

.headerband1r a:hover {text-decoration: none; color:#ffff00;text-decoration: none;}

.textwhite2 {COLOR:#ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; background-color:#000066}

.textwhite2 a:link,.textwhite2 a:visited,.textwhite2 a:active {text-decoration: none; color:#33ccff; background-color:#000066}

.textwhite2 a:hover {text-decoration: none; color:#ffff00; background-color:#000066}

.textwhite3 {COLOR:#000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; background-color:#336699}

.flags {background-color:#336699; border-width:0px; border-style: none;}

.flagsr {background-color:#336699; float:right; margin-right:10px; margin-top:2px;}

.nospacing {line-height: 0px;}

.gosearch {COLOR:#33ccff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; background-color:#000066; border-width: 0px 0px 0px 0px; border-style:solid}

.search {COLOR:#000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; background-color:#ffffff; border-width: 6px 1px 1px 1px; border-color:#336699 #336699 #000066 #336699; border-style:solid solid solid solid}

.textwhite4 {COLOR:#336699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; background-color:#000066}

.leftmenu1 {COLOR:#000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; background-color:#ffffff; border-width:0px 0px 0px 0px}

.leftmenu1 a:link,.leftmenu1 a:active, .leftmenu1 a:visited {text-decoration: none; color:#000066; background-color:#ffffff}

.leftmenu1 a:hover {text-decoration: none; color:#ffFF00; background-color:#000066}

.leftmenu0, .leftmenu0r, .leftmenu0l, .leftmenu0c {COLOR:#666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; background-color:#EBEBEB; border-color:#EBEBEB;}

.leftmenu0r {text-align:right}

.leftmenu0l {text-align:left}

.leftmenu0c {text-align:center}

.leftmenuwidth {width: 20%; vertical-align:top;}

.leftmenumerchwidth {width: 12%; vertical-align:top;}

.areawidth {vertical-align:top; padding-left:25px;}

.leftmenuwidthnot {width: 17%; vertical-align:top;}

.areawidthnot {	width: 83%; vertical-align:top;}

.profilecategory {COLOR:#000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; background-color:#336699}

.consumercovers {border-width:0px; padding:5px;}

.bookcover {border-width:0px; padding:5px;}

.maps {border-width:0px; padding:5px;}

.profilecategory a:link,.profilecategory a:visited,.profilecategory a:active {text-decoration: none; color:#000066; background-color:#336699}

.profilecategory a:hover {text-decoration: none; color:#ffffff; background-color:#336699}

.profilesubcategory {COLOR:#000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; background-color:#ffffff}

.profilesubcategory a:link {text-decoration: none; color:#000066; background-color:#ffffff}

.profilesubcategory a:visited {text-decoration: none; color:#000066; background-color:#ffffff}

.profilesubcategory a:active {text-decoration: none; color:#000066; background-color:#ffffff}

.profilesubcategory a:hover {text-decoration: none; color:#336699; background-color:#ffffff}



.profilegroup {

	text-decoration:underline; COLOR:#000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; background-color:#ffffff; border-width:0px 0px 2px 0px; border-color: #ffffff #ffffff #000066 #ffffff; border-style:solid

}

.profilegroup a:link {text-decoration: none; color:#000066; background-color:#ffffff}

.profilegroup a:visited {text-decoration: none; color:#000066; background-color:#ffffff}

.profilegroup a:active {text-decoration: none; color:#000066; background-color:#ffffff}

.profilegroup a:hover {text-decoration: none; color:#336699; background-color:#ffffff}



body {

	COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.32cm; FONT-WEIGHT: normal: margin-left:0px; margin-right:0px;

}

.p {

	COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.32cm; FONT-WEIGHT: normal

}

.disclaim {

	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; FONT-WEIGHT: normal

}

.titlewhitebig {

	COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold

}

.titlewhite {

	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.32cm; FONT-WEIGHT: normal

}

.titlewhite2 {

	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold

}

.fieldtext, .fieldtextr, .fieldtextl, .fieldtextc, .fieldtextrred, .fieldtextlred {COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold}

.fieldtextr, .fieldtextrred {text-align:right}

.fieldtextl, .fieldtextlred {text-align:left}

.fieldtextc {text-align:center}

.fieldtextrred {COLOR: #ff0000;}

.fieldtextlred {color: #ff0000;}


.fieldtexterror {

	COLOR: #ff0000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; text-align:center;

}

.disclaimersmall {

	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; text-align: justify;

}

.disclaimeremph {

	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; text-decoration:underline;

}

.disclaimerbig {

	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: bold

}

.disclaimerhead {

	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: bold; text-align:center;

}

.disclaimernumber {

	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; vertical-align:top;

}

.loginbox { background-color:#ebebeb; border-width:20px; border-color:#ebebeb; border-style:solid; text-align:center;}

.logintext { background-color:#ebebeb; border-width:0px; border-color:#ebebeb; border-style:solid; color:#666666;FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold; text-align:right; }



.centertable {text-align:center;}

.centerpage {text-align:center;}





.fieldtext2 {

	COLOR: #FF0000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold

}

.fieldtext3, .fieldtext3r, .fieldtext3l, .fieldtext3c {COLOR: #336699; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold;}

.fieldtext3r {text-align:right}

.fieldtext3l {text-align:left}

.fieldtext3c {text-align:center;}



.loginstatus {COLOR: #336699; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold; text-align:center;}



h1 {COLOR: #336699; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold; text-align:center;}

.producttitle {

	COLOR: #000066; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 20px; FONT-WEIGHT: bold; text-align:center;

}

.bighead0, .bighead0c {

	COLOR: #336699; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 20px; FONT-WEIGHT: bold

}

.bighead0c { text-align:center; }



.fieldtextblue {

	COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold

}

.fieldtextwhite {

	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold

}

.error_highlight, .error_highlightr {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; background-color: #faafbe; }

.error_highlightr {text-align:right}

.maintext,.maintextr,.maintextl,.maintextc, .maintextcred, .maintextcblue , .maintextri {COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal;}

.maintext a:visited,.maintext a:link,.maintext a:active,.maintext a:hover {text-decoration: underline; color:#000066; background-color:#ffffff}

.maintextr, .maintextri {text-align:right}

.maintextri {font-style: italic;}
.maintextc {text-align:center;}

.maintextl {text-align:left;}

.maintextcred {color: #ff0000; text-align:center;}

.maintextcblue {color: #0000ff; text-align:center;}

.header {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 20px; FONT-WEIGHT: bold}

.grouptext,.grouptextc, .grouptextl {COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; font-variant:small-caps;}

.grouptext a:link, .grouptext a:visited,.grouptext a:hover,.grouptext a:active {TEXT-TRANSFORM: uppercase}

.grouptextc {text-align:center}

.grouptextc a:link,.grouptextc a:visited {COLOR: #000066;}

.grouptextc a:hover {color:#ffff00; background-color:#000066;}

.grouptextl {text-align:left}

.grouptextl a:link,.grouptextl a:visited {COLOR: #000066;}

.grouptextl a:hover {color:#ffff00; background-color:#000066;}

.browsetextl, .browsetextc {COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; font-variant:small-caps;text-align:left}

.browsetextl a:link, .browsetextl a:visited {COLOR: #000066;}

.browsetextl a:hover {color:#ffff00; background-color:#000066}

.browsetextc {text-align:center}

.browsetextc a:link, .browsetextc a:visited {COLOR: #000066;}

.browsetextc a:hover {color:#ffff00; background-color:#000066;}

.linkblue {border-width: 0px 0px 5px 5px; border-color:#666666; background-image: url(/icons/compbook/linkblue.gif);}

hr {color: #336699; background-color:#336699; border: 0; height: 2px;}

.forumline	{ background-color: #ffffff; border: #336699; border-width: 2px 2px 2px 0px; border-color: #ff00ff #336699  #000066 #ffffff; border-style: solid; }

.leftmenutable	{ background-color: #ffffff; border-color:  #000066 #000066 #000066 #000066; border-width: 2px 4px 4px 2px; border-style: solid;  border-right-style: groove; border-bottom-style:groove;}

.promo0c {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; background-color:#FFF8EE; border-color:#000066;text-align:center; width:65%; height:30px; border-width: 1px; border-style:groove}

.promo2c {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; background-color:#FFF8EE; border-color:#000066;text-align:center; height:300px; width:170px; border-width: 1px; border-style:groove;}

.promo1c {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal;text-align:center;width:65%; }

.promo3c {COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold; background-color:#FFF8EE; border-color:#000066;text-align:center; border-width: 1px; border-style:groove}

.promo4c {COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold; background-color:#FFF8EE; border-color:#000066;text-align:center; border-width: 1px; border-style:groove; width:85%;}

.promo5c {COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: bold; text-align:center}

.promo300, .promo300c{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #0000ff; font-weight:bold; font-size: 12pt;
}
.promo300c {
	text-align: center;
}
.promo301, .promo301c{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #ff0000; font-weight:normal;
	font-size: 12pt;
}
.promo301c {
	text-align: center;
}
.promo302, .promo302c{

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight:bold;

	width:100%; border-width: 1px; border-style:non; text-decoration: none;font-size: 12pt;

	margin-bottom:-10px; background-color: #336699;

}
.promo302c {
	text-align: center;
}


fBODY.corp {background-color: #FFFFFF; background-image: url('/icons/compbook/LBF/cbl_front_medium_fade.jpg');background-repeat: no-repeat; background-position: center;margin-left:60px; margin-right:60px;}

.fieldtext4 {COLOR: #336699; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: bold; text-align:left}

.fieldtext5 {COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold;}

#leftcorp {width:45%; float:left; margin-left:-1px; padding:0px;}

#rightcorp {margin-left:50%; padding:0px;}

.smallprint, .smallprintr {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; vertical-align:top;}
.smallprintr {text-align:right;}
.row_background1 {background-color:#eeeeee;}
.row_background2 {background-color:white;}

img.test, img.testl {float:right; clear:both; padding:0px; border-width:1px; border-color:#ffffff; border-style:none; padding-left:20px; margin-right:20px;}
img.testl {float:left; padding-left:0px; padding-right:0px;}
maintexttest {float:left; left: 500px; position:absolute}

#globalnav {

	position:relative;

	float:left;

	width:100%;

	padding:1em 0 0em 0em;

	margin:0;

	list-style:none;

	line-height:1em;

	border-bottom:2px solid #000066;

	margin-bottom: 1em;

	

}



#globalnav LI {

	float:left;

	margin:0;

	padding:0;

}



#globalnav A {

	display:block;

	text-decoration:none;

	font-weight:bold;

	margin:0;

	padding:0.25em 1em;

	border-left:1px solid #000066;

	border-top:1px solid #000066;

	border-right:1px solid #000066;

	border-bottom:1px solid #000066;

	COLOR:#336699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; background-color:#ffffff;}



#globalnav A:hover,

#globalnav A:active,

#globalnav A.here:link,

#globalnav A.here:visited {

	background:#000066; color: #336699;

}



#globalnav A.here:link,

#globalnav A.here:visited {

	position:relative;

	z-index:102;

}



/*subnav*/



#globalnav UL {

	position:absolute;

	left:0;

	top:1.5em;

	float:left;

	background:#ffffff;

	width:100%;

	margin:0;

	padding:0.25em 0.25em 0.25em 1em;

	list-style:none;

	border-top:1px solid #000066;

}



#globalnav UL LI {

	float:left;

	display:block;

	margin-top:1px;

}



#globalnav UL A {

	background:#ffffff;

	color:#ffffff;

	display:inline;

	margin:0;

	padding:0 1em;

	border:0

}



#globalnav UL A:hover,

#globalnav UL A:active,

#globalnav UL A.here:link,

#globalnav UL A.here:visited {

	color:#0000ff;

}

.headlogo, .headlogor {
	background-color:#0099cc;
	border-width: 0px;
	vertical-align:middle;
}
.headlogor {
		text-align:right;
}
.headqsearch, .headqsearchin {
	font-family:Arial, Geneva, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	text-align:right;
	background-color:#0099cc;
	vertical-align:middle;
}
.headqsearchin {
	font-size:10px;
	background-color:#ffffff;
	text-align:right;
	color:#000000;
	vertical-align:middle;
	
}
.navhead {
	background-color:#ebebeb;
	color:#666666;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size:2;
	font-weight:bold;
	height:18px;
}
	
.headspacer, .headspacer2 {
	background-color:#ebebeb;
	border-width:0px;
	color:#ffffff;
	width:100%;
	height:1px;
	padding:0px;
}
.headspacer2 {
	background-color:#666666;
	border-width:0px;
	color:#ffffff;
	width:100%;
	height:2px;
	padding:0px;
}	
.headtoplinks, .headtoplinksr {
	font-family: Arial, Geneva, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	border-color:#336699;
	border-width:2px;
	border-style:solid;
	color: #fffdf9;
	text-decoration: none;
	background-color:#336699;
	vertical-align:middle;
}
.headtoplinksr {
	text-align:right;
}

.headtoplinks a:hover {
	color:#FFFF00;
}
.headflags {background-color:#336699; border-width:1px; border-style: solid; border-color:#ffffff; height:16px; width:16px; vertical-align:top;}
navlinks {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; height:18px; font-weight: normal; color: #000000; text-decoration: none;
}
navlinks:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #336699;
}

.homepage {
	padding-left:25px;
}
.navpad {
background-color: #ffffff; border-color:  #ffffff #666666 #ffffff #ffffff; border-width: 0px 1px 0px 0px; border-style: solid; }
.cblstyle1, .cblstyle2, .cblstyle3 {
        color: #00BEE6; font-family: Verdana, Arial, Helvetica, sans-serif; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36px; font-normal: bold;
}
.cblstyle2 {
font-size: 28px;
}
.cblstyle3 {
font-size: 20px;
}
.imgWrapLeft {
float:left;
margin: 8px 15px 8px 0px;
padding: 8px 15px 8px 0px;
border:0px;
}
.announcement, announcement3 {COLOR: #ff0000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: normal; border-width: 1px; border-color: #ff0000; border-style:solid;
}
.announcement3 {font-weight:bold}

