ul, li {

	font-size:12px;

	font-weight:bold; 

	font-family:Arial, Helvetica, sans-serif;

	line-height:21px;

	text-align:left;

}



#menu {

	list-style:none;

	width:932px;

	margin:0px auto 0px auto;

	height:43px;

	padding:0px 20px 0px 20px;

	z-index:999999;



	/* Rounded Corners */

	

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;



	/* Background color and gradients */

	

	background: #0047F1;

	background: -moz-linear-gradient(top, #0047F1, #0054FD);

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0047F1), to(#0054FD));

	

	/* Borders */

	

	border: 1px solid #002232;



	-moz-box-shadow:inset 0px 0px 1px #edf9ff;

	-webkit-box-shadow:inset 0px 0px 1px #edf9ff;

	box-shadow:inset 0px 0px 1px #edf9ff;

}



#menu li {

	float:left;

	display:block;

	text-align:center;

	position:relative;

	padding: 4px 10px 4px 10px;

	margin-right:29px;

	margin-top:7px;

	border:none;

	z-index:999999;

}



#menu li:hover {

	z-index:999999;

	border: 1px solid #777777;

	padding: 4px 9px 4px 9px;

	

	/* Background color and gradients */

	

	background: #F4F4F4;

	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));

	

	/* Rounded corners */

	

	-moz-border-radius: 5px 5px 0px 0px;

	-webkit-border-radius: 5px 5px 0px 0px;

	border-radius: 5px 5px 0px 0px;

	wmode:"transparent";



}



#menu li a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px; 

	color: #EEEEEE;

	display:block;

	outline:0;

	text-decoration:none;

	text-shadow: 1px 1px 1px #000;

	border-bottom: #024EF9 1px dotted;

}



#menu li:hover a {

	color:#161616;

	text-shadow: 1px 1px 1px #ffffff;

}

#menu li .drop {

	padding-right:15px;

	background: url(../DG-Images/drop.gif) no-repeat right 8px;

}

#menu li:hover .drop {

	background: url(../DG-Images/drop.png) no-repeat right 7px;

}





#menu li .No-drop {

	padding-right:2px;



	/*background:url("img/drop.png") no-repeat right 8px;*/

}

#menu li:hover .No-drop {

	/*background:url("img/drop.png") no-repeat right 7px;*/

}



.dropdown_1column, 

.dropdown_2columns, 

.dropdown_3columns, 

.dropdown_4columns,

.dropdown_5columns {

	margin:4px auto;

	float:left;

	position:absolute;

	left:-999em; /* Hides the drop down */

	text-align:left;

	padding:10px 5px 10px 5px;

	border:1px solid #777777;

	border-top:none;

	

	/* Gradient background */

	background:#F4F4F4;

	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));



	/* Rounded Corners */

	-moz-border-radius: 0px 5px 5px 5px;

	-webkit-border-radius: 0px 5px 5px 5px;

	border-radius: 0px 5px 5px 5px;

}



.dropdown_1column {width: 140px;}

.dropdown_2columns {width: 280px;}

.dropdown_3columns {width: 420px;}

.dropdown_4columns {width: 560px;}

.dropdown_5columns {width: 850px;}



#menu li:hover .dropdown_1column, 

#menu li:hover .dropdown_2columns, 

#menu li:hover .dropdown_3columns,

#menu li:hover .dropdown_4columns,

#menu li:hover .dropdown_5columns {

	left:-1px;

	top:auto;

}



.col_1,

.col_2,

.col_3,

.col_4,

.col_5 {

	display:inline;

	float: left;

	position: relative;

	margin-left: 5px;

	margin-right: 5px;

}

.col_1 {width:130px;}

.col_2 {width:270px;}

.col_3 {width:410px;}

.col_4 {width:550px;}

.col_5 {width:690px;}



#menu .menu_right {

	float:right;

	margin-right:0px;

}

#menu li .align_right {

	/* Rounded Corners */

	-moz-border-radius: 5px 0px 5px 5px;

    -webkit-border-radius: 5px 0px 5px 5px;

    border-radius: 5px 0px 5px 5px;

}



#menu li:hover .align_right {

	left:auto;

	right:-1px;

	top:auto;

}



#menu p, #menu h2, #menu h3, #menu ul li {

	font-family:Arial, Helvetica, sans-serif;

	line-height:21px;

	font-size:12px;

	text-align:left;

	text-shadow: 1px 1px 1px #FFFFFF;

}

#menu h2 {

	font-size:21px;

	font-weight:400;

	letter-spacing:-1px;

	margin:7px 0 14px 0;

	padding-bottom:14px;

	border-bottom:1px solid #666666;

}

