a:link {
	FONT-WEIGHT: bold; 
	font-size: 8pt;
	TEXT-DECORATION: none
}

a:visited { 
	FONT-WEIGHT: bold; 
	font-size: 8pt;
	TEXT-DECORATION: none
}
a:hover {
	text-decoration: blink;
	FONT-WEIGHT: bold; 
	font-size: 8pt;
	COLOR: #990000;	
}
.menulink{
}
.redlink {
	FONT-WEIGHT: none; 
	font-size: 7pt;
	color:  #cc3300 ;
	TEXT-DECORATION: none
}
suc{
	FONT-WEIGHT: none; 
	font-size: 10pt;
	color:  #cc3300 ;
	TEXT-DECORATION: none
}
.boxhead {
	background: #ffffff;
	border: 1px solid #dddddd;
	padding:3px;
	FONT-WEIGHT: bold; 
	font-size: 8pt;
	color:  #333333 ;
	TEXT-DECORATION: none
}
.menubox {
	background: #ffffff;
	border: 1px solid #dddddd;
	padding:3px;
	FONT-WEIGHT: bold; 
	font-size: 8pt;
	color:  #333333 ;
	TEXT-DECORATION: none;
	margin-right: 10px;
	margin-bottom: 1px;
}
.greyklink{
	FONT-FAMILY: sans-serif,Arial,Helvetica ;
	text-decoration: blink;
	FONT-WEIGHT: none; 
	font-size: 5px;
	color:  #666666 ;
}
.pophead{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: blink;
	FONT-WEIGHT: none; 
	font-size: 25px;
	color:  #666666 ;
}
select {
	background-color: #FFF;
	border: 1px solid #7F9DB9;
	color: #000;
	font: 1em/1.2 Verdana, Arial, Geneva, Helvetica, Sans-Serif;
	margin: 0px;
	font-size: 10pt;
	padding: 1px 1px 1px 1px;
}
.vsmalltxt{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	FONT-WEIGHT: none; 
	font-size: 7pt;
	COLOR: #333333;	
}
.normtext{
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	FONT-WEIGHT: none; 
	font-size: 9pt;
	COLOR: #333333;	
}
.sectionBox{
	border: 1px solid #dddddd;
	padding:5px;
	font-size: 8pt;
	background-color: #F5F5F5;
}
.blacklink {
	color:  #000000 ;
}

.alertlow { 
	color: #FF0000; 
	background-color: #F5F5F5;
	}
.alerthi { 
	color: #FF0000; 
	background-color: #FFFFCC;
	}
.addbut {	
	background-color: #00309C; 
	color: #FFFFFF
	}
.addresssort {	
	font-size: xx-small; 
	font-weight: normal; 
	color: #666666; 
	font-style: normal; 
	text-decoration: none
	}

.drgrey {
	color: #FFFFFF ; 
	background-color: #606060 ; 
	text-decoration: none
	}
.querypanel {
    border-width: 3px;
	width:100%; 
	border-color: #dddddd;
	padding:5px;
	font-size: 8pt;	
	text-decoration: none;
    border-style: double;
    background-color: #efefef;	
	vertical-align:bottom;
}
.yborderbox{
	border: 1px solid #FAB005;
	padding:5px;
	font-size: 8pt;
	background: #ffffff;
}
.redbg {
	color: #FFFFFF ; 
	background-color: #bf2d00 ; 
	text-decoration: none	
	}
.yelwbg {
	color: #FFFFFF ; 
	background-color: #FAB005 ; 
	text-decoration: none	
	}
	
.yelwbg1 {
	color: #FFFFFF ; 
	background-color: #cc3300 ; 
	text-decoration: none;
	padding:10px;

	}
	
.yelwbg1h {
	color: #FFFFFF ; 
	background-color: #ac2c01 ; 
	text-decoration: none	
	padding:10px;
	FONT-WEIGHT: bold; 	
	}
.contentsmtxt{
	border-bottom: 1px dotted #fff;
	padding:3px;
	font-size: 8pt;
	color:333;
	background: #eee;
	margin:1px;
}
.hirow{
	padding:4px;
	border-bottom: 1px solid #eee;
	background-image: url(../images/rowback.gif)
}
.yelwbg2 {
	color: #FFFFFF ; 
	background-color: #334865 ; 
	text-decoration: none;
	padding:10px;

	}
