h1 {
	font-size: 18px;
	line-height: 20px;
	margin-top: 0;
	margin-bottom: 0 
}
h2 {
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0.25em;
	border-bottom: 0px solid navy 
}
h3 {
	font-size: 13px;
	line-height: 16px;
	margin-top: 0;
	margin-bottom: 0.25em;
}
h4 {
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0.25em;
	font-weight: normal;
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/bg_maingradient.jpg);	
	background-color: #C0AD8D;
	background-repeat: repeat-x;
	margin: 0px;
	width: 100%;
	height: 100%;
	align: center;	
}
.bodyPopup {
	background-image: url(../images/bg_popup.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	margin: 0px;
	width: 100%;
	height: 100%;
	align: center;	
}
.bodyporti {
	background-image: url(../images/bg_whitegradient.jpg);	
	background-color: #FFFFFF;
	margin: 0px;
	width: 100%;
	height: 100%;
	align: center;	
}
a 			{ color: #8E4A1C; font-size:11px; text-decoration: none; font-weight:normal; } 
a:link		{ color: #8E4A1C; font-size:11px; } 
a:visited	{ color: #666666; font-size:11px; text-decoration: none; font-weight:normal; } 
a:hover		{ color: #8E4A1C; font-size:11px; text-decoration: none; font-weight:bold; } 
hr {
	border: none 0; 
	background-color: #FCF6E5;
	border-top: 1px dashed #8A8987;
	border-bottom: 0px solid #8A8987;
	width: 100%;
	height: 2px;
	margin: 5px 0px 5px 0px;
	text-align: left;
}	
.hRule {
	width: 100%;
	height: 1px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #8A8987;
	margin: 5px 0 5px 0;
}
.bgcontent {
	background-image: url(../images/bg_cnrglobe.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
}
.bgcontentport {
	background-image: url(../images/bg_cnrglobe_port.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
.content {
	padding: 20px;
	vertical-align: middle;
	width: 778px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #605841;	
}
.contentInterim {
	margin: auto;
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #605841;	
}
.contentPopup {
	padding: 20px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #605841;	
}
.contentHome {
	vertical-align: middle;
	margin-right: auto;
	margin-left: auto;
	width: 915px;
	padding-top: 20px;
	padding-left: 3px;
}
.mainNavBlock {
	font-size: 0px;
	background-color: #FCF6E5;
	width: 738px;
	height: 21px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C7BFA7;
	position: relative;
	margin: 0px 0px 0px 0px;
}
.mainNavBlock img {
	margin: 0px 3px 0px 3px;
}	
.navdropdown {
	width: 140px;
	height: 40px;
	background-color: #FCF6E5;
	background-image: url(../images/bg_pxl_cream.gif);
	border-width: 1px 1px 1px 1px;
	border-style: dashed solid solid solid;
	border-color: #C6BFA7;
	position:absolute;
	left: 185px;
	top: 20px;
	z-index: 1;
	visibility: hidden;
}
.subnavBlock {
	background-color: #F6EDD5;
	width: 738px;
	border: 1px solid #B2AC9F;
}
.mainContentBlock {
	background-color: #F6EDD5;
	border-width: 1px;
	border-style: solid;
	border-color: #B2AC9F;
	width: 738px;
	margin-top: 12px;
	padding: 0px;
}
.subHeaderBlock {
	font-size: 1px;
	background-color: #F6EDD5;
	width: 738px;
	border: 1px solid #B2AC9F;
	margin-top: 11px;
	float: centre;
}
.plainBlock {
	height: 143px;
	font-size: 11px;
	background-color: #F6EDD5;
	border: 1px solid #B2AC9F;
	margin: 11px 0px 11px 0px;
	text-align: center;
	align: center;
}
.thumbnailHolderBlock {
	background-color: #F6EDD5;
	border-width: 1px;
	border-style: solid;
	border-color: #B2AC9F;
	width: 738px;
	height: 100%;
}
.mediaOptionsBlock {
	font-size: 0px;
	background-color: #F6EDD5;
	border-width: 1px;
	border-style: solid;
	border-color: #B2AC9F;
	width: 738px;
	height: 33px;
	margin: 9px 0px 0px 0px;
	overflow: hidden;	
}
.textNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 17px;
}
.layoutLeftBorder {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.layoutTopWhiteBorder {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.layoutLeftTopBorder {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.navBody {
	margin: 0px 10px 10px 10px;
}
.textSectionHeading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: bold;
	color: #CCCCCC;
}
.layoutdottedBorder {
	border: thin dashed #666666;
}
.subnavblocks {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B2AC9F;
	border-left-color: #B2AC9F;
	border-left-width: 1px;
	border-left-style: solid;
}
.thumbnailHolder {
	border: 1px solid #D4CAB3;
	background-color: #FFFFFF;
	padding: 10px 13px 11px 13px;
	margin-right: 46px;
	margin-top: 10px;
	margin-bottom: 6px;
	margin-left: 46px;
	width: 123px;
	height: 92px;
}
.thumbnailHolderCamp {
	border: 1px solid #D4CAB3;
	background-color: #FFFFFF;
	padding: 10px 13px 11px 13px;
	margin-right: 12px;
	margin-top: 10px;
	margin-bottom: 6px;
	margin-left: 12px;
	width: 123px;
	height: 92px;
	cursor: pointer;
}
.tableThumbnailsHolder {
	background-color: #F6EDD5;
	border-width: 1px;
	border-style: solid;
	border-color: #B2AC9F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 12px;
}
.tableThumbnailsHolder h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #605841;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
}
.tableThumbnailsHolder h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #605841;
	font-weight: normal;
	line-height: 13px;
	margin: 0px 40px 5px 40px;
}
.tableMiddleHolder {
	background-color: #F6EDD5;
	border-width: 1px;
	border-style: solid;
	border-color: #B2AC9F;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 12px;
	font-size: 12px;
}
.thumbRule {
	width: 150px;
	height: 1px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #B2AC9F;
	margin: 0px auto 2px auto;
}
.cellColourbeige {
	background-color: #DDD5C0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDD5C0;	
}
.cellDashedLeftRight {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #C3BDAE;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #C3BDAE;
	text-align: center;
}
.cellNoDash {
	text-align: center;
}
.lineDoubleRule {
	height: 10px;
	width: 740px;
	background-image: url(../images/tile_mainnavlines_grey.gif);
	background-repeat: repeat-x;
	background-position: center;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity: 0.3; 
}
.lineDoubleRuleHome {
	height: 10px;
	width: 906px;
	background-image: url(../images/tile_mainnavlines_sized.gif);
	background-repeat: repeat-x;
	background-position: center;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity: 0.2; 
}
.lineDoubleRuler {
	height: 3px;
	width: 740px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2; 
}
.FooterBlock {
	background-color: #F6EDD5;
	border-width: 1px;
	border-style: solid;
	border-color: #B2AC9F;
	width: 738px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #605841;
	text-align: right;
	padding-top: 2px;
	margin-top: 10px;
}
.cellFillandBorder {
	border: 1px solid #B5AC96;
	background-color: #EDE1C2;
	padding: 0px;
}
.evenspacer {
	height: 8px;
	width: 738px;
}
.newsColumn {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #605841;
	background-color: #FBF6EA;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BBB5A4;
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align: top;
}
.newsColumn p {
	font-size:11px;
	line-height: 15px;
	margin-top:2px
}
.newsColumn h1 {
	color: #605841;
	font-size: 14px;
	line-height: 16px;
	margin-top:2px;
}
.newsColumn date {
	font-size:10px;
	margin-top:50px;
	color: #8E4A1C;
}
.newsColumn summarylink {
	font-size:11px;
	margin-top:2px;
	color: #E86A15;
}
.newsBorderLeft {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #605841;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #BBB5A4;
	background-color: #FBF6EA;
}
.newsBorderRight {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #605841;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #BBB5A4;
	background-color: #FBF6EA;
}
.newsBar {
	background-color: #B9AA92;
	height: 6px;
	width: 738px;
	border: 1px solid #B9AA92;	
}
.pagenumberBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;	
	background-color: #AB9D85;
	width: 720px;
	border: 1px solid #B9AA92;	
	padding: 2px 16px 3px 1px;
	margin-top: 12px;
	text-align: right;
}
.pagenumberBar a {
	color: #FFFFFF;
}
.pagenumBarNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;	
	background-color: #AB9D85;
	width: 720px;
	border: 1px solid #B9AA92;	
	padding: 2px 16px 3px 1px;
	margin-top: 0px;
	text-align: right;
}
.pagenumBarNews a {
	color: #FFFFFF;
}
.mainNewsBlock {
	background-color: #F6EDD5;
	border: 1px solid #B2AC9F;
	width: 738px;
	min-height: 220px;
}
.newsPhoto {
	background-color: #FBF6EA;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BBB5A4;
	padding-top: 7px;
	padding-bottom: 8px;
	border-top-style: dashed;
	border-top-color: #BBB5A4;
	border-top-width: 1px;
}
.newsHomePage {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #605841;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #716D63;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #EDE1C2;
	text-align: left;
}
.newsHomePage p {
	font-size:11px;
	line-height: 15px;
	margin-top:2px
}
.newsHomePage h1 {
	color: #605841;
	font-size: 14px;
	margin-top:2px;
}
.newsHomePage date {
	font-size:10px;
	margin-top:50px;
	color: #8E4A1C;
}
.newsHomePage summarylink {
	font-size:11px;
	margin-top:2px
	color: #E86A15
}
.newsbgcolor {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color: #605841;
	background-color: #FBF6EA;
}
.newsBorderbottom {
	background-color: #FBF6EA;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BBB5A4;
}
.portiFeature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #7E7763;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #8A8882;
	border-bottom-color: #8A8882;
}
.portiFeature h1 {
	font-family: Arial, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #605841;
	text-indent: 0pt;
}
.portiFeature h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #7E7763;
	line-height: 20px;
	text-indent: 0pt;
}
.portiFeature p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #7E7763;
	line-height: 16px;
	text-indent: 0pt;
}
.portiFeaturePrint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #7E7763;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #8A8882;
	text-indent: 20pt;
	padding-left: 20px;
	padding-right: 10px;
}
.portiFeaturePrint h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #605841;
	text-indent: 0pt;
}
.portiFeaturePrint h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #7E7763;
	line-height: 15px;
	text-indent: 0pt;
}
.portiFeaturePrint p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #7E7763;
	line-height: 16px;
	text-indent: 0pt;
}
.tvThumbnailBlock {
	background-color: #FFFFFF;
	padding: 9px 14px 11px 15px;
	border-width: 1px 1px 1px 0px;
	border-style: solid solid solid none;
	border-color: #C6BAA1;
	line-height: 18px;
	text-align: right;
	margin: 0px 0px 16px 0px;
}
.tvThumbnailBlock a {
	font-size: 10px;
	color: #993333;
	line-height: 18px;
	text-align: right;
}
.viewdetailBlock {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 14px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993333;
	line-height: 18px;
	text-align: right;
	padding-bottom: 5px;
	margin-bottom: 6px;
	cursor: pointer;
}
.designBlock {
	background-color: #FFFFFF;
	padding-top: 60px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993333;
	line-height: 18px;
	text-align: center;
	padding-bottom: 60px;
	width: 738px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C6BAA1;
	margin-top: 12px;
}
.awardsBlock {
	background-color: #F7F3E8;
	width: 167px;
	padding-top: 9px;
	padding-right: 13px;
	padding-left: 31px;
	border-width: 0px 1px 1px 1px;
	border-style: none solid solid solid;
	border-color: #C6BAA1;
}
.awardsBlocktop {
	background-color: #F7F3E8;
	border-width: 0px 1px 0px 1px;
	border-style: none solid none solid;
	border-color: #C6BAA1;
}
.awardsBlockbottom {
	background-color: #F7F3E8;
	border-width: 0px 1px 1px 1px;
	border-style: none solid solid solid;
	border-color: #C6BAA1;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 15px;
	vertical-align: top;
}
.awardsBlockbottom fest {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.awardsBlockbottom award {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 13px;
	font-weight: normal;		
}
.awardsBlockbottom h3 {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	line-height: 14px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
.awardsBlockbottom h5 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 13px;
	font-weight: normal;
	margin: 0px 0px 0px 5px;
}

.borderDashedGrey {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #8A8987;
	padding-top: 4px;
	padding-bottom: 5px;
	vertical-align: top;
}
.borderDashedLeft {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #C3BDAE;
}
.borderDashedLeftRight {
	border-width: 0px 1px 0px 1px;
	border-style: none dashed none dashed;
	border-color: #8A8882;
}
.borderSolidLeftRight {
	border-width: 0px 1px 0px 1px;
	border-style: none solid none solid;
	border-color: #B2AC9F;
}
.borderSolidTop {
	border-width: 1px 0px 0px 0px;
	border-style: solid none none none;
	border-color: #B2AC9F;
}
.borderSolidLeftWhiteBG {
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B2AC9F;
}
.popupNote {
	border-width: 0px 1px 1px 1px;
	border-style: none solid solid solid;
	border-color: #B8A991;
	border: 1px solid #B8A991;
	background-color: #E6DDC7;
	vertical-align: middle;
	text-align: center;
	margin-top: 0px;
}
.popupMovieHolder {
	border-width: 1px 1px 0px 1px;
	border-style: solid solid none solid;
	border-color: #B8A991;
	background-color: #000000;
	vertical-align: middle;
	text-align: center;
	padding: 20px 10px 5px 10px;
	margin-bottom: 0px;
}
.popupMovieHolder h1 {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	line-height: 16px;
	color: #666666;
	text-indent: 0pt;
	text-align: center;
	text-transform: capitalize;
	margin: 3px 12px 3px 12px
}
.popupMovieHolder h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 15px;
	text-indent: 0pt;
	text-align: center;
	margin: 3px 12px 0px 12px
}
.popupFlashHolder {
	border: 1px solid #B8A991;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	padding: 10px;
}
.popupFlashHolder h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #605841;
	text-indent: 0pt;
	text-align: center;
	text-transform: capitalize;
	margin-top: 10px;
}
.popupFlashHolder h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #605841;
	line-height: 20px;
	text-indent: 0pt;
	text-align: center;
}
.popupRule {
	height: 2px;
	border-width: 0px 0px 1px 0px;
	border-style: none none dashed none;
	border-color: #999999;
	margin: 5px 0px 0px 0px;
}
.popupimagemargins {
	margin: 8px 8px 8px 8px;
}
.subnavborderBottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B2AC9F;
}
.newsColumnHolder {
	width: 222px;
}
.printImageBlock {
	background-color: #FFFFFF;
	padding: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	margin-bottom: 10px;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.textdetailBlock {
	background-color: #F6EDD5;
	border-width: 1px 1px 1px 1px;
	border-style: dashed;
	border-color: #8A8882;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 10px;
}
.textdetailBlock p {
	width: 400px;
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 10px;
	margin: 10px;
}
.awardsBlockbottomnoborder {
	background-color: #F7F3E8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C6BAA1;
	border-top-width: 0px;
	border-top-style: none;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 15px;
	vertical-align: top;
}
.thumbline {
	width: 133px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #666666;
	margin-left: 50px;
}
.tableWorkDescriptor {
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #B2AC9F;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 12px;
	font-size: 12px;
}
.PortfolioContentBlock {
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #B2AC9F;
	width: 738px;
	font-size: 14px;
	color: #605841;
	margin-top: 12px;
	padding: 0px;
}
.AwardsDashblock {
	width: 680px;
	padding-top: 11px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CEB29E;
	margin: 11px 0px 8px 28px;
}
.AwardsDashrule {
	width: 738px;
	height: 1px;
	padding: 0px 0px 0px 0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CEB29E;
	margin: 8px 0px 6px 0px;
}
.AwardsFestDetail {
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.AwardsLogoBlock {
	width: 100px;
	background-color: #F7F3E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	padding: 2px;
	font-weight: normal;
	text-transform: capitalize;
	font-variant: small-caps;
	text-align: center;
}
.AwardsLogoBlock  h1 {
	width: 100px;
	background-color: #F7F3E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	padding: 2px;
	font-weight: normal;
	text-transform: capitalize;
	font-variant: small-caps;
	text-align: center;
}
.AwardsFestHolder {
	width: 291px;;
	background-color: #F7F3E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding: 10px 15px 10px 15px;
	border-width: 1px;
	border-style: solid;
	border-color: #CFC4B1;
	margin-top: 0px;
	margin-bottom: 8px;
}
.AwardsFestHolder h2 {
	font-size: 15px;
	font-style: bold;
	color: #605841;
}
.AwardsFestHolder h3 {
	font-size: 13px;
	font-weight: bold;
	color: #605841;
	line-height: 30px;
}
.textArialSmallGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C5B58;
	line-height: 15px;
}
.textArialSmallGrey p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C5B58;
	line-height: 15px;
	margin-left: 8px;
	margin-right: 8px;	
}
.CursorHand {
	cursor: hand;
}
.RadioDescriptorCell {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #C3BDAE;
	color: #77746C;
	padding-top: 12px;
	padding-left: 12px;
	padding-bottom: 12px;
	padding-right: 12px;
	vertical-align: top;
}
.RadioDescriptorCell p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #77746C;
	line-height: 15px;
}
.RadioDescriptorCell h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #765442;
	line-height: 15px;
}
.RadioDescriptorCell h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #77746C;
	line-height: 15px;
}
.popupRadioHolder {
	border-width: 1px 1px 0px 1px;
	border-style: solid solid none solid;
	border-color: #B8A991;
	background-color: #FFFFFF;
	vertical-align: middle;
	padding: 8px 10px 12px 10px;
	text-align: center;
	margin-bottom: 0px;
}
 .popupRadioHolder h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #765442;
	line-height: 15px;
	text-align: center;
}
 .popupRadioHolder h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #77746C;
	line-height: 15px;
	text-align: center;
}
.borderSolidLeft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B2AC9F;
}
.clientBar {
	border: 1px solid #D0CCC2;
}
.clientContentBlock {
	background-color: #F6EDD5;
	width: 738px;
	border: 1px solid #B2AC9F;
	margin-top: 11px;
}
.clientBlock h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #605841;
	line-height: 15px;
}
.clientBlock h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	line-height: 15px;
}
.clientBlock p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #77746C;
	line-height: 13px;
}
.clientBox {
	width: 738px;
	height: 86px;
	border-width: 0px 0px 1px 0px;
	border-style: none none dashed none;
	border-color: #B2AC9F;
	position: relative;
	margin-top: 9px;
	margin-bottom: 9px;	
}
.clientLogo {
	background-color: #FFFFFF;
	width: 120px;
	height: 85px;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #B2AC9F;
	position: absolute;
	top: 0;
	left: 31px;
}
.clientTitle {
	background-color: #FFFFFF;
	width: 338px;
	height: 69px;
	border-width: 1px 0px 0px 1px;
	border-style: solid;
	border-color: #B2AC9F;
	padding: 8px;
	position: absolute;
	top: 0;
	left: 161px;
}
.clientTitle h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #605841;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
}
.clientTitle h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	line-height: 14px;
	margin: 1px 0px 3px 0px;
}
.clientTitle p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #77746C;
	line-height: 13px;
	margin: 3px 0px 0px 0px;
}
.clientComment {
	background-color: #FFFFFF;
	width: 177px;
	height: 75px;
	border-width: 1px 1px 0px 1px;
	border-style: solid solid none dashed;
	border-color: #B2AC9F;
	text-align: center;
	position: absolute;
	top: 0px;
	right: 43px;
	vertical-align: middle;
	padding-top: 10px;		
}
.casePreviewBlock {
	width: 714px;
	height: 92px;
	background-color: #F6EDD5;
	border: 1px solid #B2AC9F;
	padding: 12px 12px 14px 12px;
	margin-top: 12px;
}
.casePreviewBlock h2 {
	width: 143px;
	height: 100%;
	color: #765442;
	font-size: 14px;
	font-style: normal;
	border-width: 0px 0px 0px 1px;
	border-style: none none none dashed;
	border-color: #999999;
	margin-left: 135px;
	margin-top: -94px;
	text-align: left;
	padding-left:10px;
}
.casePreviewBlock h3 {
	font-size: 12px;
	width: 150px;
	height: 60px;
	margin-left: 135px;
	margin-top: -50px;
	text-align: left;
	padding-left: 10px;
}
.casePreviewBlock p {
	width: 390px;
	height: 90%;
	background: #E9D8BD;
	border-width: 0px 0px 0px 1px;
	border-style: none none none dashed;
	border-color: #999999;
	margin-left: 300px;
	margin-top: -109px;
	padding: 6px 12px 6px 12px;
}
.casePreviewTest {
	width: 714px;
	height: 92px;
	background-color: #F6EDD5;
	border: 1px solid #B2AC9F;
	padding: 12px 12px 14px 12px;
	margin-top: 12px;
}
.casePreviewTest h2 {
	color: #765442;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	letter-spacing: -1px;
	margin: 0px;
}
.casePreviewTest h3 {
	font-size: 12px;
	line-height: 15px;
	margin: 4px 0px 0px 0px;
}
.casePreviewTest p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin: 0px;
}
.casePreviewTitles {
	width: 162px;
	height: 80px;
	background: #F6EDD5;
	border-width: 1px 0px 1px 0px;
	border-style: solid none solid none;
	border-color: #DDCDB6 #DDCDB6 #DDCDB6 #DDCDB6;
	padding: 6px 10px 6px 9px;
	margin: -94px 0px 12px 125px;
}
.casePreviewDescriptor {
	width: 372px;
	height: 80px;
	background: #F1E1C7;
	border: 1px solid #DDCDB6;
	padding: 6px 13px 6px 9px;
	margin: -106px 12px 12px 306px;
}
.caseThumb {
	border: 1px solid #DDCDB6;
	width: 123px;
	height: 92px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}
