html { height: 100%; }
#body { background: #FFFFFF; margin: 0 0 0 0; }
table, tr, td {font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; }

h1	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: normal;
	margin: 0px;
	color: #a4b514;
	}

h2.subtitle	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: normal;
	margin: 2px 0px 0em 0px;
	padding: 0px;
	color:#969696;
	}

h2	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 4px 0px;
	color:#a4b514;
	}

h3	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	margin: 8px 0px 0px 0px;
	padding-bottom: 4px;
	color:#a4b514;
	}

h4	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	margin: 0px;
	color:#a4b514;
	}

h5	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color:#a4b514;
	margin: 0px;
	}

h6	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: bold;
	color:#a4b514;
	margin: 10px 0px 0px 0px;
	}

	p	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 140%;
	padding: 0px 0px 1em 0px;
	margin: 0px;
	}

	
/* p {font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 12px;  line-height: 16px; } */

ul.bulletlist { list-style-image:url("images/bullet.gif"); 	color:#000000; margin: 0px 0px 10px 20px; }
ul.bulletlist li { padding-bottom:5px; font-size: 70%; line-height: 140%; }

table.cs-background { width:100%; height:100%; background: url(images/boxed-bg.gif) repeat top left #dbdbdb; }
table.cs-background td.Main { padding:15px 0 15px 0; }

/* table.cs-outline { height:100%; } */
table.cs-outline td.TopLeft { background: url(images/box-tl.gif) no-repeat bottom left; width:11px; height:11px; }
table.cs-outline td.TopMid { background: url(images/box-t.gif) repeat-x bottom left; height:11px;}
table.cs-outline td.TopRight { background: url(images/box-tr.gif) no-repeat bottom right; width:11px; height:11px; }
table.cs-outline td.MidLeft { background: url(images/box-l.gif) repeat-y top left; width:11px; }
table.cs-outline td.MidMid { background: #FFF; }
table.cs-outline td.MidRight { background: url(images/box-r.gif) repeat-y top right; width:11px; }
table.cs-outline td.BotLeft { background: url(images/box-bl.gif) no-repeat top left; width:11px; height:11px; }
table.cs-outline td.BotMid { background: url(images/box-b.gif) repeat-x top left; height:11px; }
table.cs-outline td.BotRight { background: url(images/box-br.gif) no-repeat top right; width:11px; height:11px; }

table.cs-layout { width:960px; height:100%; }
table.cs-layout td.Header { height:80px; padding: 0 10px 0 7px; }
table.cs-layout td.Menu, table.cs-layout td.Footer { height:36px; }
table.cs-layout td.InfoBar{ height:41px; background: url(images/bread-bg.gif) repeat top left; padding: 0 0 0 0;  }
table.cs-layout td.Breadcrumbs { height: 41px; width: 100%; background: url(images/bread-bg-l.gif) no-repeat top left; color:#a1a1a1; vertical-align: middle; padding: 0 20px 0 17px; }
table.cs-layout td.Search { width:215px; vertical-align: top; text-align: right; height: 41px; background: url(images/search-bg.gif) no-repeat top right; padding: 10px 7px 0 0; }
table.cs-layout td.Copyright { height:20px; padding: 0 10px 0 10px; vertical-align: bottom;  }

table.cs-header { height: 80px; width: 100%; }
table.cs-header span.label { margin: 0; padding: 0; }
table.cs-header a:link { color:#666666; text-decoration: underline; }
table.cs-header a:visited { color: #666666; text-decoration: underline; }
table.cs-header a:hover { color: #666666; text-decoration: underline; }
table.cs-header a:active { color: #666666; text-decoration: underline; }
table.cs-header td { font-size: 11px; color:#666666; }
table.cs-header td.left { text-align: left; }
table.cs-header td.right { text-align: right;  }

table.cs-Menu, table.cs-Footer { height:36px; }
table.cs-Menu td.Left, table.cs-Footer td.Left { width:12px; background: url(images/nav-bg-l.gif) no-repeat top left; }
table.cs-Menu td.Mid, table.cs-Footer td.Mid { width:100%; background: url(images/nav-bg.gif) repeat-x top left; text-align: center; }
table.cs-Menu td.Right, table.cs-Footer td.Right { width:12px; background: url(images/nav-bg-r.gif) no-repeat top left; }


table.cs-breadcrumbs { background-color:transparent; font-size: 11px; }
table.cs-breadcrumbs a:link { color: #666666; text-decoration: none; }
table.cs-breadcrumbs a:visited { color: #666666; text-decoration: none; }
table.cs-breadcrumbs a:hover { color: #666666; text-decoration: underline; }
table.cs-breadcrumbs a:active { color: #666666; text-decoration: none; }
table.cs-breadcrumbs td { font-size: 11px; vertical-align: middle; }
table.cs-breadcrumbs td.left { text-align: left; }
table.cs-breadcrumbs td.right { text-align: right; }

table.cs-Content { width:100%; height:100%; }
table.cs-Content td.LeftColumn { width:auto; height:100%; vertical-align: top; padding: 0 0 0 0; }
table.cs-Content td.RightColumn { width: 209px; vertical-align: top; padding:0 7px 0 7px; }

.TopPane { padding: 0 7px 10px 7px; }
.ContentPane { padding: 15px 15px 15px 15px; }

table.cs-Footer { background-color:transparent; font-size: 11px; font-weight: bold; }
table.cs-Footer a:link { color:#ffffff; text-decoration: none; }
table.cs-Footer a:visited { color: #ffffff; text-decoration: none; }
table.cs-Footer a:hover { color: #ffffff; text-decoration: underline; }
table.cs-Footer a:active { color: #ffffff; text-decoration: underline; }
table.cs-Footer ul { text-align:center;margin:0;padding:7px 0 8px 0;background-color:transparent; }
table.cs-Footer ul li { display:inline; }
table.cs-Footer ul li a { padding:9px 10px 10px 10px; }

/* table.cs-Footer ul li a { padding:9px 10px 10px 10px;color:#ffffff; font-weight: bold; text-decoration: none; }
table.cs-Footer ul li a:hover { background:transparent url("images/background-footer-hover.png") repeat-x left 1px; } */

table.cs-Copyright a:link { color:#666666; text-decoration: none; }
table.cs-Copyright a:visited { color: #666666; text-decoration: none; }
table.cs-Copyright a:hover { color: #666666; text-decoration: underline; }
table.cs-Copyright a:active { color: #666666; text-decoration: underline; }
table.cs-Copyright td { font-size: 9px; vertical-align: middle; color:#666666; }
table.cs-Copyright td.left { text-align: left; width:320px;}
table.cs-Copyright td.mid { text-align: center; width:300px; }
table.cs-Copyright td.right { text-align: right; width:320px; }


.PanelBG { background: url(images/panel-bg.gif) repeat top left; }
.PanelGrad { height:100%; background: transparent; display:block; }
.PanelTL { height:100%; background: url(images/panel-bg-tl.gif) no-repeat top left; display:block; }
.PanelTR { height:100%; background: url(images/panel-bg-tr.gif) no-repeat top right; display:block; padding: 17px 7px 7px 7px; }
.PanelBL { height:100%; background: url(images/panel-bg-bl.gif) no-repeat bottom left; display:block; }
.PanelBR { height:100%; background: url(images/panel-bg-br.gif) no-repeat bottom right; display:block; }
.PanelMid { height:100%; }





