body, td, th, textarea, input, select, h2, h3, h4, h5, h6 {
	font: 83%/1.4 arial, helvetica, sans-serif;
}

body {
    background: #f7f7ee;
    margin: 0;
}

img {
    border: 0;
}

h1 {
    font-size: 140%;
}

td.tl, td.tr {
    width: 11;
    height: 55;
    font-size: 1px;
}
 td.tl {
    background: url('../images/top-left-border.gif') no-repeat top left;
}
td.tc {
    background: #FFFFFF url('../images/dot.gif') repeat-x bottom left;
    padding: 0 20 0 20;
}
td.tr {
    background: url('../images/top-right-border.gif') no-repeat top left;
}

td.bl, td.br {
    width: 11;
    height: 30;
    font-size: 1px;
}
td.bl {
    background: url('../images/bottom-left-border.gif') no-repeat top left;
}
td.bc {
    background: #FFFFFF url('../images/dot.gif') repeat-x top left;
    padding: 0 20 0 20;
}
td.br {
    background: url('../images/bottom-right-border.gif') no-repeat top left;
}

a {	color: #105CB6; outline: none; cursor: pointer; }
a:visited { color: #105CB6; }
a:hover, a:focus { color: #003; }
a:active { color: #000; }

a.header, a.header_pre {
	color: #00357f;
	font: bold 105% arial, helvetica, sans-serif;
	text-decoration: none;
    float: right;
	display: block;
	padding: 0 0 0 12px;
	margin: 0px 0 0 12px;
}
a.header {
    background: url('../images/top-separator.gif') no-repeat top left;
}
a.header:hover, a.header_pre:hover, a.bottom:hover, a.bottom_pre:hover {
	color: #0374b6;
	text-decoration: none;
}
a.bottom, a.bottom_pre {
	color: #00357f;
	font: 85% arial, helvetica, sans-serif;
	text-decoration: none;
    float: right;
	display: block;
	padding: 0 0 0 12px;
	margin: 0px 0 0 12px;
}
a.bottom {
    background: url('../images/top-separator.gif') no-repeat top left;
}

.copy {
    font-size: 80%;
    color: #999999;
}

/* round panel styles */
td.rptl, td.rptc, td.rptr, td.rpbl, td.rpbc, td.rpbr, td.rpmr, td.rpml {
    font-size: 1px;
}
td.rptl, td.rptr, td.rpbl, td.rpbr, td.rpmr, td.rpml {
    width: 11px;
}
td.rptl, td.rptc, td.rptr, td.rpbl, td.rpbc, td.rpbr {
    height: 11px;
}
td.rptl {
    background: url('../images/ctl.gif') no-repeat top left;
}
td.rptc {
    background: url('../images/dot.gif') repeat-x top left; 
}               
td.rptr {
    background: url('../images/ctr.gif') no-repeat top left;
}
td.rpbl {
    background: url('../images/cbl.gif') no-repeat top left;
}
td.rpbc {
    background: url('../images/dot.gif') repeat-x bottom left;
}
td.rpbr {
    background: url('../images/cbr.gif') no-repeat top left;
}
td.rpml {
    background: url('../images/dot1.gif') repeat-y top left;
}
td.rpmr {
    background: url('../images/dot1.gif') repeat-y top right;
}
/* END round panel styles */

td.left-sidebar, td.right-sidebar {
    width: 20%;
    vertical-align: top;
}           
td.c {
    padding: 0 40 0 40;
    vertical-align: top;
}

td.c H2 {
	font-size: 130%;
	letter-spacing: -1px;
	font-weight: bold;
	clear: left;
	color: #4E463F;
}

#widget {      
    font-size: 86%;
    border: solid 1px #e4e4e4;
    background: #fcfcf9;
    padding: 3 0 10 0;
    margin-bottom: 12px;
}
#widget ul {
    list-style: round;
	margin: 8 0 0 -15 !important;
	margin: 8 0 0 25;  /* stupid IE */
}
#widget ul li {
    margin: 0 0 5 0;
    font-weight: bold;
}
#widget h3 {
	padding: 0 0 3 10;
    margin: 0 0 3 0;
	font-size: 125%;
	letter-spacing: -1px;
	font-weight: bold;
	clear: left;
	color: #4E463F;
    border-bottom: solid 1px #e4e4e4;
}