/* HTML tag overrides */
BODY					{margin:0; padding:0; background-color:#6e96c4}
BODY,TD					{font-family:Verdana,Arial,Helvetica,Sans-Serif; color:black}
INPUT,SELECT,TEXTAREA	{font-family:Verdana,Arial,Helvetica,Sans-Serif; color:black; font-size:100%}
TABLE					{font-size:100%}
FORM					{margin:0; padding:0}
H1						{font-family:Arial,Helvetica,Sans-Serif; font-size:160%}
H2						{font-family:Arial,Helvetica,Sans-Serif; font-size:115%; color:#466FA9; padding-bottom:1px; border-bottom:1px solid #466FA9}
UL						{list-style-position:outside; list-style-type:square; margin-left:15px; padding-left:0}
OL						{list-style-position:outside; list-style-type:decimal; margin-left:25px}
LI 						{padding-bottom:4px}
HR						{color:#466FA9; background-color:#466FA9; height:1px; border:0}
A						{color:#466FA9; text-decoration:underline}
A:hover					{color:black; text-decoration:none}

/* Design Template */
#PanelTopLeft			{background:url(../images/layout/panelTopLeft.png) right no-repeat}
#PanelTop				{background:url(../images/layout/panelTop.png) no-repeat}
#PanelTopContent		{padding:35px; padding-bottom:0; font-size:70%}
#PanelTopRight			{background:url(../images/layout/panelTopRight.png) left no-repeat}
#Logo					{padding-left:100px}
#ShareData				{padding:35px 5px 0 0}

#PanelMiddleLeft		{background:url(../images/layout/panelMiddleLeft.png) right repeat-y}
#PanelMiddle			{background:url(../images/layout/panelMiddle.png) repeat-y}
#PanelMiddleContent		{padding:6px 4px 10px 4px}
#PanelMiddleRight		{background:url(../images/layout/panelMiddleRight.png) left repeat-y}
#Nav					{background:url(../images/layout/navBG.gif) center repeat-x; font-size:70%}
#Nav A					{text-decoration:none}
#Nav A:hover			{text-decoration:underline}
.NavSeperator			{color:#466FA9; width:13px}
#NavRight				{background:url(../images/layout/navRight.gif) right no-repeat}
#NavSearch				{background:url(../images/layout/siteSearch.gif) center center no-repeat}
#SiteSearch				{background:transparent; width:115px; border:0; font-size:95%; margin-top:1px}
#BodyPanel				{border-color:white; border-style:solid; border-width:15px 25px 0 25px; font-size:70%}
#SidePanel				{border-color:white; border-style:solid; border-width:6px 26px 0 0; background:#E8E8E8; font-size:60%}
#SidePanelContent		{padding:10px; text-align:right; line-height:150%; width:135px}
#SidePanel H2			{margin:0; padding:4px 0 5px 0; color:#466FA9; font-weight:bold; font-size:135%}
#SidePanel P			{margin:5px 0; padding:0; line-height:140%}
#PageHeader				{margin-bottom:10px}
#PageHeader	H1			{margin:0; padding:0}
#Breadcrumbs			{color:#466FA9}

#PanelBottomLeft		{background:url(../images/layout/panelBottomLeft.png) right no-repeat}
#PanelBottom			{background:url(../images/layout/panelBottom.png) right}
#PanelBottomContent		{font-size:60%; padding:0 10px}
#PanelBottom A			{font-weight:bold; text-decoration:none}
#PanelBottom A:hover	{text-decoration:underline}
#PanelBottomRight		{background:url(../images/layout/panelBottomRight.png) left no-repeat}

/* Rolldown navs */
.submenu				{width:100%; background-color:#466FA9; font-size:70%}
.submenu TR				{width:100%; height:15px; background-color:#F3F3F3}
.submenu TD				{padding:1px 2px 2px 6px}
.submenu A				{text-decoration:none}
.submenu A:hover		{text-decoration:underline}

/* Site Map */
.SiteMap				{background-color:#466FA9; font-size:90%; margin-bottom:10px}
.SiteMap TH				{text-align:left; padding:2px 4px}
.SiteMap TD				{padding:2px 4px}
.SiteMap A				{color:black}
.BGcolour1				{background-color:#F3F3F3}
.BGcolour2				{background-color:#DBE5F0}
TH.BGcolour1			{background-color:#C3C3C3}
TH.BGcolour2			{background-color:#B6CAE1}

/* General */
.VerticalPad			{width:100%; display:block}
.TargetBlock			{border:0px solid #6E96C4; background-color:#D0D0D0; cursor:hand}
.TargetBlockContent		{padding:5px 7px; font-size:11px}
.TargetBlock H2			{margin:0; padding:0; border:0; color:white; font-weight:bold; font-size:190%}
.TargetBlock P			{margin:0; padding:0; color:white; font-weight:bold}
.TargetBlock A			{color:white}
.TargetBlock UL			{margin-top:0; margin-bottom:0; color:white; font-weight:normal; line-height:125%}
.InlinePanel			{background-color:#D3DFED}
.InlinePanel TD			{padding:1px 10px}
#animImg1,#animImg2,#animImg3		{filter:blendTrans(duration=0.6)}
.DataTable				{border:1px solid #466FA9}
.DataTable TH			{background-color:#6e96c4; color:white; font-weight:bold}
.DataCaption			{background-color:white; font-weight:bold; text-align:left; color:black !important}
.ImgCaption				{font-size:80%; text-align:center}
.Bottomline	TD			{border-bottom:1px solid black}
.tinytext				{font-size:9px}
