a:link
{
	color: rgb(255,255,255);
	text-decoration: underline; 
}
a:visited
{
	color: rgb(255,255,255);
	text-decoration: underline;
} 
a:active 
{
	color: rgb(255,255,255);
	text-decoration: underline;
}
a:hover
{
	color: rgb(255,255,255);
	text-decoration: none;	
}
body
{
	font-family: calibri, Trebuchet MS;
	font-size  : 15px;
	background-color: rgb(0,0,0);
	color: rgb(245,245,245);
	margin:0;
	bckground:url('images/bgfix.gif') no-repeat fixed top;
	
}
table
{
	table-border-color-light: rgb(153,204,153);
	table-border-color-dark: rgb(153,204,153);
	font-family: calibri, Trebuchet MS;
	font-size  : 15px;
	bckground-color:rgb(255,255,255);
	border-collapse: collapse;
	font-style:normal;
	
}

/*---------------------------------------------------------------------------*/
/*-----------------------Background Style starts here-----------------------*/


#bghome {
	background:#000000 url('images/bg-home.jpg') repeat-x top;
	width: 1003px; 
	height: 592px; 
	margin: 0 auto;  
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin-left: -501.5px; 
	margin-top: -296px;
	}
	
#bgdiamonds {
	background:#000000 url('images/bg-diamonds.jpg') repeat-x top;
	width: 1003px; 
	height: 592px; 
	margin: 0 auto;  
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin-left: -501.5px; 
	margin-top: -296px;
	}
	
#bgmission-vission {
	background:#000000 url('images/bg-mission-vission.jpg') repeat-x top;
	width: 1003px; 
	height: 592px; 
	margin: 0 auto;  
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin-left: -501.5px; 
	margin-top: -296px;
	}
	
#bgjewellery {
	background:#000000 url('images/bg-jewellery.jpg') repeat-x top;
	width: 1003px; 
	height: 592px; 
	margin: 0 auto;  
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin-left: -501.5px; 
	margin-top: -296px;
	}
	
#bgeducation {
	background:#000000 url('images/bg-education.jpg') repeat-x top;
	width: 1003px; 
	height: 592px; 
	margin: 0 auto;  
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin-left: -501.5px; 
	margin-top: -296px;
	}
	
#bgevents {
	background:#000000 url('images/bg-diamonds.jpg') repeat-x top;
	width: 1003px; 
	height: 592px; 
	margin: 0 auto;  
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin-left: -501.5px; 
	margin-top: -296px;
	}
	
#bgbusiness {
	background:#000000 url('images/bg-business.jpg') repeat-x top;
	width: 1003px; 
	height: 592px; 
	margin: 0 auto;  
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin-left: -501.5px; 
	margin-top: -296px;
	}
	
#bgcareer {
	background:#000000 url('images/bg-career.jpg') repeat-x top;
	width: 1003px; 
	height: 592px; 
	margin: 0 auto;  
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin-left: -501.5px; 
	margin-top: -296px;
	}
	
#bgcsr {
	background:#000000 url('images/bg-csr.jpg') repeat-x top;
	width: 1003px; 
	height: 592px; 
	margin: 0 auto;  
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin-left: -501.5px; 
	margin-top: -296px;
	}
	
#bgcontact {
	background:#000000 url('images/bg-contact.jpg') repeat-x top;
	width: 1003px; 
	height: 592px; 
	margin: 0 auto;  
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin-left: -501.5px; 
	margin-top: -296px;
	}
	
#bgsitemap {
	background:#000000 url('images/bg-sitemap.jpg') repeat-x top;
	width: 1003px; 
	height: 592px; 
	margin: 0 auto;  
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin-left: -501.5px; 
	margin-top: -296px;
}
	

.bgbodyinside {
	background:#929292 url('images/bg-body-inside.gif') repeat-x top;
	width: 1003px;
	height: 600px;
	 
}


.top {
	width: 1003px;
	height:113px;
	 
}


