html, body		{margin:0; padding:0; color:#666; background-color:#F6F6F6; font:95% verdana,arial,helvetica,sans-serif; }
p, ul          	{color:#666; font:75% verdana,arial,helvetica,sans-serif; padding:.6em 0; margin:0;}
h1				{font:normal 160% georgia,arial,sans-serif; color:#333333; margin:0; padding:0 0 2px 0; }
h2				{font:normal 130% georgia,arial,sans-serif; color:#666; margin:0; padding:0 0 4px 0;  }
h3				{font:normal 110% georgia,arial,sans-serif; color:#666; margin:0; padding:0 0 4px 0;  }
a				{color:#336699; text-decoration:none; }
a:hover			{color:#336699; text-decoration:underline; }
a img			{border:0; }
.bold			{font-weight:bold; }
ul, li      	{padding:0; margin:0; }
ul.list			{margin:0 0 0 20px;}
.clear 			{clear:both; }

#wrap 		  	{border:1px solid #E6E6E4; margin:40px auto 10px auto; width:780px; background-color:#fff; position:relative;}
#content	  	{padding:15px 21px 15px 27px; margin:0 0 0 223px; width:496px; }
#left 		  	{width:202px; margin:15px 0 15px 21px; position:absolute; left:0; top:0; }
#footer 	  	{padding:0px 21px 15px 27px; margin:0 0 0 223px; width:496px; height:90px;}

#left ul		{
	font-size: 75%;
	list-style-position: outside;
	list-style-type: none;
	margin-top: 18px;
	padding: 4px;
	background-color:#F6F6F6;
	border:1px solid #E6E6E4;
}
#nav li			{border-bottom:1px solid #E6E6E4; padding:0 0 0 4px;}
#nav li.last			{border-bottom:0px solid #E6E6E4; padding:0 0 0 4px;}

#nav a			{line-height:25px;}			

#content p 		{line-height:1.3em; }

ul#navi 		{font-size:75%; list-style-type:none; padding:25px 25px 15px 0; text-align:right; height:50px;
	background:url("/images/main/navibg2.jpg") top right no-repeat;  color:#fff; }
#navi li		{display:inline; list-style-type:none; }
#navi li a		{padding:0 0 0 1px; color:#fff;  }
 


p.restricted {width:450px;}
.codeTitle {font-size:75%; float:left; width:87px; margin-left:3px;}

hr {height:.3em; border: 0px solid #000; color:white;}

.rule {display:block; margin:15px 0 0 0;}		

#left a img 	{display:block; }
#left p			{margin:0; color:#fff; padding:9px; }
#left p a       {color:#fff; }
p#entiretext   	{background:url("/images/left/entiretext.jpg") top left repeat-y; border-bottom:1px solid #fff; }
p#drstext   	{background:url("/images/left/drstext.jpg") top left repeat-y; border-bottom:1px solid #fff; }
p#costtext   	{background:url("/images/left/costtext.jpg") top left repeat-y; border-bottom:1px solid #fff; }

.linksRow   	{float:left; }
.linksRow p     {width:154px; float:left; padding:5px 5px 10px 5px; margin:0; }
.linksBorder    {border-left:1px solid #000; border-right:1px solid #000; }
.linksRow p a	{display:block; text-align:center; }

#footer img   	{padding:10px 4px 5px 4px;  vertical-align:text-top }
#mall		  	{margin:0 auto 5px auto; width:780px; text-align:right; clear:both; }