/* all styles for AIMS English website */
body { background-image: url("../images/bkgrnd2.gif"); background-repeat: repeat; text-align: center; margin: 0; padding: 0 }
p {}
td {}
#wrapper  { text-align: left; margin-right: auto; margin-left: auto; width: 770px }
.header  { background-color: #fff; text-align: left; width: 770px; height: 80px }
#nav   { background-color: #093; width: 770px; height: 40px; overflow: hidden }
#nav .buttons { text-align: left; padding-left: 186px }
img { border-width: 0 }
a img  { text-decoration: none; border-width: 0 }
a:hover img { border-width: 0 }
#content { width: 770px }
#content .column  { position: relative; float: left }

/* styles for the left column */
#left   { width: 170px; float: left }
#lc_window  { background-image: url("../images/lc_bkgrnd.jpg"); background-repeat: repeat-y; padding-top: 35px; padding-bottom: 20px; width: 170px; float: left }
#lc_window p   { color: #1b005d; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 1.25em; background-color: transparent; text-align: right; margin-right: 10px; margin-left: 10px }
#lc_window p a { color: #1b005d; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none; background-color: transparent; border-bottom: 1px dotted #999 }
#lc_window p a:hover { color: #1b005d; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none; background-color: transparent; border-bottom: 1px dotted #000 }
#lc_window .lc_header     { color: #006433; font-size: 1em; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: normal; line-height: 1.25em; background-color: transparent; background-image: none; text-align: right; padding-right: 13px }
#lc_window ul    { color: #1b005d; font-size: 0.9em; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 12px; text-align: right; margin-top: 15px; margin-right: 10px; margin-bottom: 5px }
#lc_window ul li      { font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 16px; text-align: right; list-style-type: none; display: list-item; margin-top: 0; margin-bottom: 0 }
#lc_window ul li a    { color: #1b005d; text-decoration: none; background-color: transparent; background-image: url("../images/link_arrow.gif"); background-repeat: no-repeat; background-position: right center; text-align: right; list-style-type: none; display: list-item; padding-right: 13px }
#lc_window ul li a:hover  { color: #1b005d; text-decoration: none; background-color: #e7e5d5; background-image: url("../images/link_arrow_over.gif"); background-repeat: no-repeat; background-position: right center; text-align: right; list-style-type: none; display: list-item; padding-right: 13px }
.lc_dotline  { background-image: url("../images/lc_dotline.gif"); background-repeat: no-repeat; display: block; padding-bottom: 10px; width: 170px; height: 5px; clear: both }
#lc_footer { background-image: url("../images/lc_footer.gif"); background-repeat: no-repeat; width: 170px; height: 25px; float: left; clear: left }

/* styles for the right (or main) column */
.h_line { background-image: url("../images/h_line.gif"); background-repeat: repeat-x; margin: -5px 30px; width: 540px; height: 5px }
#right  { background-color: #fff; width: 600px; float: right; overflow: hidden }
#right p  { color: #333; font-size: 0.8em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.75; padding-right: 30px; padding-left: 30px }
.list_header   { color: #006433; font-size: 1.25em; font-family: Arial, Helvetica, Geneva, sans-serif; font-variant: small-caps; font-weight: bold; text-transform: lowercase; padding-right: 5px }
.dt_header { color: #006433; font-size: 1.25em; font-family: Arial, Helvetica, Geneva, sans-serif; font-variant: small-caps; font-weight: bold; text-transform: lowercase; margin-bottom: -10px; margin-left: 30px; padding-right: 5px }
#right dl  { color: #333; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 1.5; margin-left: 40px; padding-right: 30px }
#right dt  { color: #1b005d; font-size: 0.85em; line-height: 1.5; text-transform: uppercase; margin-top: 10px; margin-left: 10px }
#right dd  { color: #333; font-size: 0.9em; font-style: italic; line-height: 1.5; margin-bottom: 5px; margin-left: 40px }
#right dl a { color: #000; text-decoration: none; border-bottom: 1px dotted #999 }
#right dl a:hover { color: #000; border-bottom: 1px dotted #000 }
#right ul   { color: #333; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 1.5; padding-right: 30px }
#right ul li { list-style-type: disc; list-style-position: inside; display: list-item }
#right p a { color: #006433; text-decoration: none; border-bottom: 1px dotted #999 }
#right p a:hover { color: #006433; text-decoration: none; border-bottom: 1px dotted #000 }
#right p a img  { text-decoration: none; border: 0 }
#right p a:hover img { text-decoration: none; border: 0 }
#right .more { text-decoration: none; border: 0 }
#right img.more a { text-decoration: none; border: 0 }
#right img.more a:hover { text-decoration: none; border: 0 }
#bookclub  { clear: both }
#bookclub .book   { font-style: normal; margin-bottom: 13px; padding-bottom: 13px; width: 600px; float: left; clear: both; border-bottom: 1px dotted #999 }
#bookclub .book_image  { font-style: normal; margin-right: 15px; position: relative; left: 30px; width: 150px; float: left; clear: none }
#bookclub .book_image img  { border: double 3px #e7e5d5 }
#bookclub .book_desc  { color: #333; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; line-height: 1.4em; position: absolute; left: 180px; width: 385px; float: left; clear: none }
.book h3 { color: #1b005d; font-size: 1.3em; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 0; margin-left: 0 }
#bookclub .book_title { color: #1b005d; font-size: 1.3em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin-bottom: 10px; margin-left: 0 }
#bookclub .purchase { font-size: 0.85em; font-family: Arial, Helvetica, Geneva, sans-serif; text-transform: uppercase; letter-spacing: 0.1em; margin-top: 5px }
#bookclub .purchase a { color: #006433; text-decoration: none; text-transform: uppercase; border-bottom: 1px dotted #999 }
#bookclub .purchase a:hover { color: #006433; text-decoration: none; border-bottom: 1px dotted #000 }
.backtotop { color: #666; font-size: 1.15em; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; text-transform: lowercase; letter-spacing: 0.1em }
.backtotop a { color: #666; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; text-decoration: none; border-bottom: none }
.backtotop a:hover { color: #666; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; text-decoration: none; border-bottom: 1px dotted #000 }
div.captionright { width: 300px; float: right }
div.captionright img { margin-right: 30px; margin-bottom: 5px; margin-left: 10px; padding: 5px; float: right; border: double 3px #e7e5d5 }
div.captionright .text { color: #4f2791; font-size: 0.65em; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 1em; text-align: left; margin-right: 30px; margin-left: 20px }
#right h1 { color: #006433; font-size: 2em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 1em; background-repeat: repeat; margin-right: 30px; margin-left: 30px; padding-top: 20px }
#right h2 { color: #1b005d; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 1em; background-repeat: repeat; margin-right: 30px; margin-bottom: -5px; margin-left: 30px }
#right h2 a { color: #1b005d; text-decoration: none; border-bottom: 1px dotted #999 }
#right h2 a:hover { color: #1b005d; text-decoration: none; border-bottom: 1px dotted #000 }
#right h3   { color: #666; font-size: 1em; font-family: Arial, Helvetica, Geneva; font-style: italic; font-weight: normal; line-height: 1.5em; text-decoration: none; margin-right: 30px; margin-left: 30px }
#right h3 a { color: #333; font-family: Arial, Helvetica, Geneva; font-weight: normal; text-decoration: none; border-top: none; border-right: none; border-bottom: 1px dotted #999; border-left: none }
#right h3 a:hover { color: #333; font-family: Arial, Helvetica, Geneva; font-weight: normal; text-decoration: none; border-top: none; border-right: none; border-bottom: 1px dotted #000; border-left: none }
#right .quoteauthor   { color: #666; font-size: .85em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 1.5em; text-decoration: none; margin: 0 30px 25px; }
blockquote { color: #666; font-size: .85em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; padding-left: 15px; margin: 0 30px 5px; line-height: 1.5em; border-left: 3px double;}

#right .othersections  { color: #006433; font-size: 0.75em; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: italic; line-height: 1.75em; margin: 10px 30px 20px; padding-top: 10px; border-top: 1px solid #999 }
#right #bookclub .othersections { color: #006433; font-size: 0.75em; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: italic; line-height: 1.75em; margin: 10px 30px 20px; padding-top: 10px; border-style: none }
#right .othersections a { color: #006433; text-decoration: none; border-bottom: 1px dotted #999 }
#right .othersections a:hover { color: #006433; text-decoration: none; border-bottom: 1px dotted #000 }
.readmore a { color: #1b005d; text-decoration: none; background-image: url("../images/link_arrow.gif"); background-repeat: no-repeat; background-position: right 4px; padding-right: 13px; border-bottom: 1px dotted #999 }
readmore a:hover { color: #1b005d; text-decoration: none; background-image: url("../images/link_arrow_over.gif"); background-repeat: no-repeat; background-position: right 4px; padding-right: 13px; border-bottom: 1px dotted #000 }
/* styles for the right footer */
#rc_footer  { background-image: url("../images/rc_footer.gif"); background-repeat: no-repeat; width: 600px; height: 49px; float: right }
.footertext { vertical-align: 30% }
.footertext p { color: #fff; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; padding-top: 6px; padding-left: 30px }
.footertext p a { color: #fff; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; border-bottom: 1px dotted #fff }
.footertext p a:hover { color: #fff; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; border-bottom: 1px solid #fff }

/* styles for the Google hilite */
.hilite  { background-color: #ffc }
div.wideimage  { text-align: center; clear: both }
div.wideimage img  { text-align: center; padding: 5px; clear: both; border: double 3px #e7e5d5 }
form { }
.formlabel { color: #666; font-size: 1.2em; font-family: Arial, Helvetica, Geneva, sans-serif }
.formitem { color: #666; font-size: 0.9em; font-family: Arial, Helvetica, Geneva, sans-serif }
form input { color: #666; font-size: 1em; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 0.9em }
form textarea { color: #666; font-size: 1em; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 0.9em }
.help { color: #1b005d; cursor: help }

