
*
	{
		margin: 0px;
		padding: 0px;
		/*font-family: Calibri, Georgia, Verdana , Arial, Helvetica, sans-serif;*/
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		font-size: 12px;
		color: #475863;
	}

.fr { float: right; }
.fl { float: left; }
	
html, body
	{
		background: #fff;
		width: 100%;
		height: 100%;
	}

.clear
	{
		clear: both;
	}

h1, h2
	{
		font-size: 30px;
		color: #094a60;
		font-weight: normal;
		font-family: Times, Times New Roman, Georgia;
	}
	
h2
  {
    font-size: 29px;
    padding: 10px 0px 5px 0px;
  }
	
h3
	{
		font-size: 13px;
		color: #094a60;
		padding-bottom: 5px;
	}
	
h4
	{
		font-size: 13px;
		color: #094a60;
		padding-bottom: 5px;
	}
	
table
	{
		border-collapse: collapse;
	}
	
td
	{
		vertical-align: top;
	}
	
a
	{
		color: #7b818f;
		font-size: 12px;
	}

a:hover
  {
    text-decoration: underline;
  }

p	
	{
		padding-bottom: 1.5em;
	}

p.none
	{
		padding-top: 0;	
	}

img
	{
		border: none;
	}
	
ul, li
	{
		list-style: none;	
	}
	
fieldset
	{
		border: none;
	}

/* SPACERE
..................................................................................................................*/

div.vspacer5
	{
		float: left;
		width: 981px;
		height: 5px;
	}
	
div.vspacer10
	{
		float: left;
		width: 981px;
		height: 10px;
	}
	
div.vspacer20
	{
		float: left;
		width: 981px;
		height: 20px;
	}
	
div.vspacer40
	{
		float: left;
		width: 981px;
		height: 40px;
	}
	
/* WEB 2.0 Layout
.................................................................................................................*/

div.container {
    position: relative;
    min-height: 100%;
    height: 100%;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
	}

html>body div.container {
    height: auto;
	}


div.header_wrapper			
	{
		height: 158px;
		width: 100%;
		background: url(../images/background-header.jpg) repeat-x;
		position: absolute;
		top: 0px;
		left: 0px;
	}

div.header
	{
		height: 165px;
		width: 911px;
		position: relative;
		margin: 0 auto;
	}
	
div.header_top
  {
    height: 100px;
    width: 911px;
  }
  
div.header_footer
  {
    height: 38px;
    width: 911px;
  }

div.content_wrapper		
	{
		width: 100%;
		background: #fff;
		padding: 185px 0px 245px 0px;
    /*height: auto!important;
    min-height: 500px;
		height: 500px;*/
		
	}
	
div.content
	{
		width: 896px;
		padding: 0px 15px 0px 0px;
		margin: 0 auto;
	}

div.footer_wrapper
	{
		height: 235px;
		width: 100%;
		clear: both;
		position: absolute;
		bottom: 0px;
		left: 0px;
		background: url(../images/footer_background.jpg) repeat-x top left;
	}
	
div.footer
	{
		height: 235px;
		width: 896px;
		margin: 0 auto;
		padding: 0px 15px 0px 0px;
		clear: both;
	}

div.footer h2
  {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

div.footer p
  {
    color: #75818a;
    font-size: 12px;
  }

div.vspace40
	{
		float: left;
		width: 40px;
		height: 180px;
		border-bottom: 1px solid #28241e;
	}
	
	
	
	
