HTML, BODY {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.PortfolioDescription
{
	padding-top: 110px;
	padding-left: 70px;
}
.Description
{
	padding-top: 160px;
	text-align: right;
	padding-right: 30px;
}
.PageMaster
{
	height: 100%;
	vertical-align: top;
	padding-top: 150px;
}

BODY {
	background-color: #f7f7f7;
	background-image: url("../images/dts.gif");
	background-repeat: no-repeat;
	background-position: 1000px 350px;
}

A:link, A:visited, A:active, A:hover  {
	color: #ee8a1d;
	font-weight: bold;
	text-decoration: none;
}
A:Hover {
	text-decoration: underline;
}

.TableMaster {
	width: 810px;
	height: 300px;
	text-align: center;
	
}

.TableMaster .tlPad {
	background-image: url("../images/tlGrad.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 7px;
	height: 7px;
}
.TableMaster .tPad {
	background-image: url("../images/tGrad.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	height: 7px;
}
.TableMaster .trPad {
	background-image: url("../images/trGrad.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 10px;
	height: 7px;
}
.TableMaster .lPad {
	background-image: url("../images/lGrad.gif");
	background-repeat: repeat-y;
	background-position: right;
	width: 7px;
}
.TableMaster .rPad {
	background-image: url("../images/rGrad.gif");
	background-repeat: repeat-y;
	background-position: left;
	width: 10px;
}
.TableMaster .blPad {
	background-image: url("../images/blGrad.gif");
	background-repeat: no-repeat;
	background-position: right top;
	width: 7px;
	height: 10px;
}
.TableMaster .bPad {
	background-image: url("../images/bGrad.gif");
	background-repeat: repeat-x;
	background-position: top;
	height: 10px;
}
.TableMaster .brPad {
	background-image: url("../images/brGrad.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width: 10px;
	height: 10px;
}

.TableMaster TD.CenterPane {
	background-color: #FFFFFF;
	background-image: url("../images/contentBar.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}

.TableMaster .Content {
	height: 290px;
}
.TableMaster .Content .Logo {
	width: 310px;
	vertical-align: top;
	text-align: center;
}
.TableMaster .Content .Logo DIV
{
	position: relative;
	top: 50px;
}
.TableMaster .Content .HomeLogo {
	vertical-align: middle;
	text-align: right;
	
}
.TableMaster .Content .Copy {
	text-align: left;
	vertical-align: top;
	height: 188px;
	
}

.TableMaster .Content .HomeCopy {
	width: 400px;
	vertical-align: bottom;
}
	
.Menu 
{
	text-align: center;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
	color: #d8d8d8;
	padding-left: 360px;
	vertical-align: bottom;
}

.SubMenu {
	text-align: center;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
	color: #cdcdcd;
	padding-left: 46px;
	padding-top: 4px;
	height: 42px;
}

.Menu A, .Menu A:Link, .Menu A:Visited, .Menu A:Active, 
.SubMenu A, .SubMenu A:Link, .SubMenu A:Visited, .SubMenu A:Active 
{
	color: #cdcdcd;
	text-decoration: none;
}
.Menu A:Hover,
.SubMenu A:Hover
{
	color: #b0b0b0;
	text-decoration: none;
}

.Menu A.Selected , .Menu A.Selected:Link, .Menu A.Selected:Visited, .Menu A.Selected:Active, 
.SubMenu A.Selected , .SubMenu A.Selected:Link, .SubMenu A.Selected:Visited, .SubMenu A.Selected:Active 
{
	color: #ee8a1d;
}

.Headline {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: 1px;
	color: #ee8a1d;
	margin-bottom: 2px;
	padding-left: 23px;
	margin-top: 4px;
}

.LeftText, .RightText {
	padding-left: 23px;
	font-family: Arial;
	color: #474747;
	line-height: 19px;
	vertical-align: top;
	
}
.Tick 
{
	font-family: Tahoma;
	font-size: 18px;
	color: #ee8a1d;
	text-align: left;
	padding-left: 60px;
	padding-bottom: 71px;
	
}
.Explain
{
	font-family: Tahoma;
	font-size: 14px;
	color: #6d6d6d;
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 25px;
}
.Explain .SecondLine
{	
	font-family: Tahoma;
	font-size: 14px;
	color: #6d6d6d;
	text-align: left;
	vertical-align: bottom;
	padding-left: 80px;
	
}

.SolutionsHeading 
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: 1px;
	color: #ee8a1d;
	margin-bottom: 2px;
	padding-top: 50px;
	padding-left: 24px;
}
.GrayBox{
	background-color: #b8b8b8;	
}
.Contact
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: 1px;
	color: #ee8a1d;
	vertical-align:top;
	margin-top: 46px;
	padding-left: 30px;
}
.Contact .EmailLogo
{
	vertical-align: bottom;
}
.TMR
{
	font-family: Arial;
	font-size: 14px;
	color: #ee8a1d;
	padding-left: 33px;
	padding-top: 10px;
	font-weight: bold;
}

.Street
{
	font-family: Arial;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 33px;
}
.CityState
{
	font-family: Arial;
	font-size: 11px;
	padding-top: 4px;
	padding-left: 33px;
}
.Street .Phone, .CityState .Fax
{
	font-size: 12px;
	font-family: Arial;
	padding-left: 63px;
	color: #b8b8b8;
}
.Street .PhoneNumber, .CityState .FaxNumber
{
	font-size: 13px;
	font-family: Arial;
	padding-left: 3px;
	color: #ee8a1d;
	font-weight: bold;
}
.CityState .Fax
{
	padding-left: 69px;
}
.PlusSymbol
{
	padding-left: 2px;
	padding-right: 2px;
}
.SubMenuItem
{
	padding-left: 5px;
	padding-right: 5px;
}
.Space
{
	padding-left: 2px;
	padding-right: 2px;
}