﻿html
{
  height:100%;
  overflow-y:scroll;
}

body
{
  background-color:#000000;
  color:#FFFFFF;
  font-family:Tahoma,Verdana,Segoe,sans-serif;
  font-size:10pt;
  margin:0px auto 0px auto;
  margin-bottom:10px;
  width:965px;
}

#Content
{
  color:#E7E7E7;
  line-height:1.3;
  min-height:540px;
  vertical-align:top;
}

#Content a, #Content a:visited
{
  color:#0866B2;
  text-decoration:none;
}

#Content a:hover
{
  color:#0A91FF;
  text-decoration:underline;
}

#Content a.OrangeLink, #Content a.OrangeLink:visited
{
  color:#FE450C;
  text-decoration:none;
}

#Content a.OrangeLink:hover
{
  color:#0A91FF;
  text-decoration:underline;
}

#Content .ContactFormLabel
{
  width:170px;
}

#Content p.Inset15
{
  margin-top:0px;
  padding-left:15px;
}

#Content h2.NoBottomMargin
{
  margin-bottom:0px;
}

/*  --- NOTICES ---  */
#Notices .Notice-Pad
{
  padding:5px;
}

#Notices .Notice-Intro
{
  margin-top:0px;
  padding-left:15px;
}
/*  --- END NOTICES ---  */

/*  --- SERVING LIST ---  */
#ServingList
{
  clear:left;
  padding:0px 10px 0px 10px;
}

#ServingList h4
{
  color:#656565;
  font-size:85%;
  font-weight:normal;
}

/*  --- FOOTER ---  */
#Footer
{
  clear:left;
  font-size:85%;
  height:50px;
  padding:30px 10px 10px 10px;
}

#Footer a, #Footer:link, #Footer a:visited
{
  color:#FE440B;
  text-decoration:none;
}

#Footer a:hover
{
  color:#FF7C3E;
}
/*  --- END FOOTER ---  */

/*  --- PLAIN BOX ---  */
.PlainBox
{
  background-color:#212121;
}

.PlainBox .TopLeft
{
  background-image:url("/Images/Plain_TopLeft.jpg");
  background-repeat:no-repeat;
  float:left;
  height:6px;
  width:6px;
}

.PlainBox .TopMiddle
{
  background-image:url("/Images/Plain_TopMiddle.jpg");
  background-repeat:repeat-x;
  height:6px;
}

.PlainBox .TopRight
{
  background-image:url("/Images/Plain_TopRight.jpg");
  background-repeat:no-repeat;
  float:right;
  height:6px;
  width:6px;
}

.PlainBox .Body
{
  border-left:solid 1px #373737;
  border-right:solid 1px #373737;
  padding:15px;
}

.PlainBox .Body .TopLeftIcon
{
  float:left;
  margin:-15px 0px 0px -10px;
  padding:0px 15px 10px 0px;
}

.PlainBox .Body h1
{
  color:#FE450C;
  font-size:180%;
  margin:0px;
  padding-bottom:20px;
}

.PlainBox .Body h2
{
  font-size:11pt;
  margin-top:0px;
  padding-top:0px;
}

.PlainBox .Body h2.Heading
{
  color:#FE450C;
  font-size:11pt;
  margin:0px;
  padding:0px 10px 15px 0px;
  text-align:right;
  text-transform:uppercase;
}

.PlainBox .BottomLeft
{
  background-image:url("/Images/Plain_BottomLeft.jpg");
  background-repeat:no-repeat;
  float:left;
  height:6px;
  width:6px;
}

.PlainBox .BottomMiddle
{
  background-image:url("/Images/Plain_BottomMiddle.jpg");
  background-repeat:repeat-x;
  height:6px;
}

.PlainBox .BottomRight
{
  background-image:url("/Images/Plain_BottomRight.jpg");
  background-repeat:no-repeat;
  float:right;
  height:6px;
  width:6px;
}
/*  --- END PLAIN BOX ---  */

/*  --- GRAY WHITE BOX ---  */
.GrayWhiteBox
{
  background-color:#212121;
  color:#000000;
}

.GrayWhiteBox .TopLeft
{
  background-image:url("/Images/GrayWhite_TopLeft.jpg");
  background-repeat:no-repeat;
  float:left;
  height:15px;
  width:15px;
}

.GrayWhiteBox .TopMiddle
{
  background-image:url("/Images/GrayWhite_TopMiddle.jpg");
  background-repeat:repeat-x;
  height:15px;
}

.GrayWhiteBox .TopRight
{
  background-image:url("/Images/GrayWhite_TopRight.jpg");
  background-repeat:no-repeat;
  float:right;
  height:15px;
  width:15px;
}

.GrayWhiteBox .Body
{
  background-image:url("/Images/GrayWhite_RowBG255.jpg");
  background-repeat:repeat-y;
  padding:30px;
}

