/*[variables]
sizes
{
	pageWidth: 900px;
}
colors
{
	link: #406595;
	link.linkLight: 0 30 80;
	link.linkMed: 0 0 30;
	link.linkDark: 0 -15 -11;
	dark: #3D4D7B;
	borderDots: #C9CBD3;
	darkText: #001043;
}
*/
/*[webpath]file:///C:/Users/Andrew/Desktop/Pretools/devskybound.css*/
/*[webpath]http://virtual2k3:1001/devskybound.css*/
/*[webpath]http://192.168.0.165:1001/devskybound.css*/
BODY
{
	font: 77% Verdana;
	max-width: 900px;/*[e]pageWidth*/
	_width: 900px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding: 0 1em;
	line-height: 1.5em;
}
A
{
	color: #406595;/*[e]link*/
}
A:hover
{
	#border: 1px dotted #406595;/*[e]1px dotted link*/
	#margin: -1px;
	background-color: #F2F5FF;
}
IMG
{
	border: 0;
}
#header
{
	padding-left: 165px;
	height: 72px;
	/*[ph]0*/
}
@media print
{
	#header
	{
		/*[id]0*/display: none;
	}
}
.headerLogo
{
	position: relative;
	float: left;
	left: -165px;
	top: 22px;
}
.HeaderTop, .HeaderBottom
{
	padding: 0.35em 0.35em 0.35em 2.85em;
}
.HeaderTop
{
	text-align: right;
	color: #3F5493;
}
.HeaderMiddle
{
	background: #CFDEF2 url(Stripe.png) no-repeat right;/*[e]linkLight url(Stripe.png) no-repeat right*/
	font-size: 120%;
	color: #405195;
	border-bottom: 1px solid #6D91C0;/*[e]1px solid linkMed*/
	border-right: 1px solid #6D91C0;/*[e]1px solid linkMed*/
	padding: 0.2em 0.2em 0.2em 0.4em;
}
#subheader
{
	border-bottom: 1px dotted #C9CBD3;/*[e]1px dotted borderDots*/
	text-align: center;
	padding: 0.8em 10em 0.7em;
	color: gray;
}
#content
{
	padding: 1em 0 0.5em;
	margin-top: 0.5em;
	zoom: 1;
}
#content H2
{
	letter-spacing: -0.05em;
	color: #3D4D7B;/*[e]dark*/
	margin-bottom: 0.25em;
}
#content P
{
	margin-top: 0.25em;
}
.ProductTile
{
	width: 440px;/*[e]pageWidth/2-10*/
	height: 18em;
	float: left;
	padding-right: 20px;
	/*this fixes the dotted rectangle around anchors:*/
	padding-bottom: 1px;
}
.ProductTileAlt
{
	padding-right: 0;
}
.ProductTile .Thumbnail
{
	display: inline;
	margin-right: 1em;
}
.ProductContent
{
	margin-left: 200px;
	#margin-left: 0;
}
.ProductImageLeft
{
	margin-right: 1em;
	float: left;
}
.ProductImageRight
{
	margin-left: 1em;
	margin-bottom: 0.5em;
	float: right;
}
.BigProductImage
{
	margin-left: 1em;
}
.T1
{
	letter-spacing: -0.05em;
	color: #3E5A7E;/*[e]linkDark*/
	font-size: 150%;
	line-height: 1.5em;
}
.T2
{
	background-color: #CFDEF2;/*[e]linkLight*/
	color: #406595;/*[e]link*/
	border-bottom: 1px solid #6D91C0;/*[e]1px solid linkMed*/
	/*[ph]1*/
	margin-bottom: 0.5em;
	/*[ph]2*/
	padding: 0.2em 0.2em 0.2em 0.4em;
	font-weight: bold;
	background: #CFDEF2 url(Stripe.png) no-repeat right;/*[e]linkLight url(Stripe.png) no-repeat right*/
	zoom: 1;
}
@media print
{
	.T2
	{
		/*[id]2*/margin-bottom: 1em;
	}
}
@media screen
{
	.T2
	{
		/*[id]1*/border-right: 1px solid #6D91C0;/*[e]1px solid linkMed*/
	}
}
.T3
{
	color: #3E5A7E;/*[e]linkDark*/
	font-weight: bold;
	font-size: 90%;
}
#footer
{
	color: gray;
	text-align: center;
	border-top: 1px dotted #C9CBD3;/*[e]1px dotted borderDots*/
	padding-top: 0.5em;
	zoom: 1;
	clear: both;
}
#sidebarLeft
{
	float: left;
	width: 182px;
	padding-top: 1em;
	margin-right: 1.5em;
	/*[ph]3*/
}
@media print
{
	#sidebarLeft
	{
		/*[id]3*/display: none;
	}
}
TABLE.Matrix
{
	width: 100%;
	background-color: #6D91C0;/*[e]linkMed*/
	margin: 0.25em 0em 1em;
}
TABLE.Matrix TH
{
	text-align: left;
	padding: 1px 4px;
	border-collapse: collapse;
	font-weight: normal;
	background-color: #CFDEF2;/*[e]linkLight*/
	color: #001043;/*[e]darkText*/
}
TABLE.Matrix TD
{
	background-color: white;
	padding: 1px 4px;
	color: #001043;/*[e]darkText*/
}
.sendButtonContainer
{
	text-align: center;
}
.InputText
{
	font: 145% calibri, arial;
	display: block;
	width: 100%;
}
SELECT
{
	font-family: calibri, arial;
	display: block;
}
TEXTAREA
{
	font-family: calibri, arial;
	display: block;
	width: 100%;
}
.ContactForm
{
	margin-left: auto;
	margin-right: auto;
	width: 60%;
}
.SendButton
{
	margin: 20px 15px 15px;
	font-size: 140%;
	font-family: Calibri, Arial;
}
.Matrix .Yes
{
	color: #005D00;
	background-color: #DFFFD5;
}
.ErrorBox
{
	border: 1px solid #550000;
	background-color: #B50000;
	color: white;
	padding: 0.5em;
	margin-bottom: 1em;
}
.SupportPricing
{
	margin: 0.5em 0em 1em;
	border-bottom: 2px solid #ABBFDB;
}
.SupportPricing TH, .SupportPricing TD
{
	border-top: 1px solid #ABBFDB;
	color: #001043;/*[e]darkText*/
}
