body { background: #666 url('http://www.cde.com/x/bg_grad_body.jpg') repeat-y center; margin-top: 0px; margin-bottom: 0px; font: 11px Verdana, Arial, Helvetica, sans-serif; }
img { border:0px; }
p { background: transparent; line-height: 150%; }
h1 { font: 20px Arial; font-weight: bold; color: #cc0000; }
a { color: #000066; }
a:link { color: #000066; }
a:active { color: #000066; }
a:hover { color: #000066; }
#container { background: #e8e8e8; width: 820px; margin-left: auto; margin-right: auto; }
#header { width: 100%; float: right; height: 100px; background: #e8e8e8 url('http://www.cde.com/x/capcurrenttop2.gif') no-repeat bottom right; }
.placeholder { margin-top: 17px; float: right; }
.logo { float: left; margin-top: 14px; margin-left: 14px; }
.topmenu { float: right; margin-top: 14px; margin-right: 6px;}
#capcurrent { margin: 0; height: 122px; background: #fff; padding-bottom: 100px; }
.sidebar { padding-top: 18px; padding-left: 8px; }
form { margin: 0; margin-top: 3px; }
.capsearch { padding: 2px 0px 0px 2px; color: #000; font: 11px verdana; border: 1px solid #ccc; width: 163px; height: 16px; }
.capsearchsubmit { font: 11px Verdana; } 
#menu { width: 190px; margin: 16px 0 0 0; padding: 0 0 0 3px; }
#menu a { text-decoration: none; border-bottom: 0px; padding-left: 10px; padding-bottom: 1px; line-height:180%; display: block; color: #000; width: 190px; }
#menu a:hover { background-color: #fff; color: #cc0000; } 
#menu li { list-style-type: none; margin-left: -43px; }
#content { width: 604px; float: right; background: #fff url('http://www.cde.com/x/charge.jpg') no-repeat bottom right; min-height: 554px; padding: 15px 0px 34px 0px; }
.content { margin: 0 15px 15px 15px; }
.left { float: left; width: 275px; margin: 0 0 10px 0; }
.right { float: right; width: 275px; margin: 0 0 10px 0; }
#footer { clear: both; height: 35px; background: #003366; color: #fff; font-size: 10px; padding: 5px 15px 0px 15px; margin-top: 20px; text-align: left; }
#footer p { margin-top: 0; margin-bottom: 0; line-height: 100%;}
.f_left { float: left; padding-top: 5px; }
.f_right { float: right; padding-top: 5px; }
.f_left A { color: #fff; font-size: 10px; padding: 1px; padding-top: 0px;}
.sidehead { width:190px; height:25px; font: 16px arial; font-weight: bold; color: #fff; padding-left: 10px; }
.side_cp { background: #cc0000 url('http://www.cde.com/x/spyglass.png') no-repeat 177px center; }
.side_p { margin-top: 5px; margin-bottom: 5px; background: #cc0000 url('http://www.cde.com/x/paper.png') no-repeat 180px center; }
.side_cat { margin-bottom: 20px; background-color: #cc0000; }
.side_ql { margin-bottom: 20px; background: #cc0000 url('http://www.cde.com/x/info.png') no-repeat 180px center; }

#adv { text-align: center; width: 190px; margin: 16px 0 0 0; padding: 0 0 0 3px; }
#adv a { border: 1px solid #cc0000; background-color: #fff; text-decoration: none; padding: 0 0 1px 0; line-height: 180%; display: block; color: #000; width: 196px; }
#adv a:hover { color: #cc0000; }
#adv li { list-style-type: none; margin-left: -43px; }

#hol { text-align: center; width: 190px; margin: 16px 0 0 0; padding: 0 0 0 3px; }
#hol a { border: 1px solid #cccc00; background-color: #ffff66; text-decoration: none; padding: 0 0 1px 0; line-height: 180%; display: block; color: #000; font-weight: bold; width: 196px; }
#hol a:hover { color: #000; }
#hol li { list-style-type: none; margin-left: -43px; }

.red { color: #cc0000; }

/****** Infinite Menus CSS Styles - Top Main Navigation ******/
/*<style id="ssimenus0" type="text/css">			
			
/* --[[ Main Expand Icons ]]-- */
#imenus0 .imeam span,#imenus0 .imeamj span {width:7px; height:8px; left:0px; top:2px; background-repeat:no-repeat;background-position:top left;}
#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-repeat:no-repeat;background-position:top left;}

/* --[[ Sub Expand Icons ]]-- */
#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(http://www.cde.com/x/small_red_pointer.gif); width:7px; height:8px; left:4px; top:3px; background-repeat:no-repeat;background-position:top left;}
#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(http://www.cde.com/x/small_red_pointer.gif); background-repeat:no-repeat;background-position:top left;}

/* --[[ Main Container ]]-- */
#imouter0 {background-color:transparent; border-width:1px; padding:0px; }
	/* [Rounded Corner Styles] */
	.imrcmain0 .imrcolor {}
	.imrcmain0 .imrbcolor {}
	.imrcmain0 .imtopspace {}

/* --[[ Sub Container ]]-- */
#imenus0 li ul {background-color:#f5f5f5; border-style:solid; border-color:#333333; border-width:0px 1px; padding:1px; margin:0px; }

	/* [Rounded Corner Styles] */
	#imenus0 .imrcolor {background-color:#f5f5f5; }
	#imenus0 .imrbcolor {border-color:#333333; }
	#imenus0 .imtopspace {height:1px; }

/* --[[ Main Items ]]-- */
#imenus0 li a {color:#000000; text-align:left; font-family:arial; font-size:14px; font-weight:bold; text-decoration:none; padding:0px 0px 0px 10px; }

	/* [hover] - These settings must be duplicated for IE compatibility.*/
	#imenus0 li:hover>a {background-color:transparent; color:#cc0000; }
	#imenus0 li a.ihover, .imde imenus0 a:hover {background-color:transparent; color:#cc0000; }

	/* [active] */
	#imenus0 li a.iactive {}

/* --[[ Sub Items ]]-- */
#imenus0 ul a {height:auto; background-color:#f5f5f5; color:#0f0f0f; text-align:left; font-family:verdana; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:2px 5px; }

	/* [hover] - These settings must be duplicated for IE comptatibility.*/
	#imenus0 ul li:hover>a {background-color:#ffffff; color:#cc0000; text-decoration:none; border-style:none; }
	#imenus0 ul li a.ihover {background-color:#ffffff; color:#cc0000; text-decoration:none; border-style:none; }

	/* [active] */
	#imenus0 ul li a.iactive {text-decoration:none; }

	/* [Dividers] */
	#imenus0 .dvs {border-bottom-width:0px; border-style:none; border-color:#c1c1c1; padding-bottom:2px; margin-bottom:2px; }
			


/****** Infinite Menus CSS Styles - Sidebar Product Menu ******/
/*<style id="ssimenus1" type="text/css">*/

/* --[[ Main Expand Icons ]]-- */
#imenus1 .imeam span,#imenus1 .imeamj span {background-image:url(http://www.cde.com/x/small_red_pointer.gif); width:7px; height:8px; left:-8px; top:6px; background-repeat:no-repeat;background-position:center left;}
#imenus1 li:hover .imeam span,#imenus1 li a.iactive .imeamj span {background-repeat:no-repeat;background-position:center left;}

/* --[[ Sub Expand Icons ]]-- */
#imenus1 ul .imeas span,#imenus1 ul .imeasj span {background-image:url(http://www.cde.com/x/small_red_pointer.gif); width:7px; height:8px; left:0px; top:3px; background-repeat:no-repeat;background-position:top left;}
#imenus1 ul li:hover .imeas span,#imenus1 ul li a.iactive .imeasj span {background-image:url(http://www.cde.com/x/small_red_pointer.gif); background-repeat:no-repeat;background-position:top left;}

/* --[[ Main Container ]]-- */
#imouter1 {background-color:transparent; }

	/* [Rounded Corner Styles] */
	.imrcmain1 .imrcolor {}
	.imrcmain1 .imrbcolor {}
	.imrcmain1 .imtopspace {}

/* --[[ Sub Container ]]-- */
#imenus1 li ul {background-color:#f5f5f5; border-style:solid; border-color:#333333; border-width:0px 1px; padding:1px; margin:0px; }

	/* [Rounded Corner Styles] */
	#imenus1 .imrcolor {background-color:#f5f5f5; }
	#imenus1 .imrbcolor {border-color:#333333; }
	#imenus1 .imtopspace {height:1px; }

/* --[[ Main Items ]]-- */
#imenus1 li a {color:#000000; text-align:left; font-family:verdana; font-size:11px; text-decoration:none; padding-left: 10px; padding-bottom: 1px; line-height:170%; }

	/* [hover] - These settings must be duplicated for IE compatibility.*/
	#imenus1 li:hover>a {background-color:#ffffff; color:#cc0000; }
	#imenus1 li a.ihover, .imde imenus1 a:hover {background-color:#ffffff; color:#cc0000; }

	/* [active] */
	#imenus1 li a.iactive {}

/* --[[ Sub Items ]]-- */
#imenus1 ul a {height:auto; background-color:#f5f5f5; color:#0f0f0f; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:2px 5px; line-height: 120%; }

	/* [hover] - These settings must be duplicated for IE comptatibility.*/
	#imenus1 ul li:hover>a {background-color:#ffffff; color:#cc0000; text-decoration:none; border-style:none; }
	#imenus1 ul li a.ihover {background-color:#ffffff; color:#cc0000; text-decoration:none; border-style:none; }

	/* [active] */
	#imenus1 ul li a.iactive {text-decoration:none; }

	/* [Dividers] */
	#imenus1 .dvs {border-bottom-width:0px; border-style:none; border-color:#c1c1c1; padding-bottom:2px; margin-bottom:2px; }
