body {
	background-color: #FFFFFF;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	color: #000000;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 10 0 10 0;
}

div, td, span, p {
	font-size: 12px;
}

a, a:link, a:active, a:visited {
	text-decoration: none;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	color: #000000;
}

a:hover {
	text-decoration: underline;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	color: #000000;
}

.rightText {
	text-align: right;
}

.leftText {
	text-align: left;
}

.MainTable, table.MainTable {
	/*height: 100%;*/
	width: 998px;
	vertical-align: top;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	clear: both;
	text-align: left;
}

.MainContent, td.MainContent {
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	/*height: 100%;*/
	width: 100%;
	vertical-align: top;
	padding: 0 0 0 0;
}

.NavContainer {
	/*float: right;*/
	text-align: right;
	margin: 0 0 0 0;
	width: 998px;
	height: 20px;
	white-space: nowrap;
}

.Nav, .Nav:link, .Nav:active, .Nav:visited {
	color: #C1BFBF;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	white-space: nowrap;
	align: block;
	padding: 10 10 10 10;
	margin: 0 0 0 0;
}

.Nav:hover {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
	white-space: nowrap;
	align: block;
	padding: 10 10 10 10;
}

.NavCurrent, .NavCurrent:link, .NavCurrent:active, .NavCurrent:visited {
	color: #C1BFBF;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	padding: 10 10 10 10;
}

.NavCurrent:hover {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
	white-space: nowrap;
	align: block;
	padding: 10 10 10 10;
}

.masthead {
	background-color: #FFFFFF;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	/*background-image: url(../images/masthead.gif);*/
	/*background-repeat: no-repeat;*/
	/*width: 998px;
	height: 131px;*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.mastheadTable {
	background-color: #FFFFFF;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	background-image: url(../images/masthead.gif);
	background-repeat: no-repeat;
	width: 998px;
	height: 131px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}


/**** Client Styles ****/

/*
.ClientTextContainer {
	width: 998px;
	/*height: 100%;*/
}

.ClientLeftText {
	width: 305px;
	/*height: 100%;*/
	position: absolute;
	margin: 0 600 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #767475;
}

.ClientVBar {
	background-color: #767475;
	width: 18px;
	/*height: 100%;*/
	position: absolute;
	margin: -131 0 0 325;
	padding: 0 0 0 0;
}

.ClientRightText {
	width: 645px;
	/*height: 100%;*/
	position: absolute;
	margin: 0 0 0 343;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #767475;
}
*/

.ClientTableTextContainer {
	width: 998px;
	/*height: 100%;*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: top;
}

.ClientTableLeftText {
	width: 535px;
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #767475;
	text-align: right;
}

.ClientTableVBar {
	background-color: #767475;
	width: 25px;
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.ClientTableRightText {
	/*width: 0px;*/
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #767475;
}

.ClientLink, .ClientLink:link, .ClientLink:active, .ClientLink:visited {
	color: #767475;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
}

.ClientLink:hover {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
}

.ClientLinkCurrent, .ClientLinkCurrent:link, .ClientLinkCurrent:active, .ClientLinkCurrent:visited {
	color: #767475;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
}

.ClientLinkCurrent:hover {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
}

.ClientHeader {
	color: #767475;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px;
	font-weight: bold;
}

.ClientText {
	color: #767475;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	font-weight: bold;
}



/**** Contact Styles ****/

/*
.ContactTextContainer {
	width: 998px;
	/*height: 100%;*/
}

.ContactLeftText {
	width: 305px;
	/*height: 100%;*/
	position: absolute;
	margin: 0 600 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #25AB2E;
}

.ContactVBar {
	background-color: #25AB2E;
	width: 18px;
	/*height: 100%;*/
	position: absolute;
	margin: -131 0 0 325;
	padding: 0 0 0 0;
}

.ContactRightText {
	width: 645px;
	/*height: 100%;*/
	position: absolute;
	margin: 0 0 0 343;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #25AB2E;
}
*/

.ContactTableTextContainerTop {
	width: 998px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: top;
}


.ContactTableLeftTextTop {
	width: 305px;
	margin: 0 0 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #25AB2E;
	text-align: right;
}

