/*
 Created By: V. Subhash
 Created On: 6 November 2008
 Updated On: 17 December 2008
*/

body { font-family: Verdana, Liberation Sans, Helvetica, sans-serif;
       margin: 5px auto 50px auto;
       width: 996px;
       min-width: 996px; }

/* Header */
#header { margin: 0px; padding-bottom: 1px; width: 996px; }
div#SocialNotWorking { float: right; clear: right; margin-bottom: 5px; }
div#SocialNotWorking a img { border-style: none; }
div#SocialNotWorking a { text-decoration: none; }
img#top_logo { border-style: none; margin: 0; }
p#top_links { float: right; font: normal 0.28cm Verdana, Liberation Sans, Helvetica, sans-serif; clear: right; }
p#top_links a { color: #464646; margin: auto 10px; text-decoration: none; }
p#top_links a:last-child { margin-right: 0; }
p#top_links a:hover { text-decoration: underline; }

img.no_border { border-style: none; }


/*
 Main Menu
 Pure CSS Menu for Mozilla, KHTML, & Opera
	Extra Javascript for IE to set display, left, and top attributes
*/
table#menu_table {
	 margin: 1px 0 0px 5px; width: 996px;  }

td.hmo {
	 font: normal 17px Tahoma, Liberation Sans, Gentium, Helvetica, sans-serif; height: 33px; margin: 0px; padding: 7px 0px 0px 0px;
		position: relative; text-align: center; vertical-align: top; width: 332px; }
a.hmo_link {
	 color: black; display: block; text-decoration: none;  margin-bottom: 0px; }
td#hmo1 {
	 background: transparent url(../images/BG_MainMenu_Option1.png) no-repeat scroll top left;  }
td#hmo1:hover {
	 background: transparent url(../images/BG_MainMenu_Option1_hl.png) no-repeat scroll top left; }
td#hmo2 {
	 background: transparent url(../images/BG_MainMenu_Option2.png) no-repeat scroll top left;  }
td#hmo2:hover {
	 background: transparent url(../images/BG_MainMenu_Option2_hl.png) no-repeat scroll top left;  }
td#hmo3 {
	 background: transparent url(../images/BG_MainMenu_Option3.png) no-repeat scroll top left;  }
td#hmo3:hover {
	 background: transparent url(../images/BG_MainMenu_Option3_hl.png) no-repeat scroll top left;  }

div.ddm {
	display: none; text-align: left; position: absolute; z-index: 1210; }
td.hmo:hover div.ddm {
	display: block; }
div#ddm1 {
  background: transparent url(../images/BG_MainMenu_DropDown1.png) no-repeat scroll 2px 0px;
  color: white; width: 329px; height: 302px; margin-top: 6px;
}
div#ddm2 {
	 background: transparent url(../images/BG_MainMenu_DropDown2.png) no-repeat scroll 1px 0px;
  color: white; width: 329px; height:65px; margin-top: 6px; }
div#ddm3 {
	 background: transparent url(../images/BG_MainMenu_DropDown3.png) no-repeat scroll 0px 0px;
  color: white; width: 329px; height: 73px; margin-top: 6px; }

table.ddm_table {
	border-collapse: collapse;
  margin: -1px 0px 0px 0px;
	width: 329px;
}
table.ddm_table tr td {
	 margin: 0px;
		padding: 0px;
 	vertical-align: middle;
}
td.ddm_heading {
		color: beige;
		font: bold 15px Tahoma, Liberation Sans, Helvetica, sans-serif;
	 padding: 8px 10px 3px 10px!important;
	 width: 329px;
}
td.ddm_link {
	width: 162px;
}
a.ddm_prd_link1, a.ddm_prd_link2, a.ddm_prd_link3 {
  color: white;
		display:	block;
		font: bold 12px Tahoma, Liberation Sans, Helvetica, sans-serif;
		text-decoration: none;
		padding: 6px 6px 7px 15px!important;
		margin-left: 2px!important;
}
a.ddm_prd_link1:hover {
	 background-color: darkred;
}
a.ddm_prd_link2:hover {
	 background-color: darkgreen;
}
a.ddm_prd_link3:hover {
	 background-color: royalblue;
}


/* Footer */
table#bottom_band {
 background: transparent url(../images/BG_footer.png) no-repeat scroll top left;
 clear: both;
 margin: 50px 0 20px 5px!important;
 width: 1001px; }
td#cell_bottom_band_left {
	 border-style: none; font: normal 13px Tahoma, Liberation Sans, Helvetica, sans-serif; height: 33px;
  padding: 6px 10px; text-align: left; width: 40%; }
td#cell_bottom_band_right {
	 border-style: none; font: normal 13px Tahoma, Liberation Sans, Helvetica, sans-serif; height: 33px;
  padding: 6px 10px; text-align: right; width: 60%; }
td#cell_bottom_band_left a {
	 color: black; text-decoration: none; }


/* Showcase */
div#showcase {
	height: 230px;
	margin: 25px 0 15px 45px;
	padding: 0px;
	width: 994px;
}


input[type="radio"] { margin-bottom: 5px; }

p#Info_ClearType {
  font: normal 11px Segoe UI, Liberation Sans, Tahoma, Arial, Helvetica, sans-serif;
  color: slategray;
  margin: -5px 10px 10px 15px;
  width: 900px;
}

p#Info_ClearType a {
  color: slategray;
  font-weight: bold;
  text-decoration: none;
}

img.pre_loaded { height: 0px!important; visibility: hidden; width: 0px!important;  }

.fld { display: none; }
.align_center { text-align: center; }

option:hover { background-color: ghostwhite; }

optgroup { background-color: white; color: darkgray; }

option { background-color: white; color: black; }

img#Chat_Icon {
  display: block;
  margin: 0px;
  padding: 0px;
  cursor: pointer;
  z-index: 100;

  position: absolute; /* For stupid IE */
  top: expression(document.body.clientHeight - this.offsetHeight + document.body.scrollTop + 'px');
  left: expression(document.body.scrollLeft + 'px');
  right: auto;
  bottom: 0px;
}

body > img#Chat_Icon  {
  position: fixed;  /* Reset for other browsers */
  top: auto;
  left: 0px;
  right: auto;
  bottom: 0px;
}