.bottom {
	width: 1003px;
	height:47px;
	font:calibri, Trebuchet MS;;
	font-size:12px;
	font-weight:normal;
	color:#8d8c8c;
	margin:10px;
	padding:0px 35px 0px 0px;
	 
}

.bodyleft {
	width: 166px;
	height:432px;
	 
}

.bodyright {
	width: 842px;
	height:432px;
	 
}

.bodyarea {
	/* Fallback for web browsers that doesn't support RGBa */ 
	background: rgb(0, 0, 0) transparent; 
	/* RGBa with 0.6 opacity */ 
	background: rgba(0, 0, 0, 0.7); 
	/* For IE 5.5 - 7*/ 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); 
	/* For IE 8*/ 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	width: 811px;
	height:421px;
}

.bgbt {
	background:#929292 url('images/bg-bt.gif') repeat-x top;
	width: 1000px;
	height: 32px;
	 
}


/*-----------------------Background Style ends here-----------------------*/
/*-----------------------------------------------------------------------*/



/*--------------------------------------------------------------------------*/
/*--------------------------Text Style starts here-------------------------*/

.text-white
{
	font-family: Arial ;
	font-size  : 11px;
    font-style: normal;
    color: rgb(255,255,255);
}

.smalltext-white
{
	font-family: Arial ;
	font-size  : 11px;
    font-weight: bold;
    color: rgb(255,255,255);
	line-height: 150%;
}


.bigtext-red
{
	font-family: Times New Roman, Arial;
	font-size  : 20px;
    font-weight: bold;
    color: rgb(200,0,0);
	text-transform:capitalize;
}

.bigtext-black
{
	display: box;
	font-family: Arial;
	font-size  : 15px;
    font-weight: normal;
    color: rgb(255,255,255);
	background-color:#cf0000;
	padding: 10px;
	line-height:25px;
}


/*-------------------------Text Style ends here--------------------------*/
/*----------------------------------------------------------------------*/


/*------------------------------------------------------------------------*/
/*-----------------------Intro Style starts here-----------------------*/


/*.intro
{
	background:url('images/bg-flash.gif');
	position:absolute;
	top: 50%;
	left: 50%;
	width:954px;
	height:468px;
	margin-top: -19em; 
	margin-left: -36em; 
}*/

.intro
{
	bckground:#000000 url('images/bg-home.jpg') repeat-x top;
	width: 1003px; 
	height: 400px; 
	margin: 0 auto;  
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin-left: -501.5px; 
	margin-top: -200px;
}



.entersite
{
	position:absolute;
	top: 50%;
	left: 50%;
	width:1003px;
	height:25px;
	margin-top: 19em; /*set to a negative number 1/2 of your height*/
	margin-left: -36em; /*set to a negative number 1/2 of your width*/
	float:none;
}


a.entersite-nav:link
{
	color: #e9008c;
	text-decoration: underline; 
	font-size  : 14px;
}
a.entersite-nav:visited
{
	color: #e9008c;
	text-decoration: underline;
	font-size  : 14px;
} 
a.entersite-nav:active 
{
	color: #e9008c;
	text-decoration: underline;
	font-size  : 14px;
}
a.entersite-nav:hover
{
	color: #e9008c;
	text-decoration: none;
	font-size  : 14px;	
}

/*-----------------------Intro Style ends here-----------------------*/
/*--------------------------------------------------------------------*/





/*------------------------------------------------------------------------*/
/*-----------------------Top Nav Style starts here-----------------------*/

a.top:link
{
	color: rgb(255,255,255);
	text-decoration: none; 
	font-weight: bold;
}
a.top:visited
{
	color: rgb(255,255,255);
	text-decoration: none;
	font-weight: bold;
} 
a.top:active 
{
	color: rgb(255,255,255);
	text-decoration: none;
	font-weight: bold;
}
a.top:hover
{
	color: rgb(220,220,220);
	text-decoration: none;
	font-weight: bold;	
}

/*-----------------------Top Nav Style ends here-----------------------*/
/*--------------------------------------------------------------------*/


