* { margin: 0; }
body { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-align: center; color: #105478; font-size: 12px; background: url(bg_fade.jpg) #FFF repeat-x; }
body, td, th { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #105478; }
a:link, a:visited, a:active { font-size: 1em; color: #C95F94; text-decoration: none; }
a:hover { text-decoration: underline; }
h1,h2,h3,h4,h5,h6 { font-size: 1em;  margin-bottom: 0.5em; color: #C95F94; font-weight:bold; }
h1 { font-size: 1.8em; }
h2 { font-size: 1.1em; }
h3 { font-size: 1em; }
img { border: 0; }
p { margin-bottom: 1em; }
.wrapper { width: 880px; margin: 0 auto; text-align: left; }
#right { float:right; width:560px; background-color:#FFFFFF; min-height:700px;  height:auto; }
/*\*/
* #right { height: 700px; }
/**/
#left { background: url(logo_header.jpg) no-repeat; float:left; width:320px; }
#menu{ width:175px; margin-top:350px; float:right; color:#88AABC; }
#content{ text-align:left; width:490px; margin:100px 25px 25px 45px; line-height:20px; }
.photo{ background-color:#DBE6EB; width:160px; padding:15px; margin:0 0 10px 10px; line-height:0; float:right; }
.photo img{ width:160px; border:0; }
#menu li { list-style-type: none; margin-right: 0; margin-bottom:5px; height:20px;  }
#menu ul { margin: 0; padding: 0; margin-bottom:30px; }
#menu a:link, #menu a:visited, #menu a:active { font-size: 1.2em; color: #105478; text-decoration: none;}
#menu a:hover { color: #782750; text-decoration: none;}
#menu a:link.activeMenu { color:#782750; }
.menuActive {font-weight:bold; background:url(menu_arrow.gif) no-repeat right;}
fieldset { border: 0; margin: 0; padding: 0; }