/* Universals */
	html { background:#fff;}
	body {
		margin:0px; 
		margin-left:auto; 
		margin-right:auto; 
		padding:0px; 
		width:770px; 
		font-family:verdana, arial, sans-serif; 
		font-size:12px;
	}
	h1, h2, h3, h4, h5, h6 {
		margin: 0em 0 0.2em 0;
		border-bottom:1px solid #ccc; 
		color: #006600;
		font-family:georgia, times new roman, serif; 
		text-transform:uppercase;
	}
		img { border:0;}
	table {margin-top:10px; border-spacing:5px; empty-cells:show;}


/* Navigation */
        a:link { color:#006600;}
        a:visited { color:#cc0033; text-decoration:underline; cursor:pointer;}
        a:link:hover, :visited:hover { color:#333; cursor:pointer; }
        a:link:active, a:link:active { color:#000; }


/* Content Structure */
	#header { margin:3px 12px 9px 8px; height:100px;}
	.headfoot { display:block; padding:5px;}
	#container { 
		position:relative; 
		border-left:190px solid #fff; 
		border-right:160px solid #fff;
                background:#fff; 
		display:block; 	
	}
	#inner { margin-left:-180px; margin-right:-155px; padding:5px; display:block;}
	#left { float:left; position:relative; margin-left:1px; width:176px; left:0px; background:transparent;}
	#center {position:relative; margin:5px 140px 0px 200px; width: 378px; height:1%; display:block;}
	#right {
		float:right; 
		position:relative; 
		right:0px; 
		border-left: 2px dotted #ccc;
		padding-left: 12px; 
		width:135px; 
	}
	.clear { clear:both;}
	#footer { 
		margin-top:15px; 
		margin-bottom:7px; 
		border-bottom:2px dotted #ccc; 
		padding-top:10px; 
	}


/* Left Content */
	.xtop, .xbottom { background:transparent; font-size:1px; display:block;}
	.xb1, .xb2, .xb3, .xb4 { overflow:hidden; display:block;}
	.xb1, .xb2, .xb3 { height:1px;}
	.xb2, .xb3, .xb4 {
		border-left:1px solid #fff; 
		border-right:1px solid #fff;
		background:#e4ecec; 
	}
	.xb1 { margin:0 5px; background:#fff;}
	.xb2 { margin:0 3px; border-width:0 2px;}
	.xb3 { margin:0 2px;}
	.xb4 { margin:0 1px; height:2px;}
	.xboxcontent { background:#e4ecec; border:0 solid #fff; border-width:0 1px; display:block;}
	#menu-wrapper {	padding-top:6px; padding-bottom:4px;}
	a.nav, a.nav:link, a.nav:visited { 
		margin-top:1px; 
		border-top:1px solid #fff;
		border-left:1px solid #e4ecec;
		border-right:1px solid #e4ecec;
		border-bottom:1px solid #ddd;
		margin-left:3px;
		padding-left:15px;
		width:151px; 
		height:30px; 
		background:#edf2f2; 
		font-size:1em; 
		text-transform:uppercase; 
		text-decoration:none; 
		line-height:35px; 
		overflow:hidden;
		display:block; 
	}
	a.nav:hover {color:#000; background:#e4ecec;}
	a.nav:active {color:#000; background:#e4ecec; border-top:1px solid #ddd;}
	

/* Center Content */
	.key-point:before {
		margin:-15px -15px 0 -15px;
		border:none;
		height:15px;
		background:transparent url("../images/key-point_tr.gif") no-repeat top right;
		content:url("../images/key-point_tl.gif");
		line-height:0.1;
		font-size:1px;
		display:block;
	}
	.key-point {
		margin-bottom:1em;
		padding:15px;
		background:#e4ecec url("../images/key-point_back.gif") right repeat-y;
	}
	.key-point h2, .key-point h3, .key-point h4, .key-point h5 { 
		margin-top:0;
		border:none; 
	}
	.key-point:after {
		margin:15px -15px -15px -15px;
		border:none;
		height:8px;
		background:transparent url("../images/key-point_br.gif") no-repeat top right;
		content:url("../images/key-point_bl.gif");
		line-height:0.1;
		font-size:1px;		
		display:block;
	}
	table{ _line-height: 1.7;}
	.tr1 {background:#edf2f2;}
	.tr2 {font-style:italic; color:#006600;}
	.tr3 {font-size:1px;}
	.td1 {width:180px;}
	.td2 {padding-left:10px; width:45px;}
	.td3 {width:180px; background:#edf2f2 url(../images/hot.gif) repeat-y; color:#fff;}
	.td4 {background:#ff0000; color:#fff;}
	.vegi { 
		padding-left: 7px;
		font-family: georgia, times new roman, serif; 
		font-weight:bold;
		font-style:oblique;
		color:#339900;
	}

/* Secondary Menu */
	.ytop { margin-top: 10px; background:transparent; font-size:1px; display:block;}

/* Right Content */
	#menu-right { height:192px; min-height:192px; display:block;}
	#menu-right ul { margin:0; padding:0; list-style-type:none;}
	#menu-right li { 
		float:left; 
		margin-right:1px; 
		border:1px solid #fff;
		width:120px; 
		display:block; 
	}
	#menu-right li.list { background:#fff url(../images/phone-green.gif) no-repeat;}
	#menu-right a {
		padding-top:97px; 
		width:120px; 
		color:#000; 
		color:#fff; 
		font-size:1.5em; 
		font-family: georgia; 
		text-align:center; 
		text-transform:uppercase; 
		text-decoration:none; 
		display:block; 
	}
	#menu-right a#item {
		background:transparent url(../images/phone-red.gif) -120px -97px no-repeat;
	}
	#menu-right a#item:hover {z-index:50; background-position:top right; color:#000;}
	.right-pic {
		padding-top:12px; 
		padding-bottom:12px; 
		border-top:2px dotted #ccc;
		border-bottom:2px dotted #ccc; 
	}
	.right-pic2 { border-bottom:2px dotted #ccc; padding-bottom:15px;}
	.copy { text-align:right; _padding-top: 7px; font-size: 10px;}
	.smallerText { font-size: 10px; }


/* ---------------------------------------- */