/* Styles Sourcewrite /*

/* ----------- */
/* Mobile Styles */
/* ----------- */
.mobileFooterTxt {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.mobileFeatureTxt {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight:bold;
}
.mobileBodyTxt {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a.mobileNav:link,a.mobileNav:visited,a.mobileNav:active{
	color: #CADDE3;
	font-weight:bold;
	}
a.mobileNav:hover{
	color: #999999;
	}
a.mobile:link {
	color: #000000;
	text-decoration: none;
}
a.mobile:hover {
	color: #8DAF25;
	text-decoration: none;
}
a.mobile:visited {
	color: #000000;
	text-decoration: none;
}
a.mobile:active {
	color: #000000;
	text-decoration: none;
}
.mobileFrmButton {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #B4DE4A;
	border: 1px solid #B4DE4A;
	font-weight: normal;
	height: 13px;
	width: 60px;
	cursor: pointer;
	background: url(../../images/skins/sourcewrite/btnBackground.gif);
}
.mobileFrmItem {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 97%;
	border: 1px solid #999999;
	color: #333333;
}
.mobileFrmWarn {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 97%;
	border: 1px solid #000000;
	color: #333333;
	background-color: #FF0000;
}
.mobileMenu {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #86B1BF;
	background-color:#064C5C;
	font-weight: bold;
	height: 13px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 6px;
	padding-left: 6px;
}
.mobileDataGridRowA {
	background-color: #EAEAEA;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 6px;
	padding-left: 6px;
}
.mobileDataGridRowB {
	background-color: #CDE1E4;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 6px;
	padding-left: 6px;
}
.mobileDataGridRowHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:30px;
	font-weight: bold;
	color: #333333;
	background-color: #CCCCCC;
}

/* ---------- */
/* Div Styles */
/* ---------- */
.divFooter {
	text-align:center;
	height:130px;
}
.divBanner {
	text-align:center;
}
.headerMargin
{
	background-color:#333333;

} 
.divConent {
	text-align:center;
}
.bannerImage
{
	background: url(../../images/skins/sourcewrite/liquidusbanner.jpg);
	height:150px;
	background-position:center;
}

.detailPagination
{
	font-size:10pt;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}

/* ----------- */
/* Text Styles */
/* ----------- */
.bodyTxt {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
}
.lightTxt {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #999999}

.bannerLoginTxt {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: 300;
}
.smallTxt {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #666666; 
	text-align: justify
}
.footerTxt {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #999999;
}
.titleTxt {		
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1E4459;
	font-weight: bold;
}
.detailHeaderTxt {		
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #244A29;
	font-weight: bold;
}
.warnTxt {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	font-weight: normal;
}
a:link {
	color: #006697;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
a:active {
	color: #006697;
	text-decoration: none;
}
a.footer:link {
	color: #006697;
	text-decoration: none;
}
a.footer:hover {
	color: #006697;
	text-decoration: underline;
}
a.footer:visited {
	color: #427797;
	text-decoration: none;
}
a.footer:active {
	color: #006697;
	text-decoration: none;
}
a.banner:link , a.banner:visited,a.banner:active{
	color: #000033;
	padding-right: 200px;
}
a.banner:hover {
	text-decoration: underline;
	color: #000000;
}
.boldTxt {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.breadcrumbTrail
{
	font-size: 11px;
	padding-bottom:5px;
	padding-left:3px;
}

/* ----------- */
/* Form Styles */
/* ----------- */
.frmButton,.frmButtonAutoWidth {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #006697;
	border: 1px solid #89BBC4;
	font-weight: normal;
	height: 22px;
	width: 89px;
	cursor: pointer;
	background: url(../../images/skins/sourcewrite/btnBackground.gif);
}
.frmButtonAutoWidth {
	width:auto;
}
.frmButtonSm {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #B0CFDB;
	border: 1px solid #006666;
	font-weight: normal;
	background: url(../../images/skins/sourcewrite/btnBackground.gif);
	height: 20px;
	width: 80px;
	cursor: pointer;
}
.frmItem {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	border: 1px solid #999999;
	color: #333333;
}
.frmWarn {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	border: 1px solid #000000;
	color: #333333;
	background-color: #FF0000;
}
.frmLabel {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: top;
	height: 34px;
	background-color: #F4F4F4;
	padding:2px;
	font-weight: bold;
}
.frmItemFixed {
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 92%;
	border: 1px solid #000000;
	background-color: #EFEFEF;
}
.frmWarnFixed {
	font-family: Verdana, Helvetica, sans-serif;	
	background-color: #006697;
}
.frmLit {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
	background-color: #E8F2F4;
}
.frmValidation {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: normal;
	font-style: italic;
}
.frmHidden {
	visibility: hidden;
	height: 0px;
	width: 0px
}
.frmHelper {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	vertical-align: top;
	font-style: italic;
}
/* ------------------- */
/* Table Format Styles */
/* --------------------*/
.tblHeadingCell {
	text-align: left;
	vertical-align:middle;
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #244A29;
	font-weight: bold;
}
.tblContentCell {
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
	font-size:	11px;
	line-height: 19px;
	vertical-align:top;
}
.tblMain {
	width: 934px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.tblFeatureCell {
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
	font-size:	11px;
	line-height: 19px;
	vertical-align:top;
	background-color: #F1F1F1;
}
.tblMaster {
	width: 945px;
}
/* ------------------------- */
/* Detail Page Format Styles */
/* ------------------------- */

.detailTable {
	height:100%;
}

.detailSubHeader {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color: #B1CFD8;
	font-weight: bold;
	text-indent: 5px;
	height:25px;
} 

/* ---------------------- */
/* Datagrid Format Styles */
/* ---------------------- */
.dataGrid {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 6px;
	padding-left: 6px;
	border-bottom:1px solid #666666;
}

.dataGridRowA {
	background-color: #EAEAEA;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 6px;
	padding-left: 6px;
}
.dataGridRowB {
	background-color: #E7EDF5;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 6px;
	padding-left: 6px;
}
.dataGridGroupByRow {
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
}

.dataGridHover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #89BBC4;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 6px;
	padding-left: 6px;
	cursor:pointer;
}
.dataGridHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../../images/skins/sourcewrite/dataGridHeader.gif);
	text-indent: 4px;
	padding: 2px;
	color: #333333;

}
.dataGridRowHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:30px;
	font-weight: bold;
	color: #333333;
	text-indent: 4px;
	padding: 2px;
	cursor: pointer;
	border-bottom:1px solid #666666;
}
.dataGridRowHeader2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:25px;
	font-weight: bold;
	background-color: #D4D0C8;
	border: 1px ridge #CCCCCC;
	text-indent: 4px;
	padding: 2px;
	color: #333333;
}
.dataGridRowFilter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:22px;
	font-weight: bold;
	background-color: #333333;
	text-indent: 4px;
	padding: 2px;
	cursor: pointer;
	color: #333333;
}
.dataGrid_frmItem {
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	border: 1px solid #666666;
	background-color: #CAE2E6;
}
.dataGridMIS {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	height: 20px;
	border:0px;
}
.dataGridRowAMIS {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 6px;
	padding-left: 6px;
	text-indent:4px;
}
.dataGridRowBMIS {
	background-color: #FFF5E0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 6px;
	padding-left: 20px;
	text-indent:4px;
}
.dataGridHoverMIS {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #FFCC00;
	height: 25px;
}
.dataGridHeaderMIS {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	height:35px;
	font-weight: bold;
	background-color: #ACBFDD;
	cursor: pointer;
	color: #006697;
	border-top: 2px solid #FFFFFF;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
}
.dataGridRowHeaderMIS {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	height:35px;
	font-weight: bold;
	background-color: #ACBFDD;
	align: center;
	padding: 2px;
	cursor: pointer;
	color: #006697;
	border-bottom: 1px solid #FFCC00;
}

