/*common style starts */
body{
margin:0;
font-size:75%;
color:#333333;
background-color:#EEEEEE;
font-family:Arial, Helvetica, sans-serif;
}

img{border:0;}
form, p, h2, h3, h4{margin:0;}
a{color:#333333;}
a:hover{text-decoration:none;}

#logo{
width:286px;
padding: 15px 0px 15px 40px;
}

td {vertical-align:top;}

#container {
background-color:#FFFFFF;
width:1003px;
margin:auto; 
}

 

.clr{
clear:both;
}

select, input {
font-size:90%;
}

textarea
{
font-size:110%;
}

/*common style ends */


/*Header style starts */

#header{
background-color:#FFFFFF;
}

#top_links{text-align:right;
padding: 5px 20px 5px 5px;
}

#top_links a{padding: 0px 5px 0px 5px;
text-decoration:none;
}

#user_profile{width:260px;
height:57px;
background-image:url(../../images/user_profile_background.gif);
background-repeat:no-repeat;
margin-right:20px;
padding:5px 10px 5px 10px;
font-size:95%;
}

.left_tab
{
	margin-right:-3px;
}
.user_name{color:#ff7f00;}

#user_profile img{float:left;
padding-right:10px;
}

#tabs {padding: 0px 10px 0px 10px;
background-image:url(../../images/header_background.gif);
background-repeat:repeat-x;
margin-bottom:-3px;
}

.tab_link{background-image:url(../../images/tabs_background.gif);
background-repeat:no-repeat;
}

.tab_link:hover{background-image:url(../../images/tabs_active_background.gif);
background-repeat:no-repeat;
}

.tab_link_active{background-image:url(../../images/tabs_active_background.gif);
background-repeat:no-repeat;
}

#sub_links{background-color:#043a90;
color:#FFFFFF;
height:27px;
}
#sub_links td{vertical-align:middle;}

.sub_links_left{width:9px;
background-image:url(../../images/tab_sub_links_background_left.GIF);
background-repeat:no-repeat;
}

.sub_links_right{width:9px;
background-image:url(../../images/tab_sub_links_background_right.GIF);
background-position:top right;
background-repeat:no-repeat;
}

#sub_links a{color:#FFFFFF;
text-decoration:none;
font-size:90%;
display:inline-block;
padding:0px 5px;
}

#sub_links a:hover{color:#f9f27d;}

#sub_links .sub_link_active {
color:#f9f27d;
}

#sub_links_1{padding-left:25px; font-size:90%;}
#sub_links_2{padding-left:125px; font-size:90%;}
#sub_links_4{padding-left:300px;}
#sub_links_5{padding-left:300px;}
#sub_links_6{padding-left:520px;}
#sub_links_7{padding-left:580px;}
#sub_links_8{padding-left:660px;}
#sub_links_9{padding-left:850px;}

/*Header style ends */

/*Content style starts */

#content{padding:10px;
background-color:#FFFFFF;}

#page_info 
{border:1px solid #999999;
padding:3px;
margin-top:10px;
}

#page_info_inner{border:1px solid #CCCCCC;
padding:3px 3px 0px 3px;
height:21px;
}

.page_info_background{background-image:url(../../images/page_info_background.gif);
background-repeat:repeat-x;
height:15px;
}

#content_inner{padding:10px 10px 10px 10px;
background-color:#fdfaee;
border-top:1px solid #CCCCCC;
border-right:1px solid #EEEEEE;
border-bottom:1px solid #EEEEEE;
border-left:1px solid #CCCCCC;
}

h2 {
font-size:120%;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
padding:5px 5px 5px 8px;
margin-bottom:10px;
background-color:#FFFFFF;
}

.form_container{
font-size:90%;
border-top:1px solid #EEEEEE;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #EEEEEE;
border-collapse:collapse;
background-color:#FFFFFF;
margin: 5px auto 10px 0;
}

.form_container caption {
font-size:110%;
text-align:left;
padding: 0px 0px 0px 3px;
font-weight:bold;
}

.form_container td{padding:3px 7px 3px 7px;
border-left:1px solid #EEEEEE;
border-top:1px solid #EEEEEE;
}

.form_label{text-align:right;
width:14%;
background-color:#FBFBFB;
}

.form_field{width:19%;
}

.form_label_2{ /*Style for label TD without width*/
text-align:right;
background-color:#FBFBFB;
}

.form_field_2{/*Style for field TD without width*/
}

h4{color:#FF0000;
font-size:90%;
text-align:right;
float:right;
padding:5px 5px 5px 5px;
font-weight:normal;
}

.mandatory_field{color:#FF0000;
font-weight:bold;
font-size:110%;
}

.form_input{width:160px;}

.form_input_date{width:130px;}

.form_select{width:165px;}

.form_select_big{width:300px;}

.form_select_small{}

.form_input_small{width:75px;}

.form_input_text_area{width:160px;}

.form_buttons_container{border:1px solid #EEEEEE;
border-bottom-color:#cccccc;
border-right-color:#cccccc;
border-collapse:collapse;
background-color:#FFFFFF;
margin: 0px 0px 10px 0px;
text-align:center;
}

.form_buttons_container td{
padding:5px 5px 5px 5px;
}

