@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/body_bg.gif);
	background-repeat:repeat;
}
body.featured {
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}
h2 {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#362f62;
	font-weight: 200;
}
    
.style1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#362f62;
	font-weight: 500;
}
.style2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#362f62;
	font-weight: 200;
}
.style3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#362f62;
	font-weight: 200;
}
.style4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#362f62;
	font-weight: 600;
}
.form {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#362f62;
	font-weight: 200;
}
.footer {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFF00;
}
table { 
    border-collapse:collapse;
	empty-cells:show;
}
tr.rowheader td{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#362f62;
	font-weight: 200;
	background-color: #EBEBEB;
    border-width:1px 0;
    border-style:solid;
    border-color:#666666;
}
tr.rowheader td.left{
    border-width:1px 0px 1px 1px;
}
tr.rowheader td.all{
    border-width:1px 1px 1px 1px;
}
tr.rowdetail td{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#362f62;
	font-weight: 200;
	background-color: #FFFFCC;
    border-width:1px 0;
    border-style:solid;
    border-color:#666666;
}
tr.rowdetail td.left{
    border-width:0px 0px 1px 1px;
}
tr.rowdetail td.right{
    border-width:0px 1px 1px 0px;
	padding:5px;
}
tr.rowdetail td.all{
    border-width:0px 1px 1px 1px;
}
tr.rowdetailwhitebg td{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#362f62;
	font-weight: 200;
	background-color: #FFFFFF;
    border-width:0px 0;
    border-style:solid;
    border-color:#666666;
}
tr.rowdetailwhitebg td.left{
    border-width:0px 0px 1px 1px;
}
tr.rowdetailwhitebg td.right{
    border-width:0px 1px 1px 0px;
	padding:5px;
}
tr.rowdetailwhitebg td.all{
    border-width:0px 1px 1px 1px;
}
table.bodyborder {
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#666666;
}
.noborder {
    border:none;
}

img.floatLeft { 
    float: left; 
    margin: 0px;
	padding: 0px;
	margin-right: 2px; 
}
img.floatRight { 
    float: right; 
    margin: 0px;
	padding: 0px;
	margin-left: 2px;
}

