@charset "utf-8";
/* CSS Document */

@import "reset.css";

body
{
background-color:#272729;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3c3c3c;
line-height:1.2em;
}

a:focus
{
outline:0;
}

#outerContainer
{
/*width:982px;*/ /* As requested by solomon */
width:960px;
margin-right:auto;
margin-left:auto;
background-color:#f7f7f7;
/*margin-top:10px;*/ /* As requested by solomon */
}

#innerContainer
{
width:960px;
margin-right:auto;
margin-left:auto;
background-color:#ffffff;
/*margin-top:10px;
margin-bottom:10px;*/ /* As requested by solomon */
}

#bannerContainer
{
background:url(../imgs/bannerImage.jpg) no-repeat 0 0;
height:176px;
}

#subbannerContainer
{
background:url(../imgs/subpageBanner.jpg) no-repeat 0 0;
height:98px;
}

#bannerContainer td
{
position:relative;
}

#logoTransButton 
{
	position:absolute;
	width:181px;
	height:69px;
	left: 22px;
	top: 75px;
}

#breadcrumb td
{
background-color:#fff;
padding:5px 0px 5px 0px;
text-align:right;
font-size:10px;
color:#959595;
}

#breadcrumb td a
{
text-decoration:none;
font-size:10px;
color:#959595;
}


.navContainer
{
background:url(../imgs/navBg.jpg) repeat-x 0 0;
}

.navHolder
{
float:right;
}

.navHolder ul
{
}

.navHolder ul li
{
float:left;
}

.navHolder ul li a
{

border-left:#9dadaa solid 0px;
display:block;
padding:8px 20px 8px 20px;
color:#9bd8c6;
text-decoration:none;
}

.navHolder ul li a.active
{ 
color:#3d4746;
background:url(../imgs/navBgActive.jpg) repeat-x 0 0;
font-weight:bold;
}

.navHolder ul li a:hover
{
color:#3d4746;
background:url(../imgs/navBgActive.jpg) repeat-x 0 0;
}

#contentContainer .align
{
padding:0px 10px 0px 10px;
background-color:#ffffff;
}

.col1
{
width:210px;
}

.col2
{
width:523px;
}

.col3
{
width:207px;
}

.subcol2
{
width:730px;
background-color:#fff;
}

#formContainer
{
background-color:#ffffff;
margin-bottom:10px;
}

#formContainer td input
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


#partners
{
background-color:#ffffff;
width:200px;
}

#LoginContainer
{
background-color:#f4f2f5;
width:200px;
}

#LoginTable
{
}

#LoginTable td
{
padding:3px 5px 3px 10px;
}

