body, body *
  { font-size:100%; font-family:Arial, Helvetica, sans-serif; color:#000000; }
body
  { font-size:80%; line-height:normal; margin:0; padding:0; }


.main-table
{ width:100%; background:#ffd118; }
.main-left
  { background:url(/img/bottom-left.jpg) no-repeat bottom left; width:52px; vertical-align:top; }
.main-right
  { background:url(/img/bottom-right.jpg) no-repeat bottom right; width:52px; vertical-align:top; }
.center-td
  { background:#fffaea; }

.content-table
  { width:100%; background:url(/img/top-bg.gif) repeat-x top left; }
.main-menu
  { width:100%; }
.menu-td
  { background:url(/img/spine-top-bg.gif) repeat-x bottom left; width:49%; }
.menu-td-left
  { background:url(/img/spine-top-bg.gif) repeat-x bottom left; width:20%; }
.menu-td-right
  { background:url(/img/spine-top-bg.gif) repeat-x bottom left; width:80%; }
.menu-separator
  { vertical-align:bottom; background:url(/img/bg-main-menu.gif) repeat-x bottom left; }
.spine-top
  { text-align:left; vertical-align:bottom; background:url(/img/spine-top-bg.gif) bottom left repeat-x; width:1%; }
.spine
  { background:url(/img/spine.jpg) repeat-y top left;  width:1%; }
.bottom-left
  { background:url(/img/bottom-left2.jpg) no-repeat bottom left; width:100%; } 
.bottom-right
  { background:url(/img/bottom-right2.jpg) no-repeat bottom right; width:100%; }  
.bottom-bg
  { background:url(/img/hr-bottom.jpg) top left repeat-x; }
.bottom-spine
  { background:url(/img/hr-bottom.jpg) top left repeat-x; vertical-align:top; text-align:center;  width:1%; } 
.content-left
  { background:url(/img/bg-content-left.gif) repeat-y right top; width:49%; vertical-align:top; }
.content-left-table
  { width:100%; } 
.content-right
  { background:url(/img/bg-content-right.gif) repeat-y top left; width:49%; vertical-align:top; }
.content-right-table
  { width:100%; } 
.pen-td
  { background:url(/img/bg-content-left.gif) repeat-y right top; width:49%; vertical-align:bottom; text-align:left; }
.stamp-td
  { background:url(/img/bg-content-right.gif) repeat-y top left; width:49%; vertical-align:bottom; text-align:right; }
.logos-table
  { width:100%; }
.logos-left
  { vertical-align:bottom; text-align:left; width:50%; }
.logos-right
  { vertical-align:bottom; text-align:right; width:50%; }
.logos-td
  { background:url(/img/bg-content-left.gif) repeat-y right top; vertical-align:bottom; width:75%; }
.logos-td2
  { background:url(/img/bg-content-right.gif) repeat-y left top; vertical-align:bottom; width:75%; }
.pen2-bottom
  { vertical-align:top; }
 
.content-left-left
  { background:url(/img/bg-content-left.gif) repeat-y right top; vertical-align:top; width:75%; }
.content-right-right
  { background:url(/img/bg-content-right.gif) repeat-y top left; vertical-align:top; text-align:left; width:25%; }
.content-left-left2
  { background:url(/img/bg-content-left.gif) repeat-y right top; vertical-align:top; width:25%; padding:10px 10px 0 0; }
.content-right-right2
  { background:url(/img/bg-content-right.gif) repeat-y top left; vertical-align:top; text-align:left; padding:10px 0 0 0; width:75%; }

.secondary1
  { background:#bdd2e3; vertical-align:top;  height:68px; margin:0 0 3px 0; }
.secondary2
  { background:#f2d2c5; vertical-align:top;  height:68px; }
.secondary1pic
  { background:url(/img/secondary1.jpg) right top no-repeat; height:68px; padding:1em 0 0 2em; }
.secondary2pic
  { background:url(/img/secondary2.jpg) right top no-repeat; height:68px; padding:1em 0 0 2em; }
.secondary3pic
  { background:url(/img/secondary3.jpg) left top no-repeat; height:68px; padding:1em 0 0 6em; }
.secondary4pic
  { background:url(/img/secondary4.jpg) left top no-repeat; height:68px; padding:1em 0 0 6em; }
.secondary1 a
  { text-decoration:none; }
.secondary2 a
  { text-decoration:none; }
.sec-text1
  { font-size:1.2em; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.sec-text2
  { font-size:1.6em; color:#fff; font-family:Arial, Helvetica, sans-serif; }
.out-info
  { text-align:center; margin:25px 0 25px 0; }

.link-menu
  { text-align:center; }
.link-menu img
  { margin:20px; }

.book1
  { width:49%; background:url(/img/book1.gif) bottom center no-repeat; }
.book2
  { width:49%; background:url(/img/book2.gif) bottom center no-repeat; }
.book3
  { width:49%; background:url(/img/book3.gif) bottom center no-repeat; }
.book4
  { width:49%; background:url(/img/book4.gif) bottom center no-repeat; }
 
.book1_1
  { width:24%; } /* background:url(/img/book1.gif) bottom center no-repeat; } */
.book2_1
  { width:24%; } /* background:url(/img/book2.gif) bottom center no-repeat; */
.book3_1
  { width:24%; background:url(/img/book3.gif) bottom center no-repeat; }
.book4_1
  { width:24%; background:url(/img/book4.gif) bottom center no-repeat; }
 
.menu-text
  { padding:80px 0 0 0; text-align:center; }
.menu-text a
  { text-decoration:none; font-weight:bold; font-size:13px;  }
.menu-text a:hover
  { padding:114px 0 0 0; text-decoration:underline; font-weight:bold; } 
 
a
  { } 
a:link
  { } 
a:hover
  { } 
a:active
  { } 
a:visited
  { } 
img, table 
  { border:none; }
table
  { border-collapse:collapse; border-spacing:0; }
label
  { cursor:hand; cursor:pointer; }
form, td, th
  { margin:0; padding:0; }

.logo-left
  { text-align:left; margin:20px 0 30px 20px; width:95%; height:80px;}
.logo-right
  { text-align:right; margin:20px 20px 30px 0; width:95%; height:80px;}
.td-main
  { font-weight:bold; text-align:left; }

div.content, div.content *
  { font-size:auto; line-height:normal; font-family:Arial, Helvetica, sans-serif; color:#000000; }
div.content
  { padding:0 1.5em 0 1.5em; } 

div.content a
  { color:#0e3d8b; text-decoration:none } 
div.content a:hover
  { text-decoration:underline; } 
div.content a:active
  { } 
div.content a:visited
  { } 

div.content img
  { border:1px solid #0e3d8b; margin:0.5em; }
div.content img.none
  { border:none; margin:auto; }

div.content h1, div.content h2, div.content h3, div.content h4, div.content h5, div.content h6
  { line-height:normal; margin:0.5em 0 0.2em 0; }
div.content h1
  { font-size:1.3em; color:#4473a8; }
div.content h2
  { font-size:1.1em; color:#4473a8; } 
div.content h3
  { font-size:1.1em; color:#000; } 
div.content h4
  { font-size:1.1em; color:#000; } 
div.content h5
  { font-size:1.1em; color:#000; } 
div.content h6
  { font-size:1.1em; color:#000; } 

div.content table
  { border-collapse:separate; border-spacing:2px; border:0px; font-size:1.0em;  margin:0.5em 0 0.5em 0;}
div.content table.none
  { border-collapse:separate; border-spacing:auto; border:none; margin:0; }
div.content table td, div.content table th
  { margin:0; padding:0; }
div.content table td
  { border:0; padding:0.5em; margin:0; background:#f1e1c3; }
div.content table th, div.content table thead td 
  { color:#fff; border:0; padding:0.5em; font-weight:bold; background:url(/img/bg-th.gif) repeat-x left bottom #095c9a; }
div.content table.none td, div.content table td.none, div.content table.none th, div.content table th.none, div.content table tr.none td, div.content table tr.none th, div.content table thead.none td, div.content table thead.none th
  { border:0; margin:auto; padding:auto; text-align:auto; font-weight:auto; }
div.content table td *
 { margin:0; }

div.content p
  { font-size:auto; margin:0.5em 0 inherit 0; text-align: justify; }
div.content pre { text-align: justify; }
div.content blockquote
  { margin:0.5em 0 1.0em 0em; background:url(/img/blockquot-bg.gif) bottom repeat-x #448bbf; padding:0.5em 0.5em 0.5em 1em; }
div.content blockquote p
  { color:#fff; text-indent:-1em; }
div.content address
  { }

div.content li
  { padding:0.2em 0 0.3em 0; page-break-before:always; }
div.content ul
  { margin:0.5em 0 0 0.5em; padding:0 0 0 1.5em; }
div.content ul a
  { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#004290; text-decoration:none; }
div.content ul a:hover
  { text-decoration:underline; }
div.content ul li
  { list-style:url(/img/content-list-style.gif); }

div.content ol
  { margin:0.5em 0 0 0.5em; padding:0 0 0 1.5em; }
div.content ol li
  { list-style:decimal; }

div.content dl
  { margin:0.5em 0 0.5em 0.5em; padding:0 0 0 0.5em; }
div.content dt
  { margin:1em 0 0 1em; line-height:3em; background:url(/img/list-style.gif) no-repeat center left; text-indent:1em; }
div.content dt a
  { border-bottom:1px solid #d4d0c7; text-decoration:none; }
div.content dt span
  { color:#bd0800; font-weight:bold; border-bottom:1px #bd0800 solid; }
div.content dt span.aaa
  { border-bottom:0px; color:#bd0800; }
div.content dd
  { margin:0 0 0.5em 2em;  }

.hr
  { background:url(/img/hr.gif) repeat-x top left; border:0; height:1px; font-size:0; margin:4px 0 4px 0; }
 
div#login-form  input, div.content select
  { width:auto; height:auto; background:#fefaef; border:1px solid #9f9770; margin:5px 0 0; }
div#login-form textarea
  { width:100%; height:auto; background:#fefaef; border:1px solid #9f9770; margin:5px 0 0; }
div#login-form input.checkbox, div.content input.radio
  { width:auto; height:auto; border:none; background:none; }
div#login-form form
  { background:#eee1d0; color:#47381b; font-weight:bold; padding:5px 12px 5px 12px; }
div#login-form input.submit-button
  { background:url('/img/bg-submit.jpg') repeat-x bottom right #93774f; color:#fefaef; border:none; }
 
div#email-form form
  { padding:5px 12px 5px 12px; background:transparent; font-weight:normal; }
div#email-form form div
  { color:#004290; font-weight:bold; padding:0 0 6px 0; }
.email-text
  { background:#fff; border:inset 1px; }
.email-button
  { background:url(/img/e-mail-button.gif) no-repeat top left; border:0px; width:20px; }
 
div#banner
  { width:234px; height:60px; background:url(/img/bg-banner.gif) no-repeat; }
h1#doctitle
  { font-size:1.4em; color:#4473a8; }

div#fullpath
  { font-size:1.0em; padding:0 0 1.0em 0; }
div#fullpath a
  { font-size:inherit;  color:#004290;  text-decoration:none; background:url(/img/list-style.gif) no-repeat left center; padding:0 0 0 10px; }
div#fullpath a:link
  { } 
div#fullpath a:hover
  { text-decoration:underline; } 
div#fullpath a:active
  { } 
div#fullpath a:visited

div.photo
  { border:0; padding:0; margin:0; }
div.photo a
  { }
div.photo div
  { }
div.photo img
  { }

ul.menu0
  { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; padding:0 0 0 8px; margin:20px; }
ul.menu0 a 
  { text-decoration:none; color:#004290; }
ul.menu0 a:link
  { }
ul.menu0 a:hover
  { text-decoration:underline; }
ul.menu0 a:active
  { }
ul.menu0 a:visited
  { }
li.menu0
  { list-style:none;}
li.menu0-item
  { list-style:url(/img/list-style.gif); }
li#menu0-act
  { list-style:url(/img/list-style.gif); }
li#menu0-act a
  { color:red; }

li.glue
  { list-style:url(/img/none.gif); background:url(/img/hr.gif) repeat-x center left; margin:0; padding:6px; }

ul.menu1
  { margin:0 0 0.5em 1em; padding:0; font-size:0.9em; }
ul.menu1 a 
  { }

li.menu1
  { list-style:none; display:inline; margin:0; }
li.menu1-item
  { list-style:url(/img/list-style.gif); }
li#menu1-act
  { list-style:url(/img/list-style.gif); }
li#menu1-act a
  { color:red; }

ul.menu2
  { margin:0.5em 0 1em 1em; padding:0; font-size:0.9em; }
ul.menu2 a 
  { }
li.menu2
  { list-style:none; border:1px solid #FBFAF8; border-left:none; }
li.menu2-item
  { list-style:url(/img/list-style.gif); }
li#menu2-act
  { list-style:url(/img/list-style.gif); }
li#menu2-act a
  { color:red; }

div.copyright
  { font-size:0.9em; color:#5f5d5d; }
div.copyright2
  { font-size:0.9em; color:#5f5d5d; float:right; padding:0 90px 0 0;}
div.copyright a
  { color:#0033ff; }
div.copyright2 a
  { color:#0033ff; }
div.intecmedia
  { float:left; }
div.intecmedia2
  { float:right; }
/*
div.intecmedia img
  { background:url('/img/intecmedia.png') no-repeat center center; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/img/intecmedia.png'); }
*/
div.aquilon
  { float:left; margin:0 0 0 30px; }
div.aquilon2
  { float:left; margin:0 0 0 0; }
/*
div.aquilon img
  { background:url('/img/aquilon.png') no-repeat center center; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/img/aquilon.png'); }
*/
.delta
  { font-size:0.8em; width:100%; margin:0 0 0 80px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
.delta2
  { font-size:0.8em; width:100%; margin:0 0 0 10px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
.delta a 
  { color:#0033ff; }
.delta2 a 
  { color:#0033ff; }

