body
{
    overflow: auto;
}

.DarkenBackground {
    background-color:Black;
    opacity: 0.8; /* Safari, Opera */
    -moz-opacity:0.8; /* FireFox */
    filter: alpha(opacity=80); /* IE */
    z-index: 0;
    height: 100%;
    width: 100%;
    background-repeat:repeat;
    position:fixed;
    top: 0px;
    left: 0px;
}

.Heading, .FancyText, .RegText
{
	color: Black;
	font-size: 9pt;
	font-weight:normal;
	font-family: Verdana;
	letter-spacing:0.5;
}

.Heading3, .Heading2, .Heading1, .Heading
{
	color: #7D5D00;
	font-size: 8pt;
	font-weight:bold;
	font-family: Verdana;
}

.Heading3, .Heading2, .Heading1
{
    border-top:double 3px burlywood;
	border-bottom:double 3px burlywood;
}
.Heading2
{
	background-color:#7F0700;
	color:Yellow;
}

.Heading3
{
	color: #7F0700;
	font-size: 8pt;
	font-weight:bold;
	font-family: Verdana;
}

.CalBooked
{
	font-size: 7pt;
	font-family: Verdana;
	background-color:Yellow;
}

.CalBlocked
{
	font-size: 7pt;
	font-family: Verdana;
	background-color:LightGreen;
}

.CellUpperline
{
	border-top:double 2pt Silver;
}


.CellUnderUpperLines
{
	border-top:double 2pt Silver;
	border-bottom:double 2pt Silver;
}


.CellUnderlineDouble
{
	border-bottom:double 2pt Silver;
}

.CellUnderline0
{
	border-bottom: solid 1pt Silver;
}

.CellUnderline1
{
	border-bottom: ridge 1pt Silver;
}

.FancyText
{
	font-family: Bookman Old Style, Verdana;
}

.Justify
{
	text-align:justify;
}

.PaddingLeft5
{
	padding-left:5;
}


.PaddingLeft10
{
	padding-left:10;
}

.PaddingRight10
{
	padding-right:10;
}

.PaddingAll2
{
	padding:2pt 2pt 2pt 2pt;
}

.PaddingLeft2
{
	padding-Left:2pt;
}

.PaddingRight2
{
	padding-right:2pt;
}

.AdStyle
{
    border-collapse:collapse;
	border:solid 1px black;
    font-family:Verdana;
    font-size:8pt;
}

body
{
	color: black;
	font-family:Verdana;
	font-size:10pt;
	background-color: White;
	margin:0;
}

.ThinTableBorder {/*The table with the border*/
    border-width:1px;
    border-style:solid;
    border-color:Silver;
    font-family :Verdana;
    background-color:White;
 }
 
 .DividerV
 {
	border-right:dashed 1pt orange;
 }
 
 .DividerVL
 {
	border-left:dashed 1pt orange;
 }
 
 .DividerHT
 {
	border-top:dashed 1pt orange;
 }
 
 .DividerHB
 {
	border-bottom:dashed 1pt orange;
 }
 
 
.ThinTableBorderRed {
    border-width:1px;
    border-style:solid;
    border-color:#7F0700;
    font-family :Verdana;
    background-color:White;
 }

.GCheckboxStyle
{
	border-style:solid;
	border-width:1pt;
	border-color:Silver;
}	

 
 .GTextBoxStyle2, .GTextBoxStyle
 {
	font-family:Verdana;
	font-weight:normal;
	color:Black;
	width:130
 }


.GTextBoxStyle2
{
	width:200
}

.ThinTextbox
 {
	border-style:solid;
	border-width:0.5pt;
	border-color:black;
	border-bottom:solid 0.5pt black;
	border-left:solid 0.5pt black;
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	color:Black;
}


 .GButtonStyle
 {
	font-size:10pt;
	Font-Family:Arial;
	font-weight:bold;
	Border-Color:WhiteSmoke;
	Border-Width:1pt;
	Border-Style:Solid;
	border-bottom:solid 0.5pt WhiteSmoke;
	border-right:solid 0.5pt WhiteSmoke;
	background-color:DarkRed;
	cursor:pointer;
	Color:Yellow;
 }
 
 .GCheckboxStyle
 {
	background-color:burlywood;
	cursor:pointer;
 }
  
 .ThickButtonBorder
 {
	Border-Width:1.5pt;
 }
 
