/* ****************************** Common Page Style ****************************** */
Body
{
	background-color:White;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A315C;
}

/*** Link Begin***/
a:link
{
	cursor: hand;
	text-decoration: none;
	color: #00406F;
}

a:visited
{
	cursor: hand;
	text-decoration: none;
	color: #00406F;
}

a:hover
{
	cursor: hand;
	text-decoration: underline;
	color: #00406F;
}

.ExtendMenu
{
}

.ExtendMenu a:link
{
	cursor: hand;
	text-decoration: none;
	color: #00406F;
}

.ExtendMenu a:visited
{
	cursor: hand;
	text-decoration: none;
	color: #00406F;
}

.ExtendMenu a:hover
{
	cursor: hand;
	text-decoration: none;
	color: #FFFFFF;
}

.SignInMenu
{
	 color: #003399;
	 font-size: 13px;
	 font-family: Verdana;
	 padding: 6px;
	 padding-left: 3px;
	 padding-right: 3px;
	 padding-top: 6px;
	 padding-bottom: 6px;
	 filter: progid:DXImageTransform.Microsoft.Gradient (gradientType=0,startColorStr=#D8E8F8,endColorStr=#84BBF3);
}
/*** Link End ***/

/*Just used by default page*/
.Txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

/*** GridView Begin ***/
.GridViewItem
{
	background-color: #FEFEFE;
	text-align: left;
}

.GridViewItemSmaller
{
	background-color: #FEFEFE;
	text-align: left;
	font-size:smaller;
}

.GridViewAlternatingItem
{
	background-color: #EEEEEE;
	text-align: left;
}

.GridViewAlternatingItemSmaller
{
	background-color: #EEEEEE;
	text-align: left;
	font-size:smaller;
}

.GridViewHeader
{
	background-color: #D3EEF5;
	height: 22px;
	color: #00406F;
	font-size: 12px;
	text-align: left;
}

.GridViewHeaderSmaller
{
	background-color: #D3EEF5;
	height: 18px;
	color: #00406F;
	font-size: 11px;
	text-align: left;
}

.GridViewSelectColumn
{
	width: 50px;
}

.hideColumn
{
	display: none;
}
/*** GridView End ***/

.DataListItem
{
	background-color: #EDF5FB;
	text-align: left;
	font-weight:bold;
}

.DataListAlternatingItem
{
	background-color: #FEFEFE;
	text-align: left;
	font-weight: bold;
}

.DataListHeader
{
	background-color: #D3EEF5;
	height: 22px;
	color: #00406F;
	font-size: 12px;
	text-align: left;
	padding-left: 3px;
	font-weight:bold;
}

.SuccessfullMsg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Teal;
	font-weight: bold;
}

.ErrorMsg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}
.TxtComment
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF4400;
}
/*Used for mandatory field, but now nealy no one used*/
.AsteriskText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

.SmallText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336633;
	font-style: italic;
}

.PageTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #264F02;
	font-weight: bold;
	height: 25px;
}

.LabelTitle
{
	color: #00406F;
}

.LoginButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: White;
	border: 1px #111111 solid;
	height: 20px;
	width: 61px;
	cursor: pointer;
	text-align: center;
}

.Utility
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bolder;
}
.Footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #00406F;*/
	color:Gray;
}

.ListHD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #005C9D;
	text-decoration: none;
	font-weight: bold;
	background-color: #CCCCCC;
}

.LoginTexT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #0A315C;
	text-decoration: none;
}

.ReadOnlyTextBox
{
	background-color: #DDDDDD;
	border-width: 1px;
	overflow: hidden;
	width: 160px;
	border-color: #7F9DB9;
	border-style: solid;
	font-size: 11px;
}

.CommonTextBox
{
	background-color: #FFFFFF;
	border-width: 1px;
	overflow: hidden;
	width: 160px;
	border-color: #7F9DB9;
	border-style: solid;
	font-size: 11px;
}

.CommonTextBoxNoWidth
{
	background-color: #FFFFFF;
	border-width: 1px;
	overflow: hidden;
	border-color: #7F9DB9;
	border-style: solid;
	font-size: 11px;
}


.MultiLineTextbox
{
	border-width: 1px;
	overflow:scroll;
	width: 160px;
	border-color: #7F9DB9;
	border-style: solid;
	font-size: 11px;
}