.yellowtxt{
	color: #FAB005 ;
	font-size: 7pt;
	text-decoration: none;	
	FONT-WEIGHT: normal; 
}	
.yelwbg2h {
	color: #FFFFFF ; 
	background-color: #27374d ; 
	text-decoration: none	
	padding-left:10px;
	FONT-WEIGHT: bold; 	
	}

.yelwbg3 {
	color: #FFFFFF ; 
	background-color: #6f6f6f ; 
	text-decoration: none;
	padding:10px;

	}
	
.yelwbg3h {
	color: #FFFFFF ; 
	background-color: #515151 ; 
	text-decoration: none	
	padding-left:10px;
	FONT-WEIGHT: bold; 
	}	
	
.yelwbg4 {
	color: #FFFFFF ; 
	background-color: #cccccc ; 
	text-decoration: none;
	padding:10px;
	}
	
.txtlink {
	color: #FAB005 ; 
	font-style: normal; 
	text-decoration: none
	}
.txtlinkd {
	color: #999999 ; 
	font-style: normal; 
	text-decoration: none
	}
.topichead {
	color: #FA7005 ; 
	font-style: normal; 
	text-decoration: none;
	FONT-WEIGHT: bold; 
	font-size: 10pt;
}
.headtext {
	FONT-WEIGHT: bold; 
	font-size: 15pt; 	
	}
.headtextsm {
	FONT-WEIGHT: bold; 
	font-size: 12pt; 	
	}
.label{
	padding-top:5px;
	FONT-WEIGHT: none; 
	font-size: 8pt;
	text-align:right;
	vertical-align:top;
}


.black {  
	background-color: #000000; 
	color: #FFFFFF
	}
.buttontext {
	FONT-WEIGHT: bold; 
	font-size: 8pt; 	
	}
.button {  
	background-color: #000000;	
	BORDER-BOTTOM: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE:  10pt;
  	border: #ffffff;
	color: #ffffff;
	}
.button_g {  
	background-color: #666666;	
	BORDER-BOTTOM: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE:  10pt;
  	border: #ffffff;
	color: #ffffff;
	}
.button_bg {  
	background-color: #004576;	
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE:  10pt;
	color: #ffffff;
	}
.bluebox {
	BORDER-BOTTOM: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE:  10pt;
	background-color: #003399;	
  	border: #000000;
	color: #FFFFFF;
	}
.brblue {
	background-color: #3333CC; 
	color: #FFFFFF
	}

.brwbg {
	background-color: #643E18; 
	color: #FFFFFF
	}
.yewbg {
	background-color: #B29F83; 
	color: #FFFFFF
	}

.bluehead { 
	background-color: #00CC66;
	color: #FFFFFF
	}
.blue {
	background-color: #00309C; 
	color: #FFFFFF
	}
.bluetext {
	color: #0000FF; 
	text-decoration: none;
	}
.blacktext { 
	font-size: 10pt; 
	color: #000000; 
	}
.copyright {
	//font-size: xx-small; 
	font-size: 8pt;
	color: #666666; 
	background-color: #FFFFFF;
	}
.copyrightpop {
	font-size: x-small; 
	color: #F5F5F5; 
	background-color: #666666;
	}
.disable {
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:  10pt;
	background-color: #DDDDDD;
  	border: #000000;
	color: #666666;
	}
.drkgrnd { 
	color: #FFFFFF; 
	background-color: #0C3030;
	}
.drgrey {
	color: #FFFFFF ; 
	background-color: #666666 ; 
	text-decoration: none
	}
.greybox {
	BORDER-BOTTOM: 0px solid; 
	BORDER-LEFT: 0px solid; 
	BORDER-RIGHT: 0px solid; 
	BORDER-TOP: 0px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE:  10pt;
	background-color: #666666;	
  	border: #666666;
	color: #FFFFFF;
	}
.grntext { 
	font-weight: normal; 
	font-style: normal; 
	color: #000000; 
	}
.grey { 
	background-color: #CECECE
	}
.greylink {  
	FONT-WEIGHT: bold;	
	font-size: 8pt;
	COLOR: #535353;
	TEXT-DECORATION: none	
	}