.DarkRed{color:DarkRed}

.Blue{color:Blue;}

.Silver{color:Silver;}

.Size20{font-size:20pt;}

.Size14{font-size:14pt;}

.Size12{font-size:12pt;}

.Size10{font-size:10pt;}

.Size9{font-size:9pt;}

.Size8{font-size:8pt;}

.Size7{font-size:7pt;}

.Size6{font-size:6pt;}

.SuccessText
{
	color: green;
	font-weight:bold;
	font-size: 8pt;
	font-family: Verdana;
}

.FailureText
{
	color: red;
	font-weight:bold;
	font-size: 8pt;
	font-family: Verdana;
}


.Footer
{
	font-size: 8pt;
	color: navy;
	font-family: Verdana;
}

.Bold
{
	font-weight:bold;
}

.Underline
{
	text-decoration:underline;
}

.Red
{
	color:Red;
}

.Green
{
	color:Green;
}

.Purple
{
	color:Purple;
}

.Orange
{
	color:Orange;
}


#ifAreaList1
{
	height:250;
	width:770;
	border:solid 1px silver;
	margin: 0px 1px 0px 0px;
	padding: 0pt 0pt 0pt 2pt;
}

#ifSearch1
{
	height:100%;
	width:519;
	border:solid 1px silver;
	margin: 0px 1px 0px 0px;
	padding: 0pt 0pt 0pt 2pt;
}

#ifPicView1
{
	height:100%;
	width:775;
	border:solid 1px black;
	margin: 0px 1px 0px 0px;
	padding: 0pt 0pt 0pt 2pt;
}

#ifOtherInfo1
{
	width:200;
	height:100;
	border:solid 0px silver;
	margin: 0px 0px 0px 0px;
	padding: 0pt 0pt 0pt 0pt;
}

#ifWorkarea1
{
	height:100%;
	width:100%;
	border:solid 1px silver;
	margin: 0px 1px 0px 0px;
	padding: 0pt 0pt 0pt 2pt;
}

#ifItems1{
	height:315;
	width:500;
	border:solid 5px Orange;
	margin: 0px 1px 1px 1px;
	padding: 0pt 0pt 0pt 0pt;
}

#ifPreview1
{
	height:425;
	width:500;
	border:solid 1px DarkRed;
	margin: 0px 1px 0px 0px;
	padding: 0pt 0pt 0pt 2pt;
}


.Rating
{
	background-color:Orange;	
}

.AltRow1
{
	background-color:#F5F5EB;
}

.AltRow0
{
	background-color:White;
}

.AR1
{
	background-color:#F5F5EB;
	border-bottom:solid 1pt silver;
}

.AR0
{
	background-color:White;
	border-bottom:solid 1pt silver;
}

hr {
	border:0;
	border-top:1px dashed #7F0700;
	height:1px;
	clear:both;
}

A:link	
{	
	text-decoration:	none;
	color:	Blue;
}	
		
A:visited	
{	
	text-decoration:	none;
	color:	Blue;
}	
		
A:active	
{	
	text-decoration:	none;
	color:	Blue;
}	
		
A:hover	
{	
	text-decoration:	underline;
	color:	Blue;
}

.LineSpacing
{
	line-height:15pt;
}

.LineSpacing12
{
	line-height:12pt;
}

.LetterSpacing
{
	letter-spacing:1;
}

.BoxTopLeft, .BoxTopMiddleNoBG .BoxTopMiddle, .BoxTopMiddleL, .BoxTopRight{font-size:1px;
	line-height:0px;
	margin:0px;
	padding:0px;
	height:0px;}

