
/***************************************************************************
Folowing are the allowed colors for the attask primary style sheet
(All categories below go from lightest to darkest in shade.  Comments 
adjacent to color designations allow for mass search-and-replace changes.)*/


/*GREYSCALE IN BLACK, WHITE, AND FOUR TONES:*/
/*BLACK #000000 */
/*FIRST TONE #3C3C3C */
/*SECOND TONE #666666 */
/*THIRD TONE #AAAAAA */
/*FOURTH TONE #E1E1E1 */
/*WHITE #FFFFFF */

/*MAIN COLOR IN 3 DEGREES, SECOND IS TRUE ATTASK BLUE:*/
/*FIRST DEGREE #393E83 */
/*SECOND DEGREE #597AC6 */
/*THIRD DEGREE #AFE1FF */

/*COMPLIMENTARY COLOR IN TWO COMPLIMENTS, SECOND IS TRUE ATTASK ORANGE:*/
/*FIRST COMPLIMENT #D97C03 */
/*SECOND COMPLIMENT #FF6600 */

/*ACCENT COLORS:*/
/*SYNOPSIS COLOR #E1E1E1 */
/*CAUTION COLOR #EE6469 */
/*HIGHLIGHT COLOR #F8F8C0 */
/*ERROR COLOR #FF0000 */
/*AMBIENT COLOR #FFFFFF */

/******************************************************/
.bgcb{
  background-color: #000000;/*BLACK*/
}
.bgc1t{
  background-color: #3C3C3C;/*FIRST TONE*/
}
.bgc2t{
  background-color: #666666;/*SECOND TONE*/
}
.bgc3t{
  background-color: #AAAAAA;/*THIRD TONE*/
}
.bgc4t{
  background-color: #E1E1E1;/*FOURTH TONE*/
}
.bgcw{
  background-color: #FFFFFF;/*WHITE*/
}
.bgc1d{
  background-color: #393E83;/*FIRST DEGREE*/
}
.bgc2d{
  background-color: #597AC6;/*SECOND DEGREE*/
}
.bgc3d{
  background-color: #AFE1FF;/*THIRD DEGREE*/
}
.bgc1c{
  background-color: #D97C03;/*FIRST COMPLIMENT*/
}
.bgc2c{
  background-color: #FF6600;/*SECOND COMPLIMENT*/
}
.bgcs{
  background-color: #E1E1E1;/*SYNOPSIS COLOR*/
}
.bgcc{
  background-color: #EE6469;/*CAUTION COLOR*/
}
.bgch{
  background-color: #F8F8C0;/*HIGHLIGHT COLOR*/
}
.bgce{
  background-color: #FF0000;/*ERROR COLOR*/
}
.bgca{
  background-color: #FFFFFF;/*AMBIENT COLOR*/
}


/******************************************************/
.cb{
  color: #000000;/*BLACK*/
}
.c1t{
color: #3C3C3C;/*FIRST TONE*/
}
.c2t{
  color: #666666;/*SECOND TONE*/
}
.c3t{
  color: #AAAAAA;/*THIRD TONE*/
}
.c4t{
	color: #E1E1E1;/*FOURTH TONE*/
}
.cw{
  color: #FFFFFF;/*WHITE*/
}
.c1d{
  color: #393E83;/*FIRST DEGREE*/
}
.c2d{
  color: #597AC6;/*SECOND DEGREE*/
}
.c3d{
  color: #AFE1FF;/*THIRD DEGREE*/
}
.c1c{
  color: #D97C03;/*FIRST COMPLIMENT*/
}
.c2c{
  color: #FF6600;/*SECOND COMPLIMENT*/
}
.cs{
  color: #E1E1E1;/*SYNOPSIS COLOR*/
}
.cc{
  color: #EE6469;/*CAUTION COLOR*/
}
.ch{
  color: #F8F8C0;/*HIGHLIGHT COLOR*/
}
.ce{
  color: #FF0000;/*ERROR COLOR*/
}
.ca{
  color: #FFFFFF;/*AMBIENT COLOR*/
}



/****************************************************************/
.bcb{
  border-color: #666666;/*BLACK*/
}
.bc1t{
border-color: #999999;/*FIRST TONE*/
}
.bc2t{
border-color: #666666;/*SECOND TONE*/
}
.bc3t{
  border-color: #AAAAAA;/*THIRD TONE*/
}
.bc4t{
	border-color: #E1E1E1;/*FOURTH TONE*/
}
.bcw{
  border-color: #FFFFFF;/*WHITE*/
}
.bc1d{
  border-color: #393E83;/*FIRST DEGREE*/
}
.bc2d{
  border-color: #597AC6;/*SECOND DEGREE*/
}
.bc3d{
  border-color: #AFE1FF;/*THIRD DEGREE*/
}
.bc1c{
  border-color: #D97C03;/*FIRST COMPLIMENT*/
}
.bc2c{
  border-color: #FF6600;/*SECOND COMPLIMENT*/
}
.bcs{
  border-color: #E1E1E1;/*SYNOPSIS COLOR*/
}
.bcc{
  border-color: #EE6469;/*CAUTION COLOR*/
}
.bch{
  border-color: #F8F8C0;/*HIGHLIGHT COLOR*/
}
.bce{
  border-color: #FF0000;/*ERROR COLOR*/
}
.bca{
  border-color: #FFFFFF;/*AMBIENT COLOR*/
}

