body{	margin: 0 auto;	border: 0;	padding: 0;	font-family: verdana;	background-image: url('images/bg.png');	text-align: center;}

#box{	margin: 20px;	margin-left: auto;	margin-right: auto;	border:  1px solid #ccc;	padding: 0;	width: 800px;}

table{	margin: 0;	border: 0;	padding: 0; border-collapse: collapse;	background-color: #fff;text-align:left;}
td{vertical-align: top;}

#header{	margin: 0;	border: 0;	border-bottom: 1px solid #ccc;	padding: 0;	background-color: #c00;}
#header p{	margin: 0;	border: 0;	padding: 0;	clear: both;	height: 1%;	color: #fff;	font-weight: bold;	font-size: small;}
#header .left{	float: left;	padding: 5px;}
#header .right{	float: right;	padding: 5px;}
#header img{	margin: 0;	border: 0;	padding: 0;}
#header h1{	margin: 0;	border: 0;	padding: 5px;	padding-left: 200px;	color: #fff;	font-size: small;	font-weight: bold;	text-align: left;	text-transform: capitalize;}

/* The three column bit */
#left_col{	margin: 0;	border: 0;	padding: 0;	background-color: #c00;	border-right: 1px solid #ccc; width: 190px;}
#middle_col{	margin: 0;	border: 0;	padding: 10px;	width: 100%;}
#middle_col h2{	color: #c00; padding: 0;	margin: 0;	font-size:115%;}
#middle_col p, #middle_col td{	font-size: small;}
#middle_col td{	font-size: small;}
#middle_col ul{	margin-left: 10px;	padding-left: 10px;	list-style: square;	font-size: small;}
#right_col{	margin: 0;	border: 0;	padding: 0;	color:#666;	background-color: #fff;}
#right_col p{	padding-left: 50px;	font-size: small;}

#footer p{	width: 100%;	background-color: #c00;	margin: 0;	border: 0;	border-top: 1px solid #ccc;	padding: 5px 0 5px 0;	text-align: center;	color: #fff;	font-weight: bold;	font-size: small;}

.external_link {	color: #c00;}