* ====================================================================== */
/* ==| AUTHOR  : Nuwan Perera | ECode Lanka Software (Pvt.) Ltd.|     |== */
/* ==| PROJECT : GPS Buddy                                            |== */
/* ==| MODIFY  : 18th Sep 2007                        				  |== */
/* ==| NOTE    : All the attributes are editable,                     |== */
/* ==|           do NOT change the class names or IDs                 |== */
/* ====================================================================== */
         
body { 
	color: #333333;
	background:transparent;
	} 
	
.loginTableText {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	padding-top:0;
	padding-bottom: 0;
	padding-left:10px;
	white-space:nowrap;
	vertical-align: bottom;
}
.loginTableText a, .loginTableText a:link, .loginTableText a:visited,.loginTableText a:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	white-space:nowrap;
	text-align:right;
	text-decoration: none;
}

.contactDropdown {
	font-family: Verdana, Arial, Helvetica, sans-Fserif;
    font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	padding-left:10px;
	padding-top:2px;
	vertical-align:middle;
}

.loginTextBox {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border-top:0;
	border-right:0;
	border-bottom:0;
	border-left:0;	
	vertical-align:top;
	padding:0;
	margin:0;
	margin-bottom:5px;
	background:transparent;
	padding-left:10px;
	/*padding-top:5px; */
}
.loginTextBoxBackground {
	height:23px;
	background:url('../images/formTextBg.jpg');
	background-repeat:no-repeat;
	margin:0;
	border:0;
	}
.readMore {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}
a.readMore {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;

}
a:link.readMore {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;

}
a:visited.readMore {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;

}
a:hover.readMore {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	text-decoration: underline; 

}
.mainNavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	text-align: center;
	margin: 0px;	
	border: 0px;
/*	padding-left:15px;
	padding-right:15px;  */	
/* white-space:nowrap;
		overflow: visible; 
	padding: 0px;*/

	
}
a.mainNavi, a:link.mainNavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	text-align: center;
/*	padding-left:15px;
	padding-right:15px; */
	/* white-space:nowrap;
		overflow: visible; 
	margin: 0px;	
	border: 0px;
	padding: 0px;*/
}
a:visited.mainNavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	text-align: center;
/*	padding-left:15px;
	padding-right:15px; */
	/* white-space:nowrap;
		overflow: visible; 
	margin: 0px;	
	border: 0px;	*/
	
	
}
a:hover.mainNavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	 white-space:nowrap;
		overflow: visible;
	margin: 0px;	
	border: 0px;	 
}
.mainNaviSys {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	text-align: center;
	margin: 0px;	
	border: 0px;
/*	padding-left:15px;
	padding-right:15px;  */	
	white-space:nowrap;
		overflow: visible; 
	padding: 0px;

	
}
a.mainNaviSys, a:link.mainNaviSys {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	text-align: center;
/*	padding-left:15px;
	padding-right:15px; */
	white-space:nowrap;
		overflow: visible; 
	margin: 0px;	
	border: 0px;
	padding: 0px;
}
a:visited.mainNaviSys {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	text-align: center;
/*	padding-left:15px;
	padding-right:15px; */
	 white-space:nowrap;
		overflow: visible; 
	margin: 0px;	
	border: 0px;	
	
	
}
a:hover.mainNaviSys {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	 white-space:nowrap;
		overflow: visible;
	margin: 0px;	
	border: 0px;	
}
/************ main content area background style's  ************/
/* BI Start 20071113 
Please look at the classes declared till BI End.
It seems non of the classes in BI block is used in the site.*/
.titleLeft {
    width:25px;
	height:28px;
	background:url('../images/contentTopLeft.gif');
	background-repeat:no-repeat;
}
.title {
	height:28px;
	background:url('../images/contentTop.gif');
	background-repeat:repeat-x;
	vertical-align:bottom;
}
.titleRight {
    width:25px;
	height:28px;
	background:url('../images/contentTopRight.gif');
	background-repeat:no-repeat;
}
.contentLeft {
    width:25px;
	background:url('../images/contentLeft.gif');
	background-repeat:repeat-y;
}
.content {
	/*background-color:#2166a7;*/
	background-color:#1767b2;
}
.contentRight {
    width:25px;
	background:url('../images/contentRight.gif');
	background-repeat:repeat-y;
}
.bottomLeft {
    width:25px;
	height:22px;
	background:url('../images/contentBottomLeft.gif');
	background-repeat:no-repeat;
}
.bottom {
	height:22px;
	background:url('../images/contentBottom.gif');
	background-repeat:repeat-x;
}
.bottomRight {
    width:25px;
	height:22px;
	background:url('../images/contentBottomRight.gif');
	background-repeat:no-repeat;
}
/*BI End*/

