/*
--  Author  : Nandkishor Kumawat
--  Date    : 23 July. 10
--  Desc    : Common CSS files for all pages.

--  Revision History:
--  Version No  		Date    	 	Name        	 		Change
--    1  			23.07.2010  	 Nandkishor Kumawat  		new creation
*/

body 
{
	background-color: #d7dfe2;
	background-image: url(../images/page_bg1.gif);
	background-repeat: repeat-x;
	margin:0;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	
}

.head_bg 
{
	background-image: url(../images/head_bg.jpg);
	background-repeat: repeat-x;
	margin:0;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	
}
.table_head_b {
	
	background-color: #0072bc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
	}
.table_blue_01 {
	
	background-color: #4391d4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
	}
.table_blue_02 {
	
	background-color: #b7d8f8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#1062a8;
	font-weight: normal;
	text-decoration: none;
	}
.table_hd {
	
	background-color: #5293cd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
	padding-left:10px;
	}
	
.tbl_hde {
	
	background-color: #f1f1f1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5c5c5c;
	font-weight: normal;
	text-decoration: none;
	padding-left:0px;
	}
.in_tbl {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5c5c5c;
	font-weight: normal;
	text-decoration: none;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	}
.head_right {
	padding-right:20px;
	}
	
.footer {
	
	background-color: #0072bc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
	}	
.body_bg {
	
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5a5a5a;
	font-weight: normal;
	text-decoration: none;
	}
.menu_link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
	padding-left:3px;
	padding-right:3px;
	}
.menu_link a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0072bc;
	text-decoration: none;
	padding-left:3px;
	padding-right:3px;
}
.menu_link a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00b0ff;
	text-decoration:underline;	
	padding-left:3px;
	padding-right:3px;
}


.max_min_link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
	padding-left:3px;
	padding-right:3px;
	}
.max_min_link a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:3px;
	padding-right:3px;
}
.max_min_link a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;	
	padding-left:3px;
	padding-right:3px;
}
.normal_link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5c5c5c;
	text-decoration: none;
	padding-left:3px;
	padding-right:3px;
	}
.normal_link a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c5c5c;
	text-decoration: none;
}
.normal_link a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00b0ff;
	text-decoration:underline;
}
.scrolBar_in{
	scrollbar-3dlight-color:#b2c1cc;
	scrollbar-arrow-color:#000000;
	scrollbar-base-color:#d2d2d2;
	scrollbar-darkshadow-color:#b2c1cc;
	scrollbar-face-color:#d7dfe2; /*#0e93d8*/
	scrollbar-highlight-color:#e0e0e0;
    scrollbar-shadow-color:#d7dfe2;
    scrollbar-track-color: #d7dfe2;	
	}	
	
.tbl_brdr{
	background-color: #FFFFFF; 
  	border-bottom: 0px #b0d8ff solid; 
	border-top: 0px #b0d8ff solid;
	border-right: 1px #b0d8ff solid; 
	border-left: 1px #b0d8ff solid; 
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
}	
.tbl_brdr2{
	background-color: #FFFFFF; 
  	border-bottom: 1px #b0d8ff solid; 
	border-top: 0px #b0d8ff solid;
	border-right: 1px #b0d8ff solid; 
	border-left: 1px #b0d8ff solid; 
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
}
.tbl_brdrbot{
	background-color: #FFFFFF; 
  	border-bottom: 0px #b0d8ff solid; 
	border-top: 1px #b0d8ff solid;
	border-right: 1px #b0d8ff solid; 
	border-left: 1px #b0d8ff solid; 
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
}
.tbl_br{
	background-color: #FFFFFF; 
  	border-bottom: 1px #b0d8ff solid; 
	border-top: 1px #b0d8ff solid;
	border-right: 1px #b0d8ff solid; 
	border-left: 1px #b0d8ff solid; 
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
}		
.bt_tbl_brdr{
	background-color: #FFFFFF; 
  	border-bottom: 1px #b0d8ff solid; 
	border-top: 0px #b0d8ff solid;
	border-right: 1px #b0d8ff solid; 
	border-left: 1px #b0d8ff solid; 
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
}	
.tbl_grid {
	border-right:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	}
	
