/* BASICS */
root {display:block;}
body {width:auto;padding:0px;}
html {background-color:#CBC7C4; }

p {color:#444444; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px;}
h1 {font-family:Georgia,'TimesNewRoman',times,serif; font-size:24px; padding-left:17px; color:#746B62;}
h2 {font-family:Georgia,'TimesNewRoman',times,serif; font-size:18px; padding-left:0px; color:#746B62;}
h3 {font-family:'URW Chancery L'; font-size:24px; padding-left:0px; color:#746B62;font-style: italic;font-weight: normal;}
h4 {font-family:'Verdana'; font-size:16px; padding-left:0px; color:#746B62; line-height:16px;}
a:link, a:visited {color:#746B62; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size:12px; text-decoration:none;}
a:hover {color:#999999; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px;}
li {color:#4C6A00; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;list-style:none;}
em {font-size:14px; font-weight:bold;}
/* HEAD */


/* HEADER */
#headerzone {width:auto; text-align:center;}
#headerarea {width:800px; height:140px; clear:both; background-image:url('images/bg-header.jpg'); background-repeat:no-repeat; }
#headerlogo {padding-top:0px; width:180px; float:left; border:0px; text-decoration:none;}
#headerlogo a {border:0px;}
#headerpagename {padding:5px; padding-top:53px; margin-left:23px; float:left; text-align:left;font-family:Verdana,Arial,Helvetica,sans-serif; color:#858585; font-size:17px;font-weight:bold;font-style:italic;}
#headersuperpage {margin-top:47px;float:left; text-align:left;font-family:Verdana,Arial,Helvetica,sans-serif; color:#aaaaaa;font-size:12px;font-weight:bold;font-style:italic;}
#headertitle {padding:5px; float:right; width:300px; height:100px; text-align:right;}
#headermenu {width:800px; height:20px;text-align:center; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; margin:0px; color:#ffffff; background-color:#746B62;}
#headermenu ul {display:inline; color:#ffffff;}
#headermenu li {display:inline; padding-right:7px; color:#ffffff;}
#headermenu a {color:#ffffff;}

/* MENU */
#menuside {width:180px; height:auto; padding-top:13px; padding-bottom:19px; float:left; font-family:verdana; background-color:#aBa7a4; color:#777777;text-align:center;}
#menuside ul {clear:both; display:inline;}
#menuside a {color:#333333; text-align:center; padding-bottom:5px;}
#menuside li {text-align:center; color:#746B62;padding-bottom:0px; line-height:14px;}
#menuside li a:link {text-decoration:none; margin:0px;}
#menuside li a:hover {font-weight:bold; margin:0px;}
#navigator {text-align:center; clear:both; padding:7px;color:#5b5754;}
#navigator a {color:#5b5754;}
#thumbnail {margin:2px; border:2px; border-color:#999999;}
#thumbnail a:hover {border:1px; border-color:#FFFFFF;}

/* CONTENT */
#indexcontent {width:auto; text-align:center; background-color:#cccccc;}
#content {width:606px; height:auto; padding-left:13px; font-size:12px; font-family:inherit; float:left; margin-top:2px; margin-bottom:23px; padding-bottom:30px; }
#content li {color:#343B32; font-size:14px;}

/* IMAGES */
.articleimage {padding:7px;}

/* FORMS */
form label {width:100px; display:block; float:left; clear:both; padding-bottom:20px; text-align:right; margin-right:15px;}
form input {margin-bottom:10px;}
form .mainsubmit {margin-top:10px; margin-left:6px; border:1px solid #222; text-align:center; color:#222; font-weight:bold; background-color:white; padding:6px; background-color:#F4F2DC;}
form .mainsubmit:hover {background-color:#D4CE8A;}
form select {margin-bottom:10px;}
.validationerror {font-weight:bold; color:red; width:425px; padding:3px; margin-left:115px; margin-bottom:2px;}
.notification {font-weight:bold; color:#25662E; width:425px; padding:3px; margin-left:115px; margin-bottom:2px;}
.question {width:500px; text-align:left;}
.continue {padding-top:8px; border-top:1px #D4CE8A dashed; font-size:14px;}

/* FOOTER */
#footer {width:auto; padding-top:101px; padding-bottom:23px; background-color:#CBC7C4; text-align:center; font-size:10px; background-color:#CBC7C4;}
#footer p {font-size:10px;}
#footer a {font-size:10px;}
.footernav {margin-left:20px; padding-top:8px; border-top:1px #D4CE8A dashed; font-size:14px;}
.footernav a:link , .footernav a:visited {color:#2F2F2F;}
.footernav a:hover {color:#5F5F5F;}

#contactbox {text-align:center;padding:17px;font-family:sans-serif;font-size:16px;font-weight:bold;color:#746B62;line-height:24px;}
#contactbox a:link {text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;color:#746B62;}
#contactbox a:hover {text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;color:#746B62;}

/* INLINE SHORTCUTS */
.clearleft {clear:left;}
.clearright {clear:right;}
.clearboth {clear:both;}
.spacer {height:10px; clear:both;}
.plainlist {list-style:none;}
.numbered {list-style-type:decimal; margin-left:13px;}
.bulleted {list-style:disc; margin-left:13px;}
.squared {list-style:square; margin-left:13px;}
.bulletedli,.numberedli {margin-top:3px;}
.lettered {margin-left:13px; list-style:lower-latin;}
.ulettered {margin-left:13px; list-style:upper-latin;}
.block {display:block;}
.inline {display:inline;}
.firstlarge {font-size:37px; font-family:'Times New Roman',Times,serif; line-height:11px; margin-right:1px; color:#746B62;}

.floatleft {float:left;}
.floatright {float:right;}
.floatright50 {float:right; width:50%;}
.photoright {margin-left:23px;float:right;}
.fineprint {font-size:7px;}
.float10 {float:left; width:10%;}
.float20 {float:left; width:20%;}
.float25 {float:left; width:25%;}
.float30 {float:left; width:30%;}
.float33 {float:left; width:33%;}
.float40 {float:left; width:40%;}
.float50 {float:left; width:50%;}
.float60 {float:left; width:60%;}
.float66 {float:left; width:66%;}
.float70 {float:left; width:70%;}
.float75 {float:left; width:75%;}
.float80 {float:left; width:80%;}
.float90 {float:left; width:90%;}

.padding1 {padding:1px;}
.padding2 {padding:2px;}
.padding3 {padding:3px;}
.padding4 {padding:4px;}
.padding5 {padding:5px;}
.padding7 {padding:7px;}
.padding10 {padding:10px;}
.padding11 {padding:11px;}
.padding13 {padding:13px;}
.padding17 {padding:17px;}
.padding19 {padding:19px;}
.padding20 {padding:20px;}
.padding23 {padding:23px;}
.padding30 {padding:30px;}
.padding40 {padding:40px;}
.padding50 {padding:50px;}

.tab5 {margin-left:5px;}
.tab10 {margin-left:10px;}
.tab15 {margin-left:15px;}
.tab20 {margin-left:20px;}
.tab25 {margin-left:25px;}
.tab30 {margin-left:30px;}
.tab40 {margin-left:40px;}
.tab50 {margin-left:50px;}

.hcenter {text-align:center;}
.hright {text-align:right;}
.hleft {text-align:left;}

.lineheight10 {line-height:10px;}
.lineheight15 {line-height:15px;}
.lineheight20 {line-height:20px;}
.lineheight25 {line-height:25px;}
.lineheight30 {line-height:30px;}

.error {font-weight:bold; color:#FF0000; font-size:14px; line-height:20px;}

.styledtable {border-width:1px; margin-top:10px; border-spacing:0px; border-style:solid; border-color:#999; border-collapse:collapse; width:600px;}
.styledtable th {border-width:1px; padding:4px; border-style:solid; border-color:#999; font-weight:bold; color:#662625;}
.styledtable td {border-width:1px; padding:4px; border-style:solid; border-color:#999; background-color:white; vertical-align:top; padding:10px;}
.styledtable .mainhead {text-align:center; padding:20px; background-color:#f4f2dc;}
.styledtable .lefthead {font-weight:bold;}
.styledtable tr:hover>td{background-color:#ffffcc;}

.fineprint {font-size:11px;}
.arrows {padding-left:5px; padding-right:5px;}

.bookmark a:link,.bookmark a:visited {color:#333; font-size:7pt;}
.bookmark a:hover {color:#662625;}
.bookmark img {vertical-align:middle; margin-bottom:2px;}

