/* CSS Document */
body, th, td, div, input			{ font-family:arial, helvetica, sans-serif; font-size:11px; }
/* HTML elements */
body			{ margin:0px; padding:0px; }
p					{ line-height:1.4; margin-top:10px; margin-bottom:10px; }
th				{ font-weight:normal }
img				{ border:0px }
input			{ margin:0px; padding:0px; }
select 		{ font: normal 10px Arial, Helvetica, sans-serif; }
.check	  {  height: 10px; width: 10px; margin:2px 1px 1px 1px; }

	
form			{ margin:0px; }

a:link 						{ color: #003366; text-decoration: none; }
a:active   				{ color: #003366; text-decoration: none; }
a:visited   			{ color: #003366; text-decoration: none; }
a:hover         	{ color: #CC6600; text-decoration: underline; }

/* Positioning DIVS  */
#top_bg							{ position:absolute; top:0px; z-index:0; margin:0px; background-image:url(../images/bg_background_lt2.jpg); background-repeat:repeat-x; height:200px; width:100%}
#top_container  		{ margin:0px; width:770px;}
#top_nav						{ position:relative; top:4px; left:0px; background-color: #003366; background-repeat:repeat-x; width:770px; }
#top_subnav					{ position:relative; top:4px; left:0px; background-color: #AACCEE; background-repeat:repeat-x; width:770px; border-top: 3px solid #ACE; }
#top_subnavalt			{ position:relative; top:0px; left:0px; background-color: #AACCEE; background-repeat:repeat-x; width:770px; border-top: 3px solid #ACE; }
#body_container  		{ position:relative; top:0px; margin-top:4px; overflow:visible; z-index:0; width:770px; }

.hub   		{ margin:8px 0px 0px 0px; z-index:0;  }
.hub1 {
	z-index:0;
	border: 1px solid #A8CCE6;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

td.pr8 		{ padding-left:8px; }

.hubheader1			{ background-image:url(../images/bg_bar_blue_lt.jpg); background-repeat:repeat-x; padding:3px 10px 3px 4px; color:#003366; }
.hubbody1				{ background-color: #DDEEFF; margin:2px 0px 0px 0px; z-index:0; }
.hubbody2				{ background-color: #FFFFFF; margin:2px 0px 0px 0px; z-index:0; }
.hubbody3               {
	background-color: #DDEEFF;
	padding: 8px;
	z-index:0;
}
.msg1					{ color: #FF6600; }

.boxbody1				{ background-color: #FFFFFF; border:1px solid #AACCEE; margin:6px; }
#doc {
	width: 90%;
	margin: 8px;
}

.boxbody2				{
	background-color: #FFFFFF;
	border:1px solid #003366;
	margin:0px;
}


.boxbody3				{ border-width: 0px 1px 1px 1px; border-style: solid; border-color: #bcd8ec; background-color: #FFFFFF; margin:2px 0px 0px 0px; padding:2px; }

.boxbody4				{
	background-color: #FFFFFF;
	border:1px solid #003366;
	margin:0px;
	padding-right: 8px;
	padding-left: 8px;
}


/* MINI TABS for lite version */
.minitabs ul		{ padding:0px; margin:0px; }
.minitabs ul li 	{ display:inline; padding:0px; margin:0px; font-size: 12px; font-weight: bold; }

.tabon 	{   background-color: #FFFFFF; padding:1px 4px 1px 4px; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #003366;  }
.taboff {   background-color: #003366; padding:1px 4px 0px 4px; border-width: 1px;  border-style: solid; border-color: #003366;  }

a.taboff:link, a.taboff:visited		{ color:#FFFFFF; text-decoration: none;}
a.taboff:hover  { color:#003366; text-decoration: none; background-color: #AACCEE;}
a.tabon:link,	a.tabon:hover, a.tabon:visited		{ color:#003366; text-decoration: none; }


.boxheader	{ padding: 2px 8px 2px 8px; margin-top: 6px; border-top: 1px dashed #DEF; }
.boxheader2	{ padding: 2px 8px 2px 8px; margin-top: 6px; border-top: 0px solid #DEF; }


table.brd84			{ border: solid #EEEEEE 1px; padding: 3px;}
.pageheader 	{ font-size: 14px; font-weight: bold; color: #003366; }
table.bdr33 {
	border:1px solid #CCCCCC;
	padding: 0px;
}


