@charset "utf-8";
/* CSS Document */

/* Annual Report */

#LeftSideColumn div.annualreportNav {
	background-color:#7b1c77;
	margin-top:1em;
	padding-bottom:0.5em;
	}
	
#LeftSideColumn div.annualreportNav p {
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.75em;
	padding:.25em 10px .3em 22px;
	text-transform:uppercase;
	border-top:1px solid #e94b52;
	border-bottom:1px solid #9e151b;
	}
	
* html #LeftSideColumn div.annualreportNav p {
	height:1px;
}	

#LeftSideColumn div.annualreportNav ul ul a {
	color:#FFFFFF;
	text-transform:none !important;
	font-weight:bold;
	font-size:.75em;
	border:none !important;
	}	
	
#LeftSideColumn div.annualreportNav ul ul ul a {
	padding-left:37px;
	background-position:28px .7em;
	font-weight:normal;
	font-size:.7em;
	}
	
#LeftSideColumn div.annualreportNav ul ul ul {
	border-bottom:none !important;
	}
	
/*red*/

#LeftSideColumn div.annualreportNav ul li#arRed a {
	background-color:#e31e27;
	border-top:1px solid #e94b52;
	border-bottom:1px solid #9e151b;
	background-image:url(images/arrow_mainMenu-red.gif);
	background-repeat:no-repeat;
	background-position:10px .5em;
	}
	
#LeftSideColumn div.annualreportNav ul li#arRed a:hover {
	background-color:#ce151b;
	border-top:1px solid #d43339;
	border-bottom:1px solid #900e13;
	}
	
	
/*orange*/
	
#LeftSideColumn div.annualreportNav ul li#arOrange a {
	background-color:#f68527;
	border-top:1px solid #f89d52;
	border-bottom:1px solid #945017;
	background-image:url(images/arrow_mainMenu-orange.gif);
	background-repeat:no-repeat;
	background-position:10px .5em;
	}
	
#LeftSideColumn div.annualreportNav ul li#arOrange a:hover {
	background-color:#f36f1b;
	border-top:1px solid #e77e39;
	border-bottom:1px solid #924310;
	}

	
/*green*/
	
#LeftSideColumn div.annualreportNav ul li#arGreen a {
	background-color:#52b849;
	border-top:1px solid #86cd80;
	border-bottom:1px solid #316e2c;
	background-image:url(images/arrow_mainMenu-green.gif);
	background-repeat:no-repeat;
	background-position:10px .5em;
	}
	
#LeftSideColumn div.annualreportNav ul li#arGreen a:hover {
	background-color:#3ea637;
	border-top:1px solid #66b960;
	border-bottom:1px solid #256321;
	}
	
	
/*blue*/
	
#LeftSideColumn div.annualreportNav ul li#arBlue a {
	background-color:#0271ca;
	border-top:1px solid #0083e2;
	border-bottom:1px solid #005186;
	background-image:url(images/arrow_mainMenu-blue.gif);
	background-repeat:no-repeat;
	background-position:10px .5em;
	}
	
#LeftSideColumn div.annualreportNav ul li#arBlue a:hover {
	background-color:#025bb9;
	border-top-color:#006acf;
	border-bottom-color:#00427a;
}


/*light-blue*/
	
#LeftSideColumn div.annualreportNav ul li#arLightblue a {
	background-color:#26b8d6;
	border-top:1px solid #77ccdd;
	border-bottom:1px solid #1a6979;
	background-image:url(images/arrow_mainMenu-lightblue.gif);
	background-repeat:no-repeat;
	background-position:10px .5em;
	}
	
#LeftSideColumn div.annualreportNav ul li#arLightblue a:hover {
	background-color:#1ba6ca;
	border-top:1px solid #54b8d0;
	border-bottom:1px solid #125f72;
	}
	
/*purple*/
	
#LeftSideColumn div.annualreportNav ul li#arPurple a {
	background-color:#91288d;
	border-top:1px solid #a753a4;
	border-bottom:1px solid #651c62;
	background-image:url(images/arrow_mainMenu-purple.gif);
	background-repeat:no-repeat;
	background-position:10px .5em;
	}

#LeftSideColumn div.annualreportNav ul li#arPurple a:hover {
	background-color:#7b1c77;
	border-top:1px solid #8e3b8b;
	border-bottom:1px solid #561453;
	}

/*yellow*/
	
#LeftSideColumn div.annualreportNav ul li#arYellow a {
	background-color:#f4ab10;
	border-top:1px solid #fcc95c;
	border-bottom:1px solid #936401;
	background-image:url(images/arrow_mainMenu-yellow.gif);
	background-repeat:no-repeat;
	background-position:10px .5em;
	}

#LeftSideColumn div.annualreportNav ul li#arYellow a:hover {
	background-color:#f0970b;
	border-top:1px solid #fbba47;
	border-bottom:1px solid #7d4f01;
	}
	
/*lightgreen*/
	
#LeftSideColumn div.annualreportNav ul li#arLightgreen a {
	background-color:#b9c620;
	border-top:1px solid #e0eb5c;
	border-bottom:1px solid #7c8608;
	background-image:url(images/arrow_mainMenu-lightgreen.gif);
	background-repeat:no-repeat;
	background-position:10px .5em;
	}

#LeftSideColumn div.annualreportNav ul li#arLightgreen a:hover {
	background-color:#a7b716;
	border-top:1px solid #d7e547;
	border-bottom:1px solid #667005;
	}
	