/*------------------------------------------------------------------------*/
/*-----------------------Top Nav Style starts here-----------------------*/

a.right:link
{
	color: rgb(255,255,255);
	text-decoration: none; 
	font-weight: bold;
	font-family:calibri, Trebuchet MS;
	font-size:14px;
}
a.right:visited
{
	color: rgb(255,255,255);
	text-decoration: none;
	font-weight: bold;
	font-family:calibri, Trebuchet MS;
	font-size:14px;
} 
a.right:active 
{
	color: rgb(255,255,255);
	text-decoration: none;
	font-weight: bold;
	font-family:calibri, Trebuchet MS;
	font-size:14px;
}
a.right:hover
{
	color: #e9008c;
	text-decoration: none;
	font-weight: bold;	
	font-family:calibri, Trebuchet MS;
	font-size:14px;
}


a.right-mo:link 
{
	color: #e9008c;
	text-decoration: none;
	font-weight: bold;
	font-family:calibri, Trebuchet MS;
	font-size:14px;
}

a.right-mo:visited 
{
	color: #e9008c;
	text-decoration: none;
	font-weight: bold;
	font-family:calibri, Trebuchet MS;
	font-size:14px;
}


/*-----------------------Top Nav Style ends here-----------------------*/
/*--------------------------------------------------------------------*/



/*------------------------------------------------------------------------*/
/*-----------------------Breadcrumb Nav Style starts here-----------------------*/

.breadcrumb
{
	color: #ffffff;
	text-decoration: none; 
	font-weight: bold;
	font-family:calibri, Trebuchet MS;
	font-size:16px;
	
}

a.breadcrumb-nav:link
{
	color: #e9008c;
	text-decoration: none;
	font-size:15px; 
}
a.breadcrumb-nav:visited
{
	color: #e9008c;
	text-decoration: none;
	font-size:15px; 
} 
a.breadcrumb-nav:active 
{
	color: #e9008c;
	text-decoration: none;
	font-size:15px; 
}
a.breadcrumb-nav:hover
{
	color: #e9008c;
	text-decoration: underline;
	font-size:15px; 
}

/*-----------------------Breadcrumb Nav Style ends here-----------------------*/
/*--------------------------------------------------------------------*/



/*-----------------------------------------------------------------------*/
/*-----------------------login Style starts here-----------------------*/

.login {
	color: rgb(255,255,255);
	text-decoration: none;
}


a.login-nav:link
{
	color: rgb(255,255,255);
	text-decoration: none;
}
a.login-nav:visited
{
	color: rgb(255,255,255);
	text-decoration: none;
} 
a.login-nav:active 
{
	color: rgb(255,255,255);
	text-decoration: none;
}
a.login-nav:hover
{
	color: rgb(255,255,255);
	text-decoration: underline;
}


/*-----------------------login Style ends here-----------------------*/
/*-------------------------------------------------------------------*/




/*------------------------------------------------------------------------*/
/*-----------------------Sitemap Nav Style starts here-----------------------*/

a.sitemap:link
{
	color: rgb(0,0,0);
	text-decoration: none; 
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	background:url(images/bullet.gif) no-repeat left center;
}
a.sitemap:visited
{
	color: rgb(0,0,0);
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	background:url(images/bullet.gif) no-repeat left center;

} 
a.sitemap:active 
{
	color: rgb(0,0,0);
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	background:url(images/bullet.gif) no-repeat left center;

}
a.sitemap:hover
{
	color: rgb(200,0,0);
	text-decoration: underline;
	font-weight: bold;	
	padding: 0px 0px 0px 10px;
	background:url(images/bullet.gif) no-repeat left center;

}

/*-----------------------Sitemap Nav Style ends here-----------------------*/
/*--------------------------------------------------------------------*/



/*----------------------------------------------------------------------------*/
/*-----------------------Table width Style starts here-----------------------*/

.body-table {
	background:#ffffff;
	width: 1000px;

}

