/* CSS Document */
/* Body Background - used for outer background*/
BODY
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial;
	width:100%;
	BACKGROUND: url(../images/bodybg.gif) repeat-x;
}

/* Content Area Description */
.framearea
{
	margin:0px auto 0px auto;
	padding:0px 5px 0px 5px;
	BACKGROUND: url(../images/framebg.gif) repeat-x;
	width:760px;
}

/* Blue stripe at the end of the homepage */
.topstripe{
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	height:3px;
	background-color:#ffffff;
	BACKGROUND: url(../images/bottomdashed.gif) repeat-x;
	border-top:6px solid #003366;
}

/* Blue stripe at the end of the homepage - works only for firefox */
body:last-child .topstripe{
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	background-color:#ffffff;
	BACKGROUND: url(../images/bottomdashed.gif) repeat-x;
	border-top:6px solid #003366;
}

/* Definition of the area in which caption and tool box is placed */
.logoarea
{
	height:59px;
	background-color:#ffffff;
	border:1px solid #ffffff;
}

/* Left side area in logo area where caption is written */
.captionarea
{
	padding:0px 0px 0px 9px;
	float:left;
	background-color:#ffffff;
}

/* Text color css user for tool box in the top of the page */
.toplinks
{
	font-family:Arial;
	font-size:11px;
	color:#003366;
	text-align:center;
	text-decoration:none;
}

/* Text color css user for tool box in the top of the page when visited */
.toplinks:visited
{
	font-family:Arial;
	font-size:11px;
	color:#003366;
	text-align:center;
	text-decoration:none;
}

/* Text color css user for tool box in the top of the page on mouse over */
.toplinks:hover
{
	font-family:Arial;
	font-size:11px;
	color:#0079F2;
	text-align:center;
	text-decoration:none;
}

/* Text color css user for home menu of tool box in the top of the page */
.toplinkshome
{
	font-family:Arial;
	font-size:11px;
	color:#003366;
	text-align:center;
	text-decoration:none;
	background-image:url(homebg.gif);
	background-repeat:repeat;
	display:block;
}

/* Text color css user for home menu of tool box in the top of the page on mouse over */
.toplinkshome:hover
{
	font-family:Arial;
	font-size:11px;
	color:#0079F2;
	text-align:center;
	text-decoration:none;
	background-image:url(homebghover.gif);
	background-repeat:repeat;
	display:block;
}

/* Text color css user for contact menu of tool box in the top of the page */
.toplinkscontact
{
	font-family:Arial;
	font-size:11px;
	color:#003366;
	text-align:center;
	text-decoration:none;
		padding-top:1px;
	background-image:url(contactusbg.gif);
	background-repeat:repeat;
	display:block;
}

/* Text color css user for contact menu of tool box in the top of the page on mouse over */
.toplinkscontact:hover
{
	font-family:Arial;
	font-size:11px;
	color:#0079F2;
	text-align:center;
	text-decoration:none;
		padding-top:1px;
	background-image:url(contactusbghover.gif);
	background-repeat:repeat;
	display:block;
}

/* Text color css user for feeback menu of tool box in the top of the page */
.toplinksfeedbc
{
	font-family:Arial;
	font-size:11px;
	color:#003366;
	text-align:center;
	text-decoration:none;
	background-image:url(feedbackbg.gif);
	background-repeat:repeat;
	padding-top:1px;
	display:block;
}

/* Text color css user for feeback menu of tool box in the top of the page on mouse over */
.toplinksfeedbc:hover
{
	font-family:Arial;
	font-size:11px;
	color:#0079F2;
	text-align:center;
	text-decoration:none;
	background-image:url(feedbackbghover.gif);
	background-repeat:repeat;
	padding-top:1px;
	display:block;
}

/* content of the website */
.caption2
{
	font-family:Arial;
	font-size:12px;
	color:#003366;
	text-align:justify;
	width:510px;
	padding-top:9px;
}

/* Content of the subpage */
.subpgcontent
{
	font-family:Arial;
	font-size:12px;
	color:#003366;
	text-align:justify;
	padding-top:15px;
	padding-right:8px;
}