.ContactTableVBarTop {
	background-color: #25AB2E;
	width: 29px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.ContactTableRightTextTop {
	/*width: 645px;*/
	margin: 0 0 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #25AB2E;
}

.ContactTableTextContainer {
	width: 998px;
	/*height: 100%;*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: top;
}

.ContactTableLeftText {
	width: 305px;
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #25AB2E;
	text-align: right;
}

.ContactTableVBar {
	background-color: #25AB2E;
	width: 20px;
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.ContactTableRightText {
	/*width: 645px;*/
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #25AB2E;
}

.ContactLink, .ContactLink:link, .ContactLink:active, .ContactLink:visited {
	color: #25AB2E;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
}

.ContactLink:hover {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
}

.ContactLinkCurrent, .ContactLinkCurrent:link, .ContactLinkCurrent:active, .ContactLinkCurrent:visited {
	color: #25AB2E;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
}

.ContactLinkCurrent:hover {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
}

.ContactHeader {
	color: #25AB2E;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px;
	font-weight: bold;
}

.ContactName {
	color: #25AB2E;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 16px;
}

.ContactBlock {
	width: 180;
	float: left;
}

.ContactNameBlock {
	
}

/**** About Styles ****/

/*
.AboutTextContainer {
	width: 998px;
	/*height: 100%;*/
}

.AboutLeftText {
	width: 305px;
	/*height: 100%;*/
	position: absolute;
	margin: 0 600 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #1C7D93;
}

.AboutVBar {
	background-color: #1C7D93;
	width: 18px;
	/*height: 100%;*/
	position: absolute;
	margin: -131 0 0 325;
	padding: 0 0 0 0;
}

.AboutRightText {
	width: 645px;
	/*height: 100%;*/
	position: absolute;
	margin: 0 0 0 343;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #1C7D93;
}
*/

.AboutTableTextContainer {
	width: 998px;
	/*height: 100%;*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: top;
}

.AboutTableLeftText {
	width: 465px;
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #1C7D93;
	text-align: right;
}

.AboutTableVBar {
	background-color: #1C7D93;
	width: 32px;
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.AboutTableRightText {
	/*width: 0px;*/
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #1C7D93;
}

.AboutLink, .AboutLink:link, .AboutLink:active, .AboutLink:visited {
	color: #1C7D93;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
}

.AboutLink:hover {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
}

.AboutLinkCurrent, .AboutLinkCurrent:link, .AboutLinkCurrent:active, .AboutLinkCurrent:visited {
	color: #1C7D93;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
}

.AboutLinkCurrent:hover {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
}

.AboutHeader {
	color: #1C7D93;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px;
	font-weight: bold;
}

.AboutThumbContainer {
	width: 340px;
	text-align: right;
}


/**** Reel Styles ****/

/*
.ReelTextContainer {
	width: 998px;
	/*height: 100%;*/
}

.ReelLeftText {
	width: 305px;
	/*height: 100%;*/
	position: absolute;
	margin: 0 600 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #B4765E;
}

.ReelVBar {
	background-color: #B4765E;
	width: 18px;
	/*height: 100%;*/
	position: absolute;
	margin: -131 0 0 325;
	padding: 0 0 0 0;
}

.ReelRightText {
	width: 645px;
	/*height: 100%;*/
	position: absolute;
	margin: 0 0 0 343;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #B4765E;
}
*/

.ReelTableTextContainer {
	width: 998px;
	/*height: 100%;*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: top;
}

.ReelTableLeftText {
	width: 295px;
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #B4765E;
	text-align: right;
}

.ReelTableVBar {
	background-color: #B4765E;
	width: 10px;
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.ReelTableRightText {
	/*width: 0px;*/
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #B4765E;
}

.ReelLink, .ReelLink:link, .ReelLink:active, .ReelLink:visited {
	color: #B4765E;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
}

.ReelLink:hover {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
}

.ReelLinkCurrent, .ReelLinkCurrent:link, .ReelLinkCurrent:active, .ReelLinkCurrent:visited {
	color: #B4765E;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
}

.ReelLinkCurrent:hover {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
}

