.head { color: #000000; font-family: Verdana, sans-serif; font-size: 20px; letter-spacing : +1pt; font-weight: bold; line-height: 28px; text-decoration: none}

.sub { color: #000000; font-family: Verdana, sans-serif; font-size: 13px; font-weight: bold; line-height: 18px; text-decoration: none}

.subtitle { color: #ffffff; font-family: Verdana, sans-serif; font-size: 13px; font-weight: bold; line-height: 18px; text-decoration: none}

.lessersub { color: #000000; font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; text-decoration: none}

.body { color: #000000; font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; text-decoration: none}

.bodybold { color: #000000; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; text-decoration: none}

.bodyboldred { color: #ff0000; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; text-decoration: none}
.bodyred { color: #ff0000; font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; text-decoration: none}

.bodybi { color: #000000; font-family: Verdana, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; line-height: 14px; text-decoration: none}

.bodylinks { color: #ff0000; font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; text-decoration: underlined}
.bodylinks a:hover {color:#000000; text-decoration: none}

.bodylinksbold { color: #ff0000; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; text-decoration: underlined}
.bodylinksbold a:hover {color:#000000; text-decoration: none}

.utlinks { color: #ffffff; font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; text-decoration: underlined}
.utlinks a:hover {color:#ffffff; text-decoration: none}

.utlinks_on { color: #ff0000; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; text-decoration: none}
.utlinks_on a:hover {color:#ff0000; text-decoration: none}

.partlinks { color: #ff0000; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; text-decoration: underlined}
.partlinks a:hover {color:#000000; text-decoration: none}

.partlinks_on { color: #000000; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; text-decoration: none}
.partlinks_on a:hover {color:#000000; text-decoration: none}

.statement { color: #ff0000; font-family: Verdana, sans-serif; font-size: 12px; font-weight: normal; line-height: 16px; text-decoration: none}

.statementlines { background: url(images/statement_lines.gif); background-repeat: repeat-x;}

.top { background: url(images/topplate_bg.jpg); background-repeat: repeat-x;}

.side { background: url(images/sidenav_bg.gif); background-repeat: repeat-y;}

.copyright {  color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; line-height: 14px;}
.copyrightlink { color: #ff0000; font-family: Verdana, sans-serif; font-size: 9px; font-weight: normal; line-height: 14px; text-decoration: underlined}
.copyrightlink a:hover {color:#000000; text-decoration: none}

.productimage { background: url(images/inset_images/hp_productimage.jpg); background-repeat: no-repeat; background-position: center;}

.refurbimage { background: url(images/inset_images/refurb_productimage.jpg); background-repeat: no-repeat; background-position: center;}

.hand { background: url(images/main_hand.jpg); background-repeat: no-repeat; background-position: center;}

.divider { background: url(images/divide.gif); background-repeat: no-repeat; background-position: bottom center;}

.topbg { background: url(images/topbackground.gif); background-repeat: repeat-x;}
.maintop { background: url(images/topplate.gif);  background-repeat: no-repeat; background-position: top left;}

.logoline { background: url(images/cmi_line.gif); background-repeat: repeat-x;}
.logo { background: url(images/cmi_logo.gif);  background-repeat: no-repeat; background-position: top left;}

.blue { background: url(images/red_line.gif); background-repeat: repeat-x;}

.custombackground { background: url(images/fullbg.gif); background-repeat: repeat-y;}
.142tnt { background: url(images/142_tnt.gif);; background-repeat: repeat-x;}


.line { border: 0;
color: #ff0000;
background-color: #ff0000;
width: 100%;
text-align: left;}

.lineclear { border: 0;
color: #ffffff;
background-color: #ffffff;
width: 100%;
text-align: left;}



#globalnav {
	width:100%;
	height:0px;
	margin:0px;
	padding:0px;
	position:relative;
	}

#gn-nav {
	display:inline;
	padding:0px;
	position:relative;
	float:right;
	}

.drop{
	position:absolute;
	width:90px;
	visibility: hidden;
	z-index: 100;
	}

.drop a{
	width: 100%;
	}

.drop a:hover
	{ background-color: none;
	}

.drop2{
	position:absolute;
	width:154px;
	visibility: hidden;
	z-index: 200;
	}

.drop2 a{
	width: 100%;
	}

.drop2 a:hover
	{ background-color: none;
	}

.rollover a {
	display:block;
	padding:3px 10px 10px 10px;
	font: 10px Verdana, sans-serif; font-weight: normal; letter-spacing : -.25pt;
	color:#ffffff;
	background: url("images/nav.gif") 0 0 no-repeat;
	text-decoration: none;
	}
.rollover a:hover {	
	background-position: 0 -36px;
	color: #ff0000;
	}
.rollover a:active {
	background-position: 0 -72px;
	color:#ff0000;
	}


.rollover_on a {
	display:block;
	padding:3px 10px 10px 10px;
	font: 10px Verdana, sans-serif; font-weight: normal; letter-spacing : -.25pt;
	color:#ff0000;
	background: url("images/nav_on.gif") 0 0 no-repeat;
	text-decoration: none;
	}
.rollover_on a:hover {	
	background-position: 0 -36px;
	color: #ff0000;
	}
.rollover_on a:active {
	background-position: 0 -72px;
	color:#ff0000;
	}

.rollover_on_back a {
	display:block;
	padding:3px 10px 10px 10px;
	font: 10px Verdana, sans-serif; font-weight: normal; letter-spacing : -.25pt;
	color:#ffffff;
	background: url("images/nav_back.gif") 0 0 no-repeat;
	text-decoration: none;
	}
.rollover_on_back a:hover {	
	background-position: 0 -36px;
	color: #ff0000;
	}
.rollover_on_back a:active {
	background-position: 0 -72px;
	color:#ff0000;
	}

.rolloververt a {
	display:block;
	padding:4px 10px 9px 10px;
	font: 10px Verdana, sans-serif; font-weight: normal; letter-spacing : -.25pt;
	color:#ff0000;
	background: url("images/navvert.gif") 0 0 no-repeat;
	text-decoration: none;
	}
.rolloververt a:hover {	
	background-position: 0 -36px;
	color: #ffffff;
	}
.rolloververt a:active {
	background-position: 0 -72px;
	color:#ffffff;
	}

.rolloververt_on a {
	display:block;
	padding:4px 10px 9px 10px;
	font: 10px Verdana, sans-serif; font-weight: normal; letter-spacing : -.25pt;
	color:#ffffff;
	background: url("images/navvert_on.gif") 0 0 no-repeat;
	text-decoration: none;
	}
.rolloververt_on a:hover {	
	background-position: 0 -36px;
	color: #ffffff;
	}
.rolloververt_on a:active {
	background-position: 0 -72px;
	color:#ffffff;
	}

.rolloververt2 a {
	display:block;
	padding:4px 10px 9px 10px;
	font: 10px Verdana, sans-serif; font-weight: normal; letter-spacing : -.25pt;
	color:#ff0000;
	background: url("images/navvertdouble.gif") 0 0 no-repeat;
	text-indent: 0px;
	text-decoration: none;
	}
.rolloververt2 a:hover {	
	background-position: 0 -39px;
	color: #ffffff;
	}
.rolloververt2 a:active {
	background-position: 0 -78px;
	color:#ffffff;
	}


.rolloververt2on a {
	display:block;
	padding:4px 10px 9px 10px;
	font: 10px Verdana, sans-serif; font-weight: normal; letter-spacing : -.25pt;
	color:#ffffff;
	background: url("images/navvertdouble_on.gif") 0 0 no-repeat;
	text-indent: 0px;
	text-decoration: none;
	}
.rolloververt2on a:hover {	
	background-position: 0 -39px;
	color: #ffffff;
	}
.rolloververt2on a:active {
	background-position: 0 -78px;
	color:#ffffff;
	}


.rolloververt_back a {
	display:block;
	padding:4px 10px 9px 10px;
	font: 10px Verdana, sans-serif; font-weight: normal; letter-spacing : -.25pt;
	color:#ff0000;
	background: url("images/navvert_sub.gif") 0 0 no-repeat;
	text-decoration: none;
	}
.rolloververt_back a:hover {	
	background-position: 0 -36px;
	color: #ffffff;
	}
.rolloververt_back a:active {
	background-position: 0 -72px;
	color:#ffffff;
	}

.rolloververt_sub a {
	display:block;
	padding:4px 10px 9px 10px;
	font: 10px Verdana, sans-serif; font-weight: normal; letter-spacing : -.25pt;
	color:#ff0000;
	background: url("images/navvert_sub.gif") 0 0 no-repeat;
	text-decoration: none;
	}
.rolloververt_sub a:hover {	
	background-position: 0 -36px;
	color: #ffffff;
	}
.rolloververt_sub a:active {
	background-position: 0 -72px;
	color:#ffffff;
	}

.rolloververt_sub_T_on a {
	display:block;
	padding:4px 10px 9px 10px;
	font: 10px Verdana, sans-serif; font-weight: normal; letter-spacing : -.25pt;
	color:#ffffff;
	background: url("images/navvert_sub_T.gif") 0 0 no-repeat;
	text-decoration: none;
	}
.rolloververt_sub_T_on a:hover {	
	background-position: 0 -36px;
	color: #ffffff;
	}
.rolloververt_sub_T_on a:active {
	background-position: 0 -72px;
	color:#ffffff;
	}

.rolloververt_sub_T_back a {
	display:block;
	padding:4px 10px 9px 10px;
	font: 10px Verdana, sans-serif; font-weight: normal; letter-spacing : -.25pt;
	color:#ff0000;
	background: url("images/navvert_tirsh.gif") 0 0 no-repeat;
	text-decoration: none;
	}
.rolloververt_sub_T_back a:hover {	
	background-position: 0 -36px;
	color: #ffffff;
	}
.rolloververt_sub_T_back a:active {
	background-position: 0 -72px;
	color:#ffffff;
	}

.rolloververt_tirsh_m a {
	display:block;
	padding:4px 10px 9px 20px;
	font: 10px Verdana, sans-serif; font-weight: normal; letter-spacing : -.25pt;
	color:#ff0000;
	background: url("images/navvert_tirsh.gif") 0 0 no-repeat;
	text-decoration: none;
	}
.rolloververt_tirsh_m a:hover {	
	background-position: 0 -36px;
	color: #ffffff;
	}
.rolloververt_tirsh_m a:active {
	background-position: 0 -72px;
	color:#ffffff;
	}

.rolloververt_tirsh_m_on a {
	display:block;
	padding:4px 10px 9px 20px;
	font: 10px Verdana, sans-serif; font-weight: normal; letter-spacing : -.25pt;
	color:#ffffff;
	background: url("images/navvert_sub_T.gif") 0 0 no-repeat;
	text-decoration: none;
	}
.rolloververt_sub_T_on a:hover {	
	background-position: 0 -36px;
	color: #ffffff;
	}
.rolloververt_sub_T_on a:active {
	background-position: 0 -72px;
	color:#ffffff;
	}

.rolloververt_tirsh_lon a {
	display:block;
	padding:4px 10px 9px 20px;
	font: 10px Verdana, sans-serif; font-weight: normal; letter-spacing : -.25pt;
	color:#ffffff;
	background: url("images/navvert_on.gif") 0 0 no-repeat;
	text-decoration: none;
	}
.rolloververt_tirsh_lon a:hover {	
	background-position: 0 -36px;
	color: #ffffff;
	}
.rolloververt_tirsh_lon a:active {
	background-position: 0 -72px;
	color:#ffffff;
	}


.rolloververt_tirsh_l a {
	display:block;
	padding:4px 10px 9px 20px;
	font: 10px Verdana, sans-serif; font-weight: normal; letter-spacing : -.25pt;
	color:#ff0000;
	background: url("images/navvert_sub.gif") 0 0 no-repeat;
	text-decoration: none;
	}
.rolloververt_tirsh_l a:hover {	
	background-position: 0 -36px;
	color: #ffffff;
	}
.rolloververt_tirsh_l a:active {
	background-position: 0 -72px;
	color:#ffffff;
	}


.roll a {
	display:block;
	
	padding:3px 0px 3px 8px;
	font: 10px Verdana, sans-serif; font-weight: normal; letter-spacing : -.25pt;
	color:#ff0000;
	background: url("images/nav2.gif") 0 0 no-repeat;
	text-decoration: none;
	}
.roll a:hover {	
	background-position: 0 -36px;
	color: #FFFFFF;
	}
.roll a:active {
	background-position: 0 -72px;
	color:#FFFFFF;
	}


.roll2 a {
	display:block;
	
	padding:3px 0px 3px 8px;
	font: 10px Verdana, sans-serif; font-weight: normal; letter-spacing : -.25pt;
	color:#ff0000;
	background: url("images/nav3.gif") 0 0 no-repeat;
	text-decoration: none;
	}
.roll2 a:hover {	
	background-position: 0 -36px;
	color: #FFFFFF;
	}
.roll2 a:active {
	background-position: 0 -72px;
	color:#FFFFFF;
	}