#LeftSideColumn div.annualreportNav ul li#arOrange a:hover,
#LeftSideColumn div.annualreportNav ul li#arGreen a:hover,
#LeftSideColumn div.annualreportNav ul li#arBlue a:hover,
#LeftSideColumn div.annualreportNav ul li#arLightblue a:hover,
#LeftSideColumn div.annualreportNav ul li#arPurple a:hover,
#LeftSideColumn div.annualreportNav ul li#arYellow a:hover,
#LeftSideColumn div.annualreportNav ul li#arLightgreen a:hover,
#LeftSideColumn div.annualreportNav ul li#arMain a:hover {
	color:#fff !important;
	}


#RightSideContent .arRed {
	color:#E31E27 !important;
	}

#RightSideContent .arOrange {
	color:#F57710 !important;
	}
	
#RightSideContent .arGreen {
	color:#49A842 !important;
	}
	
#RightSideContent .arBlue {
	color:#0271CA !important;
	}
	
#RightSideContent .arLightblue {
	color:#24AECC !important;
	}
	
#RightSideContent .arPurple {
	color:#91288D !important;
	}
	
#RightSideContent .arYellow {
	color:#F4AB10 !important;
	}

#RightSideContent .arGrey{
	color:#666666 !important;
	}
	
#RightSideContent .arLightgreen {
	color:#A5AF1D !important;
	}
	
	
#RightSideColumn #rsAnnualReport ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:.7em;
	}

#RightSideColumn #rsAnnualReport ul li a {
	background-repeat:no-repeat;
	background-position:left .7em;
	padding:.2em 0 .2em 10px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}

#RightSideColumn #rsAnnualReport ul li a:hover {
	text-decoration:underline;
	}
	
#RightSideColumn #rsAnnualReport ul li {
	display:inline;
	}
	
#RightSideColumn #rsAnnualReport div.arRed_menu ul li a {
	background-image:url(images/bullet_mainMenu3-red.gif);
	}
	
#RightSideColumn #rsAnnualReport div.arOrange_menu ul li a {
	background-image:url(images/bullet_mainMenu3-orange.gif);
	}
	
#RightSideColumn #rsAnnualReport div.arGreen_menu ul li a {
	background-image:url(images/bullet_mainMenu3-green.gif);
	}

#RightSideColumn #rsAnnualReport div.arBlue_menu ul li a {
	background-image:url(images/bullet_mainMenu3-blue.gif);
	}
	
#RightSideColumn #rsAnnualReport div.arLightBlue_menu ul li a {
	background-image:url(images/bullet_mainMenu3-lightblue.gif);
	}
	
#RightSideColumn #rsAnnualReport div.arPurple_menu ul li a {
	background-image:url(images/bullet_mainMenu3-purple.gif);
	}
	
.arCallout {
	background-color:#D1E5F4;
	padding:8px 8px 12px 8px;
	margin-bottom:10px;
	font-size:1.2em;
	}

.arCallout p {
	line-height:1.4em !important;
}

.arVideo {
	background-color:#bed73b;
	padding:8px 8px 12px 8px;
	margin-bottom:10px;
}

.arAudio {
	background-color:#26B8D6;
	padding:8px 8px 12px 8px;
	margin-bottom:10px;
}


.arVideo  a, .arStratPlanPub a, .arAudio  a {
	color:#000000 !important;
	text-decoration:underline;
	}
	
.arStratPlanPub {
	background-color:#52B849; 
	padding:8px 8px 12px 8px;
	margin-bottom:10px;
	}
	
.arBlue_menu {
	background-color:#0271CA; 
	padding:8px 8px 12px 8px; 
	margin-bottom:10px; 
	color:#FFFFFF;
	}
	
.arBlue_menu a {
	color:#FFFFFF !important;
	}
	
.arSmallerText {
	font-size:.9em !important;
}

.arLargerText {
	font-size:1.1em !important;
	padding-top:.2em !important;
}

.arMenuTitle {
	font-size:.8em !important;
	text-transform:uppercase;
	font-weight:bold;
}

.arMenuTitle a {
	color:#FFFFFF !important;
	text-decoration:none !important;
	}
	
.arMenuTitle a:hover {	
	text-decoration:underline !important;
}


#arUpperFeature {
	margin-top:20px;
	}
	
#arUpperFeature div {
	margin-bottom:1em;
	}

.arH12008 {
	font-family:"Century Gothic";
	letter-spacing:.1em;
	font-size:1.2em !important;
	margin-bottom:.8em;
}

.arH22008 {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#888 !important;
	font-size:1.1em !important;
	letter-spacing:.1em;
}

.arH22008b {
	font-size:.8em !important;
	text-transform:uppercase;
}

.arBlockquote2008 {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#52B849;
	font-size:1.4em;
	padding:0.5em;
	margin:1em 2em 1em 1em;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	border-color:#B9C620;
}

.arBlockquote2008b {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#F68527;
	font-size:1.4em;
	padding:0.5em;
	margin:1em 1em 1em 1em;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	border-color:#B9C620;
}




#arWonder {
	background-color:#5BAC46;
	background-repeat:no-repeat;
	padding:3em 2em 2em 38px;
	font-family:"Century Gothic";
}

#arWonder p {
	font-size:1.2em;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:0;
	line-height:0.9em;
	}
	
#arWonder a:hover {
	background:none;
	}

