/*--------------------
  Often used colors:
darkblue:  #295A9D
lightblue: #16C0FF, #28ABFD
*/

/*---------------------
    Main tags
----------------------*/
BODY {
  padding: 0px;
  margin: 0px;
}

A {
  font: bold 11px Verdana, Tahoma;
  text-decoration: underline;
  color: #295A9D;
}

TD {
  font: 11px Verdana, Tahoma;
}

LI {
  margin: 0px 0px 0px 20px;
}

UL, OL{
  margin: 0px;
  padding: 0px;
  border: 0px;
	list-style-type : disc;
}

FORM {
  margin: 0px 0px 0px 0px;
}
P
{
    margin:             0px;
    font: 11px Verdana, Tahoma;
}

.arrow {
  font: bold 16px Verdana, Tahoma;
  color: #295A9D;
  text-decoration: none;
}

/*------------------------------------------------------------------------------
	FORM TAGS
------------------------------------------------------------------------------*/
.formInput {
  width: 150px;
  font: bold 11px Verdana, Tahoma;
  border: solid 1px #7f9db9;
  color: #295A9D;
}
.formTextarea {
  width: 150px;
  font: bold 11px Verdana, Tahoma;
  border: solid 1px #7f9db9;
  height: 150px;
  color: #295A9D;
}
.formButton {
  font: bold 11px Verdana, Tahoma;
  background: #FFFFFF;
  border: solid 1px #7f9db9;
  color: #295A9D;
}
.formLabel{
  font: 11px Verdana, Tahoma;
  color: #000000;
  vertical-align: top;
  padding-top: 2px;
}

.dateInput {
  width: 30px;
  font: bold 10px Verdana, Tahoma;
  border: solid 1px #7f9db9;
  color: #295A9D;
}

/*---------------------
    Tabsheet menu
----------------------*/
.Tabsheet_active, .Tabsheet_1, .Tabsheet_2{
  padding-bottom: 7px;
  vertical-align: bottom;
}
.Tabsheet_active A, .Tabsheet_1 A, .Tabsheet_2 A{
  font: bold 9px Verdana, Tahoma;
  text-decoration: none;
}
.Tabsheet_active{
  background: url(/images/tabsheet_active.gif);
}
.Tabsheet_1{
  background: url(/images/tabsheet_1.gif);
}
.Tabsheet_2{
  background: url(/images/tabsheet_2.gif);
}
.Tabsheet_active A{
  color: #1A4683;
}
.Tabsheet_1 A, .Tabsheet_2 A{
  color: #FFFFFF;
}

/*-------------------------------
    Green top place for advert
-------------------------------*/
.greenTop {
  font: 10px Verdana, Tahoma;
  background: url(/images/green_top.jpg) left bottom;
  padding-left: 15px;
  color: #5078AF;
  vertical-align: middle;
}
.greenTop A {
  font: 10px Verdana, Tahoma;
  text-decoration: none;
  color: #5078AF;
}

/*-------------------------
    Footer menu
--------------------------*/
.footer, .footer A {
  font: 11px Verdana, Tahoma;
  text-decoration: none;
  color: #FFFFFF;
  text-align: center;
  padding-bottom: 7px;
  vertical-align: bottom;
}
.footer A {
  padding-left: 5px;
  padding-right: 5px;
}
.copyright, .copyright A {
  font: 11px Verdana, Tahoma;
  text-decoration: none;
  color: #CCCCCC;
  vertical-align: top;
  padding-top: 5px;
}
.copyright A:hover{
  text-decoration: underline;
}

/*-------------------------
    Left/Right menu tabs
--------------------------*/
.menuTable, .menuTable_pink, .menuTable_lightblue, .menuTable_lightblue_other, .menuTable_darkblue, .menuTable_body{
  padding-left: 5px;
  font: bold 11px Verdana, Tahoma;
  vertical-align: middle;
  color: #FFFFFF;
  height: 23px;
}

.menuTable_lightblue_img {
  background-color: #16C0FF;
}
.menuTable_lightblue {
  background: #16C0FF url(/images/menutab_lightblue_corner_with.gif) no-repeat right top;
}
.menuTable_lightblue_other {
  background: #16C0FF url(/images/menutab_lightblue_corner.gif) no-repeat right top;
}

