/* INVENTORY STYLES */
.inv_title		{padding:2px; padding-left:5px; background-color:#0A8DF7; color:white; font-weight:bold;}
.inv_back		{padding:3px; color:black; background-color:#F0F0F0; padding-top:2px; border-top:1px solid white;}
.inv_txt		{width:140px; padding-bottom:2px; color:black; font-weight:bold;}
.inv_bx			{padding-bottom:2px;}
.inv_bx	INPUT		{padding:2px; border:1px solid #7F9DB9; height:22px; width:200px;}
.inv_q			{padding:5px; margin-bottom:5px;}
.inv_l			{color:#077FDE; font-weight:bold;}
.inv_ob			{padding-right:3px; padding-top:5px; padding-bottom:5px;}
.inv_ov			{cursor:default; padding-top:5px; padding-bottom:5px; padding-right:15px; color:black; font-size:12px;}
.inv_sw1		{background-color:#F0F0F0;}
.inv_e			{color:red; font-weight:bold; padding-top:3px;}

.lnk_l,.lnk_l:visited, .lnk_l:hover
			{display:block; text-decoration:none; padding-left:25px; background-image:URL(/2484/images/little_arrow.gif); background-repeat:no-repeat; background-position:10px 2px; padding-bottom:5px; font-weight:normal;}
.lnk_l:hover		{text-decoration:underline;}

/* IQ GENERAL			*/
 H2			{text-decoration:underline;}
.post			{font-size:13px!important; font-family:Verdana, Arial;}

/* PART 1 - MEMORY		*/
 .iq_i1			{border-collapse:collapse; font-family:Arial; font-size:16px; color:black;}
 .iq_i1 td		{width:10px; height:30px; padding:2px; text-align:center; vertical-align:middle;}
 .iq_i1 td.iq_c1	{width:30px; border:1px solid black; font-weight:bold;}
 .iq_c1 input		{width:30px; border:0px; text-align:center; font-family:Arial; font-size:16px; color:black;}


/* PART 2 - PERCEPTION		*/
 .iq_i2			{font-family:Arial; font-size:16px; color:black; font-weight:bold;}
 .iq_i2 td		{padding-left:70px; vertical-align:center; height:40px;}
 .iq_i2 td.iq_c1	{letter-spacing:6px;}
 .iq_i2 td input	{width:40px; text-align:center; font-family:Arial; font-size:16px; color:black; font-weight:bold;}
 .iq_i2 td.iq_btn	{padding-left:10px;}
 .iq_i2 td.iq_btn input	{width:100px; height:28px; font-size:12px; font-weight:normal; font-family:Tahoma;}


/* PART 3 - WORD COMPREHENSION	*/
 .iq_i3			{font-family:Arial; font-size:16px; color:black; font-weight:bold;}
 .iq_i3 td		{width:150px; vertical-align:center; height:40px;}
 .iq_i3 td input	{width:40px; text-align:center; font-family:Arial; font-size:16px; color:black; font-weight:bold;}
 .iq_i3 td.iq_num	{width:30px;}
 .iq_i3 a,
 .iq_i3 a:hover,
 .iq_i3 a:visited,
 .iq_i3 a:active,
 .iq_i3 a.sel,
 .iq_i3 a.sel:hover,
 .iq_i3 a.sel:visited,
 .iq_i3 a.sel:active	{display:inline; text-align:left; border:1px solid #F0F0F0; padding:3px; height:25px; padding-left:7px; padding-right:7px; font-family:Arial; font-size:16px; color:black; text-decoration:none; font-weight:bold}
 .iq_i3 a.sel,
 .iq_i3 a.sel:hover,
 .iq_i3 a.sel:visited,
 .iq_i3 a.sel:active	{color:white; border:1px solid black; background-color:darkblue;}
 .iq_i3 a:hover		{color:darkblue; border:1px solid #7F9DB9; background-color:#FFFFE1;}
 .iq_i3 td.iq_btn	{padding-left:10px;}
 .iq_i3 td.iq_btn input	{width:100px; height:28px; font-size:12px; font-weight:normal; font-family:Tahoma;}


/* PART 4 - VISUAL DESIGN	*/
 .iq_i4			{margin-left:15px; width:auto;}
 .iq_i4 td.iq_i4b	{height:75px; width:auto; border:1px solid #DDDDDD;}
 .iq_i4 td.iq_i4n	{width:30px; font-weight:bold; font-family:Arial; font-size:16px; color:black;}
 .iq_i4 a,
 .iq_i4 a:hover,
 .iq_i4 a:visited,
 .iq_i4 a:active,
 .iq_i4 a.sel,
 .iq_i4 a.sel:hover,
 .iq_i4 a.sel:visited,
 .iq_i4 a.sel:active	{float:left; display:block; width:95px; height:77px; border:1px solid #EEEEEE; background-color:white; color:black; text-decoration:none;}
 .iq_i4 a.sel,
 .iq_i4 a.sel:hover,
 .iq_i4 a.sel:visited,
 .iq_i4 a.sel:active	{border:1px solid darkblue; background-color:#bfdbfe;}
 .iq_i4 a:hover		{border:1px solid #7F9DB9; background-color:#FFFFE1;}
 .iq_i4 .iq_a2 a	{background-position:-95px;}
 .iq_i4 .iq_a3 a 	{background-position:-192px;}
 .iq_i4 .iq_a4 a	{background-position:-288px;}
 .iq_i4 .iq_a5 a	{background-position:-384px;}
 .iq_btn		{width:100px; height:28px; font-size:12px; font-weight:normal; font-family:Tahoma;}


/* PART 5 - NUMERICAL SPANNING	*/
 .iq_i5			{font-size:16px; font-family:Arial; color:black;}
 .iq_i5 td.iq_num	{padding-left:150px; font-weight:bold; font-size:14px;}
 .iq_i5 td.iq_num1	{padding-left:10px; font-weight:bold; font-size:14px;}
 .iq_i5 td.iq_num2	{padding-left:40px; font-weight:bold; font-size:14px;}
 .iq_i5 td		{height:35px;}
 .iq_i5 td.iq_i5a	{text-align:right; width:140px;}
 .iq_i5 td.iq_i5b	{cursor:pointer; cursor:hand; text-align:center; letter-spacing:1px; padding-left:0px; padding-right:2px;}
 .iq_i5 td.iq_i5c	{text-align:left; width:140px;}
 .iq_i5 img		{visibility:hidden; position:relative; margin-top:-18px;}
 .iq_i5 a,
 .iq_i5 a:hover,
 .iq_i5 a:visited,
 .iq_i5 a:active,
 .iq_i5 a.sel,
 .iq_i5 a.sel:hover,
 .iq_i5 a.sel:visited,
 .iq_i5 a.sel:active	{display:block; color:black; text-decoration:none; width:40px; overflow:hidden; outline:none;}
 .iq_i5 a.sel img,
 .iq_i5 a.sel:hover img,
 .iq_i5 a.sel:visited img,
 .iq_i5 a.sel:active img {visibility:visible;}
 .iq_i5 a:hover,
 .iq_i5 a.sel:hover	{color:blue;}


/* PART 6 - OBSERVATION		*/
 .iq_i6			{font-size:14px; font-family:Arial; color:black; font-weight:bold; margin-left:20px;}
 .iq_i6 td.iq_i6a	{padding:10px; border:1px solid black; background-color:white; text-align:center;}
 .iq_i6 span.iq_i6aa	{padding-right:10px; position:relative; top:-2px;}
 .iq_i6 span.iq_num	{position:relative; top:-175px; left:-10px;}
 .iq_i6 td.iq_i6a input	{}


/* PART 7 - LOGIC	*/
 .iq_i7			{font-size:14px; font-family:Arial; color:black; margin-top:10px;}
 .iq_i7 td		{height:30px;}
 .iq_i7 td.iq_i7a	{font-weight:bold; padding-left:20px; padding-right:20px;}
 .iq_i7 td.iq_i7b	{padding-right:50px; width:150px;}
 .iq_i7 td.iq_i7c	{}
 .iq_i7 img		{visibility:hidden;}
 .iq_i7 a,
 .iq_i7 a:hover,
 .iq_i7 a:visited,
 .iq_i7 a:active,
 .iq_i7 a.sel,
 .iq_i7 a.sel:hover,
 .iq_i7 a.sel:visited,
 .iq_i7 a.sel:active	{margin-top:2px; background-color:white; border:1px solid #DDDDDD; height:24px; width:28px; padding-top:2px; padding-left:2px; outline:none;}
 .iq_i7 a.sel img,
 .iq_i7 a.sel:hover img,
 .iq_i7 a.sel:visited img,
 .iq_i7 a.sel:active img {visibility:visible;}
 .iq_i7 a:hover,
 .iq_i7 a.sel:hover	{border:1px solid #7F9DB9; background-color:#EEEEEE}

 .iq_i7m		{font-size:14px; font-family:Arial; color:black; margin-left:10px;}
 .iq_i7m td span	{line-height:1.7}
 .iq_i7m td.iq_num	{vertical-align:top; width:30px; font-weight:bold; line-height:1.7}

/* PART 8 - SPATIAL RELATIONS		*/
 .iq_i8bx		{cursor:crosshair; width:100px; height:100px; background-image:URL(images/grid4.gif);}
 .iq_i8bx div		{position:relative;}
 .iq_i8bz		{cursor:crosshair; width:92px; height:92px; background-image:URL(images/grid3.gif);}
 .iq_i8bz div		{position:absolute;}
 .iq_i8			{margin-left:50px; border-collapse:collapse;}
 .iq_i8 td.iq_num	{height:150px; font-size:16px; font-family:Arial; font-weight:bold; color:black; padding-right:30px;}
 .iq_i8 td.iq_i8a	{border:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-left:30px; padding-right:30px; width:260px;}
 .iq_i8l,
 .iq_i8l:hover,
 .iq_i8l:visited,
 .iq_i8l:active		{display:block; width:200px; height:150px; cursor:default;}
 .iq_i8 td.iq_i8b	{border:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding-left:30px; padding-right:30px;}
 .iq_i8 td.iq_i8b input	{margin-top:10px; width:92px; margin-left:4px; margin-right:4px;}


/* PART 9 - NUMERICAL SEQUENCES		*/
 .iq_i9			{font-size:14px; font-family:Arial; color:black; margin-left:20px; border-collapse:collapse;}
 .iq_i9 td		{height:40px; width:30px; text-align:left; border-bottom:1px solid #DDDDDD;}
 .iq_i9 td.iq_num	{font-weight:bold; font-size:14px; padding-right:10px;}
 .iq_i9 td.iq_i9b	{text-align:left;}
 .iq_i9 td.iq_i9b input	{width:30px; text-align:center; font-size:14px; font-family:Arial; padding-top:1px;}


/* PART 10 - CREATIVITY		*/
 .iq_i10		{font-size:16px; font-family:Arial; color:black; margin-left:20px; border-collapse:collapse;}
 .iq_i10 td		{height:45px; width:130px; text-align:left; border-bottom:1px solid #DDDDDD;}
 .iq_i10 td.iq_num	{width:60px; font-weight:bold; font-size:14px;}
 .iq_i10 td.iq_i10b	{width:80px; text-align:left;}
 .iq_i10 td input 	{width:80px; font-size:16px; font-family:Arial; padding-top:1px;}
