
/***************************************************************************
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*/
}
.cdo {
  color: #604217;/* dark_orange*/
}
.clo {
  color: #FF9933;/* light_orange*/
}
.clo2 {
  color: #FFCC33;/* light_orange*/
}
.c2{
  color: #222222;/* dark_gray*/
}


/****************************************************************/
.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; 
}
pf10{
	padding: 10px;
}
pt0{
  padding-top: 0; 
}
pb0{
  padding-bottom: 0; 
}
pl0{
  padding-left: 0; 
}
pr0{
  padding-right: 0; 
}
.pfl{
  padding: 16px;
}
.pfm{
  padding: 10px;
}
.pfs{
  padding: 4px;
}
.pts{
  padding-top: 4px;
}
.ptm{
  padding-top: 10px;
}
.ptl{
  padding-top: 16px;
}
.plrs{
  padding-left: 4px;
  padding-right: 4px;
}
.pls{
  padding-left: 4px;
}
.prs{
  padding-right: 4px;
}
.plm{
  padding-left: 8px;
}
.prm{
  padding-right: 8px;
}
.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: Arial, Helvetica, 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;
}
.fs15 {
  FONT-SIZE: 15px;
}
.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%;
}
.lh120p{
	line-height: 120%;
}


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

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*/
}

.A2 A{
  COLOR : #222222;/*light_gray*/
  text-decoration: none;
}
.A2 A:VISITED {
  COLOR : #222222;/*light_gray*/
}
.A2 A:HOVER {
  COLOR : #222222;/*light_gray*/
}
.A2 A:UNKNOWN {
    COLOR : #222222;/*light_gray*/
}



.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;
}
.A2du A:VISITED {
  COLOR : #597AC6;/*SECOND DEGREE*/
}
.A2du A:HOVER {
  COLOR: #597AC6;/*SECOND DEGREE*/
  text-decoration: underline;
}
.A2du A:UNKNOWN {
    COLOR : #597AC6;/*SECOND DEGREE*/
}


.A2dh A{
  COLOR : #597AC6;/*SECOND DEGREE*/
  text-decoration: none;
}
.A2dh A:VISITED {
  COLOR : #597AC6;/*SECOND DEGREE*/
}
.A2dh A:HOVER {
  color: #D97C03;/*FIRST COMPLIMENT*/
}
.A2dh A:UNKNOWN {
    COLOR : #597AC6;/*SECOND DEGREE*/
}


.Ab A{
  COLOR: #000000;/*BLACK*/
  text-decoration: none;
}
.Ab A:VISITED {
  COLOR: #000000;/*BLACK*/
}
.Ab A:HOVER {
  color : #000000;/*BLACK*/
}
.Ab A:UNKNOWN {
    COLOR: #000000;/*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*/
}

.A1tu A{
  color: #3C3C3C;/*FIRST TONE*/
  text-decoration: underline;
}
.A1tu A:VISITED {
  color: #3C3C3C;/*FIRST TONE*/
}
.A1tu A:HOVER {
  color: #3C3C3C;/*FIRST TONE*/
}
.A1tu 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*/
}


.Aex A{
  color: #222222;/*AMBIENT COLOR*/
  text-decoration: none;
}
.Aex A:VISITED {
  color: #222222;/*AMBIENT COLOR*/
}
.Aex A:HOVER {
  color: #222222;/*AMBIENT COLOR*/
}
.Aex A:UNKNOWN {
  color: #222222;/*AMBIENT COLOR*/
}


.Ahu A:HOVER {
	  text-decoration: underline;
}

.Aho A:HOVER {
	color: #D97C03;
}

.A2ch A:HOVER {
  color: #FF6600;/*SECOND COMPLIMENT*/
}



h1{
	font-size: 24px;
}
h2{
	font-size: 20px;
}
h3{
	font-size: 18px;
}
/****************************************************/
.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; }

.floatimgleft {
float:left;
margin-top:3px;
margin-right:8px;
margin-bottom:8px;
}


/****************************************************/
.fieldWithErrors input {
    background-color: #ffa6a6; 
    border: 1px solid red; }

