/* ::::: http://icant.co.uk/csstablegallery/csstg.css ::::: */
/*
* { margin: 0pt; padding: 0pt; }
body { padding: 0.2em 1em; background: rgb(51, 102, 51) none repeat; font-family: Arial,Verdana,Sans-Serif; font-size: 0.9em; }
#content { padding: 30px 50px; background: rgb(255, 255, 255) url('contenttop.gif') no-repeat scroll left top; overflow: hidden; clear: both; width: 600px; }
#home #content { padding: 0pt; background: transparent none repeat; width: 700px; }
#content p { padding: 2em 0pt; }*/
/*#boundary { margin: 0.5em 0pt; text-align: left; position: relative; width: 700px; }*/
#itsthetable { 
	padding: 0.5em; 
	background: rgb(255, 255, 255); 
	width:100%;
}
#itsthetable h1 { 
	padding: 0px 20px; 
	color: rgb(0, 0, 0); 
	text-transform: uppercase; 
	font-family: "trebuchet ms",Helvetica,Arial,Sans-Serif; 
	letter-spacing: -1px; 
}

#itsthetable h2 { 
	padding: 10px 10px 0pt 0pt; 
	color: rgb(0, 51, 0); 
	font-size: 140%; 
	text-transform: uppercase; 
	font-family: "trebuchet ms",Helvetica,Arial,Sans-Serif; 
}
/* ::::: http://www.nonamedesign.info/table_gallery/mediagroove.css ::::: */
#itsthetable table { 
	border: 1px solid rgb(255, 202, 94); 
	/*width: 270px;*/ 
	border-collapse: collapse; 
}

#itsthetable caption { 
	background: transparent url(../../css_styles/bg_caption.jpg) repeat scroll right top; 
	font-family: Arial,Helvetica,sans-serif; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; 
	font-size: 1em; 
	line-height: 1em; 
	font-size-adjust: none; 
	font-stretch: normal; 
	text-align: left; 
	text-indent: 10px; 
	height: 30px; 
	color: rgb(255, 170, 0); 
}

#itsthetable thead th { 
	border-right: 1px solid rgb(252, 241, 212); 
	margin: 10px 0px 0px; 
	padding: 0px 7px; 
	background: transparent url(../../css_styles/bg_th.jpg) no-repeat scroll right center; 
	height: 45px; 
	color: rgb(255, 255, 255); 
	font-size: 0.8em; 
	font-weight: bold; 
	text-align: center; 
}

#itsthetable tbody tr { 
	background: transparent url(../../css_styles/table/pix/bg_td1.jpg) repeat-x scroll center top; 
}

#itsthetable tbody tr.odd { 
	background: rgb(255, 248, 232) url(../../css_styles/table/pix/bg_td3.jpg) repeat-x; 
}
#itsthetable tbody th, td {
	border-top: 1px solid rgb(255, 202, 94);
	border-right: 1px solid rgb(221, 221, 221);
	padding: 10px 7px;
	font-size: 1em;
	line-height: normal;
	font-family: Arial,Helvetica,sans-serif;
	color: rgb(119, 119, 119);
	text-align: center;
}
#itsthetable table a { 
	color: rgb(119, 119, 119); 
	font-weight: bold; 
	text-decoration: underline; 
}

#itsthetable table a:hover { 
	color: rgb(248, 167, 4); 
	text-decoration: underline; 
}
#itsthetable tfoot th { 
	background: transparent url(../../css_styles/table/pix/bg_total.jpg) repeat-x scroll center bottom; 
	color: rgb(255, 255, 255); 
	height: 30px; 
}

#itsthetable tfoot td { 
	background: transparent url(../../css_styles/table/pix/bg_total.jpg) repeat-x scroll center bottom; 
	color: rgb(255, 255, 255); 
	height: 30px; 
}