#LoginTable td input
{
border:#74beb1 solid 1px; background-color:#f3f3f5; padding:3px 5px 3px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}

#LoginTable td .buttonStylesLogin
{
border:#ffffff solid 0px; background:#084546 url(../imgs/buttonBg.jpg) repeat-x 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:3px 5px 3px 5px; color:#ffffff; width:100%;
}




.forgotPass
{
display:block;
background:url(../imgs/forgotPassArrow.jpg) no-repeat 0 8px;
padding:3px 0px 3px 10px;
}

.forgotPass a
{
text-decoration:none;
color:#303030;
}


.LoginHeader
{
height:28px;
background:url(../imgs/loginBg.jpg) repeat-x 0 0;
}

.LoginHeader h1
{
color:#ffffff;
text-transform:uppercase;
padding:8px 0px 7px 25px;
background:url(../imgs/loginArrow.jpg) no-repeat 0 0;
}


ul#secNavigation
{
}

ul#secNavigation li
{
border-bottom:#d1dbda solid 1px;
}

ul#secNavigation li a
{
text-decoration:none;
color:#000000;
display:block;
color:#068071;
padding:8px 0px 8px 29px;
background:url(../imgs/secNavGreenBullet.gif) no-repeat 5% 12px;
}

ul#secNavigation li a:hover
{
}

ul#secNavigation li a.active
{
background-color:#e5f4f1;
}

ul#secNavigation li ul.secondlevel
{
margin:0px;
padding:0px;
}

ul#secNavigation li ul.secondlevel li
{
border-bottom:#93aea7 dotted 1px;
}

ul#secNavigation li ul.secondlevel li.last
{
border-bottom:#d8e7e4 solid 1px;
}


ul#secNavigation li ul.secondlevel li a
{
padding:0px;
display:block;
color:#485452;
padding:6px 0px 6px 45px;
background:#d8e7e4 url(../imgs/secondlevelBullet.jpg) no-repeat 16% 10px;
text-align: left;
}



.ratelinks
{
background-color:#fff;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
}

.quicklinks
{
background-color:#fff;
margin-bottom:10px;
margin-left:10px;
width:95%;
}

.partners
{
background-color:#fff;
margin-bottom:10px;
margin-top:10px;
}

#quickLinksHeader1
{
height:35px;
background:url(../imgs/quicklinksHeader1.jpg) repeat-x 0 0;
}
#quickLinksHeader2
{
height:35px;
background:url(../imgs/quicklinksHeader2.jpg) repeat-x 0 0;
}
.quicklinks td h1,.partners td h1
{
color:#876c01;
text-transform:uppercase;
padding:9px 0px 7px 25px;
background:url(../imgs/quicklinksHeaderBullet1.gif) no-repeat 6% 12px; 
}

.quicklinks td h2
{
color:#7a7a78;
text-transform:uppercase;
padding:9px 0px 7px 25px;
background:url(../imgs/quicklinksHeaderBullet2.gif) no-repeat 6% 12px; 
}

h3
{
background-color:#f8e191;
color:#836a03;
padding:8px 10px 8px 18px;
}


.quicklinks td p
{
margin:10px;
}

.quickLinksList1
{
margin:10px;
padding:0px;
}

.quickLinksList1 li 
{
margin:0px;
padding:0px;
border-bottom:#fff solid 1px;
}
.quickLinksList1 li a
{
display:block;
color:#000000;
text-decoration:none;
background:url(../imgs/greyBullet.jpg) no-repeat 0 7px;
padding:5px 0px 5px 20px;
}

.quickLinksList1 li span
{
color:#037203;
font-weight:bold;
}

.quickLinksList1 li a.lists
{
display:block;
color:#000000;
text-decoration:underline;
padding:3px 0px 3px 0px;
background:none;
}



/**/


.quickLinksListIntro
{
margin-top:10px;
padding:0px;
}

.quickLinksListIntro li 
{
margin:0px;
padding:0px;
border-bottom:#fff solid 1px;
}
.quickLinksListIntro li a
{
display:block;
color:#000000;
text-decoration:none;
background:url(../imgs/bluebullet.jpg) no-repeat 0 10px;
padding:3px 0px 3px 15px;
}

.quickLinksListIntro li span
{
color:#037203;
font-weight:bold;
}

/**/

.readmore
{
font-size:10px;
color:#037203;
float:right;
padding:3px;
margin-bottom:5px;
text-decoration:underline;
}

.introHeader
{
background:url(../imgs/introBullet.gif) no-repeat 0 10px;
font-size:13px;
font-weight:bold;
color:#008889;
margin-bottom:10px;

display:block;
}

#introContent
{
width:503px;margin-left:auto;margin-right:auto; margin-top:0px; margin-bottom:10px;
}

#introContent td p
{
margin:0px 11px 10px 15px;
text-align:justify;
}



#footerContainer
{
background-color:#dedede;
width:940px;
margin-right:auto;
margin-left:auto;
margin-top:10px;

/*margin-bottom:10px;*/ /* As requested by solomon */
}

#footerContainer td
{
font-size:10px;
color:#929292;
padding:13px 10px 13px 10px;
}

#footerContainer td a
{
color:#929292;
text-decoration:none;
}


/************************/

#welcomeUser
{
/*background-color:#f4f2f5;*/
padding:15px 0px 3px 0px;
color:#323232;
font-size:10px;
width:190px;
margin-bottom:10px;
border-bottom:#cdcbce solid 1px;

}

#subpageBannerContainer td
{
background:url(../imgs/subpageBanner.jpg) no-repeat 0 0;
}

.tabsContainer
{
width:100%;
padding:10px 7px 5px 10px;
}

div.tabLinks
{
width:75%;
float:left;
clear:left;
}

div.tabLinks ul
{
margin:0px;
padding:0px;
}

div.tabLinks ul li
{
float:left;
margin-right:2px;
}

div.tabLinks ul li a
{
display:block;
padding:10px;
background-color:#9dd5d2;
color:#353535;
text-decoration:none;
}

div.tabLinks ul li a:hover
{
}

div.tabLinks ul li a.active
{
background-color:#2cc4b7;
color:#FFFFFF;
font-weight:bold;
}

.tabContents
{
float:left;
clear:left;
border:#009997 solid 2px;
width:100%;
}

.tabContents p
{
margin:5px 15px 15px 15px;
}

.tabArrow
{
height:10px;
}


#arrow1
{
background:url(../imgs/tabarrow.jpg) no-repeat 6% 0;
}

#arrow2
{
background:url(../imgs/tabarrow.jpg) no-repeat 17% 0;
}

#arrow3
{
background:url(../imgs/tabarrow.jpg) no-repeat 29% 0;
}

		.table-contents-container
		{
		 border:solid 1px #f8e191;
		 padding:10px;
		 
		}
		
		.table-contents-container-no-top
		{
		 border:solid 1px #f8e191;
		 padding:10px;
		 border-top: none;
		}
		
		.table-contents-container-no-bottom
		{
		 border:solid 1px #f8e191;
		 padding:10px;
		 border-bottom: none;
		}

		.table-contents
		{
		margin-top:0px;
		margin-left:0px;
		font-weight:normal;
		color:#333333;		
		}

.table-contents th
{
text-align:left;
}

.table-contents td
{
text-align:left;
padding:3px 0px 3px 0px;
line-height:18px;
}


	.table-contents td SELECT
	{
	border:#bcbcbc solid 1px;
	border-top:#acacac solid 1px;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c3c3c;
	}
	
	.table-contents td INPUT
	{
	border:#bcbcbc solid 1px;
	border-top:#acacac solid 1px;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c3c3c;
	}
	
	.table-contents td TEXTAREA 
	{
	border:#bcbcbc solid 1px;
	border-top:#acacac solid 1px;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c3c3c;	
	}




#leftNavContainer
{
background-color:#ffffff;
width:190px;
margin-bottom:10px;
}

.leftNavHeader
{
height:28px;
background:url(../imgs/leftNavHeaderBgTile.jpg) repeat-x 0 0;
}

.leftNavHeader h1
{
color:#03756b;
text-transform:uppercase;
padding:8px 0px 7px 35px;
background:url(../imgs/leftNavHeaderArrow.jpg) no-repeat 0 0;
}


.port-header
{
color:#fff;
font-weight:bold;
text-align:left;
padding-left:18px;
}

/*.table-header
{

background:url(../imgs/bullet.gif) no-repeat 0 8px;
height:30px;
border-bottom:#c0b7ba solid 1px;
}

.table-header span
{
color:#003228;
text-align:left;
font-weight:bold;
display:block;
padding:6px 0px 0px 15px;
}


.table-header1
{
color:#960030;
font-weight:bold;
text-align:left;
}
*/



.buttonStyles
{
border:#ffffff solid 0px; background:#084546 url(../imgs/buttonBg.jpg) repeat-x 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:3px 5px 3px 5px; color:#ffffff;
}

.inputStyles
{
border:#c2c2c4 solid 1px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:3px 5px 3px 5px; color:#545454;
}

select
{
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.test-field-styles
{
border:#bcbcbc solid 1px;
border-top:#acacac solid 1px;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3c3c3c;
}

/*
.table-heading
{
color:#826b05;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
vertical-align:top;
padding-top:5px;
text-align:center;
}

.tabular-details
{
color:#666666;
font-family:Tahoma;
font-size:11px;
}

.tabular-details th
{
color:#826b05;
font-family:Tahoma;
font-size:11px;
padding:5px 0px 5px 6px;
}

.tabular-details td
{
color:#666666;
font-family:Tahoma;
font-size:11px;
padding:5px 0px 5px 6px;
}

.tabular-details td a
{
color:#0066cc;
}

.table-row-dark
{
background-color:#faf1e1;
}


.table-row-light
{
background-color:#fff;
}

.tabular-details
{
color:#666666;
}

.tabular-details th
{
color:#fff;
padding:5px 0px 5px 6px;
}

.tabular-details td
{
color:#666666;
padding:5px 0px 5px 6px;
}

.tabular-details td a
{
color:#0066cc;
}

.table-row-dark
{
background-color:#dbdbdb;
}


.table-row-light
{
background-color:#fff;
}*/

html {
     overflow: -moz-scrollbars-vertical;
}




/****** ADDED FROM QATAR CSS  *******/

@charset "utf-8";
/* CSS Document */

/**/

html {
     overflow: -moz-scrollbars-vertical;
}
.body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url('../imgs/page-bg.jpg');

}
img
{
border:0px;
}

#list1
{
}

#list1 ul
{
padding:0px;
list-style:none;
margin-right:3px;
}

#list1 ul li
{
float:right;
margin-right:2px;
}

#list1 ul li a
{
font-family:Tahoma;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
display:block;
background-image:url(../imgs/list1-bg-inactive.gif);
background-repeat:repeat-x;
padding:6px 15px 7px 15px;
text-decoration:none;
}

#list1 ul li a:hover
{
background-image:url(../imgs/list1-bg-active.gif);
background-repeat:repeat-x;
}

#list1 ul li a.active
{
background-image:url(../imgs/list1-bg-active.gif);
background-repeat:repeat-x;
}

#list1 ul li a.logout
{
background-image:url(../imgs/list1-bg-dark.gif);
background-repeat:repeat-x;
}


/**/

#list2
{
}

#list2 ul
{
margin:0px;
padding:0px;
list-style:none;
}

#list2 ul li
{
float:left;
}

#list2 ul li.break
{
}

#list2 ul li a
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#fff;
display:block;
text-decoration:none;
padding:3px 10px 0px 10px;
}