.DateTextBox
{
	background-color: #FFFFFF;
	border-width: 1px;
	overflow: hidden;
	width: 80px;
	border-color: #7F9DB9;
	border-style: solid;
	font-size: 11px;
}

.LongTextBox
{
	background-color: #FFFFFF;
	border-width: 1px;
	overflow: hidden;
	width: 500px;
	border-color: #7F9DB9;
	border-style: solid;
	font-size: 11px;
}

.RemarkTextBox
{
	background-color: #FFFFFF;
	border-width: 1px;
	overflow:scroll;
	width: 500px;
	border-color: #7F9DB9;
	border-style: solid;
	font-size: 11px;
}

/* ****************************** Button ****************************** */
.Button
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #FFFFFF;
	 background-color: #B4B4B4;
	 font-size: 11px;
	 font-weight:bold;
	 border: 0px solid #8C8C8C; 
	 cursor: hand;
	 filter: progid:DXImageTransform.Microsoft.Gradient (gradientType=0,startColorStr=#DEDEDE,endColorStr=#666666);
}

.MouseOverButton
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #FEFEFE;
	 background-color: #A6A6A6;
	 font-size: 11px;
	 font-weight:bold;
	 border: 0px solid #8C8C8C; 
	 cursor: hand;
	 filter: progid:DXImageTransform.Microsoft.Gradient (gradientType=0,startColorStr=#D1D1D1,endColorStr=#545454);
}

.SmallButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FEFEFE;
	background-color: #B4B4B4;
	font-size: 11px;
	border: 1px solid #8C8C8C; 
	cursor: hand;
	height: 18px;
	width: 50px;
}

.MouseOverSmallButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FEFEFE;
	background-color: #A6A6A6;
	font-size: 11px;
	border: 1px solid #8C8C8C; 
	cursor: hand;
	height: 18px;
	width: 50px;
}

.ButtonArea
{
	text-align: center;
}


/* ****************************** Table ****************************** */
TABLE
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.TDInReportPage
{
	width: 30px;
}

.TableInReportPage
{
	border-top: none;
	width: 30px;
	height:28px;
	background-color: #E4E4EC;
	border-bottom-color: #BEBED1;
	background-image:url(../../Common/Images/Comm_Images/MailReportButtonBG2.jpg);
}

.TableInReportPageMaster
{
	border-top: none;
	width: 30px;
	height:28px;
	background-color: #E4E4EC;
	border-bottom-color: #BEBED1;
	background-image:url(../../Common/Images/Comm_Images/MailReportButtonBG.jpg);
}

.DivPart
{
    color: Silver; 
    border-width: 1px; 
    border-style: solid;
    width: 100%;	
}

.TableHD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00406F;
	background-color: #7bbaf0;
	height: 22px;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 5px;
	filter: progid:DXImageTransform.Microsoft.Gradient (gradientType=0,startColorStr=#D8E8F8,endColorStr=#7bbaf0);
}

.TableHDLight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00406F;
	background-color: #A7CAE3;
	height: 20px;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 5px;
	filter: progid:DXImageTransform.Microsoft.Gradient (gradientType=0,startColorStr=#D4E1F1,endColorStr=#92B4E3);
}

.TableODDrow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #EFF7DF;
	height: 22px;
	vertical-align: text-top;
	padding-top: 3px;
}

.TableEVENrow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #E8E8E8;
	height: 22px;
}

.TDParentText
{
	background-color: #DBDBDB;
	height: 20;
	width: 85;
	padding: 5px;
	color: #00406F;
}

.TDLabel
{
	background-color: #EBEBEB;
	height: 20;
	width: 85;
	padding: 5px;
	color: #00406F;
}

.TDLabelNoWidth
{
	background-color: #EBEBEB;
	height: 20;
	padding: 5px;
	color: #00406F;
}

.TDLabelNoWidthForValue
{
	background-color: #EFEFEF;
	height: 20;
	padding: 5px;
	color: #000000;
}

.TDTextBox
{
	background-color: #F3F3FE;
	height: 20;
	padding: 0;
}

TD.TabHeader
{
	height: 20;
	width: 85;
	padding: 0;
}

.TDTreeView
{
	text-align: left;
	vertical-align: top;
}

.TableSignInMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	border: 1px solid #C5EEF8;
}

/* ****************************** Control ****************************** */
.MinDrp
{
	font-size: 11px;
	color: #000066;
	width: 50px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px #336699 solid;
}

