/* Form Styles */
.radiotight {margin-right: -3px; margin-bottom: -1px;}
.HandCursor {cursor: pointer;}
.LicenseSelector {font-size: 8pt;}

/* Link Styles*/
.Link_Breadcrumbs             {font-size: 8pt;	color:#626262;	    font-weight:bold;   text-decoration:underline;       font-family: Arial;} 
A.Link_Breadcrumbs:link            {			        color:#626262;        font-weight:bold;   text-decoration:underline;} 
A.Link_Breadcrumbs:visited         {                   color:#626262;        font-weight:bold;   text-decoration:underline;} 
A.Link_Breadcrumbs:hover           {                   color:black;      font-weight:bold;   text-decoration:underline;} 
A.Link_Breadcrumbs:focus           {                   color:black;      font-weight:bold;   text-decoration:underline;} 

.Link_CMenu                 {font-size: 10pt;	color:black;	    font-weight:normal;   text-decoration:underline;       font-family: Arial;} 
A.Link_CMenu:link           {			        color:black;        font-weight:normal;   text-decoration:underline;} 
A.Link_CMenu:visited        {                   color:#626262;        font-weight:normal;   text-decoration:underline;} 
A.Link_CMenu:hover          {                   color:#4f91cd;      font-weight:normal;   text-decoration:underline;} 
A.Link_CMenu:focus          {                   color:#4f91cd;      font-weight:normal;   text-decoration:underline;} 

.Link_CMenuSmall                 {font-size: 8pt;	color:black;	    font-weight:normal;   text-decoration:underline;       font-family: Arial;} 
A.Link_CMenuSmall:link           {			        color:black;        font-weight:normal;   text-decoration:underline;} 
A.Link_CMenuSmall:visited        {                   color:#626262;        font-weight:normal;   text-decoration:underline;} 
A.Link_CMenuSmall:hover          {                   color:#4f91cd;      font-weight:normal;   text-decoration:underline;} 
A.Link_CMenuSmall:focus          {                   color:#4f91cd;      font-weight:normal;   text-decoration:underline;} 

.Link_Normal                  {font-size: 10pt;	color:#4f91cd;	                        text-decoration:underline;       font-family: Arial;} 
A.Link_Normal:link            {			        color:#4f91cd;                          text-decoration:underline;} 
A.Link_Normal:visited         {                 color:#6a849c;                          text-decoration:underline;} 
A.Link_Normal:hover           {                 color:black;                            text-decoration:underline;} 
A.Link_Normal:focus           {                 color:black;                            text-decoration:underline;} 

.Link_AltNormal                  {font-size: 10pt;	color:#626262;	    font-weight:normal;   text-decoration:underline;       font-family: Arial;} 
A.Link_AltNormal:link            {			        color:#626262;        font-weight:normal;   text-decoration:underline;} 
A.Link_AltNormal:visited         {                 color:#757575;        font-weight:normal;   text-decoration:underline;} 
A.Link_AltNormal:hover           {                 color:black;      font-weight:normal;   text-decoration:underline;} 
A.Link_AltNormal:focus           {                 color:black;      font-weight:normal;   text-decoration:underline;} 

.Link_AltBackGround             {	color:white;	    text-decoration:underline;       font-family: Arial;} 
A.Link_AltBackGround:link       {	color:white;        text-decoration:underline;} 
A.Link_AltBackGround:visited    {   color:white;        text-decoration:underline;} 
A.Link_AltBackGround:hover      {   color:#fff5a2;      text-decoration:underline;} 
A.Link_AltBackGround:focus      {   color:#fff5a2;      text-decoration:underline;} 

.Link_Small                  {font-size: 8pt;	color:#4f91cd;	    font-weight:normal;   text-decoration:underline;       font-family: Arial;} 
A.Link_Small:link            {			        color:#4f91cd;        font-weight:normal;   text-decoration:underline;} 
A.Link_Small:visited         {                 color:#6a849c;        font-weight:normal;   text-decoration:underline;} 
A.Link_Small:hover           {                 color:black;      font-weight:normal;   text-decoration:underline;} 
A.Link_Small:focus           {                 color:black;      font-weight:normal;   text-decoration:underline;} 

.Link_Smaller                  {font-size: 9pt;	color:#4f91cd;	    font-weight:normal;   text-decoration:underline;       font-family: Arial;} 
A.Link_Smaller:link            {			        color:#4f91cd;        font-weight:normal;   text-decoration:underline;} 
A.Link_Smaller:visited         {                 color:#6a849c;        font-weight:normal;   text-decoration:underline;} 
A.Link_Smaller:hover           {                 color:black;      font-weight:normal;   text-decoration:underline;} 
A.Link_Smaller:focus           {                 color:black;      font-weight:normal;   text-decoration:underline;} 

.Link_Medium                  {font-size: 12pt;	color:#4f91cd;	    text-decoration:underline;       font-family: Arial;} 
A.Link_Medium:link            {			        color:#4f91cd;        text-decoration:underline;} 
A.Link_Medium:visited         {                 color:#6a849c;        text-decoration:underline;} 
A.Link_Medium:hover           {                 color:black;      text-decoration:underline;} 
A.Link_Medium:focus           {                 color:black;      text-decoration:underline;} 

.Link_Large                  {font-size: 14pt;	color:#4f91cd;	    font-weight:normal;   text-decoration:underline;       font-family: Arial;} 
A.Link_Large:link            {			        color:#4f91cd;        font-weight:normal;   text-decoration:underline;} 
A.Link_Large:visited         {                 color:#6a849c;        font-weight:normal;   text-decoration:underline;} 
A.Link_Large:hover           {                 color:black;      font-weight:normal;   text-decoration:underline;} 
A.Link_Large:focus           {                 color:black;      font-weight:normal;   text-decoration:underline;} 

.Link_FAQ                  {font-size: 10pt;	color:#4f91cd;	    font-weight:bold;   text-decoration:underline;       font-family: Arial;} 
A.Link_FAQ:link            {			        color:#4f91cd;        font-weight:bold;   text-decoration:underline;} 
A.Link_FAQ:visited         {                 color:#6a849c;        font-weight:bold;   text-decoration:underline;} 
A.Link_FAQ:hover           {                 color:black;      font-weight:bold;   text-decoration:underline;} 
A.Link_FAQ:focus           {                 color:black;      font-weight:bold;   text-decoration:underline;} 

.Link_QuickSurveyThanks    {font-size: 12pt;	color:white;	    font-weight:bold;   text-decoration:underline;       font-family: Arial;} 
A.Link_QuickSurveyThanks:link            {		color:white;        font-weight:bold;   text-decoration:underline;} 
A.Link_QuickSurveyThanks:visited         {      color:white;        font-weight:bold;   text-decoration:underline;} 
A.Link_QuickSurveyThanks:hover           {      color:#fff5a2;      font-weight:bold;   text-decoration:underline;} 
A.Link_QuickSurveyThanks:focus           {      color:#fff5a2;      font-weight:bold;   text-decoration:underline;} 

.Link_Definition            {color: green;  border-bottom: dashed 1px green; text-decoration: none;}
A.Link_Definition:link      {color: green;  border-bottom: dashed 1px green; text-decoration: none;} 
A.Link_Definition:hover     {color: green;  border-bottom: solid 1px green;} 
A.Link_Definition:focus     {color: green;  border-bottom: solid 1px green;} 

.Link_H3                {font-size: 15pt;	font-weight: bold; 	    text-decoration:none;	font-family: Arial Narrow;}
A.Link_H3:link           {font-size: 15pt;	font-weight: bold; 	    text-decoration:none;	font-family: Arial Narrow;}
A.Link_H3:hover          {font-size: 15pt;	font-weight: bold; 	    text-decoration:underline;	font-family: Arial Narrow;}
A.Link_H3:focus          {font-size: 15pt;	font-weight: bold; 	    text-decoration:underline;	font-family: Arial Narrow;}

.Link_NoLicense                  {font-size: 10pt;	color:#c2c2c2;	    text-decoration:none;       font-family: Arial;} 
A.Link_NoLicense:link            {			        color:#c2c2c2;        text-decoration:none;    border-bottom: dashed 1px;} 
A.Link_NoLicense:visited         {                 color:#c2c2c2;        text-decoration:none;    border-bottom: dashed 1px;} 

.Link_AlertNormal                  {font-size: 10pt;	color:red;	                        text-decoration:underline;       font-family: Arial;} 
A.Link_AlertNormal:link            {			        color:red;                          text-decoration:underline;} 
A.Link_AlertNormal:visited         {                 color:red;                          text-decoration:underline;} 
A.Link_AlertNormal:hover           {                 color:black;                            text-decoration:underline;} 
A.Link_AlertNormal:focus           {                 color:black;                            text-decoration:underline;} 

.Link_SoftwareUpdatesFeed                  {font-size: 10pt;	color:#4f91cd;	                        text-decoration:underline;       font-family: Arial;} 
A.Link_SoftwareUpdatesFeed:link            {			        color:#4f91cd;                          text-decoration:underline;} 
A.Link_SoftwareUpdatesFeed:visited         {                 color:#4f91cd;                          text-decoration:underline;} 
A.Link_SoftwareUpdatesFeed:hover           {                 color:black;                            text-decoration:underline;} 
A.Link_SoftwareUpdatesFeed:focus           {                 color:black;                            text-decoration:underline;} 

.Link_CaseManager                  {font-size: 8pt;	color:#4f91cd;	          font-weight:bold;              text-decoration:none;       font-family: Arial;} 
A.Link_CaseManager:link            {			        color:#4f91cd;        font-weight:bold;                  text-decoration:none;} 
A.Link_CaseManager:visited         {                 color:#4f91cd;           font-weight:bold;               text-decoration:none;} 
A.Link_CaseManager:hover           {                 color:black;             font-weight:bold;               text-decoration:none;} 
A.Link_CaseManager:focus           {                 color:black;             font-weight:bold;               text-decoration:none;} 


.Link_SmallerNoLicense		{font-size: 9pt; color:#c2c2c2;	text-decoration:none; border:none; font-family: Arial}


/* Text Styles */
.Normal             {font-size: 10pt;	color: black;	font-weight: normal; 	text-decoration:none;	font-family: Arial;}
.NormalFontSize     {font-size: 10pt;}
.Bold               {font-weight: bold;}
.Large              {font-size: 14pt;	                                                                font-family: Arial;}
.Medium             {font-size: 12pt;	                                        text-decoration:none;	font-family: Arial;}
.Micro              {font-size: 7pt;	                                        text-decoration:none;	font-family: Arial;}
.Small              {font-size: 8pt;	                                        text-decoration:none;	font-family: Arial;}
.Smaller            {font-size: 9pt;		                                    text-decoration:none;	font-family: Arial;}
.FinePrint          {font-size: 8pt;	color: black;	                        text-decoration:none;	font-family: Arial;}
.SideQuote          {font-size: 8pt;	color: #4f91cd;	font-weight: bold;      text-decoration:none;	font-family: Arial;}
.FinerBluePrint     {font-size: 8pt;	color: #4f91cd;	                        text-decoration:none;	font-family: Arial;}
.Copyright          {font-size: 9pt;	color: #414042;	font-weight: normal; 	text-decoration:none;	font-family: Arial;}
.AltNormal          {font-size: 10pt;	color: #757575;	                        text-decoration:none;	font-family: Arial;}
.Breadcrumbs        {font-size: 8pt;	color: #757575; font-weight: bold; 	    text-decoration:none;	font-family: Arial;}
.FormLabel			{font-size: 8pt;	color: black;	font-weight: bold; 	    text-decoration:none;	font-family: Arial;}
.CMenuTitle         {font-size: 11pt;	color: #4f91cd;	font-weight: bold; 	    text-decoration:none;	font-family: helvetica;}
.CMenuTitle2        {font-size: 10pt;	color: black;	font-weight: bold; 	    text-decoration:none;	font-family: Arial;}
.CMenuSmall         {font-size: 8pt;	color: #4e4e4e;	font-weight: normal; 	text-decoration:none;	font-family: Arial;}
.CMenuSelected      {font-size: 10pt;	color: #626262;	font-weight: bold;    text-decoration:none;	font-family: helvetica;}
.Alert_Small        {font-size: 8pt;    color: Red;}
.Alert_Normal       {font-size: 10pt;    color: Red;}
.Alert_Medium       {font-size: 12pt;    color: Red;}
.Alert_Large        {font-size: 14pt;    color: Red;}
.Invalid_Small      {font-size: 8pt;    color: Red;}
.CodeSample         {font-size: 9pt;    font-family: Courier New;}
.CheckOrX         {font-size: 12pt;    font-family: Wingdings 2;}  /* Use "P" for checkmark, "O" for X */
.QuickSurveyQ       {font-size: 10pt; color: black;	font-weight: bold; text-decoration:none; font-family: helvetica;}
.QuickSurveyA       {font-size: 8pt; color: #626262; font-weight: bold; text-decoration:none; font-family: helvetica;}
.QuickSurveyThanks  {font-size: 8pt; color: black; font-weight: normal; text-decoration:none; font-family: Arial;}
/* Accordian-specific text styles for FAQs */
.openlanguage       {                   color: black;}
.closedlanguage     {                   color: #4f91cd;}
.question           {cursor: hand; cursor: pointer; font: bold 10pt Arial; margin: 10px 0;}

/* Bullet Styles */
.Bullet_Normal      {font-size: 1em; list-style-position: outside; list-style-type: disc; margin-left: 20px;}
.Bullet_Secondary      {font-size: 1em; list-style-position: outside; list-style-type: circle; margin-left: 20px;}
.Bullet_Ordered      {font-size: 1em; list-style-position: outside; margin-left: 20px;}
.Bullet_UCAlpha       {font-size: 1em; list-style-position: outside; list-style-type: upper-alpha; margin-left: 25px;}
.Bullet_LCAlpha       {font-size: 1em; list-style-position: outside; list-style-type: lower-alpha; margin-left: 25px;}
.Bullet_CMenu       {font-size: 1em; color: black; list-style-position: outside; list-style-type:none; margin-left: 6px;}
.Bullet_FAQ         {font-size: 10pt; color: black; list-style-position: outside; list-style-type:disc; margin-left: 20px;}

/* Header Styles */
h1 {font-size: 18pt;	color: #626262; font-weight: normal; 	text-decoration:none;	font-family: Arial Narrow;}
h2 {font-size: 16pt;	color: black;   font-weight: normal; 	text-decoration:none;	font-family: Arial Narrow;}
h3 {font-size: 15pt;	color: #626262;   font-weight: bold; 	    text-decoration:none;	font-family: Arial Narrow;}
h4 {font-size: 14pt;	color: black;   font-weight: bold; 	    text-decoration:none;	font-family: Arial Narrow;}
h5 {font-size: 13pt;	color: #626262;   font-weight: bold; 	    text-decoration:none;	font-family: Arial Narrow;}
h6 {font-size: 13pt;	color: black;   font-weight: bold; 	    text-decoration:none;	font-family: Arial Narrow;}

.h1 {font-size: 18pt;	color: #626262; font-weight: normal; 	text-decoration:none;	font-family: Arial Narrow;}
.h2 {font-size: 16pt;	color: black;   font-weight: normal; 	text-decoration:none;	font-family: Arial Narrow;}
.h3 {font-size: 15pt;	color: #626262;   font-weight: bold; 	    text-decoration:none;	font-family: Arial Narrow;}
.h4 {font-size: 14pt;	color: black;   font-weight: bold; 	    text-decoration:none;	font-family: Arial Narrow;}
.h5 {font-size: 13pt;	color: #626262;   font-weight: bold; 	    text-decoration:none;	font-family: Arial Narrow;}
.h6 {font-size: 13pt;	color: black;   font-weight: bold; 	    text-decoration:none;	font-family: Arial Narrow;}

.AltHeadline1 {font-size: 20pt;	font-weight: normal; 	text-decoration:none;	font-family: Arial Narrow;}
.AltHeadline2 {font-size: 18pt;	font-weight: normal; 	text-decoration:none;	font-family: Arial Narrow;}
.AltHeadline3 {font-size: 16pt;	font-weight: bold; 	    text-decoration:none;	font-family: Arial Narrow;}
.AltHeadline4 {font-size: 14pt;	font-weight: bold; 	    text-decoration:none;	font-family: Arial Narrow;}
.AltHeadline5 {font-size: 13pt;	font-weight: bold; 	    text-decoration:none;	font-family: Arial Narrow;}
.AltHeadline6 {font-size: 12pt;	font-weight: bold; 	    text-decoration:none;	font-family: Arial Narrow;}
.AltHeadline7 {font-size: 12pt;	color: black;   font-weight: bold; 	    text-decoration:none;	font-family: Arial Narrow;}
.AltHeadline8 {font-size: 11pt;	color: #626262;   font-weight: bold; 	    text-decoration:none;	font-family: Helvetica;}


/* Table Styles */
.Brd_Feather    {border: #f1f2f2;}
.Brd_Light      {border: #eeeeee;}
.Brd_Medium     {border: #e0e0e0;}
.Brd_Gray      {border: #808080;}
.Brd_Black      {border: black;}
.Brd_Red        {border: #ff0000;}
.Brd_All        {border: solid 1px;}
.Brd_Bottom     {border-bottom: solid 1px;}
.Brd_Top        {border-top: solid 1px;}
.Brd_Left       {border-left: solid 1px;}
.Brd_Right      {border-right: solid 1px;}
.Pad0           {padding: 0px;}
.Pad1           {padding: 1px;}
.Pad2           {padding: 2px;}
.Pad3           {padding: 3px;}
.Pad4           {padding: 4px;}
.Pad5           {padding: 5px;}
.Pad10          {padding: 10px;}
.PadRight2      {padding: 0px 2px 0px 0px;}
.PadRight5      {padding: 0px 5px 0px 0px;}
.PadLeft2       {padding: 0px 0px 0px 2px;}
.PadLeft5       {padding: 0px 0px 0px 5px;}
.PadLeft10       {padding: 0px 0px 0px 10px;}
.PadTop2        {padding: 2px 0px 0px 0px;}
.PadTop5        {padding: 5px 0px 0px 0px;}
.PadBottom2     {padding: 0px 0px 2px 0px;}
.PadBottom5     {padding: 0px 0px 5px 0px;}
.Margin0        {margin: 0px;}
.Margin1        {margin: 1px;}
.Margin2        {margin: 2px;}
.Margin3        {margin: 3px;}
.Margin5        {margin: 5px;}
.Margin10       {margin: 10px;}
.TableHeaderRow {background-color: #EEEEEE; border: solid 1px #EEEEEE; vertical-align: bottom;}
.TableNormalRow {border: solid 1px #EEEEEE; vertical-align: top;}
.TableNormal    {border: solid 0px #EEEEEE; border-collapse: collapse;}
.TableWBorders  {border-collapse: collapse;}
.TableNoMenuWidth   {width: 800px;}
.TableNormalWidth   {width: 625px;}
.Table100Width   {width: 100%;}
.VAlignTop      {vertical-align: top}
.VAlignMiddle   {vertical-align: middle}
.VAlignBottom   {vertical-align: bottom}
.AlignLeft      {text-align: left}
.AlignRight     {text-align: right}
.AlignCenter    {text-align: center}
.TableWidth5    {width: 5%}
.TableWidth6    {width: 6%}
.TableWidth7    {width: 7%}
.TableWidth8    {width: 8%}
.TableWidth9    {width: 9%}
.TableWidth10   {width: 10%}
.TableWidth11   {width: 11%}
.TableWidth12   {width: 12%}
.TableWidth13   {width: 13%}
.TableWidth14   {width: 14%}
.TableWidth15   {width: 15%}
.TableWidth20   {width: 20%}
.TableWidth25   {width: 25%}
.TableWidth30   {width: 30%}
.TableWidth33   {width: 33%}
.TableWidth35   {width: 35%}
.TableWidth40   {width: 40%}
.TableWidth45   {width: 45%}
.TableWidth50   {width: 50%}
.TableWidth60   {width: 60%}
.TableWidth66   {width: 66%}
.TableWidth70   {width: 70%}
.TableWidth80   {width: 80%}
.TableWidth90   {width: 90%}
.TableWidth100   {width: 100%}

/* Colors */
.Primary1          {color: #4f91cd;}
.Primary1_Back     {background-color: #4f91cd;}
.Primary2          {color: #333333;}
.Primary2_Back     {background-color: #333333;}
.Accent1           {color: #f99d20;}
.Accent1_Back      {background-color: #f99d20;}
.Accent2           {color: #ffe073;}
.Accent2_Back      {background-color: #ffe073;}
.Accent3           {color: #316912;}
.Accent3_Back      {background-color: #316912;}
.Accent4           {color: #5bc720;}
.Accent4_Back      {background-color: #5bc720;}

.Primary1         {color: #4f91cd;}
.Primary1_Back    {background-color: #4f91cd;}
.CSOrange       {color: #f99d20;}
.Accent1_Back  {background-color: #f99d20;}
.Accent2       {color: #ffe073;}
.Accent2_Back  {background-color: #ffe073;}
.DarkGreen      {color: #316912;}
.DarkGreen_Back {background-color: #316912;}
.Red        {color: #ff0000;}
.Red_Back   {background-color: #ff0000;}
.CSGreen        {color: #5bc720;}
.CSGreen_Back   {background-color: #5bc720;}
.AltRowColor    {background-color: #eeeeee;}
.GridViewHeader {background-color: #6B696B;}
/* Grayscale (listed light to dark) */
.White          {color: white;}
.White_Back     {background-color: white;}
.Feather        {color: #f2f2f2;}
.Feather_Back   {background-color: #f2f2f2;}
.Light          {color: #eeeeee;}
.Light_Back     {background-color: #eeeeee;}
.MediumColor         {color: #e0e0e0;}
.MediumColor_Back    {background-color: #e0e0e0;}
.Silver         {color: #c0c0c0;}
.Silver_Back    {background-color: #c0c0c0;}
.LightGray      {color: #bbbaba;}
.LightGray_Back {background-color: #bbbaba;}
.Gray           {color: #808080;}
.Gray_Back      {background-color: #808080;}
.Dark           {color: #4e4e4e;}
.Dark_Back      {background-color: #4e4e4e;}
.Heavy          {color: #242424;}
.Heavy_Back     {background-color: #242424;}
.Black          {color: black;}
.Black_Back     {background-color: black;}

/* Image Styles */
.Image_AlignTop {vertical-align: top;}
IMG.download { border-width: 0px; vertical-align: middle; }

/* Hover Buttons */
.QS1_Skin           {background-image: url(~/assets/images/Button_QS_LUK.jpg); background-repeat: no-repeat;}
.QS1_Button:hover   {background-image: url(~/assets/images/Button_QS_LUK2.jpg); background-repeat: no-repeat; cursor: hand;}

/* Other */
.Inline         {display: inline;}