#list2 ul li a:hover
{
text-decoration:underline;
}

#list2 ul li a.active
{
color:#fed801;
text-decoration:underline;
}


/**/

.tabs-container
{
background-color:#f8e191;
}

#list3
{
height:27px;
margin:0px 17px -5px 1px;
border:#817d7e solid 2px;
border-bottom:0px;
background-image:url(../imgs/list3-bg.gif);
background-repeat:repeat-x;
}

#list3 ul
{
margin:0px;
padding:0px;
list-style:none;
height:27px;
}

#list3 ul li
{
float:left;
}

#list3 ul li.break
{
height:27px;
}

#list3 ul li a
{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#000;
display:block;
padding:6px 16px 8px 16px;
text-decoration:none;
background-image:url(../imgs/list3-bg.gif);
background-repeat:repeat-x;
}

#list3 ul li a:hover
{
background-image:url(../imgs/list3-bg-active.gif);
background-repeat:repeat-x;
}

#list3 ul li a.active
{
background-image:url(../imgs/list3-bg-active.gif);
background-repeat:repeat-x;
}

/*Yani added on 21/04/2009*/
/*list4 is to narrow the width of each tab header*/

#list4
{
height:27px;
margin:0px 17px -5px 1px;
border:#817d7e solid 2px;
border-bottom:0px;
background-image:url(../imgs/list3-bg.gif);
background-repeat:repeat-x;
}

#list4 ul
{
margin:0px;
padding:0px;
list-style:none;
height:27px;
}

#list4 ul li
{
float:left;
}

#list4 ul li.break
{
height:27px;
}

#list4 ul li a
{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#000;
display:block;
padding:6px 13px 8px 12px;
text-decoration:none;
background-image:url(../imgs/list3-bg.gif);
background-repeat:repeat-x;
}

