body{
	border-left:0px 0px 0px 0px;
	margin:0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	background-color: #E7E7E7;
}

/*
#user
{
    position:absolute;
    height:18px;
    top:8px;
    right:8px;
    text-align:right;
    z-index:3;
	padding-right: 5px;
	padding-bottom: 5px;
}

#wrapper{ position:relative; height:260px; }
#logo{ position:absolute; top:29px; left:29px; width:228px; height:31px; z-index:3; }
#header{ position:absolute; bottom:40px; z-index:2; width:100%; }
#menu{ position:absolute; width:auto; height:54px; bottom:0px; z-index:1; }
#SearchContainer input{MARGIN: 0px 0px 0px 0px; BORDER: 1px solid #999999; font-size:9px; color:#999999; BACKGROUND:#ffffff;  WIDTH: 100px;  HEIGHT: 15px;}
*/

.bannerpane{ padding:5px 5px 5px 5px; }/*top,right,bottom,left*/
.leftpane{ padding:0px 0px 0px 0px; }
.centerpane{ padding:0px 0px 0px 0px; }
.contentpane{ padding:0px 0px 0px 0px; }
.bottomleftPane
{
	padding: 0px 0px 0px 0px;
	border-right: silver 1px dashed;
}
.bottomcenterPane{ padding:0px 0px 0px 0px; }
.bottomrightPane {
	padding: 0px 0px 0px 0px;
	border-left: silver 1px dashed;
}

.frametable{
	width: 765px;
	padding: 0px 0px 0px 0px;
	border: 0px #000000 solid;
	background-position: center;
	background-color: #CCCCCC;
}

.headertable{
	width: 100%;
	background-color: #FFFFFF;
	border: 0px #000000 solid;
}


/*  NavMenu styles start here */
/*#navHContainer*/
#nav {
    /*position:absolute;*/
    /*left:400px;*/
    /*top:110px;*/
    /*display:block;*/
    /*width:400px;*/
}

#nav ul {
    padding:0px 5px 0px 0px;/*top,right,bottom,left*/
    margin:0;
    list-style:none;
    float:right;/*left*/
    width:auto;/*100px*/
    background-color:transparent;/*#6CC1F7*/
}

#nav li {
  position: relative;
  float:left;
  line-height : 1.25em;
  width:4.5em;/*9em*/
  list-style: none;
}

#nav li ul { /* second-level lists */
	position: absolute;/*relative*/
	left: -999em;
	width:Auto;/*13em*/
    background-color:transparent;/*#6CC1F7*/
	border:0px solid #809DF9;/*1px solid #809DF9*/
}


#nav a {
    font-size:1.08em;/*11px*/
	display:block;
    text-decoration:none;
    text-align:center;/*left*/
    font-weight:bold;
    width:2.5em;/*8.5em*/
    padding :2px 2px 2px 5px;/*top,right,bottom,left*/
    color:#DADADA;/*#000000*/
    border:0px solid #809DF9;/*1px solid #809DF9*/
    background-color:#8DC63F;/*#6CC1F7*/
}

#nav li a:hover {
    background-color: transparent;/*#FFFFFF*/
    border:0px solid #809DF9;/*1px solid #809DF9*/
    color:#FFFFFF;/*#000000*/
}
#nav li a.SelectedTab {
    font-size:1.12em;
    background-color: #FFFFFF;
}

#nav li li a {
    width:12em;/*Auto*/
    text-align:left;/*center*/
    border:1px solid #809DF9;/*1px solid #809DF9*/
}
#nav li li a:hover {
    background-color: #FFFFFF;
    border:1px solid #809DF9;/*1px solid #809DF9*/
    color:#6A6A6A;/*#000000*/
}

#nav .DisabledTab {
    color:#ccc;
}
/* no need to change these hover classes 
unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
  left: -999em;
}

#nav li:hover ul, 
#nav li.iehover ul {
	top: 1.6em;
	left:0;
}
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li.iehover ul,  
#nav li li li.iehover ul {
	top: 0;
	left:12.8em;
}

/*
#navContainerBorder {
    background-color:white;
    padding:2px;
    border:1px solid #333;
    height:30em;
}
#navContainer {
   border:1px solid #333;
   background-color: #d8edfb;
   height:30em;
   width:12em;
   vertical-align:top;
   padding:0px 0px 0px 0px;
}
*/

/*----------------------------------------------*/
#SitenavContainer {
   border:0px solid #000000;
   background-color: transparent;/*White#d8edfb*/
   /*height:30em;*/
   width:100%;/*12em*/
   vertical-align:middle;
   padding:0px 0px 0px 0px;/*10px 5px 10px 5px*/
   /*white-space:nowrap;*/
}
/*
#SitenavContainerBorder {
    background-color:white;
    padding:0px;
    border:1px solid #333;
    height:30em;
}
*/

