/* CSS Document */
/*Change History*/
/*
Date : April 22 2008
Issue Number : #C220408
Issue Description : The Header line will probably need moving a little to the left so it is nicely centered
*/

BODY 
{
	scrollbar-face-color: #ffffff;	
	scrollbar-highlight-color: #7b7991;
	scrollbar-shadow-color: #7b7991;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #7b7991;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	FONT-SIZE: 10px;
	PADDING: 0px;
	margin: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #ACD8AE;
}
/*
INPUT 
{
	BORDER-RIGHT: #54575A 1px solid; 
	BORDER-TOP: #54575A 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #54575A 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #54575A 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width: 129px;

}
*/
INPUT.input_big 
{
	BORDER-RIGHT: #54575A 1px solid; 
	BORDER-TOP: #54575A 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #54575A 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #54575A 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width: 350px;

}
INPUT.input_button
{
	FONT-SIZE: 12px; 
	font-weight: bold;
	text-transform: uppercase;
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #4B68B1;
	width: 95px;
	height: 25px;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}
INPUT.small_input 
{
	BORDER-RIGHT: #54575A 1px solid; 
	BORDER-TOP: #54575A 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #54575A 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #54575A 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width: 97px;
}
INPUT.medium_input 
{
	BORDER-RIGHT: #54575A 1px solid; 
	BORDER-TOP: #54575A 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #54575A 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #54575A 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width: 225px;
}

INPUT.small_input2 
{
	BORDER-RIGHT: #54575A 1px solid; 
	BORDER-TOP: #54575A 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #54575A 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #54575A 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width: 50px;
	text-align :right; 
}
INPUT.small_input3 
{	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	width: 15px;
	border-width: 0px;
}

TEXTAREA 
{
	BORDER-RIGHT: #54575A 1px solid; 
	BORDER-TOP: #54575A 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #54575A 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #54575A 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width: 129px;

}

TEXTAREA.medium_textarea 
{
	BORDER-RIGHT: #54575A 1px solid; 
	BORDER-TOP: #54575A 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #54575A 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #54575A 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width: 225px;
}


SELECT 
{
	BORDER-RIGHT: #54575A 1px solid; 
	BORDER-TOP: #54575A 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #54575A 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #54575A 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width: 129px;
}

SELECT.Small_DropDown
{
	BORDER-RIGHT: #54575A 1px solid; 
	BORDER-TOP: #54575A 1px solid; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #54575A 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #54575A 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	font-weight:bold;
	width: 50px;
}

SELECT.Midium_DropDown
{
	BORDER-RIGHT: #54575A 1px solid; 
	BORDER-TOP: #54575A 1px solid; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #54575A 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #54575A 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	BACKGROUND-COLOR: #ffffff;
	width: 90px;
}


.table1 {
	border-color: #ffffff;
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}
.mastertable1 {
	border-color: #000000;
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}
.nav
{
    background-image: url(../images/nav1.jpg);
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
    height: 29px;
}
a.nav_link 
{
	color: #ffffff;
	text-decoration: none;
	line-height: 29px;

}
a.nav_link:hover
{
    color: #ffffff;
    text-decoration: none;
    display: block;
    line-height: 29px;
    background-image: url(../images/nav2.jpg);
}
.nav2
{
    background-image: url(../images/nav1_1.jpg);
    background-repeat: no-repeat;
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
    height: 29px;
}
a.nav2_link 
{
	color: #ffffff;
	text-decoration: none;
	line-height: 29px;

}
a.nav2_link:hover
{
    color: #ffffff;
    text-decoration: none;
    display: block;
    line-height: 29px;
    background-image: url(../images/nav2_2.jpg);
}
.nav3{
	background-image: url(../images/nav1.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	color:#FFFFFF;
	height: 29px;
}
a.nav3_link 
{
	color: #ffffff;
	text-decoration: none;
	line-height: 29px;

}
a.nav3_link:hover 
{
	color: #ffffff;
	text-decoration: none;
	display: block;
	line-height: 29px;
	background-image: url(../images/nav2.jpg);
}
.content_nav {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	line-height: 14px;
}
a.content_nav_link {
	color: #ffffff;
	text-decoration: none;
}
a.content_nav_link:hover {
	color: #ED1C24;
	text-decoration: none;
}
.bg2 {
	background-image: url(../images/bg2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #8ECB86;
}
.content2 {
	font-family: Arial Black;
	font-size: 18px;
	color: #2E3192;
	text-transform: uppercase;
	line-height: 40px;
}
.content3 {
	font-family: Tahoma;
	font-size: 9px;
	color: #2E3192;
	font-weight: bold;
}
.content4 {
	font-family: Tahoma;
	font-size: 10px;
	color: #ED1C24;
	font-weight: normal;
}
a.content4_link {
	color: #ED1C24;
	text-decoration: none;
}
a.content4_link:hover {
	color: #000000;
	text-decoration: underline;
}
.content5 {
	font-family: Tahoma;
	font-size: 10px;
	color: #007141;
	font-weight: bold;
}
a.content5_link {
	color: #007141;
	text-decoration: none;
}
a.content5_link:hover {
	color: #000000;
	text-decoration: underline;
}
.content6 {
	font-family: Tahoma;
	font-size: 12px;
	color: #2E3192;
	font-weight: bold;
}
.content7 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.content8 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.footer_content {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
}
.cart_box {
	background-image: url(../images/cart.jpg);
	background-repeat: no-repeat;
	width: 154px;
	height: 68px;
}
.heading_bg {
	background-image: url(../images/bg_heading.gif);
	background-repeat: repeat-x;
	height: 30px;
	/*#C220408*/
	padding-left: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
}


.h1_bg {
	background-image: url(../images/h1_bg.jpg);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #009FE2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: White;
	line-height: 18px;
}
.h2_bg {
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000000;
	line-height: 18px;
}
.h3_bg {
	background-image: url(../images/bg3.jpg);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #009BDF;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: White;
	line-height: 16px;
	text-align: left;
	padding-left: 3px;
}
.h3_bg_content {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000000;
	line-height: 16px;
}
.h3_2_bg_content {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000000;
	line-height: 16px;
}
.table1 {
	border-color: #464648;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 0px;
}
.td1 {
	border-color: #464648;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
}

.table 
{
	border-collapse: collapse;
}
	
.th_empty
{
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
}
th 
{
	border: 1px solid #999;
}

.thDrid
{
	border: 0px solid #2e8b52;
	background-color:#ffffff;
	padding-left:2px;
	padding-right:2px;
}
	
input.button1 {
	background-image: url(../images/button.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 133px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	border-width: 0px;
}
.table_with_border {
	border-color: #ABD8AE;
	border-style: solid;
	border-width: 1px;
}
.table_content1 {
	font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
	color: #2E3192;
	line-height: 22px;
}
.table_content2 {
	font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
	color: #2E3192;
	font-weight: bold;
}
.table_heading_content1 {
	font-family: Arial Black;
	font-size: 27px;
	color: #ffffff;
}
.table_heading_content2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
}
.table_heading_content3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.table_content3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
.table_content4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: red;
}
.table_content5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	padding-left:5px;
}
.table_content6 {
	font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
	color: #2E3192;
	line-height: 22px;
	padding-left:5px;
}
.table_content7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight:bold;
	padding-left:1px;
}
hr
{
	color:#14489F;
}