.greytext {	
	font-size: xx-large;
	COLOR: #666666;
	TEXT-DECORATION: none	
	}
.subheadtext {	
	font-size: 6;
        font-face: times new roman
        COLOR: #666666;
	TEXT-DECORATION: none	
	}
.greytextl { 
	font-weight: normal; 
	font-style: normal; 
	color: #CCCCCC; 
	}
.greybgtext {	
	COLOR: #666666;
	TEXT-DECORATION: none	
	}
//TR.H {
//    background-color: #c1cdd8;
//     }

.hilighttr {  
	color: #000000; 	
	background-color: #EDECFF
	}
.hilightbut {  
	color: #000000; 
	font-size: 8pt;
	font-weight: normal;
	background-color: #EDECFF;
	TEXT-DECORATION: none
	}
.ltgreyh { 
	color: #000000; 
	background-color: #F5F5F5;
	}
.ltgrey {  
	color: #000000; 
	background-color: #E6E6E6
	}
.ltgreylink {  
	FONT-WEIGHT: bold; 	
	font-size: 8pt;
	COLOR: #B0B0B0;
	TEXT-DECORATION: none	
	}
.ltgrnd { 
	color: #FFFFFF; 
	background-color: #BDBFBE;
	}
.ltgreybox {
	BORDER-BOTTOM: 0px solid; 
	BORDER-LEFT: 0px solid; 
	BORDER-RIGHT: 0px solid; 
	BORDER-TOP: 0px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE:  10pt;
	background-color: #AAADAF;	
  	border: #E6E6E6;
	color: #000000;
	}
.midgrnd { 
	color: #FFFFFF; 
	background-color: #004576;
	}
.newmsg { 
	color: #000000; 
	background-color: #FFFFCC;
	}
.newmsgh { 
	color: #000000; 
	background-color: #C8EAF0;
	}
.nicetext 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #000000;
    border-top-color: #000000;
    border-left-color: #000000;
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    background-color: #ffffff;
    margin: 2px; padding: 1px;
}
.nicetext1 
        {
	BORDER-BOTTOM: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE:  10pt;
	}
.nicetextblack {
	BORDER-BOTTOM: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE:  10pt;
	background-color: #F7F7F7;	
  	border: #000000;	
	}
.nicetextwh {
	BORDER-BOTTOM: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE:  10pt;
	background-color: #ffffff;	
  	border: #ffffff;	
	}

.nicetextsm {
	BORDER-BOTTOM: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE:  8pt;	
	}
.pink {
	background-color: #63659C; 
	color: #FFFFFF
	}
.red_box {
	BORDER-BOTTOM: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE:  10pt;
	background-color: #ffffff;	
  	border: #FF0000;	
	}
.redhead { 
	background-color: #CC0000
	}
.redtext {
	color: #CC0000; 
	text-decoration: none;
	}
.greentext {
	color: #00CC00; 
	text-decoration: none;
	}
.red { 
	background-color: #B9002F; 
	color: #FFFFFF
	}
.redcheck {
	background-color: #CC0000;	
	//BORDER-BOTTOM: 1px solid; 
	//BORDER-LEFT: 1px solid; 
	//BORDER-RIGHT: 1px solid; 
	//BORDER-TOP: 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE:  10pt;
  	//border: #000000;
	color: #FFFFFF
	}
.star {
	color: #CC0000; 
	text-decoration: none; 
	font-weight: bold
	}
.successtext {
	font-size: 9pt; 
	line-height: normal; 
	word-spacing: normal; 
	font-weight: bold; 
	color: #000000
	}
sup {
	color: #FF0000; 
	font-size: small; 
	line-height: normal;
	}
.smtext {
	font-size: x-small;
	color: #333333;
	}
.smlink {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: #000066; 
	TEXT-DECORATION: none	
	}
.smlinkg {
	font-size: 8pt;
	COLOR: #AEAEAE; 
	TEXT-DECORATION: none	
	}
TABLE.Mtable TD {
        BORDER-BOTTOM: #AAAAAA 1px solid
       }

