body {
	background-color: #F4EAD5;
	font-family: Arial, Helvetica, sans-serif !important ;
	font-size: 11px !important ;
}

.headingred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-transform: none;
}
.bodytext2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.bodytext3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.headWS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.bodyheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.linknavigation {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.headingredBlack {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-transform: none;
}
.linknavigationheading {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.headingWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: none;
	text-decoration: none;
}
.bodytext2white {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.bodytext2red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: 9C181D;
}
.bodytext2grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: C7C6C6;
}
.headingredlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #9C181D;
	text-transform: none;
	text-decoration: underline;

}
.headingredThin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #9C181D;
	text-transform: none;
}
.headingred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #9C181D;
	text-transform: none;
}
.bodyheadingRedBold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9C181D;
}

/* Updated styles */

#Questionnaire table.Blocked {
	background: #F7F7F7;
}

#Questionnaire table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

#Questionnaire td {
	vertical-align: top;
}

#Questionnaire td.LeftCell {
	text-align: left;
}

#Questionnaire td.RightCell {
	text-align: left;
}

#Questionnaire td.LeftCell2 {
	text-align: left;
}

#Questionnaire td.RightCell2 {
	text-align: right;
}

#Questionnaire input.normtext {
	width: 468px;
	border: 1px solid #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#Questionnaire input.medtext {
	width: 260px;
	border: 1px solid #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#Questionnaire input.numbertext {
	width: 150px;
	border: 1px solid #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#Questionnaire input.smalltext {
	width: 100px;
	border: 1px solid #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#Questionnaire textarea.norttextarea {
	width: 468px;
	border: 1px solid #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

table.Questionnaire {
	width: 668px;
	border: 1px solid #CCCCCC;
}

td.QuestionFormHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}

td.QuestionFormTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-top: 1px solid #CCCCCC;
}

table.Criteria {
	width: 668px;
}

td.QuestionSection {
	background: url(images/bg_red.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
}

td.CriteriaLeft {
	width: 478px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

td.CriteriaRight {
	width: 190px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}

table.RightColumn {
	width: 190px;
	border: 1px solid #666666;
	background: #F4F4F4;
}

td.VisionImage {
	text-align: center;
	padding-top: 10px;
}

td.VisionImageTitle {
	text-align: left;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

td.VisionImageContent {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}

h1.ContentHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0;
	padding: 0;
}

h2.ContentHeading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0;
	padding: 0;
}

img.Bullet1 {
	margin-top: 4px;
}

td.PageBreak {
	text-align: center;
	background: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

td.CriteriaInfo {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

table.CriteriaBox {
	border: 1px solid #000000;
	width: 95%;
	margin-top: 10px;
	margin-bottom: 10px;
}

td.CriteriaBox {
	text-align: center;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

td.CriteriaExtraInfo {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

td.PageBreak2 {
	background: url(images/bg_red.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
}

td.AnchorLinks {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

td.AnchorLinks a:link, td.AnchorLinks a:visited {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}

td.AnchorLinks a:hover, td.AnchorLinks a:active {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	text-decoration: underline;
}

td.TopAnchor a:link, td.TopAnchor a:visited {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}

td.TopAnchor a:hover, td.TopAnchor a:active {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	text-decoration: underline;
}

a.normLink:link, a.normLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

a.normLink:hover, a.normLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}

a.normLink2:link, a.normLink2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}

a.normLink2:hover, a.normLink2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}

td.SubNavigations a:link {
	margin-left: 10px;
}

td.SectorHeading {
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

td.Quote1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.Quote1 em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

td.Quote1 p.block1 {
	margin-left: 10px;
	margin-right: 10px;
	background: #F5F5F5;
	padding: 5px;
}

td.Quote1 p.block2 {
	margin-left: 10px;
	margin-right: 10px;
	background: #FAFAFA;
	padding: 5px;
}

td.Content1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	padding: 5px;
}

td.Content1 ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 0;
	padding-left: 10px;
}

td.Content1 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	margin-left: 15px;
}

td.Content2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	padding: 5px;
}

td.Content2 em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

table.Content1 {
}

table.Content2 {
}

td.ContentHeader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #a92429;
	padding: 5px;
}

td.ContentHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #a92429;
	padding: 5px;
}

div.Note1 {
	background: #a92429;
	padding: 5px;
	width: 220px;
	text-align: center;
}

div.Note1 a:link, div.Note1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

h1.Head1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	margin: 0;
	padding: 0;
}

table.Nominee {
	border: 1px solid #999999;
}

td.Nominee1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 30px;
	border-bottom: 1px solid #CCCCCC;
}

td.Nominee2 {
	background: #a92429;
	height: 30px;
	text-align: center;
}

td.Nominee2 a:link, td.Nominee2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

td.Nominee2 a:hover, td.Nominee2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}

a.InfoLink:link, a.InfoLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #990000;
}

a.InfoLink:hover, a.InfoLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #CC0000;
}

.InfoText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

.SmallHead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

table.Comments {
	border: 1px solid #CCCCCC;
}