.whereToByText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	/*color: #3473cd;*/
	text-decoration: none;
	font-weight:bold;
	padding-left:15px;
}
.whereToBySmallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*color: #999999;*/
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	padding-left:20px;
}

.bodyBg {
	background:url('images/bodyBgFill.jpg');
	background-repeat:repeat-x;
	background-attachment:top;
}

.Footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	background:url('../images/footerFill.gif');
	background-repeat: repeat-x;
}

/************ White Box Background  ************/

.WhiteBoxTopLeft{
    width:28px;
	height:27px;
	background:url('../images/WhiteTopLeft.gif');
	background-repeat:no-repeat;
}
.WhiteBoxTop {
	height:27px;
	background:url('../images/WhiteTop.gif');
	background-repeat:repeat-x;
	vertical-align:bottom;
}
.WhiteBoxTopRight {
    width:28px;
	height:27px;
	background:url('../images/WhiteTopRight.gif');
	background-repeat:no-repeat;
}
.WhiteBoxLeft {
    width:28px;
	background:url('../images/WhiteLeft.gif');
	background-repeat:repeat-y;
}
.WhiteBox {
	background-color:#FFFFFF;
}
.WhiteBoxRight {
    width:28px;
	background:url('../images/WhiteRight.gif');
	background-repeat:repeat-y;
}
.WhiteBoxBottomLeft {
    width:28px;
	height:27px;
	background:url('../images/WhiteBottomLeft.gif');
	background-repeat:no-repeat;
}
.WhiteBoxBottom {
	height:27px;
	background:url('../images/WhiteBottom.gif');
	background-repeat:repeat-x;
}
.WhiteBoxBottomRight {
    width:28px;
	height:27px;
	background:url('../images/WhiteBottomRight.gif');
	background-repeat:no-repeat;
}

hr {
	height:1px;
	color: #999999;
}

/* BI Start 20071113
Following class has remove with the introduction of H1 style.
Therefore must check and remove from here 

*/
.BlueHead{
	 /** @DEPRECTAED  */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1751A5;
}

.GrayText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
/*	this is from 'commonText' class
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;*/
}

.LightGrayText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
.LightBlueText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#84d3f6;
}
.BlueText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066CC;
}

a.BlueText:link, a.BlueText:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066CC;
	text-decoration:underline;
}

a.BlueText:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:underline;
}

.BannerText{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align: top;
	line-height: 16px;
}

