/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
}
h1 {
	font-size: 16px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 14px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
h3 {
font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
h4 {
font-size: 11px;
	font-weight: bold;
}

/************** main site styles *****************/
.MainTable
{
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #6495ed;
    padding: 0px;
    width: 800px;
    border-collapse: collapse;
}
.ConTable
{
    background-position: center;
    padding: 0px;
    width: 800px;
    border-collapse: collapse;
}
.ConTableCol1
{
    padding: 0px;
    width: 638px;
    border-collapse: collapse;
    vertical-align: top;
}
.ConTableCol2
{
    padding: 0px;
    width: 162px;
    border-collapse: collapse;
    vertical-align: top;
}
.GenTable
{
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #6495ed;
    width: 638px;
    border-collapse: collapse;
    padding: 0px;
    
}
.HalfTable
{
    border-width: 0px;
    width: 310px;
    border-collapse: collapse;
    padding: 0px;
    
}
.MenuText
{
   font-size: 14px;
	font-weight: bold; 
}
.LogoTxt {
	font-size: 24px;
	font-weight: bold;
}
#smallmap
{
    width: 240px;
    height: 320px;
    text-align: center;
}
.SmTxt {
	font-size: 10px;
	font-weight: bold;
}
.SalePrice
{
    font-size: 20px;
    font-weight: bold;
    text-decoration: underline;
}
.Book
{
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}
        #UpdateProgress1
        {
            width: 350px; height:180px;
            border: solid 1px black;
        }
        #ProgressTemplate1
        {
            font-weight: bold; font-size: 9pt; color: navy; 
            font-family: Verdana; margin:10px; 
        }
        #Title1
        {
            font-size: 10pt; color: black; 
            font-family: Verdana; margin:5px; 
        }
        #ProgressBar1
        {
            font-size: 8pt; color: black; background-color:#FEFFFE;
            font-family: Verdana; text-align: center;
        }
        #Msg
        {
            font-size: 10pt; color: black;
            font-family: Verdana; font-weight: bold; 
        }
.floatright
{
float: right;
}
.floatleft
{
float: left;
}    
.ErrorForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;

}   
/** main colour styles this should be kept at the bottom as it will overide any inherited colours **/ 
.ColA{	background-color: #6495ed; }
.ColB{	background-color: #87ceeb; }
.ColC{	background-color: #add8e6; }
.ColD{	background-color: #b0e0e6; }
.ColE{	background-color: #b0c4de; }
.ColF{	background-color: #d8e4f8; }
.ColG{	background-color: #336699; color: #FFFFFF;}
.ColI{	background-color: #0066CC; color: #FFFFFF;}
.ColJ{	background-color: #D6F1FA; }
.ColK{	background-color: #6699CC; }
.ColL{	background-color: #99CCCC; }
.BackA{	background-color: #f8f8ff; }
.BackB{	background-color: #f5f5f5; }
.BackC{	background-color: #fffafa; }
.BackD{	background-color: #f0f8ff; }
.BackF{	background-color: #f7f7f7; }