/* GLOBAL */

body, td, select {font: normal 11px/13px arial, helvetica, sans-serif; color: #666; margin: 0; padding: 0;}

a {color: #2F6681; outline: none; text-decoration: none; cursor: pointer; }
a:hover {color: #948746;}
a img {border: none;}
h1, h2, h3, h4, h5, h6, h7, p, ul, li, form, img, input {margin: 0; padding: 0;}
p {padding-bottom: 10px; margin-left: 1px;}
.textbox {border: solid 1px #999; width: 169px; height: 18px; font: normal 10px/16px arial, helvetica, sans-serif; color: #666; padding-left: 2px;}
.textarea {border: solid 1px #999; width: 269px; height: 118px; font: normal 10px/16px arial, helvetica, sans-serif; color: #666; padding-left: 2px;}
select {color: #2F6681;}
img {border: 0;}


#container {width: 940px; text-align: left; margin-left: 10px;}
*html #container {width: 940px;}

h1 {padding: 0 0 0 0;}
h2 {font-size: 12px; padding: 0 0 5px 5px;}
h4 {font-weight: bold; font-size: 12px; color: #2F6681; padding: 0 0 6px 0;}
h3 {font-weight: bold; font-size: 12px; color: #2F6681; padding: 0 0 6px 0;}
h5 {font-weight: normal; font-size: 11px; color: #2F6681; padding: 0 0 2px 0;}
h6 {font-weight: normal; font-size: 8px; color: #4c4c4c; padding: 0 0 2px 0;}
h7 {font-weight: normal; font-size: 9px; color: #4c4c4c; padding: 0 0 2px 0;}


/* HEADER */
#header {width: 940px; height: 80px;}
#header #logo {float: left;}
#header #topnav {float: right; padding: 48px 2px 0 0; font-weight: bold; color: #2F6681;}
#header #topnav a {color: #2F6681; margin-left: 1px;}
#header #topnav a:hover {color: #948746;}
#header #topnav span {padding: 0 2px 0 1px;}


/* LEFT SIDE */

#left {float: left; width: 245px; margin-bottom: 15px;}
#left #mod-left {min-height: 100px; background: url(/images/mod_mid_l.gif) repeat-y; padding: 0 18px 0 11px;}
*html #left #mod-left {height: 100px;}
#left #mod-left #more {text-align: right; font-weight: bold; border-bottom: solid 1px #CCC; padding: 0 0 10px 0; margin: 0 0 15px 0;}
#left #mod-left #more #link a {padding: 0 10px 0 0; background: url(/images/icon_arrow_blue.gif) no-repeat right top;}
#left #mod-left #more #link a:hover {background-image: url(/images/icon_arrow_green.gif);}
#left #mod-left #fieldname {padding: 0 0 5px 0; line-height: 19px;}
#left #mod-left #field {text-align: right; padding: 0 0 5px 0;}
#left #mod-left #continue {text-align: right; margin: 6px 2px 0 0; font-weight: bold;}
#left #mod-left #continue a {background: url(/images/icon_arrow_blue.gif) no-repeat right top; padding: 0 10px 0 0;}
#left #mod-left #continue a:hover {background-image: url(/images/icon_arrow_green.gif);}



/* CENTER MODULE */

#center-frame {float: left; width: 450px; margin-bottom: 15px;}
#center {width: 450px; background: url(/images/mod_top_c.gif) no-repeat; padding: 5px 0 0 0; color: #666;}
#center #main {padding-bottom: 20px;}
#center #mod-center {min-height: 613px; background: url(/images/mod_mid_c.gif) repeat-y; padding: 0 14px 0 6px;}
*html #center #mod-center {height: 613px;}


#acenter-frame {float: left; width: 450px; margin-bottom: 15px;}
#acenter {width: 450px; background: url(/images/mod_top_c.gif) no-repeat; padding: 5px 0 0 0; color: #666;}
#acenter #amain {padding-bottom: 20px;}
#acenter #amod-center {min-height: 213px; background: url(/images/mod_mid_c.gif) repeat-y; padding: 0 14px 0 6px;}
*html #acenter #amod-center {height: 213px;}


/* RIGHT SIDE */

#right {float: left; width: 245px; margin-bottom: 15px; background: url(/images/mod_mid_r.gif) no-repeat; padding: 5px 0 0 0;}


/* FOOTER */

#footer {clear: both; color: #333; margin-bottom: 12px; padding-left: 2px;}
#footer #topline {margin-bottom: 3px;}
#footer span {margin: 0 3px 0 3px; color: #4C4C4C;}
#footer span#copyright {margin: 0;}



	
/* GLOBAL MODULE */

.module #middle #img {margin: 0 0 6px 0;}
.module #middle p {padding: 0 0 0 4px; line-height: 12px;}
#modtop {height: 10px;}
.mod-container {position:absolute; top: 0px; left: 0px; visibility: visible; z-index: 300;}
.module {min-height: 100px; background: url(/images/mod_mid_r.gif) repeat-y; padding: 0 14px 0 8px;}
*html .module {height: 100px;}
.module #middle {min-height: 90px; width: 181px;}
*html .module #middle {height: 90px;}
.module #link {text-align: right; margin: 0 2px 0 0; font-weight: bold; width: 179px;}
.module #link a {padding: 0 2px 0 0;}
.fademodule {background: #fff; position:absolute; top: 28px; left: 8px; visibility:hidden; cursor: pointer; z-index: 500; opacity:0; filter:alpha(opacity=0);}
#nofade {cursor: pointer;}

/* LEFT MODULE */
#left .module {padding: 0 14px 0 12px;}
#left .module h2 {padding: 0 0 5px 0px;}
#left .module #middle {width: 216px;}
#left .module #middle p {padding: 0 0 0 0;}
#left .module {background: url(/images/mod_mid_l.gif) repeat-y;}
#left .module #link {width: 214px;}
#left .module #link p {padding: 0 15px 0 0; background: url(/images/icon_film_blue.gif) no-repeat right 1px;}
#left .module #link p:hover {background-image: url(/images/icon_film_green.gif);}

/* GLOBAL MODULE (SHORT) */
.module#short {min-height: 126px;}
*html .module#short {height: 126px;}
.module#short #middle.short {min-height: 92px;}
*html .module#short #middle.short {height: 92px;}