/* Used in the logo area for the company name */
.captiontext1
{
	font-family:Arial;
	font-size:32px;
	color:#003366;
	/*color:#0048ff;*/
	font-weight:bold;
}

/* used in the logo area for the caption */
.captiontext2
{
	font-family:Arial;
	font-size:18px;
	color:#003366;
	font-weight:bold;
}

/* used for heading in the homepage */
.captiontext3
{
	font-family:Arial;
	font-size:12px;
	color:#003366;
	font-weight:bold;
}

/* used for text in bullet area */
.captiontext4
{
	font-family:Arial;
	font-size:16px;
	color:#003366;
	font-weight:bold;
}

/* Area definition for tool box */
.toolbox
{
	padding:0px 5px 0px 0px;
	float:right;
	background-color:#ffffff;
}

/* area definition for top navigation area */
.topnavarea
{
	float:left;
		height:35px;
	background-image:url(topnavbg.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	padding:0px 6px 0px 6px;
}

/* used in the top navigation area for displaying link */
.topareatext
{
	font-family:Arial;
	font-size:11px;
	color:#003366;
	text-decoration:none;
	display:block;
	padding:3px 3px 7px 3px;
}

/* used in the top navigation area for displaying link on mouse over */
.topareatext:hover
{
	font-family:Arial;
	font-size:11px;
	color:#0079F2;
	padding:3px 3px 6px 3px;
}

/* used in the top navigation area for displaying last link with one pixel extra */
.topareatextend
{
	font-family:Arial;
	font-size:11px;
	color:#003366;
	text-decoration:none;
	display:block;
	padding:3px 9px 7px 9px;
}

/* used in the top navigation area for displaying last link with one pixel extra on mouse over */
.topareatextend:hover
{
	font-family:Arial;
	font-size:11px;
	color:#003366;
	background-image:url(topnavhover.gif);
	background-repeat:repeat-x;
	padding:3px 9px 7px 9px;
}

/* table definiton for top navigation area */
.toptablecont
{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	float:left;
	text-align:center;
}

/* Definition for image area under the logo area */
.imagearea
{
	float:left;
	background-color:#ffffff;
}

/* used for image spacing in image area */
.imagespace
{
	float:right;
	padding-bottom:2px;
}

/* table definiton for menu in image area */
.imageareamenu
{
	width:281px;
	float:left;
	padding-bottom:2px;
	border-left:1px solid #ffffff;
}

/* used to define the text on center part of the image area */
.imageheadingxx
{
	float:right;
	background-image:url(hometopimg1.gif);
	background-repeat:no-repeat;
	width:184px;
	font-family:"Arial Black";
	font-size:20px;
	color:#fff;
	text-align:center;
	padding-top:75px;
}

/* imagemenutext1, imagemenutext2, imagemenutext3, imagemenutext4 
used to display the block letter menu in image menu area */
.imagemenutext1
{
	color:#13599F;
	font:Arial;
	font-size:15px;
	font-weight:bold;
	padding-left:5px;
	float:left;
	padding-top:3px;
}
.imagemenutext2
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#003366;
	float:left;
	padding-left:20px;
	vertical-align:middle;
}
.imagemenutext3
{
	color:#13599F;
	font:Arial;
	font-size:15px;
	font-weight:bold;
	padding-left:5px;
	float:left;
	padding-top:12px;
}
.imagemenutext4
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#003366;
	float:left;
	padding-left:19px;
	vertical-align:middle;
	padding-top:6px;
}