.GrayWhiteBox .Body965
{
  background-image:url("/Images/GrayWhite_RowBG965.jpg");
  background-repeat:repeat-y;
  padding:30px;
}

.GrayWhiteBox .Body .TopLeftIcon
{
  float:left;
  margin:-15px 0px 0px -10px;
  padding:0px 15px 10px 0px;
}

.GrayWhiteBox .Body h1
{
  color:#FE450C;
  font-size:180%;
  margin:0px;
  padding-bottom:20px;
}

.GrayWhiteBox .Body h2
{
  font-size:11pt;
  margin-bottom:5px;
  padding-top:10px;
}

.GrayWhiteBox .Body h2.Heading
{
  color:#FE450C;
  font-size:11pt;
  margin:0px;
  padding:0px 10px 15px 0px;
  text-align:right;
  text-transform:uppercase;
}

.GrayWhiteBox .Body p
{
  margin:0px;
}

.GrayWhiteBox .BottomLeft
{
  background-image:url("/Images/GrayWhite_BottomLeft.jpg");
  background-repeat:no-repeat;
  float:left;
  height:15px;
  width:15px;
}

.GrayWhiteBox .BottomMiddle
{
  background-image:url("/Images/GrayWhite_BottomMiddle.jpg");
  background-repeat:repeat-x;
  height:15px;
}

.GrayWhiteBox .BottomRight
{
  background-image:url("/Images/GrayWhite_BottomRight.jpg");
  background-repeat:no-repeat;
  float:right;
  height:15px;
  width:15px;
}
/*  --- END GRAY WHITE BOX ---  */

/*  --- ORANGE SLASH BOX ---  */
#OrangeSlashBox
{
  width:700px;
}

#OrangeSlashBox .TopLeft
{
  background-image:url("/Images/OrangeSlash_TopLeft.jpg");
  background-repeat:no-repeat;
  float:left;
  height:47px;
  width:17px;
}

#OrangeSlashBox .TopMiddle
{
  background-image:url("/Images/OrangeSlash_TopMiddle.jpg");
  background-repeat:repeat-x;
  height:47px;
}

#OrangeSlashBox .TopRight
{
  background-image:url("/Images/OrangeSlash_TopRight.jpg");
  background-repeat:no-repeat;
  float:right;
  height:47px;
  width:10px;
}

#OrangeSlashBox .Body
{
  background-color:#212121;
  border-left:solid 1px #373737;
  border-right:solid 1px #373737;
  padding:5px 10px 5px 10px;
}

#OrangeSlashBox .BottomLeft
{
  background-image:url("/Images/OrangeSlash_BottomLeft.jpg");
  background-repeat:no-repeat;
  float:left;
  height:10px;
  width:10px;
}

#OrangeSlashBox .BottomMiddle
{
  background-image:url("/Images/OrangeSlash_BottomMiddle.jpg");
  background-repeat:repeat-x;
  height:10px;
}

#OrangeSlashBox .BottomRight
{
  background-image:url("/Images/OrangeSlash_BottomRight.jpg");
  background-repeat:no-repeat;
  float:right;
  height:10px;
  width:10px;
}

#OrangeSlashBox .TitleBar
{
  color:#ff7e45;
  float:left;
  font-size:24px;
  height:47px;
  padding-left:10px;
  padding-top:8px;
}
/*  --- END ORANGE SLASH BOX ---  */

/*  --- START gvFiles ---  */
#gvFilesWrapper
{
  border:solid 1px #FFFFFF;
  width:100%;
}

#gvFilesWrapper TD
{
  color:#000000;
  font-size:100%;
}

#gvFilesWrapper .HeaderStyle TH
{
  color:#000000;
  cursor:hand;
  filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#909090", endColorStr="#5D5D5D", gradientType="0");
  height:30px;
}

#gvFilesWrapper .HeaderStyle TH a
{
  color:#FFFFFF;
}

#gvFilesWrapper .RowStyle 
{
  background-color:#FFFFFF; 
  height:35px;
}

#gvFilesWrapper .AlternatingRowStyle
{
  background-color:#C7E3FF;
  height:35px;
}
/*  --- END gvFiles ---  */


/*
#Content
{
  background-color:#FFFFFF;
  color:#45465F;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
  min-height:540px;
  padding:15px 15px 15px 15px;
  vertical-align:top;
}

#Content .Section
{
  background-color:#fffde9;
  border:solid 1px #000000;
}

#Content .Section .Tab
{
  background-color:#3A65A6;
  filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#477CCC", endColorStr="#3A65A6", gradientType="0");
  height:25px;
}

#Content .Section .Header
{
  color:#FFFFFF;
  font-weight:bold;
  font-size:120%;
  padding-left:10px;
  padding-top:4px;
  text-align:left;
}

#Content .Section .SectionBody
{
  padding:15px;
}

.ServiceTitle
{
  font-weight:bold;
}
*/