.form_buttons{
font-size:90%;
height:25px;
cursor:pointer;
background-color:#71706a;
color:#FFFFFF;
border:none;
padding: 5px 10px;
}

#login_container{
width:35%;
border-top:1px solid #EEEEEE;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #EEEEEE;
border-collapse:collapse;
background-color:#fdfaee;
margin: 5px auto 10px auto;
}

#login_container td{
padding:3px;
border-left:0px solid #EEEEEE;
border-top:0px solid #EEEEEE;
}
#login_container form_label_2{
background-color:#fdfaee;
}

#login_container a{
text-decoration:none;
}

.arrow{
background-image:url(../../images/arrow.gif);
background-repeat:no-repeat;
padding-left:8px;
}

.login_title {font-size:110%;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
padding-bottom:5px;
margin-bottom:10px;
background-image:url(../../images/login.gif);
background-repeat:no-repeat;
padding-left:20px;
}

.data_grid{
border-top:1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-collapse:collapse;
padding:5px 5px 5px 5px ;
margin-bottom:10px ;
}

.data_grid caption {
text-align:left;
}

.data_grid_header{
background-image:url(../../images/data_grid_header.gif);
background-repeat:repeat-x;
background-color:#ebecee;
height:25px;
}
.AlterRow{
border:none;
background-color:#ff000;
}

.data_grid td{
border:1px solid #EEEEEE;
border-top-color:#EEEEEE;
border-left-color:#EEEEEE;
border-bottom-color:#EEEEEE;
padding:3px 5px 3px 10px;
}

.row_1{
background-color:#FFFFFF;
border:none;
}

.row_2{
background-color:#f9f9f9;
border:none;
}

.data_grid tr:hover{
background-color:#ffdfbf;
background-image:url(../../images/data_grid_active.gif);
background-repeat:repeat-x;
}

.row_over{
background-color:#ffdfbf;
background-image:url(../../images/data_grid_active.gif);
background-repeat:repeat-x;
}


.data_grid a{
font-weight:bold;
}

.data_grid_delete{
display:inline-block;
padding: 1px 5px 1px 16px;
background-image:url(../../images/delete_button.gif);
background-repeat:no-repeat;
text-decoration:none;
font-size:85%;
font-weight:normal;
}

.data_grid_delete:hover{
background-image:url(../../images/delete_button_over.gif);
background-repeat:no-repeat;
color:#06337c;
}

.data_grid_edit{
display:inline-block;
padding: 1px 6px 1px 18px;
background-image:url(../../images/edit_button.gif);
background-repeat:no-repeat;
text-decoration:none;
font-size:85%;
font-weight:normal;
}

.data_grid_edit:hover{
background-image:url(../../images/edit_button_over.gif);
background-repeat:no-repeat;
color:#06337c;
}

.data_grid_refresh{
display:inline-block;
padding: 3px 10px 3px 18px;
background-image:url(../../images/refresh_button.gif);
background-repeat:no-repeat;
text-decoration:none;
font-size:100%;
font-weight:normal;
}

.data_grid_refresh:hover{
background-image:url(../../images/refresh_button_over.gif);
background-repeat:no-repeat;
color:#06337c;
}

.data_grid_caption{ /* style to give data grid caption bold and bigger look*/
font-weight:bold;
}

.data_grid_view_notes{
float:left;
padding: 1px 6px 1px 18px;
background-image:url(../../images/view_notes_button.gif);
background-repeat:no-repeat;
text-decoration:none;
font-size:83%;
font-weight:bold;
cursor:pointer;
}

.data_grid_view_notes:hover{
background-image:url(../../images/view_notes_button_over.gif);
background-repeat:no-repeat;
color:#06337c;
}

.data_grid_view_notes_active{
float:left;
padding: 1px 8px 1px 18px;
background-image:url(../../images/view_notes_button_active.gif);
background-repeat:no-repeat;
text-decoration:none;
font-size:83%;
font-weight:bold;
cursor:pointer;
}

.notes_data{
clear:both;
}

h3{
font-size:100%;
padding:0px 0px 0px 0px;
font-weight:bold;
}

.paging{
text-align:right;
padding: 0px 10px 10px 10px;
}

.paging a:link{
padding:1px 3px;
text-decoration:none;
background-color:#666666;
}

.paging .active{
background-color:#666666;
color:#FFFFFF;
}

.paging a:hover{
background-color:#666666;
color:#FFFFFF;
}

.next{
background-color:#666666;
color:#FFFFFF;
}

.previous{
background-color:#666666;
color:#FFFFFF;
}

.contact_us{
background-image:url(../../images/igi_logo.gif);
background-repeat:no-repeat;
padding:0 0 10px 110px;
margin-left:10px;
}

legend{
color:#333333;
font-weight:bold;
}
fieldset{
width:460px;
font-size:90%;
}

.error{
padding:10px;
margin:auto;
background-color:#FF0000;
color:#FFFFFF;
}

.msg{
color:#000099;
}

/*Content style ends */




/*Footer style starts */
.footer{color:#FFFFFF;
background-color:#043a90;
font-size:85%;
padding: 40px 20px 15px 20px;
background-image:url(../../images/footer_background.gif);
background-repeat:repeat-x;
}
/*Footer style ends */