.hr
{
	display: box;
	line-height: 1px;
    border:1px dotted #000000;
    border-width: 0px 0px 1px 0px;
} 

/*-----------------------Table width Style ends here-----------------------*/
/*------------------------------------------------------------------------*/



/*------------------------------------------------------------------------*/
/*-----------------------Header Styles starts here-----------------------*/

h1
{
	font-family: Calibri, Arial;
	font-size  : 19px;
	font-weight: normal;
	color: rgb(255,255,255);
	margin:0px 0px 0px 0px;
}

h2
{
	font-family: Calibri, Arial;
	font-size  : 16px;
	font-weight: normal;
	color: #e9008c;
	margin:0px 0px 2px 0px;
}


h3 { 
	float:left; 
	margin:0px; 
	padding:20px 0px 20px 0px; 
	color:#ffffff; 
	font:normal 20px Arial; 
	text-decoration:none;
	background:url(images/r_menu.gif) no-repeat right;
	}
	
h3 span { 
	padding:19px 15px 20px 15px;  
	background:url(images/l_menu.gif) no-repeat left;
	}
	
	

/*-----------------------Header width Styles ends here-----------------------*/
/*--------------------------------------------------------------------------*/


.th-table
{
    background-color:#4e4d4c;
	color: rgb(255,255,255);
	padding: 5px 0px 5px 4px;
}


.th
{
    background-color:#42413f;
	font-size  : 15px;
	font-weight: bold;
	color: rgb(255,255,255);
	padding: 5px 0px 5px 4px;
}

.tch
{
    background-color:#302e2d;
	font-weight: normal;
	color: rgb(255,255,255);
	padding: 5px 0px 5px 4px;
}
.tc
{
    background-color:#252321;
	font-type: normal;
	color: rgb(255,255,255);
	padding: 5px 0px 5px 4px;
}

.hd
{
	font-family: Arial;
	font-size  : 14px;
	font-weight: bold;
	color: rgb(0,80,150)
}
.mt
{
	font-family: Arial;
	font-size  : 11px;
	font-weight: bold;
	color: rgb(255,255,255)
}
.tb
{
    border:1px solid #52514f; background-color:#302e2d;
	font-family: Arial;
	font-size  : 11px;
	font-type: normal;
	color: #cccccc;
	width: 180px;
	padding-left:2; padding-right:2; padding-top:1; padding-bottom:1;
}

.tb-submit
{
    border:1px solid #bbbbbb; background-color:#cccccc;
	font-family: Arial;
	font-size  : 11px;
	font-weight: bold;
	color: #000000;
}


.tb-search
{
    border:0px solid #dddddd; background-color:transparent;
	font-family: Arial;
	font-size  : 11px;
	font-type: normal;
	color: #000000;
	width: 180px;
	padding-left:4; padding-right:4; padding-top:2; padding-bottom:2;
}

p
{
	text-align: Justify;
	line-height: 14pt;
	margin: 0px;
	padding: 0px;
}

ul
{
	font-size  : 15px;
    font-style: normal;
    list-style-image:url('images/listbullet.gif');
	margin:0px;
	padding:0px 0px 0px 16px;
	line-height: 13pt;
}

.border
{
		border:1px solid #dfdfdf;
}

.no-border
{
		border:0px solid #dfdfdf;
}


/*-----------------------------------------------------------------------*/
/*-----------------------Bottom Style starts here-----------------------*/
.bottom-text {
	color: rgb(255,255,255);
	text-decoration: none;
	font-size: 11px;
}

a.bottom-nav:link
{
	color: #8d8c8c;
	text-decoration: none;
	font-size: 11px;
}
a.bottom-nav:visited
{
	color: #8d8c8c;
	text-decoration: none;
	font-size: 11px;
} 
a.bottom-nav:active 
{
	color: #8d8c8c;
	text-decoration: none;
	font-size: 11px;
}
a.bottom-nav:hover
{
	color: #8d8c8c;
	text-decoration: underline;
	font-size: 11px;	
}


