A {
	color:			#FF4E00;
	text-decoration:		none;
}
A:HOVER, A.txt333333:HOVER {
	color:			#FF8300;
	text-decoration:		none;
}

.hr_spacer, .divider {
    background: url(../images/lines/4px-grey.gif) left bottom repeat-x;
    border: 0;
    height: 4px;
}

.csc-frame.csc-frame-ruler-after {
    border-bottom: 2px solid #EEEEEE;
    border-bottom-style: ridge;
}

.csc-textpic.csc-textpic-left p {
    margin-top: 0 !important;
}

.csc-frame-indent {
    margin: 0;
}
.csc-frame-indent p {
    display: none
}
.csc-frame.csc-frame-indent h1, .csc-frame.csc-frame-indent h2, .csc-frame.csc-frame-indent h3, .csc-frame.csc-frame-indent h4 {
    cursor: pointer;
}

.csc-frame.csc-frame-indent + .txtSmall.subheader {
    margin-top: -10px;
}


P {
	margin:			13px 0px 14px 0px;
}

P.small, UL.small, OL.small, LI.small, UL LI.small, OL LI.small {
	font-size:			10px;
	line-height:		10px;
}

P.big, UL.big, OL.big, LI.big, UL LI.big, OL LI.big {
	font-size:			14px;
	line-height:		14px;
}

SUP {
      line-height:		0px;
      font-size:			60%;
}

H1 {
	font-size:			20px;
	color:			#333333;
	font-weight:		normal;
	text-decoration:		none;
	margin:			20px 0px 18px 0px;
	line-height:		22px;
}
H2 {
	font-size:			14px;
	color:			#333333;
	font-weight:		normal;
	text-decoration:		none;
	margin:			17px 0px 12px 0px;
}
H3 {
	font-size:			12px;
	font-weight:		normal;
	text-decoration:		none;
	margin:			15px 0px 10px 0px;
}

H1 A, H2 A, H3 A{
	color:			#333333;
}

#content UL, #content UL UL {
	padding:		0px 0px 0px 0px;
	margin:			0px 0px 0px 0px;
	list-style-type:		none;
}

#content UL LI, #content UL UL LI {
	padding:		0px 0px 0px 8px;
}

#content UL LI {
	background:			url('../images/bg/bullet.gif') no-repeat 0px 7px;
}

#content UL LI LI {
	background:			url('../images/bg/bullet.gif') no-repeat 0px 5px;
}

#content UL LI LI LI {
	background:			url('../images/bg/bullet.gif') no-repeat 0px 5px;
}

#content OL {
	padding:			0px 0px 0px 22px;
	margin:			0px 0px 0px 0px;
}

* html #content OL {
	margin:			0px 0px 0px 7px;
}

#content OL LI {
	padding:			0px 0px 0px 0px;
	margin:			0.8em 0px 0px 0px;
}

.bodytext {
	padding-bottom:		4px;
}

SPAN.txtOrange {
    color:				#FF4E00;
}
SPAN.txtOrangeSmall {
    color:				#FF4E00;
    font-size:			10px;
}
SPAN.txtSmall, div.txtSmall {
    font-size:			10px;
}

p.txtSmall {
    font-size:			10px;
    line-height: 10px;
}

SPAN.txtLightGrey, .txtLightGrey A {
    color:				#504C48;
}

A.txt333333 {
	color:			#333333;
	font-weight:    bold;
}

/******************
 *** CSC Styles ***
 ******************/
.csc-subheader {
	font-size:		12px;
	font-weight:	bold;
	color:		#666666;
	padding:		0px;
	margin:		0px 0px 30px 0px;
}

.csc-textpic-caption {
	font-size:		10px;
	color:		#333333;
	padding-top:	6px;
	line-height:	12px;
}

div.csc-textpic-imagewrap {
	padding-bottom:	4px;
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	margin-left:	20px !important;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin-right:	5px !important;
}

.spacer-gif {
	display:		block;
	line-height:	0px;
	margin-top:		-17px;
}
* html .spacer-gif {
	margin-top:		0px;
}
