/*
 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; width: 996px; }
img#top_logo { border-style: none; margin: 0; }
p#top_links { float: right; font: normal 0.28cm Verdana, Liberation Sans, Helvetica, sans-serif; margin-top: 36px; }
p#top_links a { color: #464646; margin: 2px 10px; text-decoration: none; }
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: 218px; margin-top: 6px;
}
div#ddm2 {
	 background: transparent url(../images/BG_MainMenu_DropDown2.png) no-repeat scroll 1px 0px;
  color: white; width: 329px; height: 127px; 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: 20px 0 20px 5px;
 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: 15px 0 15px 5px;
	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: 980px;
}

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; }