.dataGridRowFilterMIS
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	height:35px;
	font-weight: bold;
	background-color: #ACBFDD;
	text-indent: 0px;
	padding: 2px;
	cursor: pointer;
	color: #333333;
	border-bottom: 1px solid #ACBFDD;
}
body
{
	background-color: #333333;
	background-image:url(../../images/skins/sourcewrite/bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	margin-top:8px;
}
.docFolderFiles .datagrid 
{
	height:1px;
}
.docFolderList 
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F1F1F1;
}
.docFolderFiles td
{
	vertical-align:top;
}

.DocFoldersFrmbutton
{
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #F1F1F1;
	height: 20px;
	cursor: pointer;
	border: 1px solid #000000;
}
.DocFolderFiles td a
{
	color:#FF9F00;
	text-decoration:none;
}
.DocFolderFiles td a:hover
{
	color:#000000;
	text-decoration:none;
}
.errorTxt
{
	color:Red;	
}

.smallLink
{
    font-size:10px;
    color:#006699;
}
.lowRequest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #C5FF9D;
}
.normalRequest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFF99;
}
.highRequest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FF9B9B;
}    
.helpTitleTxt {		
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}
.helpSubTitleTxt {		
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	font-weight: bold;
}
.helpBodyTxt {		
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:14px;
}
.helpFormItemIndex {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
	border: none #ffffff;
	color: #333333;
}
.helpFormItem {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 95%;

}
.helpFormButton {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #006697;
	border: 1px solid #6BABB7;
	font-weight: normal;
	height: 22px;
	width: 100px;
	cursor: pointer;
	background: url(../../images/skins/sourcewrite/btnBackground.gif);
}