.awardsBlockRadio {
	background-color: #F7F3E8;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 15px;
	vertical-align: top;
	border: 1px solid #C6BAA1;
}
.clientlogradio {
	border: 1px solid #D4CAB3;
	background-color: #FFFFFF;
	padding: 2px 2px 3px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	width: 122px;
}
.cstudy {
	background-color: #E9D8BD;
	border-style: none solid solid solid;
	border-color: #B2AC9F;
	border-width: 0px 1px 0px 1px;
	padding: 0px 0px 18px 0px;
}
.cstudy h1 {
	color: #765442;
	font-size: 17px;
	font-style: normal;
	border-width: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: #999999;
	text-align: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 25px 3px 20px;
}
.cstudy h2 {
	color: #A38474;
	font-size: 15px;
	font-style: normal;
	text-align: left;
	padding: 0px 0px 3px 0px;
	margin: 6px 20px 0px 20px;
}
.cstudy h3 {
	font-size: 14px;
	border-width: 2px 0px 0px 0px;
	border-style: dotted none none none;
	border-color: #E9D8BD;
	margin-left: 0px;
	margin-top: 0px;
	text-align: left;
	padding: 5px 20px 0px 20px;
}
.cstudy h4 {
	font-size: 12px;
	margin-left: 5px;
	margin-top: 8px;
	text-align: left;
	text-style: bold;
}
.cstudy p {
	font-size: 12px;
	line-height: 15px;
	margin: -5px 0px 0px 0px;
	padding: 4px 20px 7px 20px;
}
.cstudypara {
	background-color: #F7E8D0;
	margin: 3px 0px 0px 0px;
	border-style: solid none solid none;
	border-color: #B2AC9F;
	border-width: 0px 0px 1px 0px;
	padding: 0px 7px 6px 7px;
	margin: 0px 20px 0px 20px;
}
.cstudyRule {
	height: 2px;
	border-width: 0px 0px 1px 0px;
	border-style: none none dashed none;
	border-color: #999999;
	margin: 5px 20px 0px 20px;
}
.cstudy heading {
	font-size: 13px;
	font-weight: bold;
}
.caseCopy {
}
.cstudyLogo {
	width: 485px;
	height: 82px;
	border-width: 1px 0px 1px 0px;
	border-style: solid none solid none; 
	border-color: #D4CAB3;
	background-color: #FFFFFF;
	padding: 0px 20px 0px 20px;
	margin: 3px 0px 3px 0px;
}
.cstudyelements {
	background-color: #E9D8BD;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #B2AC9F;
	margin: 0px 4px 0px 4px;
	padding: 0px 0px 0px 0px;
}
.cstudyelements h2 {
	color: #765442;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	margin: 12px 0px 18px 0px;
	padding: 0px 10px 0px 10px;
}
.cstudyelements h3 {
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 18px;
	padding: 0px 12px 0px 12px;
}
.cstudyelements h4 {
	color: white;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	border-style: dashed none none none;
	border-color: #777; 
	border-width: 1px 0px 0px 0px;
	margin: 30px 0px -5px 0px;
	padding: 4px 10px 5px 10px;
	background-color: #aaa493;
	
}
.cstudyelements h5 {
	font-size: 10px;
	text-align: center;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	margin: 5px 0px 0px 0px;
}
.cstudythumb {
	width: 123;
	height: 46;
	font-size: 3px;
	background-color: #F7E8D0;	
	border-width: 1px 0px 1px 0px;
	border-style: solid none solid none;
	border-color: #B2AC9F;
	padding: 0px;
	margin: 3px 0px 0px 0px;
	display: block;
}
.cstudythumb:hover {
	border-width: 1px 0px 1px 0px;
	border-style: solid none solid none;
	border-color: white;
}
.cstudyclient {
	border-width: 1px 0px 0px 0px;
	border-style: dashed none none none;
	border-color:  #B2AC9F;
	margin-top: 10px;
	padding-top: 15px;
}	
.campmain {
	width: 738px;
	background-color: #F6EDD5;
	border: 1px solid #B2AC9F;
	padding: 20px 0px 20px 0px;
	margin-top: 12px;
}
.campmain h1 {
	color: #765442;
	font-size: 16px;
	font-style: normal;
	margin-left: 0px;
	margin-top: 10px;
	text-align: left;
}
.campmain h2 {
	color: #666666;
	font-size: 13px;
	font-style: normal;
	text-align: left;
	margin-top: 6px;
	margin-bottom: 10px;
}
.campmain p {
	font-size: 12px;
	line-height: 16px;
	margin-top: 1px;
}
.campmain title {
	font-size: 12px;
	margin-top: 6px;
	padding-left: 12px;
}
.campthumbnailHolder {
	border: 1px solid #D4CAB3;
	background-color: #FFFFFF;
	padding: 10px 13px 11px 13px;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 6px;
	margin-left: 10px;
	height: 123;
	width: 92;
}
.campsummary {
	background-color: #F1E3C7;
	border-width: 1px 1px 1px 1px;
	border-style: dashed dashed dashed dashed;
	border-color: #B2AC9F;
}
.camptext {
	background-color: #F1E3C7;
	padding: 10px 30px 30px 30px;
}
.campthumbs {
	background-color: #F1E3C7;
	border-width: 1px 1px 1px 1px;
	border-style: dashed dashed dashed dashed;
	border-color: #B2AC9F;
	padding: 0px;
}
.campthumbs p {
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 5px;
}
.borderSolid {
	border: 1px solid #B2AC9F;
}
.borderDashedTopBott {
	border-width: 1px 0px 1px 0px;
	border-style: dashed none dashed none;
	border-color: #8A8882;
}
.borderDashedTopBottLeft {
	border-width: 1px 0px 1px 1px;
	border-style: dashed none dashed dashed;
	border-color: #8A8882;
}
.borderSolidBott {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B2AC9F;
}
.borderSolidRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B2AC9F;
}
.aboutContentBlock {
	background-color: #F6EDD5;
	border-width: 1px;
	border-style: solid;
	border-color: #B2AC9F;
	width: 738px;
	margin-top: 12px;
	padding: 0px;
	position: relative;
}
.aboutsubnav {
	width: 738px;
	height: 27px;
	background-color: #000;
	background-image: url(../images/about_sub_tile.gif);
}
.aboutsubdropdown {
	width: 283px;
	height: 25px;
	position: absolute;
	top: 182px;
	left: 170px;
	visibility: hidden;
	z-index: 4;
}
.abouttopbar {
	height: 13px;
	width: 738px;
	background-image: url(../images/about_tile_topbar.gif);
}
.abouthistory {
	font-family: Times, sans-serif;
	font-size: 13px;
	color: #695548;
	line-height: 16px;
	margin: 16px auto 23px auto;
}
.aboutbriefhist {
	padding: 0px 14px 12px 5px;
	border-style: none dashed dashed none;
	border-width: 0px 1px 1px 0px;
	border-color: #9D9788;
}	
.abouthistphotos {
	border-style: none none dashed none;
	border-width: 0px 0px 1px 0px;
	border-color: #9D9788;
	padding: 0px 0px 12px 12px;
}
.aboutmottoimage {
	padding: 14px 0px 0px 5px;
	border-style: none dashed none none;
	border-width: 0px 1px 0px 0px;
	border-color: #9D9788;
}
.aboutmottotext {
	padding: 12px 0px 0px 18px;
}
.aboutshareholders {
	font-family: Times, sans-serif;
	font-size: 13px;
	color: #695548;
	line-height: 16px;
	margin: 16px auto 23px auto;
}
.aboutshareholders p {
	width: 302px;
	background-color: #F1E3C7;
	padding: 10px;
	margin: 7px 0px 7px 15px;
}
.aboutshareholders img {
	margin: 0px 0px 0px 15px;
}
.aboutdirstable {
	height: 1190px;
	font-size: 12px;
	border-style: dashed none dashed none;
	border-width: 1px 0px 1px 0px;
	border-color: #9D9788;
	margin: 12px auto 12px 16px;
}
.aboutdirstableSml {
	height: 60px;
	font-size: 12px;
	border-style: dashed none none none;
	border-width: 1px 0px 0px 0px;
	border-color: #9D9788;
	margin: 12px auto 12px 16px;
}
.aboutdirleader {
	width: 348px;
	height: 50px;
	background-color: #F1E3C7;
	float: left;
	border-style: none dashed dashed dashed;
	border-width: 0px 1px 1px 1px;
	border-color: #9D9788;
}
.aboutLeadership {
	width: 700px;
	border-style: none none none none;
	border-width: 0px 0px 0px 0px;
	border-color: #9D9788;
	padding-top: 0px;
	margin: 0px 0px 0px 0px;
	background-color: white;
}
.aboutLeadership a {
	color: #565043;
	display:block; 
	width:335px; 	
	background-color: #F1E3C7;
}
.aboutLeadership a:hover { 
	background-color: #DFCCA7;
}
.aboutLeadership h2 {
	width: 335px;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 4px 4px 18px;
	margin: 0px 6px 0px 0px;
}
.aboutLeadership p {
	width: 335px;
	font-size: 11px;
	padding: 0px 4px 4px 18px;
	margin: -4px 6px 0px 0px;
}
.aboutdirsnames {
	width: 335px;
	border-style: none dashed none none;
	border-width: 0px 1px 0px 0px;
	border-color: #9D9788;
	padding-top: 4px;
	margin: 0px 0px 0px 0px;
}
.aboutdirsnames a {
	color: #565043;
	display:block; 
	width:335px; 	
	background-color: #F1E3C7;
}
.aboutdirsnames a:hover { 
	background-color: #DFCCA7;
}
.aboutdirsnames h2 {
	width: 335px;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 4px 4px 19px;
	margin: 0px 6px 0px 0px;
	cursor: pointer;
}
.aboutdirsnames p {
	width: 335px;
	font-size: 11px;
	padding: 0px 4px 4px 19px;
	margin: -4px 6px 0px 0px;
}
.dirsroll {
	background-color: #333333;
	width: 335px;
	margin: 0px 0px -10px 0px;
}
.aboutdirsrule {
	font-size: 1px;
	width: 335px;
	height: 2px;
	margin: 5px 0px 5px 0px;
	border-style: dashed none none none;
	border-width: 1px 0px 0px 0px;
	border-color: #9D9788;
}
.aboutdirsbox {
	width: 340px;
	margin: 0px 0px 0px 15px;
	padding-top: 3px;
	position: absolute;
	top: 0px;
	left: 0px;
	/* visibility: hidden; */
}
.aboutdirsbox h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #565043;
	font-weight: bold;
	border-style: dashed;
	border-color: #9D9788;
	border-width: 1px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
}
.aboutdirsbox h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #565043;
	font-weight: normal;
	margin: 0px 0px -5px 0px;
}
.aboutdirsbox p {
	font-size: 12px;
	color: #695548;
	line-height: 16px;
	text-align: justify;
	width: 317px;
}
.aboutdirsphoto {
	width: 317px;
	height: 198px;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
}
.aboutcvholder {
	position:relative;
}
.homeclientpopup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 231px;
	height: 21px;
	background-color: #F6EDD5;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #9D9788;
	padding: 3px 12px 0px 5px;
	position: absolute;
	top: -1px;
	left: 0px;
	visibility: hidden;
	z-index: 5;
}
.homeclientholder {
	position: relative;
	width: 248;
	height: 23;

}
.portintrotable {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #5A3E32;
	text-align: center;
	letter-spacing: 0px;
}
.portintrotable p {
	width: 300px;
	text-align: left;
	line-height: 16px;
	margin: 10px 0px 0px 10px;
}
.portintrotable a {
	font-size: 12px;
	color: #2E1D16;
	line-height: 15px;
	text-align: center;
	letter-spacing: 0px;
}
.portintroblock {
	width: 319px;
	margin: 5px 6px 5px 7px;
	padding: 16px 18px 16px 18px;
	background-color: #E9D8BD;
	border: 1px solid #CEBA97;
}
.portintrolines {
	height: 340px;
	border-bottom: 1px solid #CEBA97;
	border-top: 1px solid #CEBA97;
}
.hidden {
	display: none; 
}
.copyright {
	text-align: center;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	margin-top: 6px;
}
.copyrightPopup {
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#999999;
	margin-top: 6px;
}
.contactusBlock {
	background-color: #F6EDD5;
	border: 1px solid #B2AC9F;
	width: 702px;
	padding: 16px 18px 16px 18px;
	margin-top: 12px;
}
.contactCell {
	background-color: #EAD9BE;
	border: solid 1px #CEBA97;
}
.contactBlock {
	margin: 0px 0px 0px 0px;
	padding: 10px;
}
.contactBlock h2 {
	font-size: 13px;
	color: #595038;
	font-weight: normal;	
	padding: 2px 3px 2px 8px;
}
.contactBlock h3 {
	font-size: 11px;
	color: #7C7561;
	font-weight: bold;	
	padding-left: 8px;
}
.contactBlock p {
	font-size: 11px;
	line-height: 15px;
	color: #8C816B;
	font-weight: normal;	
	padding: 0px 13px 0px 13px;
}
.contactBlock ul{
	font-size: 11px;
	color: #7C7561;
	margin: 4px 0px 6px 0px;
	padding-left: 8px;
	list-style-image: none;
	list-style-type: none;
}
.contactBorder{
	border-left: dashed 1px #B2AC9F;
	padding-left: 28px;
}
.contforms {
	border-left: dashed 1px #B2AC9F;
	padding: 6px;
	color: #8C816B;
}
.integBlock {
	background-color: #F6EDD5;
	border: 1px solid #B2AC9F;
	width: 724px;
	padding: 9px 7px 9px 7px;
	margin-top: 12px;
}
.integBlock p {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #5A3E32;
	letter-spacing: 0px;
	padding: 0px 16px 10px 27px;
	margin: 0px 0px 5px 0px;
}
/* ==================== NEWS MENU ADDITIONS ===================== */
#nwsMenuBlockListings {
	width: 122px;
	margin: 5px -86px 0px 6px;
	float: left;
}
#nwsMenuBlockArticle {
	width: 122px;
	margin: 5px -76px 0px 6px;
	float: left;
}
.nwsMenu {
	width: 102px;
	border-width: 0px 0px 1px 0px;
	border-color: #FFF #000 #b2ac9f #000;
	border-style: solid none solid none;
	background-color: #ddd3b9;
	padding: 4px;
	float: left;
}
.nwsMenu a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #605841;
	font-weight: normal;
}
.nwsMenu a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #666;
	font-weight: normal;
	text-decoration: underline;
}
.nwsMenu select {
	margin: 1px 1px 3px 1px;
	font-size: 10px;
}
.nwsMenu input {
	margin: 1px 1px 2px 1px;
	font-size: 10px;
}
.nwsMenu h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	margin-left: 2px;
	font-style: normal;
	text-transform: uppercase;
	font-weight: normal;
}
.nwsMenu h3 a:hover{
	background-color: #FFF;
}
.nwsMenu ul {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:  11px;
	margin: -3px 0px 3px -4px;
	padding-left: 0px;
	list-style: none inside none;
}
.nwsMenu li {
	margin-left: px;
	border-bottom: 1px dashed #666;
	padding: 3px 0px 3px 6px;
}
.nwsMenu li:hover {
	background-color: #FFF;
}
.nwsMenu form {
	margin-top: 0px;
	margin-bottom: 0px;
}
.dividerDash {
	width: 100%;
	border-top: 1px dashed #b3a183;
	margin: 6px 0px 4px 0px;
}
.dividerCreme {
	width: 110px;
	height: 5px;
	background-color: #f6edd5;
	border-top: 1px solid #b2ac9f;
	margin: 6px 0px 4px -4px;
}
.dividerSolid {
	width: 100%;
	height: 1px;
	border-top: 1px solid #b3a183;
	margin: 0px 0px 0px 0px;
}
/* ==================== ERROR DISPLAYS ===================== */
.errorBlock {
	width: 539px; 
	height: 136px; 
	border-style: none dashed dashed dashed;
	border-color: #b2ac9f;
	border-width: 1px;
	background-color: #fff;
	margin: 0px 0px 7px 122px;
	padding: 10px; 
	font-size: 14px;
}
/* ==================== NEW SUB NAV ===================== */
#newSub {
	width: 738px;
	height: 128px;
	background-color: #f2e9d3;
	margin: 4px 0px 12px 0px;
	border-style: solid;
	border-width: 1px; 
	border-color: #b3a183;
}
.newSubimg {
	height: 62px;
	border-style: solid none solid none;
	border-width: 1px 0px 1px 0px; 
	border-color: #b3a183;
	padding: 0px;
	margin: -100px 0px 0px 122px;
	float: right;
}
#newSub h2 {
	font-family: "Trajan", "Times New Roman", times, serif;
	text-transform: uppercase;
	font-size: 30px;
	font-weight: normal;
	color: #9c947c;
	margin: 18px 0px -8px 128px;
}
.subFlash {
	width: 122px;
	height: 128px;
	float: left;
	border-right: 1px solid #b3a183;
}
/* ==================== SEARCH RESULTS BAR ===================== */
.searchResults {
	background-color: #ddd3b9;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid dashed solid; 
	border-color: #b3a183;
	padding: 8px 20px 8px 20px;
	width: 519px;
	margin: 5px 0px 0px 122px;
	text-align: left;
	font-size: 12px;
	color: #8E4A1C;
}
/* ========================================================= */

