/* CSS Document */
body
{
margin:0px;
background-color:#F0F0F0;
}
td
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
input
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
select
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
textarea
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.header_bg
{
background-image:url(top_bg.gif);
background-repeat:repeat-x;
height:104px;
}
.mid_spacer
{
background-image:url(mid_spacer.gif);
background-repeat:repeat-x;
height:6px;
font-size:6px;
}
.mid_rgt_line
{
border-right:solid 1px #9d9d9d;
}
.fotmenu_bg
{
background-image:url(fotmenu_bg.gif);
background-repeat:repeat-x;
height:32px;
}
.bot_line
{
border-bottom:solid 1px #9d9d9d;
}
.text11blue
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#002166;
}
.text11white
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
.text11black_justify
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:15px;
text-align:justify;
}
.text12black
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

a.top_links:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#305884;
}
a.top_links:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#305884;
}
a.top_links:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

a.side_links:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#002166;
}
a.side_links:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#002166;
}
a.side_links:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

a.fot_links:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
a.fot_links:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
a.fot_links:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#EFEFEF;
text-decoration:none;
}
a.more:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#45aa17;
text-decoration:none;
}
a.more:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#45aa17;
text-decoration:none;
}
a.more:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}
.tb_border
{
	border: 1px solid #333333;
}
.dot_text
{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0066FF;
	cursor:help;
}
.border
{
border:solid 1px #000000;
}
.notify_bg
{
background-color:#ffffcc;
border:solid 1px #ffcc00;
}
.error
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
}


.moduleDiv {

width:202px; background-color:#ddd; text-align:center; padding:6px 6px 6px 6px;
BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; MARGIN: 0px 1px 0px 0px;
BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #999 1px solid;
}



/*****************************************tab panel Display********************************************/

.TabbedPanels {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.TabbedPanelsTabGroup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.TabbedPanelsTab {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 10px; FLOAT:left; PADDING-BOTTOM: 4px; MARGIN: 0px 1px 0px 0px; FONT: 11px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; LIST-STYLE-TYPE: none; POSITION: relative; TOP: 1px; BACKGROUND-COLOR: #ddd; -moz-user-select: none; -khtml-user-select: none
}
.TabbedPanelsTabHover {
	BACKGROUND-COLOR: #ccc
}
.TabbedPanelsTabSelected {
	BORDER-BOTTOM: #eee 1px solid; BACKGROUND-COLOR: #eee
}
.TabbedPanelsTab A {
	COLOR: black; TEXT-DECORATION: none
}
.TabbedPanelsContentGroup {
	CLEAR: both; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee
}
.TabbedPanelsContent {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.TabbedPanelsContentVisible {
	
}
.VTabbedPanels .TabbedPanelsTabGroup {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FLOAT: left; BORDER-LEFT: #ccc 1px solid; WIDTH: 10em; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; HEIGHT: 20em; BACKGROUND-COLOR: #eee
}
.VTabbedPanels .TabbedPanelsTab {
	FLOAT: none; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
.VTabbedPanels .TabbedPanelsTabSelected {
	BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #eee
}
.VTabbedPanels .TabbedPanelsContentGroup {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 30em; PADDING-TOP: 0px; HEIGHT: 20em
}

