@charset "UTF-8";
/* CSS Document */
*{margin:0; padding:0; }
body{ margin:20px auto; background-image:url(images/bg.png); }

/* structure */
div.center, img.center{ display:block; margin:auto; }

.fb_like_button{ float:right; margin-top:30px;}

div#page{ margin:0 auto; display:block; width:960px; }
div.menu{ float:right; clear:both; display:block;padding-right:24px; }
div#header{ clear:both; margin:0 0 10px 0; }
div.logo{ background-image:url(images/logo.png); width:182px; height:52px; margin-left:24px; text-indent:-1000px; float:left; }
div.content_box{ background-image:url(images/contentbg.jpg); width:914px; height:509; padding:24px; }
div.content_box_bg{ background:url(images/content-box-bg.png) right; height:509px; }
div.content_box .col_1{ float:left; display:block; width:690px; margin:0 13px 0 0; }
div.content_box .col_2{ float:right;width:209px; }
div.content_box .col_2 .col_2_content{ margin:10px; }
div.content_box .col_2 .col_2_content img{ border:none; }

div.feature_img_set{ float:left; width:300px; margin:10px 30px 20px 15px; }

div.footer{ float:left; clear:both; display:block; width:960px; text-align:center; margin:10px 0 10px 0; }

.hidden-container{ height:0; width:0; }

/* formatting */
p.center{ text-align:center !important; }
p.justify{ text-align:justify !important; }
p.right{ text-align:right !important; }
p{ text-align:justify; margin:5px 0 5px 0; line-height:14px; }

div#page{ font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:12px; }
div.menu{ color:#656565; }
div.menu ul{ list-style:none; list-style-position:outside; }
div.menu ul li{ float:left; display:block; padding-left:40px; }
div.menu a{ text-decoration:none; color:#656565; }
div.menu a:hover{ text-decoration:underline; color:#656565; }
div.menu a:active{ text-decoration:underline; color:#ca5610; }
div.menu ul li.currentPage a { color:#ca5610; }
div.logo{ text-indent:-1000px; }

div.content_box{ color:#5c5c5c; }
div.content_box a{ text-decoration:none; color:#5c5c5c; }
div.content_box a:hover{ text-decoration:underline; color:#5c5c5c; }

div.content_box .col_2 .col_2_content p{ text-align:left; }

h2{ margin:0px 0 5px 0; }
h3{ margin:5px 0 5px 0; }

.highlightColor{ color:#ca5610; }
.highlightColor a{ color:#ca5610 !important; }
.wideText{ letter-spacing:2.9px; text-align:justify; text-align:center }
.imgCaption{ margin-top:5px; font-size:14px; }
.copyright_note{ margin-top:5px;font-size:10px; }

div.footer{ text-align:center; color:#656565; }
div.footer a{ text-decoration:none; color:#656565; }
div.footer a:hover{ text-decoration:underline; color:#656565; }

p.quote{ width:500px; margin:5px auto 0 auto; }
p.quote a{ text-decoration:underline; }
p.quote span.attribution {display:block; text-align: right;font-style: italic; }

.sponsor_logo{ margin-top:20px !important; }


/*-- clear fix --*/
.content_box:after, div.content_box .col_1:after, div.content_box .col_2:after, div.content_box_bg:after, div#header:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.content_box, div.content_box .col_1, div.content_box .col_2 {display: inline-block;}  /* for IE/Mac */
