/*-- blue #171F69*/
/*-- red #171F69*/

/*VERSION 2 STYLES */
body			{ font-family: arial,verdana,sans-serif;font-size:11px;background-color:#E8E8E8;margin:0; }
form			{ margin:0;font-size:11px; }
input			{ font-size:11px; }
select			{ font-size:11px; }
td				{ font-family:arial,verdana,sans-serif;color:#000000;font-size:11px; }
p				{ font-size:11px;color:#000000; }

a:link, a:visited, a:active	{ color:#171F69;text-decoration:none;font-size:11px; }
a:hover					{ color:#171F69;text-decoration:underline;font-size:11px; }

/* Page Structure */
#Page					{ height:100%; }
/*#Logo					{ height:125px;background:#e7b242 url( '../../images/TopBar.gif' ) top left repeat-x; }*/
/*#Logo					{ height:125px;background:#e7b242}*/
#Logo					{ height:125px;background:#ffffff}
#LeftContainer			{ width:125px;height:100%; }
#NavContainer			{ height:100% }
#NavBar					{ height:100% }
#NavMiddle				{ background:#171F69 }
#NavBottom				{ background:#171F69}
/*#Top					{ background:#F5F3F0 url( '../../images/TopBar.gif' ) top left repeat-x; }*/
#Top					{ background:#171F69}

#ContentContainer		{ text-align:center;margin-left:auto;margin-right:auto  }
.LeftNav				{ background:#eeeeee url( '../../images/NavBg.gif' ) top left repeat-x;font-weight:bold;font-size:12px;padding-left:5px;height:20px; }
.LeftNav a:link, .LeftNav a:visited, .LeftNav a:active { color:#000000;font-weight:bold;font-size:12px;text-decoration:none; }
.LeftNav a:hover		{ color:#0075BF; }
.SubNav					{ background:#eeeeee url( '../../images/SubBg.gif' ) top left repeat-x;height:20px;padding-left:5px;border-right:solid 1px #000000;border-bottom:solid 1px #000000; }
.SubNav a:link, .SubNav a:visited, .SubNav a:active { color:#000000;font-weight:bold;font-size:12px;text-decoration:none; }
.SubNav a:hover		{ color:#D80000; }
.Login					{ padding-right:5px;color:#FFFFFF;font-size:12px;font-weight:bold;line-height:30px; }

.namelink a:link, .namelink a:visited,.namelink a:active,.namelink a:hover { color:#171F69; }

/* List Page */
.Content				{ margin-top:25px;background-color:#FBFAF9;border:solid 1px #CCCCCC;width:90%;border-bottom:solid 2px #171F69;}
.PageTitle td			{ color:#171F69;font-family: times new roman,times,serif;font-size:20px;font-weight:bold;padding:2px 5px 2px 5px; }
.PageTitle td td		{ padding-left:3px;padding-right:0;border-top:none;border-bottom:none }
.PageTitleTab td			{ color:#171F69;font-family: times new roman,times,serif;font-size:20px;font-weight:bold;padding:2px 5px 0 5px; }
.PanelTitleInCellOnly { background-color:#C9C3BD; padding:2px 5px 2px 5px;font-weight:bold;border-top:solid 2px #D80000; }
.PanelTitle				{ background-color:#D1D1D1; }
.PanelTitle td			{ padding:2px 5px 2px 5px;font-weight:bold;border-top:solid 2px #171F69; }
.PanelTitle td	td		{ padding-left:3px;padding-right:0;font-weight:normal;border-top:none;border-bottom:none; }
.FilterRow				{ background-color:#FBFAF9; }
.FilterRow td			{ padding-top:2px;padding-bottom:2px; }
.FilterButton			{ text-align:right;padding-right:5px; }
.Label					{ font-weight:bold;text-align:right;color:#404040;padding-right:5px;padding-left:5px; }
.Label1					{ font-weight:bold;text-align:right;color:#FF0000;padding-right:5px;padding-left:5px; }
.Labelleft					{ font-weight:bold;text-align:left;color:#404040;padding-right:5px;padding-left:5px; }
.Labelleftnormal					{ font-weight:normal;text-align:left;color:#404040;padding-right:5px;padding-left:5px; }
.SortRow				{ background-color:#D1D1D1;padding:2px 5px 2px 5px;font-weight:bold;border-bottom:solid 1px #D1D1D1;border-top:solid 1px #FBFAF9; font-size:11px; text-align:left}
.SortRow td				{ padding:2px 5px 2px 5px;font-weight:bold;border-bottom:solid 1px #BFBFBF;border-top:solid 1px #FBFAF9; }
.SortRow th				{ padding:2px 5px 2px 5px;font-weight:bold;border-bottom:solid 1px #BFBFBF;border-top:solid 1px #FBFAF9;  }
.SortRow a:link, .SortRow a:visited,.SortRow a:active,.SortRow a:hover	{ font-weight:bold;color:#000000; }
.SortRow td a:link, .SortRow td a:visited,.SortRow td a:active,.SortRow td a:hover	{ font-weight:bold;color:#000000; }
.SortItem				{ background:#E0DAD3 url( '../../images/IcnSortDown.gif' ) center right no-repeat; }
.OddRow					{ background-color:#F4F2F0; }
.OddRow td				{ padding:2px 5px 2px 5px;border-right:solid 1px #CCCCCC; }
.OddRow td	td			{ padding:0;border-right:none; }
.EvenRow				{ background-color:#E6E2DC; }
.EvenRow td				{ padding:2px 5px 2px 5px;border-right:solid 1px #CCCCCC; }
.EvenRow td	td			{ padding:0;border-right:none; }
.PagingContainer		{ border-top:solid 1px #BFBFBF; }
.PagingRow				{ background-color:#E8E8E8; }
.PagingRow td			{ border-top:solid 1px #F4F2F0;padding:2px 5px 2px 5px; }
a.StatusGreen:link, a.StatusGreen:visited, a.StatusGreen:active, a.StatusGreen:hover	{ color:#33A02C; }
a.StatusRed:link, a.StatusRed:visited, a.StatusRed:active, a.StatusRed:hover	{ color:#FF0000; }
.BtnContainer			{ border-top:solid 1px #EFEFEF;border-left:solid 1px #EFEFEF;border-right:solid 1px #000000;border-bottom:solid 1px #000000;
    background:#FFFFFF url( ../../images/BtnBg.gif ) top left repeat-x;
    padding:0px 7px 1px 7px;text-align:center; }
a.Button:link, a.Button:visited, a.Button:active, a.Button:hover	{ text-align:center;white-space:nowrap;color:#171F69;text-decoration:none;font-family: arial,verdana,sans-serif;font-size:11px;line-height:15px;font-weight:bold; }
.InputButton           { border-top:solid 1px #EFEFEF;border-left:solid 1px #EFEFEF;border-right:solid 1px #000000;border-bottom:solid 1px #000000;background:#FFFFFF url( ../../images/BtnBg.gif ) top left repeat-x;padding:0px 7px 1px 7px;text-align:center;white-space:nowrap;color:#171F69;text-decoration:none;font-family: arial,verdana,sans-serif;font-size:11px;line-height:15px;font-weight:bold;cursor: pointer;height:19px;margin:0; }

 .taskfooter { background-color:#f7db8c; font-weight:bold; }
/* Detail Page */
.PanelSubTitle			{ background-color:#D1D1D1; }
.PanelSubTitle td		{ padding:2px 5px 2px 5px;font-weight:bold;border-bottom:solid 1px #BFBFBF;border-top:solid 1px #FBFAF9; }
.PanelSubTitle td td	{ padding:0;border-bottom:none;border-top:none; }
.PanelContainer			{ padding-left:5px;padding-right:5px;padding-bottom:5px;border-bottom:solid 1px #CCCCCC; }
.PanelContainerLeft	{ border-bottom:solid 1px #CCCCCC;border-right:solid 1px #808080;padding-left:5px;padding-right:5px;padding-bottom:5px;width:33%; }
.PanelContainerCenter	{ border-bottom:solid 1px #CCCCCC;border-left:solid 1px #808080;border-right:solid 1px #808080;padding-left:5px;padding-right:5px;padding-bottom:5px;width:33%; }
.PanelContainerEnd 	{ border-bottom:solid 1px #CCCCCC;border-left:solid 1px #808080;padding-left:5px;padding-right:5px;padding-bottom:5px;width:33%; }
.PanelSort	td			{ border-right:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;font-weight:bold;padding:2px 5px 2px 5px;color:#404040; }
.PanelList	td			{ border-right:solid 1px #CCCCCC;padding:2px 5px 2px 5px;border-bottom:solid 1px #CCCCCC;color:#404040; }
.ListLabel				{ font-weight:bold; }
.ButtonRow				{ background-color:#E8E8E8; }
.ButtonRow td			{ text-align:right;padding:2px 5px 2px 5px; }
.ButtonRow td td		{ padding-left:3px; }
/*.PanelEdit				{ background-color:#EFEBE8;padding:2px 5px 2px 5px; }*/
.PanelEdit				{ background-color:#ffffff;padding:2px 5px 2px 5px; }
.PanelEditWhite        { background-color:#FFFFFF;padding:2px 5px 2px 5px; padding-top: 11px; }

/* Special Text */
.EmphasisGreen			{ font-size:11px;color:#33A02C;font-weight:bold; }
a.EmphasisGreen:link,  a.EmphasisGreen:visited, a.EmphasisGreen:active, a.EmphasisGreen:hover	{ font-size:11px;color:#33A02C;font-weight:bold; }
.EmphasisRed			{ font-size:11px;color:#AD2B03;font-weight:bold; }
 a.EmphasisRed:link,  a.EmphasisRed:visited, a.EmphasisRed:active, a.EmphasisRed:hover { font-size:11px;color:#AD2B03;font-weight:bold; }
.EmphasisNeutral		{ font-size:11px;color:#000000;font-weight:bold; }
   a.EmphasisNeutral:link,  a.EmphasisNeutral:visited, a.EmphasisNeutral:active, a.EmphasisNeutral:hover	{ font-size:11px;color:#000000;font-weight:bold; }
.Equipment				{ margin-bottom:5px;margin-top:0 }
.Status					{ margin-bottom:25px;margin-top:0;font-weight:bold; }
.Instruction			{ font-size:14px;color:#AD2B03;font-weight:bold;font-family: times new roman,times,serif;margin-bottom:10px; }
.empty td              { padding:2px 5px 2px 5px; }

   /* IMPORTED STYLES From VERSION 1 FOR INVOICE COLORATION*/
   .reddatalink a, .reddatalink a:visited		{ font:normal 11px/13px arial,verdana,sans-serif;color:#FF0000;text-decoration:underline; }
   .reddatalink a:hover, .reddatalink a:active { font:normal 11px/13px arial,verdana,sans-serif;color:#54382B;text-decoration:underline; }


   a.reddatalink, a.reddatalink:visited		{ font:normal 11px/13px arial,verdana,sans-serif;color:#FF0000;text-decoration:underline; }
   a.reddatalink:hover, a.reddatalink:active { font:normal 11px/13px arial,verdana,sans-serif;color:#54382B;text-decoration:underline; }
   span.reddatalink                            { font:normal 11px/13px arial,verdana,sans-serif;color:#FF0000;}
   span.greendatalink                            { font:normal 11px/13px arial,verdana,sans-serif;color:#66CC66;}
   span.bluedatalink                            { font:normal 11px/13px arial,verdana,sans-serif;color:#0099FF;}

   a.greendatalink, a.greendatalink:visited { font:normal 11px/13px arial,verdana,sans-serif;color:#66CC66;text-decoration:underline; }
   a.greendatalink:hover, a.greendatalink:active { font:normal 11px/13px arial,verdana,sans-serif;color:#54382B;text-decoration:underline; }

   .greendatalink a, .greendatalink a:visited { font:normal 11px/13px arial,verdana,sans-serif;color:#66CC66;text-decoration:underline; }
   .greendatalink a:hover, .greendatalink a:active { font:normal 11px/13px arial,verdana,sans-serif;color:#54382B;text-decoration:underline; }

   .assigndatalink a, .assigndatalink a:visited		{ font:normal 9px/11px arial,verdana,sans-serif;color:#0099FF;text-decoration:underline; }
   .assigndatalink a:hover, .assigndatalink a:active	{ font:normal 9px/11px arial,verdana,sans-serif;color:#66CC66;text-decoration:underline; }

   a.assigndatalink, a.assigndatalink:visited		{ font:normal 9px/11px arial,verdana,sans-serif;color:#0099FF;text-decoration:underline; }
   a.assigndatalink:hover, a.assigndatalink:active	{ font:normal 9px/11px arial,verdana,sans-serif;color:#66CC66;text-decoration:underline; }

   .bluedatalink a, .bluedatalink a:visited		{ font:normal 11px/13px arial,verdana,sans-serif;color:#0099FF;text-decoration:underline; }
   .bluedatalink a:hover, .bluedatalink a:active	{ font:normal 11px/13px arial,verdana,sans-serif;color:#66CC66;text-decoration:underline; }

   a.bluedatalink, a.bluedatalink:visited		{ font:normal 11px/13px arial,verdana,sans-serif;color:#0099FF;text-decoration:underline; }
   a.bluedatalink:hover, a.bluedatalink:active	{ font:normal 11px/13px arial,verdana,sans-serif;color:#66CC66;text-decoration:underline; }

   a.blackdatalink, a.blackdatalink:visited		{ font:normal 11px/13px arial,verdana,sans-serif;color:#000000;text-decoration:underline; }
   a.blackdatalink:hover, a.blackdatalink:active	{ font:normal 11px/13px arial,verdana,sans-serif;color:#000000;text-decoration:underline; }

   .blackdatalink a, .blackdatalink a:visited		{ font:normal 11px/13px arial,verdana,sans-serif;color:#000000;text-decoration:underline; }
   .blackdatalink a:hover, .blackdatalink a:active	{ font:normal 11px/13px arial,verdana,sans-serif;color:#000000;text-decoration:underline; }
   /* END IMPORTED STYLES */
   .errors {color:red;}
   .errors li {color:red;}
   .errorsHeader {color:red;}
/*  The following are required for the validating text boxes/other dojo widgets */
.dijitComboBox {
/* put margin on the outer element of the autocompleter rather than the input */
margin:.0em .1em .2em .1em;
}
.dijitInputFieldValidationNormal {

}

.dijitInputFieldValidationError {
    border:1px solid #f3d118;
    background-color:#f9f7ba;
    background-image:none;
}

.dijitInputFieldFocused {
    border:1px solid #666;
}

.dijitInputFieldValidationError:hover,
.dijitInputFieldValidationError:focus {
    background-color:#ff6;
    background-image:none;
}
 .dijitTooltip,
 .dijitTooltipDialog {
     /* the outermost dom node, holding the connector and container */
     opacity: 0.95;
     background: transparent;	/* make the area on the sides of the arrow transparent */
 }

 .dijitTooltipBelow {
     /* leave room for arrow above content */
     padding-top: 13px;
 }

 .dijitTooltipAbove {
     /* leave room for arrow below content */
     padding-bottom: 13px;
 }

 .dijitTooltipContainer {
     /*
         The part with the text.

         NOTE:
             FF doesn't clip images used as CSS bgs if you specify a border
             radius. If you use a solid color, it does. Webkit gets it right.
             Sigh.
         background: #ffffff url("images/popupMenuBg.gif") repeat-x bottom left;
     */
     background-color: #fafafa;
     border:1px solid #b6c7d5;
     padding:0.45em;
     border-radius: 6px;
     -moz-border-radius: 7px;
     -webkit-border-radius: 6px;
 }

 .dijitTooltipConnector {
     /* the arrow piece */
     border:0px;
     z-index: 2;
 }

 .dijitTooltipABRight .dijitTooltipConnector {
     left: auto !important;
     right: 3px;
 }

 .dijitTooltipBelow .dijitTooltipConnector {
     /* the arrow piece for tooltips below an element */
     top: 0px;
     left: 3px;
     background:url( "../../images/tooltipConnectorUp.png" ) no-repeat top left;
     width:16px;
     height:14px;
 }

 .dj_ie6 .dijitTooltipBelow .dijitTooltipConnector {
     background-image: url( "../../images/tooltipConnectorUp.gif" );
 }

 .dijitTooltipAbove .dijitTooltipConnector {
     /* the arrow piece for tooltips above an element */
     bottom: 0px;
     left: 3px;
     background:url( "../../images/tooltipConnectorDown.png" ) no-repeat top left;
     width:16px;
     height:14px;
 }
 .dj_ie6 .dijitTooltipAbove .dijitTooltipConnector {
     background-image: url( "../../images/tooltipConnectorDown.gif" );
 }

 .dijitTooltipLeft {
     padding-right: 13px;
 }
 .dj_ie6 .dijitTooltipLeft {
     padding-right: 15px;
 }
 .dijitTooltipLeft .dijitTooltipConnector {
     /* the arrow piece for tooltips to the left of an element, bottom borders aligned */
     right: 0px;
     bottom: 7px;
     background:url( "../../images/tooltipConnectorRight.png" ) no-repeat top left;
     width:16px;
     height:14px;
 }
 .dj_ie6 .dijitTooltipLeft .dijitTooltipConnector {
     background-image: url( "../../images/tooltipConnectorRight.gif" );
 }

 .dijitTooltipRight {
     padding-left: 13px;
 }
 .dijitTooltipRight .dijitTooltipConnector {
     /* the arrow piece for tooltips to the right of an element, bottom borders aligned */
     left: 0px;
     bottom: 7px;
     background:url( "../../images/tooltipConnectorLeft.png" ) no-repeat top left;
     width:16px;
     height:14px;
 }
 .dj_ie6 .dijitTooltipRight .dijitTooltipConnector {
     background-image: url( "../../images/tooltipConnectorLeft.gif" );
 }


   .dijitTooltip {
   position: absolute;
   z-index: 2000;
   display: block;
   /* make visible but off screen */
   left: 50%;
   top: -10000px;
   overflow: visible;
   }
   .dijitTooltipDialog {
   position: relative;
   }
   .dijitTooltipContainer {
   border: solid #92ADC2 1px;
   background: #ffffff;
   color: red;
   font-size: small;
   }

   .dijitTooltipFocusNode {
   padding: 2px 2px 2px 2px;
   }

   .dijitTooltipConnector {
   position: absolute;
   }
    border:1px !important;
   }




   /* VERSION 1 STYLES */
   /*
   body								{ margin:0 0 0 0;background:#F9F7F5 url(../images/body.gif) repeat-y top left; }
   b									{ font-weight:bold; }
   td									{ padding:0 0 0 0;font:normal 12px/14px arial,verdana,sans-serif;color:#191715; }
   span							    { font:normal 12px/14px arial,verdana,sans-serif;color:#191715; }
   a, a:visited						{ font:normal 12px/14px arial,verdana,sans-serif;color:#AD2B03;text-decoration:underline; }
   a:hover, a:active					{ font:normal 12px/14px arial,verdana,sans-serif;color:#54382B;text-decoration:underline; }
   .menu								{ height:24px;background:#453B36;padding:4px 0 4px 8px; }
   a.menulink, a.menulink:visited		{ font:bold 12px/13px arial,verdana,sans-serif;color:#E0CFC7;text-decoration:none; }
   a.menulink:active, a.menulink:hover	{ font:bold 12px/13px arial,verdana,sans-serif;color:#ffffff;text-decoration:none; }
   .toplogo							{ background: url(../images/toplogobg.gif) repeat-x center center; }
   .panelcontainer						{ background:#ffffff;border:solid 1px #DDD6D2; }
   .panelcontainer	td					{ padding:4px;font:normal 12px/13px arial,verdana,sans-serif;color:#696765; }
   .panelcontainer	td.paneltitle       { padding:2px 0 0 4px;background:#ffffff;font:bold 18px times, serif;color:#AD2B03;}
   .panelcontainer	a.panellink      { padding:2px 0 0 4px;background:#ffffff;font:bold 18px times, serif;color:#AD2B03;}

   .panelcontainer	td.sectiontitle       { padding:2px 0 0 4px;background:#ffffff;font:bold 14px times, serif;color:#AD2B03;}
   .panelcontainer	span.sectiontitle       { padding:2px 0 0 4px;background:#ffffff;font:bold 14px times, serif;color:#AD2B03;}
   .textinput							{ background:#F9F7F5;font:normal 12px/13px arial,verdana,sans-serif;color:#292725; }
   .radioinput							{ background:#ffffff; }
   .radioinputdark						{ background:#F9F7F5;color:#292725; }
   .selectinput						{ background:#F9F7F5;font:normal 12px/13px arial,verdana,sans-serif;color:#292725; }
   .button								{ background:#F9F7F5;border-right:solid 2px #c9c7c5;border-bottom:solid 2px #c9c7c5;border-top:solid 2px #e9e7e5;border-left:solid 2px #e9e7e5;font:bold 12px arial,verdana,sans-serif;color:#AD2B03; }

   span.sectiontitle       { padding:2px 0 0 4px;background:#F9F7F5;font:bold 14px times, serif;color:#AD2B03;}
   span.section       { padding:2px 0 0 4px;}
   td.section       { padding:2px 0 0 4px;}
   td.paneltitle       { padding:2px 0 0 4px;background:#F9F7F5;font:bold 18px times, serif;color:#AD2B03;}


   a.orange, a.orange:visited			{ font:normal 12px/13px arial,verdana,sans-serif;color:#AD2B03;text-decoration:underline; }
   a.orange:hover, a.orange:active		{ font:normal 12px/13px arial,verdana,sans-serif;color:#54382B;text-decoration:underline; }

   .columnheader						{ background:#EDE6E2;padding:2px;border-bottom:solid 1px #DDD6D2;font:bold 12px arial,verdana,sans-serif;color:#564A44; }
   .datatd, tr.datatd td				{ background:#ffffff;border-bottom:solid 1px #DCCDC5;border-top:solid 1px #F9F7F5;padding:4px;font:normal 11px/13px arial,verdana,sans-serif;color:#560A04; }
   tr.datatd2 td						{ background:#FCFAFA;border-bottom:solid 1px #DCCDC5;border-top:solid 1px #F9F7F5;padding:4px;font:normal 11px/13px arial,verdana,sans-serif;color:#560A04; }
   a.datalink, a.datalink:visited		{ font:normal 11px/13px arial,verdana,sans-serif;color:#AD2B03;text-decoration:underline; }
   a.datalink:hover, a.datalink:active	{ font:normal 11px/13px arial,verdana,sans-serif;color:#54382B;text-decoration:underline; }

   .reddatalink a, .reddatalink a:visited		{ font:normal 11px/13px arial,verdana,sans-serif;color:#FF0000;text-decoration:underline; }
   .reddatalink a:hover, .reddatalink a:active { font:normal 11px/13px arial,verdana,sans-serif;color:#54382B;text-decoration:underline; }


   a.reddatalink, a.reddatalink:visited		{ font:normal 11px/13px arial,verdana,sans-serif;color:#FF0000;text-decoration:underline; }
   a.reddatalink:hover, a.reddatalink:active { font:normal 11px/13px arial,verdana,sans-serif;color:#54382B;text-decoration:underline; }
   span.reddatalink                            { font:normal 11px/13px arial,verdana,sans-serif;color:#FF0000;}
   span.greendatalink                            { font:normal 11px/13px arial,verdana,sans-serif;color:#66CC66;}
   span.bluedatalink                            { font:normal 11px/13px arial,verdana,sans-serif;color:#0099FF;}

   a.greendatalink, a.greendatalink:visited { font:normal 11px/13px arial,verdana,sans-serif;color:#66CC66;text-decoration:underline; }
   a.greendatalink:hover, a.greendatalink:active { font:normal 11px/13px arial,verdana,sans-serif;color:#54382B;text-decoration:underline; }

   .greendatalink a, .greendatalink a:visited { font:normal 11px/13px arial,verdana,sans-serif;color:#66CC66;text-decoration:underline; }
   .greendatalink a:hover, .greendatalink a:active { font:normal 11px/13px arial,verdana,sans-serif;color:#54382B;text-decoration:underline; }

   .assigndatalink a, .assigndatalink a:visited		{ font:normal 9px/11px arial,verdana,sans-serif;color:#0099FF;text-decoration:underline; }
   .assigndatalink a:hover, .assigndatalink a:active	{ font:normal 9px/11px arial,verdana,sans-serif;color:#66CC66;text-decoration:underline; }

   a.assigndatalink, a.assigndatalink:visited		{ font:normal 9px/11px arial,verdana,sans-serif;color:#0099FF;text-decoration:underline; }
   a.assigndatalink:hover, a.assigndatalink:active	{ font:normal 9px/11px arial,verdana,sans-serif;color:#66CC66;text-decoration:underline; }

   .bluedatalink a, .bluedatalink a:visited		{ font:normal 11px/13px arial,verdana,sans-serif;color:#0099FF;text-decoration:underline; }
   .bluedatalink a:hover, .bluedatalink a:active	{ font:normal 11px/13px arial,verdana,sans-serif;color:#66CC66;text-decoration:underline; }

   a.bluedatalink, a.bluedatalink:visited		{ font:normal 11px/13px arial,verdana,sans-serif;color:#0099FF;text-decoration:underline; }
   a.bluedatalink:hover, a.bluedatalink:active	{ font:normal 11px/13px arial,verdana,sans-serif;color:#66CC66;text-decoration:underline; }

   a.blackdatalink, a.blackdatalink:visited		{ font:normal 11px/13px arial,verdana,sans-serif;color:#000000;text-decoration:underline; }
   a.blackdatalink:hover, a.blackdatalink:active	{ font:normal 11px/13px arial,verdana,sans-serif;color:#000000;text-decoration:underline; }

   .blackdatalink a, .blackdatalink a:visited		{ font:normal 11px/13px arial,verdana,sans-serif;color:#000000;text-decoration:underline; }
   .blackdatalink a:hover, .blackdatalink a:active	{ font:normal 11px/13px arial,verdana,sans-serif;color:#000000;text-decoration:underline; }

   a.bdatalink, a.bdatalink:visited	  { font:bold 12px/13px arial,verdana,sans-serif;color:#AD2B03;text-decoration:underline; }
   a.bdatalink:hover, a.bdatalink:active { font:bold 12px/13px arial,verdana,sans-serif;color:#54382B;text-decoration:underline; }

   .datatitle                          { padding:10px 0 2px 0px;font:bold 18px times, serif;color:#AD2B03;}

   .orangetitle                        { padding:0;background:#A54634;border-top:solid 1px #852614;border-bottom:solid 1px #852614; }
   .white                              { padding:0;font:bold 14px times, serif;color:#ffffff; }
   .orangebody                         { height:60px;padding:6px 0 10px 0;background:#F9F7F5;border:solid 1px #d9d7d5;border-top-width:0; }
   .noteslot                           { padding:2px;background:#ffffff;border-bottom:solid 1px #d9d7d5; }
   .notetitle                          { background:#F9F7F5;border-top:solid 1px #d9d7d5;border-bottom:solid 1px #d9d7d5;padding:1px 3px 1px 3px; }
   .complainttitle                     { padding:4px 4px 4px 6px;background:#ffffff;border:dashed 1px #A54634;border-bottom-width:0; }
   .subheader						    { background:#DDD6D2;padding:2px;border-bottom:solid 1px #DDD6D2;font:bold 12px arial,verdana,sans-serif;color:#564A44; }

   a.complaintlink, a.complaintlink:visited    { font:bold 13px arial,verdana,sans-serif;color:#AD2B03;text-decoration:none; }
   a.complaintlink:active, a.complaintlink:hover { font:bold 13px arial,verdana,sans-serif;color:#34180B;text-decoration:none; }

   a.editlink, a.editlink:visited      { font:normal 12px/13px arial,verdana,sans-serif;color:#AD2B03;text-decoration:none;display:inline;background:#F9F7F5;padding:0px 5px 0px 5px;border-top:solid 1px #E2E1DF;border-left:solid 1px #E2E1DF;border-right:solid 1px #E2E1DF;border-bottom:solid 1px #E2E1DF; }
   a.editlink:active, a.editlink:hover { font:normal 12px/13px arial,verdana,sans-serif;color:#7E0E01;text-decoration:none;display:inline;background:#ffffff;padding:0px 5px 0px 5px;border-top:solid 1px #f7f7f7;border-left:solid 1px #f7f7f7;border-right:solid 1px #fafafa;border-bottom:solid 1px #fafafa; }
   a.smalleditlink, a.smalleditlink:visited      { font:normal 9px/10px arial,verdana,sans-serif;color:#AD2B03;text-decoration:none;display:inline;background:#F9F7F5;padding:0px 5px 0px 5px;border-top:solid 1px #E2E1DF;border-left:solid 1px #E2E1DF;border-right:solid 1px #E2E1DF;border-bottom:solid 1px #E2E1DF; }
   a.smalleditlink:active, a.smalleditlink:hover { font:normal 9px/10px arial,verdana,sans-serif;color:#7E0E01;text-decoration:none;display:inline;background:#ffffff;padding:0px 5px 0px 5px;border-top:solid 1px #f7f7f7;border-left:solid 1px #f7f7f7;border-right:solid 1px #fafafa;border-bottom:solid 1px #fafafa; }


   table.datatable th                  { background:#DCCDC5;padding:2px;border-bottom:solid 1px #DDD6D2;font:bold 12px arial,verdana,sans-serif;color:#1F1B19;}
   table.datatable tr.odd td           { background:#EDE6E2;border-bottom:solid 1px #78706B;border-top:solid 1px #F9F7F5;padding:4px;font:normal 11px/13px arial,verdana,sans-serif;color:#1F0401;}
   table.datatable tr.even td          { background:#F8ECE8;border-bottom:solid 1px #78706B;border-top:solid 1px #F9F7F5;padding:4px;font:normal 11px/13px arial,verdana,sans-serif;color:#1F0401;}


   table.datatable2 th                 { background:#EDE6E2;padding:2px;border-bottom:solid 1px #DDD6D2;font:bold 12px arial,verdana,sans-serif;color:#564A44; }
   table.datatable2 tr.odd td           { background:#ffffff;border-bottom:solid 1px #DCCDC5;border-top:solid 1px #F9F7F5;padding:4px;font:normal 11px/13px arial,verdana,sans-serif;color:#560A04; }
   table.datatable2 tr.even td 						{ background:#FCFAFA;border-bottom:solid 1px #DCCDC5;border-top:solid 1px #F9F7F5;padding:4px;font:normal 11px/13px arial,verdana,sans-serif;color:#560A04; }
   table.datatable2 a,a:hover,a:visited,a:active 		{font:normal 10px/12px arial,verdana,sans-serif;color:#AD2B03;text-decoration:underline;}
   */


   /*Popup Calendar Styles*/

   .head {
   font-family: arial;
   font-size: 12px;
   font-weight: normal;
   }
   .text {
   font-family: arial;
   font-size: 12px;
   font-weight: normal;
   padding: 2px;
   }
   #popupcalendar {
   width: 185px;
   height:130px;
   left: 0px;
   top: 0px;
   background-color: white;
   position: absolute;
   visibility: hidden;
   }
   a.cal-DayLink {
   font-family: Verdana, Arial, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   text-decoration: none;
   color: black;
   background-color: transparent;
   }
   a.cal-DayLink:hover {
   font-family: Verdana, Arial, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   text-decoration: none;
   background-color: transparent;
   color: #CC0000;
   }
   a.cal-DayLink:active {
   font-family: Verdana, Arial, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   text-decoration: none;
   background-color: transparent;
   color: #0066FF;
   }
   .cal-TextBox{
   color: Black;
   font-family: Verdana, Arial, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   background-color: #FFFFFF;
   }
   a.cal-TodayLink {
   font-family: Verdana, Arial, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   text-decoration: none;
   color: red;
   background-color: transparent;
   }
   a.cal-TodayLink:hover {
   font-family: Verdana, Arial, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   text-decoration: none;
   background-color: transparent;
   color: #CC0000;
   }
   a.cal-TodayLink:active {
   font-family: Verdana, Arial, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   text-decoration: none;
   background-color: transparent;
   color: #0066FF;
   }
   .cal-GreyDate {
   font-family: Verdana, Arial, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   text-decoration: none;
   background-color: #e7e7e7;
   color: #a7a7a7;
   }
   .cal-GreyInvalidDate {
   font-family: Verdana, Arial, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   text-decoration: line-through;
   background-color: #e7e7e7;
   color: #a7a7a7;
   }
   .cal-DayCell {
   font-family: Verdana, Arial, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   color:#000000;
   background-color: #f7f7f7;
   }
   .cal-HeadCell {
   font-family: Verdana, Arial, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   color:white;
   background-color: #696765;
   }

   .cal-Table{
   border-top-color: #191715;
   border-left-color: #191715;
   border-right-color:#191715;
   border-bottom-color: #191715;
   background-color:#000044;
   }
   /* email styles */
   .TitleBar { FONT-FAMILY: Arial; FONT-SIZE: 18pt; FONT-WEIGHT: bold; COLOR: #FFFFFF; BACKGROUND-COLOR: #000000; }
   .PageHeader { FONT-FAMILY: Arial; FONT-SIZE: 16pt; FONT-WEIGHT: bold; COLOR: #AD2B03; BACKGROUND-COLOR: #C9C3BD; }
   .PrimaryContent { FONT-FAMILY: arial; FONT-SIZE: 8pt; BACKGROUND-COLOR: #FFFFFF; }
   .BorderColor { BACKGROUND-COLOR: #A7A49D; }


   /** TASK CALENDAR STYLES */
   .CalendarTable{border-right:2px #73AAD6;}
   .DayLabel{color:#ffffff; background-color: #171F69; font-family:Arial; font-weight:bold; font-size:13px; border-left:solid 1px #000000; border-bottom:solid 1px #000000; text-align:center}
   .DayLabel2{color:#ffffff; background-color: #116BB0; font-family:Arial; font-weight:normal; font-size:11px; border-left:solid 1px #000000; border-bottom:solid 1px #000000;}
   .DayCell{color:#000000; background-color: #ffffff; font-family:Arial; font-weight:bold; font-size:11px; border-left:solid 1px #000000; border-bottom:solid 1px #000000;}
   .DayCellToday{color:#000000; background-color: #FFFF99; font-family:Arial; font-weight:bold; font-size:11px; border-left:solid 1px #000000; border-bottom:solid 1px #000000;}
   .DayCellEnd{color:#000000; background-color: #ffffff; font-family:Arial; font-weight:bold; font-size:11px; border-left:solid 1px #000000; border-bottom:solid 1px #000000;border-right:solid 1px #000000;}
   .DayCellNA{color:#000000; background-color: #CCCCCC; font-family:Arial; font-weight:bold; font-size:11px; border-left:solid 1px #000000; border-bottom:solid 1px #000000;}

   .Date{color:#000000;font-family:Arial; font-weight:bold; font-size:13px; padding:2px 6px 2px 6px; }
   .DateCurrent{color:#FFFFFF; background-color: #116BB0; font-family:Arial; font-weight:bold; font-size:13px; padding:2px 6px 2px 6px; }
   .DateNA{color:#000000; background-color: #FFFFFF; font-family:Arial; font-weight:bold; font-size:13px; padding:2px 6px 2px 6px;}
   .DateNA a, .DateNA a.visited, .DateNA a.hover, .DateNA a.active {text-decoration:none}
   .boldselectinput						{ background:#FFFFFF;font:bold 16px/17px arial,verdana,sans-serif;color:#000000; }

   a.arrow, a.arrow:visited { font:bold 16px/17px arial,verdana,sans-serif;color:#000000;text-decoration:none;display:inline;padding:0px 5px 0px 5px;}
   a.arrow:active, a.arrow:hover { font:bold 16px/17px arial,verdana,sans-serif;color:#000000;text-decoration:none;display:inline;padding:0px 5px 0px 5px;}

   .hospital {margin-left:10px;}
   /** END TEST CALENDAR STYLES */

   /** NOTES */
   .NoteStyle					{ font-weight:bold;text-align:left;color:#404040;padding-right:5px;padding-left:5px; }
   /** NOTES */

/**VEHICLE view*/
   .Attachments {width:125px;}
   .ServicePerformed {width:285px;}
   .Download {width:177px;}
   .Mileage {width:157px;}
   .Invoice {width:97px;}
   .ServiceDate {width:117px;}
   .DeleteService {width:70px;}
   .InspectedBy {width:285px;}
   .InspectionDate {width:117px;}
   .MileageA {width:264px;}
   .DownloadA {width:179px;}




