body {
      margin:0px;
      padding:0px;
      text-align:center;
      }


 a      {color: rgb(68,69,151);}
 a:hover{color: rgb(173,55,45);}


/*layout*/
* {
	margin: 0;
	padding: 0
}


 html, body {
	height: 100%
 }

body {
  min-width: 523px;
   
}

h1 {}
h2 { font-size: 1.2em; color: rgb(28,21,101);}
h3 { font-size: 0.9em; color: rgb(128,130,132);padding-top:5px;}

img {border: 0px;}

    #main{
      width: 523px;
      margin : 0 auto;
 	    min-height: 100%;
	    height: 100%;
	    position: relative;
    }

    #content_holder{
      width : 523px;
      background-color: white;
    }

    #top_menu_holder
    {
      padding-top:15px;
      padding-bottom: 30px;
      width : 523px;
      font-size: 0.7em;
    }
    
    .menu_item_holder
    {
      display: inline;
      text-transform: uppercase;
      padding-left: 5px;
      padding-right: 5px;
      
    }
    .menu_item_holder a { color: rgb(128,130,132); text-decoration:none;}
    .menu_item_holder a:hover { color: rgb(28,21,101); text-decoration:underline;}
    
    
    .menu_item_holder_active
    {
      display: inline;
      text-transform: uppercase;
      padding-left: 5px;
      padding-right: 5px;
      
    }
    .menu_item_holder_active a { color: rgb(28,21,101); text-decoration:none;}
    .menu_item_holder_active a:hover { color: rgb(128,130,132); text-decoration:underline;}
    
    #footer_holder
    {  
      border-top: 1px black solid;
      width: 523px;
    }
    
    #main_logo_holder
    {
      text-align:left;  
    }
    
    #main_holder{
      text-align:left;
      font-size: 0.8em;
    }
    #main_holder p {text-align: justify;}
    
    
    