a.BannerText:link, a.BannerText:active, a.BannerText:visited{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.LoginBtn{
	height:25px;
	width:61px;
	background-image:url(../images/btnLoginNew.jpg);
	background-repeat:no-repeat;
	background-position:center;
	font-family:Tahoma, verdana, arial;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	color:#FFFFFF;
	padding-top:1px;
	padding-left:4px;
	text-align:center;
}

.LeftNavTop{
	background-image:url(../images/LeftNavigationTop.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:54px;
	font-size:16px;
	color:#88c2ff;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	vertical-align:middle;
}

.LeftNavSelectedItem{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FE1400;
	padding-left:10px;
	padding-right:3px;
	padding-bottom:3px;
	padding-top:3px;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}


.LeftNavItems{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#0066CC;
	padding-left:10px;
	padding-right:3px;
	padding-bottom:3px;
	padding-top:3px;
	text-align:left;
	vertical-align:middle;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
.subLinkItems {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#0066cc;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;	
}
a:link.subLinkItems {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#0066cc;
	text-align:left;	
	vertical-align:middle;
	text-decoration:none;	
}
a:active.subLinkItems {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#0066cc;
	text-align:left;	
	vertical-align:middle;
	text-decoration:none;	
}
a:visited.subLinkItems {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#0066cc;
	text-align:left;	
	vertical-align:middle;
	text-decoration:none;	
}
a:hover.subLinkItems {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FE1400;
	text-align:left;	
	vertical-align:middle;
	text-decoration:none;	
}
.subLinkItemsBeforeLast {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#0066CC;
	padding-left:10px;
	padding-right:3px;
	padding-bottom:3px;
	padding-top:3px;
	text-align:left;
	vertical-align:middle;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
.LinkItems{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#0066cc;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}

a:link.LinkItems{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#0066cc;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}

a:visited.LinkItems {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#0066cc;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}

a:hover.LinkItems {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FE1400;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}

.LeftNavItemBeforeLast{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#0066CC;
	padding-left:10px;
	padding-right:3px;
	padding-bottom:7px;
	padding-top:3px;
	text-align:left;
	vertical-align:middle;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}

.LeftNavLASTItem{
	background-image:url(../images/LeftNavbottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#0066CC;
	padding-left:10px;
	padding-right:3px;
	padding-bottom:3px;
	padding-top:3px;
	text-align:left;
	vertical-align:middle;
	/*border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;*/
}

/*------ these styles apply to the Content Items in the Right Content Table ------*/


.Heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#0066CC;
	background-color:#FFFFFF;
	text-align:left;
}

.GrayLine{
	background-color:#FFFFFF;
	border-top:1px solid #999999;
}

.BlackText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	background-color:#FFFFFF;
}

.SubHeading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0066CC;
	background-color:#FFFFFF;
}
.URL{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FE1400;
}
.back {
	background-color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#0066CC;
	text-decoration:none;
}
a.back, a:link.back, a:active.back, a:visited.back {
	background-color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#0066CC;
	text-decoration:none;
}
a:hover.back {
	background-color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FE1400;
	text-decoration:none;
}
/*----------------------------------------------------------------------------------*/

.imageBox{
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
}

.TextBox {
	width:248px;
	height:19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border:0;
	padding-left:10px;
	padding-top:1px;
	background:url('../images/textboxbg.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
}
.emailTextbox {
	width:440px;
	height:19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border:0;
	padding-left:10px;
	padding-top:1px;
	background:url('../images/emailtextboxbg.gif');
	background-repeat:no-repeat;
	vertical-align:middle; 
	}
.ContactUs{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
}
.ContactUsHeading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	white-space: nowrap;
	background-color: #FFFFFF;
}
.ContactUsHeadingBg{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	background:url('../images/ContactUsHeadingBg.gif');
	background-repeat:repeat-x;
}
.TextArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border:0px;
	max-width:370px;
	max-height:150px;
	overflow:auto;
}
/***************** que *********************************/
.JobTitle {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.JobTitle a{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.JobTitle a:link{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.JobTitle a:visited{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.JobTitle a:hover{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.JobDescription {
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.JobMailto {
	color: #FF6600;
	text-decoration: none;
}
a:hover.JobMailto {
	color: #FF6600;
	text-decoration:underline;
}

/************* Newly add 19/10/2006  **************/

.LoginBtnMiddle{
	background-image:url('../images/btnLoginMiddle.jpg');
	background-repeat:repeat-x;
	background-position:middle;
	font-family:Tahoma, verdana, arial;
	font-size:10px;
	font-weight:bold;
	vertical-align:middle;
	color:#FFFFFF;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	padding-bottom: 4px;	
}
.LoginBtnLeft{
	width: 10px;
	background-position:middle;
	/*background-image:url('../images/btnLoginLeft.jpg');*/
	background-repeat:no-repeat;
	background-position:middle;
	/*padding-left:10px;*/
	padding-bottom: 2px;
}
.LoginBtnRight{
	width: 10px;
	background-position:middle;
	/*background-image:url('../images/btnLoginRight.jpg');*/
	background-repeat:no-repeat;
	padding-bottom: 2px;
	text-align:left;
	
}

/***************2006-11-14*************************/

.date{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0066CC;
}
/******* Erika's req.. *********/
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1751A5;
	padding: 0;
	margin-bottom: 5px;

}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1751A5;
	padding: 0;
	margin-bottom: 5px;

}
h2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1751A5;
	padding: 0;
	margin-bottom: 5px;

}
h2 a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1751A5;
	padding: 0;
	margin-bottom: 5px;

}
h2 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1751A5;
	padding: 0;
	margin-bottom: 5px;
}
h2 a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1751A5;
	padding: 0;
	margin-bottom: 5px;

}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:bold;
	color:#1751A5;
	margin-bottom: 0;
	padding-bottom: 0;
}
.source{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding:0;
	font-style: italic;
	
}
.divVerticalAlign {
	height:20px;
	margin-top:0;
	line-height:8px;
	padding-top:0;
	padding-bottom:0;
	vertical-align:top;
}
/***** clean up css for w3c validation *****/
.contentbackground {
	background:url('../images/contentBg.jpg');
	background-repeat:repeat-x;
	margin-top:0;
}
.mainBodyBg {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/bg4.jpg);
	background-repeat:repeat-x;
}


.paging{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1751A5;
	white-space:nowrap;
	text-decoration: none;
    background:url(../images/pagingFill.gif);
	background-repeat:repeat-x;	
	padding-left: 2px;
	padding-right: 2px;
}

.paging a, .paging a:link, .paging a:active, .paging a:visited{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1751A5;
	white-space:nowrap;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
}

.paging a:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1751A5;
	white-space:nowrap;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
}
.pagingSelect {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	white-space:nowrap;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
}
.pagingBGFill {
	 background:url(../images/pagingFill.gif);
	 background-repeat:repeat-x;
	}
.pagingLeft {
	 height: 30px;
	 background:url(../images/pagingLeft.gif);
	 background-repeat:repeat-x;
	 background-repeat: no-repeat;
	 background-position: left;
	}

.pagingRight {
	 height: 30px;
	 background:url(../images/pagingRight.gif);
	 background-repeat:repeat-x;
	 background-repeat: no-repeat;
	 background-position: right;
	}
/* 08/11/2007 */
.errorMsg {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-weight: bold;	
	color: #DD0000;
	text-decoration: none;
}
.infoMsg {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1A5D92;
	text-decoration: none;
	text-align: center;
}

/*BI Start -20071113 
Following code is added to change the style of normal links resides in content pages.
*/

a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#0066FF;
	text-decoration: underline;
	padding-left:0px;
}
a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11x;
	font-weight: normal;
	color:#0066FF;
	text-decoration: underline;
	padding-left:0px;
}
a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#003399;
	text-decoration: underline;
	padding-left:0px;
}
a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#0066FF;
	text-decoration: none;
	padding-left:0px;
}

