/* CSS Document */

body{
  margin:0px;
  padding:0;
  font:10pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  color:#333333;
  text-align:default;
  background:#005daa url(images/body_bkgd.jpg) repeat-x top left;
 }

#header{
  margin:0px auto;
  padding:0;
  width:755px;
  }
  
#wrapper{
  margin:0px auto;
  padding:0;
  width:747px;
  background-color:#fff;
  line-height:0;
  }
  
   
#border{
  margin:0px auto;
  padding:0;
  width:753px;
  border-bottom:1px solid #8fa5d6;
  border-right:1px solid #8fa5d6;
  border-left:1px solid #8fa5d6;
  line-height:0;
  }
  
 #nav{
   width:742px;
   margin:0px auto;
   padding:0;
   text-align:center;
   line-height:0;
 }
 

div.hr{
 border-top:1px solid #ffffff;
  background-color: #d9d9d9;
  height: 2px;
  margin:0;
  padding:0;
  line-height:0;
  width:100%;
  clear:both;
  overflow: hidden;
}

div.hr hr{
	display: none;
}

 #whitepage{
   width:740px;
   margin:0px auto;
   padding:15px 0 15px 0;
   background-color:#ffffff;
   border-left:1px solid #d9d9d9;
   border-right:1px solid #d9d9d9;
 }
 
  #justtitle{
   width:705px;
   padding:0 0 0 10px;
   float:left;
   position:relative;
 }
  

 #twocleft{
   width:465px;
   padding:0 0 0 15px;
   float:left;
   position:relative;
 }
  
 #twocright{
   width:230px;
   padding:0 5px 0 15px;
   float:right;
   position:relative;
 }
 
#threec{
   width:212px;
   margin:5px 3px 0 9px;
   padding:5px 10px 0 10px;
   float:left;
   position:relative;
   background-color:#ffffff;
 }
 
#threec hr{
  border: 1px solid #d9d9d9;
  background-color: #ffffff;
  height: 2px;
  margin:0px auto;
  padding:0;
  width:200px;
  line-height:0px;
}
 
 #footer{
   width:747px;
   margin:0px auto;
   margin-bottom:3px;
   padding:0 0 100px 0;
   background-color:#efedec;
  font:8pt "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
  color:#999999;
 }
  
/* Basics
----------------------------------------------- */

a:link{
  color:#009933;
  text-decoration:none;
 }

a:visited{
  color:#009933;
  text-decoration:none;
 }

a:hover{
  color:#ff9900;
  text-decoration:none;
 }

a img{
  border-width:0;
  padding:0;
  margin:0;
  line-height:0;
 }
 
 h1 {
 font:18pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
 color: #6699CC;
 font-weight:100;
 padding-bottom:5px;
 margin-bottom:5px;
 line-height:120%;
 letter-spacing:-1px;
}

h2 {
 font:13pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
 color: #6699CC;
 font-weight:100;
  padding:15px 0 5px 0;
  margin:0;
    line-height:140%;
}

h3 {
 font:11pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
 color: #6699cc;
 font-weight:200;
  padding:10px 0 2px 0;
  margin:10px 0 2px 0;
  line-height:100%;
}

h4 {
 font:10pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
 color: #6699cc;

 font-weight:100;
 line-height:140%;
  padding:10px 0 5px 0;
  margin:0 0 0 0;
}


h5 {
 font:13pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
 color: #4c3a24;
 font-weight:100;
 letter-spacing:.1em;
  padding:8px 0 8px 0;
  margin:8px 0 8px 0;
  line-height:1.6em;
}

p {
 color:#666666;
 line-height:160%;
 padding:0;
 margin:0;
 }
 
ul{
  margin:0 0 15px 15px;
  padding:0;
  list-style:disc outside;
  text-indent:0;
 }


li{
 margin:5px 0;
 padding:0;
 text-indent:0px;
 line-height:1.6em;
 color:#666666; 
 list-style-position:outside;
 }
 
 

 /* Decoratives
----------------------------------------------- */

.frame {
border:1px solid #d9d9d9;
margin-right:7px;
padding:3px;
}
