body { 
	margin: 0;
	padding: 0;
	background: #FFFFFF url(../template/body_bg.png) repeat-y top left;
} 
	
img { 
	display: block; }

/*..layout......................................*/
	
#wrapper { 
	width: 761px; }			

#menu img {
	display: inline; }

#menu {
	width: 730px;
	margin: 0 18px 0 6px;
	padding: 0 0 0 7px;
	background-color: #F5F5F5;
	border-right: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee; }

.content {
	width: 717px;
	margin: 0 0 0 6px;
	padding: 10px 10px 10px 10px;
	background: #E2E2E2;
	border-right: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6; }

.content img {
	display: inline; }

.column {
	width: 160px;
	float: left;
	background: #E2E2E2;
	margin: 0;
	padding: 0 5px 0 5px;
	border-right: 1px dotted #666666; }

#footer {
	clear: left; }

/*..type........................................*/
	
h1 {
	margin: 0;
	padding: 0; }
	
h2 { 
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #404040;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: normal; }
	
h3 { }	
	
p {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
	margin: 0 0 10px 0;
	padding: 0; }
	
p.note {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #999999;
	margin: 0 0 10px 0;
	padding: 0; }	

#footer p {
	width: 200px;
	position: relative;
	top: -90px;
	left: 630px;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
	margin: 0 0 10px 0;
	padding: 0; }

a:link { 
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0; }
	
a:visited {
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	margin: 0;
	padding: 0; }
			  
a:hover {
	font-size: 10px;
	font-weight: normal;
	color: #CC3333;
	text-decoration: underline;
	margin: 0;
	padding: 0;}		  
			  
a:active {
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	margin: 0;
	padding: 0; }