#list4 ul li a:hover
{
background-image:url(../imgs/list3-bg-active.gif);
background-repeat:repeat-x;
}

#list4 ul li a.active
{
background-image:url(../imgs/list3-bg-active.gif);
background-repeat:repeat-x;
}


/**/


.page-header
{
color:#826b05;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-align:left;
padding:8px 8px 8px 8px;
background-color:#f8e191
}

.port-header
{
color:#fff;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-align:left;
padding-left:18px;
}

		.table-header
		{
		padding-left:30px;
		background:url(../imgs/bullet.gif) no-repeat 0 7px;
		border-bottom:#bcbcbc solid 2px;
		}
		
		.table-header span
		{
		color:#960030;
		font-family:Tahoma;
		font-size:12px;
		font-weight:bold;
		padding-left:15px;
		}


.table-header1
{
color:#960030;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
}

		.table-header2
		{
		color:#906805;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-align:left;
		height:35px;
		}

.button-container
{
background-color:#fff9f9; 
text-align:center; 
border-top:#c0c0c0 solid 1px;
padding:3px 0px 3px 0px;
}

.button-styles
{
color:#000;
font-family:Tahoma;
font-size:11px;
border:#666666 solid 1px;
background-image:url(../imgs/button-bg.gif);
background-repeat:repeat-x;
background-color:#fcb245;
height:20px;
padding: 0px 2px 2px 2px;
margin: 2px;
}




.button-styles-save
{
color:#82154e; 
font-family:Tahoma;
font-size:11px;
font-weight:bold;
border:#c7b19c solid 1px;
background-color:#fcb245;
background-image:url(../imgs/saveBg.jpg);
background-repeat:repeat-x;
padding: 5px 5px 5px 5px;
}

.button-styles-cancel
{
color:#434343;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
border:#a5a5a5 solid 1px;
background-color:#b3b3b3;
background-image:url(../imgs/cancelBg.jpg);
background-repeat:repeat-x;
padding: 5px 5px 5px 5px;
}


/*Sujatha added on 30/03/2010*/
/* To reduce the margin to avoid datascroller buttons going to next line */
.OGA-button-styles
{
color:#000;
font-family:Tahoma;
font-size:11px;
border:#666666 solid 1px;
background-image:url(../imgs/button-bg.gif);
background-repeat:repeat-x;
height:20px;
padding: 0px 1px 1px 1px;
margin: 1px;
}


select
{
color:#666666;
font-family:Tahoma;
font-size:12px;
}

.test-field-styles
{
font-family:Tahoma;
border:#bcbcbc solid 1px;
border-top:#acacac solid 1px;
padding:2px;
}

.number-field-styles
{
font-family:Tahoma;
border:#bcbcbc solid 1px;
border-top:#acacac solid 1px;
padding:2px;
text-align: right;
}


.footer
{
color:#333333;
font-family:Tahoma;
font-size:11px;
}

.footer a
{
color:#333333;
text-decoration:none;
}
/* portlet styles */

#portlet-lists
{
}

#portlet-lists ul
{
padding:0px;
margin:0px;
list-style:none;
}

#portlet-lists ul li
{
list-style-image:url(../imgs/red-arrow.gif);
margin:5px 0px 5px 30px;
}

#portlet-lists ul li a
{
color:#333333;
font-family:Tahoma;
font-size:11px;
text-decoration:none;
}

#portlet-lists ul li a:hover
{
text-decoration:underline;
}

/**/

.adv-search
{
color:#0066cc;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

/*
.table-heading
{

color:#826b05;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
vertical-align:top;
padding-top:5px;
text-align:center;
background-color: #f8e191;
white-space:normal;

}

.tabular-details
{
color:#666666; 
font-family:Tahoma;
font-size:11px;


}

.tabular-details th
{
color:#f4f2f5
font-family:Tahoma;
font-size:11px;
padding:5px 1px 5px 6px;
}

.tabular-details td
{
color:#f4f2f5
font-family:Tahoma;
font-size:11px;
padding:5px 5px 5px 5px;
}

.tabular-details td a
{
color:#0066cc;
} */

.table-heading
{
color:#826b05;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
vertical-align:top;
padding-top:5px;
text-align:center;
background-color:#f8e191;
 
}

.tabular-details
{
color:#666666;
font-family:Tahoma;
font-size:11px;
}

.tabular-details th
{
color:#826b05;
font-family:Tahoma;
font-size:11px;
padding:5px 0px 5px 6px;
}

.tabular-details td
{
color:#666666;
font-family:Tahoma;
font-size:11px;
padding:5px 0px 5px 6px;
}

.tabular-details td a
{
color:#0066cc;
}

.table-row-dark
{
background-color:#faf1e1;
vertical-align: top;
}


.table-row-light
{
background-color:#fff;
vertical-align: top;
}



/**/

#banner-navigation
{
width:235px;
height:27px;
margin:0px 17px -5px 1px;
border:#817d7e solid 4px;
border-bottom:0px;
background-image:url(../imgs/list3-bg.gif);
background-repeat:repeat-x;
}

#banner-navigation ul
{
margin:0px;
padding:0px;
list-style:none;
height:27px;
}

#banner-navigation ul li
{
float:left;
}

#banner-navigation ul li.break
{
height:27px;
}

#banner-navigation ul li a
{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#000;
display:block;
padding:6px 16px 8px 16px;
text-decoration:none;
background-image:url(../imgs/list3-bg.gif);
background-repeat:repeat-x;
}

#banner-navigation ul li a:hover
{
background-image:url(../imgs/list3-bg-active.gif);
background-repeat:repeat-x;
}

#banner-navigation ul li a.active
{
background-image:url(../imgs/list3-bg-active.gif);
background-repeat:repeat-x;
}

.mandatory
{
color:#da191d;
}

.errorMessage
{
color:#da191d;
font-family:Tahoma;
font-size:11px;
font-weight: bold;
}


#welcome-msg
{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#fff;
padding-left:10px;
}

#useful-links
{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#333333;
padding-left:10px;
background-image:url(../imgs/list3-bg-active.gif);
background-repeat:repeat-x;
height:27px;
}


/*  LEFT NAVIGATION   */

.left-nav
{
background:url(../imgs/red-arrow.gif) no-repeat 5% 50%;
padding:10px 0px 10px 10px;
border-bottom:#a1a1a1 dotted 1px;
}

.left-nav a
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#333333;
margin-left:10px;
text-decoration:none;
}