.menuTable_darkblue_img {
  background-color: #295A9D;
}
.menuTable_darkblue {
  background: #295A9D url(/images/menutab_darkblue_corner.gif) no-repeat right top;
}

.menuTable_pink {
  background: #BB0F9D url(/images/menutab_random_corner_left.gif) no-repeat left top;
  padding-left: 35px;
  height: 25px;
}


.menuTable_body {
  padding: 5px 0px 5px 0px;
  border: solid 1px #E9E9E9;
  color: #295A9D;
}

.menuTable_body LI {
  font: bold 11px Verdana, Tahoma;
  text-decoration: underline;
  color: #295A9D;
  line-height: 18px;
}
  
/*-------------------------
    Content tables
--------------------------*/
TABLE.contentTable {
  width: 397px;
}

.contentTable_darkblue {
  font: bold 12px Verdana, Tahoma;
  height: 25px;
  color: #FFFFFF;
  background: #295A9D url(/images/contenttab_darkblue_left.gif) no-repeat left top;
}
.contentTable_darkblue_none {
  font: bold 12px Verdana, Tahoma;
  height: 25px;
  color: #FFFFFF;
  background-color: #295A9D;
}

.contentTable_darkblue_right {
  background: #295A9D url(/images/contenttab_darkblue_corner.gif) no-repeat right top;
}

.contentTable_body, .contentTable_body A, .contentTable_body P, .contentTable_body LI, .contentTable_body UL {
  font-size: 11px;
  font-family: Verdana, Tahoma;
  text-align: justify;
}

.contentTable_body {
  padding: 10px;
  border-right: solid 1px #E9E9E9;
  color: #000000;
  vertical-align: top;
}

.HTMLAREA, .HTMLAREA_contentTable{
  color: #000000;
}
.HTMLAREA, .HTMLAREA_contentTable, .HTMLAREA A, .HTMLAREA_contentTable A, .HTMLAREA LI, .HTMLAREA_contentTable LI{
  font-size: 11px;
  font-family: Verdana, Tahoma;
  text-align: justify;
}

/*--------------------------
    Place indicator
--------------------------*/
TABLE.placeIndicator {
  background: #FFFFFF url(/images/placeindicator_bg.gif) repeat-x left top;
  vertical-align: middle;
}

.placeIndicator, placeIndicator_inactive {
  font: bold 11px Verdana, Tahoma;
  color: #16C0FF;
}
.placeIndicator B, placeIndicator_inactive B{
  font-size: 16px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 5px;
}
.placeIndicator TD {
  padding-left: 10px;
  background: url(/images/placeindicator_corner.gif) no-repeat right top;
}
.placeIndicator_inactive {
  color: #295A9D;
}

.siteReplication, .siteReplicationData{
  font-family: Verdana, Tahoma;
  font-size: 9px;
}
.siteReplication{
  color: #16C0FF;
  font-weight: bold;
}
.siteReplicationData, .siteReplicationData A{
  color: #295A9D;
  font-weight: normal;
}

/*---------------------------
  QuickCategoryJump form 
---------------------------*/
.QuickCategoryJump {
}
.QuickCategoryJump SELECT{
  font: bold 10px Verdana, Tahoma;
  color: #013665;
  width: 185px;
  height: 20px;
  border: solid 1px #7f9db9;
}

/*-----------------------
    Search form
-----------------------*/
A.search {
  font: bold 16px Verdana, Tahoma;
  color: #295A9D;
  text-decoration: none;
}
INPUT.search {
  font: bold 10px Verdana, Tahoma;
  color: #013665;
  width: 75px;
  height: 17px;
  border: solid 1px #7f9db9;
}
/*------------------------------------------------------------------------------
    SEARCH
------------------------------------------------------------------------------*/
.search_rating_bar1
{
    background-color:   #099FFD;
}

.search_rating_bar2
{
    background-color:   #DDDDDD;
}

.search_tab
{
    width:          20px;
    text-align:     center;
    text-decoration: none;
}

.search_tab_active
{
    width:          20px;
    text-align:     center;
    color:      #295A9D; /*#E31E57;*/
}
.search_arrow {
  color: #099FFD;
}