/* Docking Zones */
.dockTitleStyle1, .dockTitleStyle2, .dockTitleStyle3, .dockTitleStyle4, .dockTitleStyle5, .dockTitleStyle6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.dockTitleStyle1 { background:url(../../Images/skins/sourcewrite/bg1.gif) left top repeat-x;border-left:solid 1px #006699;border-top:solid 1px #006699;border-right:solid 1px #006699;}
.dockTitleStyle2 { background:url(../../Images/skins/sourcewrite/bg2.gif) left top repeat-x;border-left:solid 1px #006699;border-top:solid 1px #006699;border-right:solid 1px #006699;}
.dockTitleStyle3 { background:url(../../Images/skins/sourcewrite/bg3.gif) left top repeat-x;border-left:solid 1px #b1b1b1;border-top:solid 1px #b1b1b1;border-right:solid 1px #b1b1b1;}
.dockTitleStyle4 { background:url(../../Images/skins/sourcewrite/bg4.gif) left top repeat-x;border-left:solid 1px #b1b1b1;border-top:solid 1px #b1b1b1;border-right:solid 1px #b1b1b1;}
.dockTitleStyle5 { background:url(../../Images/skins/sourcewrite/bg5.gif) left top repeat-x;border-left:solid 1px #6588ba;border-top:solid 1px #6588ba;border-right:solid 1px #6588ba;}
.dockTitleStyle6 { background:url(../../Images/skins/sourcewrite/bg6.gif) left top repeat-x;border-left:solid 1px #b1b1b1;border-top:solid 1px #b1b1b1;border-right:solid 1px #b1b1b1;}

.dockContentStyle1, .dockContentStyle2, .dockContentStyle3, .dockContentStyle4, .dockContentStyle5, .dockContentStyle6
{
	min-height:50px;
	padding:7px;
}

* html .dockContentStyle1, * html .dockContentStyle2, * html .dockContentStyle3, * html .dockContentStyle4, * html .dockContentStyle5, * html .dockContentStyle6
{
	height:50px;
}

.dockContentStyle1 { border-left:solid 1px #006699;border-bottom:solid 1px #006699;border-right:solid 1px #006699; }
.dockContentStyle2 { border-left:solid 1px #006699;border-bottom:solid 1px #006699;border-right:solid 1px #006699; }
.dockContentStyle3 { border-left:solid 1px #b1b1b1;border-bottom:solid 1px #b1b1b1;border-right:solid 1px #b1b1b1; }
.dockContentStyle4 { border-left:solid 1px #b1b1b1;border-bottom:solid 1px #b1b1b1;border-right:solid 1px #b1b1b1; }
.dockContentStyle5 { border-left:solid 1px #6588ba;border-bottom:solid 1px #6588ba;border-right:solid 1px #6588ba; }
.dockContentStyle6 { border-left:solid 1px #b1b1b1;border-bottom:solid 1px #b1b1b1;border-right:solid 1px #b1b1b1; }

a.ColourPicker:link, a.ColourPicker:visited, a.ColourPicker:active, a.ColourPicker, a.ColourPicker:hover
{
	text-decoration: none;
}

.moduleDescription
{
	font-size:11px;
	font-family:Verdana, Arial;
}

.AccessItemheader
{
	font-weight:bold;
	font-size:10px;
}
/* Calendar Styles */
.Cal,.Cal_Title,
.Cal_FullDay,
.Cal_Day,
.Cal_TitleBar,
.Cal_Mini td
{
	font-size:11px;
}

.Cal_Style1, .Cal_Style2, .Cal_Style3, .Cal_Style4, .Cal_Style5, .Cal_Style6
{
	cursor:pointer;
	height:12px;
	text-align:left;
	padding:2PX;
	margin:1px;
	border:solid 1px GRAY;
}

.Cal_Style1, .Cal_SelectStyle1
{
	background: #CE3031;
	color:#ffffff;
}

.Cal_Style2, .Cal_SelectStyle2
{
	background: #DE4573;
	color:#ffffff;
}

.Cal_Style3, .Cal_SelectStyle3
{
	background: #EF8A00;
	color:#ffffff;
}

.Cal_Style4, .Cal_SelectStyle4
{
	background: #6330CE;
	color:#ffffff;
}

.Cal_Style5, .Cal_SelectStyle5
{
	background: #B58A5A;
	color:#ffffff;
}

.Cal_Style6, .Cal_SelectStyle6
{
	background: #829F1D;
	color:#ffffff;
}
.Cal_Selected
{
	font-weight:bold;
	border-bottom:solid 1px silver;
}
.Cal_TitleBar
{
	border-left:solid 1px gray;
	border-right:solid 1px gray;
	border-top:solid 1px gray;
	background: url(../../images/skins/defaultBlue/btnBackground.gif) repeat-x;
}

.Cal_Title
{
	height:19px;
	vertical-align:middle;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
}
a.Cal_TitleLink:hover,
a.Cal_TitleLink:link,
a.Cal_TitleLink:active,
a.Cal_TitleLink:visited
{
	color:#000000;
}
.Cal_DayHeader
{
	background: url(../../images/skins/defaultBlue/btnBackground.gif) repeat-x 0px 4px;
	border-bottom:solid 1px gray;
	text-align:right;
	padding:1px;
}
.Cal_DayHeaderNonSelectable
{
	background-color:#dddddd;
	color:#aaaaaa;
	border-bottom:dotted 1px silver;
	text-align:right;
	padding:1px;
}
.Cal_DayHeaderStyle
{
	background:#888888;
	border:solid 1px #666666;
	height:30px;
}
.Cal_HeaderHidden 
{
	display:none;
}

.Cal_DayStyle
{
	height:85px;
	border:solid 1px gray;
	background-color:#ffffff;
}
.Cal_HiddenDay
{
	display:none;
}
.Cal_FullDay
{
	width:100%;
	height:430px;
	border:solid 1px gray;
	background-color:#ffffff;
	vertical-align:top;
}
.Cal_FullDay td
{
	vertical-align:top;
}
.Cal_WeekDay
{
	height:400px;
	text-align:left;
	border: solid 1px gray;
	background-color:#ffffff;
}

.Cal_Inline
{
	height:20px;
	font-size:12px;
	padding:0px;
}
/* Homepage-calenda-specific */
.Cal_Mini
{
	border:solid 1px #888888;
	margin:0;	
}
.Cal_TitleBarMini
{
	height:19px;
	background: url(../../images/skins/defaultBlue/btnBackground.gif) repeat-x;
}

.Cal_DayHeaderMini
{
	background:#888888;
	height:16px;
}
.Cal_DayMini
{
	background-color:#ffffff;
	height:16px;
}
.Cal_DayMiniActive
{
	background-color:#ffffff;
	height:16px;
	font-weight:bold;
}
.Cal_EventMini
{
	font-weight:bold;
	cursor:pointer;
	background: url(../../images/skins/defaultBlue/btnBackground.gif);    
}
.SupportRequestItem
{
	border:solid 1px gray;
	padding:1px;
	margin-bottom:2px;
	cursor:pointer;
}
a.DateControlLink
{
	cursor:pointer;
}