/*Top most container styles for the middle column*/

.topofcentercolumn{margin-bottom:0px;margin-left 10px; padding-left:0px;} /*table style*/
.topofcentercolumn .centercolumncontent p {margin-top: 10px;} /*margin for HTML Text area*/
.centercolumntop{width: 532px; background-image: url(/portals/0/main-body-header.gif); background-repeat: no-repeat;padding:10px 10px 10px 30px;} /*red cornered top for container and padding for heading*/
.centercolumncontent {background-color: #D9D6D6; padding:0px 10px 0px 22px; border-left: solid 8px #D00102;} /*background, padding and left border for center column and 2 column content*/
.centercolumnbottom {background-color: #D9D6D6; padding:0px 10px 10px 22px; border-left: solid 8px #D00102; border-bottom: solid 8px #D00102;} /*background, padding and left border for center column and 2 column content*/
.centercolumnheading{width: 532px; background-color: #D9D6D6; padding:10px 10px 0px 22px; border-left: solid 8px #D00102}
.thirdcolumn{margin-bottom:20px;padding-left:0px;} 
.centercolumn{margin-bottom:0px;margin-left 10px; padding-left:0px;}
.twocolumn{margin-bottom:0px;margin-left 10px; padding-left:0px;}
.onecolumn{margin-bottom:0px;margin-left 10px; padding-left:0px;}

/*middle of the center column styles*/

.topoftwocolumn{margin-bottom:0px;margin-left 10px; padding-left:0px;}
.topofonecolumn{margin-bottom:0px;margin-left 10px; padding-left:0px;}

.thirdcolumn .ccontent{padding:0px 0px 15px 0px;}




/*Shared Styles*/

.Head {color: #FFFFFF; font-family: Arial,Helvetica; font-size: 18px; font-weight:bold;}


.titlerow .meetthecasthead{width: 200px; background-image: url(/portals/0/left-header.gif); background-repeat: no-repeat;padding:10px 10px 10px 30px;}
.titlerow .contactusredhead{width: 200px; background-color: #D00102; padding: 10px 10px 0px 45px;}
.twocolumnheading{width: 730px; background-color: #D9D6D6; padding:10px 10px 0px 22px; border-left: solid 8px #D00102}
.onecolumnheading{width: 930px; background-color: #D9D6D6; padding:10px 10px 0px 22px; border-left: solid 8px #D00102}
.onecolumnheading .Head {color: #D00102}
.twocolumnheading .Head {color: #D00102}
.twocolumntop{width: 732px; background-image: url(/portals/0/onecolheader.gif); background-repeat: no-repeat;padding:10px 10px 10px 30px;} 
.onecolumntop{width: 930px; background-image: url(/portals/0/fullwidthheader.gif); background-repeat: no-repeat;padding:10px 10px 10px 30px;} 
.ctitle{padding:10px 10px 10px 0px;}
.centercolumnheading .Head {color: #D00102;}
.meetthecast {background-color: #AEAAAA; padding:10px;}
.contactusredbottom {background-color: #D00102; background-image: url(/portals/0/left-header-bottom.png); background-repeat: no-repeat; padding:0px 10px 10px;background-position:bottom;}
.twocolumncontent {background-color: #D9D6D6; padding:0px 10px 0px 22px; border-left: solid 8px #D00102;}
.onecolumncontent {background-color: #D9D6D6; padding:0px 10px 0px 22px; border-left: solid 8px #D00102;}
.twocolumnbottom {background-color: #D9D6D6; padding:0px 10px 10px 22px; border-left: solid 8px #D00102; border-bottom: solid 8px #D00102;}
.onecolumnbottom {background-color: #D9D6D6; padding:0px 10px 10px 22px; border-left: solid 8px #D00102; border-bottom: solid 8px #D00102;}
.centercolumncontent p {margin-top: 0;}
.twocolumncontent p {margin-top: 0;}
.ccommon p{margin-top:0;} 
.ccommon .actionbuttons{text-align:right;font-size:1px;line-height:1px;height:1px;padding-right:20px;} 
.actionbuttons img{margin:0 0 10px 0;}

.offsite_pos {PADDING: 0}

.offsite_pos *{BACKGROUND-POSITION: right center;  BACKGROUND-IMAGE: none; BACKGROUND-REPEAT: no-repeat}

.offsite_pos *.nav_offsite {PADDING-RIGHT: 1px;BACKGROUND-IMAGE: url(/portals/0/arrow.gif)}

.offsite_pos *.nav_offsite a {PADDING-RIGHT: 15px;BACKGROUND-IMAGE: url(/portals/0/arrow.gif)}





