﻿html                                    {overflow: -moz-scrollbars-vertical;overflow-y:scroll;overflow-x:auto;}
div#PageContainer						{width:900px;margin:0 auto;background-color:#FFFFFF;}

h1                                      {margin:10px 0 10px 0;font-size:18px;}
h2                                      {}
h3                                      {}
h4                                      {}
h5                                      {}
h6                                      {}

/*	ROUNDED PANEL	*/
div.bxH > div,
div.bxF > div							{font-size:1px;overflow:hidden;height:1px;}
div.bxB									{margin:0;padding: 0 1px 0 1px 0;}
div.bxB12								{margin:0 12px 0 12px;}
div.bxB7								{margin: 0 7px 0 7px;}
div.bxB5								{margin:0 5px 0 5px;}
div.bxB4								{margin: 0 4px 0 4px;}
div.bxB3								{margin: 0 3px 0 3px;}
div.bxB2								{margin: 0 2px 0 2px;}
div.bxB1								{margin: 0 1px 0 1px;}
div.bxB0								{margin: 0;}
/*	BLUE BACKGROUND	*/
div.BoxGray > div > div,		
div.BoxGray > div.bxB					{background-color:#F1F1F1;}
/*	GRAY BACKGROUND	*/
div.BoxBlue > div > div,		
div.BoxBlue > div.bxB					{background-color:#99CCFF;}

/* FORMS GENERAL    */
div.form                                {clear:both;padding:10px;width:auto;}
div.form > div                          {clear:both;display:block;width:auto;padding:4px 0 4px 0;}
div.form > div > label                  {clear:both;float:left;margin:5px -170px 0 0;width:160px;padding-left:10px;color:#666666;font-size:12px;}
div.form > div > span > label           {width:auto;position:relative;left:5px;color:#666666;font-size:90%;}
div.form > div > label:hover,
div.form > div > span > label:hover     {color:Blue;}
div.form > div.rbl                      {clear:both;}
div.form > div.rbl > table              {margin:0 0 0 170px;clear:both;}
div.form > div.rbl label                {float:left;color:#666666;font-size:90%;width:auto;display:block;}
div.form > div.rbl input                {float:left;}
div.form > div > input, 
div.form > div > textarea,
div.form > div > select                 {float:left;margin:5px 0 0 160px;width:200px;}
div.form > div > select                 {width:203px;}
div.form > div .input                   {clear:both;display:block;}
div.form > div .input > 
input[type=submit]                      {margin:5px 5px 0 160px;width:204px;font-size:10px;}
div.form > div > input[type=checkbox]   {float:none;margin:5px 5px 0 160px;width:auto;}
div.form > div > input[type=checkbox] 
+ label                                 {float:none;}
div.form > div > input[type=submit]     {width:auto;border-top:solid 1px #b57c7d;border-right:soild 2px #5b1919;border-left:solid 1px #b57c7d;border-bottom:solid 1px #5b1919;background:#5b1919/*d63b3b*/ url(/App_Resources/images/bg_btn.jpg) repeat-x;height:20px;color:White;font-weight:bold;font-size:12px;}
div.form > div > input[type=image]      {border:none;width:auto;height:auto;}
div.form > div > span                   {float:left;}
div.form > div > span > input[type=radio]   {float:none;margin:8px 0 0 160px;width:auto;}
div.form > div > span > br              {}
div.form > div > span.req               {display:block;}
div.form > div > span.req > span.req    {clear:both;width:auto;background:url(/App_Resources/images/icon_x.gif) no-repeat;width:18px;height:18px;position:absolute;margin:6px 0 0 2px;}
div.form > div span.reqFade             {width:auto;background:url(/App_Resources/images/icon_x_fade.png) no-repeat;width:18px;height:18px;margin:6px 0 0 2px;position:absolute;}
div.form > div > div.note               {clear:both;display:block;margin:2px 0 5px 160px;font-size:10px;color:#999999;}
div.form > div > div.iv                 {clear:both;padding: 20px 0 0 160px;}
div.form > div > div.iv > img           {clear:both;display:block;margin-bottom:2px;}
div.form > div > div.iv > a             {clear:both;font-size:11px;width:180px;text-align:center;display:block;}
div.form > div.vs                       {clear:both;position:absolute;min-width:200px;border:solid 1px #999999;border-right:solid 3px red;padding:10px 10px 20px 8px;font-size:11px;margin:5px 0 0 430px;color:#a62121;}
div.form > div.vs > b                   {color:#666666;}

/* LOGIN MASTER PAGE */
div.RightColLogin > div                         {display:block;padding-left:8px;}
div.RightColLogin > div > label                 {clear:both;font-size:12px;display:block;font-size:11px;margin:1px 0 0 0;}
div.RightColLogin > div > input                 {width:185px;font-size:12px;margin-top:3px;display:inline;float:left;}
div.RightColLogin > div > input[type=submit]    {width:auto;border-top:solid 1px #b57c7d;border-right:soild 2px #5b1919;border-left:solid 1px #b57c7d;border-bottom:solid 1px #5b1919;background:#5b1919/*d63b3b*/ url(/App_Resources/images/bg_btn.jpg) repeat-x;height:20px;color:White;font-weight:bold;font-size:12px;display:block;}
div.RightColLogin > div > input[type=image]     {width:auto;border:none;height:auto;}
div.RightColLogin > div > span.req              {display:block;}
div.RightColLogin > div > span.req > span.req   {clear:both;width:auto;background:url(/App_Resources/images/icon_x_trans.png) no-repeat;width:18px;height:18px;position:absolute;margin:3px 0 0 2px;}
div.RightColLogin > div.forgot > a,
div.RightColLogin > div.forgot > a:link,
div.RightColLogin > div.forgot > a:visited      {color:Blue;font-size:10px;}
div.RightColLogin > div.forgot                  {padding: 2px 0 0 10px;display:block;clear:both;}

/* CREDENTIALS FORM */
div#CredentialsContainer                {padding-bottom:100px;}
div.form > div span.check               {width:auto;background:url(/App_Resources/images/icon_check.gif) no-repeat;width:18px;height:18px;margin:6px 0 0 2px;}
div.form > div span.req2                {width:auto;background:url(/App_Resources/images/icon_x.gif) no-repeat;width:18px;height:18px;margin:6px 0 0 2px;}
div.form > div img.check                {margin:6px 0 0 2px;border:none;}
div.form > div img.req2                 {margin:6px 0 0 2px;border:none;}
div.form > div.checkUsername            {clear:both;display:block;margin:8px 0 0 160px;width:auto;}

/* CLIENT LOGIN IFRAME - OLD APPLICATION LOGIN */
.ifCL                                   {border:0;margin:0;padding:0;display:none;visibility:hidden;}

/* PASSWORD BAR */
.passwordBar							{margin:2px 0 0 20px;position:absolute;border-style:solid;border-width:1px;padding:1px;width:100px;z-index:1000;}
.passwordBar_poor, 
.passwordBar_weak,
.passwordBar_average,
.passwordBar_good,
.passwordBar_excellent					{margin:2px 0 0 20px;color:#ffffff;font-size:11px;text-align:center;width:140px;height:16px;padding-top:2px;font-family:Arial, Sans-Serif;font-weight:bold;z-index:1000;}
.passwordBar_poor						{background-color:#FF0000;}
.passwordBar_weak						{background-color:#FF6699;}
.passwordBar_average					{background-color:#b48c26;}
.passwordBar_good						{background-color:#99CC00;}
.passwordBar_excellent					{background-color:#49aa2c;}

/* ORDER FORM */
div#order                                                   {}
div#order > div.section                                     {clear:left;border:solid 1px #999999;border-bottom:solid 1px #d63b3b;margin:10px 0 40px 0;}
div#order > div.section > h1                                {background:#d63b3b url(/App_Resources/images/bg_btn.jpg) repeat-x;color:#ffffff;font-size:12px;margin:0;padding:5px 0 5px 5px;}
div#order > div.section > div.row                           {clear:left;display:block;padding:15px 4px 10px 8px;min-height:35px;background-color:#FFFFFF;}
div#order > div.section > div.rowAlt                        {clear:left;display:block;padding:15px 4px 10px 8px;min-height:35px;background-color:#F1F1F1;}
div#order > div.section > div > div                         {float:left;width:165px;}
div#order > div.section > div > div.semishort               {float:left;width:110px;}
div#order > div.section > div > div.short                   {float:left;width:80px;}
div#order > div.section > div > div.veryshort               {float:left;width:60px;}
div#order > div.section > div > div.wide                    {clear:left;width:auto;}
div#order > div.section > div > div.wide *                  {clear:both;}
div#order > div.section > div > div > label                 {font-size:11px;color:#999999;font-weight:bold;display:block;}
div#order > div.section > div > div > input                 {font-size:11px;}
div#order > div.section > div > div > textarea              {font-size:11px;font-family:Arial, Helvetica, Sans-Serif;width:620px;}
div#order > div.section > div > div.short > input           {font-size:11px;width:40px;}
div#order > div.section > div > div.veryshort > input       {font-size:11px;width:25px;}
div#order > div.section > div > div > select                {width:auto;font-size:11px;}
div#order > div.section > div > div > span > br             {display:none;visibility:hidden;}
div#order > div.section > div > div > span.req              {position:absolute;margin:-5px 0 0 -5px;}
div#order > div.section > div > div > span.req > span.req   {clear:both;width:auto;background:url(/App_Resources/images/icon_x.gif) no-repeat;width:18px;height:18px;position:absolute;margin:6px 0 0 2px;}
div#order > div.section > div > div > span.reqFade          {width:auto;background:url(/App_Resources/images/icon_x_fade.png) no-repeat;width:18px;height:18px;position:absolute;margin:0 0 0 -2px;}
div#order > div > input[type=text]                          {display:none;visibility:hidden;}
div#order > div > span.req                                  {clear:both;display:block;background:url(/App_Resources/images/icon_x.gif) no-repeat;margin:10px 0 10px 0;padding:2px 0 0 30px;height:30px;vertical-align:middle;font-weight:bold;font-size:12px;}

/* PRODUCTS DISPLAY */
table.dlProducts                                    {border-collapse:collapse;border:none;}
table.dlProducts tr.row > td                        {background-color:#FFFFFF;height:20px;}
table.dlProducts tr.rowAlt > td                     {background-color:#F1F1F1;height:20px;}
table.dlProducts tr td                              {width:190px;text-align:right;padding-right:20px;}
table.dlProducts tr td:first-child                  {padding:0 0 0 5px;width:500px;font-weight:bold;color:#666666;text-align:left;}
table.dlProducts tr td:hover                        {font-weight:bold;color:#d63b3b;}
table.dlProducts tr td input                        {}
table.dlProducts tr td label                        {position:relative;bottom:2px;left:7px;}
table.dlProducts tr.total td                        {font-weight:bold;height:20px;background-color:#d63b3b;color:#ffffff;}
table.dlProducts tr.rushcharge td                   {font-weight:bold;height:20px;background-color:#CCCCCC;color:#666666;border-top:solid 1px #999999;}

/* PRODUCTS EDIT */
div#servicesProfile                                 {margin:0 0 40px 0;padding:40px;}
div#servicesProfile > div > h1                      {margin:0 0 5px 0;font-size:14px;display:inline;width:auto;float:left;}
div#servicesProfile > div > img                     {position:absolute;}
div#servicesProfile > div > div > img               {position:absolute;width:auto;margin-top:-13px;margin-left:5px;}
div#servicesProfile > div > p                       {width:auto;clear:both;}
table.dlProductsEdit                                {border-collapse:collapse;border:none;width:100%;}
table.dlProductsEdit tr td                          {width:25%;}
table.dlProductsEdit input                          {}
table.dlProductsEdit label                          {position:relative;bottom:2px;left:7px;}

/* MISCELANEOUS */
div.clear                               {clear:both;margin:0;padding:0;font-size:1px;}
div.block                               {clear:both;margin:0;padding:0;height:10px;width:100%;}

div.loading                             {clear:both;background-color:#ffffff;filter:alpha(opacity=70);opacity:0.7;position:absolute;width:180px;height:60px;background-color:#ffffff;text-align:center;}
div.loading > img                       {position:relative;top:3px;}
img.loadingImg                          {position:absolute;margin:5px 0 0 4px;}

div.ErrorMessage                        {display:block;margin:20px 5px 20px 0;padding:5px;border:solid 1px #999999;border-left:solid 1px #ff5252;border-right:solid 8px #ff5252;background:url(/App_Resources/images/icon_flag_red_light.png) top left no-repeat;}
div.ErrorMessage > h1                   {margin:3px 0 5px 54px;font-size:12px;font-weight:bold;width:auto;color:#ff5252;}
div.ErrorMessage > div                  {margin:0 0 5px 54px;font-size:11px;color:#666666;font-family:Arial, Verdana, Sans-serif;width:auto;}

div.Note                                {display:block;margin:20px 5px 20px 0;padding:5px;border:solid 1px #999999;border-left:solid 1px #ff9900;border-right:solid 8px #ff9900;background:url(/App_Resources/images/icon_flag_orange.png) top left no-repeat;}
div.Note > h1                           {margin:3px 0 5px 54px;font-size:12px;font-weight:bold;width:auto;color:#ff9900;}
div.Note > div                          {margin:0 0 5px 54px;font-size:11px;color:#666666;font-family:Arial, Verdana, Sans-serif;width:auto;}
div.Note > div a                        {color:Blue;}

div.Note1                               {display:block;margin:20px 5px 20px 0;padding:5px;background:url(/App_Resources/images/icon_flag_orange_light.png) top left no-repeat;}
div.Note1 > h1                          {margin:3px 0 5px 54px;font-size:14px;font-weight:normal;width:auto;color:#666666;}
div.Note1 > div                         {margin:0 0 5px 54px;padding-bottom:15px;font-size:12px;color:#666666;font-family:Arial, Verdana, Sans-serif;width:auto;border-bottom:solid 1px #F1F1F1;}
div.Note1 > div a                       {color:Blue;}

div.Note2                               {display:block;margin:20px 5px 20px 0;padding:5px;background:url(/App_Resources/images/icon_flag_green.png) top left no-repeat;}
div.Note2 > h1                          {margin:3px 0 5px 54px;font-size:14px;font-weight:normal;width:auto;color:#666666;}
div.Note2 > div                         {margin:0 0 5px 54px;padding-bottom:15px;font-size:12px;color:#666666;font-family:Arial, Verdana, Sans-serif;width:auto;border-bottom:solid 1px #F1F1F1;}
div.Note2 > div a                       {color:Blue;}

div.Note3                               {display:block;margin:20px 5px 20px 0;padding:5px;background:url(/App_Resources/images/icon_flag_red_light.png) top left no-repeat;}
div.Note3 > h1                          {margin:3px 0 5px 54px;font-size:14px;font-weight:normal;width:auto;color:#666666;}
div.Note3 > div                         {margin:0 0 5px 54px;padding-bottom:15px;font-size:12px;color:#666666;font-family:Arial, Verdana, Sans-serif;width:auto;border-bottom:solid 1px #F1F1F1;}
div.Note3 > div a                       {color:Blue;}

div.Footnote                            {display:block;margin:20px 5px 20px 0;padding:5px;}
div.Footnote > h1                       {margin:3px 0 5px 10px;font-size:14px;font-weight:normal;width:auto;color:#666666;}
div.Footnote > div                      {margin:0 0 5px 10px;font-size:12px;color:#666666;font-family:Arial, Verdana, Sans-serif;width:auto;}

.customFocused                          {background-image:url(/App_Resources/images/bg1.png)}
.rootGroup .item .link                  {color:red;}

/* CLIENT INFORMATION */
div#displayInfo                                     {margin:10px 0 0 0;padding:40px;}
div#displayInfo > div                               {clear:left;display:block;padding:5px 0 5px 0;margin:0;}
div#displayInfo > div.separator                     {border-bottom:solid 1px #F1F1F1;display:block;padding-top:2px;margin:2px 0 2px 0;}
div#displayInfo > div > div                         {float:left;margin:0 0 0 165px;color:#666666;font-size:12px;text-transform:capitalize;width:auto;display:inline;}
div#displayInfo > div > div:first-child             {float:left;width:165px;margin:0 -150px 0 0;color:#999999;font-size:12px;text-transform:none;}
div#displayInfo > div > div > a                     {color:Blue;position:relative;bottom:1px;}
div#displayInfo > div > div > div                   {float:right;width:auto;padding-left:5px;}
div#displayInfo > div > div > div > img             {border:0;}
div#displayInfo > div > div > img.Check             {border:0;position:absolute;}

/* MODAL POPUP BOX */
div.modalPopupBox									{width:650px;background-color:White;padding:20px;border:solid 1px #666666;}
div.modalPopupBox	h3                              {font-weight:bold;}
div.modalPopupBox > div.body						{background-color:#F1F1F1;padding: 10px 20px 5px 20px;margin:0;font-size:12px;}
div.modalPopupBox > div.body > div > a				{display:block;margin-left:150px;width:180px;text-align:center;}
div.modalPopupBox > div.body > div > a:first-child	{font-size:10px;font-weight:bold;text-decoration:none;display:inline;width:20px;margin-left:0;margin-bottom:-20px;background-color:Blue;color:White;padding: 0 2px 0 2px;}
div.modalPopupBox > div.body > div					{display:block;clear:both;margin:5px 0 5px 0;font-size:11px;color:#999999;}
div.modalPopupBox > div.body label					{float:left;width:150px;color:#999999;position:relative;top:2px;font-size:12px;color:Fuchsia;}
div.modalPopupBox > div.body label:hover			{color:#49aa2c;font-weight:bold;background:url(/App_Resources/images/bg_label.png) no-repeat right;}
div.modalPopupBox > div.body input[type=text],
div.modalPopupBox > div.body input[type=password]	{width:179px;color:#800000;background-color:#ffffff;font-size:11px;margin:0;border:solid 1px #999999;}
div.modalPopupBox > div.body select					{width:181px;color:#800000;font-size:11px;}
div.modalPopupBox > div.body input[type=submit]		{width:179px;font-weight:bold;font-size:11px;letter-spacing:1px;background:url(/App_Resources/images/btn_active.png) repeat-x left;color:#FFFFFF;border-top:solid 2px #c6f3b4; border-left:solid 2px #c6f3b4;border-right:solid 2px #49aa2c;border-bottom:solid 2px #49aa2c;padding:2px 15px 2px 15px;margin:0 0 0 150px;}
div.modalPopupBox > div.body img.req				{position:absolute;z-index:0;}
div.modalPopupBox > div.body span > img				{position:absolute;z-index:10;}
div.modalPopupBox > div.body > div:first-child		{text-align:right;margin:0;margin-bottom:-26px;}
.mpe												{background-color:#dddddd;filter:alpha(opacity=70);opacity:0.7;filter: alpha(opacity=70);-moz-opacity: 0.7;}
div.modalPopupContainer								{background-color:transparent;}

/* REPORTS */
table#list                                          {border:solid 1px #d63b3b;}
table#list tr > th                                  {background:#d63b3b url(/App_Resources/images/bg_btn.jpg) repeat-x;color:White;font-size:10px;font-weight:bold;text-align:left;height:20px;}
table#list tr > td                                  {height:20px;border-bottom:solid 1px #cccccc;padding-left:2px;}
table#list tr > td.request,
table#list tr > td.report                           {}
table#list tr > td.services                         {}
table#list tr > td.view                             {text-align:center;}
table#list img                                      {border:0;}
div.pagination                                      {text-align:right;padding-right:5px;color:#999999;}
div.pagination > a                                  {color:Blue;margin: 0 4px 0 4px;}
input[type=image].filter                            {width:auto;border:0;margin:5px 0 0 10px;}