TABLE.Mbutton TD {
        BORDER-BOTTOM: #000000 1px solid;
        BORDER-TOP:    #FFFFFF 1px solid;
        BORDER-RIGHT:  #000000 1px solid
        BORDER-LEFT:   #FFFFFF 1px solid
       }
.texthilt { 
	color: #000000; 
	background-color: #F5F5F5;
	}
.titlebar { 
	color: #000000; 
	background-color: #E6E6E6;
	}
.texthilt { 
	color: #000000; 
	background-color: #F5F5F5;
	}
.title { 
	color: #000000; 
	text-decoration: none;
	}
.textbuttonn { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #FFFFFF; 
	text-decoration: none 
	}
.textpad { 
	padding-right: 4px; 
	padding-left: 4px
	}
.pageSelect{
	padding: 2px;
	background-color: #ddd; 
}
TD {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal; 
	font-style: normal; 
	line-height: normal;	
	}
.text { 
	font-weight: normal; 
	font-style: normal; 
	color: #000000; 
	}
.topmenuback {	
	background-color: #A7C9F3; 
	}
.topmenutopshad {	
	//background-color: #A7C9F3; 
	background-image: url(../images/b_left_n_top_sh.gif)	
	}
.topmenubuth {	
	background-image: url(../images/b_h_back.gif)	
	}
.topmenubutn {	
	background-image: url(../images/b_n_back.gif)	
	}
.textbut { 
	color: #FFFFFF; 
	background-color: #004576;
	}
.textbutton {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: normal
	}
.whitetext { 
	font-weight: normal; 
	font-style: normal; 
	color: #ffffff; 
	}
.pagetitle {  
	FONT-WEIGHT: bold;	
	font-size: 10pt;
	COLOR: #666666;
	TEXT-DECORATION: none	
	}
.rowheader{
	background-color: #dddddd ;
}

#mySlideShow
{
width: 400px !important;
height: 200px !important;
} 

.box{
	FONT-WEIGHT: bold;	
	font-size: 10pt;
	COLOR: #666666;
	TEXT-DECORATION: none
}
.info{
	font-size: 8pt;
	COLOR: #666666;
	TEXT-DECORATION: none
}
.date{
	font-size: 8pt;
	TEXT-DECORATION: none
}
.option{
	font-size: 8pt;
	TEXT-DECORATION: none
}
h2{
FONT-WEIGHT: bold;	
	font-size: 10pt;
	COLOR: #666666;
	TEXT-DECORATION: none
}
h3{
	FONT-WEIGHT: bold;	
	font-size: 9pt;
	COLOR: #666666;
	TEXT-DECORATION: none
}
p{
	font-size: 8pt;
	COLOR: #666666;
	TEXT-DECORATION: none
}











#examplecontainer {
	padding:10px;
}

#resizablepanel .bd {
	overflow:auto;
	height:10pt;
	background-color:#fff;
	padding:10px;
}

#resizablepanel .ft {
	height:15px;
	padding:0;
}

#resizablepanel .yui-resize-handle-br {
	right:0;
	bottom:0;
	height: 8px;
	width: 8px;
	position:absolute;
}

#resizablepanel_c.hide-scrollbars .yui-resize .bd {
	overflow: hidden;
}

#resizablepanel_c.show-scrollbars .yui-resize .bd {
	overflow: auto;
}

#resizablepanel_c.show-scrollbars .underlay {
	overflow: visible;
}
.yui-navset div.loading div {
   background:url(assets/loading.gif) no-repeat center center;
   height:8em; /* hold some space while loading */
}

#example-canvas h2 {padding: 0 0 .5em 0;}

				
#example {height:30em;}
label { display:block;float:left;width:45%;clear:left; }
.clear { clear:both; }
#resp { margin:0px;padding:0px;border:0px solid #ccc;background:#fff;}
#resp li { font-family:monospace }



#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */
#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	background-image:url('../images/arrow.gif');
	width:13px;
	position:absolute;
	left:0px;
	top:0px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:60px;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border:1px solid #FAB005;	/* Border width */
	left:11px;	/* Same as border thickness */
	top:0px;
	position:absolute;
	/*width:85px;*/	/* Width of tooltip content */
	background-color:#FFF;	/* Background color */
	padding:5px;	/* Space between border and content */
	font-size:0.8em;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}