@charset "utf-8";
/* CSS Document */

#socialmedia {
	position:relative;
	margin-top:-170px;
	left:-0px;
	width:116px;
	min-height:135px;
	height:auto!important;
	height:135px;
	background:url(/images/share_icon.gif) no-repeat 0 top;
	background-color: #FFFFFF;
	visibility: hidden;
}
#socialmedia ul { position:relative; top:10px; margin:0; padding:5px 0 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; list-style:none; background:url(/ca/images/core/bg_share_bottom.png) no-repeat 0 bottom; }
#socialmedia ul li { margin:0 12px 5px; padding:0; }
#socialmedia a { color:#7a7162; }
#socialmedia a:hover { color:#940c0c!important; }
#socialmedia a.digg { padding:0 0 0 23px; background:url(/ca/images/core/icon_digg.gif) no-repeat; }
#socialmedia a.myspace { padding:0 0 0 23px; background:url(/ca/images/core/icon_myspace.gif) no-repeat; }
#socialmedia a.facebook { padding:0 0 0 23px; background:url(/ca/images/core/icon_facebook.gif) no-repeat; }
#socialmedia a.delicious { padding:0 0 0 23px; background:url(/ca/images/core/icon_delicious.gif) no-repeat; }
#socialmedia a.twitter { padding:0 0 0 23px; background:url(/ca/images/core/icon_twitter.gif) no-repeat; }
#socialmedia a.stumbleupon { padding:0 0 0 23px; background:url(/ca/images/core/icon_stumbleupon.gif) no-repeat; }
#socialmedia a.email { padding:0 0 0 23px; background:url(images/icon_email.jpg) no-repeat; }

#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 377px;
	top: 162px;
}
#shareLinks {
	text-align:left;
	position:absolute;
	width:100px;
	height:177px;
	z-index:1;
	left: 824px;
	top: 143px;
	background-image:url(images/share_bg.gif);
	visibility: inherit;
}

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-image:url(../images/bnr_top.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
#outerdiv {
	margin:0 auto;
	width:954px;
}
#footer {
	background-color:#f1eded;
	height:405px;
	border-top:solid 1px;
	border-color:#919191;
}
.nav_seperator {
	background-color:#a99575;
}
.message_background {
	background-image:url(../images/bnr_message.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.qa_background {
	background-image: url(../images/img_qa01.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.ceo_background {
	background-image: url(../images/img_ceo01.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.pres_background {
	background-image: url(../images/img_president01.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.footer_seperator {
	background-color:#d1c7ae;
}
.banner01 {
	background-color:#89684b;
	height:23px;
	padding-left:15px;
	color:#FFF;
}
.banner02 {
	background-color:#eee8e3;
	height:178px;
	color:#FFF;
	border-color:#d4c9ad;
	border:solid 1px;
	background-image:url(../images/img_scorecard01.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;	
}
h1 {
	font-size:18px;
	line-height:normal;
	text-transform:uppercase;
}
.h1_color01 {
	color:#666;
}
.h1_color02 {
	color:#987f53;
}
.scorecard_homeText {
	font-size:10px;
	color:#333;
	line-height:normal;
}
.homepage_learnmore {
	color:#5c3001;
	font-size:10px;
	text-decoration:none;
}
.footnote {
	color:#666666;
	font-size:8px;
	text-decoration:none;
}

.homepage_learnmore A:link
{ color: #5c3001; text-decoration: none; font-size: 10px; line-height:90%;  }
.homepage_learnmore A:hover
{color: #5c3001; text-decoration: underline; font-size: 10px; line-height:90%;  }
.homepage_learnmore A:visited
{color: #5c3001; text-decoration: none; font-size: 10px; line-height:90%;   }
.homepage_learnmore A:hover:visited
{color: #5c3001; text-decoration: inderline; font-size: 10px; line-height:90%; }

.shareholder {
	color:#5c3001;
	font-size:11px;
	text-decoration:none;
}

.shareholder A:link
{ color: #5c3001; text-decoration: none; font-size: 11px;  }
.shareholder A:hover
{color: #5c3001; text-decoration: underline; font-size: 11px;  }
.shareholder A:visited
{color: #5c3001; text-decoration: none; font-size: 11px;   }
.shareholder A:hover:visited
{color: #5c3001; text-decoration: inderline; font-size: 11px; }



.footer_links {
	font-size:9px;
	color:#c8af87;
	text-transform:uppercase;
}

.footer_links A:link
{ color: #c8af87; text-decoration: none; font-size: 9px; line-height:90%; text-transform:uppercase;  }
.footer_links A:hover
{color: #c8af87; text-decoration: underline; font-size: 9px; line-height:90%; text-transform:uppercase;  }
.footer_links A:visited
{color: #c8af87; text-decoration: none; font-size: 9px; line-height:90%; text-transform:uppercase;   }
.footer_links A:hover:visited
{color: #c8af87; text-decoration: inderline; font-size: 9px; line-height:90%; text-transform:uppercase; }

.strange_text {
	font-size:8px;
	color:#ccc;
}
.heading {
	color:#333333;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.table_note {
	color:#a18a60;
	font-size:10px;
	text-decoration:none;
}
.message {
	color:#a0895e;
	font-size:11px;
	text-decoration:none;
}
.messageH {
	color:#a0895e;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.messageHsm {
	color:#a0895e;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.messageWhtsm {
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.messageGry {
	color:#666666;
	font-size:12px;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}
.messageGrysm {
	color:#666666;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.sideGrysm {
	color:#666666;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.messageQ {
	color:#666666;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.messageQ A:link
{ color: #666666; text-decoration: none; font-size: 12px; font-weight:bold; line-height:90%;  }
.messageQ A:hover
{color: #5c3001; text-decoration: underline; font-size: 12px; font-weight:bold; line-height:90%;  }
.messageQ A:visited
{color: #666666; text-decoration: none; font-size: 12px; font-weight:bold; line-height:90%;   }
.messageQ A:hover:visited
{color: #5c3001; text-decoration: inderline; font-size: 12px; font-weight:bold; line-height:90%; }

.SubNav A:link
{
	color: #858789;
	text-decoration: none;
	font-size: 12px;
	line-height: normal;
}
.SubNav A:hover
{
	color: #442d08;
	text-decoration: none;
	font-size: 12px;
	line-height: normal;
}
.SubNav A:visited
{
	color: #858789;
	text-decoration: none;
	font-size: 12px;
	line-height: normal;
}
.SubNav A:hover:visited
{
	color: #442d08;
	text-decoration: none;
	font-size: 12px;
	line-height: normal;
}
.SubNavCurrent
{
	color: #442d08;
	text-decoration: none;
	font-size: 12px;
	line-height: normal;
}