.newsHolder {  
background-image: url(res/newsholder_back.jpg); 
background-repeat:no-repeat;
background-position : bottom;
background-color:#272727;
}

.divider {  
background-image: url(res/dot_vert.gif); 
background-repeat:repeat-x;
}

.dividerLine {  
background-image: url(res/divider_line.gif); 
background-repeat:repeat-y;
}

.black {  
background-color:#000000;
background-repeat:repeat;
color: #FFFFFF;
height:42px;
}

.grey {  
background-color:#3C3F48;
background-repeat:repeat;
height:118px;
}

A.links  {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #FFFFFF; 
text-decoration:underline;
}

A.links:hover {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #FFFFFF; 
text-decoration:none;
}

A.links:visited {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #FFFFFF; 
text-decoration:underline;
}

.px11black { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000; 
}

.productdisplay { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000; 
padding-left:15px;
}

.tdcopy { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #333333; 
line-height:21px;
padding-left:25px;
padding-right:25px;
}

.tdheader { 
background-color:#3C3F48;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #FFFFFF; 
line-height:21px;
padding-left:25px;
padding-right:25px;
}





.px14white { 
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
color: #FFFFFF; 
}

.px12white { 
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
color: #FFFFFF; 
}

.px11white { 
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px;
color: #FFFFFF; 
padding-left:25px;
}

.newsHeader { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 26px;
color: #FFFFFF; 
padding-left:15px;
}

.pageHeader { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 26px;
color: #FFFFFF; 
padding-left:25px;
}

.newsCopy { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #FFFFFF; 
padding-left:15px;
}

.textbox { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #9A9A9A;
border: 1px solid #999999;
background-color:#FFFFFF;
}

.copyright { 
font-family: Verdana, Helvetica, sans-serif; 
font-size: 10px;
color: #999999; 
padding-top: 7px;
}

A.copyright  {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 10px;
color: #999999; 
text-decoration:none;
}

A.copyright:hover {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 10px;
color: #999999;  
text-decoration:underline;
}

A.copyright:visited {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 10px;
color: #999999; 
text-decoration:none;
}

/* ALTERATIONS */
.headerLink { 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #FFFFFF; 
	text-decoration:none;
}
.headerLink:hover { 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #FFFFFF; 
	text-decoration:none;
}
.headerLink:visited { 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #FFFFFF; 
	text-decoration:none;
}

/* CAROUSEL */
.stepcarousel{
	position: relative;			/*leave this value alone*/
	border: 0px solid black;
	overflow: scroll;			/*leave this value alone*/
	width: 940px;				/*Width of Carousel Viewer itself*/
	height: 180px;				/*Height should enough to fit largest content's height*/
}

.stepcarousel .productBelt{
	position: absolute;			/*leave this value alone*/
	left: 0;
	top: 0;
}

.stepcarousel .productPanel{
	float: left;				/*leave this value alone*/
	overflow: hidden;			/*clip content that go outside dimensions of holding panel DIV*/
	margin: 10px;				/*margin around each panel*/
	width: 240px;				/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

/* ********************************* 
HIDE || SHOW
********************************* */
/* hide details */
.detailslisthidden { 
	display:none; 
	visibility:hidden; 
}

/* show details */
.detailslistvisible { 
	display:block; 
	visibility:visible; 
}

/* ********************************* 
APPLICATION FORM
********************************* */
.input_select{
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 11px; 
	background-color: grey;
	color: #1F276C;
	border: 1px solid #C0C0C0;
	}

.textboxblue { 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #1F276C;
	border: 1px #346097 solid;
	background-color:#FFFFFF;
}

.textboxblack { 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #1F276C;
	border: 1px #C0C0C0 solid;
	background-color:#FFFFFF;
}

/* *****************************
HOMEPAGE FLASH 
***************************** */
#content { width: 956px; height: auto; margin: 11px auto 0 auto; padding: 0; outline: 0px solid red;  }

#mcfaFlash { position: relative; left: 0; top: 0; z-index: 1; width: 956px; height: 430px; margin: 0; padding: 0; }
.transparent { position: absolute; left: 0; top: 265px; z-index: 99; width: 956px; height: 165px; background: #3c3f48; opacity: .90; filter: alpha(opacity=90); }
#flashInfoOverlay { position: absolute; left: 0; top: 265px; z-index: 100; width: 956px; height: 165px; }
	#flashInfoOverlay p { width: 400px; line-height: 18px; font: 11px Verdana, Helvetica, sans-serif; color: #fff; padding-left:25px; }
	#imgLinks { position: absolute; bottom: 0; right: 0; width: 520px; height: 165px; margin: 0; padding: 0; outline: 0px solid red; }
		#imgLinks img { margin: 20px 0 0 12px; }

.clearfloat { clear: both; margin: 0; padding: 0; }

.pageHeader { font: 26px Arial, Helvetica, sans-serif; color: #fff; padding-left: 25px; }