.left-nav a:hover
{

}

.left-nav a.active
{
font-weight:bold;
}

.left-nav a.active:hover
{

}

.left-nav-lists td
{
border-bottom:#d1dbda solid 1px;
}

.left-nav-lists-links
{
text-decoration:none;
display:block;
color:#068071;
padding:8px 0px 8px 29px;
background:url(../imgs/secNavGreenBullet.gif) no-repeat 5% 12px;	
}

a.left-nav-lists-links:hover
{
text-decoration:none;
font-weight:bold;
display:block;
color:#068071;
background:url(../imgs/secNavGreenBullet.gif) no-repeat 5% 12px;
}

.left-nav-lists-linksselected
{
text-decoration:none;
font-weight:bold;
display:block;
color:#068071;
padding:8px 0px 8px 29px;
background:url(../imgs/secNavGreenBullet.gif) no-repeat 5% 12px;
}

.innerlists-links
{
display:block;
color:#485452;
padding:6px 0px 6px 45px;
background:#d8e7e4 url(../imgs/secondlevelBullet.jpg) no-repeat 18% 10px;
text-align: left;
}


/* LEFT NAVIGATION INNER LISTS STYLES */


.left-nav-inner-lists
{
}

.left-nav-inner-lists ul
{
margin:0px;
padding:0px;
list-style:none;
background-color:#ffffdd;
}

.left-nav-inner-lists ul li
{
list-style-image:url(../imgs/inner-lists-bullet.gif) 0% 10px;
border-bottom:#a1a1a1 dotted 1px;
}

.left-nav-inner-lists ul li a
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#333333;
text-decoration:none;
display:block;
padding:8px 0px 8px 28px;
}

.left-nav-inner-lists ul li a span
{
margin-left:5px;
}

.left-nav-inner-lists ul li a:hover
{
background-color:#ffdb00;
}





#login-table
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#333333;
}

.login-field-styles
{
border:#bcbcbc solid 1px;
border-top:#acacac solid 1px;
padding:2px;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#333333;
border:#ededed solid 1px;
border-top:#acacac solid 1px;
}

/*
.tabular-public th
{
color:#fff;
font-family:Tahoma;
font-size:11px;
padding:3px 0px 3px 2px;

}

.tabular-public td
{
color:#666666;
font-family:Tahoma;
font-size:11px;
padding:3px 0px 3px 2px;
}

.tabular-public td a
{
color:#0066cc;
} */

/* menu ODC */
.dr-pmenu-selected-item 
{
	font-style:normal;
}

.rich-table {
	border: none;
}

.rich-table-cell {
	border: none;
}

.rich-table-thead {
	border: none;
}

.rich-table-subheader {
	border: none;
}

.rich-table-subheadercell {
	border: none;
}

.rich-table-footer {
	background-color:#ffffff;
}

.rich-table-footercell {
	border: none;
}

.rich-pmenu-group{
	background:url(../imgs/red-arrow.gif) no-repeat 5% 50%;
	padding:10px 0px 10px 10px;
	border-bottom:#a1a1a1 dotted 1px;
}

.dr-pmenu-top-group-div {
	border:0px solid;
	margin-bottom:3px;
	overflow:hidden;
	padding:1px;
	width:100%;
}

.dr-pmenu-item {
	border:0px solid;
	margin:0px;
	padding:5px;
	list-style:none;
	background-color:#ffffdd;
	list-style-image:url(../imgs/inner-lists-bullet.gif) 0% 10px;
	border-bottom:#a1a1a1 dotted 1px;
	color:#333333;
}

.dr-pmenu-item a:hover{
	background-color:#ffdb00;
}

/* Processing model panel not showing - Commented by rasool 
.dr-mpnl-pnl {
overflow:auto!important
}
*/

/* added by raymund */
.col_indent {
	width: 5px;
}

.col_label {
	width: 200px;
	vertical-align: top;
}


/* Suthakar */
.max_length {
	width: 700px;
}
.foot_coloum1 {
	width: 10%;
	vertical-align: center;
}
.foot_coloum2 {
	width: 80%;
	vertical-align: center;
}
.empty-footer {
	height: 3px;
	background-color: #cccccc;
	border: solid 1px #a1a1a1;
	border-top: none;
}


.search_label {
	width: 155px;
	vertical-align: top;
}
.search_label1 {
	width: 163px;
	vertical-align: top;
}


