BODY {
	 background-color:Silver;
	 text-align:center;
	 margin: 0;
	 padding: 0;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: .8em;
}

.container
{
    margin:20px auto;
    text-align:left;
    width:95%;
    border:1px solid #797846;
    background-color:White;
    vertical-align:middle; 
  
    }

.thead {
	FONT: bold 13px verdana,Georgia, Times New Roman, Times, serif; 
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #6767BC;
	height:25px;
}
.tbl
{
    border:1px solid #797846;
    width:50%;
    }
.intbl
{
    border:1px solid #797846;
    width:100%;
    }

table
{
    background-color:#FEFFF2;  
}
.grdtable
{
	font-size:11px; 
}
.bgcolor
{
background:#6767BC ;
width:100%;
height:45px;
}
.mainhd
{
   font-family:Georgia, Times New Roman, Times, serif;
   color:#ffffff;
   font-size:22px;
}
.bor{
border::1px solid #2680ba;
}

.martop20{
margin-top:20px;
}

.txtbox
       {
		border:#336699 solid;
		border-width: 1px;
		font-family:tahoma;
		font-size:12;
	    }
.btn 
{
    	font-family:tahoma;
		font-size:12;
}
	    
p{margin:0;padding:0;}
.errormsg
{	
    font-family:tahoma;
	font-size:12px;
    color:Red;
    text-align:center; 
    font-weight:bold;    
}

.padright{
font-weight:bold;
color:#003399;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
vertical-align:middle;  
padding :10px;
}

.padleft{
font-weight:bold;
color:#003399;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
vertical-align:middle;  
padding:10px; 
}

/* navigation menu */	

#nav {
	float: left;
	width: 100%;
	margin: 0; /* updated by Greg Maloney on 09/09/08 */
	padding: 7px 0 0 0px;
	list-style: none;
	background:#3A6A87;
	font-size: 0.95em;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
#nav li {
	float: left;
	margin: 0 6px 0 0;
	padding: 0;
	line-height: normal;
	}
#nav li a {
	position: relative;
	display: block;
	margin: 0;
	padding: 0px 10px 9px 10px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
/* Hovers & Current Tab: sfhover class added with JS (for old IE)
--------------------------------------------------------------- */
#nav li:hover, #nav li.sfhover, #nav li.current {
	background: #fff url(/images/nav_on_left.gif) no-repeat left top;
}
#nav li:hover a, #nav li.sfhover a, #nav li.current a {
	color: #996600;
	background: url(/images/nav_on_right.gif) no-repeat right top;
}

.normal{
font-family:verdana;
font-size:11px;
}

.red{
font-family:Verdana;
font-size:9px;
color:Red; 
margin-right:2px; 
}  


/* Dropdowns 
--------------------------------------------------------------- */
#nav li ul {
	position: absolute;
	padding: 0;
	margin: 0 0 0 -1px;
	list-style: none;
	left: -999em; /* using left because display:none isn't read by screen readers */
	background: #fff;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
#nav li ul li {
	margin: 0;
	padding: 0;
}
#nav li:hover ul li a, #nav li.sfhover ul li a, #nav li.current ul li a {
	margin: 0;
	padding: 5px 10px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #a5be0e;
	border-top: none;
	border-bottom-color: #ccc;
	font-size: 1em;
	font-weight: normal;
	color: #666;
}

#nav li ul li.last a, #nav li.current ul li.last a {
	border-bottom-color: #a5be0e;
}
#nav li ul li a:hover, #nav li.current ul li a:hover {
	color: #fff;
	background: #bf621b;
}
#nav li ul li.current a {
	font-weight: bold;
}

/* Width of DropDowns */
#nav li ul,
#nav li ul li,
#nav li:hover ul li a, 
#nav li.sfhover ul li a, 
#nav li.current ul li a {
	width: 15em;
}

/* Make Last Tab's DropDown Less Wide */
#nav li#last_tab ul,
#nav li#last_tab ul li,
#nav li#last_tab:hover ul li a, 
#nav li#last_tab.sfhover ul li a, 
#nav li#last_tab.current ul li a {
	width: 12.7em;
}
/* IE7 Sticky Menu Fix */
#nav li:hover, #nav li.hover {
    position: static;
}

/* -----[ Support for the "iehover-fix.js" ]----- */ 
* html ul#nav iframe, * html ul.nav iframe {
	position: absolute;
	/* account for the border */
	left: -0.25em;
	top: -0.25em;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

/* this is for IE 5.0
select.hide { visibility: hidden; }

/* -----[ End Support for the "iehover-fix.js" ]----- */

/* ------------------------------------------------------------
	Left Nav
--------------------------------------------------------------- */
#leftnav {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;	
}
#leftnav li {
	margin: 10px 0;
	line-height: normal;
}
#leftnav li a:link, #leftnav li a:visited {
	color: #333;
}
#leftnav li a:hover, #leftnav li a:active {
	color: #91B011;
}
#leftnav li.current {
	color: #c60;
}
#leftnav ul {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
}
#leftnav ul li {
	margin: 6px 0;
	line-height: normal;
}

img
{
    border:0;
}

/* For alert/confirm dialog */

.overlay_alert {
	background-color: #ffffff;
	filter:alpha(opacity=50);
	-moz-opacity: 0.6;
	opacity: 0;
}