#menu h3 {

	font-size:13px;

	margin:7px 0 14px 0;

	padding-bottom:7px;

	color:#0047F1;

	border-bottom:1px solid #888888;

}

#menu p {

	line-height:18px;

	margin:0 0 10px 0;

}



#menu li:hover div a {

	font-size:12px;

	color:#000000;

}

#menu li:hover div a:hover {

	color: #0047F1;

}





.strong {

	font-weight:bold;

}

.italic {

	font-family:Verdana;

	font-style:italic;

	font-size:12px;

}



.imgshadow { /* Better style on light background */

	background:#FFFFFF;

	padding:4px;

	border:1px solid #777777;

	margin-top:5px;

	-moz-box-shadow:0px 0px 5px #666666;

	-webkit-box-shadow:0px 0px 5px #666666;

	box-shadow:0px 0px 5px #666666;

}

.img_left { /* Image sticks to the left */

	width:auto;

	float:left;

	margin:5px 15px 5px 5px;

}



#menu li .black_box {

	background-color:#333333;

	color: #eeeeee;

	text-shadow: 1px 1px 1px #000;

	padding:4px 6px 4px 6px;



	/* Rounded Corners */

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;



	/* Shadow */

	-webkit-box-shadow:inset 0 0 3px #000000;

	-moz-box-shadow:inset 0 0 3px #000000;

	box-shadow:inset 0 0 3px #000000;

}



#menu li ul {

	list-style:none;

	padding:0;

	margin:0 0 12px 0;

}

#menu li ul li {

	font-size:12px;

	line-height:24px;

	position:relative;

	text-shadow: 1px 1px 1px #ffffff;

	padding:0;

	margin:0;

	float:none;

	text-align:left;

	width:130px;

}

#menu li ul li:hover {

	background:none;

	border:none;

	padding:0;

	margin:0;

}



#menu li .greybox li {

	background:#F4F4F4;

	border:1px solid #bbbbbb;

	margin:0px 0px 4px 0px;

	padding:4px 6px 4px 6px;

	width:116px;



	/* Rounded Corners */

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

}

#menu li .greybox li:hover {

	background:#ffffff;

	border:1px solid #aaaaaa;

	padding:4px 6px 4px 6px;

	margin:0px 0px 4px 0px;

}





/*------------------ Other Classes -------------------*/



.Top-Border {

	border-top:#005EBB solid 2px;

	}





div#Heading {

	height:31px;

	width:972px;

	padding-top:9px;

	}



div#Contant {

	width:972px;

	padding:0px;

	float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	font-weight:300;

	text-align:left;

	}





div#Product {

	width:711px;

	float:left;

	background-color:#DADADA;

	border:#004FF8 solid 1px;

	border-radius:5px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	font-weight:300;

	text-align:left;

	padding:7px;

	}



div#Product-Sub {

	width:230px;

	float:left;

	}





div#Product1 A {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color: #333333;

font-weight:bold;

width:210px;

height:19px;

padding-top:3px;

padding-bottom:3px;

display:block;

border-bottom: #FFFFFF solid 1px;

}

#Product1 A:hover {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color: #0033FF;

font-weight:bold;

width:210px;

height:19px;

padding-top:3px;

padding-bottom:3px;

border-bottom: #666666 solid 1px;

}





div#Left-Panal {

	width:250px;

	padding:3px;

	float:right;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color: #C0C0C0;

	font-weight:300;

	text-align:left;

	border-radius:5px 5px 5px 5px;

	}





div#GOC {

	height:130px;

	width:294px;

	padding:15px;

	float:left;

	background-color:#D2D4D5;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	/*border:#000000 solid 1px;*/

	border-radius:10px 10px 0px 0px;

	}

	

div#ReadMore {

	width:95px;

	height:20px;

	background-color:#0080FF;

	text-align:center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FFFFFF;

	border:#007500 solid 1px;

	border-radius: 2px 2px 2px 2px;

	}





div#footer {

	height:75px;

	width:960px;

	padding:6px;

	text-align:center;

	background-color: #7D7D7D;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	border-radius:0px 0px 10px 10px;

	}

	

	



div#frame {

width:100%;

height:auto;

border-top: #C0C0C0 solid 5px;

}



div#navi-head {

width:250px;

height:15px;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:14px;

color: #FFFFFF;

font-weight:bold;

padding-top:10px;

padding-bottom:5px;

border-bottom:#FFCC00 solid 2px;

}



div#navigation {

width:250px;

height: auto;

font-family: Verdana;

font-size:12px;

color: #FFFFFF;

