/* General CSS Document */
html{
	height: 100%;
}
p {
	padding-top:10px;
	margin:0px;
}	
body {
	margin:0px;
	background-color:#ffffff;
	background-image:url(../images/bg-img.gif);
	background-repeat:repeat-x;
}
table {
	border:0px;
}	
td, div {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color:#000000;
}
#externalcontainer {
	width:778px;
	height:100%;
	margin:7px auto 0px auto;
}
.width100per {
	border:0;
	width:100%;	
}		
.height1 {
	height:1px;
}	
.width1 {
	width:1px;
}	
.lt, .lm, .lb {
	text-align:left;
}
.lt, .rt, .ct {
	vertical-align:top;
}
.lm, .rm, .cm {
	vertical-align:middle;
}		
.rt, .rb, .rm {
	text-align:right;
}	
.lb, .cb, .rb {
	vertical-align:bottom;
}	
.ct, .cb, .cm {
	text-align:center;
}

/* Headerpart starts */
.logo{
	width:378px;
	height:112px;
	background-image:url(../images/logo-bg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#top-menu{
	height:51px;
	background-color:#DAD9D5;
	border-left:2px solid #4C5E5F;
	border-right:2px solid #4C5E5F;
}
#top-menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding-left:11px;
	padding-right:11px;
}
#top-menu a:hover{
	color:#677677;
	text-decoration:underline;
}
.top-bdr-right{
	border-right:1px solid #ffffff;
}
.top-bdr-left{
	border-left:1px solid #7C8F90;
}
#main-nav{
	height:48px;
	border-top:1px solid #ffffff;
	background-image:url(../images/menu-bg.gif);
	background-repeat:repeat-x;
}
#main-nav-item{
	height:39px;
}
#main-nav-item a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#D4D7D8;
	text-decoration:none;
	padding-left:21px;
	padding-right:21px;
}
#main-nav-item a:hover{
	color:#F6C04A;
}
.bdr-right{
	border-right:1px solid #587374;
}
.bdr-left{
	border-left:1px solid #0F1617;
}
/* Headerpart ends */
/* Body style starts here */
#body-tbl{
	border-top:1px solid #ffffff;
}
.left-panel{
	width:188px;
	border-right:2px solid #ffffff;
	background-color: #C1C4CB;
	padding:10px;
}
.outer-left-panel{
	width:180px;	
	}
#left-content{
	margin:10px;
}
.page-caption{
	height:59px;
	border-top:1px solid #E6AD36;
	border-bottom:1px solid #E2A119;
	background-image:url(../images/page-cap-bg.gif);
	background-repeat:repeat-x;
	padding-left:20px;
}
.body-cont{
	padding:20px;
}
.image-td{
	width:124px;
}
#img-tbl{
	width:104px;
}
.gray-bg{
	background-color:#D8DDDD;
}
.width10{
	width:10px;
}
#img-cont img{
	border:1px solid #ffffff;
}
/* Body Style ends here */
/* Footer style starts here */
#footer-tbl{
	border-top:1px solid #ffffff;
	height:65px;
}
.copy-panel{
	width:208px;
	border-right:2px solid #ffffff;
	background-color: #27393A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#B9C2C2;
}
.copy-panel a{
	color:#B9C2C2;
	text-decoration:none;
}
.copy-panel a:hover{
	text-decoration:underline;
}
.link-panel{
	background-color: #B9C2C2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
.link-panel a{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
}
.link-panel a:hover{
	text-decoration:underline;
}
/* Footer Style ends here */
/* Text style starts here */
.greentext{
font-family:Tahoma;
font-size:11px;
color:#4C5E5F;
font-weight:bold;
}
/* Text style ends here */
/* form style starts here */
.select88{
	width:88px;
	height:19px;
	border:1px solid #7F9DB9;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.select181{
	width:181px;
	height:20px;
	border:1px solid #7F9DB9;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.select50{
	width:50px;
	height:20px;
	border:1px solid #7F9DB9;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.select60{
	width:60px;
	height:20px;
	border:1px solid #7F9DB9;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.select90{
	width:90px;
	height:20px;
	border:1px solid #7F9DB9;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.select110{
	width:110px;
	height:20px;
	border:1px solid #7F9DB9;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.chkbox{
	width:11px;
	height:11px;
	border:0px;
}
.button{
	background-image:url(../images/button-bg.gif);
	background-repeat:repeat-x;
	background-color:#4E5F60;
	height:20px;
	border:1px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:1px;
}

/* form style ends here */

/* other styles */

.header{
	  font-size: 12px;	 
	  padding-left: 5px;	   
	   background-color: #27393a;
	   color: #D4D7D8;
	   font-weight: bold;
	}	
.pageheader{
	 font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#435353;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:1px solid #97B9B9;
	}	
.pageheader2{
	 font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#435353;
	font-weight:bold;
	}	
/******************************changes-10-12-04 {Dipto}***********************************/
.log-in-txt
	{
	height:35px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#364849;
	border-bottom:1px solid #4F6061;
	padding-left:40px;
	}
.login-td
	{
	padding-top:10px;
	padding-bottom:10px;
	}
.email-txt
	{
	padding-left:95px;
	font-size:11px;
	font-weight:bold;
	}

a{
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #27393A; 
	line-height:12px; 
	font-weight: bold; 
	text-decoration:none;
}	
a:hover {
	color: #000000;
}



/* #########################################################*/
/*

TD{
	 font-size: 11px;
	 font-family: verdana;
	}

.outertable{
	  border: 1px dashed #999999;
	   background-color: #FFFFFF;
	}
.headertable{
	   background-color: orange;
	   padding:2px;
	}	
.menutable{
	   background-color: #FFCC99;
	   padding:2px;
	}
.middletable{
	 background-color: #F5F5F5;
	}	
.maintable{
	   background-color: #FFFFFF;
	}	
.header{
	  font-size: 12px;	 
	  padding-left: 5px;	   
	   background-color: #666666;
	   color: #FFFFFF;
	   font-weight: bold;
	}	
.pageheader{
	   height: 20px;
	   background-color: orange;
	   color: #000000;
	   font-weight: bold;
	   padding-left: 2px;
	}	

.progressbar{
	 background-color: green;
	 height:4px;
	}	
	
.orangeborder{border: 1px solid orange;}

.tab{
    	background-color: #6699FF;
        height: 20px;		
	}
a.tablink{
	 color: #FFFFFF;
	 font-weight: bold;
	 text-decoration: none;
	}
.selecttab{
    	background-color: #6699CC;
        height: 20px;		
	}
	
 .leftcolumn {
	  border: 1px solid #666666;
	}	

Input {border: 1px solid #666666; 	background-color: transparent;}

*/

/*       ############################          */

/*
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
}
*/
#dropmenudiv a:hover{ /*hover background color*/
	/*
background-color: #FFFFFF;
color: #666666;
}

.tableborder{ border: 1px solid #333333;}

.spacer {padding:3PX;}
*/
/* ##############################//////////////////////////// */

