/*
 #################################################
#                                                 #
#    WRAPPER PIC DEFINITIONS                      #
#                                                 #
 #################################################
*/

DIV#topictop0, DIV#topictop, DIV#topic0, DIV#topic, DIV.defaultTopicIMG,DIV#topictop180
{
	/* background-image:				url(../Design/images/topic0.gif); */
	width:						89px;
	height:					67px;
	float:						left
}
DIV#topictop193
{
	background-image:				url(../Design/images/topictop193.gif);
	width:						89px;
	height:					67px;
	float:						left
}
 DIV#topictop106, DIV#topictop144
{
	background-image:				url(../Design/images/topictop1.gif);
	width:						89px;
	height:					67px;
	float:						left
}

DIV#topictop1, DIV#topictop107,DIV#topictop147
{
	background-image:			url(../Design/images/toptopic1.gif);
	width:						89px;
	height:					   67px;
	float:						left
}

DIV#topictop2, DIV#topictop155, DIV#topictop154, DIV#topictop113, DIV#topictop115, DIV#topictop104, DIV#topictop114, DIV#topictop139, DIV#topictop137, DIV#topictop136, DIV#topictop142, DIV#topictop141, DIV#topictop143, DIV#topictop145, DIV#topictop146, DIV#topictop140, DIV#topictop157
{
	background-image:				url(../Design/images/topictop2.gif);
	width:						89px;
	height:					67px;
	float:						left
}

DIV#topictop3, DIV#topictop105, DIV#topictop152, DIV#topictop116, DIV#topictop117, DIV#topictop118, DIV#topictop153, DIV#topictop149, DIV#topictop150, DIV#topictop174, DIV#topictop187,DIV#topictop189
{
	background-image:				url(../Design/images/topictop3.gif);
	width:						89px;
	height:					67px;
	float:						left
}
DIV#topictop188
{
	background-image:				url(../Design/images/topictop188.gif);
	width:						89px;
	height:					67px;
	float:						left
}


    DIV#topictop173
{
	background-image:				url(../Design/images/topictop4.gif);
	width:						89px;
	height:					67px;
	float:						left
}
DIV#topictop4 ,DIV#topictop121, DIV#topictop122, DIV#topictop123,  DIV#topictop124, DIV#topictop119
{
	background-image:				url(../Design/images/topictop209.gif);
	width:						89px;
	height:					67px;
	float:						left
}

DIV#topictop5, DIV#topictop126, DIV#topictop128, DIV#topictop125, DIV#topictop127, DIV#topictop151
{
	background-image:				url(../Design/images/topictop5.gif);
	width:						89px;
	height:					67px;
	float:						left
}

DIV#topictop6, DIV#topictop101, DIV#topictop102, DIV#topictop131, DIV#topictop130, DIV#topictop103, DIV#topictop135, DIV#topictop132,DIV#topictop175, DIV#topictop133, DIV#topictop134, DIV#topictop158
{
	background-image:				url(../Design/images/topictop6.gif);
	width:						89px;
	height:					67px;
	float:						left
}
DIV#topictop176
{
	background-image:				url(../Design/images/topictop207.gif);
	width:						89px;
	height:					67px;
	float:						left
	
}

 DIV#topictop100,DIV#topictop120,DIV#topictop171,DIV#topictop190,DIV#topictop172
 {
	background-image:				url(../Design/images/topictop206.gif);
	width:						89px;
	height:					67px;
	float:						left
 }

DIV#topictop7
{
	background-image:				url(../Design/images/topictop7.gif);
	width:						89px;
	height:					67px;
	float:						left
}

DIV#topictop108
{
	background-image:				url(../Design/images/topictop108.gif);
	width:						89px;
	height:					67px;
	float:						left
}

DIV#topictop109
{
	background-image:				url(../Design/images/topictop109.gif);
	width:						89px;
	height:					67px;
	float:						left
}

DIV#topictop110
{
	background-image:				url(../Design/images/topictop110.gif);
	width:						89px;
	height:					67px;
	float:						left
}


DIV#topictop185
{
	background-image:				url(../Design/images/topictop111.gif);
	width:						89px;
	height:					67px;
	float:						left
}

DIV#topictop186
{
	background-image:				url(../Design/images/topictop112.gif);
	width:						89px;
	height:					67px;
	float:						left
}

DIV#topictop112
{
	background-image:				url(../Design/images/topictop204.gif);
	width:						89px;
	height:					67px;
	float:						left
}
/*
 #################################################
#                                                 #
#    GENERAL SITE DEFINITIONS                     #
#                                                 #
 #################################################
*/

BODY
{ 
	background-color:				#FFFFFF;
	font-family:					Arial, Verdana, sans-serif;
	font-weight:					normal;
	font-size:					12px;
	margin:					100px	22px	22px	186px;
}

TD
{ 
	font-family:					Arial, Verdana, sans-serif;
	font-weight:					normal;
	font-size:					12px;
	margin:					0px;
}

P
{
	text-align:					justify;
	margin-bottom:				20px;
}

H3
{
	font-size:					16px;
	margin-top:					0px;
	margin-bottom:				5px;
	padding:					0px;
	color:						#4A5AA5;
}

H4
{
	font-size:					14px;
	margin-top:					0px;
	margin-bottom:				5px;
	padding:					0px;
	color:						#444444;
}

H3.topHead
{
	margin-bottom:				0px;
}

H4.topHead
{
	margin-bottom:				0px;
}