/*-----------------------Bottom Style ends here-----------------------*/
/*-------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------*/
/*--------------------------Scroll Bar Style starts here-------------------------*/

#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 735px;
height: 310px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
bckground-color: #E7EADE;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #410000;
outline: none;
}

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width:12px;
background:url(images/scrollbar-bg.png);
}
.vscrollerbar {
background-image: url(images/scrollbar.png);
width: 12px;
/* following is the bit that allows us fixed height scrollbars */
height: 12px !important;
/* for fixed height, we force the vscrollerbar class with an !important decleration, and fleXcroll follows suit.*/

background-image: url(images/scrollbar.png);
/* unfortunately, due to limitations of CSS, we cannot provide a color for the background when we are
using alpha images, thay have to be transparent.*/
}

* html .vscrollerbar {
/* IE6 alpha png trick */
/* IE7 is not affected by this trick, as it perfectly handles the normal png */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/scrollbar.png');
background-image: none;
}


/* do not forget to give horizontal scrollbars some color properties even if you don't plan on using them */
.hscrollerbase {height: 12px;}
.hscrollerbar {height: 12px; background-color: #84ADD6;}

.vscrollerbar, .hscrollerbar {
/* paddings of these elements will decide how far the scrollbar will stop in both ends, and are not actually
used for styling, and are set to 0 by the script, here we will set them the size of our faux arrows */
padding: 5px;
z-index: 2;
}

/* properties for scroller jog box, just in case */
.scrollerjogbox {
width: 12px;
height: 12px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #698AAA;
}


/* Scroll Bar Master Styling Ends Here */

/*-------------------------Scroll Bar Style ends here-------------------------*/
/*-----------------------------------------------------------------------------*/



/*--------------------------------------------------------------------------------*/
/*---------------------------Left Menu Style starts here-------------------------*/

.leftmenu{
margin: 11px 0px 0px 18px;
padding: 0;
width: 128px; /*width of menu*/
border: 0px solid #9A9A9A;
border-bottom-width: 0;
}


.leftmenu a.menuitem{
bckground: black url(glossyback.gif) repeat-x bottom left;
font: bold 14px calibri, Trebuchet MS;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 1px 0;
padding-left: 10px;
text-decoration: none;
}


.leftmenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.leftmenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 58px;
border: none;

}

.leftmenu a.menuitem:hover{
background-image: url(glossyback2.gif);
}


/*.leftmenu div.submenu{ DIV that contains each sub menu
	background: rgb(0, 0, 0) transparent;
	background:#000000 url('images/logo-bottom.gif') repeat-x bottom;
	bckground: rgb(0, 0, 0); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff)
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000)Alpha(Opacity=65)";
	border:1px solid #cf0000;
    border-width: 0px 0px 0px 0px;
	filter:alpha(opacity=65);
	opacity: 0.65;
	-moz-opacity:0.65; 
	width: 128px;
	height: 421px;
}*/


.leftmenu div.submenu{
	background: rgb(0, 0, 0) transparent; 
	background:#000000 url('images/logo-bottom.gif') repeat-x bottom;
	/* For IE 5.5 - 7*/ 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); 
	/* For IE 8*/ 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000)";
	width: 128px;
	height:421px;
	filter:alpha(opacity=65);
	opacity: 0.65;
	-moz-opacity:0.65; 
	}

.leftmenu div.submenu ul{ /*UL of each sub menu*/
list-style-image:none;
list-style-type: none;
margin:0px 0px 0px 0px;
padding:0px;
}

.leftmenu div.submenu ul li{
border-bottom: 0px solid blue;
}

.leftmenu div.submenu ul li a{
display: block;
font: normal 13px calibri, Trebuchet MS;
color: white;
text-decoration: none;
padding: 6px 0px 2px 0px;
padding-left: 6px;
}

.leftmenu div.submenu ul li a:hover{
bckground: #DFDCCB;
color: #fff;
font-weight: bold;
}
/*---------------------------Left Menu Style ends here--------------------------*/
/*-----------------------------------------------------------------------------*/

