
body
{font-size: 10pt;
font-family:"tahoma";
color:#404040;
line-height:10pt;
margin-left:5pt;
margin-right:5pt;
margin-top:10pt;

 }

a {text-decoration: none;}
a:hover{TEXT-DECORATION: underline;}

p {margin-left:10pt;
line-height:12pt;
font-family:"arial";
color:#404040;
margin-top:8pt;
margin-bottom:3pt;
padding-top : 0px;
margin-right:0pt;
    height: 19px;
}


TD {
    FONT: oblique normal normal 12px Rockwell;
    COLOR: #404040;
}
TR {FONT: 11px  Arial, Tahoma, sans-serif; COLOR: #404040}


 

 
       h1 {font: 25px arial;
       margin-top:2px;
       margin-bottom:2px;
font-weight: bold;
color:#000000;
font-family:"tahoma";
}        

        h2 {font: 16px arial;
font-weight: bold;
color:#000000;
font-family:"tahoma";
margin-top:2pt;
margin-bottom:2pt;
}  
         h3 {font: 14px arial;
font-weight: bold;
color:#404040;
font-family:"tahoma";
}

.nav {text-decoration: none;}
.nav a{text-decoration: none;}
.nav a:hover{TEXT-DECORATION: Underline; cursor:pointer;}   

 .wmark {
color: #808080;
font-weight: normal;
font-size: small;
font-family:Tahoma;
font-style:italic;
}   



.griditem {
color: #000000;
font-weight: bold;
font-size: small;
font-family:Tahoma;
font-style:italic;
} 

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter :alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.SelectedRowStyle { background-color: #E0EEEE; }



.ps {
color: #ffffff;
font-weight: normal;
font-size: smaller;
background-color:#1674aa;
margin-left:16px;
padding:2px;
}

.postit {
color: #3c3d60;
font-weight: bold;
font-size: small;
font-family: Comic Sans MS;
background-color: #FFFFCC; 
padding: 10px;
}

.psswrd {
 color: #404040;
 margin-left:15px;
 background-color:#eaeaea;
}
 
 .pointer 
 {
     cursor:pointer;
 }
  
 .cssPager span  
 {
     background-color:#404040;
     font-weight:Bold;
     color:white;
     border:1px solid #000000;
     padding-left: 4px;      
     padding-right: 3px; 
     text-decoration: none; 
     }     
.cssPager a
 {
     text-decoration: none; color:Black;
     padding-left: 4px;      
     padding-right: 3px; 
     border:1px solid #000000;
     }


.cssPager a:hover
 {
     text-decoration: none;
     color:Black;
     font-weight:bold;
     border:1px solid #000000;
     padding-left: 4px;      
     padding-right: 3px; 
     background-color:LightSteelBlue;
     }
     
.labelpad {
padding: 10px;
}

.setmargin {
margin-left:55pt;
color :#808080;
}

.checkboxmiddle {
 vertical-align:middle;
}

 .AutoCompleteExtender_CompletionList 
{
background-color : window;
color : windowtext;
padding : 1px;
font-size: small;
background-color:Gray;
margin-top:0px;
font-family:Tahoma;
text-align : left;
margin-left:0px;
/*creates border with
autocomplete_completionListElement
background-color*/
}

/*AutoComplete flyout */
.AutoCompleteExtender_CompletionListItem 
{ 
text-align : left;
background-color:#ffffcc;
list-style-type:none;
margin-top:0px;
padding:2px;
margin-left:0px;
}

/* AutoComplete highlighted item */
.AutoCompleteExtender_HighlightedItem
{
background-color:#ffcc66;
color: windowtext;
font-weight:normal;
font-size: small;
list-style-type:none;
margin-top:0px;
padding:2px;
cursor: pointer;
text-align : left;
margin-left:0px;
}


.b1hp, .b2hp, .b3hp, .b4hp, .b2bhp, .b3bhp, .b4bhp{font-size:1px; overflow:hidden; display:block;}
.b1hp {height:1px; background:#c0c0c0; margin:0 5px;}
.b2hp, .b2bhp {height:1px; background:#fafafc; border-right:2px solid #c0c0c0; border-left:2px solid #c0c0c0; margin:0 3px;}
.b3hp, .b3bhp {height:1px; background:#fafafc; border-right:1px solid #c0c0c0; border-left:1px solid #c0c0c0; margin:0 2px;}
.b4hp, .b4bhp {height:2px; background:#fafafc; border-right:1px solid #c0c0c0; border-left:1px solid #c0c0c0; margin:0 1px;}

.contenthp {background:#fafafc;border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0;}

.b1np, .b2np, .b3np, .b4np{font-size:1px; overflow:hidden; display:block;}
.b1np {height:1px; background:#c0c0c0; margin:0 5px;}
.b2np {height:1px; background:White; border-right:2px solid #c0c0c0; border-left:2px solid #c0c0c0; margin:0 3px;}
.b3np {height:1px; background:White; border-right:1px solid #c0c0c0; border-left:1px solid #c0c0c0; margin:0 2px;}
.b4np {height:2px; background:White; border-right:1px solid #c0c0c0; border-left:1px solid #c0c0c0; margin:0 1px;}

.labelpad1 {
padding: 2px;
}

.feed {background: url(images/bar.gif) no-repeat; padding: 25px 0px 25px 80px; clear:both; width:95% margin-top: 5px; margin-bottom: 5px; border:2px solid #ccc; font-style: bold; font-family: Impact;
font-size:30px; color: #ff0000; line-height:17px;} 



.datatable, .grid, .head TH
{
	font-size:10px;
	font-weight:bold;
	letter-spacing:1px;
	line-height:22px;
	text-transform:uppercase;
	text-align:center;
	padding:8px 12px 4px 16px;
	border:solid 1px #c1dad7;
	border-bottom-style:none;
	background:#cae8ea url(bg_header_sortable.jpg) no-repeat;
}
.datatable, .grid, .head TH A
{
	color:#4f6b72;
	text-decoration:none;
	display:block;
}
.datatable, .grid, .head TH.asc
{
	/* override the sorting icon */
	background:url(bg_header_sortable.jpg) no-repeat;
}
.datatable, .grid, .head TH.desc
{
	/* override the sorting icon */
	background:url(bg_header_sortable.jpg) no-repeat;
}

.datatable, .grid, .head TH.desc A
{
	color:#000;
}        
 
/* Data cell styles */
.datatable, .grid TD
{
	border:solid 1px #c1dad7;
	border-top-color:#f0f0f0;
	border-left-width:0px;
	color:#4f6b72;
	font-size:11px;
	padding:6px 12px;
}
.datatable, .grid TD.sort
{
	color:#444444;
}
.datatable, .grid, .row TD
{
	background-color:#fff;
}
.datatable, .grid, .altrow TD
{
	background-color:#f5fafa;
}   
.datatable, .grid TD.numeric
{
	text-align:right;
} 

/* The first cell styles for the data rows */
.datatable, .grid TD.first
{
	text-align:center;
	border-left-width:1px;
	background-repeat:no-repeat;
}
.datatable, .grid, .row, TD.first 
{
	background-image:url(bullet1.gif);
	background-repeat:no-repeat
}
.datatable, .grid, .altrow TD.first
{
	background-image:url(bullet2.gif);
	 background-repeat:no-repeat ;
}  

/* Data Pager Styles */
.datatable, .pager
{
	font-family:Georgia,serif;
	text-align:center;
	background-image:url(gradient.gif);
	background-position:0px -20px;
	line-height:18pt;
	padding:5px;
} 

.datatable, .pager SPAN.command,        
.datatable, .pager SPAN.current,        
.datatable, .pager A.command
{
	border:solid 1px #ccc;
	color:#666;
	background-image:url(gradient.gif);
	background-position:0px -20px;
	line-height:18pt;
	padding:5px;
	text-decoration:none;
}

.datatable, .pager SPAN.current
{
	font-weight:bold;
}
    .plotarea1 { position:absolute; visibility:show; left: 50%; top: 200px; } 
