/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  	*/
/* 	General non specific styles    	*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  	*/

body {
     background-color: #a9c0ea;
     font-size: 70%; 
     margin: 0px 4px 0px 0px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
}

 h4 { 
		font-size: 1.25em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: blue; 
  }

table.{ 
border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: white;
  }


  td { 
      padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
    color: black;
    text-align: left;
  } 
  td.address
  {    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black;
	}
  
  
A:link {color: #0432aa; text-decoration: none; font-weight: bold;   font-family: Arial, Helvetica, sans-serif;}
A:visited {color: #0432aa; text-decoration: none; font-weight: bold;   font-family: Arial, Helvetica, sans-serif;}
A:active {color: #0432aa; text-decoration: none; font-weight: bold;   font-family: Arial, Helvetica, sans-serif;}
A:hover {color: black; text-decoration: underline;font-weight: bold;   font-family: Arial, Helvetica, sans-serif;}

A.main:link {color: white; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
A.main:visited {color: white; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
A.main:active {color: white; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
A.main:hover {color: white; text-decoration: underline; font-weight: bold;  font-family: Arial, Helvetica, sans-serif;}

A.box:link {color: white; text-decoration: none; font-weight: normal; }
A.box:visited {color: white; text-decoration: none; font-weight: normal;  }
A.box:active {color: white; text-decoration: none;  font-weight: normal; }
A.box:hover {color: white; text-decoration: underline; font-weight: normal;  }
  
  

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  	*/
/* 	Page design    	*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  	*/

table.mainframe { 
border-collapse: collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black;
	width: 944px; 
  }
td.mainframe { 
    padding: 0;
	align: center
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black; 
  }

table.alwayslink { 
border-collapse: collapse;
	background-image: url(img/titlebar.jpg);
    height: 35px; 
    font-size: 18px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:500;
    text-align: right;
width: 100%; 
  }
td.alwayslink { 
    padding: 0;
	    text-align: right;
		    color: white;
  }
  td.alwaystitle { 
    padding: 0;
	   font-size: 18px;
	    font-weight: bold;
	    text-align: left;
		    color: white;
  }
table.pagelink { 
border-collapse: collapse;
	background-color: #CCCCCC; 
    height: 20px; 
    font-size: 18px;
	font-style:italic;
	font-weight:500;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
width: 100%; 
  }
td.pagelink { 
    padding: 0;
	    text-align: left;
		    color: #4f4d4d;
    background-color: #CCCCCC;  
  }
  td.seperator{ 
    padding: 0;
	    text-align: left;
		    color: white;
			font-size: 8px;
    background-color: #CCCCCC;  
  }
  td.banner-main{ 
  width: 944;
  height: 116;
    padding: 0;
	   text-align: left;
		    color: white;
	background-image: url(img/banner1.jpg);
  }
  
  table.news { 
border-collapse: collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black;
	width: 500px; 
  }
    table.newsmain { 
border-collapse: collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black;
	width: 100%; 

  }
  
      table.newsmain2 { 
border-collapse: collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black;
text-align: right;
	width: 100%; 

  }
td.newsheadline { 
    padding: 5;
		font-size: .95em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: blue; 
  }
  
  td.newsheadline2 { 
    padding: 5;
		font-size: .85em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: blue; 
  }

  td.news { 
    padding: 5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black; 
  }
    td.boxLink { 
    padding: 5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: blue; 
	   text-align: right;
  }
  
    td.fixed { 
    padding: 5;
		font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black; 
  }



/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  	*/
/* 	Tables with shadow borders and title bar   	*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  	*/

table.shadow { 
    align: center
background-color: white;
  }

  td.shadow-top { 
    height: 16px;  
    background-image: url(img/shadows/top.gif)
  }

  td.shadow-topRight { 
    width: 16px;
    height: 16px;
    background-image: url(img/shadows/topRight.gif)
  }

  td.shadow-right { 
    width: 16px; 
    background-image: url(img/shadows/right.gif)
  }

  td.shadow-bottomRight { 
    width: 16px; 
    height: 16px; 
    background-image: url(img/shadows/bottomRight.gif)
  } 

  td.shadow-bottom { 
    height: 16px;
    background-image: url(img/shadows/bottom.gif)
  }

  td.shadow-bottomLeft { width: 16px;
    height: 16px;
    background-image: url(img/shadows/bottomLeft.gif)
  } 

  td.shadow-left { width: 16px;
    background-image: url(img/shadows/left.gif)
  }

  td.shadow-topLeft { 
    width: 16px; 
    height: 16px; 
    background-image: url(img/shadows/topLeft.gif)
  }      

  td.shadow-center { 
    background-color: white  
  }

  td.box-title { 
    height: 20px; 
    background-image: url(img/blue-scheme/menu.gif);
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: white;
    text-align: right;
  }  

  td.box-titleL { 
    height: 20px; 
    background-image: url(img/blue-scheme/menu.gif);
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: white;
    text-align: left;
  }    
  
    table.blueborder { 
    border-color: #600;
    border-width: 0 0 1px 1px;
    border-style: solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black;
  }
td..blueborder
{
    border-color: #600;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
    background-color: #FFC;
}