.b0{
  border: 0;	
}

.bf{
  border: 1px;
  border-style: solid;
  border-collapse: collapse;
}
.btq{
  border-left: 1px;
  border-left-style: solid;
  border-bottom: 1px;
  border-bottom-style: solid;
  border-right: 1px;
  border-right-style: solid;
  border-collapse: collapse;
}
.bl{
  border-left: 1px;
  border-left-style: solid;
}
.bb{
  border-bottom: 1px;
  border-bottom-style: solid;
}
.br{
  border-right: 1px;
  border-right-style: solid;
}
.bt{
  border-top: 1px;
  border-top-style: solid;
}



/****************************************************/
.m0 {
	margin: 0;
}
.mt0 {
	margin-top: 0;
}
.mb0 {
	margin-bottom: 0;
}
.ml0 {
	margin-left: 0;
}
.mr0 {
	margin-right: 0;
}

pf0{
  padding: 0; 
}
pt0{
  padding-top: 0; 
}
pb0{
  padding-bottom: 0; 
}
pl0{
  padding-left: 0; 
}
pr0{
  padding-right: 0; 
}
.pfl{
  padding: 16px;
}
.pfm{
  padding: 8px;
}
.pfs{
  padding: 4px;
}
.pts{
  padding-top: 4px;
}
.ptm{
  padding-top: 8px;
}
.ptl{
  padding-top: 16px;
}
.plrs{
  padding-left: 4px;
  padding-right: 4px;
}
.plrm{
  padding-left: 8px;
  padding-right: 8px;
}
.plrl{
  padding-left: 16px;
  padding-right: 16px;
}
.pbs{
  padding-bottom: 4px;
}
.pbm{
  padding-bottom: 8px;
}
.pbl{
  padding-bottom: 16px;
}



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

body{
  /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
  /*font-family: Arial, Helvetica*/
  font-family: "Hiragino Kaku Gothic Pro","Meiryo","MS PGothic",sans-serif;
}


.ffArial{
  Arial, Helvetica, sans-serif;
}
.ffGeneva{
  Geneva;
}
.ffLucida{
  font: "Lucida Grande", Geneva, Arial, sans-serif;
}
.ffTrebuchet{
  font: "Trebuchet MS", Arial, sans-serif;
}

.fwn{
	font-weight: normal;
}
.b{
	font-weight: bold;
}


.i{
	font-style: italic;
}


.al{
	text-align: left;
}
.ac{
	text-align: center;
}
.aj{
	text-align: justify;
}
.ar{
	text-align: right;
}


.fs8 {
  FONT-SIZE: 8px;
}
.fs9 {
  FONT-SIZE: 9px;
}
.fs10 {
  FONT-SIZE: 10px;
}
.fs11 {
  FONT-SIZE: 11px;
}
.fs12 {
  FONT-SIZE: 12px;
}
.fs13 {
  FONT-SIZE: 13px;
}
.fs14 {
  FONT-SIZE: 14px;
}
.fs16 {
  FONT-SIZE: 16px;
}
.fs18 {
  FONT-SIZE: 18px;
}
.fs24 {
  FONT-SIZE: 24px;
}
.fs36 {
  FONT-SIZE: 36px;
}
.fs42 {
  FONT-SIZE: 42px;
}
  
  
.ttu{
  text-transform: uppercase;
}
.ttsc{
  font-variant: small-caps;
}


.lsp1 {
  letter-spacing: 1px;
}
.lsp2 {
  letter-spacing: 2px;
}
.lsp3 {
  letter-spacing: 3px;
}
.lsm1 {
  letter-spacing: -1px;
}
.lsm2 {
  letter-spacing: -2px;
}
.lsm3 {
  letter-spacing: -3px;
}


.lh10{
  line-height: 10px;
}
.lh11{
  line-height: 11px;
}
.lh12{
  line-height: 12px;
}
.lh13{
  line-height: 13px;
}
.lh14{
  line-height: 14px;
}
.lh15{
  line-height: 15px;
}
.lh16{
  line-height: 16px;
}
.lh17{
  line-height: 17px;
}
.lh18{
  line-height: 18px;
}    
.lh60p{
  line-height: 60%;
}
.lh70p{
  line-height: 70%;
}
.lh80p{
  line-height: 80%;
}
.lh90p{
  line-height: 90%;
}


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

