/* generic definitions */
body
{
    color: #000000;
    background-color: #FFFFFF;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
}

table,td,tr,form,input,select,option
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
}

table
{
	border: 0px;
	border-spacing: 1px;
	padding: 1px;
}

.sitepage
{
    color: #000000;
    background-color: #FFFFFF;
}

td.rightpane
{
}

a
{
    color: #333399;
    text-decoration: none;
    font-weight: bold;
}


a:alink
{
}

a:vlink
{
}

a:hover
{
    text-decoration: underline;
}

h1,h2,h3,h4,h5,h6
{
    color: #111166;
}

h1
{
/*    text-transform: lowercase;*/
    text-align: center;
    font-weight: normal;
    font-size: large;
}

h2,h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #111166;
/*    background-color: #113366;*/
    border-style: none none solid none;
    border-color: #99CCFF; 
    font-size: medium;
}

dbluehead
{
    font-weight: bold;
    color: #081190;
    font-size: medium;
}

table.titletbl
{
    border-color: #99CCFF;
    border-style: none none solid none;
    border-width: medium;
}

.footer
{
    text-align: center;
    border-color: #99CCFF;
    border-style: solid none none none;
    border-width: thin;
}

td.dlg
{
    text-align: left;
	vertical-align: top;
    color: #000000;
/*    background-color: #99CCFF;*/
}

td.dlgprompt
{
    text-align: left;
	vertical-align: top;
    color: #000000;
	font-weight: bold;
/*    background-color: #99CCFF;*/
}
td.dlghdr
{
    color: #111166;
/*    background-color: #113366;*/
    font-weight: bold;
	font-size: medium;
    border-style: none none solid none;
    border-color: #99CCFF; 
}

td.tbldata
{
    color: #000000;
    border-style: none none solid none;
    border-color: #CCCCCC; 
    border-width: thin;
}

td.tblhdr
{
    color: #000000;
/*    background-color: #113366;*/
    font-weight: bold;
    border-style: none none solid none;
    border-color: #99CCFF; 
}

.boxhdr
{
    color: #000000;
/*    background-color: #113366;*/
    font-weight: bold;
    font-size: medium;
    border-style: none none solid none;
    border-color: #99CCFF; 
}

.cpheader
{
    color: #FFFFCC;
    background-color: #240F79;
    font-weight: bold;
	font-size: x-small;
/*    border-style: none none solid none;
    border-color: #99CCFF; */
}

.cplink
{
    color: #000000;
    background-color: #FFFFCC;
	font-size: x-small;
/*    border-style: none none solid none;
    border-color: #99CCFF; */
}

.linksbar
{
    color: #000000;
}

.quicksearch
{
    color: #000066;
    background-color: #FFFFCC;
    border-style: solid none solid none;
    border-color: #000099;
    border-width: thin;
}

.pagelinks
{
	text-align: center;
}



.err
{
    font-weight: bold;
    text-decoration: none;
    color: #990000;
}



/* site visual components layout */
table#sitepagelayout
{
/*	width: 960px;*/
	width: 772px;
}

td#leftcolumn
{
	width: 130px;
    text-align: left;
	vertical-align: top;
}

td#rightcolumn
{
	width: 130px;
    text-align: left;
	vertical-align: top;
}

td#maincolumn
{
	width: 520px;
    text-align: left;
	vertical-align: top;
}

td.colspacer
{
/*	width: 24px; */
}

table#miniadvert
{
	border: 0;
	padding: 0;
}


td.miniadcell
{
	text-align: left;
	vertical-align: top;
}



/* index page - cell control */
table.celltbl
{
	vertical-align: top;
/*	width: 640px;*/
	width: 100%;
	border: 0;
	padding: 0;
}

td.cell
{
	width: 250px;
	text-align: left;
	vertical-align: top;
}

/* advert detail page - cell control */
td.ad_imgcell
{
	text-align: center;
	vertical-align: top;
	border-spacing: 16;
}

td.adinfocell
{
	text-align: left;
	vertical-align: top;
	border-spacing: 16;
}

.keywords
{
	color: #1C1CA8;
}

.darkblue
{
	color: #111166;	
	font-weight: bold;
	
}
.highlight
{
    color: #5143CB;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
	font-weight: bold;
}