body{
font-family: Arial, Helvetica; 
font-size: 12px;
background:url(../images/BG.jpg) repeat;
background-position:center top;
background-color: #f1f1f1;
}

.iframebody
{
background-image:none;
background-color: #ffffff;
}

.iframe
{
background-image: none;
background-color: #ffffff;
}

.login
{
background-image:url('../images/login_bg.jpg');
background-repeat:no-repeat;
background-position:center top;
background-color: #ffffff;
}

table, td,th,p,div {font-family: Arial, Helvetica; font-size: 12px; }
p {margin-right: 20px; margin-left: 20px; line-height: 200%}

a, a:link, a:visited{color: #004985;  font-size: 12px; text-decoration:none; font-family: arial,helvetica}
a:hover {text-decoration: underline; color:red}

.link{color: #004985; font-size: 12px; text-decoration:none; font-family: arial,helvetica; cursor:hand} 
.blue{color: #004985; font-weight: bold;}
.red ,.red a:link ,.red a:visited{font-weight: bold; color: #9C032C; margin-left: 5px; font-size: 14px;}

ul,li {margin-right: 20px; margin-left: 20px; line-height: 150%}
select, button { font-size:12px }
pre { white-space: pre-wrap; /* css-3 * /white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */white-space: -pre-wrap;  /* Opera 4-6 */white-space: -o-pre-wrap;    /* Opera 7 */word-wrap: break-word; /* Internet Explorer 5.5+ */} 

.top_background { xbackground-color: #F1F1F1; }
.main_background { background-color: #FFFFFC; }
.table_header { background-color: #eeeeee; }
.leftpane_background { background-color: #fdfffa; }

table
{
border-collapse: collapse;
border-color: gray;
}
tr
{
border-collapse: separate;
border:1px;
}
.solidTable tr{
	border:#c1c1c1 solid 1px;
}
.solidTable th{
	border:#c1c1c1 solid 1px;
}
.solidTable td{
	border:#c1c1c1 solid 1px;
}
.bgGrs {
	float:right;
	margin-right:10px;
height: 10px;
border: 1px solid silver;
background-color: #EEE;
}
.bgGrs img {
float: left;
}

/*.line table, td
{
    border-color: #600;
    border-style: solid;
}

.line table
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

.line td
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
    xbackground-color: #FFC;
}
*/

.noneTable tr{
	border:none;
}
.noneTable th{
	border:none;
}
.noneTable td{
	border:none;
}
