html { overflow:-moz-scrollbars-vertical !important; height:100%; overflow-x:hidden; margin:0; padding:0; }

#wtf { position:absolute; top:0; left:0; }

body { font-size:7.5pt; font-family: Verdana; color: #dddddd; margin:0; padding:0; height:100%; background: #041B23 url(/images/jg_background_wide.jpg) no-repeat 50% 0; }

dt { cursor: pointer; }

#background-image-panel-left { display:none; position:absolute; left:0; top:0; bottom:0; min-height:100%; _height:100%; background: url(/images/bg-left-full-length.jpg) no-repeat;
                             width:294px; overflow-x:hidden; background-color:#041B23; margin-left:-294px; }

#background-image-panel-right { display:none; position:absolute; right:0; bottom:0; top:0; min-height:100%; _height:100%; background-color:#041B23;
                              background: url(/images/bg-right-full-length.jpg) no-repeat; overflow-x:hidden; width:294px; margin-right:-294px; }

#background-image-container { position:relative; width:877px; margin:auto; }

#container { position:relative; top:0; width:877px; height:100%; }

#topbar { position:relative; margin:0; padding:0; top:220px; width:877px; height:26px; }

#search_label { position:absolute; top:8px; left:12px; }

#search_magnifier { position:absolute; top:5px; left:238px; }

#search_magnifier input { border:none; }

.input
{
  color:#000;
  font-weight:bold;
  float:left;
}
.input input
{
  background-color: #1E2426;
  width:200px;
  margin-top:10px;
}
.input textarea
{
  background-color: #1E2426;
  width:300px;
  height:80px;
  margin-top:10px;
}

.button {color:#000;font:11px verdana;}

#search { position:absolute; top:5px; left:96px; }

#territory_label { position:absolute; top:8px; left:770px; }

#territory { position:absolute; top:1px; left:740px; }

.searchbox { height: 14px; width:130px; border: none; color: #ffffff; font-size:7pt; background-color: #5e5d63; background-color: transparent;
           /* background-color: #515D63; background-color: #829296; */ }

.hidden { display:none; }

#page_content { float:left; width:723px; margin-left:0; margin-top:0; position:relative; }
/*
 * NOTE:
 * #container_content is overridden for IE in adjustments.css
 * As of 21/May/2008, the only difference is the margin-left, which is 1px for Firefox but
 * 0px for IE6/IE7.
 *
*/
#container_content { float:left; position:relative; top:0; margin-top:226px; margin-left:0; padding-top:0; padding-bottom:12px; background:#111518 url(/images/panel.jpg) repeat-y; width:877px;/*border-right:3px solid #455f5d;*/}
/*
 * NOTE:
 * #copyright is overridden for IE in adjustments.css
 * As of 21/May/2008, the only difference is the margin-left, which is 1px for Firefox but
 * 0px for IE6/IE7.
 *
*/
#copyright { position:relative; display:inline; float:left; height:227px; width:877px; top:0; margin-left:0; }

.bar { position:absolute; top:0; left:0; }

#copyright_images { margin-left:auto; margin-right:auto; height:58px; width:380px; margin-top:46px; margin-bottom:20px;  clear:both; text-align:center;}

.copyright_image { display:inline; margin-left:24px; margin-right:24px; float:left; }

#copyright_banter { position:relative; float:left; clear:both; font-family: Verdana, sans-serif; color:#596A71; font-size:7pt; width:100%; text-align:center; }

#right_slots { display:inline; float:right; width:178px; margin-top:4px; margin-right:4px; }

#rs_container { float:right; }

#rs_slot1 { padding-bottom:12px; }

#rs_slot2 { }

.righthand_slot { clear:both; }

#territory_list { padding:8px; }

.t_sel { float:left; clear:both; }

.t_flag { float:left; }

.t_text { float:left; padding-left:6px; padding-top:5px; text-transform:uppercase; font-weight:bold; color:#B5B5B5; }

a { text-decoration:none; }
a:link { color:#B5B5B5; }
a:visited { color:#B5B5B5; }
a:hover { color:#829296; }
a:active { color:#829296; }

#buildversion { position:fixed; text-align:right; right:0; bottom:0; margin:8px; color:#FFFFFF; font-weight:bold; }

.error_message { font-weight:bold; color:#E80000; }

.a_red_box { width:99%; border:1px solid #4D4D4D; background-color: #461b1e; padding:8px; color:#D5D5D5; margin-top:12px; margin-bottom:12px; }

.a_normal_box { width:99%; border:1px solid #4D4D4D; padding:8px; color:#D5D5D5; margin-top:12px; margin-bottom:12px; }

.logtitle { font-family: Verdana, sans-serif; font-weight:bold; color:#D5D5D5; text-transform: uppercase; padding-bottom:8px; border-top:1px solid #323F48; padding-top:8px; }

.logtitletext { position:relative; top:-1px; padding-left:12px; padding-right:12px; }


.inner {padding:10px;text-align:justify;}

.bulletpoint{float:left;}
.news_date{font-weight:bold;}
.news_title{font-weight:bold;margin-bottom:5px;}
.news_posted{margin-bottom:5px;}
.news_return{margin-top:5px;}
.as_picture{float:left;}
.news_break{margin-bottom:5px;margin-top:10px;font-size:0px;border-bottom:1px solid #4D4D4D;}
.newstext{text-align:justify;}

.faqtitle { font-family: Verdana, sans-serif; font-weight:bold; color:#D5D5D5; text-transform: uppercase; padding-bottom:8px; border-top:1px solid #323F48; padding-top:8px; }
.fe_question { float:left; clear:both; width:100%; color:#B5B5B5; font-weight:bold; }
.faqtitletext { position:relative; top:-1px; padding-left:12px; padding-right:12px; }

.featuretitle { font-family: Verdana, sans-serif; font-weight:bold; color:#D5D5D5; text-transform: uppercase; padding-bottom:8px; /*  border-top:1px solid #323F48; border-top:1px solid orange; */
              padding-top:8px; }

.featuretitletext { position:relative; top:-1px; padding-left:12px; padding-right:12px; }
.featureentry { /* border-bottom:1px solid #323F48; */ float:left; padding-top:12px; padding-bottom:12px;  width:488px; }
.hidden { display:none; }
.featurepicture { float:left; clear:left; margin-right:5px; }
.featuretext { float:none;  margin-bottom:6px; width:*; margin-left:8px; line-height:1.6; min-height:0;padding-left:10px;
text-align:justify; }
.featuretitlestyle { font-weight:bold; color:#D5D5D5; text-transform: uppercase;border-top:1px solid #323F48;padding-top:5px; }

#auth_form {padding-left:30px;padding-top:0px;position:absolute; top:5px; left:12px;}
#auth_hi {padding-left:30px;padding-top:5px;}

.logentry { padding-top:16px; padding-bottom:16px; }
.logtitle { font-family: Verdana, sans-serif; font-weight:bold; color:#D5D5D5; text-transform: uppercase; padding-bottom:8px; border-top:1px solid #323F48; padding-top:8px; }

.as_picture
{
  float:left;
  clear:left;
  border:1px solid #4D4D4D;
  height:87px;
  width:87px;
  margin-right:12px;
}
.as_precis
{
  clear:bottom;
  margin-bottom:10px;
}
p {margin-bottom:5px}