body{
margin:0;
padding: 0 0 0 0;
width: 100%; 
height: 100%;
FONT-SIZE: 12pt; 
FONT-FAMILY: Tahoma;
}

.content
{
	padding: 5;
	FONT-SIZE: 11pt;
}

.meta{
color:#666666;
padding: 15;
font-size: 10px;
}
A:Link { FONT-SIZE: 12pt; COLOR: #ffb400; FONT-FAMILY: Tahoma;  text-decoration: underline;}
A:Visited { FONT-SIZE: 12pt; COLOR: #ffb400; FONT-FAMILY: Tahoma;  text-decoration: underline;}
A:Active { FONT-SIZE: 12pt;  COLOR: #ffc410; FONT-FAMILY: Tahoma; text-decoration: none;}
A:Hover { FONT-SIZE: 12pt; COLOR: #ffc410; FONT-FAMILY: Tahoma;  text-decoration: none;}	/*padding: text-decoration: none;*/



.caption:link { FONT-SIZE: 18pt; COLOR: #00a3d8; FONT-FAMILY: Tahoma;  text-decoration: underline;}

.caption:Visited { FONT-SIZE: 18pt; COLOR: #00a3d8; FONT-FAMILY: Tahoma;  text-decoration: underline;}

.caption:Active { FONT-SIZE: 18pt; COLOR: #00a3d8; FONT-FAMILY: Tahoma;  text-decoration: none;}

.caption:Hover { FONT-SIZE: 18pt; COLOR: #00a3d8; FONT-FAMILY: Tahoma;  text-decoration: none;}


.menu:link { FONT-SIZE: 11pt; COLOR: #fff; FONT-FAMILY: Tahoma;  text-decoration: none; }

.menu:Visited { FONT-SIZE: 11pt; COLOR: #fff; FONT-FAMILY: Tahoma;  text-decoration:  none; }

.menu:Active { FONT-SIZE: 11pt; COLOR: #e79134; FONT-FAMILY: Tahoma;  text-decoration:  underline; }

.menu:Hover { FONT-SIZE: 11pt; COLOR: #e79134; FONT-FAMILY: Tahoma;  text-decoration:  underline; }

a.ovalbutton{
background: transparent url('images/left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13pt Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #00a3d8; /*button text color*/
}

a.ovalbutton span{
background: transparent url('images/right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #FFFFFF;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
padding: 5;
}
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
	border-bottom:solid 1px #ccc;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
	border-bottom:solid 1px #c0c0c0;
}



div.rounded {
    clear:both;
    max-width:2400px;
    margin:5px auto;
    width:100%;
}

div.rounded div.top {
    background:url(images/tl.png) no-repeat bottom left;
    padding:0px;
}

div.rounded div.top div.right {
    background:url(images/tr.png) no-repeat bottom right;
    height:12px;
    margin-left:12px;
}

div.rounded div.middle {
    background:url(images/l.png) repeat-y left;
    clear:both;
    
}

div.rounded div.middle div.right {
    background:url(images/r.png) repeat-y right;
    margin-left:5px;
}

div.rounded div.middle div.right div.content2 {
    background:#fff;
    
}

div.rounded div.middle div.right div.content2 p {
    margin:0px;
    padding-top:15px;
}

div.rounded div.middle div.right div.content2 h2 {
    font-size:1.75em;
    font-weight:bold;
    margin:0px;
    padding:7px 0px;
}

div.rounded div.bottom {
    background:url(images/bl.png) no-repeat top left;
    clear:both;
    padding:0px;
    
}

div.rounded div.bottom div.right {
    background:url(images/br.png) no-repeat top right;
    height:12px;
    margin-left:12px;
}