body 
{
	margin:0px;
	background-color:#273138;
	color:#ffffff;
	font-family:Arial,Helvetica,Sans Serif;
	font-size:10pt;
}

A, A:link, A:active, A:visited 
{
	color:#f29e42;
}

A:hover 
{
	color:#ffffff;
}

h1 {
	font-size:1.5em;
}

#divTopBar 
{
	background-color:#f38d1f;
	height:24px;
}

#divTollFree 
{
	width:850px;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	font-weight:bold;
}

#divHeader 
{
	background-image:url(/lib/templates/inspyretechnologies.com/images/headerbg.png);
	height:123px;
	background-repeat:no-repeat;
	background-position:top center;
}

#divHeaderContent 
{
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

#divHeaderLogo 
{
	float:left;
	width:240px;
}

#divHeaderMenu 
{
	float:right;
	padding-top:40px;
	text-align:right;
	width:640px;
	padding-left:25px;
}

A.HeaderMenuItem:link,A.HeaderMenuItem:active,A.HeaderMenuItem:visited 
{
	display:block;
	float:left;
	text-decoration:none;
	color:#ffffff;
	padding:16px;
	font-size:14px;
	font-family:Trebuchet MS,Verdana,Sans-Serif;
}

A.HeaderMenuItem:hover 
{
	color:#f2bd84;
	border-bottom:5px solid #f38d1f;
	padding-bottom:8px;	
}

#divHomepageSplash 
{
	height:266px;
	background-color:#c5c5c5;
	background-image:url(/lib/templates/inspyretechnologies.com/images/homepagesplashbg.png);
	background-repeat:no-repeat;
	background-position:top center;
}

#divHomepageSplashContent 
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#divSecondarySplash 
{
	height:139px;
	background-color:#c5c5c5;
	background-image:url(/lib/templates/inspyretechnologies.com/images/secondarysplashbg.png);
	background-repeat:no-repeat;
	background-position:top center;
	display:none;
	
}

#divSecondarySplashContent 
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding-top:55px;	
	padding-left:30px;
}

#divSecondarySplashCopy1 
{
	font-family:Georgia;
	color:#fb8302;
	font-style:italic;
	font-size:14pt;
	margin-bottom:8px;
}


#divSplashPicture 
{
	position:relative;
	top:-20px;
	float:left;
}

#divSplashCopy 
{
	float:right;
	width:468px;
	padding:15px;
	color:#044a81;
}

#divSplashCopy1 
{
	font-family:Georgia;
	color:#df7400;
	font-style:italic;
	font-size:12pt;
	margin-bottom:8px;
}

#divSplashCopy2 
{
	font-size:24pt;
	font-family:Georgia;
	margin-bottom:8px;
}

#divSplashCopy3 
{
	font-family:Verdana;
	font-size:12pt;
	line-height:17pt;
	color:#023b67;
	margin-bottom:8px;
}

#divHomepageSplashBottom 
{
	height:11px;
	background-color:#f38d1f;
}

#divHomepageBlue 
{
	height:292px;
	background-color:#00233f;
	background-image:url(/lib/templates/inspyretechnologies.com/images/homepagebluebg.png);
	background-repeat:no-repeat;
	background-position:top center;
	padding-top:43px;
}

#divHomepageBlueInner 
{
	background-image:url(/lib/templates/inspyretechnologies.com/images/homepagebluebg2.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:900px;
	height:281px;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
}

#divSecondaryBlue 
{
	background-color:#00233f;
	background-image:url(/lib/templates/inspyretechnologies.com/images/secondarybluebg2.png);
	background-repeat:repeat-y;
	background-position:top center;
}

#divSecondaryBlueInner 
{
	background-image:url(/lib/templates/inspyretechnologies.com/images/secondarybluebg1.png);
	background-repeat:no-repeat;
	background-position:top center;
}

#divSecondaryBlueContent 
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
	padding-bottom:20px;
}