/* ==================== ABOUT US ADDITIONS ===================== */
#compProfile {
	background-color: #ddd3b9;
	border-width: 1px 0px 1px 0px;
	border-style: solid solid solid solid; 
	border-color: #b3a183;
	padding: 8px 20px 8px 20px;
	width: 662px;
	min-height: 240px;
	margin: 13px 0px 0px 15px;
	/* color: #8E4A1C; */
}
#compProfile p,#compProfile a {
	font-size: 12px;
	line-height: 14px;
}
#compProfile strong {
	font-weight: 900;
}
#compLeaderHeader {
	background-color: #ddd3b9;
	border-width: 1px 0px 1px 0px;
	border-style: solid solid solid solid; 
	border-color: #b3a183;
	padding: 8px 20px 8px 20px;
	width: 662px;
	margin: 13px 0px 0px 15px;
	/* color: #8E4A1C; */
}
#compProLogo {
	border: 1px solid #999;
	float: left;
	margin: 0px 13px 13px 0px;
}
.aboutsubdropdowntext {
	background-color: #ded6c3;
	border-width: 0px 1px 1px 1px;
	border-color: #b2ac9f;
	border-style: solid;
	width: 267px;
	position: absolute;
	top: 182px;
	left: 173px;
	visibility: hidden;
	z-index: 4;
	padding: 5px 0px 0px 0px;
}
.aboutsubdropdowntext a {
	font-size: 13px;
	line-height: 18px;
/*
	border-width: 1px 0px 0px 0px;
	border-style: dotted none none none;
	border-color: #999;
*/
	padding: 0px 0px 0px 5px;
}
.aboutsubdropdowntext a:hover {
	font-size: 13px;
	font-weight: bold;
}
/* ========================================================= */