.fieldWithErrors select {
    background-color: #ffa6a6; 
    border: 1px solid red; }

.fieldWithErrors textarea {
    background-color: #ffa6a6; 
    border: 1px solid red; }

.top_nav {
	background: url(/images/nav/nav_background.gif) repeat-x; 
	background-color: #3c3c3c;}
.menu_item {
	background: url(/images/nav/nav_divider.gif) no-repeat left center; }
.menu_item_selected{
	background: url(/images/nav/nav_background_selected.gif) repeat-x; }
.search{
	background: url(/images/nav/search_background.gif) no-repeat left center; }
.divider {
	width: 1px;
	height: 30px;
	background: url(/images/nav/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/nav/footer_divider.gif) no-repeat; }
.greyStroke{
	border: 1px solid #d0d0d0;
	background-color: white;
 }
.whiteBox {
	border: 1px solid #d0d0d0;
	background-color: white;
	background: url(/images/common/white_box_background.gif) left bottom repeat-x;
	min-height: 300px; }
.shaded_submit {
    border: 0;
    background: url(/images/common/btn_gray.gif) no-repeat;
    font-size: 13px;
    font-weight: bold;
    color: black;
    cursor: pointer;
    width: 117px;
    height: 30px;
    margin: 0;
    padding: 0;
    padding-bottom: 4px; }
.vertical_rule {
	background: url(/images/common/verticalrule.jpg) left top repeat-y; }

.horizontal_rule {
	background: url(/images/common/horizontalrule.jpg) center top repeat-x; }
.thumb{    border:1px solid #AAAAAA;    cursor:pointer;    margin:3px 2px 0pt;
}
/******************************************************/


.gridHeader{
    border-right: 1px solid gray;
}  
.grid {
    border-top: 1px solid gray;
    border-right: 1px solid gray;
 }
.rightGrid {
    border-top: 1px solid gray;
 }
.listHeader{
    border-bottom: 1px solid gray;
 }  
.list {
    border-bottom: 1px solid gray;
 }

/***************** 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; padding-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 .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 .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; }
#subnav {
	font-family:Geneva;
	font-size:11px;
	line-height:9px;
	padding-bottom:0px;
	padding-top:6px;
	text-align:right;
	width:900px;
}
#subnav ul {
	margin-left: 0;
	padding-left: 0;
	display: inline; } 
#subnav ul li {
	margin-left: 0;
	padding-left: 9px;
	padding-right: 4px;
	border: 0;
	border-left: 1px solid #aaa;
	list-style: none;
	display: inline;
	font-weight: normal; }
#subnav ul li.first {
    border: 0; }
#subnav a {	
	color: #3c3c3c;
	text-decoration: none; }
#subnav a:hover {	
	color: #FF6600; }
#subnav ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline; }
#subnav .selected {
	font-weight: normal;
	color: #FF6600;
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline; }

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

#news_title {
	    text-align: center; 
	    background-color: #fff;
	    height: 10px; 
	    line-height: 11px;
	    width: 75px; 
	    padding: 5px; 
	    border: 0; 
	    color: #434141;
	    font-size: 11px;
	    font-weight: bold;
	    border-bottom: 1px solid #aaa; 
	    border-right: 1px solid #aaa; }
	    
#awards_title {
	    text-align: center; 
	    background-color: #eeeeee;
	    height: 10px; 
	    line-height: 11px;
	    width: 90px; 
	    padding: 5px; 
	    border: 0; 
	    color: #434141;
	    font-size: 11px;
	    font-weight: bold;
	    border-bottom: 1px solid #aaa; 
	    border-right: 1px solid #aaa; }
	    
#whats_new_title {
    text-align: center; 
    background-color: #f79910;
    line-height: 11px;
    height: 10px; 
    width: 125px; 
    padding: 5px; 
    margin-bottom: 0;
    border: 0; 
    color: white;
    font-size: 11px;
    font-weight: bold;
    border-bottom: 1px solid #f6dbb0; 
    border-right: 1px solid #f6dbb0; }
    
    #whats_new div.first {
    padding-top: 0px; }

#whats_new div.whats_new {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f6b84a; }


