@charset "UTF-8";
/* CSS Document */

body { background: #FFFFFF; margin: 0; padding: 0; text-align: center; font-family: Georgia, Times, serif;  color:#000000;}

/* --------------------------------------*/
/*                text                   */
p { font-size:13px; line-height:1.3em; font-weight:normal; letter-spacing: 0.03em; margin:0 0 8px 0; }
a:link, a:visited { color:#000000; text-decoration:none;}

h1 {font-size:20px; text-transform: uppercase; font-weight:bold; margin:0 0 10px 0; font-family:"Lucida Grande", Verdana, Arial, sans-serif; letter-spacing: 0.05em; color:#000000; }
h2 {font-size:18px; text-transform: uppercase; font-weight:bold; margin:0 0 40px 0; font-family:"Lucida Grande", Verdana, Arial, sans-serif; letter-spacing: 0.05em; color:#000000; }
h3 {font-size:13px; text-transform: uppercase; line-height:1.5em; font-weight:bold; font-style:italic; margin:4px 0 15px 0; color:#666666;}
h4 {font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-size:10px; line-height:12px; letter-spacing: 0.05em; text-decoration:none; color:#666666; }
h5 {font-size:10px; line-height:1.2em; font-weight:normal; margin:0;}
h6 {font-size:9px; line-height:1.2em; font-weight:normal; margin:0; }

h2 a:link, h2 a:visited { text-decoration:none; }

img { border:0; }

/* --------------------------------------*/
/*               main                    */
#logo {margin: 0 auto 40px 0; text-align: left; font-size:20px; line-height:20px; font-family: "Cooper Black", Georgia, sans-serif; color:#000000; padding-bottom:30px; border-bottom: 1px dotted #666666;}
#container { width: 950px; margin: 80px auto 5px auto; background: #FFFFFF;  text-align: left; }
#footer { width: 900px;  margin: 0 auto; text-align:right; font-size:9px; line-height:9px; color:#666666;}

/* --------------------------------------*/
/*               left                    */

#left{ width:180px; margin: 20px 0 0 0; text-align:left; clear:left;   border-bottom: 1px dotted #666666; }
.moduletable_menu {text-align:left; }

#left ul { width: 180px; margin:30px 0 30px 0; padding:0; list-style: none; text-decoration:none; }

#left li { display:block; font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-size:11px; line-height:25px; letter-spacing: 0.05em; text-decoration:none; text-transform:uppercase; color:#000000;}
#left li a:link, #left li a:visited { display:block; text-decoration:none; color:#000000; font-style:normal; }
#left li.active a:link, #left li.active a:visited { font-weight:bold; font-style:normal; }

/*     sub     */

#left ul li ul { width: 150px; margin:0px auto 0px 0; padding:0; list-style:  none; text-decoration:none; font-weight:normal;}
#left ul li ul li { display:block; font-size:10px; font-weight:normal; margin-left:8px; margin-bottom:8px; line-height:16px; letter-spacing: 0.1em; text-decoration:none; text-transform:capitalize; color:#583119; border:0; }
#left ul li ul li a:link, #left ul li ul li a:visited { display:block; text-decoration:none; color:#583119; font-style:normal; font-weight:normal;}
#left ul li ul li.active a:link, #left ul li ul li.active a:visited { font-weight:bold; letter-spacing: 0.05em; font-style:normal; text-decoration:underline; }

/* --------------------------------------*/
/*               content                 */

#content { float:right; width:652px; margin:0 8px 40px auto; overflow:auto; }
p.boxWidth { width:618px; }

/* --------------------------------------*/
/*                languages              */

#jflanguageselection { float:left; margin:10px 6px 20px 0; font-size:10px;  border-bottom: 1px dotted #666666; }
#jflanguageselection ul.jflanguageselection li { margin:10px 6px 20px 0;  color:#666666;}
.rawimages { margin-top:0px;}

/* --------------------------------------*/
/*                footer                 */
.moduletable_foot {margin:10px 6px 20px 0; }

/* --------------------------------------*/
/*                 form                  */
.chronoform {display:none}
.form_element{ font-size:13px; line-height:1.3em; font-weight:normal; letter-spacing: 0.03em; margin:0 0 8px 0; }
.form_element .cf_button{ font-size:13px; line-height:1.3em; font-weight:normal; letter-spacing: 0.03em; margin:0 0 8px 0; }