/* imagetablecontent1, imagetablecontent2, imagetablecontent3, imagetablecontent4, imagetablecontent
used to display the menu in image menu area with background */
.imagetablecontent1
{
	background-image:url(center1.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
	height:48px;
}
.imagetablecontent2
{
	background-image:url(center2.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
	height:48px;
}
.imagetablecontent3
{
	background-image:url(center3.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
	height:48px;
}
.imagetablecontent4
{
	background-image:url(center4.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
	height:48px;
}
.imagetablecontentlast
{
	background-image:url(center5.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
	height:48px;
}

/* textallign1, textallign2, textallign3, textallign4, textallign5 are used for spacing */
.textallign1
{
	padding-left:77px;
}
.textallign2
{
	padding-left:104px;
}
.textallign3
{
	margin-top:7px;
}
.textallign4
{
	margin-top:3px;
}
.textallign5
{
	margin-top:5px;
}


/* definition to display the content area left of the homepage*/
.contentarealeft
{
	float:left;
	width:550px; 
	padding-left:9px;
	background-color:#ffffff;
}

/* title1, title2, title3, title4 are the titles used for displaying the headings*/
.title1
{
	color:#003366;
	font-family:Arial;
	font-size:20px;
}
.title2
{
	color:#003366;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	background-image:url(titlebg.gif);
	background-repeat:repeat-x;
	width:250px;
}
.title3
{
	color:#003366;
	font-family:Arial;
	font-size:20px;
	padding:5px 0px 5px 0px;
	background-image:url(titlebg2.gif);
	background-repeat:repeat-x;
	width:550px;
}
.title4
{
	color:#003366;
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	padding-bottom:3px;
}

/* definition to place map area in homepage*/
.maparea
{
float:right;
width:192px;
}

/* definition to place map area in subpage*/
.subpgmaparea
{
float:left;
width:192px;
padding-top:30px;
padding-bottom:70px;
}

/*Made changes on 26-02-07 for DefectId: 31*/
/* definition for content in the map table */
.maptablecontent
{
width:241px;
background-image:url(maptablebg.gif);
background-repeat:repeat-y;
padding-left:12px;
padding-right:10px;
 font-family:Arial;
 font-size:11px;
 color:#003366;
 text-align:justify
}


.maptablecontent1
{
width:200px;
background-image:url(maptablebg.gif);
background-repeat:repeat-y;
padding-left:5px;
padding-right:5px;
	font-family:Arial;
	font-size:11px;
	color:#003366;
	text-align:justify
}
/* definition to place the list of items in top area of homepage*/
.caption3
{
	font-family:Arial;
	font-size:12px;
	color:#003366;
	text-align:justify;
	float:left;
	width:550px;
	float:left;
}
.caption3 ul
{
	list-style:circle url(bullet1.gif);
	padding:5px 0px 0px 25px;
	margin:0px 0px 0px 0px;
}
.caption3 ul li
{
	padding-bottom:5px;
	padding-left:5px;
}

/* definition to place the list of items in middle area of homepage*/
.caption4
{
	font-family:Arial;
	font-size:12px;
	color:#003366;
	text-align:justify;
	float:left;
	width:490px;
	float:left;
}
.caption4 ul
{
	list-style:circle url(bullet1.gif);
	padding:0px 0px 0px 25px;
	margin:0px 0px 0px 0px;
}
.caption4 ul li
{
	padding-bottom:5px;
	padding-left:5px;
}

/* definition to place the list of items in bottom area of homepage*/
.caption5
{
	font-family:Arial;
	font-size:12px;
	color:#003366;
	text-align:justify;
	float:left;
	width:398px;
	float:left;
}
.caption5 ul
{
	list-style:circle url(bullet1.gif);
	padding:0px 0px 0px 25px;
	margin:0px 0px 0px 0px;
}

.caption5 ul li
{
	padding-bottom:5px;
	padding-left:5px;
}

/* definition to place the text of neca */
.neca
{
	font-family:Arial;
	font-size:12px;
	color:#003366;
	text-align:justify;
	padding-left:50px;
	margin-top:-15px;
	width:310px;
}

/* definition to place registration box */
.registration
{
	background-image:url(register.gif);
	background-repeat:no-repeat;
	width:159px;
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-left:0px;
	padding-top:50px;
	text-align:center;
	float:right;
}

/* definition to place registration box on mouse over */
.registration:hover
{
	background-image:url(register.gif);
	background-repeat:no-repeat;
	width:159px;
		padding-top:50px;
}

/* definition for text used in registration box */
.boxtext
{
 font-family:Arial;
 font-size:12px;
 color:#ffffff;
 font-weight:bold;
 text-align:center;
 text-decoration:none;
}
 
/* to apply background color as white */
.feedback
{
 background-image:url(feedback.gif);
 width:158px;
 height:60px;
 background-repeat:no-repeat;
 text-align:center;
}

/* definition for feedback controls like textbox, radio button etc.... */
.feedbackcontrols
{
	padding-left:200px;
}

/* defition for click here content */
.clickhere
{
	font-family:Arial;
	font-size:12px;
	color:#0048FF;
	text-decoration:underline;
	font-weight:bold;
}

/* definition for email and page links of website*/
.sitelinks
{
	color:#0048FF;
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
}

/* used to mark that the field is mandatory */
.required
{
	color:#0048FF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

/* definition for new customer text */
.newcustomer
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#003366;
	background-color:#D8E1E8;
	padding:0px 0px 0px 0px;
	width:200px;
	text-align:center;
	display:block;
	border-bottom:1px solid #ffffff;
}

/* to apply subpage header - new customer */
.newcustomerbg
{
	background-color:#ffffff;
	border-bottom:1px dashed #CBD6DF;
}

/* to apply dotted line next to map area */
.subpgcontentbg
{
	border-right:1px dashed #CBD6DF;
	background-color:#ffffff;
	width:200px;
	text-align:center;
}

/* to apply background color as white */
.backgroundcolor
{
	background-color:#ffffff;
}
 
 /* definition for bottom navigation area in subpage */
 .subpgbottom
 {
 background-image:url(subpgbottomimg.gif);
 background-repeat:repeat-x;
 height:71px;
 }
 
 /* definiton for bottom text link */
 .bottomlinktext
 {
 font-family:Arial;
 font-size:10px;
 color:#999999;
 text-decoration:underline;
 }
 
 /* definition of bottom navigation area seperator */ 
 .bottomseperator
 {
 font-family:Arial;
 font-size:10px;
 color:#999999;
 }
 
 /* definition for bottom navigation area */
 .bottomlinkarea
 {
 	float:left; 
	padding-left:40px; 
	padding-top:20px;
 }
 
 /*To Remove the Top-Stripe Blue Bar*/
   .framearea1
{
	margin:0px auto 0px auto;
	padding:0px 5px 0px 5px;
	/*BACKGROUND: url(../images/framebg.gif) repeat-x;*/
	width:760px;
}

/*To Fix the Contents coming after Bullets*/
.contentarea
{
width:830px; 
}

.contentareaDoc
{
float:left;
width:450px; 
padding-left:9px;
}

.faq
{
	font-family:Arial;
	font-size:12px;
	color:#003366;
	text-align:justify;
	font-weight:bold;
	
}
.caption21
{
	font-family:Arial;
	font-size:12px;
	color:#003366;
	text-align:left;
	width:450px;
	padding-top:2px;
}

/*To Fix the Feedback Controls in Right Panel*/
.feedbackcontrols1
{
	padding-left:90px;
}
.caption22
{
	font-family:Arial;
	font-size:12px;
	color:#003366;
	text-align:justify;
	width:210px;
	padding-top:9px;
	padding-left:10px;
}

/*Left Panel*/
.caption6
{
	font-family:Arial;
	font-size:12px;
	color:#003366;
	text-align:justify;
	float:left;
	width:200px;
	float:left;
}
.caption6 ul
{
	list-style:circle url(bullet1.gif);
	padding:5px 0px 0px 25px;
	margin:0px 0px 0px 0px;
}
.caption6 ul li
{
	padding-bottom:5px;
	padding-left:5px;
}

/*To Fix the Table Header*/
.title5

{
color:#ffffff;
font-family:Arial;
font-size:11px;
padding-bottom:3px;
background-color:#005aa0;
font-weight:bold;
}

/*To Fix the Table Contents*/
.title21
{
	color:#003366;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	width:200px;
	text-decoration:none;
}
.caption2f
{
	font-family:Arial;
	font-size:12px;
	color:#003366;
	text-align:justify;
	width:548px;
	padding-top:2px;
}
.caption2f1
{
	font-family:Arial;
	font-size:12px;
	color:#003366;
	text-align:justify;
	width:250px;
	padding-top:2px;
}
/*To Fix the Related Numbering Links */
.topnavarea1
{
	float:left;
	height:35px;
	background-image:url(topnavbg.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
}
.topareatext1
{
	font-family:Arial;
	font-size:11px;
	color:#003366;
	text-decoration:none;
	display:block;
	padding:3px 3px 3px 3px;
}
.topareatext1:hover
{
	font-family:Arial;
	font-size:11px;
	color:#0079F2;
	padding:3px 3px 2px 3px;
}
.imagetablecontent
{
 background-image:url(centerbg.gif);
 background-repeat:repeat-x;
}
.imagetablecontent1
{
 background-image:url(center1.gif);
 background-repeat:repeat-x;
 vertical-align:middle;
 height:48px;
}
.imagetablecontent2
{
 background-image:url(center2.gif);
 background-repeat:repeat-x;
 vertical-align:middle;
 height:48px;
}
.imagetablecontent3
{
 background-image:url(center3.gif);
 background-repeat:repeat-x;
 vertical-align:middle;
 height:48px;
}
.imagetablecontent4
{
 background-image:url(center4.gif);
 background-repeat:repeat-x;
 vertical-align:middle;
 height:48px;
}
.imagetablecontentlast
{
 background-image:url(center5.gif);
 background-repeat:repeat-x;
 vertical-align:middle;
 height:48px;
}
/* -- To fix the link color as same - even after visited -- */
.clickhere1
{
	font-family:Arial;
	font-size:16px;
	color:#0048FF;
	text-decoration:underline;
	font-weight:bold;
}
.clickhere1:hover
{
	font-family:Arial;
	font-size:16px;
	color:#0048FF;
	text-decoration:underline;
	font-weight:bold;
}
.clickhere1:visited
{
	font-family:Arial;
	font-size:16px;
	color:#0048FF;
	text-decoration:underline;
	font-weight:bold;
}

.caption1
{
	font-family:Arial;
	font-size:20px;
	color:#003366;
}
/* to fix the left panel in the contact page */
.captioncontact
{
	font-family:Arial;
	font-size:12px;
	color:#003366;
	text-align:justify;
	width:192px;
	padding-top:9px;
	padding-left:10px;
}

/* to fix the bottom content */
.caption2b
{
	font-family:Arial;
	font-size:10px;
	color:#003366;
	text-align:justify;
	width:700px;
	padding-top:9px;
	 font-weight:bold;
	
}
/* to fix the bottom content */
.caption2n
{
	font-family:Arial;
	font-size:9px;
	color:#003366;
	text-align:justify;
	width:700px;
	padding-top:9px;
	
}
/* Used in the Glossary area for the company name */
.captiontext
{
	font-family:Arial;
	font-size:32px;
	/*color:#003366;*/
	color:#0048ff;
	font-weight:bold;
}
.footerlogo
{
	font-family:Arial;
	font-size:10px;
	color:#003366;
	text-align:justify;
	width:126px;
	font-weight:bold;
	float:left;
	
}

.footer
{
	font-family:Arial;
	font-size:10px;
	color:#003366;
	text-align:justify;
	width:760px;
	 font-weight:bold;
	
}
.footercontent
{
	font-family:Arial;
	font-size:10px;
	color:#003366;
	text-align:justify;
	width:619px;
	font-weight:bold;
	padding-top:3px;
	 float:left;
	
}


/*------Deni Soemeri 03/20/2007 -----*/

table.main_document_table 
{
	border-collapse:collapse;
	border-width: 1px;
	border-color:#333333;
}

font.myH4 {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color:#000033;
}

font.myH5 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color:#000033;
}

a.header {
	text-decoration: none;
	color:#000033;
}	

a.header.visited {
	text-decoration: none;
	color:#000033;
}	