DIV.docDate
{
	font-size:					11px;
	margin-top:					0px;
	margin-bottom:				5px;
	color:						#000000;
}

DIV.docDesc
{
	font-size:					12px;
	margin-top:					0px;
	margin-bottom:				5px;
	padding:					20px	40px	20px	40px;
	color:						#4A5AA5;
	line-height:					125%;
}

DIV.docQuot
{
	font-size:					12px;
	margin:					0px	0px	20px	20px;
	float:						right;
	padding:					4px	8px	4px	8px;
	color:						#666666;
	background-color:				#EEEEEE;
	border-width:					1px;
	border-style:					solid;
	border-color:					#666666;
	width:						200px;
}

DIV.docFeat
{
	font-size:					12px;
	margin:					10px	0px	20px	0px;
	padding:					4px	8px	4px	8px;
	color:						#666666;
	background-color:				#EEEEEE;
	border-width:					1px;
	border-style:					solid;
	border-color:					#666666;
}

SMALL.downloadHow
{
	color:						#888888;
}

A
{
	text-decoration:				underline;
}

A:link, A:visited, A:active
{
	color:						#4A5AA5;
}

A:hover, A:focus
{
	color:						#999999;
}




/*
 #################################################
#                                                 #
#    WRAPPER INTERFACE DEFINITIONS                #
#                                                 #
 #################################################
*/

DIV#wrapperUpperLeft
{
	width:						186px;
	height:					100px;
	background-image:				url(../Design/images/wrapperUpperLeft.gif);
	position:					absolute;
	top:						0px;
	left:						0px;
	z-index:					91
}

DIV#wrapperUpperMid
{
	width:						323px;
	height:					100px;
	background-image:				url(../Design/images/wrapperUpperMid.gif);
	position:					absolute;
	top:						0px;
	left:						186px;
	z-index:					92
}

DIV#wrapperUpperBG
{
	width:						100%;
	height:					100px;
	background-image:				url(../Design/images/wrapperUpperBG.gif);
	position:					absolute;
	top:						0px;
	left:						0px;
	z-index:					90
}

DIV#wrapperUpperRight
{
	width:						286px;
	height:					100px;
	background-image:				url(../Design/images/wrapperUpperRight.gif);
	position:					absolute;
	top:						0px;
	right:						0px;
	z-index:					93
}

DIV#wrapperLeftTop
{
	width:						186px;
	height:					165px;
	background-image:				url(../Design/images/wrapperLeftTop.gif);
	position:					absolute;
	top:						100px;
	left:						0px;
	z-index:					94
}

DIV#wrapperLeftTopSpacer
{
	width:						186px;
	height:					113px;
}

DIV#wrapperSearch
{
	margin-left:					10px;
	margin-right:					30px;
	white-space:					nowrap;
	padding:					0px;
}

INPUT#searchTerms
{
	font-size:					10px;
	width:						90px;
	margin:					0px;
	padding:					0px;
}

A.searchLink
{
	font-weight:					bold;
	font-size:					12px;
	text-decoration:				none;
}

A.searchLink:link, A.searchLink:visited, A.searchLink:active
{
	color:						#4A5AA5;
}

A.searchLink:hover, A.searchLink:focus
{
	color:						#999999;
}




/*
 #################################################
#                                                 #
#    WRAPPER PLATE DEFINITIONS                    #
#                                                 #
 #################################################
*/