.table_content_link1 {
	color: #3A54A5;
	text-decoration: underline;
}
.table_content_link1:hover {
	color: #ff0000;
	text-decoration: underline;
}
.selectedPageNumber
{
    color: #dd0000;
    text-decoration: none;
}
.group_cell
{
    text-align: center;
    border : solid 1px #2e8b52;
    background-color :#ffffff;
}
.product_cell
{
    text-align: center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    border : solid 1px #999999;
}
.product_cell_heading
{
    background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000000;
	line-height: 18px;
	text-align: center;
    border : solid 1px #999999;
}
.product_cell_heading_with_back_ground
{
	background-image: url(../images/bg3.jpg);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #009BDF;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: White;
	line-height: 16px;
	text-align: left;
	padding-left: 3px;
    border : solid 1px #999999;	
}


.table_content4_link 
{
	/*
	display:block;
	border: 0px solid #cccccc;
	*/
	text-align: center;
}
.table_content4_link_hover
{
	/*
	background-color:#96ce8f;
	display:block;
	border: 0px solid #FFFFFF;
	*/
	text-align: center;
}

.table_content4_border{
	/*
	border-right: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	*/
	text-align: center;
}

.package_type_data_list
{
    border-collapse :collapse; 
}

.error_text{
 color: #FF0000;
 font-family: Tahoma;
 font-size: 12px;
 font-weight:bold;
}

#updateProgress 
{
    background-color : #008000; 
    border: 1px solid #FFFFFF;
    text-align: center; 
    vertical-align : middle; 
    position: absolute;
    top: 70%;
    left: 50%;
    height: 90px;
    width: 100px;
    z-index: 1;
}

.BreadCrumb_nav 
{
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #007141;
	text-decoration: none;
	text-transform:capitalize;
}
.BreadCrumb_nav_small
{
	font-family:Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #007141;
	text-decoration: none;
}

.BreadCrumb_nav_large
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #007141;
	text-decoration: none;
	text-transform:capitalize;
}

a.BreadCrumb_nav 
{
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #007141;
	text-decoration: none;
	text-transform:capitalize;
}
a.BreadCrumb_nav:hover
{
	color: #ffffff;
	text-transform:capitalize;
}
.border1{
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
border-top:1px solid #ffffff; 
border-left:1px solid #ffffff;
}

.highlight 
{
	text-decoration:none; 
	font-weight:bold; 
	color:black; 
	background:yellow;
}

.note
{
    font-size: 7pt;
    color: gray;
    font-family: Verdana, Arial;
}


/* New Added For the new application form starts  */

INPUT.input_big1
{
	BORDER: #54575A 1px solid; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width: 129px;

}

INPUT.input_big2 
{
	BORDER: #54575A 1px solid; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width: 250px;

}
INPUT.input_small2 
{
	BORDER: #54575A 1px solid; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width: 250px;

}
INPUT.input_small3 
{
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	width: 20px;
	border-width: 0px;
}
.border_top 
{
	background-image: url(../images/border_top.gif);
	background-repeat: repeat-x;
}
.border_bottom 
{
	background-image: url(../images/border_bottom.gif);
	background-repeat: repeat-x;
}
.border_left 
{
	background-image: url(../images/border_left.gif);
	background-repeat: repeat-y;
}
.border_right 
{
	background-image: url(../images/border_right.gif);
	background-repeat: repeat-y;
}

.label
{	
	padding-left: 4px;
	padding-right: 4px;
	font-size: 12px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	height: 20px;
	color:#FF5500;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/* New Added For the new application form ends  */


.submit_button /* added on 16th Sept 2008 */
{	
	margin:0; 	
	color:#ffffff; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/nav1_1.jpg);
	font-weight:bold;
}