@charset "utf-8";
/* CSS Document */

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; background: url(../images/back.gif); background-repeat: no-repeat; background-position: top; background-color: #4c82ac; margin-top: 0px; width: 100%; min-height: 100%; }
a { color: #000000; }
a:hover { text-decoration: none; }
img { border: none; }
#wrapper { margin: auto; position:relative; width:820px; }
#title { display: block; float: left; width:770px; height:157px; background: url(../images/title.gif); padding: 25px; padding-top: 120px; padding-bottom: 0px; }
#content { display: block; float: left; padding-left: 40px; padding-right: 40px; padding-top: 25px; padding-bottom: 170px; width:740px; background-repeat: no-repeat; z-index: 0; background-image: url(../images/content_back.gif); overflow: hidden; }
#content_blend { display: block; float: left; background-repeat: repeat-y; z-index: 0; background-image: url(../images/content_back_blend.gif); overflow: hidden; }
#card_top { position: relative; top: -165px; left: 465px; overflow: visible; z-index: 0; }
#footer { display: block; position: relative; top: -168px; width:475px; height:67px; padding-left: 15px; padding-right: 340px; padding-top: 5px; color: #FFFFFF; text-align: center; font-size: .85em; background: url(../images/footer_back.gif); z-index: 1; }
#map { width: 450px; height: 500px; margin-left: auto; }
#locator { width: 270px; float: left; }
#directions { font-size: .72em; }
#footer a:hover { text-decoration: none; }
#footer a { color: #FFFFFF; }
#right_content { width: 0px; /* 280px; */ overflow: hidden; float: right; padding-left: 25px; font-size: 1.28em; text-align: center; font-weight: bold; color: #335775; }
#link_bar { position:relative; left: -15px; width:770px; height:60px; }
div.link_bar_images { float: left; width: 112px; padding-left: 8px; padding-right: 8px; }
#title_text_ { font-size: 1.5em; color: #4c82ac; }
.sm_title_text_ { font-size: 1.2em; color: #4c82ac; margin-left: 10px; font-weight: bold; float: none; }
img.right_ { float: right; padding: 5px; }
img.left_ { float: left; padding-bottom: 5px; }
div.pic_holder { margin-left: 13px; float: left; }
div.pictures300out { margin-left: 75px; font-size:110%; font-variant:small-caps; font-stretch:condensed;}
div.pictures300 { margin: 5px; padding: 0px; float: left; display: inline; width:300px; text-align: center; background: #154f7d; color: #FFFFFF; border: solid 1px #CCCCCC;}
div.pictures { margin: 5px; padding: 0px; float: left; display: inline; width:225px; text-align: center; background: #154f7d; color: #FFFFFF; border: solid 1px #CCCCCC; }
div.pictures_r { margin: 15px; padding: 0px; float: right; display: inline; width:225px; text-align: center; background: #154f7d; color: #FFFFFF; border: solid 1px #CCCCCC; }
div.pictures_l { margin: 7px; padding: 0px; float: left; display: inline; width:225px; text-align: center; background: #154f7d; color: #FFFFFF; border: solid 1px #CCCCCC; }
#email { position: absolute; right: 199px; top: 41px; }
#lipsum h2{ font-size:110%; font-variant:small-caps; font-stretch:condensed;}
#messagebar {background-color:#900; text-align:center; color:#FFF; margin:2px; font-size:110%; letter-spacing:1px;}
#messagebar a {color:#FFF; font-style:normal; font-variant:small-caps; font-size:130%; text-decoration:none; text-decoration:blink;}