.ReelHeader {
	color: #B4765E;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px;
	font-weight: bold;
}

.ReelMediaContainer {
	text-align: center;
}


/**** Director Styles ****/

/*
.DirectorTextContainer {
	width: 998px;
	/*height: 100%;*/
}

.DirectorLeftText {
	width: 305px;
	/*height: 100%;*/
	position: absolute;
	margin: 0 600 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #5681DE;
}

.DirectorVBar {
	background-color: #5681DE;
	width: 18px;
	/*height: 100%;*/
	position: absolute;
	margin: -131 0 0 325;
	padding: 0 0 0 0;
}

.DirectorRightText {
	width: 645px;
	/*height: 100%;*/
	position: absolute;
	margin: 0 0 0 343;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #5681DE;
}
*/

.DirectorTableTextContainer {
	width: 998px;
	/*height: 100%;*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: top;
}

.DirectorTableLeftText {
	width: 730px;
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #5681DE;
	text-align: right;
}

.DirectorTableVBar {
	background-color: #5681DE;
	width: 36px;
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.DirectorTableRightText {
	/*width: 0px;*/
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #5681DE;
}

.DirectorLink, .DirectorLink:link, .DirectorLink:active, .DirectorLink:visited {
	color: #5681DE;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
}

.DirectorLink:hover {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
}

.DirectorLinkCurrent, .DirectorLinkCurrent:link, .DirectorLinkCurrent:active, .DirectorLinkCurrent:visited {
	color: #5681DE;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.DirectorLinkCurrent:hover {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
}

.DirectorHeader {
	color: #5681DE;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px;
	font-weight: bold;
}


/**** Recent Styles ****/

/*
.RecentTextContainer {
	width: 998px;
	/*height: 100%;*/
}

.RecentLeftText {
	width: 305px;
	/*height: 100%;*/
	position: absolute;
	margin: 0 600 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #BB201D;
}

.RecentVBar {
	background-color: #BB201D;
	width: 18px;
	/*height: 100%;*/
	position: absolute;
	margin: -131 0 0 325;
	padding: 0 0 0 0;
}

.RecentRightText {
	width: 645px;
	/*height: 100%;*/
	position: absolute;
	margin: 0 0 0 343;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #BB201D;
}
*/

.RecentTableTextContainer {
	width: 998px;
	/*height: 100%;*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: top;
}

.RecentTableLeftText {
	width: 628px;
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #BB201D;
	text-align: right;
}

.RecentTableVBar {
	background-color: #BB201D;
	width: 32px;
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.RecentTableRightText {
	/*width: 0px;*/
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #BB201D;
}

.RecentLink, .RecentLink:link, .RecentLink:active, .RecentLink:visited {
	color: #BB201D;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
}

.RecentLink:hover {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
}

.RecentLinkCurrent, .RecentLinkCurrent:link, .RecentLinkCurrent:active, .RecentLinkCurrent:visited {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
}

.RecentLinkCurrent:hover {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
}

.RecentHeader {
	color: #BB201D;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px;
	font-weight: bold;
}


/**** DirectorDetail Styles ****/

/*
.DirectorDetailTextContainer {
	width: 998px;
	/*height: 100%;*/
}

.DirectorDetailLeftText {
	width: 305px;
	/*height: 100%;*/
	position: absolute;
	margin: 0 600 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #BB201D;
}

.DirectorDetailVBar {
	background-color: #BB201D;
	width: 18px;
	/*height: 100%;*/
	position: absolute;
	margin: -131 0 0 325;
	padding: 0 0 0 0;
}

.DirectorDetailRightText {
	width: 645px;
	/*height: 100%;*/
	position: absolute;
	margin: 0 0 0 343;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #BB201D;
}
*/

.DirectorDetailTableTextContainer {
	width: 998px;
	/*height: 100%;*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: top;
}

.DirectorDetailTableLeftText {
	width: 628px;
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #BB201D;
}

.DirectorDetailTableVBar {
	background-color: #BB201D;
	width: 32px;
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.DirectorDetailTableRightText {
	/*width: 0px;*/
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #BB201D;
}

