/*//////////////////////////////////////////////////////////////////////////////
// Reset                                                                      //
//////////////////////////////////////////////////////////////////////////////*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd,
ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead,
tr, th, td                  { margin:0px; padding:0px; border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-size:11px; font-family:inherit; vertical-align:baseline; }

html                        { height:100%; margin-bottom:1px; }

:focus                      { outline:0px; }

body                        { line-height:1; color:#000000; background:#ffffff; }

ol, ul                      { list-style:none; }

table                       { border-collapse:collapse; border-spacing:0; }

caption, th, td             { text-align:left; font-weight:normal; }

blockquote:before,
blockquote:after, q:before,
q:after                     { content:""; }

blockquote, q               { quotes:"" ""; }

/*//////////////////////////////////////////////////////////////////////////////
// Utility                                                                    //
//////////////////////////////////////////////////////////////////////////////*/

div.clear:after             { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.clear                      {display:inline-block;}

/* Hides from IE-mac \*/
* html .clear               { height:1%; }

.clear                      { display:block; }
/* End hide from IE-mac */

/*//////////////////////////////////////////////////////////////////////////////
// Layout                                                                     //
//////////////////////////////////////////////////////////////////////////////*/

body                        { font-family:"tahoma", "arial", "verdana"; background:#ffffff; }

a                           { color:#535353; text-decoration:none; }

a:hover                     { color:#7a981e; text-decoration:underline; }

div#wrapper                 { background:#E7E8E4 url("background.gif") repeat-x; }

div#header                  { }

div#header .tail            { width:50%; }

div#header .book            { background:url("book.gif") repeat-x;  }

div#header .area            { width:766px; }

div#navigation              { width:746px; padding:0px 10px 20px 10px; margin:0px auto; }

div#navigation ul           {  }

div#navigation ul li        { float:left; line-height:13px; }

div#navigation ul li a      { color:#7a981e; font-size:13px; font-weight:bold; padding:0px 10px 0px 10px; background:url("seperator.gif") no-repeat center right; }

div#navigation ul li a.last { background:none; }

div#navigation ul li a:hover { color:#7a981e; }

div#content                 { width:746px; padding:0px 10px 10px 10px; margin:0px auto; }

div#content h2              { font-size:18px; color:#545451; padding-bottom:10px; line-height:18px; }

div#content h2 a            { display:block; padding:20px 0px 20px 50px; font-size:18px; background:url("slideshow.jpg") no-repeat center left; line-height:18px; }

div#content h3              { font-weight:bold; color:#545451; line-height:14px; padding-bottom:10px; }

div#content p.slideshow     { padding-bottom:10px; }

div#content strong          { color:#535353; }

div#content p               { line-height:14px; padding-bottom:10px; }

div#content .left           { float:left; width:210px; }

div#content .right          { float:left; width:500px; margin-left:20px; }

div#content .br             { clear:both; }

div#content ul              { padding-bottom:10px; }

div#content ul li           { line-height:14px; padding:3px 0px 3px 0px; }

div#content ul li a         { display:block; padding:0px 10px 0px 15px; background:url("bullet.gif") no-repeat center left; }

div#content a               { color:#e98236; text-decoration:underline; }

div#content .image          { padding:0px 10px 8px 0px; float:left; }

div#footer                  { padding-top:10px; background:#ffffff; border-top:4px solid #939594; }

div#footer .inner           { width:766px; margin:0px auto; }

div#footer ul               { margin-left:100px; }

div#footer ul li            { float:left; line-height:13px; }

div#footer ul li a          { padding:0px 10px 0px 10px; background:url("seperator.gif") no-repeat center right; }

div#footer ul li a.last     { background:none; }

div#footer p                { color:#535353; padding:10px; text-align:center; }

div#footer p a              { color:#7a981e; text-decoration:underline; }

div#footer .logos           { text-align:center; }

div#home                    { }

div#home .phone             { padding:10px 0px 10px 0px; text-align:center; }

div#home .phone strong      { font-size:20px; }

div#home .left              { float:left; width:310px; }

div#home .left h2           { text-align:center; }

div#home .right             { float:left; width:356px; }