text-align: left;



}



div#text-area {

	width:610px;

	height:auto;

	font-family:Georgia, Times, serif;

	text-align:justify;

	font-size:14px;

	color: #CCCCCC;

	font-weight:300;

	padding:10px;

}



div#page-heading {

width:620px;

height:15px;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:14px;

color: #FFFFFF;

font-weight:bold;

padding-top:10px;

padding-bottom:5px;

border-bottom:#FFCC00 solid 2px;



}



div#contacts {

width:100%;

height:auto;

font-family:Verdana;

text-align:center;

font-size:12px;

font-weight:bold;

color:#000000;

}





.heading-blue {

font-family:Georgia;

font-size:14px;

font-weight:bold;

color: #CCFF66;

padding-bottom:10px;

}



div#Top-logo {

width:350px ;

height:80px;

float: left;

padding: 0px 10 px 0px 10px;

}





div#Top-MM {

width:400px ;

height: 52px;

float:right;

}



div#Top-MobM {

width:150px ;

height:45px;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-align: left;

font-size:12px;

font-weight: bold;

color: #AA0000;

float: left;

/*border-right:#330033 solid 2px;*/

}



div#Top-MMail {

width:240px ;

height:45px;

font-family: Geneva, Arial, Helvetica, sans-serif;

text-align: left;

font-size:12px;

font-weight:300;

color: #0033FF;

float: left;

padding:0px;

}





div#Slider {

width:725px ;

height:280px;

float: left;

}



div#Right-panel {

width:244px ;

height:280px;

background-image:url(../DG-Images/Strip-enq.jpg);

background-repeat:repeat-x;

/*background-color: #DDDDDD;*/

float:right;

border-top:#FFFFFF 2px solid;

/*border-left:#0C59FD 1px solid;

border-right:#0C59FD 1px solid;

border-bottom:#0C59FD 1px solid;*/

border-radius: 5px;

}



div#Right-panel-Heading {

width:244px ;

height:25px;

/*background-color:#0C59FD;*/

background-color: #696969;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

color:#FFFFFF;

text-align:center;

padding-top:4px;

float:right;

vertical-align:top;

border-bottom: #333333 1px solid;

border-radius: 5px 5px 0px 0px;

}



div#Right-News {

width:244px ;

height:170px;;

background-color: #DDDDDD;

float:right;

/*border-top:#FFFFFF 2px solid;

border-left:#0C59FD 1px solid;

border-right:#0C59FD 1px solid;

border-bottom:#0C59FD 1px solid;*/

border-radius: 5px;

}



div#News-Text {

width:233px;

height:100px;

padding:4px;

font-family:Verdana;

text-align: left;

font-size:11px;

color: #000000;

}



.pad-TB {

padding-top:5px;

padding-bottom:5px;

}



/*

input {

border: 0.5pt solid #000000;

border-collapse: collapse;

border-spacing: 0;

font-size: 12pt;

height: 12pt;

width:75px;

margin: 0;

padding: 0;

space: 0;

/*width: 0.75in;

z-index: 1;

}

*/



.form-pad {

	padding:7px;

	}

	

	

/*------------------------------- Inner page style's ----------------------------------------------*/



div#Panel1 {

	width:710px;

	height: auto;

	float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	font-weight:300;

	text-align:left;

	padding:7px;

	border-right:#CCCCCC 1px dotted;

	}

	

div#Panel1-img {

	width:280px;

	height: auto;

	float:left;

	padding:7px;

	}	



.product-head {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

	color:#0033CC;

	}

	

div#Panel1-img-Text {

	width:400px;

	height: auto;

	float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	font-weight:300;

	text-align:left;

	padding:7px;

	}		

	

.top-bdr {

	border-bottom:#CCCCCC dotted 1px;

	padding-top:15px;

	padding-bottom:15px;

	}





div#Panel2 {

	width:240px ;

	height: auto;

	float:right;

	/*border-top:#FFFFFF 2px solid;

	border-left:#0C59FD 1px solid;

	border-right:#0C59FD 1px solid;

	border-bottom:#0C59FD 1px solid;*/

	border-radius: 5px;

	}



.form_input {

    height:18px;

    width:200px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	/*-moz-border-radius: 2px;

    -webkit-border-radius: 2px;*/

    border-radius: 2px;

    /*-moz-background-clip: padding;

    -webkit-background-clip: padding-box;

    background-clip: padding-box;*/

    border-color:#cccccc;

    padding:0 5px;

 	}



/*input:focus{ 

	background-color:yellow;

	}*/

	

	

th, td {

    border-bottom: 1px solid #ddd;

}