span.Comments {
	margin-left: 5px;
}

a.Comments:link, a.Comments:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

a.Comments:hover, a.Comments:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;
}

a.Highlight:link, a.Highlight:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

a.Highlight:hover, a.Highlight:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

table.BlockedSection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #CCCCCC;
}

table.BlockedSection td {
	border-bottom: 1px solid #CCCCCC;
	height: 20px;
}

div.BePart {
	border: 1px solid #CCCCCC;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.GreyHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.SectionHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #9C181D;
}

.CellHeadingMain {
	font-weight: bold;
	color: #9C181D;
}

.CellHeading {
	font-weight: bold;
}

.CellSub {
	color: #999999;
}

.AwardsList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.Descriptions {
	text-align: right;
	vertical-align: top;
	padding-bottom: 20px;
}

.Splitter {
	text-align: justify;
	vertical-align: top;
}

.Splitter a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.Splitter a:link, .Splitter a:visited {
	color: #000000;
	text-decoration: none;
}

.Splitter a:hover, .Splitter a:active {
	color: #9C181D;
	text-decoration: underline;
}

.Splitter {
	border-bottom: 1px solid #CCCCCC;
}

.TypeLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #9C181D;
}

.QuotesCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #666666;
}

.RecommendHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}

.Recommend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}

.Recommend a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.Recommend a:link, .Recommend a:visited {
	color: #000000;
}

.Recommend a:hover, .Recommend a:active {
	color: #CC0000;
}

.Recommend2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
}

.Recommend2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.Recommend2 a:link, .Recommend2 a:visited {
	color: #000000;
}

.Recommend2 a:hover, .Recommend2 a:active {
	color: #CC0000;
}

a.GalleryLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.GalleryLink:link, a.GalleryLink:visited  {
	color: #666666;
	text-decoration: none;
}

a.GalleryLink:hover, a.GalleryLink:active  {
	color: #CC0000;
	text-decoration: underline;
}
#Blocked-Buttons2 {
	text-align: left;
	margin: 20px 0 10px 0;
	width: 100%;
}

#Blocked-Buttons2 a {
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	padding: 3px 5px 5px 8px;
	margin: 0 5px 0 5px;
	color: #FFFFFF;
	background: #A11C21;
	height: 20px;
	line-height: 20px;
}

#Blocked-Buttons2 a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background: #b71f24;
}


#Blocked-Buttons {
	text-align: center;
	margin: 10px 0 20px 0;
	width: 100%;
}

#Blocked-Buttons a {
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	padding: 5px 8px 5px 8px;
	margin: 0 5px 0 5px;
	color: #FFFFFF;
	background: #A11C21;
	height: 20px;
	line-height: 20px;
}

#Blocked-Buttons a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background: #b71f24;
}

#Blocked-Buttons-1 {
	text-align: center;
	margin: 10px 0 10px 0;
}

#Blocked-Buttons-1 a {
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	padding: 5px 8px 5px 8px;
	margin: 0 5px 0 5px;
	color: #FFFFFF;
	background: #A11C21;
	height: 20px;
	line-height: 20px;
}

#Blocked-Buttons-1 a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background: #b71f24;
}


.QuickMessage {
	width: 100%;
	border: 1px solid #999999;
}

.QuickMailHead {
	background: #b71f24;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
}

.QuickMailButtonCell {
	background: #E0E0E0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
}

.QuickMailButton {
	width: 100px;
}


/*----------------------NewStyles----------------------------------------*/
.logomar { margin:20 0 10px 20px;}

.subscribeform {width:300px; background-color:#f2f2f1; border:1px solid #ccc; font-size:11px; }
.subscribefields { width:300px; height:20px; font-size:11px;}




/*-----------EAFORM----------------------*/
#eacont { width:354px; height:100%; background-color:#e5e1e1; border:1px solid #ddd8d8; display:block;}
#form {width: 435px; height:100%;  padding:10px 0 10px 10px; clear:both; position:relative;}
*|html #form {width:425px; margin: 0 0px 10px 0px; clear:both;}
.contform {width: 390px; color:#fb7509; margin:10px 0px 10px 20px; height:25px; float: left;}
*|html #contform {width: 390px; color:#fb7509; margin:-20px 0px 10px 10px;  height:25px; }
.formname {width:70px; height:20px; margin:0px; padding-top:3px; float:left; color:#c2bfbf; font-size:12px;}
*|html .formname {width:70px; height:20px; margin:0px; padding-top:3px; float:left; clear:both;}
.forminput {width:300px; height:25px; margin:0px 0px 5px 10px; padding:0px; float:left; font-size:10px; color:#b71f24 }
.formtext { font-size:11px; height:18px; color:#b71f24;  width:330px; margin-bottom:5px;}
.formtextcom { font-size:11px; color:#b71f24; width:330px;}
.submit {float:left; margin-top:10px; width:100px; color:#b71f24 ; } 

*html .submit {float:left; margin:10px 3px 0px 0px; cursor:pointer; }
.submittext {font-size:11px; color:#3f96aa;  } 