a.PromoBoxTitle{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a:link.PromoBoxTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a:visited.PromoBoxTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a:hover.PromoBoxTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

a.PromoBoxTitleRU{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a:link.PromoBoxTitleRU {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a:visited.PromoBoxTitleRU {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a:hover.PromoBoxTitleRU {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.languageDropDown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
}
a.languageDropDown, a:link.languageDropDown, a:active.languageDropDown, a:visited.languageDropDown, a:hover.languageDropDown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
}

/*BI End*/
.imgOverHand {
 	cursor: default;	
}

.btnSend {
	font-size: 11px;
	font-family: Tahoma, verdana, arial;
	background-color: #FFFFFF;
	color: #003366;
	height: 20px;
	width: 80px;
	font-weight: bold;

}

.arrowPosition {
padding-top: 2px;
}

.emergencyLogin, a.emergencyLogin ,a:link.emergencyLogin ,a:active.emergencyLogin , a:visited.emergencyLogin {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff4141;
	text-align:right;
	text-decoration: underline;
	vertical-align: middle;
}

a:hover.emergencyLogin  {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff4141;
	text-align:right;
	text-decoration:none;
	vertical-align: middle;	
}
.emrBottomPadding {
	padding-bottom:2px;
	
}
.topMargin {
	top:0;
	margin-top:0;
	padding-top:0;
	margin-top:none;
	background:transparent;
}
/** Added By Kasun 2008-04-3- */

.breadcrumb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:underline;
	font-weight:normal;
	
}
a.breadcrumb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:underline;
	font-weight:normal;
	
}
a:breadcrumb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:underline;
	font-weight:normal;
	

}
a:visited.breadcrumb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:underline;
	font-weight:normal;
	

}
a:hover.breadcrumb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066cc;
	text-decoration:underline;
	font-weight:normal;
	
}
/* Added by Kasun 6/16 for Dealer page BG image */
.contentbackground2 {
	background:url('../images/contentBg2.jpg');
	background-repeat:repeat-x;
	margin-top:0px;
	vertical-align:top;
}