.tbl_grid td{
	border-bottom:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
	}
.ip_field_1
{ 
	border:1px solid #7b9ebd;
	font:normal 11px  Arial, Helvetica, sans-serif;
	color:#003c63; 
	padding-left:3px;
	padding-right:0px;
}
.ip_field_hiden
{ 
	border:1px solid #7b9ebd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5293cd;
	padding-left:3px;
	padding-right:0px;
	border-bottom:0px solid #e0e0e0;
	border-left:0px solid #e0e0e0;
	border-top:0px solid #e0e0e0;
	border-right:0px solid #e0e0e0;
}		
.ip_field_2
{ 
	width:179px;
	border:1px solid #7b9ebd;
	font:normal 11px  Arial, Helvetica, sans-serif;
	color:#003c63; 
	padding-left:3px;
	padding-right:0px;
}
.ip_field_login
{ 
	width:135px;
	height:11;
	border:1px solid #7b9ebd;
	font:normal 10px  Arial, Helvetica, sans-serif;
	color:#003c63; 
	padding-left:3px;
	padding-right:0px;
}		
.ip_field_new
{ 
	width:310px;
	border:1px solid #7b9ebd;
	font:normal 11px  Arial, Helvetica, sans-serif;
	color:#003c63; 
	padding-left:3px;
	padding-right:0px;
}	
.ip_field_3
{ 
	width:357px;
	border:1px solid #7b9ebd;
	font:normal 11px  Arial, Helvetica, sans-serif;
	color:#003c63; 
	padding-left:3px;
	padding-right:0px;
}
.button {
	height:20px; 
	BORDER-RIGHT: #f8a840 1px solid; 
	BORDER-TOP: #f8a840 1px solid;
	FONT-SIZE: 10px; 
	BORDER-LEFT: #f8a840 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #f8a840 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	background-image: url(../images/bt.gif)
}	
.button_1 {
	width:20px;
	height:20px; 
	BORDER-RIGHT: #f8a840 1px solid; 
	BORDER-TOP: #f8a840 1px solid;
	FONT-SIZE: 10px; 
	BORDER-LEFT: #f8a840 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #f8a840 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	background-image: url(../images/bt.gif)
}	
.button_2 {
	width:95px;
	height:20px; 
	BORDER-RIGHT: #f8a840 1px solid; 
	BORDER-TOP: #f8a840 1px solid;
	FONT-SIZE: 10px; 
	BORDER-LEFT: #f8a840 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #f8a840 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	background-image: url(../images/bt.gif)
}
.tbl_bt {
	height:17px; 
	BORDER-RIGHT: #7b9ebd 1px solid; 
	BORDER-TOP: #7b9ebd 1px solid;
	FONT-SIZE: 10px; 
	BORDER-LEFT: #7b9ebd 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #7b9ebd 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	background-image: url(../images/bt_2.gif)
}	
.tbl_yellow
{ 
	background-color: #fff7ca; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: none;
	border-bottom: 1px #b0d8ff solid; 
	border-top: 0px #b0d8ff solid;
	border-right: 1px #b0d8ff solid; 
	border-left: 1px #b0d8ff solid;
	padding-left:6px;
	}
.error
{ 
	background-color: #fff7ca; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	border-bottom: 1px #ff9c00 solid; 
	border-top: 1px #ff9c00 solid;
	border-right: 1px #ff9c00 solid; 
	border-left: 1px #ff9c00 solid;
	padding-left:6px;
	}		
.bold_link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5a5a5a;
	font-weight: normal;
	text-decoration: none;
}
.bold_link a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #5a5a5a;
	text-decoration: none;
}
.bold_link a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #00b0ff;
	text-decoration: none;
}
	
.module_name
{ 
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #0072bc;
	text-decoration: none;
	border-bottom: 0px #b0d8ff solid; 
	border-top: 0px #b0d8ff solid;
	border-right: 0px #b0d8ff solid; 
	border-left: 0px #b0d8ff solid;
	padding-left:0px;
	}