.ShortDrp
{
	font-size: 11px;
	color: #000066;
	width: 150px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px #336699 solid;
}
.LongDrp
{
	font-size: 11px;
	color: #000066;
	width: 360px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px #336699 solid;
}
.BigLongDrp
{
	font-size: 11px;
	color: #000066;
	width: 600px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px #336699 solid;
}

.LongDropDownList
{
	font-size: 11px;
	color: #000066;
	width: 420px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px #336699 solid;
}

.DropDownList
{
	font-size: 11px;
	color: #000066;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px #336699 solid;
	width: 165px;
}

.ListBox
{
	width: 300px;
	height: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-width: 1px;
}

.ShortListBox
{
	width: 220px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-width: 1px;
}

.RoleListBox
{
	width: 330px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-width: 1px;
}

/****added on 05 Apr 07 Copied from SG UI designer****/
.BodyTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	padding: 0px;
}
.HD_content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
	padding: 0px;
	font-weight: bold;
}
.formTxt_singleLine
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 18px;
	border: 1px solid #0078FF;
}
.formTxt_multiLine {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	border: 1px solid #C5DEF8;
}
.BodyTxt_9
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003399;
	padding-right: 5px;
	padding-left: 5px;
}
.BodyTxt_10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	padding: 0px;
}
.BodyTxt_14
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
	padding: 0px;
}
.MandatoryFont
{
	color: Red;
}
.HR
{
	color: #CCCCCC;
}

/*AJAX*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
/* PhotoGallery*/
.thumb 
{ 
	BORDER-RIGHT: orange 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: orange 1px solid; 
	PADDING-LEFT: 10px; 
	BORDER-LEFT: orange 1px solid; 
	BORDER-BOTTOM: orange 1px solid 
}
.photoover 
{ 
	BORDER-RIGHT: #999999 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #ffffff 1px solid; 
	PADDING-LEFT: 2px; 
	BACKGROUND: #cccccc; 
	FILTER: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #ffffff 1px solid; 
	CURSOR: hand; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #999999 1px solid 
}
.imgL 
{ 
	BORDER-RIGHT: #99ccff 5px solid; 
	PADDING-RIGHT: 30px; 
	BORDER-TOP: #336699 5px solid; 
	PADDING-LEFT: 30px; 
	BACKGROUND: #6699cc; 
	FILTER: progid:DXImageTransform.Microsoft.fade(duration=0.8),progid:DXImageTransform.Microsoft.Blur(PixelRadius=3, ShadowOpacity=.30); 
	PADDING-BOTTOM: 30px; 
	BORDER-LEFT: #336699 5px solid; 
	CURSOR: hand; 
	PADDING-TOP: 30px; 
	BORDER-BOTTOM: #99ccff 5px solid 
}
.slides 
{ 
	FILTER: progid:DXImageTransform.Microsoft.fade(duration=0.9) 
}
.hFolder 
{ 
	BEHAVIOR: url(http://www.smw3.com/smw3/App_Themes/SMW3/Common.css#default#httpFolder) 
}

.EquipViewTable
{
	border-style:none;
	font-size:medium;
	height: 100%;
	text-align: center;	
}

.EquipViewCell1
{
	font-size:xx-small;
	vertical-align: top;
	text-align: center;		
}

.EquipViewCell2
{
	font-size:xx-small;
	height: 20px;
	vertical-align: bottom;
	text-align: center;
}

.EquipViewBorder
{
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	text-align: center;
}

.EquipViewCRU
{
	BACKGROUND: #0066ff; 
	font-size:xx-small;
	vertical-align: top;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
}

.EquipViewStandbyLegend
{
	BACKGROUND: #ffcc00;
	font-size:xx-small;
	vertical-align: top;
	text-align: center;		
}

.EquipViewStandby
{
	BACKGROUND: #ffcc00;
	font-size:xx-small;
	vertical-align: top;	
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	
}

.EquipViewNoTraffic
{
	BACKGROUND: lightgrey;
	font-size:xx-small;
	vertical-align: top;
	text-align: center;	
}

.EquipViewWithTraffic
{
	BACKGROUND: #33ff00;
	font-size:xx-small;
	vertical-align: top;	
	text-align: center;	
}

.EquipName
{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066ff;
	font-weight: bold;
	height: 25px;
	
}