TD.plateTL
{
	vertical-align:				top;
	width:						99%;
	background-image:				url(../Design/images/plateTL.gif);padding-left:48px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

TD.plateTLalt
{
	vertical-align:				top;
	width:						99%;
	background-image:				url(../Design/images/plateTLalt.gif);padding-left:28px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

DIV.plateTitleAlt
{
	margin-top:					10px;
	height:					12px;
	color:						#4A5AA5;
	font-size:					1px;
	font-weight:					bold;
	text-transform:				uppercase;
}

TD.plateTLdual
{
	vertical-align:				top;
	width:						48%;
	height:					20px;
	background-image:				url(../Design/images/plateTLdual.gif);padding-left:48px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

TD.plateTR
{
	width:						1%;
	background-image:				url(../Design/images/plateTR.gif);
	background-position:				 
               right top;
}

TD.plateTRalt
{
	width:						1%;
	background-image:				url(../Design/images/plateTRalt.gif);
	background-position:				 right top;
}

TD.plateTRdual
{
	width:						1%;
	background-image:				url(../Design/images/plateTRdual.gif);
	background-position:				 right top;
	background-repeat:				repeat-y
}

TD.plateML
{
	vertical-align:				top;
	width:						99%;
	background-image:				url(../Design/images/plateML.gif);
	vertical-align:				top;
	line-height:					150%; padding-left:29px; padding-right:0px; padding-top:10px; padding-bottom:10px
}

TD.plateMLtight
{
	vertical-align:				top;
	width:						99%;
	background-image:				url(../Design/images/plateML.gif);
	vertical-align:				top;
	line-height:					150%; padding-left:29px; padding-right:0px; padding-top:10px; padding-bottom:0px
}

TD.plateMLdual
{
	vertical-align:				top;
	width:						48%;
	background-image:				url(../Design/images/plateML.gif);
	vertical-align:				top;
	line-height:					120%; padding-left:29px; padding-right:0px; padding-top:10px; padding-bottom:0px
}

TD.plateMR
{
	width:						1%;
	background-image:				url(../Design/images/plateMR.gif);
	background-position:				 
               right top;
}

TD.plateBL
{
	vertical-align:				top;
	width:						99%;
	background-image:				url(../Design/images/plateBL.gif);
	background-position:				 left bottom;
	font-size:					11px;
	color:						#555; padding-left:29px; padding-right:0px; padding-top:0px; padding-bottom:25px
}

TD.plateBLdual
{
	vertical-align:				top;
	width:						48%;
	background-image:				url(../Design/images/plateBL.gif);
	background-position:				 left bottom;
	font-size:					10px;
	color:						#999999; padding-left:29px; padding-right:0px; padding-top:0px; padding-bottom:25px
}

TD.plateBR
{
	width:						1%;
	background-image:				url(../Design/images/plateBR.gif);
	background-position:				 
               right bottom;
}

DIV.plateR
{
	height:					1px;
	width:						37px;
	font-size:					1px;
}

DIV.plateRalt
{
	height:					1px;
	width:						17px;
	font-size:					1px;
}

DIV.plateTitle
{
	margin-top:					10px;
	height:					32px;
	color:						#4A5AA5;
	font-size:					16px;
	font-weight:					bold;
	text-transform:				uppercase;
}

TD.plateSep
{
	width:						1%;
}

DIV.plateSep
{
	width:						10px;
}




/*
 #################################################
#                                                 #
#    DOCUMENT LIST                                #
#                                                 #
 #################################################
*/

TR.listPager TD
{
	padding:					20px	8px	0px	8px;
	background-color:				#FFFFFF;
	font-size:					12px;
	text-align:					center;
}

TR.listPager TD A
{
	text-decoration:				none;
	font-weight:					bold;
}

B.disabled
{
	color:						#CCCCCC;
}

TR.listHead TD
{
	padding:					4px	8px	0px	8px;
	background-color:				#FFFFFF;
	font-size:					12px;
	font-weight:					bold;
}

A.listLink
{
	text-decoration:				none;
}

A.listLinkAlt
{
}

A.listLink:link, A.listLink:visited, A.listLink:active, A.listLinkAlt:link, A.listLinkAlt:visited, A.listLinkAlt:active
{
	color:						#4A5AA5;
}

A.listLink:hover, A.listLink:focus, A.listLinkAlt:hover, A.listLinkAlt:focus
{
	color:						#999999;
}

SPAN.listTitle
{
	font-weight:					bold;
	font-size:					12px;
	text-decoration:				underline;
}

SPAN.listSubtitle
{
	font-weight:				normal;
	font-size:					11px;
	color:						#444444;
	text-decoration: none;
	
}

A.listHead
{
	text-decoration:				none;
	
}

A.listHead:link, A.listHead:visited, A.listHead:active
{
	color:						#4A5AA5;
}

A.listHead:hover, A.listHead:focus
{
	color:						#999999;
}

A.listHead:link SPAN.asc, A.listHead:visited SPAN.asc, A.listHead:active SPAN.asc
{
	background-image:				url(../Design/images/sortAsc0.gif);
	background-position:				 left bottom;
	font-size:					18px
}

A.listHead:hover SPAN.asc, A.listHead:focus SPAN.asc
{
	background-image:				url(../Design/images/sortAsc1.gif);
	background-position:				 left bottom;
	font-size:					18px
}

A.listHead:link SPAN.desc, A.listHead:visited SPAN.desc, A.listHead:active SPAN.desc
{
	background-image:				url(../Design/images/sortDesc0.gif);
	background-position:				 left bottom;
	font-size:					18px
}

A.listHead:hover SPAN.desc, A.listHead:focus SPAN.desc
{
	background-image:				url(../Design/images/sortDesc1.gif);
	background-position:				 left bottom;
	font-size:					18px
}

DIV.eventListPlace
{
	font-weight:					bold;
}

DIV.extendedTitle
{
	font-size:					14px;
	font-weight:					bold;
	color:						#4A5AA5;
	margin-top:					20px;
}

DIV.extendedSubtitle
{
	font-size:					12px;
	font-weight:					bold;
	color:						#444444;
}

DIV.extendedHR
{
	height:					1px;
	font-size:					1px;
	margin:					20px	25%	0px	25%;
	padding:					0px;
	border-color:					#888888;
	border-width:					1px	0px	0px	0px;
	border-style:					solid;
}


A.extendedTitle
{
	
	font-size:					14px;
	font-weight:					bold;
	margin-top:					20px;
	text-decoration:				none;
	display:					block;
	padding-top:					3px;
	padding-bottom:				3px;
}

A.extendedTitle:link, A.extendedTitle:visited, A.extendedTitle:active
{
	color:						#4A5AA5;
}

A.extendedTitle:hover, A.extendedTitle:focus
{
	color:						#999999;
}

A.extendedTitle2
{
	
	font-size:					14px;
	font-weight:					bold;
	margin-top:					0px;
	text-decoration:				none;
	display:					block;
	padding-top:					3px;
	padding-bottom:				3px;
}

A.extendedTitle2:link, A.extendedTitle2:visited, A.extendedTitle2:active
{
	color:						#4A5AA5;
}

A.extendedTitle2:hover, A.extendedTitle2:focus
{
	color:						#999999;
}

DIV.sidebarTitle
{
	font-size:					12px;
	font-weight:					bold;
	color:						#4A5AA5;
	margin:					4px	0px	0px	0px;
	padding:					0px;
}

DIV.sidebarSubtitle
{
	font-size:					11px;
	font-weight:					bold;
	color:						#444444;
	margin:					0px;
	padding:					0px;
}

DIV.sidebarDate
{
	font-size:					9px;
	font-weight:					bold;
	color:						#444444;
	margin:					0px;
	padding:					0px;
}

DIV.sidebarHR
{
	width:						50%;
	height:					1px;
	font-size:					1px;
	line-height:					1px;
	margin:					8px	auto	0px	auto;
	padding:					0px;
	border-color:					#888888;
	border-width:					1px	0px	0px	0px;
	border-style:					solid;
}

A.sidebarTitle
{
	
	font-size:					12px;
	font-weight:					bold;
	margin:					4px	0px	0px	0px;
	padding:					0px;
	text-decoration:				none;
	display:					block;
}

A.sidebarTitle:link, A.sidebarTitle:visited, A.sidebarTitle:active
{
	color:						#4A5AA5;
}

A.sidebarTitle:hover, A.sidebarTitle:focus
{
	color:						#999999;
}

DIV#sideNavigation DIV.sidenavBlock DIV.sidebarEventPlace
{
	font-size:					11px;
	font-weight:					bold;
	margin:					0px;
	padding:					0px;
	border-width:					0px;
	line-height:					100%;
}

DIV#sideNavigation DIV.sidenavBlock DIV.sidebarEvent
{
	font-size:					10px;
	margin:					0px;
	padding:					0px;
	border-width:					0px;
	line-height:					100%;
}

/*
 #################################################
#                                                 #
#    SIDE NAVIGATION                              #
#                                                 #
 #################################################
*/

DIV#sideNavigation
{
	width:						186px;
	background-image:				url(../Design/images/wrapperLeftBottom.gif);
	background-position:				 
               left bottom;
	padding-bottom:				23px;
	position:					absolute;
	top:						265px;
	left:						0px;
	z-index:					95;
	color:						#000000
}

DIV.sidenavSepBig
{
	width:						186px;
	height:					40px;
	background-image:				url(../Design/images/sidenavSepBig.gif);
}

DIV.sidenavGap
{
	width:						10px;
	height:					3px;
	font-size:					1px;
}

DIV#sideNavigation DIV.sidenavBlock
{
	width:						140px;
	margin-left:					10px;
	color:						#000000;
}

DIV#sideNavigation DIV.sidenavBlock H3
{
	margin:					0px	0px	6px	0px;
	font-size:					13px;
	color:						#000000;
	border-color:					#000000;
	border-width:					0px	0px	1px	0px;
	border-style:					solid;
}

DIV#sideNavigation DIV.sidenavBlock A, DIV#sideNavigation DIV.sidenavBlock DIV
{
	text-decoration:				none;
	display:					block;
	padding-top:					3px;
	padding-bottom:				3px;
	line-height:					90%;
}

DIV#sideNavigation DIV.sidenavBlock A:link, DIV#sideNavigation DIV.sidenavBlock A:visited, DIV#sideNavigation DIV.sidenavBlock A:active
{
	color:						#4A5AA5;
}

DIV#sideNavigation DIV.sidenavBlock A:hover, DIV#sideNavigation DIV.sidenavBlock A:focus
{
	color:						#999999;
}

DIV#sideNavigation DIV.sidenavBlock A.relatedDocs
{
	display:					inline;
	font-weight:					bold;
}

A.subnavParent
{
	font-weight:					bold;
	font-size:					12px;
}


A.subnavSibling
{
	background-image:				url(../Design/images/subnavSibling.gif);
	padding-left:					11px;
	font-weight:					bold;
	font-size:					12px
}

A.subnavSiblingCap
{
	background-image:				url(../Design/images/subnavSiblingCap.gif);
	padding-left:					11px;
	font-weight:					bold;
	font-size:					12px
}

A.subnavMoreChild
{
	background-image:				url(../Design/images/subnavMoreChild.gif);
	padding-left:					21px;
	font-weight:					bold;
	font-size:					11px
}

DIV#sideNavigation DIV.sidenavBlock A.subnavMoreChildCap
{
	background-image:				url(../Design/images/subnavMoreChildCap.gif);
	padding-left:					21px;
	padding-bottom:				9px;
	font-weight:					bold;
	font-size:					11px
}

A.subnavCapChild
{
	background-image:				url(../Design/images/subnavCapChild.gif);
	padding-left:					21px;
	font-weight:					bold;
	font-size:					11px
}

A.subnavCapChildCap
{
	background-image:				url(../Design/images/subnavCapChildCap.gif);
	padding-left:					21px;
	font-weight:					bold;
	font-size:					11px
}

DIV.subnavSibling
{
	background-image:				url(../Design/images/subnavSelf.gif);
	padding-left:					11px;
	font-weight:					bold;
	font-size:					12px
}

DIV.subnavSiblingCap
{
	background-image:				url(../Design/images/subnavSelfCap.gif);
	padding-left:					11px;
	font-weight:					bold;
	font-size:					12px
}

A.subnavSiblingOn
{
	background-image:				url(../Design/images/subnavSelf.gif);
	padding-left:					11px;
	font-weight:					bold;
	font-size:					12px
}

A.subnavSiblingCapOn
{
	background-image:				url(../Design/images/subnavSelfCap.gif);
	padding-left:					11px;
	font-weight:					bold;
	font-size:					12px
}








/*
 #################################################
#                                                 #
#    ARC MENU TRIGGERS                            #
#                                                 #
 #################################################
*/

/*
######################################
#  ORB OFF
######################################
*/

DIV.orb1off
{
	background-image:				url(../Design/images/arc1orb0.gif);
}

DIV.orb2off
{
	background-image:				url(../Design/images/arc2orb0.gif);
}

DIV.orb3off
{
	background-image:				url(../Design/images/arc3orb0.gif);
}

DIV.orb4off
{
	background-image:				url(../Design/images/arc4orb0.gif);
}

DIV.orb5off
{
	background-image:				url(../Design/images/arc5orb0.gif);
}

DIV.orb6off
{
	background-image:				url(../Design/images/arc6orb0.gif);
}

DIV.orb7off
{
	background-image:				url(../Design/images/arc7orb0.gif);
}

DIV.orb8off
{
	background-image:				url(../Design/images/arc8orb0.gif);
}

/*
######################################
#  ORB ON
######################################
*/

DIV.orb1on
{
	background-image:				url(../Design/images/arc1orb1.gif);
}

DIV.orb2on
{
	background-image:				url(../Design/images/arc2orb1.gif);
}

DIV.orb3on
{
	background-image:				url(../Design/images/arc3orb1.gif);
}

DIV.orb4on
{
	background-image:				url(../Design/images/arc4orb1.gif);
}

DIV.orb5on
{
	background-image:				url(../Design/images/arc5orb1.gif);
}

DIV.orb6on
{
	background-image:				url(../Design/images/arc6orb1.gif);
}

DIV.orb7on
{
	background-image:				url(../Design/images/arc7orb1.gif);
}

DIV.orb8on
{
	background-image:				url(../Design/images/arc8orb1.gif);
}

/*
######################################
#  LABEL OFF
######################################
*/

DIV.lab1off
{
	background-image:				url(../Design/images/arc1lab0.gif);
}

DIV.lab2off
{
	background-image:				url(../Design/images/arc2lab0.gif);
}

DIV.lab3off
{
	background-image:				url(../Design/images/arc3lab0.gif);
}

DIV.lab4off
{
	background-image:				url(../Design/images/arc4lab0.gif);
}

DIV.lab5off
{
	background-image:				url(../Design/images/arc5lab0.gif);
}

DIV.lab6off
{
	background-image:				url(../Design/images/arc6lab0.gif);
}

DIV.lab7off
{
	background-image:				url(../Design/images/arc7lab0.gif);
}

DIV.lab8off
{
	background-image:				url(../Design/images/arc8lab0.gif);
}

/*
######################################
#  LABEL ON
######################################
*/

DIV.lab1on
{
	background-image:				url(../Design/images/arc1lab1.gif);
}

DIV.lab2on
{
	background-image:				url(../Design/images/arc2lab1.gif);
}

DIV.lab3on
{
	background-image:				url(../Design/images/arc3lab1.gif);
}

DIV.lab4on
{
	background-image:				url(../Design/images/arc4lab1.gif);
}

DIV.lab5on
{
	background-image:				url(../Design/images/arc5lab1.gif);
}

DIV.lab6on
{
	background-image:				url(../Design/images/arc6lab1.gif);
}

DIV.lab7on
{
	background-image:				url(../Design/images/arc7lab1.gif);
}

DIV.lab8on
{
	background-image:				url(../Design/images/arc8lab1.gif);
}

/*
######################################
#  TRIGGER 1
######################################
*/

DIV#arc1orb
{
	width:						30px;
	height:					23px;
	position:					absolute;
	top:						138px;
	left:						12px;
	z-index:					101;
	cursor:					hand;
	font-size:					1px;
}

DIV#arc1lab
{
	width:						144px;
	height:					25px;
	position:					absolute;
	top:						161px;
	left:						12px;
	z-index:					111;
	cursor:					hand;
	font-size:					1px;
}

/*
######################################
#  TRIGGER 2
######################################
*/

DIV#arc2orb
{
	width:						30px;
	height:					23px;
	position:					absolute;
	top:						105px;
	left:						60px;
	z-index:					102;
	cursor:					hand;
	font-size:					1px;
}


DIV#arc2lab
{
	width:						106px;
	height:					15px;
	position:					absolute;
	top:						128px;
	left:						60px;
	z-index:					112;
	cursor:					hand;
	font-size:					1px;
}

/*
######################################
#  TRIGGER 3
######################################
*/

DIV#arc3orb
{
	width:						30px;
	height:					23px;
	position:					absolute;
	top:						76px;
	left:						113px;
	z-index:					113;
	cursor:					hand;
	font-size:					1px;
}


DIV#arc3lab
{
	width:						115px;
	height:					15px;
	position:					absolute;
	top:						99px;
	left:						113px;
	z-index:					114;
	cursor:					hand;
	font-size:					1px;
}

/*
######################################
#  TRIGGER 4
######################################
*/

DIV#arc4orb
{
	width:						30px;
	height:					23px;
	position:					absolute;
	top:						53px;
	left:						171px;
	z-index:					115;
	cursor:					hand;
	font-size:					1px;
}


DIV#arc4lab
{
	width:						91px;
	height:					15px;
	position:					absolute;
	top:						76px;
	left:						171px;
	z-index:					116;
	cursor:					hand;
	font-size:					1px;
}

/*
######################################
#  TRIGGER 5
######################################
*/

DIV#arc5orb
{
	width:						30px;
	height:					23px;
	position:					absolute;
	top:						34px;
	left:						234px;
	z-index:					117;
	cursor:					hand;
	font-size:					1px;
}


DIV#arc5lab
{
	width:						53px;
	height:					13px;
	position:					absolute;
	top:						57px;
	left:						234px;
	z-index:					118;
	cursor:					hand;
	font-size:					1px;
}

/*
######################################
#  TRIGGER 6
######################################
*/

DIV#arc6orb
{
	width:						30px;
	height:					23px;
	position:					absolute;
	top:						18px;
	left:						300px;
	z-index:					106;
	cursor:					hand;
	font-size:					1px;
}


DIV#arc6lab
{
	width:						52px;
	height:					14px;
	position:					absolute;
	top:						41px;
	left:						300px;
	z-index:					116;
	cursor:					hand;
	font-size:					1px;
}

/*
######################################
#  TRIGGER 7
######################################
*/

DIV#arc7orb
{
	width:						30px;
	height:					23px;
	position:					absolute;
	top:						18px;
	right:						73px;
	z-index:					107;
	cursor:					hand;
	font-size:					1px;
}


DIV#arc7lab
{
	width:						109px;
	height:					14px;
	position:					absolute;
	top:						41px;
	right:						73px;
	z-index:					117;
	cursor:					hand;
	font-size:					1px;
}

/*
######################################
#  TRIGGER 8
######################################
*/

DIV#arc8orb
{
	width:						30px;
	height:					23px;
	position:					absolute;
	top:						32px;
	right:						13px;
	z-index:					108;
	cursor:					hand;
	font-size:					1px;
}


DIV#arc8lab
{
	width:						96px;
	height:					16px;
	position:					absolute;
	top:						55px;
	right:						13px;
	z-index:					118;
	cursor:					hand;
	font-size:					1px;
}







/*
 #################################################
#                                                 #
#    DROPDOWN MENU POSITIONING                    #
#                                                 #
 #################################################
*/

DIV#menu1
{
	position:					absolute;
	top:						159px;
	left:						3px;
	z-index:					201;
}

DIV#menu2
{
	position:					absolute;
	top:						126px;
	left:						50px;
	z-index:					201;
}

DIV#menu3
{
	position:					absolute;
	top:						97px;
	left:						103px;
	z-index:					201;
}

DIV#menu4
{
	position:					absolute;
	top:						74px;
	left:						161px;
	z-index:					201;
}

DIV#menu5
{
	position:					absolute;
	top:						54px;
	left:						224px;
	z-index:					201;
}

DIV#menu7
{
	position:					absolute;
	top:						39px;
	right:						69px;
	z-index:					201;
}







/*
 #################################################
#                                                 #
#    DROPDOWN MENU STYLING                        #
#                                                 #
 #################################################
*/

DIV.menuOff
{
	display:					none;
}

TABLE.ddm TD
{
	background-color:				transparent;
	color:						#ACBEE2;
	font-size:					11px;
}

TD.ddmTL1
{
	background-image:				url(../Design/images/ddmTL.png);
	height:					20px;
	font-size:					1px;
	text-align:					left
}

TD.ddmTL2
{
	background-image:				url(../Design/images/ddmTL.png);
	height:					20px;
	font-size:					1px;
	text-align:					right
}

TD.ddmTR
{
	background-image:				url(../Design/images/ddmTR.png);
	height:					20px;
	font-size:					1px;
	text-align:					right
}

TD.ddmML
{
	background-image:				url(../Design/images/ddmML.png);
	padding-left:					18px
}

TD.ddmMR
{
	background-image:				url(../Design/images/ddmMR.png);
	width:						18px;
	font-size:					1px
}

TD.ddmBL
{
	background-image:				url(../Design/images/ddmBL.png);
	height:					20px;
	font-size:					1px
}

TD.ddmBR
{
	background-image:				url(../Design/images/ddmBR.png);
	width:						18px;
	height:					20px;
	font-size:					1px
}

DIV.ddmJ1
{
	background-image:				url(../Design/images/ddmJ1.png);
	width:						44px;
	height:					20px
}

DIV.ddmJ2
{
	background-image:				url(../Design/images/ddmJ2.png);
	width:						26px;
	height:					20px;
	float:						right
}

DIV.ddmJ3
{
	background-image:				url(../Design/images/ddmJ3.png);
	width:						18px;
	height:					20px
}

TABLE.ddm TD A
{
	font-size:					11px;
	font-weight:					bold;
	text-decoration:				none;
	display:					block;
	margin:					2px	0px	2px	0px;
	position:					relative;
}

TABLE.ddm TD A:link, TABLE.ddm TD A:visited, TABLE.ddm TD A:active
{
	color:						#FFFFFF;
}

TABLE.ddm TD A:hover, TABLE.ddm TD A:focus
{
	color:						#8DA6D7;
}

DIV.label
{
	font-size:					11px;
	color:						#ACBEE2;
	border-color:					#ACBEE2;
	border-style:					solid;
	border-width:					0px	0px	1px	0px;
	margin:					1px	0px	1px	0px;
}

DIV.divider
{
	height:					1px;
	font-size:					1px;
	width:						100%;
	background-color:				#6183C8;
	margin:					6px	0px	6px	0px;
}

DIV.gap
{
	height:					6px;
	width:						100%;
	margin:					0px;
}






/*
 #################################################
#                                                 #
#    WRAPPER PIC DEFINITIONS                      #
#                                                 #
 #################################################
*/

DIV#topictop0, DIV#topictop, DIV#topic0, DIV#topic, DIV.defaultTopicIMG
{
	background-image:				url(../Design/images/topic0.gif);
	width:						89px;
	height:					67px;
	float:						left
}

 DIV#topictop106,  DIV#topictop144
{
	background-image:				url(../Design/images/topictop1.gif);
	width:						89px;
	height:					67px;
	float:						left
}
DIV#topictop1
{
	background-image:				url(../Design/images/toptopic1.gif);
	width:						89px;
	height:					67px;
	float:						left
}

DIV#topictop2, DIV#topictop155, DIV#topictop154, DIV#topictop113, DIV#topictop115, DIV#topictop104, DIV#topictop114, DIV#topictop139, DIV#topictop137, DIV#topictop136, DIV#topictop142, DIV#topictop141, DIV#topictop143, DIV#topictop145, DIV#topictop146, DIV#topictop140, DIV#topictop157
{
	background-image:				url(../Design/images/topictop2.gif);
	width:						89px;
	height:					67px;
	float:						left
}

DIV#topictop3, DIV#topictop105, DIV#topictop152, DIV#topictop116, DIV#topictop117, DIV#topictop118, DIV#topictop153, DIV#topictop149, DIV#topictop150, DIV#topictop174
{
	background-image:				url(../Design/images/topictop3.gif);
	width:						89px;
	height:					67px;
	float:						left
}

   DIV#topictop173
{
	background-image:				url(../Design/images/topictop4.gif);
	width:						89px;
	height:					67px;
	float:						left
}

DIV#topictop5, DIV#topictop126, DIV#topictop128, DIV#topictop125, DIV#topictop127, DIV#topictop151
{
	background-image:				url(../Design/images/topictop5.gif);
	width:						89px;
	height:					67px;
	float:						left
}

DIV#topictop6,  DIV#topictop101, DIV#topictop102, DIV#topictop131,  DIV#topictop130, DIV#topictop103, DIV#topictop135, DIV#topictop132,DIV#topictop175, DIV#topictop133, DIV#topictop134, DIV#topictop158
{
	background-image:				url(../Design/images/topictop6.gif);
	width:						89px;
	height:					67px;
	float:						left
}
DIV#topictop129
{
	background-image:				url(../Design/images/topictop208.gif);
	width:						89px;
	height:					67px;
	float:						left
	
}

DIV#topictop7
{
	background-image:				url(../Design/images/topictop7.gif);
	width:						89px;
	height:					67px;
	float:						left
}

DIV#topictop108
{
	background-image:				url(../Design/images/topictop108.gif);
	width:						89px;
	height:					67px;
	float:						left
}

DIV#topictop109
{
	background-image:				url(../Design/images/topictop109.gif);
	width:						89px;
	height:					67px;
	float:						left
}

DIV#topictop110
{
	background-image:				url(../Design/images/topictop110.gif);
	width:						89px;
	height:					67px;
	float:						left
}


DIV#topictop185 
{
	background-image:				url(../Design/images/topictop111.gif);
	width:						89px;
	height:					67px;
	float:						left
}

DIV#topictop111
{
	background-image:				url(../Design/images/topictop205.gif);
	width:						89px;
	height:					67px;
	float:						left
}

DIV#topictop186 
{
	background-image:				url(../Design/images/topictop112.gif);
	width:						89px;
	height:					67px;
	float:						left
}


/*
 #################################################
#                                                 #
#    PRESS RELEASES                               #
#                                                 #
 #################################################
*/

DIV.pressReleaseTop
{
	line-height:					100%;
	margin:					0px	0px	30px	0px;
	color:						#444444;
}








/*
 #################################################
#                                                 #
#    DOCUMENT FORMATTING                          #
#                                                 #
 #################################################
*/

TR.list1 TD
{
	padding:					    3px	8px	3px	8px;
	background-color:				#E1E5F1;
	border-width:					0px	0px	0px	0px;
	border-style:					solid;
	border-color:					#FFFFFF;
	font-size:					11px;
	vertical-align:				top;
	border-bottom-color:white;
	border-bottom-width:thin;
	
}

TR.list2 TD
{
	padding:					3px	8px	3px	8px;
	background-color:				#CDD4E7;
	border-width:					0px	0px	0px	0px;
	border-style:					solid;
	border-color:					#FFFFFF;
	font-size:					11px;
	vertical-align:				top;
	border-bottom-color:white;
	border-bottom-width:thin;
}








TABLE.docTable
{
	width:						100%;
}

TABLE.docTable TH
{
	padding:					3px	8px	3px	8px;
	background-color:				#4A5AA5;
	color:						#FFFFFF;
	font-size:					11px;
	font-weight:					bold;
	text-align:					left;
}

TABLE.docTable TD
{
	padding:					3px	8px	3px	8px;
	background-color:				#EEEEEE;
	font-size:					11px;
	font-weight:					normal;
	text-align:					left;
	vertical-align:				top;
}

TABLE.docTable TR.subhead TD
{
	padding:					3px	8px	3px	8px;
	background-color:				#CDD4E7;
	font-size:					11px;
	font-weight:					normal;
	text-align:					left;
	vertical-align:				top;
	border-width:					8px	0px	0px	0px;
	border-style:					solid;
	border-color:					#FFFFFF;
}






DIV.docImageRight
{
	float:						right;
	margin:					3px	0px	20px	40px;
	font-weight:					bold;
	line-height:					120%;
	font-size:					11px;
	
}

DIV.docImageLeft
{
	float:						left;
	margin:					3px	40px	20px	0px;
	font-weight:					bold;
	line-height:					120%;
	font-size:					11px;
	
}

DIV.docImageRight IMG, DIV.docImageLeft IMG
{
	margin-bottom:				10px;
}







TABLE.docColumnList  TD
{
	padding:					4px	20px	4px	40px;
}

H4.attention
{
	color:						#AA0000;
}




TABLE.picblock TD
{
	line-height:					150%;
}





/*
 #################################################
#                                                 #
#    FIXES FOR MUNGED CONTENT                     #
#                                                 #
 #################################################
*/


P STRONG
{
	font-size:					14px;
	margin-top:					0px;
	margin-bottom:				5px;
	padding:					0px;
	color:						#444444;
}






/*
 #################################################
#                                                 #
#    LIST FORMATTING                              #
#                                                 #
 #################################################
*/

SPAN.listSubText
{
	font-size:					12px;
	color:						#444;
}










/*
 #################################################
#                                                 #
#    INNER CALLOUT                                #
#                                                 #
 #################################################
*/


DIV.innerCallout
{
	float:						right;
	width:						220px;
	margin-left:					10px;
	margin-bottom:				10px;
}

TD.innerCalloutUL
{
	background-image:				url(../Design/images/innerCallout.gif);
	background-position:				 left top;
	color:						#B2BFDC; padding-left:20px; padding-right:0px; padding-top:10px; padding-bottom:0px
}

TD.innerCalloutUR
{
	background-image:				url(../Design/images/innerCallout.gif);
	background-position:				 
               right top;
}

TD.innerCalloutBL
{
	background-image:				url(../Design/images/innerCallout.gif);
	background-position:				 
               left bottom;
}

TD.innerCalloutBR
{
	background-image:				url(../Design/images/innerCallout.gif);
	background-position:				 
               right bottom;
}

TD.innerCalloutUL H4
{
	color:						#FFF;
	margin-bottom:				0px;
}

TD.innerCalloutUL B
{
	color:						#FFF;
}

/*
 #################################################
#                                                 #
#    HOMEPAGE SPECIFIC                            #
#                                                 #
 #################################################
*/

DIV.homepage_mission
{
	font-size: 14px;
	margin: 0px 80px 0px 80px;
	color: #333;
	line-height: 130%;
	font-weight: bold;
}

DIV.homepage_mission_hr
{
	height:					1px;
	font-size:					1px;
	margin:					15px	30%	15px	30%;
	padding:					0px;
	border-color:					#888888;
	border-width:					1px	0px	0px	0px;
	border-style:					solid;
}

DIV.homepage_hr
{
	height:					1px;
	font-size:					1px;
	margin:					15px	0px	15px	0px;
	padding:					0px;
	border-color:					#888888;
	border-width:					1px	0px	0px	0px;
	border-style:					solid;
}

TD.homepage_featured
{
	width:						49%;
	height:					100%;
	vertical-align:				top;
	padding-bottom:				5px;
	padding-left:					10px;
	padding-right:				10px;
}
DIV.homepage_featured
{
	width: 49%;
	height: 100%;
	vertical-align:  top;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
TD.homepage_featured_vertsep
{
	width:						2%;
	height:					100%;
	padding-left:					5px;
	padding-right:				5px;
	vertical-align:				top;
	font-size:					1px;
}
DIV.homepage_featured_vertsep
{
	width:            2%;
	height:        100%;
	padding-left:   5px;
	padding-right:  5px;
	vertical-align: top;
	font-size: 1px;
}
	
	

IMG.homepage_vertsep
{
	background-color:				#888;
}

A.homepage_featured_title
{
	font-size:					14px;
	font-weight:					bold;
	margin-top:					0px;
	text-decoration:				none;
	display:					block;
	padding-top:					3px;
	padding-bottom:				3px;
}

A.homepage_featured_title:link, A.homepage_featured_title:visited, A.homepage_featured_title:active
{
	color:						#4A5AA5;
}

A.homepage_featured_title:hover, A.homepage_featured_title:focus
{
	color:						#999999;
}

TD.home_tl
{
	background-image:				url(../Design/images/home_TL.gif);
	text-align:					right
}

TD.home_l
{
	background-image:				url(../Design/images/home_L.gif);
	width:						3px
}

TD.home_r
{
	background-image:				url(../Design/images/home_R.gif);
	width:						10px
}

TD.home_bl
{
	background-image:				url(../Design/images/home_BL.gif);
	text-align:					right
}

H4.home
{
	font-size:					13px;
	color:						#000;
}

DIV.home_white
{
	padding:					0px	7px	0px	7px;
	margin-bottom:				3px;
}

DIV.home_blue
{
	border-left:0px solid #002387; border-right:0px solid #002387; border-top:3px solid #002387; border-bottom:3px solid #002387; background-image:				url(../Design/images/home_blue.gif);
	margin-bottom:				7px; padding-left:7px; padding-right:7px; padding-top:4px; padding-bottom:4px
}

IMG.homepage_thumb
{
	border-color:					#002387;
	border-width:					2px;
	border-style:					solid;
	margin:					0px	7px	7px	0px;
}

IMG.homepage_thumb_alt
{
	border-color:					#002387;
	border-width:					2px;
	border-style:					solid;
	margin:					20px	7px	7px	0px;
}