.next_week
{ 
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #0072bc;
	text-decoration: none;
	border-bottom: 0px #b0d8ff solid; 
	border-top: 0px #b0d8ff solid;
	border-right: 0px #b0d8ff solid; 
	border-left: 0px #b0d8ff solid;
	padding-left:0px;
	}		
.box_01
{ 
	background-color: #cfd6d9; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
	border-bottom: 1px #cfd6d9 solid; 
	border-top: 1px #cfd6d9 solid;
	border-right: 1px #cfd6d9 solid; 
	border-left: 1px #cfd6d9 solid;
	padding-left:6px;
	padding-right:6px;
	}
.marquee
{ 
	background-color: #fff7ca; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
	border-bottom: 1px #b0d8ff solid; 
	border-top: 0px #b0d8ff solid;
	border-right: 1px #b0d8ff solid; 
	border-left: 1px #b0d8ff solid;
	padding-left:6px;
	padding-right:6px;
	}
.marquee_bot
{ 
	background-color: #fff7ca; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
	border-bottom: 0px #b0d8ff solid; 
	border-top: 1px #b0d8ff solid;
	border-right: 1px #b0d8ff solid; 
	border-left: 1px #b0d8ff solid;
	padding-left:6px;
	padding-right:6px;
	}
.login_head
{ 
	background-color: #f1f1f1; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
	border-bottom: 1px #e0e0e0 solid; 
	border-top: 1px #e0e0e0 solid;
	border-right: 0px #e0e0e0 solid; 
	border-left: 1px #e0e0e0 solid;
	padding-left:6px;
	padding-right:6px;
	}
.box_011
{ 
	background-color: #f1f1f1; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
	border-bottom: 1px #e0e0e0 solid; 
	border-top: 0px #e0e0e0 solid;
	border-right: 1px #e0e0e0 solid; 
	border-left: 1px #e0e0e0 solid;
	padding-left:6px;
	padding-right:6px;
	}		
.box_02
{ 
	background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
	border-bottom: 1px #e0e0e0 solid; 
	border-top: 0px #e0e0e0 solid;
	border-right: 1px #e0e0e0 solid; 
	border-left: 1px #e0e0e0 solid;
	padding-left:6px;
	padding-right:6px;
	}	
	
.box_01_1
{ 
	background-color: #f1f1f1; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
	border-bottom: 1px #e0e0e0 solid; 
	border-top: 1px #e0e0e0 solid;
	border-right: 1px #e0e0e0 solid; 
	border-left: 1px #e0e0e0 solid;

	}	
.box_02_2
{ 
	background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
	border-bottom: 0px #e0e0e0 solid; 
	border-top: 0px #e0e0e0 solid;
	border-right: 1px #e0e0e0 solid; 
	border-left: 1px #e0e0e0 solid;

	}	
.box_mid_01
{ 
	background-color: #0072bc; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 0px #0072bc solid; 
	border-top: 1px #0072bc solid;
	border-right: 1px #0072bc solid; 
	border-left: 1px #0072bc solid;
	padding-left:6px;
	padding-right:6px;
	}	
.box_mid_02
{ 
	background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: none;
	border-bottom: 1px #b0d7fe solid; 
	border-top: 1px #b0d7fe solid;
	border-right: 1px #b0d7fe solid; 
	border-left: 1px #b0d7fe solid;
	padding-left:6px;
	padding-right:6px;
	}	
.more_info 
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cccccc;
	font-weight: normal;
	text-decoration: none;
}
.more_info a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff9c00;
	text-decoration: none;
	padding-right:0px;
}
.more_info a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #00b0ff;
	text-decoration:none;	
}
.username
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0072bc;
	text-decoration: none;
}
.red_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	text-decoration: none;
}
.orenge_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7800;
	text-decoration: none;
}

.right_bdr
{ 
	border-right: 1px #e0e0e0 solid; 
	padding-left:6px;
	padding-right:6px;
	}
.logout
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #5a5a5a;
	text-decoration: none;

	}
.error_no
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 33px;
	font-weight: bold;
	color: #979797;
	text-decoration: none;

	}