.search_selected
{
    color:              #295A9D;
    background-color:   #D3FF69;
}

/*------------------------------------------------------------------------------
	PRODUCT PAGE
------------------------------------------------------------------------------*/
.productName{
  padding-bottom: 5px;
}

/*------------------------------------------------------------------------------
	CART PAGES
------------------------------------------------------------------------------*/
.inputQty{
  width: 30px;
  font: 11px Verdana, Tahoma;
  border: solid 1px #7f9db9;
  text-align: right;
}

.carttable TD{
  font: bold 11px Verdana, Tahoma;
  color: #295A9D;
}
.carttable A{
  color: #28ABFD;
}

.CartTotal {
  background-color: #28ABFD;
  color: #FFFFFF;
}

.carttable TD INPUT, .carttable TD SELECT{
  width: 150px;
  font: 11px Verdana, Tahoma;
  border: solid 1px #7f9db9;
/*  text-align: right;*/
}

/*------------------------------------------------------------------------------
	paging navigation
------------------------------------------------------------------------------*/
.back {
  font: bold 11px Verdana, Tahoma;
  color: #295A9D;
  text-decoration: none;
}
.next {
  font: bold 11px Verdana, Tahoma;
  color: #28ABFD;
  text-decoration: none;
}

TABLE.naviActive {
  background: url(/images/navi_active.gif) no-repeat left top;
  border-right: solid 1px #28ABFD;
  border-bottom: solid 1px #28ABFD;
}
A.naviActive {
  color: #28ABFD;
  text-decoration: none;
  font-size: 10px;
}

TABLE.naviInactive {
  border: solid 1px #C9D6E6;
}
A.naviInactive {
  font-size: 10px;
  text-decoration: none;
}

/*------------------------------------------------------------------------------
	PACKAGE TRACKING
------------------------------------------------------------------------------*/
.trackingtable TD{
  font: 9px Verdana, Tahoma;
  text-align: center;
  height: 14px;
  vertical-align: middle;
}
.trackingtableheader TD{
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10px;
}


/*------------------------------------------------------------------------------
	<P> styles FOR APPARAMS
------------------------------------------------------------------------------*/
.document_content {
	color: black;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 3px;
  padding-bottom: 20px;
  text-align: justify;
}

.document_header {
	color: black;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;
}

/*
  SOME GENERAL STYLES
*/
.star {
  color: #295A9D;
}

/*------------------------------------------------------------------------------
  MY OFFICE REPORT STYLES
------------------------------------------------------------------------------*/
.list{
  font: 10px Verdana, Tahoma;
  border-left: solid 1px #7f9db9;
  border-top: solid 1px #7f9db9;
}
.list THEAD.top TR TD, .borderright{
  border-right: solid 1px #7f9db9;
}
.list THEAD TR TD{
  font-weight: bold;
  text-align: center;
  border-bottom: solid 1px #7f9db9;
  background-color: #E9E9E9;
}
.list TBODY TR TD{
  border-bottom: solid 1px #7f9db9;
  border-right: solid 1px #7f9db9;
}
.bold TD{
  font-weight: bold;
}
/*--------------------------
  DOCUMENTS STYLES
--------------------------*/
.works_freemember, .works_level, .works_teamtrainer{
  font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: center;
  color: #FFFFFF;
}
.works_level{
  background-color: #E9E9E9;/*#336699;*/
  color: #000000;
}
.works_freemember{
  background-color: #16C0FF;/*#16BBFA;*/
  color: #000000;
}
.works_teamtrainer{
  background-color: #295A9D;
}

/*--------------------------
  TEAM TRAINERS TREE
--------------------------*/
.subTrainers{
  text-align: center;
  width: 40;
  height: 20;
  font-weight: bold;
  color: #295A9D;
}
.ttrainersTop {
  text-align: center;
}
.ttrainersTop A{
  text-decoration: none;
  font-size: 10px;
  font-weight: bold;
  color: #BABABA; 
}

.shpInput{
  font-size: 11px;
  font-family: Verdana, Tahoma;
  color: #295A9D;
  background-color: #FFFFFF;
  height: 15px;
}

.liSub{
  font-weight: normal;
  list-style: none;
}
.liSub A{
  font-weight: normal;
}
