﻿/* [ Class Library ] */

.actions {
    background: #FFFFCC;
}

td.actions {
    padding: 10px;
    vertical-align: middle;
    width: 0px;
}

.actions a {
    display: block;
}

.borderedContentWrapper {
    border: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 10px;
}
/* [ POPUP WINDOW ] */

	.popUpWindow {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

/* [ Control Panel ] */

    .controlPanel 
    {
        background: #EAEAEA;
        padding: 10px;
        border: 1px solid #ccc;
        margin-bottom: 10px;
       
    }
    
/* [ Messages ] */

    .statusMessage 
    {
    }

    .successMessage 
    {
        color: Green;
        font-weight: bold;
    }
    
    /* FIX THIS 
    .errorMessage {background-color:#FFFFCC;border:2px dashed #900;color:#900;font-weight:normal;margin-bottom:10px;padding:10px;}
    */
    .errorMessage 
    {
        color: Red;
        font-weight: bold;
    }

a.popup { 
   padding-right: 18px;
   background: transparent url(../../images/internet/icons/link_icon_popup.gif) no-repeat center right;
}

.calendarIcon { 
   padding-right: 18px;
   background: transparent url(../../images/internet/icons/link_icon_calendar.gif) no-repeat center right;
}

/* [ Form Actions ] */	
	.formButtons {padding: 10px;text-align: right;}
	.addButton,
	.saveButton,
	.editButton,
	.cancelButton,
	.reloadButton,
	.emailButton,
	.printButton,
	.pdfButton,
	.excelButton
	{
	    height: 24px;
	    padding: 0px 5px 0px 24px;
	    /* All versions of IE need a padding hack for buttons */
	    //padding: 0px 0px 0px 22px;
	    border: 1px solid #CCC;
	    font-weight: bold;
	}

	.addButton      {background: url(../../images/Intranet/okButton.jpg) left no-repeat;}
	.editButton     {background: url(../../images/Intranet/editButton.jpg) left no-repeat;}
	.saveButton     {background: url(../../images/Intranet/saveButton.jpg) left no-repeat;}
	.cancelButton   {background: url(../../images/Intranet/cancelButton.jpg) left no-repeat;}
	.okButton       {background: url(../../images/Intranet/okButton.jpg) left no-repeat;}
	.reloadButton   {background: url(../../images/Intranet/reloadButton.jpg) left no-repeat;}
	.emailButton    {background: url(../../images/Intranet/emailButton.jpg) left no-repeat;}
	.printButton    {background: url(../../images/Intranet/printButton.jpg) left no-repeat;}
	.excelButton    {background: url(../../images/Intranet/excelButton.jpg) left no-repeat;}
	.pdfButton      {background: url(../../images/Intranet/pdfButton.jpg) left no-repeat;}
	
	
	
	.payButton {
				height: 34px;
				padding: 0px 5px 0px 24px;
				/* All versions of IE need a padding hack for buttons */
				border: 3px ridge #CCC;
				font-weight: bold;
				background: url(../../images/internet/icons/dollar_currency_sign_32.png) left no-repeat;
				background-color: #EAEAEA;
				cursor: pointer; 
			 }


/* [ Class Library ] */
.Help {float:left;margin-bottom:5px;font-size: 11px;font-family:Arial;padding:5px 10px;border:1px dashed #000;background-color:#ffffcc;}
.lastLink {border: none !important;}
.odd {background: #f5f5f5;}
.even {background: #fff;}
.inputError {border: 1px solid #900;background-color: #ffffcc;background-image:url(../../images/internet/icons/linkIconsSprite.gif);background-position: right -1198px;background-repeat:no-repeat;}
input[type="text"],input[type="password"],textarea {border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus {background-color: #ffffcc;}
input[validate *='Required'] {border-left:4px solid #900;}
.error, .requiredField {font-weight: bold;color: #900;}
.success {font-weight: bold;color: #060;}
.successMessage {background-color:#FFFFCC;border:2px dashed #060;color:#060;font-weight:normal;margin-bottom:10px;padding:10px;}
.justify {text-align: justify;}
.lastNav {margin: 0 auto !important;border: none !important;}
.border {border: 1px solid #000000;}
ul.delimitedList li {border-bottom: 1px solid #ccc;}
.imgLeft {float: left;margin: 0px 10px 10px 0px;}
.imgRight {float: right;margin: 0px 0px 10px 10px;}
.photoCaption {text-align: right !important;color: #666;padding: 10px 0px;font-style: italic;}
.icon {margin: 0px 5px -3px 0px;}
.offPage {position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
.DataGrid_Header td, .DataGrid_Item td,.DataGrid_AlternatingItem td {padding: 5px 10px;text-align: left;vertical-align: middle;}
.DataGrid_Header td {color: #fff;background: #999;font-weight: bold;text-align: left;vertical-align: middle;}
.DataGrid_Header td a {color: #fff;text-decoration: none;}
.DataGrid_Item td {border-bottom: 1px solid #ccc;}
.DataGrid_AlternatingItem td {background: #eaeaea;border-bottom: 1px solid #ccc;}
.contentTableWithBorders {margin-bottom: 20px;width: 100%;}
.contentTableWithBorders td,.contentTable td,.dataTable td,.formTable td {padding: 5px;border-bottom: 1px solid #ccc;text-align: left;vertical-align: top;text-align: left;}
.contentTableWithBorders th,.contentTable th,.dataTable th,.formTable th, .formTable .th {padding: 5px;border-bottom: 1px solid #ccc;background: #f5f5f5;text-align: left;width: 115px;}
.dataTable,.formTable {margin-bottom: 10px;}
.formTable th table th,.formTable td table td {padding: 0px;border-bottom: none;}
.dataTable tr:hover {background: #ffffcc;}
.nowrap {white-space: nowrap;}
.actions {background: #FFFFCC;padding: 10px;vertical-align: middle;width: 0px;}
.actions a {display: block;}
.borderedContentWrapper {border: 1px solid #ccc;padding: 10px;margin-bottom: 10px;}
.contentBlock {background:#eaeaea;padding:10px;margin-bottom:10px;}
.contentBlockLast {background:#eaeaea;padding:10px;margin-bottom: 0;}

/* [ Link Icons ] */
a.linkIcon {background-position: right -99999px;background-image: url(../../images/internet/icons/linkIconsSprite.gif);padding-right: 20px;background-repeat: no-repeat;}
a.pdfIcon {background-position: right 2px;}
a.docIcon,a.docxIcon,a.rtfIcon {background-position: right -398px;}
a.zipIcon {background-position: right -198px;}
a.xlsIcon,a.xlsxIcon,a.csvIcon {background-position: right -298px;}
a.pptIcon, a.pptxIcon {background-position: right -98px;}
a.jpgIcon,a.jpegIcon,a.gifIcon,a.pngIcon,a.bmpIcon {background-position: right -498px;}
a.mailIcon {background-position: right -1096px;}
a.mailtoIcon {background-position: right -1096px;}
a.extLinkIcon {background-position: right -898px;}
a.txtIcon {background-position: right -1398px;}
a.Icon {background-position: right -1498px;} /* Unknown Link Type */
a.videoIcon {background-position: right -1598px;}

/* [ ACCESS LINKS ] */
.iconLink {padding-left: 33px !important;width: 139px !important;background-repeat:no-repeat;background-position: 10px;}
/* [ Remove Link Icons ] */
.noLinkIcons a {padding: 0 !important;background: none !important;}
a.shareLink {background-image: url(../../images/internet/icons/share_icon.png);}
a.spanishLink {background-image: url(../../images/internet/icons/lang_es_icon.png);}
a.skipNavLink {background-image: url(../../images/internet/icons/link_icon_down.gif);}
a.facebookLink {background-image: url(../../images/internet/icons/facebook_ico.gif);}
a.twitterLink {background-image: url(../../images/internet/icons/twitter_ico.gif);}
a.diggLink {background-image: url(../../images/internet/icons/digg_ico.gif);}
a.deliciousLink {background-image: url(../../images/internet/icons/delicious_ico.gif);}
a.addThisLink {background-image: url(../../images/internet/icons/addThis_ico.gif);}
a.bookmarkLink {background-image: url(../../images/internet/icons/bookmark_ico.gif);}
a.accessibilityLink {background-image: url(../../images/internet/icons/accessibility_ico.gif);}
a.printLink {background-image: url(../../images/internet/icons/print_ico.gif);}
a.skipNavLink:focus, a.skipNavLink:active {position:static;left:auto;top:auto;width:auto;height:auto;overflow:auto;}

/* [ Link Button Icons ] */
.editLinkButton {padding-left: 18px;background: transparent url(../../images/internet/icons/link_icon_edit.gif) no-repeat center left;}
.copyLinkButton {padding-left: 18px;background: transparent url(../../images/internet/icons/link_icon_popup.gif) no-repeat center left;}
.detailsLinkButton {padding-left: 18px;background: transparent url(../../images/internet/icons/link_icon_details.gif) no-repeat center left;}
.deleteLinkButton {padding-left: 18px;background: transparent url(../../images/internet/icons/link_icon_delete.gif) no-repeat center left;}
.returnLinkButton {padding-left: 16px;background: transparent url(../../images/internet/icons/link_icon_return.gif) no-repeat center left;}
.plusLinkButton,.addLinkButton { padding-left: 16px;background: transparent url(../../images/internet/icons/link_icon_plus.gif) no-repeat center left;}

/* [ Jump Menu ] */
.pageSectionMenu {width: 200px;float: right;border: 1px solid #ccc;margin: 0px 0px 10px 10px;}
.pageSectionMenu h2 {background: #eaeaea;padding: 5px 10px;margin: 0 !important;}
.pageSectionMenu ul, .pageSectionMenu ul li {margin: 0 !important; padding: 0 !important;}
.pageSectionMenu ul li {list-style: none !important;clear: both;}
.pageSectionMenu ul li a {width: 165px; /* Needed for IE 6 */ clear: both;display: block;padding: 5px 5px 5px 30px !important;text-decoration: none !important;background: url(../../images/internet/icons/link_icon_down.gif) no-repeat 10px #fff;}
.pageSectionMenu ul li a:hover,.pageSectionMenu ul li a:focus {background: url(../../images/internet/icons/link_icon_down.gif) no-repeat 10px #ccc;}

/* [ Utilities Menu ] */
.siteUtilitiesTable td {vertical-align: top;}
.siteUtilitiesTable h3 {font-size: 14px; font-family: Arial; color: #000; margin-bottom:5px;padding-bottom:3px;border-bottom:1px solid #000;}
.siteUtilitiesMenuWrapper {padding:10px;color:#000;}
.siteUtilitiesTemplateWrapper {padding:5px;background-color:#fff;border:5px solid #666; -moz-border-radius-topleft: 8px;-moz-border-radius-bottomleft: 8px;-moz-border-radius-bottomright: 8px; -webkit-border-top-left-radius: 8px; -webkit-border-bottom-left-radius: 8px;-webkit-border-bottom-right-radius: 8px;}