.login_text_small 
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5a5a5a;
	font-weight: normal;
	text-decoration: none;
}
.ver_line
{ 
	border-bottom: 1px #e0e0e0 solid; 
	}
.ver_line_3px
{ 
	border-bottom: 3px #e0e0e0 solid; 
	}
.main_ban_slider
{ 
	border-bottom: 1px #b1d7fe solid; 
	border-top: 1px #b1d7fe solid; 
	border-right: 1px #b1d7fe solid; 
	border-left: 1px #b1d7fe solid; 
	}

/*blog Classes end here*/


/*Left NAV start here*/

.applemenu{
margin: 5px 0;
padding: 0;
width: 208px; /*width of menu*/
border: 1px solid #e0e0e0;
}

.applemenu div.silverheader a{
background-color: #e0e2e3; 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #5a5a5a;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
border-bottom: 1px #FFFFFF solid; 
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: 5a5a5a;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
background-color: #0072bc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 5px;
height: 250px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

.applemenu1{
margin: 5px 0;
padding: 0;
width: 208px; /*width of menu*/
border: 1px solid #e0e0e0;
}

.applemenu1 div.silverheader1 a{
background-color: #e0e2e3; 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #5a5a5a;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
border-bottom: 1px #FFFFFF solid; 
}


.applemenu1 div.silverheader1 a:visited, .applemenu1 div.silverheader1 a:active{
color: 5a5a5a;
}


.applemenu1 div.selected1 a, .applemenu1 div.silverheader1 a:hover{
background-color: #0072bc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

.applemenu1 div.submenu1{ /*DIV that contains each sub menu*/
background: white;
padding: 5px;
height: 250px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

.ip_field_small
{ 
	width:80px;
	border:1px solid #7b9ebd;
	font:normal 11px  Arial, Helvetica, sans-serif;
	color:#003c63; 
	padding-left:3px;
	padding-right:0px;
}

#maindate
{
margin:0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0072bc;
}

#maindate a
{
color:#0072bc;
text-decoration:none;
}
#maindate a:hover
{
color:#23c0fc;

}


#maindate ul, li
{
padding:0;
margin:0;
}

#maindate ul
{
list-style-type:none;
text-decoration:none;

}

#maindate li
{
float:left;
display:block;
line-height:45px;
margin:0;
}

/*#maindate li small
{
font-size:11px;
color:#FFFFFF;
display:block;
padding:0px;
margin:0px;
}*/

.btnbg
{
background:#5586c0 url(../images/btn_bg.jpg) repeat-x;
width:930px;
height:51px;
}

.active_date
{
color:#FFFFFF;
background:url(../images/btn02.jpg) no-repeat;
text-align:center;
width:142px;
height:51px;
}

.normal_btn
{
background:url(../images/normal_btn.jpg) no-repeat;
text-align:center;
width:142px;
height:51px;
}
.done_btn
{
background:url(../images/normal_btn.jpg) no-repeat;
text-align:center;
width:142px;
height:51px;
}
.visited_btn
{
background:url(../images/visited_btn.jpg) no-repeat;
text-align:center;
width:142px;
height:51px;
}


#update_visit
{
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#0072bc;
width:600px;
}

#update_visit a
{
color:#0072bc;
text-decoration:none;
}
#update_visit a:hover
{
color:#23c0fc;

}

#update_visit ul, li
{
padding:0;
margin:0;
}

#update_visit ul
{
list-style-type:none;
text-decoration:none;

}

#update_visit li
{
float:left;
display:block;
line-height:56px;
margin:0;
}

.update_visit_active
{
color:#FFFFFF;
background:url(../images/update_visit.jpg) no-repeat;
text-align:center;
width:285px;
height:56px;
}

.update_visit_normal
{
background:url(../images/update_normal_active.jpg) no-repeat;
text-align:center;
width:285px;
height:56px;
}
.green_btn, .blue_btn
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
font-weight:bold;
}

.blue_btn
{
background:url(../images/blue_btn.jpg) repeat-x;
text-align:center;
width:149px;
height:51px;
}
.green_btn
{
background:url(../images/green_btn.jpg) repeat-x;
text-align:center;
width:149px;
height:51px;
}