BODY {
	padding:0;
	margin:0;
	
}
BODY.publicSite {
	background:#D4D4D4 url(/images/layout/background.jpg) repeat-x;
}

H1 { color:#2D72B2; font-family:Arial; color:#004D91;}
H2 { 
	color:#0072BF; 
	font-family:Arial;
	font-size:14px; 
	
	border-bottom:1px solid #DDDDDF;
}
H3 { 
	color:#82B42E;
	font-size:16px;
	font-family:Arial;
}


TD,P,A,LI,DIV,SPAN,INPUT,SELECT,TEXTAREA {
	color:#444466;
	color:#576168;
	font-family:Arial,Verdana;
	font-size:12px;
	
}

.backgroundColor {
	background-color:#F0F0F0;
}

.formLabel {
	font-weight:normal;
	color:#003166;
	font-size:11px;
}

.actionBar {
	padding:2px;
}

.button,
.button:focus {
	background-image : url(/images/buttonBackground.jpg);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	padding-left : 5px;
	color:#F6F6F6;
	background-color:#0072BF;
	height:25px;
	
	
	font-size:11px;
}
.button:hover {
	color:#444466;
}

.textLg {
	font-size:12px;
}

UL.linkList {
	list-style-image:url(/_ckcommon/images/dottedArrow_blackRight.gif);
}

.textAqua {	
	color:#0072BF;
}
.textBlue {
	color:#004D91;
}

.green{	color:#82B42E !important; }
.blue { color:#0072BF !important; }
/*--------------------------------------------------------------------------*/
		
#membersOnlyBar {
	height:20px;
	background-color:#007ED2;
	text-align:right;
	line-height:17px;
	color:#BFDBEE;
	font-size:10px;
}

/*--------------------------------------------------------------------------
Override /_eucommon/css/stylesheet_public.css
----------------------------------------------------------------------------*/		

#menuContainer {
	height:131px;
	background-position:bottom center;
}
#menuBottom { border-bottom:4px solid #007ed2; }


/*--------------------------------------------------------------*/
A.arrowButton {
	text-decoration:none;
	display:block;
	text-align:left;
	margin:3px 0 3px 0;
}
A.arrowButton:hover {
	text-decoration:none;
}

A.arrowButton SPAN {
	font-family:Arial;
	font-weight:bold !important;
}

A.arrowButton.large { width:300px; height:39px;}
A.arrowButton.med { width:220px; height:30px;}
A.arrowButton.small { width:130px; height:30px;}

A.arrowButton.large SPAN {
	font-size:15px;
	line-height:39px !important;
	padding:0 40px 0 10px;
}
A.arrowButton.med SPAN,
A.arrowButton.small SPAN {
	font-size:13px;
	line-height:30px !important;
	padding:0 30px 0 10px;
}

A.arrowButton.white:hover,A.arrowButton.white:hover SPAN { color:#0072bf; }
A.arrowButton.blue:hover,A.arrowButton.blue:hover SPAN { color:#9DD8FF; }

A.arrowButton.white SPAN 
A.arrowButton.white.large SPAN,
A.arrowButton.white.med SPAN,
A.arrowbutton.white.small SPAN
	{ color:#555555; }  /* large,med,small specifiers reqd for IE*/
	
A.arrowButton.blue SPAN,
A.arrowButton.blue.large SPAN,
A.arrowButton.blue.med SPAN,
A.arrowbutton.blue.small SPAN
	{ color:#FFFFFF; } /* large,med,small specifiers reqd for IE*/

A.arrowButton.large.blue { background:url(/images/buttons/blue_large.png) no-repeat top right; }
A.arrowButton.large.white {	background:url(/images/buttons/white_large.png) no-repeat top right;}


A.arrowButton.white.med {	background:url(/images/buttons/white_med.png) no-repeat top right;} /*order of selectors important for IE*/
A.arrowButton.blue.med {	background:url(/images/buttons/blue_med.png) no-repeat top right;} /*order of selectors important for IE*/
A.arrowButton.white.small {	background:url(/images/buttons/white_small.png) no-repeat top right;} /*order of selectors important for IE*/
A.arrowButton.blue.small {	background:url(/images/buttons/blue_small.png) no-repeat top right;} /*order of selectors important for IE*/
A.arrowButton.white.large {	background:url(/images/buttons/white_large.png) no-repeat top right;} /*order of selectors important for IE*/
A.arrowButton.blue.large {	background:url(/images/buttons/blue_large.png) no-repeat top right;} /*order of selectors important for IE*/






/*--------------------------------------------------------------

--------------------------------------------------------------*/
.loginText {
	float:left;
	line-height:20px;
	color:#666666;
	font-family:Verdana;
}
.loginText A {
	float:none;
	font-family:Verdana;
}
.contentText {
	
	line-height:19px;
	font-size:13px;
	
	padding-bottom:35px;
}

TD.content DIV.contentText P,
TD.content DIV.contentText LI {
	line-height:16px;
	font-size:11px;
}
TD.content DIV.contentText P A,
TD.content DIV.contentText LI A {
	font-size:11px;
}