#divSecondaryBlueCopyWide 
{
	background-image:url(/lib/templates/inspyretechnologies.com/images/secondarybluebg4.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:860px;
	float:left;
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
}

#divSecondaryBlueCopy 
{
	background-image:url(/lib/templates/inspyretechnologies.com/images/secondarybluebg3.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:566px;
	float:left;
	padding-top:20px;
	padding-left:50px;
	padding-right:50px;
}

#divSecondaryBlueMenu
{
	width:233px;
	float:left;
}

.HomepageBluePanel 
{
	width:232px;
	float:left;
	padding-top:15px;
	padding-left:30px;
	padding-right:30px;
}

.HomepageBlueHeader 
{
	text-align:center;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	color:#fbc386;
	font-size:16pt;
	margin-bottom:10px;
}

.HomepageBlueCopy 
{
	line-height:16pt;
	font-size:0.9em;
	margin-bottom:1em;
	height:185px;
	overflow:auto;
}

.HomepageBlueMore,.HomepageBlueMore A:link,.HomepageBlueMore A:visited,.HomepageBlueMore A:active
{
	color:#7bc5ff;
	text-decoration:none;
}

.HomepageBlueMore A:hover {
	text-decoration:underline;
}


#divFooter 
{
	background-image:url(/lib/templates/inspyretechnologies.com/images/footerbg.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:95px;
	padding-top:30px;
	text-align:center;
}

#divCopyright 
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding-left:75px;
	font-size:0.9em;
	margin-bottom:3px;
}

#divContact
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding-left:0px;
}

.PNGFix {
    behavior:url(/system/css/iepngfix.htc);
}

#divContentHeader 
{
	font-size:14pt;
	color:#ff9625;
	margin-bottom:30px;
}

.divContentBody 
{
	line-height:18pt;
	font-size:1.1em;
	margin-bottom:1em;
	color:#fee5c9;
}

.divContentSectionHeader 
{
	line-height:18pt;
	margin-bottom:1em;
	color:#ff9625;
	font-weight:bold;
	font-size:1.3em;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
}

.divContentCaption {
	color:#febd77;
	font-size:1.7em;
	line-height:24pt;
	margin-bottom:0.5em;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
}

.divContentSectionHeaderSmaller 
{
	line-height:18pt;
	color:#ff9625;
	font-weight:bold;
	font-size:1.2em;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
}

A.linkSideMenuMain:link,A.linkSideMenuMain:active,A.linkSideMenuMain:visited
{
	display:block;
	font-family:Verdana,Sans-Serif;
	font-size:8pt;
	/*font-family:Tahoma,Verdana,Sans-Serif;
	font-size:12pt;*/
	color:#7ab9eb;
	border-bottom:1px solid #3f6a8c;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	text-decoration:none;
}

A.linkSideMenuMain:hover
{
	color:#ff9625;
	background-color:#00233f;
}

A.linkSideMenuSub:link,A.linkSideMenuSub:active,A.linkSideMenuSub:visited
{
	display:block;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:10pt;
	color:#ff9625;
	padding-left:15px;
	text-decoration:none;
	margin-bottom:5px;
	margin-top:5px;
}

A.linkSideMenuSub:hover
{
	color:#ffffff;
}

A.linkSideMenuSub:after 
{
	content:url(/lib/templates/inspyretechnologies.com/images/icon_arrow.png);
}

#divContactForm 
{
	padding-top:10px;
	margin-top:5px;
	border-top:1px dashed #ff9625;
}

.divFormLine 
{
	padding:5px;
	margin-bottom:1px;
}

.divFormCaption 
{
	float:left;
	font-weight:bold;
	width:150px;
	padding-top:5px;
	color:#febd77;
}

.divFormField
{
	float:left;
}

.divFormField input 
{
	font-size:1.2em;
	border:1px solid #ff9625;
	background-color:#062843;
	color:#ffffff;
	padding:2px;
}

.divFormField textarea
{
	font-size:1.2em;
	border:1px solid #ff9625;
	background-color:#062843;
	color:#ffffff;
	padding:2px;
	font-family:Arial,Helvetica,Sans-Serif;
}

.divFormField select
{
	font-size:1.2em;
	border:1px solid #ff9625;
	background-color:#062843;
	color:#ffffff;
	padding:2px;
	font-family:Arial,Helvetica,Sans-Serif;
}

.butFormButton
{
	font-size:1.6em;
	border:1px solid #062843;
	background-color:#ff9625;
	color:#000000;
	padding:2px;
	font-family:Arial,Helvetica,Sans-Serif;
}

.graphicFramed {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
	margin-top:10px;
	border:5px solid #073f6b;
}

.graphicFramedLeft {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:5px;
	border:5px solid #073f6b;
}

.divSubTopic {
	background-image:url(/lib/templates/inspyretechnologies.com/images/graphic_orbs2.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:60px;
	margin-bottom:1em;
}

.divSubTopicSub {
	background-image:url(/lib/templates/inspyretechnologies.com/images/graphic_orbs3.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:35px;
	margin-bottom:1em;
}

.divSubTopicHeader,.linkSubTopicHeader, A.linkSubTopicHeader:link, A.linkSubTopicHeader:visited, A.linkSubTopicHeader:active  {
	display:block;
	font-weight:bold;
	color:#febd77;
	text-decoration:none;
	font-family:'Trebuchet MS', Helvetica, sans-serif;;
}

A.linkSubTopicHeader:hover  {
	text-decoration:underline;
}

.divSubTopicSummary {
	font-size:0.8em;
	line-height:14pt;
}

.BigLink, A.BigLink:link, A.BigLink:active, A.BigLink:visited {
	font-weight:bold;
	text-decoration:none;
	font-size:1.4em;
	border-bottom:1px dashed #f38d1f;
}

.BigLink:hover {
	text-decoration:underline;
}

.SideQuoteOuter {
	margin-top:10px;
	background-image:url(/lib/templates/inspyretechnologies.com/images/graphicQuoteTop.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:10px;
}

.SideQuoteInner {
	background-image:url(/lib/templates/inspyretechnologies.com/images/graphicQuoteBottom.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:15px;
	padding-bottom:25px;
	color:#febd77;
	font-size:0.8em;
}

.divPressRelease {
	margin-bottom:1em;
}

.divPressReleaseTitle {
	font-weight:bold;
}

.divPressReleaseSummary {
	font-size:0.8em;
	color:#fee5c9;
	margin-bottom:1em;
	float:left;
	width:100px;
	padding-top:2px;
}

.divPressReleaseBodyView {
	padding-bottom:1em;
	border-bottom:1px dashed #3f6a8c;
}


.divDownloadContainer {
	line-height:1em;
	padding:10px;
	background-color:#00233f;
	border:1px solid #0c558e;
}

.divDownloadTitle {
	font-size:0.8em;
	font-weight:bold;
}

.divDownloadSummary {
	font-size:0.6em;
}