.alert_content {
	overflow:auto;
	color: #0000;
	font-family: Tahoma, Arial, Sans Serif;
	font-size: 10px;
	background: url(../Images/alert_bg.gif);
	background-repeat:no-repeat;
	/*background:#009933;*/
	text-align:middle;
	width:490px;
	height:160px;
}



.alert_window {
	border:0px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:490px;
	height:160px;
}

.alert_message {
	font-size:16px;
	text-align:center;
	width:100%;
	color:#000;
	font-weight:bold;
	padding-bottom:10px;
	margin-left:10px;
}

.alert_buttons {
	text-align:center;
	width:100%;
}

.alert_buttons input {
	width:20%;
	margin:10px;
}

.alert_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url('alert/progress.gif') no-repeat center center
}

#test {
  width:100px;
  height:100px;
float:left;
  background:#123;
}
.overlay_dialog img { border: none; }

.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(default/top_mid.gif) repeat-x 0 0;	
	height: 23px;
	width: 100%;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	height: 100%;
	background: transparent url(default/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	height: 100%;
	background: transparent url(default/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(default/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
	width: 100%;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(default/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(default/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(default/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(default/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-size:12px;
	text-align:center;
	width:100%;
}

.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, Sans Serif;
	font-size: 10px;
	background-color:#123;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
 	font-family: Tahoma, Arial, Sans Serif;
	position: absolute;
}

.dialog * {
	margin: 0px;
	padding:0px;
}

.dialog table  { border-collapse: collapse; border-spacing: 0; width: 100% }
.dialog td, th { padding: 0; }

.ajaxProcessingContainerDiv
{
/*border: 0;
height: 100%;
width: 100%;
position: fixed;
_position: absolute;
left: 40%;
top: 40%;
color: black;
z-index: 100;
*/
position:fixed;  
top:0px; 
bottom:0px; 
left:0px; 
right:0px; 
overflow:hidden; 
padding:0; 
margin:0; 
background-color:#CCCCFF;  
filter:alpha(opacity=70); 
opacity:0.5; 
z-index:1000; 


}

.ajaxProcesingTable
{
width :100%;
height: 100%;
border: 1px solid LightBlue;
background-color :#000;
}

.ajaxProcesingImageTD
{
text-align :center ;
}

.ajaxProcesingTextTD
{
text-align :center;
color: #0067a2;
font-size :medium;
}
.datacontainer
{
    position:absolute;
    top :250px;
    height:250px;
    overflow:auto;
    width:80%;
    text-align:center;
    left:100px;
    margin:0 auto;
}
.tbstyles {
background-color:#FFFFFF;
border:solid 1px #A1C8D6;
background:url(/images/bkg_formField.gif) repeat-x 0px -15px #FFFFFF;
font:11px/13px Arial;
color:#666666;
margin:2px 0px;
padding:2px 0px;
width:180px;
}

/* For getting popup using AJAX*/


.ModalPopupBG
{
    background-color: #666699;
    filter: alpha(opacity=50);
    opacity: 0.7;
}

.HellowWorldPopup
{
    min-width:200px;
    min-height:150px;
    background:white;
}


/*
body{
    	background-color:#ECF5FB;
    	background-image:url(Images/Stage_BG_btm.png);
    	background-position:center bottom;
    	background-repeat:repeat-x;
    	font-family:Tahoma,Verdana,Segoe,sans-serif;
    	font-size:70%;
    	padding-bottom:20px;
    }*/
   
   .Container
   {
   	margin:auto;
   	min-height:400px;
   	background:#ffffff;
   	max-width:500px;
   	min-width:500px;
   	border:solid 1px #d4d4d4;
   	padding:0 20px 20px 20px;
   }
   
   .ToolBar
   {
   	border:solid 1px #d4d4d4;
   	padding:10px;
   	margin-bottom:20px;
   }
   
   .GridContainer
   {
   	background:#ECF5FB;
   	min-height:300px;
   	border:solid 1px #d4d4d4;
   }
   
   
   .ModalPopupBG
   {
   	background-color: #666699;
   	filter: alpha(opacity=50);
   	opacity: 0.7;
   }
   
   .popup_Container {
   	background-color:#fffeb2;
   	border:2px solid #000000;
   	padding: 0px 0px 0px 0px;
   }
   
   .popupConfirmation
   {
   	width: 300px;
   	height: 200px;
   }
   
   .popup_Titlebar {
   	background: url(/Images/titlebar_bg.jpg);
   	height: 29px;
   }
   
   .popup_Body
   {
   	padding:15px 15px 15px 15px;
   	font-family:Arial;
   	font-weight:bold;
   	font-size:12px;
   	color:#000000;
   	line-height:15pt;
   	clear:both;
   	padding:20px;
   }
   
   .TitlebarLeft 
   {
   	float:left;
   	padding-left:5px;
   	padding-top:5px;
   	font-family:Arial, Helvetica, sans-serif;
   	font-weight:bold;
   	font-size:12px;
   	color:#FFFFFF;
   }
   .TitlebarRight 
   {
   	background:url(/Images/cross_icon_normal.png);
   	background-position:right;
   	background-repeat:no-repeat;
   	height:15px;
   	width:16px;
   	float:right;
   	cursor:pointer;
   	margin-right:5px;
   	margin-top:5px;
   }
   
   .popup_Buttons
   {
   	margin:10px;
   }
