/*Body Formatting*/
body            {background:#CACACA url(/admin/.templates/portal/images/bg.gif) repeat-x scroll 0 0;}
#wrapper        {width:968px; margin:10px auto 0 auto; z-index: 10;}
#header			{text-align:left; position:relative; padding:0; margin:0 0 10px 0; width:968px; height:129px; background:url(../images/bg-header.jpg) no-repeat;color:#fff;}
#header a.logo  {position:absolute; top:20px; left:20px;}
#header a.slogan {position:absolute; top:45px; left:220px;}
#tii-error		{width: 800px; background-color: #5c0000; color: #fff; margin: 10px auto; padding: 10px;}
#tii-navigation {position:absolute; top:75px; right:14px; height:40px; z-index: 20;}
#tii-navigation a {font-size: 17px;}
#tii-menu-holder-main {padding-left:35px;background:url(../images/menu-round.jpg) no-repeat;}
#contentwrapper {text-align:left; min-height:400px; margin:10px 5px; padding:14px;}
#pageing        {height:27px; padding-top:10px;}
#footer         {width:860px; height:9px;}
#copyright      {color:#FFFFFF; font-size:0.9em; text-align:right; width:840px; padding-right:20px;}/* 16x0.5625=9px*/

.wrapper_head   {background:#FFFFFF url(../images/bg-contentwrapper.gif) top no-repeat;}
.wrapper_foot   {background:url(../images/bg-footer.gif) no-repeat;}


/*Content Formatting*/
#maincontent {border: 1px solid #eeeeee; border-width: 1px 1px 0px; z-index:10;}

#contentwrapper  h1                   {color:#f40404; font:1em      Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  padding:0 0 10px 0;}/*16x1.25=16px*/
#contentwrapper #maincontent p        {color:#000000; font:0.75em   Verdana, Arial, Helvetica, sans-serif;                    padding:3px 20px 3px 20px; line-height:1.3em;}/*16x0.75=12px*/
#contentwrapper #maincontent ul       {color:#000000; font:0.75em   Verdana, Arial, Helvetica, sans-serif;                    padding:5px 0 5px 50px; list-style:square;}/*16x0.75=12px*/
#contentwrapper #maincontent ol       {color:#000000; font:0.75em   Verdana, Arial, Helvetica, sans-serif;                    padding:5px 0 5px 57px; list-style:decimal;}/*16x0.75=12px*/
#contentwrapper #maincontent a        {color:#000000; font:0.75em   Verdana, Arial, Helvetica, sans-serif;}
#contentwrapper #maincontent a:hover  {color:#000000; font:0.75em   Verdana, Arial, Helvetica, sans-serif;}
#contentwrapper #maincontent .redtext {color:#990000; font:0.75em   Verdana, Arial, Helvetica, sans-serif;}

/*Table*/
#contentwrapper #maincontent table .header  {color:#454545; font:1em Verdana, Arial, Helvetica, sans-serif; background:#eeeeee; border-bottom:1px solid #d0d0d0}
.sort                                       {color:#454545 !IMPORTANT; font-size:1em !IMPORTANT;}
#contentwrapper #maincontent td             {font-size:0.75em; border-bottom:1px solid #eeeeee;}

/*Forms*/
#contentwrapper #maincontent form          {padding:0 0 0 0; margin:0 0 0 0;}
#contentwrapper #maincontent form input    {background:#FFFADB url(../images/bg-input.gif) repeat-x; border: 1px solid #CBB945; color: #776B1B; padding: 2px;}
#contentwrapper #maincontent .button       {color:#FFFFFF; font:0.75em   Verdana, Arial, Helvetica, sans-serif; background:#c61e1e; border:1px solid #5c0000; cursor:pointer;}
#contentwrapper #maincontent .button:hover {background:#f40404;}
.buttonok                                  {color:#FFFFFF; font:0.75em   Verdana, Arial, Helvetica, sans-serif; width:150px; background:#c61e1e; border:1px solid #5c0000; cursor:pointer;}
a.button{color:#333; font:0.90em   Verdana, Arial, Helvetica, sans-serif; background:#fff; border:1px solid #999; padding: 3px; padding-right: 10px; cursor:pointer;}
a.button:hover{border-color: #333; background-color:#333; color: #fff;}

/*Pageing Formatting*/
#pageing ul {list-style:none; float:right;}
#pageing li {font-size:0.5625em; font-weight:bold; margin-left:10px; float:left;}/*16x0.5625=9px*/
#pageing a  {color:#c61e1e; display:block; padding:1px 6px; border:1px solid #c61e1e;}
#pageing a:hover {color:#FFFFFF; background:#c61e1e;}
#pageing .on {color:#FFFFFF; display:block; padding:1px 6px; border:1px solid #c61e1e; background:#c61e1e;}

/*Copyright Formatting*/
#copyright {color:#787878;}

/*Loader Formatting*/
#updating {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 200;
	width: 100%;
	height: 100%;
	display:none;
	background-color: #000000;
	filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
	}

#updating img {
	position:absolute;
	top:30%;
	left:30%;
	}

/*Status Formatting*/
#status_report{
    text-align:center;
	width:400px;
	height:30px;
	padding:20px;
	margin:0px auto;
	background: #ffebe8;
	z-index:100px;
	border:1px solid #dd3c10;
	}

.dollar{
  background-image:url('/tiilib/images/dollar.gif');
  background-repeat:no-repeat;
  padding-left:12px;
  text-align: right;
}

.active_data_preview{
    font-size: 10px;
    padding: 5px;
    vertical-align: top
}
.active_data_preview caption{
    border-bottom: 1px solid #666;
}
.active_data_preview th{
    text-align: right;
    padding-left: 10px;
}
.active_data_preview td{
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
}

#step-menu{
	margin-bottom: 20px;
	border-bottom: 1px solid #333;
}

#step-menu>ul{
	position: relative;
}

#step-menu>ul>li{
	display: block;
	position: relative;
	float: left;
	padding: 3px;
	margin: 0px 5px;
}

