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

/* ================== global styles ================== */

body							{
									font-family:Verdana, Arial, Helvetica, sans-serif;
									line-height:160%;
									margin-top:0px;
								}
								
td.navigationleft				{
									background-repeat:repeat-y;
								}
								
td.navigationmid				{
									background-repeat:repeat-x;
								}
								
td.navigationright				{
									background-repeat:repeat-y;
								}
								
td.navigationdivider			{
									background-position:center;
									background-repeat:no-repeat;
								}
																
a.navigationlink				{
									font-size:12px;
									padding-left:8px;
									padding-right:8px;
									text-decoration: none;
								}
								
div.submenu						{
									position:absolute;
									left:0px;
									top:0px;
									display:none;
									z-index:10000;
								}
								
td.menuitem						{
									font-size:12px;
									padding-left:8px;
									padding-right:8px;
									cursor:pointer;
								}
								
td.submenuitem					{
									font-size:12px;
									padding-left:8px;
									padding-right:36px;
									cursor:pointer;
									background-position:right;
									background-repeat:no-repeat;
								}							
								
td.bodyleft						{
									background-repeat:repeat-y;
								}
								
td.bodyright					{
									background-repeat:repeat-y;
								}
								
td.footernavleft				{
									background-repeat:repeat-y;
								}
								
td.footernavmid					{
									font-size:10px;
								}
								
td.footernavright				{
									background-repeat:repeat-y;
								}
								
td.footerleft					{
									background-repeat:no-repeat;
								}
								
td.footermid					{
									background-repeat:repeat-x;
								}
								
td.footerright					{
									background-repeat:no-repeat;
								}
								
div.footer						{
									font-size:9px;
								}
/* ================== header style ================== */
								
td.headerleft					{
									background-repeat:no-repeat;
								}
								
td.headermid					{
									background-repeat:repeat-x;
									vertical-align:bottom;
								}							
								
td.headerright					{
									background-repeat:no-repeat;
								}
								
div.tagline						{
									font-size:12px;
									font-weight:bold;
									padding-bottom:9px;
								}
/* ================== box container style ================== */
div.boxcontainer				{
									padding-left:6px;
									padding-top:8px;
									padding-right:6px;
									padding-bottom:6px;
								}
/* ================== box style ================== */
td.topleft						{
									width:12px;
									height:10px;
									background-repeat:no-repeat;
								}
								
td.top							{
									height:10px;
									background-repeat:repeat-x;
								}
								
td.topright						{
									width:12px;
									height:10px;
									background-repeat:no-repeat;
								}
								
td.right						{
									width:12px;
									background-repeat:repeat-y;
								}
								
td.bottomright					{
									width:12px;
									height:14px;
									background-repeat:no-repeat;
								}
								
td.bottom						{
									height:14px;
									background-repeat:repeat-x;
								}
								
td.bottomleft					{
									width:12px;
									height:14px;
									background-repeat:no-repeat;
								}
								
td.left							{
									width:12px;
									background-repeat:repeat-y;
								}
								
td.content						{
									vertical-align:top;
									background-repeat:repeat;
								}
/* ================== heading text default ================== */
div.headingtextstyle			{
									font-family:Arial, Helvetica, sans-serif;
									color:#CCCCCC;
									padding-left:16px;
									padding-top:8px;
									padding-bottom:8px;
									padding-right:12px;
								}							
/* ================== paragraph text style ================== */							
h1								{
									font-weight:bold;
									margin:0px;
								}
								
p								{
									margin-top:0px;
								}							
/* ================== image styles ================== */								
div.image						{
									width:inherit;
									height:inherit;
									text-align:left;
								}
								
div.imagecontent				{
									background-position:center;
									background-repeat:no-repeat;
								}
/* ================== node navigation styles ================== */
a.nodenavchild					{
									font-size:11px;
									padding-left:24px;
								}
			
a.nodenavparent					{
									font-size:14px;
									font-weight:bold;
									text-decoration:none;
								}
								
span.nodenavname				{
									font-size:14px;
									font-weight:bold;
								}
/* ================== search results styles ================== */								
a.searchresultslink				{
									
								}
								
h1.searchresultsheading			{
									font-size:18px;
								}
								
div.searchresults				{
									line-height:200%;
									padding-left:32px;
								}