/*
#SitenavTop
#ChildTabsLevel1 .LinkLeft
{
	margin:0;
	border-left:none;
	background-color:white;
    padding:0px;
    border:1px solid #333;
    height:30em;
    
	position:relative;
	float:left;
	height:100%;
	border:1px;
	padding-right:1px;
	padding-left:1px;
	background:url("BreadCrumbPipe.gif") no-repeat right bottom;
}
*/
#SitenavTop ul {
    padding:0px 0px 0px 0px;/*top,right,bottom,left*/
    margin:0;
    list-style:none;
    float:left;/*right*/
    width:Auto;/*400px45em*/
    background-color:transparent;/*#6CC1F7*/
	border:0px solid #809DF9;/*1px solid #809DF9*/
}

#SitenavTop ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#SitenavTop li {
    position:relative;
    float:left;/*order menu items from left/right*/
    padding:0px 3px 0px 3px;/*top,right,bottom,left 0px 5px 0px 5px*/
    /*line-height:1.25em;*/
    /*width:Auto;45px9em*/
    font-weight:bold;/**/
    list-style:none;
    white-space:nowrap;
    /*border-right:1px solid #000000;*/
}
/*
#SitenavTop li.first {
	border-right:1px solid #000000;
}
*/
#SitenavTop a {
    font-size:10px;/*1.08em*/
	/*display:block;*/
    /*text-decoration:none;*/
    /*text-align:center;left*/
    /*font-weight:bold;*/
    /*width:120px;8.5em*/
    /*padding :2px 2px 2px 5px;top,right,bottom,left*/
    color:#DADADA;/*#000000*/
    /*border:1px solid #809DF9;1px solid #809DF9*/
    /*background-color:transparent;#8DC63F#6CC1F7*/
}
#SitenavTop li a:hover {
    /*background-color: transparent;#FFFFFF*/
    /*border:0px solid #809DF9;1px solid #809DF9*/
    font-weight:bold;
    color:#FFFFFF;/*#000000*/
}
#SitenavTop .SelectedTab a {
    /*background-color: #FFFFFF;*/
    font-size:10px;/*1.12em*/
    /*font-weight:normal;*/
    color:#FFFFFF;/*#000000*/
}

	
/*-----------------------------------------------------*/
#PagenavVertContainer {
   border:0px solid #000000;
   background-color: transparent;/*White#d8edfb*/
   /*height:30em;*/
   width:100%;/*12em*/
   vertical-align: top;/**/
   padding:0px 0px 0px 0px;/*10px 5px 10px 5px*/
}
#Pagenav ul {
    padding:0px 0px 0px 0px;/*top,right,bottom,left*/
    margin:0;
    list-style:none;
    float:left;/*right*/
    width:Auto;/*400px45em*/
    background-color:transparent;/*#6CC1F7*/
	border:0px solid #809DF9;/*1px solid #809DF9*/
}
#Pagenav li {
    position:relative;
    /*float:right;order menu items from left/right*/
    padding:0px 0px 0px 0px;/*top,right,bottom,left*/
    /*line-height:1.25em;*/
    /*width:Auto;45px9em*/
    font-weight:bold;/**/
    list-style:none;
}

#Pagenav a {
    font-size:11px;/*1.08em*/
	/*display:block;*/
    /*text-decoration:none;*/
    /*text-align:center;left*/
    /*font-weight:bold;*/
    /*width:2.5em;8.5em*/
    /*padding :2px 2px 2px 5px;top,right,bottom,left*/
    color:#DADADA;/*#000000*/
    /*border:0px solid #809DF9;1px solid #809DF9*/
    /*background-color:#8DC63F;#6CC1F7*/
}



#Pagenav li ul { /* second-level lists */
	position : absolute;/**/
	left: -999em;/**/
	/*width:13em;*/
    background-color:transparent;/*#6CC1F7*/
	border:1px solid #809DF9;/*1px solid #809DF9*/
}


#Pagenav li a:hover {
    background-color: transparent;/*#FFFFFF*/
    border:0px solid #809DF9;/*1px solid #809DF9*/
    color:#FFFFFF;/*#000000*/
}
#Pagenav li .SelectedTab a {
    font-size:1.12em;
    background-color: #FFFFFF;
}

#Pagenav li li a {
    width:12em;/*Auto*/
    text-align:left;/*center*/
    border:1px solid #809DF9;/*1px solid #809DF9*/
}
#Pagenav li li a:hover {
    background-color: #FFFFFF;
    border:1px solid #809DF9;/*1px solid #809DF9*/
    color:#6A6A6A;/*#000000*/
}
/*-----------------------------------------------------*/
/* ==========================
    CSS STYLES FOR HouseMenu
   ==========================
*/

