﻿a
{
	color: #006699;
}

a:hover
{
	color:red;
}

body
{
	font-family: Tahoma; font-size: 10pt; margin: 20px 20px 20px 20px;
    
}

input.NL
{
	font-family: Verdana; font-size: 100%;
}

input.textbox.ntext
{
}

.nlTable
{ 
	 width: 100%;
}

.nlTable td
{
    border: solid 1px silver; vertical-align: top;
} 
.nlTable th
{
    background-color: #f2faec; text-align: center /*#CCDDEE;*/
} 
.title
{
	/*text-align: center; background-color: #396B9C; color: White;*/
		text-align: center; background-color: #e5f5da; color:Black ;
	font-family: Verdana; font-size: 12pt;
}

.header
{
	background-color: #f2faec; /*#CCDDEE;*/
}

.item
{
	background-color: #f2faec;
}

.value
{
	text-align: left;
}

textarea .Nltxtarea
{
	width: 95%; margin: 10px 10px 10px 10px;
}
.nav-personal-add {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px 10px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ddd
}
.nav-personal-add A {
	BORDER-RIGHT: #693 1px solid; BORDER-TOP: #693 1px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 110%; BACKGROUND: url(img/sprite_globalnav_v2.png) #79bb16 repeat-x 0px -555px; BORDER-LEFT: #693 1px solid; COLOR: #fff! important; LINE-HEIGHT: 1.8; BORDER-BOTTOM: #693 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
 .
.nav-btn {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px 10px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ddd
}
.nav-btn A {
 width:auto;	BORDER-RIGHT: #693 1px solid; BORDER-TOP: #693 1px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 110%; BACKGROUND: url(img/sprite_globalnav_v2.png) #79bb16 repeat-x 0px -555px; BORDER-LEFT: #693 1px solid; COLOR: #fff! important; LINE-HEIGHT: 1.8; BORDER-BOTTOM: #693 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.grn {
BORDER-RIGHT: #d8f0c9 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #f2faec; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px; FONT: 13px Verdana, Arial, Helvetica, sans-serif; COLOR: #174974; PADDING-TOP: 5px; BORDER-BOTTOM: #d8f0c9 1px solid 
}
.newButton {
	BORDER-RIGHT: #363 1px solid; BORDER-TOP: #a2c758 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(http://pics.ebaystatic.com/aw/pics/classifieds/buttonBackground.gif) #eef9be; VERTICAL-ALIGN: middle; BORDER-LEFT: #a2c758 1px solid; WIDTH: auto; CURSOR: pointer; BORDER-BOTTOM: #363 1px solid; FONT-FAMILY: Arial,Verdana,helvetica,sans-serif; HEIGHT: 23px; TEXT-DECORATION: none
}
.newButton1 {
	BORDER-RIGHT: #363 1px solid; BORDER-TOP: #a2c758 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(images/buttonBackground.gif) #eef9be; VERTICAL-ALIGN: middle; BORDER-LEFT: #a2c758 1px solid; WIDTH: auto; CURSOR: pointer; BORDER-BOTTOM: #363 1px solid; FONT-FAMILY: Arial,Verdana,helvetica,sans-serif; HEIGHT: 23px; TEXT-DECORATION: none
}
.grdTbl
{
	width: 100%;
}

.grdTbl td
{
    border: solid 1px silver; vertical-align: top;
} 
.grdTbl th
{
     border: solid 1px silver; background-color: #f2faec; text-align: center /*#CCDDEE;*/
} 

    .modalBackground 
        {
	        background-color:Gray;
	        filter:alpha(opacity=70);
	        opacity:0.7;
        }
/* table style */
.detailgrid
{
	border:solid 1px #ad9e87;
}

/* cell styles */
.detailgrid td
{
	cursor:default;
	height:20px;
    color:#000;
	padding:2px 8px;
	border-right-style:solid;
	border-right-width:1px;
    border-right-color:#f2e8da;		
	border-bottom-style:solid;
	border-bottom-width:1px;	
    border-bottom-color:#f2e8da;	
}
.detail
{
	font-family:lucida grande,arial,helvetica,sans-serif;
	font-size:12px;
	background-color:#fff;
	border:solid 2px #000;
	padding:4px;
}
.detail .footer
{
	text-align:right;
	padding:8px;
}
input.btn{
   color:#005;
   FONT: bold 100% arial;
   cursor:hand;
   background-color:#eee;
   border:1px solid;
   border-top-color:#999b9a;
   border-left-color:#999b9a;
   border-right-color:#999b9a;
   border-bottom-color:#999b9a;
   filter: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#f5f5f5');}
input.btnhov {
border-top-color : #c63;
border-left-color : #c63;
border-right-color : #930;
border-bottom-color : #930;
}

/* CSS classes for the navigation menu at bottom of the page (Previous/More Products, etc) */

.navigation
{
	width:600px;
	margin-top:30px;
}

#leftnav 
{
	float:left;
	width:180px;
	text-align:center;
}

#rightnav 
{
	float:right;
	width:180px;
	margin-right:20px;
	text-align:center;
}

#numnav
{
	float:inherit;
	text-align:center;
	
}
 .transparent {
    filter:alpha(opacity=90);
    background-color:#adde86;
    width:170;
    height:100;
    color: blue;
    border: 1 blue solid;
 }
 
 .titlebar 
 { background-image: url(images/por_bkg.gif);
     background-position: left center;
    background-repeat: repeat-x;
     border-style :solid;
     border-width:1px;
     padding-left:3px;
     font-weight: bold;
     width:300px;
 }

 .titlebar-light
 {
    border-color:#016bbd;
    background-color:#b1ddff;
    color:#444;
 }
  .titlebar-dark
 {
    border-color:#000;
    background-color: Black;
    color:#fff;
 }
 
 input.btnstl{
   color:#005;
   FONT: bold 100% arial;
   border:0px solid;
   background-color :Transparent;
  
   
   border-top-color: #dbeeff;
   border-left-color:#dbeeff;
   border-right-color: #dbeeff;
   border-bottom-color:#dbeeff;
   }
   
   input.btnhov
   {
    
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;}

.container {
	DISPLAY: inline-block; MARGIN: 15px auto 0px; WIDTH: 875px
}
.container {
	DISPLAY: block
}


/******************************CALENDAR AJAX */
.radcalendar .ajax__calendar_container 
{
    background-color:#fff;
    border:solid 1px #000;
    font-family:arial,helvetica,clean,sans-serif;
    cursor:default;
    width:180px;
    font-size:12px;
    text-align:center;
    padding:0px;
}

.radcalendar .ajax__calendar_body 
{
    height:136px;
    width:180px;
    position:relative;
    overflow:hidden;
}

.radcalendar .ajax__calendar_days, .radcalendar .ajax__calendar_months, .radcalendar .ajax__calendar_years 
{
    top:0px; 
    left:0px;
    height:136px;
    width:195px;    
    padding:5px;
    position:absolute;
    text-align:center;
}

.radcalendar .ajax__calendar_days table
{
    border-spacing:0;
    border-collapse:collapse;
    font:100% sans-serif;
    text-align:center;    
}

.radcalendar .ajax__calendar_header 
{
    padding-top:4px;
    background:url(img/radcalendar/header.gif) repeat-x; 
    height:21px;
}

.radcalendar .ajax__calendar_prev 
{
    margin-left:8px;
    margin-top:3px;
    display:block;
    cursor:pointer;
    float:left;
    background:url(img/radcalendar/prev.gif) no-repeat;
}

.radcalendar .ajax__calendar_next 
{
    margin-top:2px;
    margin-right:0px;
    display:block;
    cursor:pointer;
    float:right;
    background:url(img/radcalendar/next.gif) no-repeat;
}

.radcalendar .ajax__calendar_title 
{
    cursor:pointer;
    text-align:center;
    font-weight:600;
    font-size:11pt;
    color:#fff;
    font-family:Arial;    
}

.radcalendar .ajax__calendar_footer, .radcalendar .ajax__calendar_today 
{
    display:none;
}

.radcalendar .ajax__calendar_dayname 
{
    padding-left:3px;
    padding-right:3px;
    margin-bottom:5px;
    margin-left:2px;
    margin-right:2px;
    text-align:center;
    font-weight:700;
    font-size:10pt;
    color:#000;
    border-bottom:solid 1px #a6a6a6;
}

.radcalendar .ajax__calendar_day, .radcalendar .ajax__calendar_month, .radcalendar .ajax__calendar_year
{
    padding:0px;
    color:#000;
    text-align:center;  
    padding:0pt 2px;
}

.radcalendar .ajax__calendar_hover .ajax__calendar_day, .radcalendar .ajax__calendar_hover .ajax__calendar_month, .radcalendar .ajax__calendar_hover .ajax__calendar_year
{
    color:#0066cc;
}

.radcalendar .ajax__calendar_other .ajax__calendar_day, .radcalendar .ajax__calendar_other .ajax__calendar_year
{
    color:#a6a6a6;   
}

.radcalendar .ajax__calendar_active .ajax__calendar_day
{
    color:#0066cc;   
}

.chrome {
    border : 1px solid #d3d3d3;
    width : 98%;
    display : block;
    height: 100%;
    font-size: small;
    margin-left: 5px;
}

.chrome H2 {
    padding-right : 6px;
    padding-left : 6px;
    padding-bottom : 3px;
    margin : 0 0 6px;
    padding-top : 3px;
    font-size: 12px;
    border-bottom : 1px solid #d3d3d3;
    background-color : #f4f4f4;
}
.chrome H3 {
padding-right : 6px;
padding-left : 6px;
padding-bottom : 3px;
margin : 0 0 6px;
padding-top : 3px;
border-bottom : 1px solid #d3d3d3;
background-color : #ebf3fb;
}
.chrome H2 A {
color : #d3d3d3;
background-color : transparent;
}
.chrome H3 A {
color : #d3d3d3;
background-color : transparent;
}

.chrome1 {
    border : 1px solid #d3d3d3;
    width : 98%;
    display : block;
    height: 100%;
    font-size: small;
    background-color: #FFFFFF;
}

.chrome1 H2 {
padding-right : 6px;
padding-left : 6px;
padding-bottom : 3px;
font-size:small;
margin : 0 0 6px;
padding-top : 3px;
border-bottom : 1px solid #d3d3d3;
background-color : #f4f4f4;
 background:url(img/bg1.gif) repeat-x; 
}
.chrome1 H3 {
padding-right : 6px;
padding-left : 6px;
padding-bottom : 3px;
margin : 0 0 6px;
padding-top : 3px;
border-bottom : 1px solid #d3d3d3;
background-color : #ebf3fb;
}
.chrome1 H2 A {
color : #d3d3d3;
background-color : transparent;
}
.chrome1 H3 A {
color : #d3d3d3;
background-color : transparent;
}

.google .ajax__tab_header 
{
	font-size:12px;
	font-weight:bold;
    font-family:Arial;
    padding-left:5px;
    border-bottom:solid 3px #666666;
}
.google .ajax__tab_body 
{
    font-family:Arial;
    font-size:10pt;
    border-top:none;
} 
/* Active State */
.google .ajax__tab_active .ajax__tab_outer
{
    margin-right:4px;
	background:url(img/tl.gif) no-repeat left top;    
}
.google .ajax__tab_active .ajax__tab_inner
{
    margin-left:4px;
	background:url(img/tr.gif) no-repeat right top;        
}
.google .ajax__tab_active .ajax__tab_tab
{
	margin-right:4px;	
	padding:5px 3px;
	color:#fff;
	background:#666666;
	text-decoration:none;
}
/* Regular States */
.google .ajax__tab_outer
{
    margin-right:4px;
	background:url(img/inactive-tl.gif) no-repeat left top;   	
}
.google .ajax__tab_inner
{
    margin-left:4px;
	background:url(img/inactive-tr.gif) no-repeat right top;  	
}
.google .ajax__tab_tab
{
	margin-right:4px;
	padding:5px 3px;
	color:#0d4eb2;
	background:url(img/inactive-mid.gif) repeat-x;
	text-decoration:underline;
}

/*New custom ***************************************************/

.ims .ajax__tab_header 
{
	font-size:12px;
	font-weight:bold;
    font-family:Arial;
    padding-left:5px;
    
}
.ims .ajax__tab_body 
{
    font-family:Arial;
    font-size:10pt;
    border-top:none;
} 
/* Active State */
.ims .ajax__tab_active .ajax__tab_outer
{
    margin-right:4px;
	background:url(img/tab-l2.png) no-repeat left top;    
}
.ims .ajax__tab_active .ajax__tab_inner
{
    margin-left:4px;
	background:url(img/tab-r2.png) no-repeat right top;        
}
.ims .ajax__tab_active .ajax__tab_tab
{
	margin-right:4px;	
	padding:6px 3px;
	COLOR: #000;
	background:url(img/tab-m2.png) repeat-x;
	text-decoration:none;
	 HEIGHT: 22px;
}
/*Hover state */
.ims .ajax__tab_hover  .ajax__tab_outer
{
    margin-right:4px;
	background:url(img/tab-l2.png) no-repeat left top;    
}
.ims .ajax__tab_hover .ajax__tab_inner
{
    margin-left:4px;
	background:url(img/tab-r2.png) no-repeat right top;        
}
.ims .ajax__tab_hover .ajax__tab_tab
{
	margin-right:4px;	
	padding:6px 3px;
	COLOR: #000;
	background:url(img/tab-m2.png) repeat-x;
	text-decoration:none;
	 HEIGHT: 22px;
}
/* Regular States */
.ims .ajax__tab_outer
{
    margin-right:4px;
	background:url(img/tab-l.png) no-repeat left top;   	
}
.ims .ajax__tab_inner
{
    margin-left:4px;
	background:url(img/tab-r.png) no-repeat right top;  	
}
.ims .ajax__tab_tab
{
	margin-right:4px;
padding:6px 3px;
	background:url(img/tab-m.png) repeat-x;
	HEIGHT: 22px;
}
.ims .ajax__tab_body
{border : 1px solid #d3d3d3;
padding:6px 3px;
 margin-left:5px;

}
.filter
{
    float:right;
    font-weight:bold;
    padding:10px 2px 0px 0px;
} 

.filter INPUT
{
    width:150px;
}  

/*AutoComplete flyout */
.autocomplete_list
{  
    visibility:hidden;
    margin:0px!important;
    padding:0px;
    background-color:inherit;
    color:windowtext;
    border:buttonshadow;
    border-width:1px;
    border-style:solid;
    cursor:default;
    text-align:left; 
    list-style-type:none;
    overflow:auto;
    font-weight:normal;
    font-family:tahoma;
    font-size:12px;            
}

/* AutoComplete highlighted item */
.autocomplete_highlighted_listitem
{
    background-color:Highlight;
    color:HighlightText;
    padding:3px;
}

/* AutoComplete item */
.autocomplete_listItem 
{
    background-color:window;
    color:windowtext;
    padding:3px;
}  

.overlay
{
    border: solid 1px #808080;
    border-width: 1px 1px;
    background-color: #FFFFFF;
}

.underlay
{
    position:absolute;
    background-color:#000;
    bottom:-1px;
    filter:alpha(opacity=12);
    left:-1px;
    right:-1px;
    top:3px;
    z-index:-1;
}

.Popheader
{
    cursor:move; /* Because the DragPanelExtender doesn't do this for me ;( */
    background: url(img/sprite.png) repeat-x 0px -200px;	
    color: #000;	
    border-bottom:solid 1px #ccc;
    padding: 3px 10px;
} 

.Popheader .msg
{
    font-weight: bold;
}         

.updating .body
{
    background-color:#fff;
    padding:10px;
}

.updating
{
	color:#808080;
	background:#fff url(img/activity.gif) no-repeat center;
} 

.footer
{
    text-align:right;
    background: url(img/sprite.png) repeat-x 0px -200px;	
    color: #000;	
    border-top:solid 1px #ccc;
    padding: 5px 3px;
}

.close
{
    right: 7px;	
    background: url(img/sprite.png) no-repeat 0px -300px;	
    width: 25px;	
    cursor: pointer;	
    position: absolute;	
    top: 7px;	
    height: 15px;
}

.homeCr {
    padding: 0 0 10 5;
    border: 1px solid #d3d3d3;
    width : 98%;
    display : block;
    height: 100%;
    font-size: small;
    background-color: #FFFFFF;
}

.homeCr H2 {
padding-right : 6px;
padding-left : 6px;
padding-bottom : 3px;
font-size:small;
margin : 0 0 6px;
padding-top : 3px;
border-bottom : 1px solid #d3d3d3;
 background: url(img/s2.png) #eaeaea repeat-x 0px -1500px;
}
.homeCr H3 {
padding-right : 6px;
padding-left : 6px;
padding-bottom : 3px;
margin : 0 0 6px;
padding-top : 3px;
border-bottom : 1px solid #d3d3d3;
 background: url(img/s2.png) #eaeaea repeat-x 0px -1500px;
}
.homeCr H2 A {
color : #d3d3d3;
background-color : transparent;
}
.homeCr H3 A {
padding-right: 9px; display: block; padding-left: 9px; padding-bottom: 6px; padding-top: 7px; zoom: 1
}
.homeCr H3 A:hover {
background: url(img/s2.png) #dedce3 repeat-x 0px -2850px
}