.DirectorDetailLink, .DirectorDetailLink:link, .DirectorDetailLink:active, .DirectorDetailLink:visited {
	color: #BB201D;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
}

.DirectorDetailLink:hover {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
}

.DirectorDetailLinkCurrent, .DirectorDetailLinkCurrent:link, .DirectorDetailLinkCurrent:active, .DirectorDetailLinkCurrent:visited {
	color: #BB201D;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
}

.DirectorDetailLinkCurrent:hover {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
}

.DirectorDetailHeader {
	color: #BB201D;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px;
	font-weight: bold;
	padding: 15 0 15 0;
}

.DirectorDetailMediaText {
	text-align: center;
}


/************* **** ***** ********** *************/

.AccentText {
	color: #000000;
}

a.accentLink, a.accentLink:link, a.accentLink:active, a.accentLink:visited {
	text-decoration: none;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	color: #000000;
}

a.accentLink:hover {
	text-decoration: underline;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	color: #000000;
}

.OfficeHeader {
	font-size: 20px;
}


.containerLabel {
	white-space: nowrap;
	color: #BB201D;
	font-weight: bold;
}

.SectionHeader {
	color: #BB201D;
	font-size: 20px;
	font-weight: bold;
}

.FormHeader {
	color: #BB201D;
	font-size: 20px;
}
		
.row0 {
	background-color: #C0C0C0; /*#FFF2C1;*/
}

.row1 {
	background-color: #DDDDDD /*#FFDB97;*/
}

.over { 
	background-color: #FFFFB7; 
	cursor: hand
}

.highlight {
	background-color: 00FFFF;}
	
td.adminTableHead, tr.adminTableHead, .adminTableHead, a.adminTableHead:hover, a.adminTableHead {
	background-color:#BB201D;
	color:#ffffff; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	text-decoration: none;
	font-size: 12px
}

.alert {
	color:#FF0000;
	font-weight: bold;
}
.highlight{
	color:#80FFFF;
}

.required {
	color:#FF0000;
}

.TableWithBorder, table.TableWithBorder, th.TableWithBorder, td.TableWithBorder, tr.TableWithBorder, A.TableWithBorder {
	background-color: #EBE7DB;
	border-bottom: 1px solid #ACA899;
	border-right: 1px solid #ACA899;
	border-left: 1px solid #ACA899;
	border-top: 1px solid #ACA899;
}

#adminTable {
	background-color: #EBE7DB;
	border-bottom: 1px solid #ACA899;
	border-right: 1px solid #ACA899;
	border-left: 1px solid #ACA899;
	border-top: 1px solid #ACA899;
}

.AddBorder, td.AddBorder, tr.AddBorder, th.AddBorder, table.AddBorder, div.AddBorder
{
	border-bottom: 1px solid #ACA899;
	border-right: 1px solid #ACA899;
	border-left: 1px solid #ACA899;
	border-top: 1px solid #ACA899;
}

.AddBorderTop, td.AddBorderTop, tr.AddBorderTop, th.AddBorderTop, table.AddBorderTop, div.AddBorderTop
{
	border-top: 1px solid #ACA899;
}
.AddBorderBottom, td.AddBorderBottom, tr.AddBorderBottom, th.AddBorderBottom, table.AddBorderBottom, div.AddBorderBottom
{
	border-bottom: 1px solid #ACA899;
}
.AddBorderRight, td.AddBorderRight, tr.AddBorderRight, th.AddBorderRight, table.AddBorderRight, div.AddBorderRight
{
	border-right: 1px solid #ACA899;
}
.AddBorderLeft, td.AddBorderLeft, tr.AddBorderLeft, th.AddBorderLeft, table.AddBorderLeft, div.AddBorderLeft
{
	border-left: 1px solid #ACA899;
}

.AdminTableElement, td.AdminTableElement, tr.AdminTableElement
{
	color: #000000;
}

.footer, td.footer {
	clear: both;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	color: #FBE4C6;
	/*padding: 5 40 20 40;*/
	padding: 0 0 20 40;
	margin: 0 0 0 0;
	display: block;
	width: 100%;
}

.footerText {
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	color: #FBE4C6;
	padding: 10 10 10 10;
	vertical-align: bottom;
}

