/* elements, fonts, colors, sizes */
body { font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;	font-size: 81%; }
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,dt,dd,form { display: block; margin: 0; padding: 0; border: 0; }
select,input,option,textarea { margin: 0; font-size: 0.9em; }


a.partners { font-weight: bold; color:#fff; text-decoration: none; }
a.partners img { border: none; }
a.mr { font-size: 12px; font-weight: bold; text-decoration: none; }
a.mr:link, a.mr:active, a.mr:visited { color:#fff; }
a.mr:hover { color: #333; }

.white { color: #fff; }
.red { color: #9e0b0e; }
.grey { color: #666; }

/* basic layout */
body,#left,#right { margin: 0; padding: 0; border: 0; }
body { text-align: center; margin-top: 10px; background: #ccc; }
#box { width: 751px; text-align: left; margin: 0 auto;  }

#left { display: none; }
#right { float: right; padding-left: 1em; }

#head { height: 160px; }
#headleft { height: 160px; float: left; }
#headright { display: none; }

#foot { clear: both; width: 751px; background-color: #e4e4e4; border-top: solid #333 1px; }
#foot h6 { padding: 2px 5px; }
#foot h6 a { color: #9fb1ba; }

h2.novisible { visibility: visible; font-size: 3em; }
h6.novisible { visibility: visible; font-size: 2em; }
div.hidden { visibility: hidden; }
.button { border: 0; margin-bottom: 30px; padding-bottom: 2em;  }

.blocker { clear: both; height: 0px; }
.metablocker { clear: both; height: 10px; }


/* boxsearch */
#boxsearch { display: none; }
#boxsearch span { color: #fff; font-weight: bold; }
#boxsearch fieldset { border: solid #9b0b0e 1px; margin: 0; padding: 0; }
#go { margin: 0; }



/* subnavig bar */
#boxsubnav { display: none; }

/* specials */
#content p.message { display: block; background-color: #ddd; color: #9b0b0e; padding: 0.8em; margin-bottom: 2em; }

/* content */
#boxcontent { width: 100%;  line-height: 1.4em; padding-bottom: 30px; }
#content { padding: 1em; background: #fafafa; line-height: 1.4em;}
#content h1,#content h2,#content h3 { color: #456879; }
#content h1 { font-size: 1.6em; margin-top: 0.8em; margin-bottom: 1.4em; font-style: italic; }
#content h2 { font-size: 1.3em; }
#content h3 { font-size: 1em; }
#content a { color: #456879; }
#content a:hover { color: #75a3bb; }
.vspace { margin-bottom: 1.5em; }


/* listings */
.perex,.perexhigh { clear: both; margin-bottom: 2em; }
.perex h2 { /*background: #e3e3e3;*/ font-size: 1.1em; padding-bottom: 0.3em; }
.perex p.desc { padding: 0.2em 0; }
.High { background: transparent url("Images/top.gif") top right no-repeat; }
.perex_older_item { clear: both; padding: 0 0 0.3em 2em; line-height: 1.4em; color: #666; font-size: 0.9em; }
.perex_older_item dt { float: left; }
.perex_older_item dd a { color: #456879; }
.perex_older_item dd a:hover { color: #75a3bb; }
#catsub { margin-left: 1em; padding:0; list-style-position: inside; list-style-type: none; }
#catsub li { color: #666; margin: 0; padding: 0; }
#catsub li a { color: #456879; }
#catsub li a:hover{ color: #75a3bb; }


/* docs + listings */
div.meta { display: block; font-size: 0.9em; color: #666; border-bottom: solid #9fb1ba 1px; border-top: solid #9fb1ba 1px; padding: 0.2em; margin-top: 0.3em; }
div.docmeta { display: block; font-size: 0.9em; color: #666; border-bottom: solid #9fb1ba 1px; border-top: solid #9fb1ba 1px; padding: 0.2em; margin-top: 0.3em; }
div.docmeta p { margin: 0; padding: 0; line-height: 1em; }
div.docmeta a, div.docmeta img { text-decoration: none; border: none; }
.podmeta { padding: 0.8em; color: #456879; font-style: italic; line-height: 1.4em; }
.intro { padding-bottom: 0.8em; color: #456879; font-size: 1.2em; font-weight: bold; font-style: italic; }
img.docicon { float: left; margin-right: 8px; margin-bottom: 5px; }
img.docimage { margin: 10px auto 40px auto; border: solid #333 1px; }
.boxdocimage { width: 100%; text-align: center; }

/* docs + attachments */

#Data fieldset { border: 0px; }
#Data fieldset { padding: 0 0.8em; }
#Data label { display: block; clear: both; float: left; width: 30%; }
#Author,#Mail,#Tel,#Reply { width: 350px; }

#textbody p,#textbody h2,#textbody ul,#textbody ol,#textbody table { margin-bottom: 0.5em; }
#textbody ul,#textbody ul li { margin-left: 0.8em; list-style-type: square; list-style-position: inside; }
#textbody ol,#textbody ol li { margin-left: 0.8em; list-style-type: decimal; list-style-position: inside; }
#textbody table { border-collapse: collapse; }
#textbody table td,#textbody table th { border: solid #456879 1px; padding: 0.3em; font-size: 0.9em; }
#textbody table th { background: #ccc; }
#textbody blockquote { margin-bottom: 0.5em; }
#textbody { padding-bottom: 2em; }
.aleft { text-align: left; }
.right { text-align: right; }
.acenter { text-align: center; }
.ajustify { text-align: justify; }

/* photogallery */
#gallery {  }
.thumb,.photo { float: left; padding: 10px 0 10px 1em; }
.thumb { width: 120px; }
.thumb a { text-decoration: none; }
.thumb img,.photo img { border: solid #333 1px; }
.thumb span { color: #666; width: 120px; }
.photo h3 span { color: #666; }

/*
#subnavig,#subnavig * { background-color: #ffffcc; color: #cc9900; }
#content,#content * { background-color: #ffffff; color: #006600; }
#foot,#foot * { background-color: #cccc99; color: #000000; }
#content div.perex { display: block; background: #eee; color: #666; padding: 0.8em; border-bottom: solid black 2px; }
#currentmenu { background-color: red; }

*/

