/*======================================
      WELCOME TO THE STYLESHEET
--------------------------------------
     Copyright Mike Crittenden
      Author: Mike Crittenden
======================================*/

/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- black		#000
- white		#fff
\**************************************/


/**************************************/
/*              GLOBALS               */
/**************************************/
.round { min-width:10em; }
.round .hd .c,.round .ft .c { font-size:1px; /* ensure minimum height */ height:6px;}
.round .ft .c { height:7px;}
.round .hd { background:transparent url(../img/r_t_l.jpg) no-repeat 0px 0px;}
.round .hd .c { background:transparent url(../img/r_t_r.jpg) no-repeat right 0px;}
.round .bd { margin:0px; background:#000; padding:5px;}
.round .ft { background:transparent url(../img/r_b_l.jpg) no-repeat 0px 0px;}
.round .ft .c { background:transparent url(../img/r_b_r.jpg) no-repeat right 0px;}


.container .mt30{margin-top:30px;}
.container .mt20{margin-top:20px;}
.container .mt10{margin-top:10px;}
.container .mb10{margin-bottom:10px;}
.container .ml10{margin-left:10px;}
.container .mr10{margin-right:10px;}
.container .mr0{margin-right:0px;}
.container .mr5{margin-right:5px;}
.container .ml5{margin-left:5px;}
.container .m10{margin:10px;}
.container .mb5{margin-bottom:5px;}
.container .mb0{margin-bottom:0px;}


.container .pb5{padding-bottom:5px;}
.container .pt5{padding-left:5px;}
.container .pr5{padding-right:5px;}
.container .pl5{padding-left:5px;}

.container .pb10{padding-bottom:10px;}
.container .pt10{padding-top:10px;}
.container .pl10{padding-left:10px;}



.container .left{float:left;}
.container .right{float:right;}
.container .altrow{ background: #2C2C2C;border-top:1px solid #444;}
.container .editor div { float:left; }
.container  b ,.container strong { color:#F09F4F;  /*  #b5d288; */ }
.container .span-89 { width:890px;}
.container .admin-center { width:680px;}
.container .span-4-5 {width:170px; margin-right:0px;}
.container .span-6-8 {width:260px; margin-right:0px;}

.container .f-11{font-size: 10px;}
 .p-22{ width:49%; margin-right:10px; float:left; display:block; }
.container .p-22 p{ text-align:justify;}
.container .inline{display:inline}
.container .h-color{color:#F09F4F; }
.container  .h-100 {height:260px;}
.container  .green {color:  #CAFF79;}
.container  .h-500 {min-height:500px;}
.container  .ufc { text-transform: capitalize;}
.container .checkbox,.container .languages .checkbox{  float: left; width: 320px;}
.container .languages .checkbox{  width: 150px;}
.container table tr td {  vertical-align: top;}
.container label { font-weight: normal; }
.container .pointer {  cursor: pointer;}
.container a.home_button {  width:200px;  letter-spacing:1px;  color:black; text-align:left;  float: left; height:80px;  cursor: pointer; font-size:12px!important; font-weight:bold; text-decoration:none; }
.container a.home_button img {  }
.container .home_blue { background:url(images/home_blue.gif) repeat-x center center; }
.container .home_green { background:url(images/home_green.gif) repeat-x center center; }
.container .home_gray { background:url(images/home_gray.gif) repeat-x center center; }
.hide {display:none;}
.container .upc { text-transform:uppercase;}
.container .bgblue{background-color:#d3e9d3; }
.container .bgyellow{background-color:#cccccc; }
.container .txtblue{color:blue; }
.container .chat_line{width:310px; padding-left:10px;margin-bottom:5px;}
.container .chat_line a{clear:both; float:right; color:black;  }
.container #cmdwindow {width:340px;height:60px;overflow:auto;background:white; clip:auto;}
.container #msg_area {width:260px;height:50px;  }
.container .txtblack{color:black; }
/**************************************/
/*              HEADER                */
/**************************************/
#header{
}
.container .top-nav-links a,.container .top-nav-links a:hover,.container .top-nav-links a:visited{
     text-decoration:none;
     margin:1px;
     padding:3px;
    }
.container .top-nav-links a:hover{
        color:black;
        background-color: #999999;
}

/**************************************/

#home_banner{
background:url(../img/home_main.jpg) no-repeat center center;
 height:282px;
}

/**************************************/
/*             NAVIGATION             */
/**************************************/
.box-heading{color:#CFFB75; margin:0 0 10px 0; padding:0 0 4px 0; border-bottom:1px solid #222;}
.wh-color{color:#d4dcb5;}
.century-18{ font-family:'Century Gothic'; font-size:18px;}
.century-22{font-family:'Century Gothic'; font-size:20px;}
.container a.orange-b{background:url(../img/gen_b.jpg) no-repeat center left; text-decoration:none; line-height:16px; height:16px; color:#fff; width:42px; margin:2px; padding:2px 6px; display:block; float:left; }

/**************************************/
/*            MAIN CONTENT            */
/**************************************/

.container  .left-column {width:200px;}
.container  .center-column {width:470px;}
* html .container  .center-column {width:450px;}

.container   tr.altrow td{ background:#222; }

.w70{width:70px;}
.w90{width:90px;}
.w130{width:130px;}
.w120{width:120px;}
.vm{vertical-align:middle;}
.money-1000{font-size:2.4em; color:#d4dcb5; line-height:1em;}
.home-member { margin:5px 5px; float:left; }

.container a.profile{
    background:transparent;
    border:none;
    color:white;
     margin-right:0px !important;
}

.container a.profile:hover{
    color:orange;
   
}
 .container a.profile img{
     width:18px;
     height:18px;
}
.container .gray{
    background-color: #666;
}
/**************************************/
/*               FOOTER               */
/**************************************/

/* Paging */
.container div.paging {

    text-align:right;
    margin:5px 0px;
      
}
.container div.paging a{
      margin:2px;
    text-decoration:none;
}
.container div.paging div.disabled {
	color: #ddd;  float: left;

}
.container div.paging span {
   
}
.container div.paging span.current {
	color: #fff;
    
   font-weight:bold;
    text-decoration:none;
     
}
.container div.paging span a {
    margin:2px;
    text-decoration:none;
}

/**************************************************/
.humanMsg {
	font: normal 20px/50px Helvetica, Arial, Sans-Serif;
	letter-spacing: -1px;
	position: fixed;
	top: 40%;
	left: 25%;
	width: 50%;
	color: white;
	background-color: black;
	text-align: center;
	display: none;
    z-index: 100000;
	opacity: 0;
}

.errorMsg{
	background-color: #CA0000;
    color: black;
}


* html .humanMsg{
    position: absolute;
    z-index: 60;
}

.humanMsg .round {
    border-left: solid 2px white;
	border-right: solid 2px white;
    font-size: 1px; height: 2px;
	}

.humanMsg p {
	padding: .3em;
	display: inline;
	}

.humanMsg a {
	display: none;
	}

/*****************************************************/

#facebox .b {
  background:url(facebox/b.png);
}

#facebox .tl {
  background:url(facebox/tl.png);
}

#facebox .tr {
  background:url(facebox/tr.png);
}

#facebox .bl {
  background:url(facebox/bl.png);
}

#facebox .br {
  background:url(facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
   font-size: 150%; font-family: "Tahoma","Lucida Console", Helvetica, Arial, sans-serif;
   color:#000;
}

#facebox .popup {
  position: relative;
 
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}
.facebox b,.facebox strong{
    color:#F09F4F;
    font-weight:bold;
}
.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

/****************************************************/
/*- Menu Tabs F--------------------------- */

    #tabsF {
      float:left;
      width:100%;
      background:#000;
      font-size:100%;
      line-height:normal;
	  border-bottom:1px solid #000;
      }
    #tabsF ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url(images/tableftF.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url(images/tabrightF.gif) no-repeat right top;
      padding:10px 20px 8px 12px;
      color:#000;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#000;
      }
    #tabsF a:hover,#tabsF a.selected {
      background-position:0% -42px;
      }
    #tabsF a:hover span ,#tabsF a.selected span{
      background-position:100% -42px;
      }



/*- Menu Tabs G--------------------------- */


  
 a.fontResizer {
  display: block;

  width: 17px;
  height: 17px;
  text-align: center;
  border: 1px solid #ccc;
  line-height: 15px;
  color: #666;
  text-decoration: none;
}
 a.fontResizer:hover { color: #000; text-decoration: none; }

a.smallFont { font-size: 9px; }
a.medFont { font-size: 11px; }
a.largeFont { font-size: 13px; }
.container a.curFont {color: #000; background: #999999; }


/* Tabs
----------------------------------*/
.ui-tabs {padding: .2em;}
.ui-tabs .ui-tabs-nav { padding: .2em .2em 0 .2em;  position: relative;  }
.ui-tabs .ui-tabs-nav li { float: left; border: 2px solid #ccc; border-bottom: 0 !important; margin: 0 .2em -1px 0; padding: 0; list-style: none; background: #999999; color:#000; }
.ui-tabs .ui-tabs-nav li a { display:block; text-decoration: none; padding: .5em 1em; color:#000; }
.ui-tabs .ui-tabs-nav li a:visited{color:#000;}
.ui-tabs .ui-tabs-nav li.selected,.ui-tabs .ui-tabs-nav li:hover{ border-bottom: 0;color:#000; background: #FFB366; }
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em;  border: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/***************************************************/

.notice-wrap {
	position: fixed;
	top: 20px;
	left: 20px;
	width: 250px;
	z-index: 9999;
}

* html .notice-wrap {
	position: absolute;
}

.notice-item {
	height: 60px;
	background: #fff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #000;
	padding: 6px 12px 0 6px;
	font-family:  lucida Grande , "Tahoma" ;
	font-size: 11px;
	border: 2px solid #999;
	display: block;
	position: relative;
	margin: 0 0 12px 0;
}

.notice-item-close {
	position: absolute;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	right: 6px;
	top: 6px;
	cursor: pointer;
}

