@charset "utf-8";

/* CSS Document */

/* Global --------------------------------------- */
	body { background:#dedee0 url(http://www.edgedistro.com/images/interface/MastheadTile.jpg) repeat-x; margin:0; padding:0; }
	html { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
	img { border:none; }

/* Structure ------------------------------------ */

	#MastheadWrapper { width:100%; min-width:760px; height:138px; background:url(http://www.edgedistro.com/images/interface/MastheadBK.jpg) no-repeat; border-bottom:#363636 solid 1px; overflow:hidden; }
	#Brand { width:442px; height:138px; float:left; }

	#adWrapper {margin:0 auto 0 auto; padding:0 0 0 0; color:#000; font-size:10px; }
	#adWrapper p { margin:0 0 3px 0; padding:1px; }
	#adWrapper p a { color:#447494; text-decoration:none; }
	#adWrapper p a:hover { color:#fff; text-decoration:underline; }
	#adWrapper p .active { font-weight:bold; font-size:15px; } 
	#adWrapper table { padding:1px; }
	#adWrapper table th { text-align:center; }
	#adWrapper table td { text-align:center; }
	#adWrapper table td input { font-size:9px; margin:0; padding:0; margin:1px; }
	#adWrapper table td input.right { float:right; }	
	#adWrapper table a { color:#447494; text-decoration:none; }
	#adWrapper table a:hover { color:red; text-decoration:underline; }	
	
	#chartWrapper { width:500px; margin:0 auto 0 auto; padding:0 0 0 0; color:#000; font-size:11px; }
	#chartWrapper p { margin:0 0 3px 0; padding:1px; }
	#chartWrapper p a { color:#9ec5cf; text-decoration:none; }
	#chartWrapper p a:hover { color:#fff; text-decoration:underline; }
	#chartWrapper p .active { font-weight:bold; font-size:15px; } 
	#chartWrapper table { width:500px; padding:1px; }
	#chartWrapper table th { text-align:center; }
	#chartWrapper table td { text-align:center; }
	#chartWrapper table td input { font-size:11px; margin:0; padding:0; margin:1px; }
	#chartWrapper table td input.right { float:right; }	
	#chartWrapper table a { color:#9ec5cf; text-decoration:none; }
	#chartWrapper table a:hover { color:red; text-decoration:underline; }
	
	#keyWrapper { width:500px; margin:0 auto 0 auto; padding:0 0 0 0; color:#000; font-size:11px; }
	#keyWrapper p { margin:0 0 3px 0; padding:1px; }
	#keyWrapper p a { color:#9ec5cf; text-decoration:none; }
	#keyWrapper p a:hover { color:#fff; text-decoration:underline; }
	#keyWrapper p .active { font-weight:bold; font-size:15px; } 
	#keyWrapper table { width:500px; padding:1px; }
	#keyWrapper table th { text-align:center; }
	#keyWrapper table td { text-align:left; }
	#keyWrapper table td input { font-size:11px; margin:0; padding:0; margin:1px; }
	#keyWrapper table td input.right { float:right; }	
	#keyWrapper table a { color:#447494; text-decoration:none; }
	#keyWrapper table a:hover { color:red; }	
	
	#gridWrapper { width:500px; margin:0 auto 0 auto; padding:0 0 0 0; color:#000; font-size:9px; }
	#gridWrapper p { margin:0 0 3px 0; padding:1px; }
	#gridWrapper p a { color:#9ec5cf; text-decoration:none; }
	#gridWrapper p a:hover { color:#fff; text-decoration:underline; }
	#gridWrapper p .active { font-weight:bold; font-size:15px; } 
	#gridWrapper table { width:500px; padding:1px; }
	#gridWrapper table th { text-align:center; }
	#gridWrapper table td { text-align:center; }
	#gridWrapper table td input { font-size:9px; margin:0; padding:0; margin:1px; }
	#gridWrapper table td input.right { float:right; }	
	#gridWrapper table a { color:#9ec5cf; text-decoration:none; }
	#gridWrapper table a:hover { color:red; text-decoration:underline; }

	
	#CartWrapper { width:250px; height:110px; margin:19px 19px 0 0; padding:5px 0 0 10px; background:url(http://www.edgedistro.com/images/interface/CartBK.gif) no-repeat; overflow:hidden; float:right; color:#fff; font-size:9px; }
	#CartWrapper p { margin:0 0 3px 0; padding:1px; }
	#CartWrapper p a { color:#9ec5cf; text-decoration:none; }
	#CartWrapper p a:hover { color:#fff; text-decoration:underline; }
	#CartWrapper p .active { font-weight:bold; font-size:11px; } 
	#CartWrapper table { width:190px; padding:1px; }
	#CartWrapper table th { text-align:left; }
	#CartWrapper table td { text-align:left; font-size:9px; color:#fff; }
	#CartWrapper table td input { font-size:9px; margin:0; padding:0; margin:1px; }
	#CartWrapper table td input.right { float:right; }
	#CartWrapper table a { color:#447494; text-decoration:none; }
	#CartWrapper table a:hover { color:red; text-decoration:underline; }	
	
	
	#LookUpWrapper { width:300px; height:165px; margin:5px 5px 0 0; padding:5px 0 0 5px; overflow:hidden; float:left; color:#000; font-size:11px; }
	#LookUpWrapper p { margin:0 0 3px 0; padding:1px; }
	#LookUpWrapper p a { color:#9ec5cf; text-decoration:none; }
	#LookUpWrapper p a:hover { color:#fff; text-decoration:none; }
	#LookUpWrapper p .active { font-weight:bold; font-size:11px; } 
	#LookUpWrapper table { width:160px; padding:1px; font-size:11px; }
	#LookUpWrapper table th { text-align:left; }
	#LookUpWrapper table tr { text-align:left; }
	#LookUpWrapper table td { text-align:left; vertical-align:top; }
	#LookUpWrapper table td input { font-size:12px; margin:0; padding:0; margin:1px; }
	#LookUpWrapper table td input.right { float:left; }
	#LookUpWrapper table td select { float:left; font-size:11px; margin:0; padding:0; position:relative; }
	#LookUpWrapper table a { color:#447494; text-decoration:none; }
	#LookUpWrapper table a:hover { color:red; font-weight:blod; }
	
	/*#LookUpWrapper table td select.right { float:right; }*/
	
	#XXLookUpWrapper p label_checkbox_pair { clear: both; float: none; position: relative; }
  #XXLookUpWrapper p label_checkbox_pair input { left: 80px; position: absolute; top: 1px; }
  #XXLookUpWrapper p label_checkbox_pair label { display: block; margin-left: 10px; width: 200px;}
	#YYLookUpWrapper p label_checkbox_pair { clear: both; float: none; }
  #YYLookUpWrapper p label_checkbox_pair input { clear: left; float: left; margin-left: 80px; }
  #YYLookUpWrapper p label_checkbox_pair label { clear: left; display: block; float: left; margin-left: 100px; width: 200px; }
  
	#MessageWrapper { width:275px; height:150px; margin:0 0 0 0; padding:0 0 0 0; float:left; color:#000; font-size:10px; }
	#MessageWrapper p { margin:0 0 3px 0; padding:1px; }
	#MessageWrapper p a { color:#9ec5cf; text-decoration:none; }
	#MessageWrapper p a:hover { color:#fff; text-decoration:underline; }
	#MessageWrapper p .active { font-weight:bold; font-size:11px; } 
	#MessageWrapper table { width:275px; padding:0px; }
	#MessageWrapper table th { text-align:left; }
	#MessageWrapper table td { text-align:left; vertical-align: top; font-size:10px; }
	#MessageWrapper table a { color:#447494; text-decoration:none; }
	#MessageWrapper table a:hover { color:red; text-decoration:underline; }	

	#XXMessageWrapper table td input { font-size:10px; margin:0; padding:0; margin:1px; }
	#XXMessageWrapper table td input.right { float:right; }
	#XXMessageWrapper table td select { font-size:10px; margin:0; padding:0; margin:1px; }
	#XXMessageWrapper table td select.right { float:right; }  
	
	#resultWrapper { width:500px; margin:0 auto 0 auto; padding:0 0 0 0; color:#000; font-size:12px; }
	#resultWrapper p { margin:0 0 3px 0; padding:1px; }
	#resultWrapper p a { color:#9ec5cf; text-decoration:none; }
	#resultWrapper p a:hover { color:#fff; text-decoration:none; }
	#resultWrapper p .active { font-weight:bold; font-size:12px; } 
	#resultWrapper table { width:500px; padding:1px; font-size:12px }
	#resultWrapper table th { text-align:center; }
	#resultWrapper table tr { text-align:center; }
	#resultWrapper table td { text-align:left; width:500px; }
	#resultWrapper table td input { font-size:12px; margin:0; padding:0; margin:1px; }
	#resultWrapper table td input.right { float:right; }
  #resultWrapper table td select { font-size:12px; margin:0; padding:0; margin:1px; }
	#resultWrapper table td select.right { float:right; }
	#resultWrapper table td h5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; position:absolute; top:22px; }
  #resultWrapper table a { color:#447494; text-decoration:none; }
	#resultWrapper table a:hover { color:red; font-weight:bold; }


	#newrelWrapper { width:500px; margin:0 auto 0 auto; padding:0 0 0 0; color:#000; font-size:9px; }
	#newrelWrapper p { margin:0 0 3px 0; padding:1px; }
	#newrelWrapper p a { color:#9ec5cf; text-decoration:none; }
	#newrelWrapper p a:hover { color:#fff; text-decoration:underline; }
	#newrelWrapper p .active { font-weight:bold; font-size:11px; } 
	#newrelWrapper table { width:500px; padding:1px; font-size:9px; }
	#newrelWrapper table th { text-align:center; }
	#newrelWrapper table td { text-align:center; }
	#newrelWrapper table td input { font-size:9px; margin:0; padding:0; margin:1px; }
	#newrelWrapper table td input.right { float:right; }
  #newrelWrapper table td select { font-size:9px; margin:0; padding:0; margin:1px; }
	#newrelWrapper table td select.right { float:right; }
	#newrelWrapper table a { color:#447494; text-decoration:none; }
	#rewrelWrapper table a:hover { color:red; text-decoration:underline; }	
	
	  
	#moveRight { float:right; }	
	
  #xgridWrapper { width:500px; margin:0 0 0 0; padding:0 0 0 0; color:#000; font-size:9px; }
	#xgridWrapper p { margin:0 0 3px 0; padding:1px; }
	#xgridWrapper p a { color:#9ec5cf; text-decoration:none; }
	#xgridWrapper p a:hover { color:#fff; text-decoration:underline; }
	#xgridWrapper p .active { font-weight:bold; font-size:11px; } 
	#xgridWrapper table { width:500px; padding:1px; font-size:9px; }
	#xgridWrapper table th { text-align:center; }
	#xgridWrapper table td { text-align:left; }
	#xgridWrapper table td input { font-size:9px; margin:0; padding:0; margin:1px; }
	#xgridWrapper table td input.right { float:right; }
	#xgridWrapper table a { color:#447494; text-decoration:none; }
	#xgridWrapper table a:hover { color:red; text-decoration:none; }	
	

  #idWrapper { width:500px; margin:0 0 0 0; padding:0 0 0 0; color:#000; font-size:9px; }
  #idWrapper a { color:#447494; text-decoration:none; }
	#idWrapper a:hover { color:red; font-weight:bold; }
  #idWrapper p { margin:0 0 3px 0; padding:1px; }
	#idWrapper p a { color:#9ec5cf; text-decoration:none; }
	#idWrapper p a:hover { color:#fff; text-decoration:none; }
	#idWrapper p .active { font-weight:bold; font-size:11px; } 
	#idWrapper table { width:500px; padding:1px; font-size:9px; }
	#idWrapper table th { text-align:center; }
	#idWrapper table td { text-align:left; }
	#idWrapper table td input { font-size:9px; margin:0; padding:0; margin:1px; }
	#idWrapper table td input.right { float:right; }
  #idWrapper table a { color:#447494; text-decoration:none; }
	#idWrapper table a:hover { color:red; font-weight:bold; }
	
	  
	#MainContentWrapper { width:100%; min-width:760px; padding:20px 0 20px 0; background:#fff url(http://www.edgedistro.com/images/interface/MainContentBK.jpg) repeat-x; border-top:#dbdbdd solid 1px; }
	#MainContent { padding:0 20px 0 20px; }
	
	#LookMsgWrapper { width:100%; min-width:760px; padding:0 0 0 0; background:#fff url(http://www.edgedistro.com/images/interface/MainContentBK.jpg) repeat-x; border-top:#dbdbdd solid 1px; }
	#LookMsgContent { padding:0 0 0 0; }
	
	
	#FooterWrapper { width:100%; background:url(http://www.edgedistro.com/images/interface/FooterBK.jpg) repeat-x; clear:both; }
	#FooterBrand { margin:20px 0 0 20px; width:274px; float:left; }
	#FooterCopyright { margin:20px 20px 0 0; float:right; }

/* Navigation ----------------------------------- */

/* Top Navigation */

	#TopNavWrapper { width:100%; min-width:760px; height:24px; background:#dfdfe0 url(http://www.edgedistro.com/images/interface/TopNavSilverBK.jpg) repeat-x; border-bottom:#fff solid 1px; }
	#TopNav { width:auto; height:24px; background:#448494 url(http://www.edgedistro.com/images/interface/TopNavTealBK.jpg) repeat-x; float:right; }
	#TopNav ul { margin:0; padding:3px 9px 0 19px; background:url(http://www.edgedistro.com/images/interface/TopNavTealBKL.jpg) no-repeat; list-style:none; }
	#TopNav ul li { float:left; }
	#TopNav ul li a { padding:0 0px 0 20px; margin:0 5px 0 5px; color:#fff; text-decoration:none; font-size:13px; background:url(http://www.edgedistro.com/images/interface/TopNavTealBullet.gif) no-repeat 0 3px; }
	#TopNav ul li a:hover { color:#6dced4; background:url(http://www.edgedistro.com/images/interface/TopNavTealBullet2.gif) no-repeat 0 3px; }
	
/* Left Navigation */

	#MainNav { width:200px; margin-left:20px; background:#448494; font-size:12px; }
	#MainNavTop { height:25px; margin-left:20px; background:url(http://www.edgedistro.com/images/interface/LeftNavBK.gif) no-repeat top; }
	#MainNavBot { height:25px; margin-left:20px; background:url(http://www.edgedistro.com/images/interface/LeftNavBK.gif) no-repeat bottom; list-style:none; }
	
	#MainNav ul { margin:0; padding :0 10px 0 10px; list-style:none;}
	#MainNav ul li { border-bottom:#529da9 dotted 1px; }
	#MainNav ul li:hover,#MainNav ul li.sfhover{ background:#529da9; border-bottom:#6dced4 solid 1px; }
	#MainNav ul li a { padding:5px 0 5px 30px; color:#fff; text-decoration:none; background:url(http://www.edgedistro.com/images/interface/LeftNavArrow.gif) no-repeat 10px 8px; display:block; }
	#MainNav ul li a:hover { color:#6dced4; background:url(http://www.edgedistro.com/images/interface/LeftNavArrow2.gif) no-repeat 10px 8px; }

/* Text Elements -------------------------------- */

	h1 { color:#448494; font-size:18px; font-weight:normal; margin:0; padding:0; }
	h2 { color:#bebebf; font-size:15px; margin:0; padding:0; }
	h3, h6, h7, h8, h9 { color:#000; font-size:11px; font-weight:bold; margin:0; padding:0; }
	h4 { color:#fff; font-size:9px; margin:0; padding:0; }
	h5 { font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; position:absolute; top:22px; }
	p { margin:0 0 11px 0; }
	
/* Classes -------------------------------------- */

	.Clear { clear:both; }
	.VTop { vertical-align:top; }
