body{
 background-color:#E7E5CE;
 margin:0px;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.75em;
 color:#FFFFFF;
}
.hide{
 visibility:hidden;
}
#outer-container{
 background-image:url(../images/outer_bg.gif);
 width:545px;
 margin-left:auto;
 margin-right:auto;
}
#inner-container{
 background-image:url(../images/inner_bg.gif);
 background-repeat:repeat-x;
 background-color:#7AA026;
 width:492px;
 margin-left:auto;
 margin-right:auto;
 border-right:5px #EBEAD8 solid;
 border-left:5px #EBEAD8 solid;
 border-bottom:5px #EBEAD8 solid;
}
#header a:link, #header a:visited{
 color:#FFFFFF;
 text-decoration:none;
}
#header a:hover{
 text-decoration:underline;
}
#logo, #navigation{
 width:200px;
 height:120px;
 float:left;
 padding-left:25px;
}
#navigation{
 float:right;
 font-size:1em;
}
#navigation ul{
 list-style-type:none;
 margin:30px 0 15px 25px;
}
#navigation li{
 /*background-image:url(images/navi_arrow.gif);*/
 background-repeat:no-repeat;
 background-position:0 0.4em;
 padding-left:1.2em;
 margin:7px 0 0 0;
}
#navigation #nav_goals{
 background-image:url(../images/navi_arrow_1.gif);
}
#navigation #nav_port{
 background-image:url(../images/navi_arrow_2.gif);
}
#navigation #nav_links{
 background-image:url(../images/navi_arrow_3.gif);
}
#navigation #nav_cont{
 background-image:url(../images/navi_arrow_4.gif);
}
#contents{
 clear:both;
 padding:25px;
 margin-bottom:10px;
}
h1, h2{
 font-size:1.5em;
 font-family:Arial, Helvetica, sans-serif;
 
}
#h1-goals, #h1-port, #h1-links, #h1-contact{
 background-image:url("../images/h1_goals.gif");
 background-repeat:no-repeat;
 height:21px;
}
#h1-port{
 background-image: url("../images/h1_portfolios.gif");
}
#h1-links{
 background-image: url("../images/h1_links.gif");
}
#h1-contact{
 background-image: url("../images/h1_contact.gif");
}
h2{
 font-size:1.2em;
 border-left: 5px solid #FFFFFF;
 padding-left:10px;
 margin:10px 0 0 0;
}
#contents img{
 border:2px #FFFFFF solid;
 padding:2px;
 margin:3px 7px 3px 7px;
}
#contents a:link, #contents a:visited{
 color:#FFFFFF;
 text-decoration:underline;
}
#contents a:hover{
 color:#CCCCCC;
 text-decoration:none;
}
#footer{
 clear:both;
 width:460px;
 margin-left:auto;
 margin-right:auto;
 height:50px;
 padding:25px;
 color:#7AA026;
 font-size:0.8em;
 text-align:center;
}
#footer a{
 color:#7AA026;
}
.red{
 color:#CC3333;
}
input, textarea, select{
 width:227px;
 background-color:#EEEEEE;
 border:1px solid #D0CCCD;
}
.button{
 width:48px;
 border:none;
 background-color:none;
}
form{
 margin-top:5px;
 margin-bottom:0px;
 margin-left:auto;
 margin-right:auto;
}
.title{
 width:130px;
 text-align:left;
 height:30px;
}
.hr {
 clear:both;
 margin: 0;
 height: 20px;
 background-color:#33CC33;
 background: url(images/hr.gif) no-repeat scroll center;
}