a.footerEmail, a.footerEmail:link, a.footerEmail:active, a.footerEmail:visited {
	text-decoration: none;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	color: #FBE4C6;
}

a.footerEmail:hover {
	text-decoration: underline;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	color: #FBE4C6;
}

/* Client Media Styles */
.TableHeader {
	background-color: #000000;
	color: #FFFFFF;
}

.MediaTable {
	width: 100%;
	border-bottom: 1px solid #ACA899;
	border-right: 1px solid #ACA899;
	border-left: 1px solid #ACA899;
	border-top: 1px solid #ACA899;
}

.RecentWorkContainer {
	width: 320;
	float: right;
}


.AdminLink, .AdminLink:link, .AdminLink:active, .AdminLink:visited {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
}

.AdminLink:hover {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
}

.AdminLinkCurrent, .AdminLinkCurrent:link, .AdminLinkCurrent:active, .AdminLinkCurrent:visited {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
}

.AdminLinkCurrent:hover {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
}

.AdminContainer {
	margin: 10 10 10 10;
}

.MediaContainer {
	display: inline;
}

.MediaImage {
	padding: 10 5 0 5; /*padding: 5 5 5 5;*/
	border: 0 0 0 0;
}

.MediaImageThumbContainer 
{
    padding: 10 5 0 5; /*padding: 5 5 5 5;*/
	border: 0 0 0 0;
	float: right;
	text-align: center;
	width: 100px;
	height: 125px;
}

.FLVPlayerContainer 
{
	width: 440px;
	height: 330px;
	white-space:nowrap;
}

.MediaImageThumb {
	padding: 0 0 0 0;/*padding: 10 5 0 5;*/ /*padding: 5 5 5 5;*/
	border: 0 0 0 0;
	width: 100px;
	height: 75px;
}

.MainVideoFormContainer {
	text-align: center;
	width: 100%;
}

.FlagContainer {
	background-color: #EBE7DB;
	border-bottom: 1px solid #ACA899;
	border-right: 1px solid #ACA899;
	border-left: 1px solid #ACA899;
	border-top: 1px solid #ACA899;
}

.MediaGroup {
	color: #BB201D;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-align: right;
	padding: 0 10 0 10; /*padding: 0 10 10 10;*/
}

.MediaGroupSpacer {
	color: #BB201D;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-align: right;
	padding: 0 10 10 10; /*padding: 0 10 10 10;*/
}

.MediaGroupHeader {
	color: #BB201D;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px;
	font-weight: bold;
	text-align: right;
	padding: 15 0 15 0;
	/* padding: 0 0 15 0; */ /*padding: 0 10 10 10;*/
	clear: both;
}

.IncontentAdminLink {
	background-color: #EBE7DB;
	border-bottom: 1px solid #ACA899;
	border-right: 1px solid #ACA899;
	border-left: 1px solid #ACA899;
	border-top: 1px solid #ACA899;
	padding: 5 5 5 5;
	float: right;
}
	
	
/**** Error Styles ****/

.ErrorTableTextContainer {
	width: 998px;
	/*height: 100%;*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: top;
}

.ErrorTableLeftText {
	width: 628px;
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #BB201D;
	text-align: right;
}

.ErrorTableVBar {
	background-color: #BB201D;
	width: 32px;
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.ErrorTableRightText {
	/*width: 0px;*/
	/*height: 100%;*/
	margin: 0 0 0 0;
	padding: 40 10 0 10;  /* padding: 40 10 10 10; */
	color: #BB201D;
}

.ErrorLink, .ErrorLink:link, .ErrorLink:active, .ErrorLink:visited {
	color: #BB201D;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
}

.ErrorLink:hover {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
}

.ErrorLinkCurrent, .ErrorLinkCurrent:link, .ErrorLinkCurrent:active, .ErrorLinkCurrent:visited {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: none;
}

.ErrorLinkCurrent:hover {
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	text-decoration: underline;
}

.ErrorHeader {
	color: #BB201D;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px;
	font-weight: bold;
}


.Gray {
	background-color: #CCCCCC;
}

.AddMediaTypePadding {
	padding: 25 0 0 0;
}