.search_label2 {
	vertical-align: top;
}

.search_value {
	vertical-align: top;
}

.search_val {
	width: 163px;
	vertical-align: top;
}


.search-header
{
	color:#960030;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.search-footer
{
	/*background-color: #cccccc;*/
	align: right;
}

.separator
{
	background-color: #bcbcbc;
	height: 1px;
	margin: 5px 0px 5px 0px;
}

.module-header
{
	color:#826b05;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:8px 8px 8px 8px;
	background-color: #f8e191;
}

.leftCurve
{
	height: 26px;
	background-image: url(../imgs/content-top-leftcurve.gif);
	width: 4px;
	border: none;
}

.rightCurve
{
	height: 26px;
	background-image: url(../imgs/content-top-rightcurve.gif);
	width: 4px;
	border: none;
}

.rich-datascr-button
{
color:#000;
font-family:Tahoma;
font-size:11px;
border:#666666 solid 1px;
background-image:url(../imgs/button-bg.gif);
background-repeat:repeat-x;
height:20px;
padding-bottom:2px;
margin: 0px 2px 0px 2px;
background-color:#fcb245;
width:auto;
}

.rich-datascr-inputtext
{
	font-family:Tahoma;
	font-size:11px;
}

.dataScroll
{
	border:none; 
	font-family:Tahoma;
	font-size:11px;
	vertical-align: center;
}

.dataScroll table
{
	border:none; 
}

.rich-dtascroller-table
{
	font-family:Tahoma;
	font-size:11px;
}

/*Yani add height for edit_label on 02/10/2009*/

.edit_label {
	width: 165px;
	height: 25px;
	vertical-align: top;
}

.edit_value {
	font-family:Tahoma;
	font-size:12px;
	vertical-align: top;
}

.percentCol {
	width: 5%;
}

/*By Ali for inspection*/

.inspectionEdit_value {
	font-family:Tahoma;
	font-size:12px;
	vertical-align: top;
	width: 150px;
}
/*Sujatha for prefTariff_edit_label on 24/12/2009*/

.prefTariff_edit_label {
	width: 170px;
	height: 25px;
	vertical-align: top;
}

/* murali added for taxcode_edit_label on 19/01/2011 */
.taxcode_edit_label {
	width: 140px;
	height: 25px;
	vertical-align: top;
}

/*same as test-field-styles*/
TEXTAREA
{
font-family:Tahoma;
border:#bcbcbc solid 1px;
border-top:#acacac solid 1px;
padding:2px;
}

.module-footer
{
	height: 30px;
	background-color: #cccccc;
	border: solid 1px #a1a1a1;
	border-top: none;
}

.test-field-styles-witherror
{
padding:2px;
background-color:#F9F0F0;
border:solid 1px #EFB3B3;
}

.error {
	color: #CC0000;
}
.errorMarker{
	padding-left:5px;
}

.fatal {
	color: #FF0000;
	font-weight: bold;
}

.info {
	color: #2E436D;
	whitespace: pre;
}
.infoMarker{
	padding-left:5px;
}
.warning {
	color: #FF7200;
}
.warningMarker{
	padding-left:5px;
}

.message_general
{
	/*
	width: 95%;
	font-family:Tahoma;
	font-size:11px;
	color:#b72e2e;
	margin: 5px 10px 10px 25px;
	*/
	font-family:Tahoma;
	font-size:11px;
	display: block;
	background: #F9F0F0;
	margin: 5px 10px 5px 10px;
	padding-top: 2px;
	padding-bottom: 2px; 
	border-top: 2px solid #EFB3B3;
	border-bottom: 2px solid #EFB3B3;
	color: #990000;
	vertical-align: center;
}

.message_tabs
{
	font-family:Tahoma;
	font-size:12px;
	color:#b72e2e;
	margin-left: 5px;
}


.error-msg-border
{
}

.error-msg-border td
{
	border-bottom:dotted #9f1d1d 1px;
}

.errorHeader{
	background-color:#ad2525;
	font-family:Tahoma;
	font-size:12px;
	text-align: left;
	margin: none;
	padding: 2px;
}

.errorTable{
	border:solid 1px #891c1c; 
	background-color:#FFFFFF;
	padding: none; 
	margin: 10px;
}



/* popup result table*/
.modalPanelHeader{
}
.popUpResultTable{
	color:#666666;
	font-family:Tahoma;
	font-size:11px;
	vertical-align: top;
}

.popUpResultTable th
{
	color:#fff;
	font-family:Tahoma;
	font-size:11px;
	padding:5px 1px 5px 6px;
}

.popUpResultTable td
{
color:#666666;
font-family:Tahoma;
font-size:11px;
padding:5px 5px 5px 5px;
}

.popUpResultRow
{
	color:#666666;
	font-family:Tahoma;
	font-size:11px;
	padding:5px 5px 5px 5px;
	border-width: none;	
}

.popUpResultTable td a
{
	text-decoration: none;
}

.popUpfooter
{
	background-color: #cccccc;
}

.verticalAlign
{
	vertical-align: top;
}

# RichFaces Styles

.dr-tbpnl-tb {
	color:#FFFFFF;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
}
	
.dr-tbpnl-tb-act {
	background-color: #7EBDBF;
	border-width:0px;
	border-style: none;
	padding:6px 10px 6px 10px;
	background-repeat:repeat-x;
	background-position:top;
	border-bottom-width:0;
	border-top-width:0;
	border-left-width:0;
	border-right-width:0;
	cursor:default;
	border-top: none;
	font: bold 11px Tahoma, Geneva, sans-serif;
	background-image: url("../imgs/list3-bg-active.gif");
}

.dr-tbpnl-tb-act {
border: none;
}

.dr-tbpnl-cntnt {
	/*border-top: 4px solid #7EBDBF;*/
	border-top-image:url("../imgs/tabs-green.jpg");
	border-right: none;
	border-left: none;
	border-bottom: none;
}

.dr-bottom-line {
	border-top: none;	
	border-bottom: none;	
	border-left: none;	
	border-right: none;	
}

.dr-tbpnl-tb-inact {
	background-color:#7EBDBF;
	background-image: url("../imgs/tabs-green.jpg");
	border-width:0px;
	border-style: none;
	padding:6px 10px 6px 10px;
	background-repeat:repeat-x;
	background-position:top;
	border-bottom-width:0;
	border-top-width:0;
	border-left-width:0;
	border-right-width:0;
	cursor:default;
	border-top: none;
	font: 11px Tahoma, Geneva, sans-serif;
	text-decoration:none;
}

.rich-tabhdr-cell-active img {
	display: none;	
}

.dr-tbpnl-tbbrdr {
	background-position:center top;
	background-repeat:no-repeat;
	border: none;
	background: none;
}

.dr-tbpnl-tbtopbrdr {
	border-top-style:none;
	border-top-width:0px;
}

.rich-tabhdr-side-border {
	display: none;	
}

.rich-tab-inactive 
{
	font-family:Tahoma;
	font-size:11px;
	background-color:#9dcdcf;
	background-image:none;
	border-color: 9dcdcf;
	border-width: 0;
	border-style:none;
	padding:5px 10px;
	background-repeat: repeat-x;
	background-position:top;
	border-bottom-width:0;
	border-top-width:0;
	border-left-width:0;
	border-right-width:0;
	cursor:default;
	border-top: none;
	background-image: url(../imgs/list3-bg.gif);
	color: #000000;
	border: none;
}



.rich-tab-bottom-line {
	border-top: none;	
	border-bottom: none;	
	border-left: none;	
	border-right: none;	
}

/*.rich-tabpanel-content
{
	border-top: 4px solid #AD4200;
	border-right: none;
	border-left: none;
	border-bottom: none;
}*/

.rich-tabpanel-content
{
  border:solid 1px #f8e191;
	padding:10px;
}

 

.rich-tab-active
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	background-color: #7dbdbf;
	border-width:0px;
	border-style: none;
	padding:5px 10px;
	background-repeat:repeat-x;
	background-position:top;
	border-bottom-width:0;
	border-top-width:0;
	border-left-width:0;
	border-right-width:0;
	cursor:default;
	border-top: none;
	background-image: url(../imgs/list3-bg-active.gif);
	color: #000000;
	border: none;
}


