@charset "UTF-8";
/* CSS Document */


   
	
	* { margin:0px; padding:0px;}
    
    .clearing {clear:both;}
    
    p {margin:0 0 10px 0 ;}
    
    h1 {font-size:21px; margin:2px 0 10px 0; padding:0px}
    
    h2 {font-size:14px; margin:0 0 5px 0; padding:0px; color:#999}
    
    h3 {font-size:12px; margin:0 0 5px 0; padding:0px; color:#999}
    
    body {
        background-color:#fff;
        color:#333;
        font:10px normal Verdana, Geneva, sans-serif;
    }
    
/*input ,select
{

 
 padding: 0;
 margin: 0;
 
} */   
a  {
color:#1F4141;
text-decoration:none;

}

 a:hover {
color:#1F4141;
text-decoration: none;
    
} 

	#logo_m {
		height:70px;
		width:1065px;
		margin:15px 0 0 55px;
		/* border:1px #333 dashed; */
		overflow:hidden;
	}
	
	#logo_m_clk {
		height:70px;
		float:left;
		/* border:1px #333 dashed; */
		width:245px;
	}
	
	#search {
		height:70px;
		width:435px;
		text-align:left;
		/* border:1px #333 dashed; */
		float:right;
	}
	
	#src_inst {
		height:37px;
		width:55px;
		text-align:center;
		/* border:1px #333 dashed; */
		float:left;
		margin:5px 0 0 0;
	}
	
	#src_frm {
		height:37px;
		width:295px;
		text-align:left;
		border-left:1px #95b3b3 solid;
		float:left;
		margin:0px;
		padding:0px;
	/*	 border:1px #333 dashed;   */
	}
	
    #src_clk{
    
      float:left;
        margin:0px;
        padding:0px;
       /*  border:1px #333 dashed;       */
    }
    .src_but{
     border:none;
    }
	.src_field {
		height:37px;
		width:295px;
		float:left;
		margin:0px;
		background:transparent url(../../images/src_03.jpg) repeat-x top left;
		padding:4px 0 0 5px;
		font:22px normal Verdana, Geneva, sans-serif;
		color:#95b3b3;
        border: none;
	}
	
	.src_field:focus {
		outline:0px;
	}
	
	/* #welcome_m {
		height:49px;
		overflow:hidden;
		border:1px #f00 dashed;
		background:transparent url(images/enc_09.gif) repeat-x left top;
		margin-bottom:15px;
	} */
	
	#smoothmenu1 {
		height:49px;
		overflow:visible;
		/* border:1px #f00 dashed; */
		background:transparent url(../../images/enc_09.gif) repeat-x left top;
		margin-bottom:15px;
	}
	
	#s_nav_bounds {
		height:46px;
		width:1110px;
		margin:0px;
		/* border:1px #333 dashed;
		overflow:hidden; */
	}
	
	#user_m {
		width:396px;
		height:39px;
		overflow:hidden;
		background:transparent url(../../images/enc_07.gif) no-repeat left top;
		color:#fff;
		padding:10px 0px 0px 20px;
		/* border:1px #00F dashed; */
		float:left;
		font: 11px normal Arial, Helvetica, sans-serif;
	}
	
	#user_m p {
		margin:0 50px 0 0;
		float:left;
	}
	
	#user_m a, #user_m a:visited {
		color:#fff;
		text-decoration:none;
	}
	
	#user_m a:hover {
		text-decoration:underline;
	}
	
	#user_menu {
		color:#fff;
		float:right;
		margin:0px;
		/* border:1px #ffF dashed; */
	}
	
	#user_nav {
		color:#fff;
		float:right;
		margin:10px 10px 0 0;
		/* border:1px #ffF dashed; */
	}
	
	#user_nav ul {
		margin:0px;
		padding:0px;
	}
	
	#user_nav ul li {
		margin:0 0 0 40px;
		padding:0px;
		display:inline;
		font-weight:bold;
	}
	
	#user_nav ul li a, #user_nav ul li a:visited {
		color:#fff;
		text-decoration:none;
	}
	
	#user_nav ul li a:hover {
		text-decoration:underline;
	}
	
	#cnt_bounds {
		width:1120px;
	}
	
	#nav_bar {
		width:190px;
		/* height:620px;
		border:1px #933 dashed; */
		background:#ececec url(../../images/enc_17.gif) no-repeat bottom right;
		float:left;
		padding-bottom:40px;
		margin-bottom:40px;
	}
	
	#nav_bar_top {
		width:190px;
		height:8px;
		background:transparent url(../../images/enc_14.gif) no-repeat top right;
	}
	
	.nav_lnk {
		width:180px;
		min-height:19px;
        height: auto;
		/* background:transparent url(images/nav_lnk.gif) repeat-x top left; */
		border-bottom:1px solid #fff;
		background-color:#aaa;
		font:bold 11px Verdana, Geneva, sans-serif;
		color:#fff;
		margin:0px;
		padding-top:3px;
		padding-left:10px;
		overflow:visible;
		vertical-align:middle;
	}
	
	.nav_lnk:hover {
		background-color:#ccc;
	}
	
	.nav_lnk a, .nav_lnk a:visited {
		color:#fff;
		font-size:10px;
		text-decoration:none;
	}
	
	.nav_lnk a:hover {
		color:#314f4f;
		font-size:10px;
		text-decoration:none;
	}
	
	.nav_lnk img {
		margin-right:5px;
	}
	
   .nav_lnk3 {
        width:180px;
        min-height:19px;
        height: auto;
        /* background:transparent url(images/nav_lnk.gif) repeat-x top left; */
        border-bottom:1px solid #fff;
        background-color:#aaa;
        font:bold 10px Verdana, Geneva, sans-serif;
        color:#fff;
        margin:0px;
        padding-top:3px;
        padding-left:10px;
        overflow:visible;
        vertical-align:middle;
    } 
    .nav_lnk3 img {
        margin-right:5px;
    }
    
   /***************************************************************/ 

   .nav_lnk2 {
        width:190px;
        height: auto;
        /* background:transparent url(images/nav_lnk.gif) repeat-x top left;   */ 
        border-bottom:1px solid #fff;   
        background-color:#aaa;
        font:bold 11px Verdana, Geneva, sans-serif;
        color:#fff;
        margin:0px;               
        overflow:visible;
        vertical-align:middle;
    }
    
    .nav_lnk2:hover {
       /* background-color:#ccc;    */
    }
    
    .nav_lnk2 a.menuitem, .nav_lnk2 a.menuitem:visited {
        
        color:#fff;
        font:bold 10px Verdana, Geneva, sans-serif;
        text-decoration:none;
        border-top:1px solid #fff; 
        line-height: normal;
        display: block;
        position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
        width: auto;
        padding: 3px 0 0 10px;
        margin: 0;
        height: 19px;
        
    }
    
    .nav_lnk2 a.menuitem:hover {        
        color:#314f4f;
        font:bold 10px Verdana, Geneva, sans-serif;
        text-decoration:none;
        border-top:1px solid #fff; 
        line-height: normal; 
        background-color:#ccc; 
        display: block;
        position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
        width: auto;
        padding: 3px 0 0 10px;
         margin: 0;
         height: 19px;     
    }
    
    .nav_lnk2 img {
        margin-right:5px;
    }
    
    .nav_lnk2 div.submenu{ /*DIV that contains each sub menu*/
        background: none;
    }
    
    .nav_lnk2 div.submenu ul{ /*UL of each sub menu*/
        list-style-type: none;
        margin: 0;
        padding: 0;
        width:170px;
    }
    
    .nav_lnk2 div.submenu ul li{
        border-bottom: 0px;
        text-indent:15px;
        width:170px; 
    }
    
    .nav_lnk2 div.submenu ul li a{
        display: block;
        color:#fff;
        font:bold 9px Verdana, Geneva, sans-serif;
        text-decoration:none;
        padding: 2px 0;
        padding-left: 10px;
    }
    
    .nav_lnk2 div.submenu ul li a:hover{
        color:#314f4f; 
        font:bold 9px Verdana, Geneva, sans-serif;
        text-decoration:none;
         padding: 2px 0;
        padding-left: 10px;
    }
    
   /**************************************************************/        
    
	#m_cnt {
		width:650px;
		min-height:620px;
        height: auto;
		/* border:1px #000 dashed; */
		margin:0px 0px 40px 15px;
		float:left;
	}
	
	#user_loc {
		height:15px;
		border-bottom:1px #999 solid;
		margin-bottom:15px;
		font-size:9px;
	}
	
	#ad_sec {
		width:220px;
		height:620px;
		/* border:1px #000 dashed; */
		margin:0px 0px 0px 40px;
		float:left;
	}
	
	#footer_m {
		height:42px;
		/* border:1px #F00 dashed; */
		background:transparent url(../../images/enc_16.gif) repeat-x left top;
	}
	
	#footer_m p {
		float:left; 
		padding:10px 0px 0px 33px; 
		font-size:9px; 
		color:#6ababa;
	}
	
	#footer_m .ring {
		background:transparent url(../../images/enc_13.gif) no-repeat top left; 
		width:138px; 
		height:42px;
	}
	
	#footer_m a, #footer_m a:visited {
		color:#fff;
		text-decoration:none;
		margin-left:15px;
       
	}
	
	#footer_m a:hover {
		color:#fff;
		text-decoration:underline;
        
	}
	
	
	/*  - - - - - - - - - - - - - - - - -  START Admin Section  - - - - - - - - - - - - - - - - -  */
	
	
	#bounds {
		width:830px;
		margin-left:auto;
		margin-right:auto;
	}
	
	#logo {
		height:70px;
		width:825px;
		text-align:left;
		margin-top:15px;
		/* border:1px #333 dashed; */
	}
	
	#welcome {
		width:825px;
		height:49px;
		overflow:hidden;
		/* border:1px #00F dashed; */
		background:transparent url(../../images/enc_09.gif) repeat-x left top;
		margin-bottom:15px;
	}
	
	#user {
		width:396px;
		height:39px;
		overflow:hidden;
		background:transparent url(../../images/enc_07.gif) no-repeat left top;
		color:#fff;
		padding:10px 0px 0px 20px;
		/* border:1px #00F dashed; */
		float:left;
	}
	
	#user p {
		margin:0 50px 0 0;
		float:left;
	}
	
	#user a, #user a:visited {
		color:#fff;
		text-decoration:none;
	}
	
	#user a:hover {
		text-decoration:underline;
	}
	
	#cntrl {
		color:#fff;
		float:right;
		margin-right:60px;
	}
	
	#m_cnt_admin {
		width:600px;
		min-height:620px;
        height:auto; 
		/* border:1px #000 dashed; */
		margin:0px 0px 40px 15px;
		float:left;
	}
	
	#login {
		width:565px;
		height:175px;
		margin-left:auto;
		margin-right:auto;
	}
	
	#login #adm_rem {
		width:133px;
		height:145px;
        
		background:#c9c9c9 url(../../images/ad_41.gif) no-repeat right bottom;
		margin-right:1px;
		float:left;
		color:#fff;
		padding:30px 0 0 10px;
	}
	
	#login #adm_frm {
		width:361px;
		height:165px;
		background:#e9e9e9 url(../../images/ad_42.gif) no-repeat right bottom;
		float:left;
		padding:10px 0 0 60px;
	}
	
	#login #adm_frm .info {
		width:215px;
		height:22px;
		background:#fff url(../../images/ad_30.gif) no-repeat top right;
		padding-left:5px;
        border: none;
	}
	
	#footer {
		width:825px;
		height:42px;
		/* border:1px #F00 dashed; */
		background:transparent url(../../images/enc_16.gif) repeat-x left top;
	}
    
    .frmsubhead1 {
color:#999999;
font-family:arial;
font-size:14px;
font-weight:bold;
}

    .frmlabel4 {
color:#333; 
font-family:Verdana;
font-size:11px;
font-weight:normal;
line-height:25px;
padding-bottom:4px;
padding-right:13px;
padding-top:4px;
text-decoration:none;
    }

    .mandatory {
color:#333;  
font-family:Verdana;
font-size:10px;
font-weight:normal;
line-height:30px;
text-align:right;
}
.date4 {
color:#999999;
font-family:Verdana;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.frmvalue6 {
color:#333; 
font-family:Verdana;
font-size:12px;
font-weight:normal;
padding-bottom:2px;
padding-top:2px;
text-decoration:none;
}

.search1{
    font-size:14px;  
    color:#999

}

.button {
  background-color:#fff;
        color:#333;
        font:11px Verdana, Geneva, sans-serif;
        border: 1px solid #314F4F;
}