A{
  text-decoration: none;
}
A:hover {
  text-decoration: none; 
}

.db{
	display: block;
}

.A1d A{
  COLOR : #393E83;/*FIRST DEGREE*/
  text-decoration: none;
}
.A1d A:VISITED {
  COLOR : #393E83;/*FIRST DEGREE*/
}
.A1d A:HOVER {
  COLOR: #393E83;/*FIRST DEGREE*/
}
.A1d A:UNKNOWN {
    COLOR : #393E83;/*FIRST DEGREE*/
}


.A2d A{
  COLOR : #597AC6;/*SECOND DEGREE*/
  text-decoration: none;
}
.A2d A:VISITED {
  COLOR : #597AC6;/*SECOND DEGREE*/
}
.A2d A:HOVER {
  COLOR: #597AC6;/*SECOND DEGREE*/
}
.A2d A:UNKNOWN {
    COLOR : #597AC6;/*SECOND DEGREE*/
}

.A2du A{
  COLOR : #597AC6;/*SECOND DEGREE*/
  text-decoration: none;
}
.A2d A:VISITED {
  COLOR : #597AC6;/*SECOND DEGREE*/
}
.A2d A:HOVER {
  COLOR: #597AC6;/*SECOND DEGREE*/
  text-decoration: underline;
}
.A2d A:UNKNOWN {
    COLOR : #597AC6;/*SECOND DEGREE*/
}

.Ab A{
  COLOR: #666666;/*BLACK*/
  text-decoration: none;
}
.Ab A:VISITED {
  COLOR: #999999;/*BLACK*/
}
.Ab A:HOVER {
  color : #999999;/*BLACK*/
}
.Ab A:UNKNOWN {
    COLOR: #666666;/*BLACK*/
}


.Aw A{
  color : #FFFFFF;/*WHITE*/
  text-decoration: none;
}
.Aw A:VISITED {
  color : #FFFFFF;/*WHITE*/
}
.Aw A:HOVER {
  color: #FFFFFF;/*WHITE*/
}
.Aw A:UNKNOWN {
  color : #FFFFFF;/*WHITE*/
}


.A1t A{
  color: #3C3C3C;/*FIRST TONE*/
  text-decoration: none;
}
.A1t A:VISITED {
  color: #3C3C3C;/*FIRST TONE*/
}
.A1t A:HOVER {
  color: #FF6600;/*SECOND COMPLIMENT*/
}
.A1t A:UNKNOWN {
  color: #3C3C3C;/*FIRST TONE*/
}


.A2t A{
  color: #666666;/*SECOND TONE*/
  text-decoration: none;
}
.A2t A:VISITED {
  color: #666666;/*SECOND TONE*/
}
.A2t A:HOVER {
  color: #666666;/*SECOND TONE*/
}
.A2t A:UNKNOWN {
  color: #666666;/*SECOND TONE*/
}



.A3t A{
  color: #AAAAAA;/*THIRD TONE*/
  text-decoration: none;
}
.A3t A:VISITED {
  color: #AAAAAA;/*THIRD TONE*/
}
.A3t A:HOVER {
  color : #AAAAAA;/*THIRD TONE*/
}
.A3t A:UNKNOWN {
  color: #AAAAAA;/*THIRD TONE*/
}



.A1c A{
  color: #D97C03;/*FIRST COMPLIMENT*/
  text-decoration: none;
}
.A1c A:VISITED {
  color: #D97C03;/*FIRST COMPLIMENT*/
}
.A1c A:HOVER {
  color: #D97C03;/*FIRST COMPLIMENT*/
}
.A1c A:UNKNOWN {
  color: #D97C03;/*FIRST COMPLIMENT*/
}



.As A{
  color: #E1E1E1;/*SYNOPSIS COLOR*/
  text-decoration: none;
}
.As A:VISITED {
  color: #E1E1E1;/*SYNOPSIS COLOR*/
}
.As A:HOVER {
  color: #E1E1E1;/*SYNOPSIS COLOR*/
}
.As A:UNKNOWN {
  color: #E1E1E1;/*SYNOPSIS COLOR*/
}


.Ah A{
  color: #F8F8C0;/*HIGHLIGHT COLOR*/
  text-decoration: none;
}
.Ah A:VISITED {
  color: #F8F8C0;/*HIGHLIGHT COLOR*/
}
.Ah A:HOVER {
  color: #F8F8C0;/*HIGHLIGHT COLOR*/
}
.Ah A:UNKNOWN {
  color: #F8F8C0;/*HIGHLIGHT COLOR*/
}