.rich-tabhdr-side-cell
{
	border: none;
	border-style: none;
	background-image: none;
}



.rich-tabhdr-side-border
{
	
	border: none;
	border-style: none;
	background-image: none;
}


/* risk monthly columns */
.monthly{
	width: 150px;	
}

.daily{
	width: 100px;	
}

.message_no_record{
	display: block;
	font-family:Tahoma;
	font-weight: bold;
	padding: 5px 10px;
	color: #990000;
	text-align: center;
}

/*Sujatha add col_indent for dealing on 19/01/2010 used by dealingview*/

.dealing_col_indent {
	width: 4px;
}

/*Yani add label and value style for dealing on 05/10/2009 used by dealingview*/
/*Sujatha adjusted label label width to 110px for dealing on 19/01/2010 used by dealingview*/

.dealing_edit_label {
	width: 110px;
	height: 25px;
	vertical-align: top;
}

.dealing_edit_value {
	width: 200px;
	vertical-align: top;
}

.dealing_edit_long_value {
	width: 200px;
	vertical-align: top;
}

/*Yani add label and value style for declaration on 07/10/2009 used by billoflading tab*/

.dec_edit_label {
	width: 100px;
	height: 25px;
	vertical-align: top;
}

/*Yani add label and value style for declaration on 08/10/2009 used by ItemEdit */

.item_edit_label{
	width: 110px;
	height:25px;
	text-align: left;
	vertical-align: top;	
}

.item_edit_value{
	width: 170px;
	text-align: left;
	vertical-align: top;
}

.item_edit_long_value{
	width: 450px;
	text-align: left;
	vertical-align: top;
}

/*.dec_edit_value {
	width: 150px;	
	vertical-align: top;
}*/

/*Yani added for rich:simpleTogglePanel on 08/10/2009 used by DeclarationApproval */

.toggle_panel_hdr{
	background-image:url(../imgs/blank.gif);
	background-repeat:repeat-x;
	border-style:none;
	background-color:blue;
	color:#960030;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.rich-stglpanel-marker {
	float: right;
}

.borderlessInputText{
	border: 0px;
	background-color: #FFFF;
}

/* added by raymund for pick list */