.dealerMapBackground{
	background: url('../images/contentBg2.jpg');
	background-repeat:repeat-x;
	margin-top:0px;
	vertical-align:top;	
}
/** Aded by Kasun 6/23 for Main Menu Td valign issue  **/
.mainMenuTD{
	vertical-align: middle;
	# vertical-align: top; /**  Seperate alignment for IE **/
	margin: 0px;
	text-align: center;
	padding: 0px;
	# padding-top: 6px; 
	border: 0px;
	
}

.mainMenuTDLangDropDown{
	vertical-align: middle;	
	margin: 0px;
	padding: 0px;
	border: 0px;
	
}
.mainMenuTable{
	font-size:11px;
	vertical-align: top;
	text-align: center;
}
.location{
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:24px;
	font-size: 12px;
	color:#2768cc; 
}
/** Added 9-15 Dimuthu **/
@-moz-document url-prefix() 
{
/* enforce scrollbar */
body 
{
overflow: -moz-scrollbars-vertical;
}
}

/* Banner Alignment Issues Solving */

.mainLogo
{
	vertical-align: bottom;
}

.loginIcon_1
{
	vertical-align: bottom;
}

.loginIcon_2
{
	vertical-align: middle;
}

#text1
{
	vertical-align:bottom;
}

#text2
{
	vertical-align: middle;
}

#arrow
{
	vertical-align: middle;
}
/** added by kasun 2008-10-23 */
.mainDivBg{
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 660px;
	overflow: visible;
	display:block;
	z-index:5000;
	background-color:#ffffff;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);		
}
.specialBodyBg {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/bg4.jpg);
	background-repeat:repeat-x;
}
.langMenuDivBody {
	display:block;
	position: absolute;
	top:102px;
	left:0px;				  
	width:100%; 
	height:304px; 
	margin-left: -1px;             
	z-index:9999;
	overflow: visible;
}
.langMenuDivBodyHide{
	position: absolute; 
	display:none;
	top:120px;
}

.menulistHide{
margin: 0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 padding: 0;
 font-weight:bold;
 color:#0066cc;
 list-style: none;
 display: none;
}
.mainDivBgNormal {
	margin-top: 0;
	margin:0;
	margin-left:0;
	background:url(../images/bg4.jpg);
	background-repeat:repeat-x;	 
	width:100%; 
	height:100%; 
}


.lang_link{  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
   	text-decoration: none;
	color: #FFFFFF;
}

a.lang_link:link{  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
   	text-decoration: none;
	color: #FFFFFF;
}

a.lang_link:active{  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
   	text-decoration: none;
	color: #FFFFFF;
}

a.lang_link:visited{  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
   	text-decoration: none;
	color: #FFFFFF;
}

a.lang_link:hover{  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
   	text-decoration: none;
	color: #FFFF00;
}

.language-list-head
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

a.language-list-head:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

a.language-list-head:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

a.language-list-head:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

.lightbox{
	display:block;
	position: absolute;
	z-index:9999;
	width:951px;
	height:304px;
	background: none;
	text-align: center;
	margin-top: 15px;
}

.overlay{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:670;
	z-index:5000;
	background-color:#ffffff;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);	
}
.countryIframe
{
margin-right:0;
padding:0;
overflow: auto;
overflow-y: hidden !important;
}
