/********************************
 * Main colors:
 * Background, red:		#AF0917
 * Text blue, blue:		#006CA6
 * Main text:			#333333
 * Breadcumb text:		#999999
 * Breadcumb ACT, Subheader:	#666666
 * Box background:		#F9F9F9
 ********************************/
TABLE.contenttable {
	border-collapse:		collapse;
	border-spacing:		0px;
	width:			100%;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	text-align:			left;
}
TABLE.contenttable P {
	margin:			0px;
}
TABLE.contenttable THEAD {
	color:			#AF0917;
	padding-bottom:		1px;
	border-bottom:		1px solid #AF0917;
	font-weight:		normal;
}
TABLE.contenttable TH {
	font-weight:		normal;
	padding:			3px 0px 3px 0px;
}
TABLE.contenttable TD {
	border-right:		2px solid #FFFFFF;
	border-bottom:		2px solid #FFFFFF;
	padding:			4px 0px 4px 0px;
}
TABLE.contenttable TBODY TR.rowOdd {
	background-color:		#FFFFFF;
}
TABLE.contenttable TBODY TR.rowEven {
	background-color:		#F6F6F6;
}

TABLE.nlTable {
	xborder-collapse:		collapse;
	border-spacing:		0px;
	width:			100%;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	text-align:			left;
}
TABLE.nlTable P {
	margin:			0px;
}
TABLE.nlTable TD {
	border:			none;
	padding:		0px;
	font-weight:		normal;
	vertical-align:		top;
}
TABLE.nlTable TH {
	padding-right:		15px;
	vertical-align:		top;
}


A {
	color:			#006CA6;
	text-decoration:		none;
}

HR {
	border-collapse:		collapse;
	border:			0px;
	border-bottom:		1px solid #AF0917;	
}

H1 {
	font-size:			20px;
	color:			#006CA7;
	font-weight:		normal;
	text-decoration:		none;
	margin:			25px 0px 25px 0px;
	line-height:		22px;
}
H2 {
	font-size:			17px;
	color:			#AF0917;
	font-weight:		normal;
	text-decoration:		none;
	margin:			35px 0px 16px 0px;
}
H3 {
	font-size:			12px;
	font-weight:		bold;
	text-decoration:		none;
	margin:			25px 0px 13px 0px;
}

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

UL LI, UL UL LI {
	padding:			0px 0px 0px 8px;
	margin:			4px 0px 0px 0px;
}

UL LI {
	background:			url('../images/arrows/blue_r.gif') no-repeat 0px 5px;
}

UL LI LI {
	background:			url('../images/arrows/black_r.gif') no-repeat 0px 3px;
}

UL LI LI LI {
	background:			url('../images/lines/black_r.gif') no-repeat 0px 3px;
}

UL LI A, UL UL LI A, UL UL UL LI A {
	font-weight:		bold;
	text-decoration:		none;
}

.bodytext {
	padding-bottom:		4px;
}

/******************
 *** RTE styles ***
 ******************/
TD.align-left, P.align-left {
	text-align:			left;
}
TD.align-center, P.align-center {
	text-align:			center;	
}
TD.align-right, P.align-right {
	text-align:			right;	
}
TD.align-justify, P.align-justify {
	text-align:			justify;	
}
SPAN.txtBlue {
    color:				#006CA7;
}
.txtBlue A {
    color:				#006CA7;
    text-decoration:		underline;
}
SPAN.txtRed {
    color:				#E60033;
}
.txtRed A {
    color:				#E60033;
    text-decoration:		underline;
}

/********************************
 *** Shaddow for ontentimages ***
 ********************************/
.csc-textpic-image IMG {
    padding: 0px 10px 10px 0px;
}
.imgShadow_r {
    background: url(../images/bg/img/r.gif);
    background-repeat: repeat-y;
    background-position: right;
    display: block;
}

.imgShadow_b {
    background: url(../images/bg/img/b.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    display: block;
}

.imgShadow_tr {
    background: url(../images/bg/img/tr.gif);
    background-repeat: no-repeat;
    background-position: right -1px;
    display: block;
}

.imgShadow_bl {
    background: url(../images/bg/img/bl.gif);
    background-repeat: no-repeat;
    background-position: -1px bottom;
    display: block;
}

.imgShadow_br {
    background: url(../images/bg/img/br.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    display: block;
}

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

.csc-textpic-caption {
	color:		#006CA7;
	padding-top:	2px;	
}

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;
}


/****************
 *** Mailform ***
 ****************/
.mailform {
        margin-bottom:	20px;
}
    
legend {
	display: none;
}
	
fieldset {
        border:		none;
	padding:		0px;
}
		
.formRow {
        margin-bottom:	5px;
}
.formCommentRow {
    	margin-bottom:	15px;
}				
			
.fLabel {
        width:		170px;
	float:		left;
}
				
.fInput, .fTextarea {
        width:		253px;
	border:		1px solid #A5A5A5;
}
					
.fSubmit {
        color:		#000000;
	background-color:	#F9F9F9;
        border:		1px solid #A5A5A5;
}

.reqired {
	color:		#AF0817;
}
							