/*Defines styles for wrapper <div> element of a pickList controls */
/* Defines styles for a button */
/* Defines styles for a button highlight */
.rich-list-picklist-button-light,.rich-list-picklist-button-press, .rich-list-picklist-button{
	border:#666666 solid 1px;
	/* background-color: #ffffff; */
	padding: 2px 0px 2px 0px;
	background-image:url(../imgs/button-bg.gif);
	background-repeat:repeat-x;
}
.rich-list-picklist-button-disabled{
	border:#666666 solid 1px;
	/* background-color: #ffffff; */
	padding: 2px 0px 2px 0px;
	background-image:url(../imgs/button-bg.gif);
	background-repeat:repeat-x;
}

/* Defines styles for a button content */
.rich-list-picklist-button-content{
	/*background-color: #f5f5f5;*/
	border-width:0px;
}
/* Added by Maheswari for Refund */
.view_label {
	height: 10px;
	white-space: nowrap;
	width: 150px;
	text-line: left;
	vertical-align: top;
}
.view_value {
	vertical-align:top;
	width: 150px;
	height: 10px;
}
/* Added by Maheswari for Cargo Release */
.break_value {
	width: 163px;
	vertical-align: top;
	word-break: break-all;
}

.declaration_submit_info {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.declaration_submit_error {
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	padding-left:10px;
}

.upperButtonPanelClass{
	text-align: left;
}

.dr-table {
	background-color:#FFFFFF;
	border-collapse:collapse;
	border-left:0px;
	border-top:0px;
	empty-cells:show;
}

.dr-table-subheadercell {
	border-right:0px;
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	padding:4px;
	text-align:center;
	white-space:nowrap;
}

.dr-table-cell {
	border-bottom:0px;
	border-right:0px;
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	padding:4px;
}

.dr-dscr-t {
	background-color:#FFFFFF;
	border-color:#A1A1A1;
}

.dr-dscr-t {
	border-width:0px;
}

.rich-sort-icon 
{
	width:0px;
	height:0px;
}

/* added by murali */
.secNavigation a
{
border-bottom:#d1dbda solid 1px;
text-decoration:none;
color:#000000;
display:block;
color:#068071;
padding:8px 0px 8px 29px;
background:url(../imgs/secNavGreenBullet.gif) no-repeat 5% 12px;
}
.secNavigationActive a
{
padding:0px;
display:block;
color:#485452;
padding:5px 0px 3px 40px;
background:#d8e7e4 url(../imgs/secondlevelBullet.jpg) no-repeat 16% 10px;
text-align: left;
}
.module-footer1
{
      height: 30px;
      background-color: #fdfaf9;    
      border: solid 1px #f8e191 ;
      border-top: none;
}

/* end*/

/* Added by rasool*/

.innerpage_heading{
	color:#906805;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	height:35px;
}

#breadcrumbs
{
text-align:right;
font-family:Verdana;
font-size:11px;
color:#666666;
}

#breadcrumbs a
{
font-family:Verdana;
font-size:11px;
color:#666666;
text-decoration:none;
}

.innerforms-fields
{
border:#bcbcbc solid 1px;
border-top:#acacac solid 1px;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3c3c3c;
}

.btn
{
color:#000;
font-family:Verdana;
font-size:11px;
border:#666666 solid 1px;
background-image:url(../imgs/button-bg.gif);
background-repeat:repeat-x;
background-color:#fcb245;
height:20px;
padding: 0px 2px 2px 2px;
margin: 2px;
}

.txt-label
{
font-family:Verdana;
font-size:11px;
padding-left:20px;
vertical-align:middle;
padding-top:3px;
padding-bottom:3px;
}

.txt-body
{
font-family:Verdana;
font-size:11px;
padding-left:20px;
vertical-align:middle;
padding-top:3px;
padding-bottom:3px;
width:55%;
}

.inneralign{
padding-left:10px;
background:url(../imgs/bullet.gif) no-repeat 0 7px;
border-bottom:#bcbcbc solid 2px;
}

.inneralign span
{
color:#960030;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
padding-left:15px;
}

.rich-table-subheadercell {
	white-space: normal;
	text-align:center;
}

.dr-table-subheadercell {
	WHITE-SPACE: normal;
	text-align:center; 
	border-color: #ffffff;
}

.dr-table-sortable-header { 
	WHITE-SPACE: normal;
	text-align:center;
	border-color: #ffffff;
}

.confirm-message {
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	padding-left:20px;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}

.rich-stglpanel-header
{
	color:#826b05;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
	padding-top:5px;
	background-color:#f8e191;
	background-image: none;
	 
}

/*Added by Ritesh*/

.col_indent_nonmandatory 
{
	width: 13px;
}

.view_label_singlecolumnview {
	height: 10px;
	white-space: nowrap;
	width: 112px;
	text-line: left;
	vertical-align: top;
}

.view_label_singlecolumnview_view {
	height: 10px;
	white-space: nowrap;
	width: 118px;
	text-line: left;
	vertical-align: top;
}


.break_value_nomandatory {
	width: 176px;
	vertical-align: top;
	word-break: break-all;
}

.view_label_nonmandatory {
	height: 10px;
	white-space: nowrap;
	width: 141px;
	text-line: left;
	vertical-align: top;
}
.col_indent_nonmandatory_doublecolumn 
{
	width: 17px;
}

.view_label_for_single_field {
	height: 10px;
	white-space: nowrap;
	width: 120px;
	text-line: left;
	vertical-align: top;
}

.rich-calendar-button {
    position: relative;
    vertical-align: top!important;
}

.rich-calendar-button::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    background: url(../imgs/cal.gif);
    z-index: 99999;
}  

/* End */