.Ae A{
  color: #FF0000;/*ERROR COLOR*/
  text-decoration: none;
}
.Ae A:VISITED {
  color: #FF0000;/*ERROR COLOR*/
}
.Ae A:HOVER {
  color: #FF0000;/*ERROR COLOR*/
}
.Ae A:UNKNOWN {
  color: #FF0000;/*ERROR COLOR*/
}


.Aa A{
  color: #FFFFFF;/*AMBIENT COLOR*/
  text-decoration: none;
}
.Aa A:VISITED {
  color: #FFFFFF;/*AMBIENT COLOR*/
}
.Aa A:HOVER {
  color: #FFFFFF;/*AMBIENT COLOR*/
}
.Aa A:UNKNOWN {
  color: #FFFFFF;/*AMBIENT COLOR*/
}
/****************************************************/
.mh850{
	min-height: 850px;
}

/****************************************************/	
input, select, textarea {
    border: 1px solid #aaa;
    /*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px; }
textarea {
    padding: 3px; }

 
.pointer {
    cursor: pointer; }
    

.shadow  { position:relative; display:block; color:#fff; }
.shadow span { position:absolute; display:block; top:0px;  }
.shadow:before { display:block; padding:1px; content: attr(title); color:#d97c03;  }	


.spacer { clear:both; margin:0px; padding:0px; }



/****************************************************/
.top_nav {
	background: url(/images/nav_background.gif) repeat-x; }
.menu_item {
	background: url(/images/nav_divider.gif) no-repeat left center; }
.menu_item_selected{
	background: url(/images/nav_background_selected.gif) repeat-x; }
.search{
	background: url(/images/search_background.gif) no-repeat left center; }
.divider {
	width: 1px;
	height: 30px;
	background: url(/images/footer_divider.gif) no-repeat; }
.gray_box {    
	background: url(/images/common/orange_box_background.gif) left top no-repeat;
	background-color: #f79910; }
.gray_box_2 {
	background-color: #e48e0d;
	background: url(/images/common/orange_box_background.gif) left top no-repeat; }
.bottom_shadow {
	background: url(/images/common/div_shade_bottom.gif) center top repeat-x; }
.right_shadow {
	background: url(/images/common/div_shade_right.gif) left top repeat-y; }
.divider {
	background: url(/images/footer_divider.gif) no-repeat; }
.whiteBox {
	border: 1px solid #d0d0d0;
	background-color: white;
	background: url(/images/common/white_box_background.gif) left bottom repeat-x;
	min-height: 300px; }
/******************************************************/


.gridHeader{
    border-right: 1px solid #000000;/*BLACK*/
}  
.grid {
    border-top: 1px solid #E1E1E1;/*FOURTH TONE*/
    border-right: 1px solid #000000;/*BLACK*/
 }
.rightGrid {
    border-top: 1px solid #E1E1E1;/*FOURTH TONE*/
 }
.listHeader{
    border-bottom: 1px solid #AAAAAA;/*THIRD TONE*/
 }  
.list {
    border-bottom: 1px solid #E1E1E1;/*FOURTH TONE*/
 }

/***************** ORANGE EXPANDING MENU ******************/
#nav_container { padding: 5px; background: url(/images/overview/product_tour/side_gradient.gif) top left repeat-y; }
#nav_container ul { margin: 2px 10px 0 10px; padding: 0; }
#nav_container li { list-style: none; margin: 3px 0 3px 0; }
#nav_container tr.tier_2 td { padding-top: 3px; border-top: 1px dotted #E09A36; }
#nav_container tr.first td { padding-top: 0; border-top: 0; }
#nav_container tr.tier_3 td { margin-left: 25px; border-top: 0; }
#nav_container td { line-height: 15px; }
#nav_container td a { font-size: 12px; text-decoration: none; color: #604217; }
#nav_container a.selected { font-weight: bold; color: #000; }
#nav_container tr.selected td a { font-weight: bold; color: #000; }
#nav_container .category_title { cursor: pointer; font-size: 14px; font-weight: bold; text-align: left; color: #000; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; border-top: 1px dotted #f4cc75;}
#nav_container .first {  margin-top: 0; padding-top: 0; border-top: 0; }
#nav_container div.side_nav_box_bottom { margin: 0; padding: 0; height: 13px; background: url(/images/overview/product_tour/side_nav_box_bottom.gif) top left no-repeat; }
#nav_container .side_nav_box { padding: 5px 0 1px 0; background: url(/images/overview/product_tour/side_nav_box.gif) top left repeat-y; }
#product_tour_page a { color: #597AC6; text-decoration: none; }
#product_tour_page a:hover { text-decoration: underline; }

img.mini_arrow { margin: 0 3px 1px 0; }
img.mini_icon { margin: 0 3px 1px 0; cursor: pointer; }




