﻿@import url("Dashboardsmall.css");
@import url("mtiPopup.css");
BODY {
    font-family: Arial, Helvetica, sans-serif;
    margin: 1px 0px 0px 0px;
    font-size: 11px;
    background-color: #fff;
    /*background: url(../images/Site/bodyBG.gif) repeat;*/
}

#pagecontent {margin:0px 3px 0px 3px;}
/* BEGIN ELEMENT STYLES */
.mtiButton {
    border-bottom: #d5d5d5 1px solid;
    border-right: #d5d5d5 1px solid;
    font-weight: bold;
    color: #000066;
    height: 20px;
    /*width: 80px;*/
    /*padding: 0 10px 0 10px;*/
    background-image: url(../images/site/buttonBg2.gif);
    background-color: white;
    border-top: #d5d5d5 1px solid;
    border-left: #d5d5d5 1px solid;
    background-position: left center;
    margin: 0px;
    background-repeat: repeat-x;
}
.mtiButton2 {
    border:0;
    font-size: 11px;vertical-align: middle;
    font-weight: bold;
    color: #000066;
    height: 31px;
    width: 76px;
    background-image: url(../images/site/buttonBg3.gif);
    background-color: white;
    background-position: left center;
    margin: 0px;
    background-repeat: no-repeat;
}
.mtiButton3
{
    border-bottom: #a0c6e5 1px solid;
    border-right: #a0c6e5 1px solid;
    font-weight: bold;
    color: #000066;
    height: 20px;
    background-color: #dbeaf5;
    border-top: #a0c6e5 1px solid;
    border-left: #a0c6e5 1px solid;
    margin: 0px;
}
.mtiLinkButton
{
    border: #a0c6e5 1px solid;
    font-weight: bold;
    color: #000066;
    height: 22px;
    background-color: #dbeaf5;
    margin: 0px 2px 0px 2px;
    padding:  4px 5px 4px 5px;
    white-space: nowrap;
    cursor:hand;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.mtiLinkButtonPlain
{
    /*border-bottom: #a0c6e5 0px solid;
    border-right: #a0c6e5 0px solid;*/
    font-weight: bold;
    color: #000066;
    /*height: 20px;
    background-color: #dbeaf5;
    border-top: #a0c6e5 0px solid;
    border-left: #a0c6e5 0px solid;*/
    /*padding: 2px 5px 2px 5px;*/
    white-space: nowrap;

}
.mtiLinkButton_MiniBullet
{
    font-weight:normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 2px 0 2px 16px;
    background-image: url(../images/Site/bullet.gif);
    background-repeat: no-repeat;
    background-position: -7px 1px;
    padding-left: 9px;
}
.mtiLinkButton_MiniBulletFiltered
{
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 2px 0 2px 16px;
    background-image:  url(../images/icons/newrecord.png);
    background-repeat: no-repeat;
    background-position:  -1px 1px;
    /*padding-left: 9px;*/
}

.mtiLinkButton_Edit, .mtiLinkButton_Save, .mtiLinkButton_SaveGV, .mtiLinkButton_EditGV
, .mtiLinkButton_Cancel, .mtiLinkButton_CancelGV, .mtiLinkButton_EmailGV, .mtiLinkButton_DeleteGV
, .mtiLinkButton_NewGV, .mtiLinkButton_New, .mtiLinkButton_Delete, .mtiLinkButton_Bullet, .mtiLinkButton_Plain
, .mtiLinkButton_Email, .mtiLinkButton_Help, .mtiLinkButton_HelpClose, .mtiLinkButton_Excel, .mtiLinkButton_CloseGV
, .mtiLinkButton_Filter, .mtiLinkButton_RemoveFilter, .mtiLinkButton_Approve, .mtiLinkButton_Action
, .mtiLinkButton_FavoriteAdd, .mtiLinkButton_Favorite
{   padding: 2px 0 2px 19px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff0000;
}

.mtiLinkButton_NewB, .mtiLinkButton_Search, .mtiLinkButton_NewSearch
, .mtiLinkButton_DeleteB, .mtiLinkButton_PlainB, .mtiLinkButton_PrinterB
, .mtiLinkButton_ExcelB, .mtiLinkButton_ApproveB, .mtiLinkButton_ActionB
{   border: #a0c6e5 1px solid;
    font-weight: bold;
    color: #000066;
    height: 22px;
    background-color: #dbeaf5;
    margin: 0px 2px 0px 2px;
    padding: 5px 5px 5px 21px;
    white-space: nowrap;
    background-repeat: no-repeat;
    background-position: 4px 4px;
}  
.mtiLinkButton_CancelGV, .mtiLinkButton_SaveGV, .mtiLinkButton_EditGV, .mtiLinkButton_EmailGV
, .mtiLinkButton_DeleteGV, .mtiLinkButton_NewGV, .mtiLinkButton_CloseGV, .mtiLinkButton_EmailGV
, .mtiLinkButton_Select {color: #000066; padding-right: 15px;font-weight:normal;} 

.mtiLinkButton_CancelGV:hover , .mtiLinkButton_SaveGV:hover , .mtiLinkButton_EditGV:hover , .mtiLinkButton_EmailGV:hover 
, .mtiLinkButton_DeleteGV:hover , .mtiLinkButton_NewGV:hover , .mtiLinkButton_CloseGV:hover 
, .mtiLinkButton_EmailGV:hover  , .mtiLinkButton_Select:hover
{color: blue; } 


.mtiLinkButton_TD {padding: 8px; white-space:nowrap;padding-right:20px;}
.mtiLinkButton_NewB {
    background-position: 3px 4px;
    background-image: url(../images/icons/newrecord.png);
}  

.mtiLinkButton_ApproveB {
    background-position: 2px 4px;
    background-image: url(../images/icons/Approve.png);
}  
.mtiLinkButton_ActionB {
    background-position: 2px 4px;
    background-image: url(../images/icons/Action.png);
}  
.mtiLinkButton_PrinterB {
    background-position: 2px 4px;
    background-image: url(../images/icons/filelinks/printer.png);
}  
.mtiLinkButton_ExcelB {
    background-position: 2px 4px;
    background-image: url(../images/icons/filelinks/msexcel.gif);
} 
.mtiLinkButtonBullet_New, .mtiLinkButtonBullet_Delete
{   padding: 2px 0 2px 19px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff0000;
}  
.mtiLinkButtonPanel, .mtiLinkButtonPanel_New, .mtiLinkButtonPanel_Delete, .mtiLinkButtonPanel_More
, .mtiLinkButtonPanel_Popup, .mtiLinkButtonPanel_Printer, .mtiLinkButtonPanel_Email
, .mtiLinkButtonPanel_Bookmark, .mtiLinkButtonPanel_Approve, .mtiLinkButtonPanel_Action
, .mtiLinkButtonPanel_Copy
{   padding: 2px 0 2px 19px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
} 

.mtiLinkButton_PlainB {padding: 5px;}
.mtiLinkButton_Search {background-image: url(../images/icons/search.png);} 
.mtiLinkButton_Help {background-image: url(../images/icons/help.png); color: #000066; font-weight:normal;} 
.mtiLinkButton_HelpClose {background-image: url(../images/icons/cancel_undo.png); color: #000066; font-weight:normal;} 
.mtiLinkButton_Email, .mtiLinkButton_EmailGV {background-image: url(../images/icons/email.png);background-position: 0px 1px;} 
.mtiLinkButton_Excel {color:red;background-image: url(../images/icons/filelinks/msexcel.gif);background-position: 0px 1px;} 
.mtiLinkButtonPanel_Email {background-image: url(../images/icons/email.png);background-position: 0px 1px;} 
.mtiLinkButtonPanel_Bookmark {background-image: url(../images/icons/bookmark.png);background-position: 0px 1px;} 
.mtiLinkButton_NewSearch {background-image: url(../images/icons/cancel_undo.png);} 
.mtiLinkButtonPanel_More {background-image: url(../images/icons/list.gif);} 
.mtiLinkButtonPanel_Popup {background-image: url(../images/icons/popup.png);}
.mtiLinkButton_Select
{ padding: 5px 5px 5px 21px;
	background-image: url(../images/icons/select.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
	background-color: transparent;
} 
.mtiLinkButtonPanel_Printer {background-image: url(../images/icons/filelinks/printer.png);}
.mtiLinkButton_Edit, .mtiLinkButton_EditGV {background-image: url(../images/icons/edit.gif);}
.mtiLinkButton_Save, .mtiLinkButton_SaveGV {background-image: url(../images/icons/save.png);}
.mtiLinkButton_Cancel, .mtiLinkButton_CancelGV {background-image: url(../images/icons/cancel_undo.png);background-position: 0px 2px;}
.mtiLinkButton_CloseGV {background-image: url(../images/icons/close.gif);}
.mtiLinkButton_New, .mtiLinkButtonBullet_New, .mtiLinkButtonPanel_New
, .mtiLinkButton_NewGV {background-image: url(../images/icons/newrecord.png);}
.mtiLinkButtonPanel_Approve, .mtiLinkButton_Approve {background-image: url(../images/icons/Approve.png);background-position: 0px 1px;}
.mtiLinkButtonPanel_Action, .mtiLinkButton_Action {background-image: url(../images/icons/Action.png);background-position: 0px 1px;}
.mtiLinkButtonPanel_Copy {background-image: url(../images/icons/Copy.png);background-position: 0px 1px;}


.mtiLinkButton_FavoriteAdd {background-image: url(../images/icons/Bookmark_Add.png);background-position: 0px 2px;}
.mtiLinkButton_Favorite {background-image: url(../images/icons/Bookmark.png);}

.mtiLinkButton_Filter {	background-image: url(images/icons/MiniFilterSearchButton.png);}
.mtiLinkButton_RemoveFilter {background-image: url(images/icons/MiniFilterSearchButtonClear.png);}

.mtiLinkButton_Delete, .mtiLinkButtonBullet_Delete, .mtiLinkButtonPanel_Delete, .mtiLinkButton_DeleteGV {background-image: url(../images/icons/delete.gif);background-position: 0px 1px;}
.mtiLinkButton_DeleteB {background-position: 2px 6px;background-image: url(../images/icons/delete.gif);}
.mtiLinkButton_Bullet {background-image: url(../images/icons/bullet.gif);color: #000066;background-position: 0px 1px;}
.mtiLinkButton_Bullet2
{
	padding: 2px 0 2px 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/Site/bullet2.gif);
	background-repeat: no-repeat;
	color: #000066; /*margin: 5px;*/
	background-position: left top;
	background-position: left 5px;
}

.mtiLinkButtonFilter {
    color:Red;
    font-weight:bold;
}
.mtiImageButton {cursor: hand;margin-left: 1px;margin-right: 1px;}
.mtiImageButtonMiddle {cursor: hand;margin-left: 1px;margin-right: 1px; vertical-align:middle;}
.mtiSearchButton {vertical-align: middle;margin-left:0px;margin-right: 6px;}

.mtiBulletText
{
	padding: 2px 0 2px 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/Site/bullet2.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	color: #000000;
}

.mtiTextField, .mtiTextFieldSearch, .mtiTextField2{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 77px;
    padding: 1px 3px 1px 3px;
    margin-top: 2px;
    background-color: white;
}
.mtiTextField, .mtiTextField2
{	margin-top: 0px;
	padding: 3px 3px 3px 3px;
}
	
.mtiTextField, .mtiTextField2
{
	/*padding:3px;*/
    border-right: #dddddd 1px solid; /*inset*/
    border-top: #dddddd 1px solid; /*outset*/
    border-left: #dddddd 1px solid; /*outset*/
    border-bottom: #dddddd 1px solid; /*inset*/
}
.mtiTextFieldSearch
{
    border-right: #70a7d0 1px solid;
    border-top: #70a7d0 1px solid;
    border-left: #70a7d0 1px solid;
    border-bottom: #70a7d0 1px solid;
}
.mtiTextFieldCalendar
{
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px 3px 1px 3px;
	border-right: #dddddd 1px solid; /*outset*/
	border-top: #dddddd 1px solid; /*outset*/
	border-left: #dddddd 1px solid; /*outset*/
	border-bottom: #dddddd 1px solid; /*inset*/ /*
	/*border-bottom: #a5a6a5 1px solid;*/ /*inset*/ /*
    font:11px "segoe ui",arial,verdana,sans-serif;
    padding: 2px 3px 1px 4px;*/
	width: 77px;
	background-color: white;
}
.mtiLabel {font-weight: bold;margin-right: 3px;height: 100%;}
.mtiLabelData, .mtiLabelData12 {font-weight: normal;margin-right: 3px;height: 100%; padding: 1px 3px 1px 5px;}
.mtiLabelData12 {font-size: 12px;vertical-align: middle;}
.mtiLabelDataThin {font-weight: normal;margin-right: 0px;height: 100%; padding: 1px 0px 1px 0px;}
.mtiLabelR {font-weight: bold;margin-right: 3px;padding:0px 3px 0px 0px;height: 100%;text-align:right;}
.mtiLabelL {font-weight: bold;margin-left: 3px;padding:0px 0px 0px 3px;height: 100%;text-align:left;}
.mtiLabelAlert {font-weight: bold;margin: 0 3px 0 3px;color:Red;}
.mtiLabelValidate
{
    font-weight: bold;
    margin: 0 0px 0 3px;
    color: Red;
    text-transform: capitalize; /* uppercase;*/
}
.mtiLabelBlue{font-weight: bold;margin: 0 3px 0 3px;color:#000066;}
.mtiLabel, .mtiLabelR, mtiLabelAlert, .mtiLabelBlue, .mtiLabelData, mtiLabelDataThin
, .mtiTextField, .mtiTextField2, .mtiTextFieldSearch, .mtiButton, .mtiButton2, .mtiButton3, .mtiLinkButton, .mtiLinkButtonPlain
, .mtiLabelL, .mtiLabelValidate, .mtiTextFieldCalendar {font-size: 11px;vertical-align: middle;}

.mtiNoRecordsTemplateDiv
{
	font-size: 11px;
	vertical-align: middle;
	font-weight: normal;
	padding: 10px 10px 10px 10px;
	color: #000066;
	width: 95%;
	text-align: center;
}

/* BEGIN CHECKBOX */
.mtiCheckBoxNoWrap {margin:0;}
.mtiCheckBox td, .mtiCheckBoxBold td, .mtiCheckBoxNoWrap td
{
	border: solid 0px blue;
	padding:0;
}

.mtiCheckBox input, .mtiCheckBoxBold input, .mtiCheckBoxNoWrap input
{
	font-weight: normal;
	vertical-align:middle;
	margin:3px 5px 3px 1px;
}
.mtiCheckBox label, .mtiCheckBoxBold label, .mtiCheckBoxNoWrap label
{	
	margin: 0 5px 0 0;
	font-weight: normal;
	vertical-align:middle;
}
.mtiCheckBoxBold label{font-weight: bold;}
.mtiCheckBoxNoWrap label { white-space:nowrap;}


/*.mtiCheckBox {left: -4px;position: relative;top: 0px; vertical-align:bottom;}
.mtiCheckBox label {position: relative;top: -2px;vertical-align:bottom; cursor:hand;margin-left:5px;}
.mtiCheckBox .thin table {width:1%;vertical-align:middle;}
*/
/* END CHECKBOX */

.mtiLabelValidate ul li
{
    font-weight: normal;
    padding: 2px 0 2px 19px;
    font-family: Arial, Helvetica, sans-serif;
    background-repeat: no-repeat;
    background-image: url(../images/icons/bulletred.png);
    background-position: 0px 1px;
    text-transform: capitalize;
}

.mtiMenu { position:absolute;}
.mtiDynamicMenu {border:solid 1px #dddddd;position:absolute; background-color:#ffffff;}
.mtiDynamicMenuItem {padding: 1px 4px 1px 4px;}

.mtiTopOfPage {
    color: #000066;
    font-weight: bold;
    padding-left: 11px;
}
/* END ELEMENT STYLES */

/* BEGIN mtiGV STYLES */
.mtiGV {
    font-weight: normal;
    border-left: solid 1px #f3f3f3;
    border-right: solid 1px #f3f3f3;
    border-bottom: 1px solid #000066;
   /* border-collapse: collapse;*/
    cursor: pointer;
    width: 100%;
    background-color: #f5f5f5;
}
.mtiGVSelectButton {cursor: hand;margin:0;}
.mtiGVFileButton {cursor: hand;margin-left: 1px;margin-right: 1px;}
.mtiGV a, .mtiGV a:visited, .mtiGV a:hover {color: #000066;font-weight:  normal;}
.mtiGV td {padding-left: 3px;padding-right: 3px;}
.mtiGVHeader, .mtiGVFooter {
    border-bottom: 1px solid #57566F;
    height: 25px;
    padding-left: 3px;
    cursor: default;
    color: #000000;
    white-space: nowrap;   
    text-align: left;
}
.mtiGVHeader th, .mtiGVFooter th {
    padding:  3px 3px 3px 3px;
    border-top: 1px solid #000066;
    border-bottom: 1px solid #000066;
    font-weight: bold;
    white-space: nowrap;
    background-color: #f5f5f5;
     text-align: left;
}

.mtiGVHeader a, .mtiGVHeader a:visited, .mtiGVHeader a:hover {color: #000066;font-weight:  bold;}
.mtiGVHeader img {margin: 0 3px 0 2px;}

.mtiGVPager {
    font-weight: normal;
    color: #000000;
    border-left: solid 1px #f3f3f3;
    border-right: solid 1px #f3f3f3;
    white-space: nowrap;
    width: 100%;
    background-color: #f5f5f5;
    border-bottom: 0px solid #57566F;
    height: 28px;
    cursor: default;
    font-weight: normal;
    vertical-align: middle;
}
.mtiGVPager td {
    font-weight: normal;
    white-space: nowrap;
    border-left: solid 1px #f3f3f3;
    border-right: solid 1px #f3f3f3;
    padding: 1px;
    width: 100%;
    text-align: left;
    border-top: 0px solid #57566F;
    vertical-align: middle;
}
.mtiGVPager td .mtiGVPagerSelectedPage {font-weight: bold;font-size: 14px;}
.mtiGVPager td .PagerNext {font-size: 12px;}
.mtiGVPager td .PagerPrev {font-size: 12px;}

.mtiGVPager table {width: 100%;text-align: left;padding: 5px;}
.mtiGVPager .navTable {width: 100%;text-align: left;}
.mtiGVRow {background-color: #FFFFFF;cursor: default;}
.mtiGVRow td, .mtiGVAlternatingRow td, .mtiGVSelectedRow td {padding: 4px 3px 4px 3px;border-bottom: 1px solid #EAE9E1;}

.mtiGVRow a {text-decoration: none; color: #000066; font-weight: normal;}
.mtiGVRow a:visited {text-decoration: none; color:#000066;}
.mtiGVRow a:hover, .mtiGVRow  a:active {color: Blue;text-decoration: underline;}

.mtiGVAlternatingRow a {text-decoration: none; color: #000066; font-weight: normal;}
.mtiGVAlternatingRow a:visited {text-decoration: none; color:#000066;}
.mtiGVAlternatingRow a:hover, mtiGVAlternatingRow a:active {color: Blue;text-decoration: underline;}

.mtiGVAlternatingRow {background-color: #FFFFFF;cursor: default;}
.mtiGVSelectedRow {color: #000066;}
.mtiGVEmptyRow {background-color: #FFFFFF;cursor: default;}
.mtiGVEmptyRow td {padding: 10px;text-align: center;border-top: 1px solid #EAE9E1;border-bottom: 1px solid #EAE9E1;}
.mtiGVEditRow td, .mtiGVInsertRow td
{
    padding: 4px 3px 4px 3px;
    background-color: #f7f7ff;
    cursor: default;
   /* border-top: solid 1px #000066;
    border-bottom: solid 1px #000066;*/
    border-bottom: 1px solid #EAE9E1;
}
.mtiGVEditRow a {text-decoration: none; color: #000066; font-weight: normal;}
.mtiGVEditRow a:visited {text-decoration: none; color:#000066;}
.mtiGVEditRow a:hover, mtiGVEditRow a:active {color: Blue;text-decoration: underline;}
/* END mtiGV STYLES */

/* BEGIN mtiMiniGV STYLES */
.mtiMiniGV {
    font-weight: normal;
    font-size:11px; 
    /*font-family: Arial, Helvetica;*/
    border-left: solid 0px #f3f3f3;
    border-right: solid 0px #f3f3f3;
    border-bottom: 0px solid #57566F;
    border-collapse: collapse;
    cursor: pointer;
    width: 100%;
    background-color: #FFFFFF;
}
.mtiMiniGVSelectButton {cursor:hand;}
/*.mtiMiniGV a, .mtiMiniGV a:visited, .mtiMiniGV a:hover {color: #333333;font-weight:  normal;}*/

.mtiMiniGV td {padding-left: 0px;padding-right: 0px;text-align: left; vertical-align:top;}
.mtiMiniGVHeader, .mtiMiniGVFooter {
    border-bottom: 0px solid #57566F;
    /*height: 25px;*/
    padding-left: 0px;
    cursor: default;
    color: #000000;
    vertical-align: middle;
    white-space: nowrap;
    font-size:11px; 
    /*visibility:hidden;
    display:none;*/
}
.mtiMiniGVHeader th, .mtiMiniGVFooter th {
    padding: 0px 0px 0px 0px;
    text-align: left;
    border-top: 0px solid #000000;
    border-bottom: 0px solid #000000;
    font-weight: bold;
    white-space: nowrap;
}
.mtiMiniGVHeader a, .mtiMiniGVHeader a:visited, .mtiMiniGVHeader a:hover {padding-right:10px;color: #333333;font-weight: bold;}
.mtiMiniGVHeader .ascending,  .mtiMiniGVHeader .descending {background-position: right center;background-repeat: no-repeat;}
.mtiMiniGVHeader .ascending {background-image: url(../images/Site/sort_up.gif);}
.mtiMiniGVHeader .descending {background-image: url(../images/Site/sort_down.gif);}
  
.mtiMiniGVPager table {width: 100%;text-align: left;padding: 0px;}
.mtiMiniGVPager 
{

    font-weight: normal;
    color: #000000;
    border-left: solid 0px #f3f3f3;
    border-right: solid 0px #f3f3f3;
    white-space: nowrap;
    width: 100%;
    background-color: #ffffff;
    border-bottom: 0px solid #57566F;
    cursor: default;
    vertical-align: middle;
}
.mtiMiniGVPager td {
    font-weight: normal;
    white-space: nowrap;
    border-left: solid 0px #f3f3f3;
    border-right: solid 0px #f3f3f3;
    padding: 0px;
    width: 100%;
    text-align: left;
    border-top: 0px solid #57566F;
    border-bottom: 0px solid #57566F;
    vertical-align: middle;
}
.mtiMiniGVPager td .mtiMiniGVPagerSelectedPage {font-weight: bold;font-size: 12px;padding:0px 0px 0px 5px; }
.mtiMiniGVPager td .mtiMiniGVPagerNonSelectedPage {padding:0px 0px 0px 5px; }
.mtiMiniGVPager td .PagerNext {padding:0px 0px 0px 5px;font-size: 12px;}
.mtiMiniGVPager td .PagerPrev {padding:0px 0px 0px 5px;font-size: 12px;}

.mtiMiniGVPager .navMiniTable {width: 100%;text-align: left;margin-top:10px;}
.mtiMiniGVRow {background-color: #FFFFFF;cursor: default;}
.mtiMiniGVRow td, .mtiMiniGVAlternatingRow td, .mtiMiniGVSelectedRow td {padding: 0px;padding-top: 0px;padding-bottom: 0px;border-bottom: 0px solid #EAE9E1;}
.mtiMiniGVAlternatingRow {background-color: #FFFFFF;cursor: default;}
.mtiMiniGVAlternatingRow {background-color: #FFFFFF;cursor: default;}
/*.mtiMiniGVSelectedRow {color: #000066;}*/
.mtiMiniGVEmptyRow {background-color: #FFFFFF;cursor: default;}
.mtiMiniGVEmptyRow td {
    font-weight: bold;
    color: #000066;
    text-align: center;
    border-top: 0px solid #EAE9E1;
    border-bottom: 0px solid #EAE9E1;
    padding: 10px;
}
/* END mtiMiniGV STYLES */

/* BEGIN mtiMiniBulletGV STYLES */
.mtiMiniBulletGV {
    font-weight: normal;
    font-size:11px; 
    /*font-family: Arial, Helvetica;*/
    border-left: solid 0px #f3f3f3;
    border-right: solid 0px #f3f3f3;
    border-bottom: 0px solid #57566F;
    border-collapse: collapse;
    cursor: pointer;
    width: 100%;
    background-color: #FFFFFF;
}
.mtiMiniBulletGVSelectButton {cursor:hand;}
/*.mtiMiniBulletGV a, .mtiMiniBulletGV a:visited, .mtiMiniBulletGV a:hover {color: #333333;font-weight:  normal;}*/

.mtiMiniBulletGV td {padding-left: 0px;padding-right: 0px;text-align: left; vertical-align:top;}
.mtiMiniBulletGVHeader, .mtiMiniBulletGVFooter {
    border-bottom: 0px solid #57566F;
    /*height: 25px;*/
    padding-left: 0px;
    cursor: default;
    color: #000000;
    vertical-align: middle;
    white-space: nowrap;
    font-size:11px; 
    /*visibility:hidden;
    display:none;*/
}
.mtiMiniBulletGVHeader th, .mtiMiniBulletGVFooter th {
    padding: 0px 0px 0px 0px;
    text-align: left;
    border-top: 0px solid #000000;
    border-bottom: 0px solid #000000;
    font-weight: bold;
    white-space: nowrap;
}
.mtiMiniBulletGVHeader a, .mtiMiniBulletGVHeader a:visited, .mtiMiniBulletGVHeader a:hover
{
    padding-right: 10px;
    color: #ff0000;
    font-weight: bold;
}
.mtiMiniBulletGVHeader .ascending,  .mtiMiniBulletGVHeader .descending {background-position: right center;background-repeat: no-repeat;}
.mtiMiniBulletGVHeader .ascending {background-image: url(../images/Site/sort_up_red.gif);}
.mtiMiniBulletGVHeader .descending {background-image: url(../images/Site/sort_down_red.gif);}
  
.mtiMiniBulletGVPager table {width: 100%;text-align: left;padding: 0px;}
.mtiMiniBulletGVPager {
    font-weight: normal;
    color: #000000;
    border-left: solid 0px #f3f3f3;
    border-right: solid 0px #f3f3f3;
    white-space: nowrap;
    width: 100%;
    background-color: #ffffff;
    border-bottom: 0px solid #57566F;
    /*height: 28px;*/
    cursor: default;
    vertical-align: middle;
}
.mtiMiniBulletGVPager td {
    font-weight: normal;
    white-space: nowrap;
    border-left: solid 0px #f3f3f3;
    border-right: solid 0px #f3f3f3;
    padding: 0px;
    width: 100%;
    text-align: left;
    border-top: 0px solid #57566F;
    border-bottom: 0px solid #57566F;
    vertical-align: middle;
     padding-top:8px;
}
.mtiMiniBulletGVPager td .SelectedPage {font-weight: bold;font-size: 12px;padding:0px 0px 0px 5px; }
.mtiMiniBulletGVPager td .NonSelectedPage {padding:0px 0px 0px 5px; }
.mtiMiniBulletGVPager td .PagerNext {color:red;font-weight: bold;padding:0px 0px 0px 5px;font-size: 12px;}
.mtiMiniBulletGVPager td .PagerPrev {color:red;font-weight: bold;padding:0px 0px 0px 5px;font-size: 12px;}

.mtiMiniBulletGVPager .navMiniBulletTable {width: 100%;text-align: left;}
.mtiMiniBulletGVRow {background-color: #FFFFFF;cursor: default;}
.mtiMiniBulletGVRow td, .mtiMiniBulletGVAlternatingRow td {padding: 0px;padding-top: 0px;padding-bottom: 0px;border-bottom: 0px solid #EAE9E1;}
.mtiMiniBulletGVAlternatingRow {background-color: #FFFFFF;cursor: default;}
.mtiMiniBulletGVEmptyRow {background-color: #FFFFFF;cursor: default;}
.mtiMiniBulletGVEmptyRow td {padding: 10px;text-align: center;border-top: 0px solid #EAE9E1;border-bottom: 0px solid #EAE9E1;}
/* END mtiMiniGV STYLES */


/* BEGIN SITE USERSTRIP STYLES */
#siteTable {width:100%;
	/*width:1000px;*/}
#siteUserStrip {font-size:11px;font-family: Arial, Helvetica, sans-serif;margin: 2px 10px 2px 0px;text-align: right;vertical-align: bottom;}
#siteUserStrip .user {padding:4px 10px 0px 10px;text-align: right;width: 100%; vertical-align:bottom;}
#siteUserStrip .left {text-align: left;width: 1%;}
#siteUserStrip .center {padding:0px 10px 0px 10px;text-align: right;width: 100%;vertical-align:middle;white-space:nowrap;}
#siteUserStrip .right {vertical-align: middle;text-align: right;width: 1%;padding-right:5px;}
#siteUserStrip .greeting, #siteUserStrip .timestamp {margin-left: 8px;font-weight: normal;color:#000066;}
#siteUserStrip #lblActiveUsers {margin-left: 0px;font-weight: normal;color:#000066;}
#siteUserStrip .timestamp {float: left;}
#siteUserStrip a, #siteUserStrip a:visited{font-weight: bold;text-decoration: none;color: #000066;}
#siteUserStrip a:hover, #siteUserStrip a:active {color: #0048C0;text-decoration: underline;}
#siteUserStrip a.shoppingcart, #siteUserStrip a.shoppingcart:hover
, #siteUserStrip a.shoppingcart:visited, #siteUserStrip a.shoppingcart:active{color: red;}

/* END SITE USERSTRIP STYLES */

/* BEGIN SITE HEADER STYLES */
/*#siteHeader {height:50px;width: 100%;background: url(../images/site/headerbg1.5.gif) repeat-x; }*/
#siteHeader {height:50px;width: 100%;background: url(../images/site/headerbg1.png) repeat-x; }
#siteHeader .user {padding:4px 10px 0px 10px;text-align: right;width: 100%; vertical-align:bottom;}
#siteHeader .left {text-align: left;width: 1%;}
#siteHeader .center {padding:0px 10px 0px 10px;text-align: right;width: 100%;vertical-align:middle;white-space:nowrap;}
#siteHeader .right {vertical-align: middle;text-align: right;width: 1%;padding-right:5px;}
#siteHeader .greeting {font-weight: normal;color:#000000;}
#siteHeader a, #siteHeader a:visited{font-weight: bold;text-decoration: none;color: #000066;}
#siteHeader a:hover, #siteHeader a:active {color: #0048C0;text-decoration: underline;}
#siteHeader #siteSearchContainer {
    /*position:relative;*/
    margin-left:0px;
    width:100%;
    /*height:1.1em;*/
    padding: 0px 0px 0px 0px; 
    vertical-align:middle;
}
#siteHeader #siteSearchContainer #siteSearch, 
#siteHeader #siteSearchContainer #siteSearchLeft, 
#siteHeader #siteSearchContainer #siteSearchRight {
    /*display:block;*/
    width:100%;
    /*height:113%;*/
    vertical-align:middle;
    white-space: nowrap;
}
#siteHeader #siteSearchContainer #siteSearch .mtiTextFieldSearch{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 77px;
    padding: 1px 3px 1px 3px;
    margin-top: 0px;
    background-color: white;
}

#siteHeader #siteSearchContainer #siteSearch .searchButton {vertical-align: middle; margin: 0 0 0px -4px; padding: 0;}
/*#siteHeader #siteSearchContainer #siteSearchRight {padding:  10px 8px 10px 0px;background: url(../images/Site/searchBGright.png) no-repeat left;}
*/
#siteHeader .headerCompanyName
{
    padding: 0px 4px 0px 4px;
    font-weight: bold;
    font-size: 18px;
    white-space: nowrap;
    color: #6a5acd;
    text-transform: uppercase;
}
/* END SITE HEADER STYLES */


/* BEGIN SITEMENU STYLES */
#SiteMenu a, #SiteMenu a:visited{font-weight: bold;text-decoration: none;color: #000066;}
#SiteMenu a:hover, #SiteMenu a:active {color: #0048C0;text-decoration:none;}

/* END SITEMENU STYLES */

/* BEGIN TAB STYLES */
.tabContainer {font-size:11px;vertical-align: top;text-align: left;width: 100%;margin-bottom: 0px;}
.tabContainerStripe { /* font-size: 0px;height: 2px;margin: 0px 0px 3px 0px;width: 100%;background: url(../images/site/mtimainmenu/TabContainerStripe.gif) repeat-x left top;*/}
.tabLinkButton {font-weight: bold;text-decoration: none;white-space: nowrap;}
.TabTable {vertical-align:top; }
.TabOnLeft {padding: 0px 0px 0 6px;background: url(../images/site/mtimainmenu/TabOnLeft2.gif) no-repeat left top;}
.TabOffLeft {background: url(../images/site/mtimainmenu/TabOff2.gif) repeat-x;}
.TabOnMiddle {background: url(../images/site/mtimainmenu/TabOnMiddle2.gif) repeat-x top left;}
.TabOffMiddle {background-image: url(../images/site/mtimainmenu/TabOff2.gif);}
.TabOnMiddle, .TabOffMiddle {padding: 0px 6px 0 6px;}
.TabOnRight {padding: 0px 6px 0 0px;background: url(../images/site/mtimainmenu/TabOnRight2.gif) no-repeat right top;}
.TabOffLeft {background: url(../images/site/mtimainmenu/TabOff.gif) repeat-x;}
.TabOff {background: url(../images/site/mtimainmenu/TabOff2.gif) repeat-x;}   
.TabOffRightSpacer {background: url(../images/site/mtimainmenu/TabOff2.gif) repeat-x top;width: 100%;}
.TabOnMiddle, .TabOffMiddle, .TabOnLeft
, .TabOffLeft, .TabOnRight, .TabOffRight
, .TabOff, .TabOffRightSpacer {
    display: inline;
    position: static;
    background-color: transparent;
    height: 27px;
    white-space: nowrap;
}
/* END TAB STYLES */

/* BEGIN SUBMENU STYLES */
.submenuLinkButton {font-weight: bold;text-decoration: none;white-space: nowrap;margin-bottom:16px;}
.submenuOnLeft {padding: 0px 0px 0 6px;background: url(../images/site/mtimainmenu/TabsSubMenuShadow2.gif) repeat-x left top;}
.submenuOffLeft {background: url(../images/site/mtimainmenu/TabsSubMenuShadow2.gif) repeat-x;}
.submenuOnMiddle {background: url(../images/site/mtimainmenu/TabsSubMenuShadow2.gif) repeat-x top;}
.submenuOffMiddle {background: url(../images/site/mtimainmenu/TabsSubMenuShadow2.gif) repeat-x top ;}
.submenuOnMiddle, .submenuOffMiddle {padding: 4px 6px 3px 6px;}
.submenuOnRight {background: url(../images/site/mtimainmenu/TabsSubMenuShadow2.gif) repeat-x top;}
.submenuOffRight {background: url(../images/site/mtimainmenu/TabsSubMenuShadow2.gif) repeat-x top;}
.submenuOnRight, .submenuOffRight {color: #000000;padding: 4px 1px 3px 1px;}
.submenuOff {background: url(../images/site/mtimainmenu/TabsSubMenuShadow2.gif) repeat-x top;}   
.submenuOffRightSpacer {background: url(../images/site/mtimainmenu/TabsSubMenuShadow2.gif) repeat-x top;width: 100%;}
.submenuOnMiddle, .submenuOffMiddle, .submenuOnLeft, .submenuOffLeft, .submenuOnRight
, .submenuOffRight, .submenuOff, .submenuOffRightSpacer {
    vertical-align:top;
    display: inline;
    position: static;
    background-color: transparent;
    height: 20px;
    white-space: nowrap;
}
/* END SUBMENU STYLES */


/* BEGIN RECENT ITEM STYLES */
.recentItems {
    padding: 0;
    color: #483d8b;
    margin-bottom: 5px;
    padding: 3px 3px 3px 3px;
    border: #000066 1px solid;
    border-collapse: collapse;
    width: 100%; 
    text-align:left;
}
.recentItems a, .recentItems a:visited{font-weight: normal;text-decoration: none;color: #000000;}
.recentItems a:hover, .recentItems a:active {color: #0048C0;text-decoration: underline;}
.recentItems IMG {vertical-align: middle;margin-left: 0px;margin-right: 6px;}
.recentItems th {
    margin-top: 5px;
    padding: 3px 3px 3px 6px; 
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#30000066',EndColorStr= '#10000066' ) 
    border-top:solid 1px #800000; 
    border-bottom: #000066 1px solid; 
    color: #000000;
    font-size: 12px;
}
.recentItems td {border-top:solid 1px #800000;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#10000066', EndColorStr= '#00000066') }
.recentItems tr {background-color: #ffffff;}
.recentItems ul {padding: 0px;margin: 0px;display: none;list-style-type: none;}
.recentItems li {list-style-type: none;padding-left: 4px;}
.recentItems th .spacer {border: 0;background-color: #ffffff;}
/* END RECENT ITEM STYLES */

/* BEGIN MY LINKS STYLES */
.myLinks {
    padding: 0;
    color: #483d8b;
    margin-bottom: 5px;
    padding: 3px 3px 3px 3px;
    border: #000066 1px solid;
    border-collapse: collapse;
    width: 100%; 
    text-align:left;
}
.myLinks a, .myLinks a:visited{font-weight: normal;text-decoration: none;color: #000000;}
.myLinks a:hover, .myLinks a:active {color: #0048C0;text-decoration: underline;}
.myLinks IMG {vertical-align: middle;margin-left: 0px;margin-right: 6px;}
.myLinks th {
    margin-top: 5px;
    padding: 3px 3px 3px 6px; 
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#30000066',EndColorStr= '#10000066' ) 
    border-top:solid 1px #800000; 
    border-bottom: #000066 1px solid; 
    color: #000000;
    font-size: 12px;
}
.myLinks td {border-top:solid 1px #800000;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#10000066', EndColorStr= '#00000066') }
.myLinks tr {background-color: #ffffff;}
.myLinks ul {padding: 0px;margin: 0px;display: none;list-style-type: none;}
.myLinks li {list-style-type: none;padding-left: 4px;}
.myLinks th .spacer {border: 0;background-color: #ffffff;}
/* END MY LINKS STYLES */

/* BEGIN PAGE SUB CONTENT LEFT STYLES */
.pageSubContentLeft {
    padding: 0;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
    margin-bottom: 5px;
    margin-right: 3px;
    padding: 3px 3px 3px 3px;
    border: solid #56458c 1px;
    border-collapse: collapse;
    width: 100%;
    position: static;
}
.pageSubContentLeft IMG {vertical-align: middle;margin-left:0px;margin-right: 6px;}
.pageSubContentLeft th {
    font-size: 12px; 
    padding: 3px 3px 3px 6px;    
    background-color: #56458c;
    border-bottom: #56458c 1px solid;
    border-top: #56458c 1px solid;
}
.pageSubContentLeft td {background-color: #f5f5f5;}
.pageSubContentLeft tr {background-color: #f5f5f5;}
.pageSubContentLeft ul {padding: 0px;margin: 0px;display: block;list-style-type: none;}
.pageSubContentLeft li {list-style-type: none;padding-left: 4px; height: 1%;}
.pageSubContentLeft th .spacer {border: 0;background-color: #ffffff;}
/* END PAGE SUB CONTENT LEFT STYLES */

/* BEGIN PAGE SUB CONTENT STYLES */
.pageSubContent {
    padding: 0;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
    margin-bottom: 5px;
    margin-right: 3px;
    padding: 3px 3px 3px 3px;
    border: solid #56458c 1px;
    border-collapse: collapse;
    width: 100%;
    position: static;
}
.pageSubContent IMG {vertical-align: middle;margin-left:0px;margin-right: 6px;}
.pageSubContent th {
    font-size: 12px; 
    padding: 3px 3px 3px 6px;    
    background-color: #56458c;
    border-bottom: #56458c 1px solid;
    border-top: #56458c 1px solid;
}
.pageSubContent td {background-color: #f5f5f5;}
.pageSubContent tr {background-color: #f5f5f5;}
.pageSubContent ul {padding: 0px;margin: 0px;display: block;list-style-type: none;}
.pageSubContent li {list-style-type: none;padding-left: 4px; height: 1%;}
.pageSubContent th .spacer {border: 0;background-color: #ffffff;}
/* END PAGE SUB CONTENT STYLES */

/* BEGIN PAGE SUB CONTENT BOTTOM STYLES */
.pageSubContentBottom {
    padding: 0;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
    margin-bottom: 5px;
    margin-right: 3px;
    padding: 3px 3px 3px 3px;
    border-bottom: solid #56458c 2px;
    border-collapse: collapse;
    width: 100%;
    position: static;
}
.pageSubContentBottom IMG {vertical-align: middle;margin-left:0px;margin-right: 6px;}
.pageSubContentBottom th {
    font-size: 12px; 
    padding: 3px 3px 3px 6px;    
    background-color: #56458c;
    border-bottom: #483d8b 1px solid;
    border-top: #483d8b 1px solid;
}
.pageSubContentBottom td {background-color: #f5f5f5;}
.pageSubContentBottom tr {background-color: #f5f5f5;}
.pageSubContentBottom ul {padding: 0px;margin: 0px;display: block;list-style-type: none;}
.pageSubContentBottom li {list-style-type: none;padding-left: 4px; height: 1%;}
.pageSubContentBottom th .spacer {border: 0;background-color: #ffffff;}
/* END PAGE SUB CONTENT BOTTOM STYLES */

/* BEGIN POPUP STYLES */
.popupContainer {
    background-color:#ffffff;
    border-right: #dddddd 1px solid; /*inset*/
    border-top:  #dddddd 1px solid; /*inset*/
    border-left: #dddddd 1px solid; /*outset*/
    border-bottom: #dddddd 1px solid; /*inset*/
    padding:2px;
    /*z-index: 101;*/
    /*filter: progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=3);*/
    position: absolute;
	visibility: hidden;
}
.mtiToolTip {
    background-color:#f0fff0;
    border: #000000 1px solid;
    padding:5px;
    z-index: 1001;
    /*left:25px;*/
    /*top:10px;*/
    /*filter: progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=3);*/
    position: absolute;
	display:none;
	white-space:nowrap;
	font-weight:normal;
	font-size:11px;
}
/* END POPUP CONTROLS STYLES */




/* BEGIN SEARCH OPTIONS CONTAINER STYLES */
.searchOptionsContainer {
    font-weight: normal;
    border: solid 1px #DADADA;
    /*border-left:0;
    border-right:0;*/
    background-image: url(../images/site/bg_section.gif);
    /*background-image: url(../images/site/moduleBg.gif);*/
    background-repeat: repeat;
    background-color: transparent;
    padding: 8px 4px 12px 4px;
    text-align: left;
    font-size: 11px;
    color: #333333;
    margin: 0px 3px 5px 0px; 
}
.searchOptionsContainer .titleOLD {font-weight: bold;margin-bottom: 10px;cursor: default;border-bottom: #333333 1px solid;}
.searchOptionsContainer .title {font-weight: bold; font-size:12px;color: #000066; margin: 0px 0px 5px 0px;padding-bottom:3px;padding-left:2px;cursor: default;}
.searchOptionsContainer .mtiCheckBox {left: -4px;position: relative;top: 0px;}
/* END SEARCH OPTIONS CONTAINER STYLES */


/* BEGIN PAGE CONTENT HEADER STYLES */
.pagecontentHeaderContainer {}
.pagecontentHeader {
    padding: 0;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    margin-bottom: 5px;
    margin-right: 3px;
    padding: 1px 3px 1px 3px;
    border-bottom: solid #336699 1px;
    border-collapse: collapse;
    width: 100%;
    position: static;
}
.pagecontentHeaderHidden { visibility:hidden;}
.pagecontentHeader tr {/*background-color: #4791c5;*/ /*#f5f5f5*/}
.pagecontentHeader th {
    font-size: 12px; 
    padding: 3px 3px 3px 6px;
    background: url(../images/site/pageTitleBG3.0.gif) bottom repeat-x;    

    /*background: url(../images/site/pageTitleBG2.0.gif) top repeat-x;    
    background-color: #4791c5;
    border-bottom: #56458c 1px solid;
    border-top: #56458c 1px solid;*/
    font-weight: normal;
}
.pagecontentHeader th .spacer {border: 0;background-color: #ffffff;}
.pagecontentHeader td {background-color: #4791c5; }
.pagecontentHeader .pagecontentTitle {margin-right:5px;font-size: 14px;font-weight: bold;text-align: left;} 
.pagecontentHeader .pagecontentSubTitle {font-size: 12px;font-weight: bold;text-align: left;}
.pagecontentHeader IMG {vertical-align: middle;margin-left:0px;margin-right: 6px;}
/* END PAGE CONTENT HEADER STYLES */

/* BEGIN PAGE CONTENT FORM STYLES */
.pagecontentFormViewContainerWrapper {text-align: right;margin: 8px 5px 8px 0px;}
.pagecontentFormViewContainer, .pagecontentFormViewContainerShort
 {
    font-weight: normal;
    border: solid 1px #DADADA;
    background-image: url(../images/site/bg_section.gif);
    background-repeat: repeat;
    background-color: transparent;
    padding: 8px 4px 12px 4px;
    text-align: left;
    font-size: 11px;
    color: #333333;
    margin-right:3px;
}
.pagecontentFormViewContainerShort {padding: 6px 4px 6px 4px;}
 
.pagecontentFormView {border:0;}
.pagecontentFormView table {width:100%;border:0;}
.pagecontentFormView tr {border:0;}
.pagecontentFormView th {
    font-size: 11px;
    padding: 0px 10px 0px 2px;
    font-weight: bold;
    vertical-align: top;
    text-align: right;
    /*width:18%;*/
    /*width:11%;*/
    height:18px;
}
.pagecontentFormView td
{
	font-size: 11px;
    padding: 0px 2px 0px 5px;
    vertical-align: top;
    text-align: left;
    /*width: 32%;*/
    /*width: 22%;*/
    margin-right: 20px;
    /*position: static;
    display: block;*/
}
.pagecontentFormView td .col01, .pagecontentFormView td .col02 {padding-right: 20px;}
.pagecontentFormViewContainer .title {font-weight: bold;margin: 0px 5px 0px 0px;padding-bottom:5px;padding-left:0px;cursor: default;border-bottom: #333333 1px solid;}
.pagecontentFormViewContainer .titleGV {font-weight: bold; font-size:12px;color: #000066; margin: 0px 0px 0px 0px;padding-bottom:3px;padding-left:2px;cursor: default;}

.pagecontentFormViewContainer .calendar { background-color:Red;padding:0;margin:0;vertical-align: middle;width:160px;}
.pagecontentFormViewContainer .editTable {width:100%;}
.pagecontentFormView .editTable {width:100%;}
.pagecontentFormViewContainer .editTableThin {width:1%;}
.pagecontentFormView .editTableThin {width:1%;}

.pagecontentFormView .editTable th {vertical-align: middle;padding: 0px 2px 0px 0px;}
.pagecontentFormView .editTable td {vertical-align: middle;padding: 0px 20px 0px 0px;}
.pagecontentFormView .editTable tr {height:1%;}
.pagecontentFormView .editTable .mtiTextField {margin:2px 0 2px 3px;}
.pagecontentFormView .editTable .mtiTextFieldSearch {margin:2px 0 2px 3px;}
/*.pagecontentFormView .editTable .mtiCheckBox {margin:2px 0 2px 3px;}*/

.pagecontentFormView .editTable th .top{vertical-align: top;}
/* END PAGE CONTENT FORM STYLES */

/* BEGIN mtiTable STANDALONE STYLES */
.mtiTable {width:100%; font-family: Arial, Helvetica, sans-serif;}
.mtiTable .thin {width:1%;}
.mtiTable th 
{
    width:1%;
    font-size: 11px;
    padding: 3px 10px 3px 2px;
    font-weight: bold;
    vertical-align: middle;
    text-align: right;
    height:18px;
    white-space:nowrap; 
    color:#000 ;
}
.mtiTable td {padding: 3px;vertical-align: middle;border:0;}
.mtiTable td .nw{white-space: nowrap;}
.mtiTable td .tight{padding:0;margin:0;}

.mtiTable .thTop, .mtiTable .thTop8{ vertical-align:top; padding-top: 5px; }
.mtiTable .thTop8{padding-top: 8px; }
.mtiTable .thBottom{ vertical-align:bottom; padding-bottom: 5px; }
.mtiTable .thLeft{text-align:left;}
.mtiTable .thRight{text-align:left;padding: 3px 2px 3px 10px;}
.mtiTable .th2{padding: 3px 2px 3px 10px;}

.mtiTable .td1, .mtiTable .td2 {padding: 3px;vertical-align: middle;}
.mtiTable .td1Top, .mtiTable .td2Top { vertical-align:top; padding: 5px 10px 3px 2px; }
.mtiTable .td1Bottom, .mtiTable .td2Bottom { vertical-align:bottom; padding-bottom: 5px; }
.mtiTable .td1Right{text-align:right;}
.mtiTable .td1 .nw, .mtiTable .td2 .nw {white-space: nowrap;}
.mtiTable .td1RadioList, .mtiTable .td2RadioList {vertical-align:top; padding: 0px 10px 3px 0px; }
/* END mtiTable STANDALONE STYLES */

/* BEGIN PAGE CONTENT FORM ALTERNATE STYLES */
.pagecontentFormViewContainerWrapperALT {text-align: right;margin: 8px 5px 8px 0px;}
.pagecontentFormViewContainerALT {
    font-weight: normal;
    border-top:solid 2px #2f4571;
    border-bottom:solid 1px #2f4571;
    border-left:solid 0px #DADADA;
    /*background-color:#eff5f8;*/
    padding: 0px 4px 12px 4px;
    text-align: left;
    font-size: 11px;
    color: #333333;
}
.pagecontentFormViewALT {border:0;}
.pagecontentFormViewALT table {width:100%;border:0;}
.pagecontentFormViewALT tr {border:0;}
.pagecontentFormViewALT th {
    font-size: 11px;
    padding: 0px 10px 0px 2px;
    font-weight: bold;
    vertical-align: top;
    text-align: right;
    width:18%;
    height:18px;
}
.pagecontentFormViewALT td
{
    padding: 0px 2px 0px 5px;
    vertical-align: top;
    text-align: left;
    width: 32%;
    margin-right: 20px;
    position: static;
    display: block;
   
}
.pagecontentFormViewALT td .col01, .pagecontentFormViewALT td .col02 {padding-right: 20px;}
.pagecontentFormViewContainerALT .title {cursor: default;color:#2f4571; font-size:14px;font-weight: bold;padding:4px;}
.pagecontentFormViewContainerALT .titleGV {font-weight: bold;margin: 0px 10px 0px 8px;padding-bottom:3px;padding-left:2px;cursor: default;background-color:#eff5f8;}
.pagecontentFormViewContainerALT .calendar { background-color:Red;padding:0;margin:0;vertical-align: middle;width:160px;}
.pagecontentFormViewContainerALT .editTable {width:100%;}
.pagecontentFormViewALT .editTable {width:100%;}
.pagecontentFormViewALT .editTable th {vertical-align: middle;}
.pagecontentFormViewALT .editTable td {vertical-align: middle;padding: 0px 2px 0px 0px;}
.pagecontentFormViewALT .editTable .mtiTextField {margin:2px 0 2px 3px;}
.pagecontentFormViewALT .editTable .mtiTextFieldSearch {margin:2px 0 2px 3px;}
.pagecontentFormViewALT .editTable th .top{vertical-align: top;}

/* END PAGE CONTENT FORM ALTERNATE STYLES */


/* BEGIN LOGIN STYLES */
.loginBody {margin: 10px 10px 0px 10px;}
.loginContainerTable {
    width:700px;
	background-color: #ffffff;
	border:#696999 1px solid;
	border-top: #696999 0px solid;
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color="#696999", Direction=135, Strength=3);
	border:#778a99 1px solid;
	filter: progid:DXImageTransform.Microsoft.Shadow(color="#778a99", Direction=135, Strength=3);*/
	margin-top:10px;
	text-align: left;
}
.loginContainerTable .header
{
	height: 50px;
	border-bottom: #696999 1px solid;
	/*background: url(../images/site/headerbg1.2.gif) repeat-x;*/
	/*background: url(../images/site/headerbg1.2.png) repeat-x;*/
	white-space: nowrap;
	padding: 5px 0px 5px 8px;
	background: url(../images/site/headerbg1.png) repeat-x 0% 0px;
}

.loginContainerTable .header .title, .loginContainerTable .header .titleSmall
{
    padding: 0px 4px 0px 4px;
    font-weight: bold;
    font-size: 18px;
    white-space: nowrap;
    color: #6a5acd;
    /*text-transform: uppercase;*/
}
.loginContainerTable .header .titleSmall { font-size: 18px;}
 
.loginContainerTable .header .left {vertical-align:middle;text-align: left;width: 1%;border-bottom: #696999 1px solid;}
.loginContainerTable .header .left img {margin: 10px 5px 5px 5px;}
.loginContainerTable .header .middle {padding:0px 10px 0px 10px;text-align: right;width: 100%;vertical-align:middle;white-space:nowrap;border-bottom: #696999 1px solid;}
.loginContainerTable .header .right {vertical-align: middle;text-align: right;width: 1%;padding-right:5px;border-bottom: #696999 1px solid;}
.loginContainerTable .header .right img {margin: 5px 5px 10px 5px;}

.loginContainerTable .body .left {vertical-align:top; text-align:left ;width:100%;padding:5px 6px 5px 10px;}
.loginContainerTable .body .left H1 {font-weight: bold;font-size: 14px;color: #000066; margin: 2px 2px 3px 0px;}
.loginContainerTable .body .left H2 {font-weight: normal;font-size:12px; font-family: Arial, Helvetica; }
.loginContainerTable .body .left img {vertical-align:top;margin:5px;}
.loginContainerTable .body .right {vertical-align:top; text-align:right;width:1%;padding:5px 6px 5px 10px;}

.loginContainerTable a, .loginContainerTable a:visited{font-weight: bold;text-decoration: none;color: #0048C0;}
.loginContainerTable a:hover, .loginContainerTable a:active {color: #0000ff;text-decoration: underline;}
.loginContainerTable li 
{  
	font-size: 11px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	margin: 2px 0px 2px 16px;	
	padding-left:3px;
	list-style-position: outside;
	list-style-image: url(../images/Site/bullet.gif);
	/*
	font: normal 12px;
    padding: 2px  0 2px 16px;
    background-image: url(../images/Site/bullet.gif);
    background-repeat: no-repeat;
    background-position: -7px 1px;
    padding-left: 9px;
	*/
}

.loginContainerTable ul li a,.loginContainerTable ul li a:visited { font-size:11px; font-family: Arial, Helvetica; }

.loginFooter {width:700px;margin:2px 6px 0px 6px auto;}
.loginFooter .leftColumn{text-align:left;padding-left:6px;}
.loginFooter .rightColumn{text-align:right;padding-right:6px;}
/* END LOGIN STYLES */



/* BEGIN DASHBOARD STYLES */
._dashboardContainer {font-size:11px;color: #000066;vertical-align: top;text-align: left;width: 100%;margin-bottom: 0px;}

.dashboardLinkButton {font-weight: bold;text-decoration: none;white-space: nowrap;}
.dashboardTable
{
    vertical-align: top;
    border-collapse: collapse;
    font-size: 11px;
    margin: 5px;
    border-right: #ab97b5 1px solid;
    border-top: #ab97b5 1px solid;
    border-left: #ab97b5 1px solid;
    border-bottom: #ab97b5 1px solid;
}
.dashboardOnLeft
{
    display:block;
/*position:absolute;*/
top:1px;
right:-1px;
/*height:1.15em;*/
width:10px;
  background:#788a98;
  border-right:1px solid #fff;
   /* padding: 0px 0px 0 6px; background: url(../images/site/mtimainmenu/TabOnLeft.gif) no-repeat left top;*/
}
.dashboardOffLeft
{
display:block;
/*position:absolute;*/
top:1px;
right:-1px;
/*height:1.15em;*/
width:10px;
  background:#788a98;
  border-right:1px solid #fff;
    background: url(../images/site/mtimainmenu/dashboardOffLeft.gif) repeat-x  middle right;
}
.dashboardOnMiddle
{
    background: url(../images/site/mtimainmenu/dashboardOnMiddle.gif) repeat-x top left;
   /* border:1px solid #91a7b4;
  border-top-color:#778a98;
  border-bottom:1px solid #fff;*/
  background-color:#fff;
}
.dashboardOffMiddle 
{
    background: url(../images/site/mtimainmenu/dashboardOnMiddle.gif) repeat-x top left;
   /*border:1px solid #91a7b4;
  border-top-color:#778a98;
  border-bottom:1px solid #fff;*/
  background-color:#fff;
  
  }
.dashboardOnMiddle, .dashboardOffMiddle {padding: 0px 6px 0 6px;}
.dashboardOnRight {/*padding: 0px 6px 0 0px;background: url(../images/site/mtimainmenu/TabOnRight.gif) no-repeat right top;*/}
/*.dashboardOffLeft {background: url(../images/site/mtimainmenu/TabOff.gif) repeat-x;}*/
.dashboardOff {/*background: url(../images/site/mtimainmenu/TabOff.gif) repeat-x;*/}   
.dashboardOffRightSpacer {/*background: url(../images/site/mtimainmenu/TabOff.gif) repeat-x top;*/width: 100%;}

.dashboardOnMiddle, .dashboardOffMiddle, .dashboardOnLeft
, .dashboardOffLeft, .dashboardOnRight, .dashboardOffRight
, .dashboardOff, .dashboardOffRightSpacer {
    display: inline;
    position: static;
   
    height: 27px;
    white-space: nowrap;
    /*border:1px solid #91a7b4;*/
}
.dashboardContentCell{ border:1px solid #91a7b4;}
 
/* END DASHBOARD STYLES */


/* BEGIN DROPDOWN STYLES */
.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}
.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}
a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	/*padding: 4px 19px 4px 33px;*/
	padding: 4px 4px 4px 4px;
}
a.ContextMenuItem-Selected
{
	font-weight: bold;
}
a.ContextMenuItem:hover
{
	background-color: #ffffff;
	color: #003399;
/*	border: 1px solid #ffffff;*/
/*	padding: 3px 18px 3px 32px;*/
/*		padding: 4px 4px 4px 4px;
*/
}
/* END DROPDOWN STYLES */

.LowLight
{
    background-color: #EEEEEE;
}

.HighLight
{
	background-color: #fffff0;
}
.LowLightButton
{
    font-weight: normal;
    width: 100px;
}
.selectMedivContainer
{
    position: absolute;
    border: solid 1px #dddddd; /* width: 122%;*/
    padding: 0px;
    /*height: 100px;*/
    overflow-y: auto;
    overflow:  scroll;
    visibility: hidden;
    margin:0;
    width:500px;
}
.selectMedivInner
{
    /*height: 130px;*/
    /*width:500px;*/
    overflow-y: auto;
}
.selectMeTable
{
    padding: 0;
    border: 0px solid #000000;
    background-color: #ffffff;
    width: 100%;
    font-size: 11px;
    color: black;
    font-family: Arial;
   
}

.selectMeTable td {white-space:nowrap;}

.mtiDropDownContainer 
{
    top:-10px;
    position: absolute;
    border-right: #2353B2 1px solid; /*inset*/
    border-top: #2353B2 1px solid; /*outset*/
    border-left: #2353B2 1px solid; /*outset*/
    border-bottom: #2353B2 1px solid; /*inset*/
    padding: 0px;
    overflow: auto;
    visibility: hidden;
    margin:0;
    background-color: #ffffff;
    }
.mtiDropDownHighlight
{
    border-right: #2353B2 1px solid; /*inset*/
    border-top: #2353B2 1px solid; /*outset*/
    border-left: #2353B2 1px solid; /*outset*/
    border-bottom: #2353B2 1px solid; /*inset*/
    /*background-color: #eef3f6;*/
    cursor:pointer;
}
.mtiDropDownMouseOverImg
{
    top: -10px;
    position: absolute;
    border-right: #2353B2 1px solid; /*inset*/
    border-top: #2353B2 1px solid; /*outset*/
    border-left: #2353B2 1px solid; /*outset*/
    border-bottom: #2353B2 1px solid; /*inset*/
    visibility: hidden;
    margin: 0;
    width: 16px;
    height: 100%;
    background-position: left center;
    background-image: url(../images/site/dropdown.gif);
    background-repeat: no-repeat;
    background-color: #eef3f6;
    cursor:pointer;
}

.mtiPopupCalendarContainer 
{
    top:-10px;
    position: absolute;
    border-right: #2353B2 1px solid; /*inset*/
    border-top: #2353B2 1px solid; /*outset*/
    border-left: #2353B2 1px solid; /*outset*/
    border-bottom: #2353B2 1px solid; /*inset*/
    padding: 0px;
    overflow: auto;
    visibility: hidden;
    margin:0;
    background-color: #ffffff;
    }
.mtiPopupCalendarHighlight
{
    border-right: #2353B2 1px solid; /*inset*/
    border-top: #2353B2 1px solid; /*outset*/
    border-left: #2353B2 1px solid; /*outset*/
    border-bottom: #2353B2 1px solid; /*inset*/
    /*background-color: #eef3f6;*/
    cursor:pointer;
}
.mtiPopupCalendarMouseOverImg
{
    top: -10px;position: absolute;
    border-right: #2353B2 1px solid; /*inset*/
    border-top: #2353B2 1px solid; /*outset*/
    border-left: #2353B2 1px solid; /*outset*/
    border-bottom: #2353B2 1px solid; /*inset*/
    visibility: hidden;
    margin: 0;
    width: 16px;
    height: 100%;
    background-position: left center;
    background-image: url(../images/site/dropdown.gif);
    background-repeat: no-repeat;
    background-color: #eef3f6;
    cursor:pointer;
}
.mtiPUCalendar_container {
    padding: 4px;
    cursor: default;
    width: 170px;
    font-size: 11px;
    text-align: center;
    font-family: tahoma,verdana,helvetica;
    background-color: #ffffff;
    position: absolute;
    border-right: #2353B2 1px solid; /*inset*/
    border-top: #2353B2 1px solid; /*outset*/
    border-left: #2353B2 1px solid; /*outset*/
    border-bottom: #2353B2 1px solid; /*inset*/
    overflow: auto;
    visibility: hidden;
    margin: 0;
}
.mtiPUCalendar_container TABLE {font-size:11px;}
.mtiPUCalendar_title {font-weight:bold;}
.mtiPUCalendar_dayname {height:17px;width:17px;text-align:center;padding:0 2px;background-color:#ffffff;border-bottom:1px solid #f5f5f5;}
.mtiPUCalendar_dayname {border-bottom:1px solid #f5f5f5;}
.mtiPUCalendar_footer {height:17px;width:18px;text-align:center;padding:0 2px;border:solid 1px #ffffff;border-top: 1px solid #f5f5f5;cursor:pointer;}

.mtiPUCalendar_day {height:17px;width:18px;text-align:center;padding:0 2px;border:solid 1px #ffffff;cursor:pointer;}
.mtiPUCalendar_dayEmpty {height:17px;width:18px;text-align:center;padding:0 2px;border:solid 1px #ffffff;}
.mtiPUCalendar_today {background-color: #edf9ff;border:solid 1px #0066cc;color: #0066cc}
.mtiPUCalendar_selected {background-color: #edf9ff;border:solid 1px #0066cc;color: #0066cc}
.mtiPUCalendar_prevYear {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../images/site/dblarrow-left.gif);}
.mtiPUCalendar_nextYear {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../images/site/dblarrow-right.gif);}
.mtiPUCalendar_prevMonth {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../images/site/arrow-left.gif);}
.mtiPUCalendar_nextMonth {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../images/site/arrow-right.gif);}
.mtiPUCalendar_hover {height:17px;width:18px;text-align:center;padding:0 2px;background-color:#edf9ff;border: #daf2fc 1px solid;color:#0066cc;}


/* START mtiSearchContainer displayed on pages */
.mtiSearchContainer {
    background-color: #ffffff;
    border-right: #a4abc1 0px solid;
    border-top: #a4abc1 0px solid;
    border-left: #a4abc1 0px solid;
    border-bottom: #a4abc1 0px solid;
    display: block;
    margin-bottom:5px;
}
.mtiSearchContainer .body {display:block;}
.mtiSearchContainer table.titleTable {margin: 0px; padding:0;width:100%;}
.mtiSearchContainer td.title {text-align:left;color: #091d32;font-size: 11px;font-family: Arial, Helvetica;font-weight: bold;padding-left: 5px;white-space: nowrap;background: url(../images/Site/tablehead_mid.gif) repeat-x left top;width:100%;}
.mtiSearchContainer td.titleL {width: 10px;padding: 0px 0px 0 10px;height: 22px;background-image: url(../images/Site/tablehead_left.gif);background-color: transparent;background-repeat: no-repeat;}
.mtiSearchContainer td.titleR {width: 10px;height: 22px;padding: 0px 10px 0 0px;background-position: right top;background-image: url(../images/Site/tablehead_right.gif);background-color: transparent;background-repeat: no-repeat;}

.mtiSearchContainer td.titleExpandable {text-align:left;color: #091d32;font-size: 11px;font-family: Arial, Helvetica;font-weight: bold;padding-left: 5px;white-space: nowrap;background: url(../images/Site/tablehead_midExpandable.gif) repeat-x left top;width:100%;}
.mtiSearchContainer td.titleLExpandable {width: 10px;padding: 0px 0px 0 10px;height: 22px;background-image: url(../images/Site/tablehead_leftExpandable.gif);background-color: transparent;background-repeat: no-repeat;}
.mtiSearchContainer td.titleRExpandable {width: 10px;height: 22px;padding: 0px 10px 0 0px;background-position: right top;background-image: url(../images/Site/tablehead_rightExpandable.gif);background-color: transparent;background-repeat: no-repeat;}


.mtiSearchContainer table.bodyTable {margin: 0 0 0px 0; padding:0; 
    border-right: #a4abc1 1px solid;
    border-top: #a4abc1 0px solid;
    border-left: #d5d5d5 1px solid;
    border-bottom: #d5d5d5 0px solid;}
.mtiSearchContainer td.bodyL {width: 1%; vertical-align: top; margin: 0;padding: 0;border-right: 0px solid #d5d5d5;}
.mtiSearchContainer td.bodyR {width: 1%;vertical-align: top; margin: 0;padding: 0;border-right: 1px solid #d5d5d5;}

.mtiSearchContainer table.sectionTable {margin: 0px; padding:0;}
.mtiSearchContainer td.sectionTitle {
    background-color: #f1f4f6;
    padding-left: 0px; /*7px;*/
    padding-top: 5px;
    padding-bottom: 3px;
    border-top: 0px;
    border-right: 0;
    border-bottom: 1px solid #d5d5d5;
    border-left: 0;
    height: 1%;
    width:98%;
    vertical-align: middle;
    margin-top: 2px;
    margin-left: 0px;
    font-weight:bold; color:#333333; font-size:11px; font-family: Arial, Helvetica;
    text-align:left;  
}
.mtiSearchContainer td.sectionTitleL
{
    background-color: #f1f4f6;
    padding-left: 7px;
    padding-top: 5px;
    padding-bottom: 3px;
    border-top: 0px;
    border-right: 0;
    border-bottom: 1px solid #d5d5d5;
    border-left: 0px solid #a0b6c2;
    height: 1%;
    width:1%;
    vertical-align: middle;
    margin-top: 2px;
    margin-left: 5px;
    font-weight:normal; color:#333333; font-size:11px; font-family: Arial, Helvetica
    
}
.mtiSearchContainer td.sectionTitleR
{
    background-color: #f1f4f6;
    padding-left: 7px;
    padding-top: 5px;
    padding-bottom: 3px;
    border-top: 0px;
    border-right: 0px solid #a0b6c2;
    border-bottom: 1px solid #d5d5d5;
    border-left: 0;
    height: 1%;
    width: 1%;
    vertical-align: middle;
    margin-top: 2px;
    margin-left: 5px;
    font-weight: bold;
    color: #333333;
    font-size: 11px;
    font-family: Arial, Helvetica;
    /*float: right;*/
    white-space: nowrap;
    padding-right: 3px;
    text-align: right;
}
.mtiSearchContainer td.sectionTitleR .mtiTextField{vertical-align: bottom;margin: 0px;}
.mtiSearchContainer td.sectionTitleR .mtiTextFieldSearch{vertical-align: middle;margin: 0px;}
.mtiSearchContainer td.sectionTitleR .searchButton{vertical-align: middle; margin: 0 0 0px -4px; padding: 0;}
.mtiSearchContainer td.sectionBody {
    background-color: #ffffff;
    padding:  5px 3px 5px 7px;
    border-top: 0px;
    border-left: 0;
    border-right: 0px solid #a0b6c2;
    border-bottom: 1px solid #d5d5d5;
    height: 1%; 
    vertical-align: top; 
}
/* use to create search buttons to capture as image */
/* <asp:LinkButton ID="ImageButton2" runat="server" Text="SEARCH" CssClass="searchButtonCreator" />*/
.searchButtonCreator
{
    border-right: #70a7d0 1px solid;
    border-top: #70a7d0 1px solid;
    border-left: #70a7d0 1px solid;
    border-bottom: #70a7d0 1px solid;
    padding: 0px 4px 0px 4px;
    color: #5776a9;
    height: 18px;
    font-weight: bold;
    vertical-align: middle;
    background-color: #ffffff;
}
/* END mtiSearchContainer displayed on pages */


.mtiBulletList {
    color: #333333;
    font-size: 11px;
    font-family: Arial, Helvetica;
    padding-left: 6px;
}
.mtiBulletList ul li a, .mtiBulletList ul li a:visited{
    font-size: 11px;
    font-family: Arial, Helvetica;
    font: normal 100% verdana;
    padding: 2px 0 2px 16px;
    background-image: url(../images/Site/bullet.gif);
    background-repeat: no-repeat;
    background-position: -7px 1px;
    padding-left: 9px;
}
.mtiBulletItem
{
    padding: 2px 0 2px 19px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-repeat: no-repeat;
    background-image: url(../images/icons/bullet.gif);
    background-position: 0px 1px;
}
.mtiBulletItem_Hint
{
    padding: 2px 0 2px 19px;
    font-family: Arial, Helvetica, sans-serif;
    background-repeat: no-repeat;
    background-image: url(../images/icons/information_big.gif);
    background-position: 0px 1px;
    font-weight: normal;
    color:#000066;
}
.more a, .more a:visited, .more a:hover {padding-right:10px;color: #000066;font-weight: bold;}
.mtiMoreDiv {display:none;}

.divProgress
{
    border-right: #a4abc1 1px solid;
    border-top: #a4abc1 1px solid;
    border-left: #a4abc1 1px solid;
    border-bottom: #a4abc1 1px solid;
    z-index: 201;
    width: 200px;
    height: 100px;
    position: absolute;
    display: block;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    font-weight: bold;
    background-color: #ffffff;
    text-align: center;
    vertical-align: middle;
    margin: 25px;
}

.divModalProgress
{
    border-right: #a4abc1 1px solid;
    border-top: #a4abc1 1px solid;
    border-left: #a4abc1 1px solid;
    border-bottom: #a4abc1 1px solid;
    z-index: 201;
    width: 200px;
    height: 100px;
    position: inherit;
    display: block;
    float: left;
    font-weight: bold;
    background-color: #ffffff;
    text-align: center;
    vertical-align: middle;
    /*padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
	margin: 25px;*/
}
    
.popupProgress
{
    font-weight: bold;
    background-color: #ffffff;
    border-right: #a4abc1 1px solid;
    border-top: #a4abc1 1px solid;
    border-left: #a4abc1 1px solid;
    border-bottom: #a4abc1 1px solid;
    z-index: 201;
    width: 100px;
    height: 50px;
    position: absolute;
    display: block;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    background-position: center center;
    background-image: url(../images/Site/loading.gif);
    background-repeat: no-repeat;
    color:#ffffff;
}

/* START mtiMiniSelector displayed on pages */
.mtiMiniSelectorDialog
{
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding:0;
    margin:0;
    border: solid 1px #335C88;
}
.mtiMiniSelectorHeaderActive
{
    background: url(../images/site/mtiminiselector/titleCenter.gif) repeat-x;
    font-weight: bold;
    font-size: 11px;
    padding: 6px 4px 6px 6px;
    /*color: #b1b1b1;*/
    font-family: arial;
}
.mtiMiniSelectorContentActive
{
    padding: 0;
    margin: 0;
    border-top: #335c88 0px solid;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.mtiMiniSelectorContentFrame
{
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: red 0px solid;
}
.mtiMiniSelectorFooterActive
{
    background: url(../images/site/mtiminiselector/titleCenter.gif) repeat-x;
    font-weight: bold;
    font-size: 11px;
    padding: 6px 4px 6px 4px;
    border-top: solid 1px #335C88;
    font-family: arial;
}
.mtiMiniSelectorMainPanel
{
    width: 100%;
    background-color: transparent;
    margin: 0;
    padding: 0;
    font-weight: normal;
    vertical-align:top;
}
.mtiMiniSelectorTitle, .mtiMiniSelectorTitleL, .mtiMiniSelectorTitleMainL
{
    padding: 3px;
    white-space: nowrap;
    border-bottom: #a4abc1 1px solid; /*inset*/
    border-top: #a4abc1 1px solid;
    border-left:solid 1px #335c88;
    border-right:solid 1px #335c88;
    background-color: #f7f7ff;
    height: 18px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.mtiMiniSelectorContent, .mtiMiniSelectorContentL
{
    padding: 3px;
    white-space: nowrap;
    background-color: #ffffff;
    height: 100%;
    vertical-align:top;
    border-bottom: #a4abc1 0px solid; /*inset*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.mtiMiniSelectorTitleMainL {border-bottom:0;}
.mtiMiniSelectorLabelSearch, .mtiMiniSelectorLabelSearchL {padding-left:15px;margin: 0 4px 0 4px; font-weight:bold;}
.mtiMiniSelectorLabelSearch {color:#000066;}
.mtiMiniSelectorTitleL .mtiTextFieldSearch{vertical-align:middle;margin: 0px;width:77px;}
.mtiMiniSelectorTitle .mtiTextFieldSearch{vertical-align:middle;margin: 0px;width:160px;}
.mtiMiniSelectorSearchButton{vertical-align:middle;margin: 0 0 1px -4px;padding: 0; cursor: hand; }
.mtiMiniSelectorSearchButtonNew{vertical-align:middle;margin: 0 0 1px 7px; padding: 0;cursor: hand;}
.mtiMiniSelectorContentL {border-right:solid 0px #335c88; border-bottom: #a4abc1 0px solid; /*inset*/}
.mtiMiniSelectorFiller {border-left:solid 1px #335c88;}
/* END mtiMiniSelector displayed on pages */

/* START mtiMiniSelectorCombo */
.mtiMiniSelectorComboDialog
{
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding:0;
    margin:0;
    border: solid 1px #335C88;
}
.mtiMiniSelectorComboHeaderActive
{
    background: url(../images/site/mtiminiselector/titleCenter.gif) repeat-x;
    font-weight: bold;
    font-size: 11px;
    padding: 6px 4px 6px 6px;
    font-family: Arial, Helvetica, sans-serif;
}
.mtiMiniSelectorComboContentActive
{
    padding: 0;
    margin: 0;
    border-top: #335c88 0px solid;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.mtiMiniSelectorComboContentFrame
{
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: red 0px solid;
}
.mtiMiniSelectorComboFooterActive
{
    background: url(../images/site/mtiminiselector/titleCenter.gif) repeat-x;
    font-weight: bold;
    font-size: 11px;
    padding: 6px 4px 6px 4px;
    border-top: solid 1px #335C88;
    font-family: arial;
}
.mtiMiniSelectorComboMainPanel
{
    width: 100%;
    background-color: transparent;
    margin: 0;
    padding: 0;
    font-weight: normal;
    vertical-align:top;
}
.mtiMiniSelectorComboTitle
{
    padding: 3px;
    white-space: nowrap;
    border-bottom: #a4abc1 1px solid; /*inset*/
    border-top: #a4abc1 1px solid;
    border-left:solid 1px #335c88;
    border-right:solid 1px #335c88;
    background-color: #f7f7ff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.mtiMiniSelectorComboMainTitle {width:360px;text-align:center;}
.mtiMiniSelectorComboSubTitle {margin: 3px 3px 0px 0;width:360px;text-align:right;}
.mtiMiniSelectorComboContent
{
    padding: 3px;
    white-space: nowrap;
    background-color: #ffffff;
    height: 100%;
    vertical-align:top;
    border-bottom: #a4abc1 0px solid; /*inset*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.mtiMiniSelectorComboLabelSearch {color:#000066;padding-left:0px;margin: 0 4px 0 4px; font-weight:bold;}
.mtiMiniSelectorComboTitle .mtiTextFieldSearch{vertical-align:middle;margin: 0px;width:160px;}
.mtiMiniSelectorComboSearchButton{vertical-align:middle;margin: 0 0 1px -4px;padding: 0; cursor: hand; }
.mtiMiniSelectorComboSearchButtonNew{vertical-align:middle;margin: 0 0 1px 7px; padding: 0;cursor: hand;}
/* END mtiMiniSelectorCombo */


/* BEGIN mtiEditPageContentTable */
.mtiEditPageContentTable {vertical-align: top;}
.mtiEditPageContentTable .tdLeft {vertical-align: top; text-align: right; width: 1%; padding: 0px 0px 5px 0px;}
.mtiEditPageContentTable .tdRight {vertical-align: top; text-align: right; width: 99%; padding: 0px 0px 5px 0px;}
/* END mtiEditPageContentTable */


a {text-decoration: none; color: #000066; font-weight: normal; cursor:hand;}
a:visited {text-decoration: none;/*color: #000066;*/}
a:hover, a:active {/*color: #000066;*/text-decoration: underline;}

IMG { border:0;}
.nw, .nowrap {white-space:nowrap;}
.bold {font-weight:bold;}
.top {vertical-align: top;}
.bottom {vertical-align: bottom;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.italic {font-style: italic;}
.notvisible {display:none;visibility:hidden;}
.visible {display:inline;visibility:visible;}
.p5 {padding:5px;}
.red {color:Red;}
.navy{color:#000066;}
.normal {font-weight:normal;}
.bordercollapse { border-collapse:collapse;}
/* BEGIN CUSTOM TREE STYLES */
.RadTreeDisabled
{ 
	font-weight:normal;
	color: red;
}
/* END CUSTOM TREE STYLES */


/* BEGIN CUSTOM PROGRESS STYLES */
.modalBackground
{
	position: fixed;
	top: 0;
	left: 0;
	background-color: navy;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: Alpha(Opacity=10); /* Required for transparency */
	-moz-opacity: 0.1;
	opacity: 0.1; 
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%;
	z-index: 90000;
}
.modalProgressDiv
{
	background-color: #ffffff;
	color: #000066;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	position: fixed;
	border-right: #a4abc1 1px solid;
	border-top: #a4abc1 1px solid;
	border-left: #a4abc1 1px solid;
	border-bottom: #a4abc1 1px solid;
	width: 200px;
	height: 100px;
	bottom: 50%;
	left: 45%;
	z-index: 100000;
}
/* END CUSTOM PROGRESS STYLES */

/* BEGIN EDIT CONTAINER ROUND */
.ecContainerRound 
{   background-color: transparent;
    border:0;
    display: block;
}
.ecContainerRound table.TopTable, table.BottomTable {margin: 0px; padding:0;width:100%;}
.ecContainerRound td.TopL
{
	width: 10px;
	padding: 0px 0px 0 10px;
	height: 10px;
	background-image: url(../images/editcontainer/MainRound.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position:0 -0px;
}
.ecContainerRound td.TopR
{
	width: 100%;
	height: 10px;
	padding: 0px 10px 0 0px;
	background-image: url(../images/editcontainer/MainRound.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 100% -0px;
}
.ecContainerRound td.MiddleL
{
	width: 10px;
	padding: 0px 0px 0 10px;
	background-image: url(../images/editcontainer/MiddleRound.png);
	background-color: transparent;
	background-repeat: repeat-y;
}
.ecContainerRound td.MiddleR
{
	width: 100%;
	/*height: 22px;*/
	padding: 0px 10px 0 0px;
	background-position: right top;
	background-image: url(../images/editcontainer/MiddleRound.png);
	background-color: transparent;
	background-repeat: repeat-y;
}

.ecContainerRound td.BottomL
{
	width: 10px;
	padding: 0px 0px 0 10px;
	height: 20px;
	background-image: url(../images/editcontainer/MainRound.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.ecContainerRound td.BottomR
{
	width: 100%;
	height: 20px;
	padding: 0px 10px 0 0px;
	background-position: right bottom;
	background-image: url(../images/editcontainer/MainRound.png);
	background-color: transparent;
	background-repeat: no-repeat;
}
.ecContainerRound .SectionTitle
, .ecContainerRound .SectionTitleWrap
{
	font-weight: bold;
	font-size: 12px;
	color: #000066;
	margin: 0;
	padding-bottom: 3px;
	padding-left: 2px;
	cursor: default;
	white-space: nowrap;
}
.ecContainerRound .SectionTitleWrap {white-space: normal;}
/* BEGIN EDIT CONTAINER ROUND */

/* BEGIN EDIT CONTAINER */
.ecContainer {
    background-color: transparent;
    border:0;
    display: block;
}
.ecContainer table.TopTable, table.BottomTable {margin: 0px; padding:0;width:100%;}
.ecContainer td.TopL
{
	width: 10px;
	padding: 0px 0px 0 10px;
	height: 10px;
	background-image: url(../images/editcontainer/Main.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position:0 -3px;
}
.ecContainer td.TopR
{
	width: 100%;
	height: 10px;
	padding: 0px 10px 0 0px;
	background-image: url(../images/editcontainer/Main.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 100% -3px;
}
.ecContainer td.MiddleL
{
	width: 10px;
	padding: 0px 0px 0 10px;
	/*height: 22px;*/
	background-image: url(../images/editcontainer/Middle.png);
	background-color: transparent;
	background-repeat: repeat-y;
}
.ecContainer td.MiddleR
{
	width: 100%;
	/*height: 22px;*/
	padding: 0px 10px 0 0px;
	background-position: right top;
	background-image: url(../images/editcontainer/Middle.png);
	background-color: transparent;
	background-repeat: repeat-y;
}

.ecContainer td.BottomL
{
	width: 10px;
	padding: 0px 0px 0 10px;
	height: 20px;
	background-image: url(../images/editcontainer/Main.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.ecContainer td.BottomR
{
	width: 100%;
	height: 20px;
	padding: 0px 10px 0 0px;
	background-position: right bottom;
	background-image: url(../images/editcontainer/Main.png);
	background-color: transparent;
	background-repeat: no-repeat;
}
.ecContainer .SectionTitle
, .ecContainer .SectionTitleWrap
{
	font-weight: bold;
	font-size: 12px;
	color: #000066;
	margin: 0;
	padding-bottom: 3px;
	padding-left: 2px;
	cursor: default;
	white-space: nowrap;
}
.ecContainer .SectionTitleWrap {white-space: normal;}
/* END EDIT CONTAINER */

/* BEGIN EDIT CONTAINER FLAT */
.ecContainerFlat {
	font-weight: normal;
    background-color: transparent;
    border: solid 1px #e1e1e1;
    display: block;
    margin: 0 3px 5px 0;
    color: #333333;
}
.ecContainerFlatInner
{
	border: solid 1px #fff;
	/*background-color: #e1e1e1;*/
	padding: 3px 4px 3px 4px;
	background-image: url(../images/site/bg_section.gif);
	background-repeat: repeat;
	background-color: transparent;
}
.ecContainerFlatInner .titleGV {font-weight: bold; font-size:12px;color: #000066; margin: 0px 0px 0px 0px;padding-bottom:3px;padding-left:2px;cursor: default;}
.ecContainerFlatInner .calendar { background-color:Red;padding:0;margin:0;vertical-align: middle;width:160px;}
.ecContainerFlatInner .editTable {width:100%;}
.ecContainerFlatInner .editTableThin {width:1%;}
/* END EDIT CONTAINER FLAT */


/* BEGIN PAGETITLE CONTAINER */
.ptContainer {
   background-color: transparent;
   border:0;
   display: block;
   margin-bottom: 3px;
}
.ptContainer table.TopTable, table.BottomTable {margin: 0px; padding:0;width:100%;}
.ptContainer td.TopL
{
	width: 100%;
	padding: 0px 0px 0 0px;
	height: 6px;
	/*background-image: url(../images/pagetitle/pageTitleTop3.png);
	background-position: 0 top;*/
	background-image: url(../images/pagetitle/pageTitleTop2.png);
	background-position: -2px top;
	background-color: transparent;
	background-repeat: no-repeat;
}
.ptContainer td.TopR
{
	width: 30px;
	height: 6px;
	padding: 0px 10px 0 0px;
	background-position: right top;
	background-image: url(../images/pagetitle/pageTitleTop2.png);
	background-color: transparent;
	background-repeat: no-repeat;
}
.ptContainer td.MiddleL
{
	width: 100%;
	padding: 0px 0px 4px 0px;
	vertical-align: middle; /*background-image: url(../images/pagetitle/pageTitleMiddle3.png);
	background-position: -2px bottom;*/
	background-image: url(../images/pagetitle/pageTitleMiddle2.png);
	background-position: -2px bottom;
	background-color: transparent;
	background-repeat: repeat;
	background-image: url(../images/pagetitle/pageTitleMiddle2.png);
}
.ptContainer td.MiddleR
{
	width: 30px;
	/*height: 22px;*/
	vertical-align:middle;
	padding: 0px 10px 0 0px;
	background-position: right bottom;
	background-image: url(../images/pagetitle/pageTitleMiddle2.png);
	background-color: transparent;
	background-repeat: repeat-y;
}

.ptContainer td.BottomL
{
	width: 100%;
	padding: 0px 0px 0 0px;
	height: 6px;
	/*background-image: url(../images/pagetitle/pageTitleBottom3.png);
	background-position: 0 bottom;*/
	background-image: url(../images/pagetitle/pageTitleBottom2.png);
	background-position: -2px bottom;
	background-color: transparent;
	background-repeat: no-repeat;
}
.ptContainer td.BottomR
{
	width: 30px;
	height: 6px;
	padding: 0px 10px 0 0px;
	background-position: right bottom;
	background-image: url(../images/pagetitle/pageTitleBottom2.png);
	background-color: transparent;
	background-repeat: no-repeat;
}
.ptContainer .PageTitle, .ptContainer .PageTitleSmall
{
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	margin: 0;
	padding: 0 5px 0 10px;
	cursor: default;
	white-space: nowrap;
}
.ptContainer .PageTitleSmall
{
	font-size: 14px;
	padding:0;
}
/* END PAGETITLE CONTAINER */

/* BEGIN PAGEHEADER CONTAINER */
.phContainer
{
	background-color: transparent;
	border: 0;
	display: block;
	width: 100%;
	height: 140px;
	background-image: url(../images/pagetitle/HeaderMiddle.png);
	background-color: transparent;
	background-repeat: repeat-x;
	vertical-align: text-bottom;
}
/* END PAGEHEADER CONTAINER */

/* BEGIN MINIFILTER */
/*.miniFilterSearchContainer {text-align:right;padding-right:5px; white-space:nowrap;}*/
.miniFilterTextFieldSearch, .miniFilterTextFieldSearchActive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 120px;
	padding: 1px 3px 1px 3px;
	margin-top: 2px;
	background-color: white;
	color: gray;
	font-style: italic;
	border: #dddddd 1px solid; /*70a7d0*/
}
.miniFilterTextFieldSearchActive {color:#000; font-style:normal;}
.miniFilterSearchButtonLeft {vertical-align: baseline; margin: 2px 0px 0px 0px; padding: 0; }
.miniFilterSearchButtonRight {vertical-align: baseline; margin: 2px 0px 0px 0px; padding: 0; }
/* END MINIFILTER */

/* BEGIN FILTERGRAY */
.mtiFilterGrayTextField, .mtiFilterGrayTextFieldActive
{
	                                   
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 150px;
	/*height: 18px;*/
	vertical-align:middle;
 	padding: 3px 3px 3px 3px;
	margin-top: 2px;
	background-color: white;
	color: #808080;
	font-style: italic;
	border: #808080 1px solid; /*70a7d0*/
}
.mtiFilterGrayTextFieldActive {color:#000; font-style:normal;}
.mtiFilterButtonGray {vertical-align: baseline; margin: 2px 0px 0px 0px; padding: 0; }
/* END FILTERGRAY */

/* BEGIN NAVIGATION BUTTON */
/*.mtiNav_Button_active, .mtiNav_Button_sm_active, .mtiNav_Button_med_active
{
	float: left;
	background: transparent url( '../controls/Button/images/active_bg.gif' ) 0 0 no-repeat;
	height: 32px;
	display: inline;
	overflow: hidden;
	display: block;
	cursor: text;
	font-weight: bold;
}
.mtiNav_Button_active a div, .mtiNav_Button_sm_active a div, .mtiNav_Button_med_active a div
{
	padding: 6px 0px 0px 15px;
	color: #949494;
	font-weight: bold;
	cursor: text;
	height: 50px;
}
*/
.mtiNav_Button, .mtiNav_Button_med, .mtiNav_Button_sm, .mtiNav_Button_150
{
	float: left;
	width: 112px;
	margin: 0px 3px 0px 3px;
	display: inline;
	overflow: hidden;
	background: transparent url( '../controls/Button/images/nav_tab.gif' ) 0 0 no-repeat;
	height: 25px;
	text-align: center;
	display: block;
}

.mtiNav_Button A, .mtiNav_Button_med A, .mtiNav_Button_sm A, .mtiNav_Button_150 A
{
	color: #CA0002;
	height: 25px;
	display: block;
	background: transparent url( '../controls/Button/images/nav_tab.gif' ) 0 0 no-repeat;
	position: relative;
}

.mtiNav_Button A:hover,
.mtiNav_Button_med A:hover,
.mtiNav_Button_sm A:hover,
.mtiNav_Button_150 A:hover { background-position:0 -27px; }

.mtiNav_Button a div,
.mtiNav_Button_med a div,
.mtiNav_Button_sm a div, 
.mtiNav_Button_150 a div { padding-top:6px;color:#CA0002;font-weight: bold; }

.mtiNav_Button_med { width:88px; }

.mtiNav_Button_med,
.mtiNav_Button_med A { background:transparent url('../controls/Button/images/nav_tab_med.gif') 0 0 no-repeat; }

.mtiNav_Button_sm { width:60px; }

.mtiNav_Button_sm,
.mtiNav_Button_sm A { background:transparent url('../controls/Button/images/nav_tab_sm.gif') 0 0 no-repeat; }

.mtiNav_Button_150 { width:150px; }
.mtiNav_Button_150,
.mtiNav_Button_150 A { background:transparent url('../controls/Button/images/nav_tab_150.png') 0 0 no-repeat; }
/* END NAVIGATION BUTTON */


.boxTable{border: solid 1px #dddddd; border-collapse: collapse;}




/* BEGIN BUTTON STYLES */
.buttonspan {
	display: inline-block; /*block;*/
	margin: 0;
	padding: 3px 0 0 0;
	width: 189px; /*205px;*/
	height: 20px;
	text-align: center;
	background: url(../test/images/site/button-standard.png) no-repeat;
}
.buttons a, .buttons a:visited, .buttons a:active, .buttons a:hover
{	font-size: 11px;
	font-weight: bold;
	color: blue !important; /* #464646;*/
	text-decoration: none;
	cursor: pointer;
	background-color: inherit;
}
.buttons a:hover {color: #ff0000 !important;}
/* BEGIN BUTTON STYLES */