.BoxTopLeft
{	background-image:url(TLCorner.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.BoxTopMiddleNoBG, .BoxTopMiddle, .BoxTopMiddleL
{	border-color:#D6D6D6;
	border-style:solid;
	border-width:1px 0px  0px  0px;
}

.BoxStyle
{	border-color:#D6D6D6;
	border-style:solid;
	border-width:1px 1px  1px  1px;
}

.BoxTopRight
{
	background-image:url(TRCorner.gif); 
	background-repeat:no-repeat;
	background-position:left top;}

.BoxTitleNoBG,.BoxTitle, .BoxTitleL{
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;}

.BoxTitle, .BoxTopMiddle
{
    background-image:url(../Imgs/FtrGrd.gif); 
	background-repeat:repeat-y;
	background-position:right top;}

.BoxTitleL, .BoxTopMiddleL
{
    background-image:url(../Imgs/FtrGrd2.gif); 
	background-repeat:repeat-y;
	background-position:left top;}


.BoxTitleNoBG,.BoxTitle, .BoxTitleL{color:DarkBlue;font-family:verdana; font-size:80%;}


.BoxTitle2a
{
	background-image:url(../Imgs/TitleBG2.gif);
	background-repeat:repeat;
	border-bottom:solid 1px Orange;	
}

.BoxTitle3
{
	background-image:url(../Imgs/TitleBG.gif);
	background-repeat:repeat-x;
}

.BoxTitle4
{
	border-bottom:solid 1px Orange;	
}


.GoldenBG
{
	background-image:url(../Imgs/GoldenBG.gif);
	background-repeat:repeat;
}


.Padding1{padding:1px  1px  1px  1px;}

.PageTitle{
	padding-left:1pt;
	height:30;
	font-family:Verdana;
	font-size:20px;
	font-weight:bolder;
	color:DarkBlue;
	border-bottom:1pt dashed Orange;
}

.LogoLineMargin{margin-top:2px; margin-bottom:3px;}

.Hide
{
	display:none;
}	

.QuoteTemplateDiv
{
	position:relative;
	overflow:scroll;
	height:100pt;
}

.CalTitleStyle
{
	font-family:Verdana;
	font-weight:bold;
	font-size:12;
	color:DarkRed;
	background-color:White;
	background-image:url(../imgs/TitleBG.gif);background-repeat:repeat-x;
}

.ImageStyle
{
	border:solid 1pt orange;
}

.AdsImgStyle
{
	border:solid 1pt white;
}

.CurrentImage
{
	color:Red;
}

#hl
{
	background-color:Yellow;
	font-weight:bold;
}

.TabStyle
{
	width:65pt;
	cursor:pointer;
	font-weight:bold;
}

.InactiveTab
{
	color:Blue;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	font-size:10pt;
	font-weight:bold;
	background-image:url(../Imgs/InactiveTab.png);
	background-repeat:no-repeat;
}

.ActiveTab
{
	color:#B60A22;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	font-size:10pt;
	font-weight:bold;
	background-image:url(../Imgs/ActiveTab.png);
	background-repeat:no-repeat;
}

.TabSpace
{
	background-image:url(../Imgs/TabSpace.png);
}


.TabBucket
{
	border-bottom:solid 2px DarkRed;
	border-left:solid 2px DarkRed;
	border-right:solid 2px DarkRed;
	padding-left:5px;
	padding-right:5px;
}

.LightColorStrip1{
	padding:1pt;
	border: 1px solid #DBC06F;
	background-color: #F7F0DD;
}


.PageBreak{ page-break-before: always }

.MoreMenuBG
{
    background-image:url(../Imgs/BananaTree1.gif);
    background-repeat:no-repeat;
    background-position:right bottom;
}

.BsnsTypeImages
{
    background-repeat:no-repeat;
    background-position:right center;
   
}

.HeaderText1
{
    letter-spacing:2pt;
    text-transform:uppercase;
}

.HeaderText2
{
    font-weight:bold;
    letter-spacing:2pt;
}

