body
{
  background-color:#CCCCCC;
  padding:0;
  margin:0;
  font-family:arial;
}

h1
{
  border-bottom:2px solid #707E98;
  background:url(images/h1-bg.jpg) no-repeat;
  padding:5px 0px 0px 24px;
  font-family:arial;
  font-size:10pt;
  height:18px;
  color:#707E98;
}

ul
{
  font-size:10pt;
  font-family:arial;
  padding:0px;
  list-style: none;
}
ul li:before { content: "\00BB \0020"; }
li { padding-left: 20px; }

form { margin:0; padding:0; }
input { font-size:9pt; }

table { width:559px; font-size:9pt; margin-bottom:20px; }
table td.left { width:70px; text-align:right; background-color:#D9DEE7; }
table td.right { width:409px; }
table td.left2 { width:70px; text-align:right; background-color:#9CABCA; border-top:10px solid #FFFFFF; }
table td.right2 { width:409px; background-color:#9CABCA; border-top:10px solid #FFFFFF; }

#container
{
  width:751px;
  background:#CCCCCC url(images/bg.jpg) center repeat-y;
  margin:0 auto;
  padding:0px 41px 0px 41px;
}
  #top
  {
    height:5px;
    background-color:#6D7E97;
  }
  #header {}
    #header p.name
	{
	  float:left;
	  background:url(images/header-1.jpg);
	  width:443px;
	  height:97px;
	  margin:0;
	  padding:60px 0 0 130px;
	  font-size:22pt;
	  font-weight:bold;
	  color:#FFFFFF;
	}
    #header p.contact
	{
	  float:left;
	  background:url(images/header-2.jpg);
	  width:177px;
	  height:87px;
	  margin:0;
	  padding:70px 0 0 0;
	  border-left:1px solid #FFFFFF;
	  text-align:center;
	  font-size:14pt;
	  font-weight:bold;
	  color:#3C5376;
	}
  #header2 {}
    #header2 img { float:left; }
    #header2 p
	{
	  float:left;
	  background-color:#EBEEF3;
	  width:177px;
	  height:66px;	  
	  margin:0;
	  padding:0;
	  border-left:1px solid #FFFFFF;
	  border-bottom:1px solid #6D7E98;
	  text-align:left;
	  font-size:12pt;
	  color:#3C5376;
	  font-weight:bold;
	}
	
  #content
  {
    width:751px;
	background:url(images/content-bg.jpg) repeat-y;
	overflow:auto;
	clear:both;
  }
  
  #left
  {
    float:left;
    background:#8A9AB4 url(images/left-bg.jpg) bottom no-repeat;
    padding-bottom:200px;
    width:172px;
  }
    #left p
	{
	  background:url(images/link-bottom.jpg) bottom no-repeat;
	  padding-bottom:4px;
	  text-align:center;
	}
	#left a
	{
	  color:#FFFFFF;
	  font-weight:bold;
	  font-size:11pt;
	  font-family:arial;
	  text-decoration:none;
	}
	#left a:hover { text-decoration:underline; color:#DBDFE5; }
	
  #right
  {
    float:right;
    width:559px;
    padding:10px;
  }
    #right a { color:#2E4C7A; text-decoration:underline; }
    #right a:hover { color:#2E4C7A; text-decoration:none; }
    #right div
	{
	  border:1px solid #A82222;
	  padding:2px 5px 2px 5px;
	  color:#A82222;
	  font-size:9pt;
	  font-weight:bold;
	  margin:10px 5px 10px 5px;
	}
	#right div.message
	{
	  border:2px solid #8A9AB4;
	  padding:2px 5px 2px 5px;
	  color:#8A9AB4;
	  font-size:12pt;
	  font-weight:bold;
	  margin:20px 5px 10px 190px;
	}
	.pic { background-color:#D5DCEB; padding:5px 5px 0px 5px; margin:0px 15px 0px 15px; }
      .pic img { border:0px; padding:2px; margin:4px 4px 0px 5px; background-color:#C2C8D2; }
      .pic img:hover { border:0px; padding:2px; background-color:#5876A2; }
  
  #bottom
  {
    clear:both;
    height:15px;
    background-color:#6D7E97;
  }
#footer
{
  width:833px;
  height:41px;
  margin:0 auto;
  background:url(images/footer.jpg) no-repeat;
}
  #footer p
  {
    text-align:center;
    font-size:8pt;
    margin:0px;
    padding:10px 0 0 0;
    color:#3A4960;
  }
  #footer a { color:#3A4960; text-decoration:none; }
  #footer a:hover { text-decoration:underline; }