/*********************************************************************
 Standard structural CSS that typically should not need to be changed
*********************************************************************/
/* Vertical Menu */
#houseMenuV ul { /* all lists */
	margin: 0;
	padding: 0;
	/*border: solid 1px #999;*/
	list-style-type: none;
	list-style: none;
	float: left;
	width: 147px;/*144px*/
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	background: transparent;
}

#houseMenuV li { /* all list items */
	margin: 0;
	padding: 0;
	border: solid 0px #999;/*0*/
	border-bottom: solid 1px #999;
	list-style-type: none;
	list-style: none;
	position: relative;
	float: left;
	width: 147px;/*142px 155px*/
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 147px;/*136px 155px*/
	_width: 100%; /* width recognized by IE only to handle box model issues */
	/* end hack */
	line-height : 18px;
}

#houseMenuV li ul { /* second-level lists */
	position: absolute;
	left: -9999px;
	margin-left: 144px;
	_margin-left: 142px;
	margin-top: -21px;
	border: solid 1px #999;
	z-index: 999;
}

#houseMenuV li ul ul { /* third-and-above-level lists */
	left: -9999px;
	z-index: 999;
}

#houseMenuV a {
	display: block;
	width: 147px;/*142px*/
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 147px;/*136px*/
	_width: 100%; /* width recognized by IE only to handle box model issues */
	/* end hack */
	color: #369;/*333*/
	font-weight: bold;
	text-decoration: none;
	background-color: #FFF;/*#eee*/
	padding: 1px 0px 2px 3px;/*1px 4px 2px 4px*/
	opacity: .9;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}

#houseMenuV li a:hover {
	color: #369;/*white*/
	background-color: #eee;/*369*/
}

#houseMenuV li:hover ul ul, 
#houseMenuV li:hover ul ul ul, 
#houseMenuV li.sfhover ul ul, 
#houseMenuV li.sfhover ul ul ul {
	left: -9999px;
}

#houseMenuV li:hover ul, 
#houseMenuV li li:hover ul, 
#houseMenuV li li li:hover ul, 
#houseMenuV li.sfhover ul, 
#houseMenuV li li.sfhover ul, 
#houseMenuV li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 999;
}

#houseMenuV iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	display: block;
}


/* Applied to the parent item, if displayed, in either vertical or horizontal
   orientation. Must follow other styles. */
#houseMenuParentItem a
{ /* all links under the parent item (li) */
	color: #eeeeee;
	background-color: #666;
	text-decoration: none;
}

a#houseMenuParentLink
{ /* parent link itself */
	color: #eeeeee;
	background-color: #333;
	text-decoration: none;
}

a#houseMenuCurrentLink
{ /* current link itself */
	color: #336699;/*#ffffff*/
	background-color: #eee;/*#600*/
	text-decoration: none;
}
/*-----------------------------------------------------*/


.bottomtable_bg{
	background-image: url(images/side_bg_19.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFFFFF;
}


.Head{ font-size:12px; font-weight:bold; color:#333333; }
.SubHead{ font-size:11px; color:#333333; }
.SubSubHead{ font-size:11px; color:#333333; }
.Normal{ font-size:11px; color:#333333; }

.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active
{
    color:#333333;
    text-decoration:none;
}
A.CommandButton:hover
{
    color:#993300;
    text-decoration:underline;
}

TH,TD,DIV{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }

A,A:link,A:visited,A:active
{
    color:#425766;
    text-decoration:none;
}
A:hover{ color:#64849B; text-decoration:none; }

.user,a.user:link,a.user:active,a.user:visited,.user{
	color:#999999;
	text-decoration:none;
	font-weight:Normal;
	font-size:10px;
    z-index:3;
    text-align:right;
	padding-right: 3px;/**/
	padding-bottom: 3px;
}
a.user:hover{
	color:#000000;
	text-decoration:none;
	font-weight:Normal;
	font-size:10px;
}

.search,a.search:link,a.search:active,a.search:visited,.search{ color:#C10435; text-decoration:none; font-weight:bold; font-size:10px;}
a.search:hover{ color:#000000; text-decoration:none; font-weight:bold; font-size:10px;}

.footer,a.footer:link,a.footer:active,a.footer:visited{
	color:#999999;
	text-decoration:none;
	font-weight:Normal;
	font-size:10px;
	/*height:25px;*/
    /*text-align:right;*/
    z-index:3;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
a.footer:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:Normal;
	font-size:10px;
}

/*
.links,a.links:link,a.links:active,a.links:visited{	font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.links:hover{	color:#C10435; text-decoration:none; font-weight:bold;}
*/

.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited {
	font-size:9px;
	color:#434343;
	text-decoration:none;
	font-weight:normal;
}
a.breadcrumb:hover{	color:#333333; text-decoration:none; font-weight:normal;}

/*
p{
	margin: 0px 0px 3px 0px;
}
*/
