
body{ margin: 0px; font-family: Verdana, sans-serif; font-size: small; text-align: center; }
.clr { clear: both; margin: 0; overflow: hidden; height: 1px; }

#siteContainer { position:relative; width : 900px; text-align : left; margin: 0 auto; border-top: 5px solid #441f81; border-bottom: 5px solid #441f81; background:url(../images/franklin/container.jpg) repeat-y}

.header { height:90px; border-bottom:3px #441f81 dotted; margin-bottom:10px; }  

.main { width:650px; }

.logo { width:315px; float:left; padding:15px; }
.logo2 { width:180px; float:right; }

.cleaner { clear:both; visibility:hidden; } 

.menu { float:left; width:140px; margin-top:10px; }
.menu ul li { margin-top:0px; width:130px; }
.menu ul li a { padding:10px; text-transform: uppercase; font-size:16px; text-decoration:none; color:#441f81; display:block; width:110px;  }
.menu ul li a:hover { background-color:#eadeff; }


.footer { text-align:center; margin-top:30px; }

.sidebar { width:200px; float:right; padding:15px; color:#77624d; } /* 225 */
.sidebar .decoration { text-align:center; }
.sidebar h1 { font-size:16px; color:#887766; border-bottom:2px #887766 dotted; padding-bottom:3px; margin:10px 5px 10px 0; letter-spacing:2px; }

.sidebar a { color:#887766; }
.sidebar a:hover { color:#887766; text-decoration:none; }
.sidebar ul { margin-left:15px; list-style-type:square; }
.sidebar ul li { margin-bottom:4px; }

.content { float:left; width:500px; clear:none; padding-right:10px;}
.content p { margin:12px 0px 15px 5px; font-size:13px; }
.content table td, .content table th { border:1px solid #ccc; text-align:center; }
.content table th { background:#ccc; color:white; width:30px; padding:5px; }
.content table th.empty { background:white; border:0 }
.content table td img { padding-top:15px; }
.content table td { vertical-align:top; }
/*.content table th { text-align:center; font-weight:bold }*/
.content h1 { font-size:17px; margin:15px 0 10px 0; border-bottom:2px #253579 dotted; color:#253579; padding-bottom:3px; letter-spacing:1px; }
.content h2 { font-size:15px; margin:15px 0 10px 0; border-bottom:1px #253579 dotted; color:#253579; padding-bottom:3px; clear:both; }
.content h3 { font-size:15px; margin:15px 0 10px 0; color:#253579; padding-bottom:2px; font-weight:bold; }

.name { width:260px; }

.side_illustration_left { float:left; padding-right:15px; }
.side_illustration_right { float:right; padding-left:15px; }

strong { font-weight:bold }
em { font-style:italic }

