body
{
	font-family:Verdana Arial Sans-Serif;	
	color:#333333;
}

#divRatingBox
{
	margin:0;
	padding:9em 0 0 0;
	width:100%;
	height:190px;
}

#divOperator
{
	color:white;
	font-weight:bold;
	font-size:1em;
	margin:.25em auto;
	text-align:center;
	padding:0;
	width:80%;
}

#divOperator span
{
	font-size:.75em;
}
	
#divSeal
{
	float:left;	
	z-index:10;
}

#ratedOpSeal
{
	margin:-13px 0 0 -13px;
	padding:0;
	float:left;
}

#divARGUSLogo
{
	float:left;
	margin:1em 1em .25em 2.25em;
	padding:0;
}

#divRating
{
	color:#FFFFFF;
	z-index:20;
	text-align:center;
	margin:-3.75em 0 0 0;
	padding:0 1em;
	float:right;
	font-size:1.25em;
	width:55%;
}

#divFlash
{
    margin:3em 0 0 0;
    padding:.75em 1em;  
    background-color:#aaaaaa;
    color:#aaaaaa;
    font-size:2.5em;
	position:relative;
    width:11.5em;
    height:3em;
    z-index:1;
    filter:alpha(opacity=45);
	-moz-opacity:0.45;
	-khtml-opacity: 0.45;
	opacity: 0.45;
}

#divTopText, #divFlashText
{
    z-index:20;
	color:#FFFFFF;
    font-size:2.5em;
    font-weight:bold;
    padding:0;   
    width:12em;
    margin:-3.5em 0 0 0;
    position:relative;
    padding:0 0 0 .5em;
    height:6em;
}
h3
{
	font-size:1.5em;
	color:#333333;
	font-weight:bold;	
	margin:0;
	padding:0;
}

.pros
{
	text-align:left;
	margin:0;
	padding:1em .5em;
	font-size:1.25em;
}

.pros a
{
	font-style:italic;	
}

.ratingStats
{
	text-align:left;
	margin:0;
	padding:1em .5em;
	font-size:1.25em;
}

.ratingStats ul
{
	width:95%;
	margin:.25em;
	padding:0;
}

.ratingStats ul li
{
	padding:.25em 0;
}

.ratingStats a
{
	font-style:italic;	
}
.bold
{
	font-weight:bold;	
}
.news
{
	text-align:left;
	margin:0;
	padding:1em .5em;
	font-size:1.25em;
}

.news table
{
	width:200px;
}

.news table td
{
	
}

.news table td.date
{
	white-space:nowrap;
	vertical-align:text-top;
}

.news a
{
	font-style:italic;	
}

ul#industryList
{
    position:absolute;
	font-size:1.65em;
	margin:1.5em 0 .5em .5em;
	padding:0 0 0 .5em;	
	z-index:1;
	width:85%;
}

ul#industryList li
{
	padding:.25em 0;
	list-style-type:disc;
}

ul#industryList li a
{
	color:#FFFFFF;	
}

ul#industryList li a:hover
{
	color:#FFFFFF;	
}

ul#shadowList
{
	font-size:1.65em;
	margin:1.5em 0 .5em .5em;
	padding:.0 0 0 .5em;	
	position:absolute;
	z-index:1;
	width:90%;
}

ul#shadowList li
{
	color:#999999;
	padding:.268em 0 .25em .06em;
	list-style-type:disc;
}

.ARGUSRatings
{
	padding:0 .25em 0 0;
}

.ARGUSRatings h3
{
	color:#FFFFFF;	
	font-weight:normal;
	font-size:2em;
	padding:0 .5em;
}

.subheader2
{
	
}

.info
{
	
}

ul.freelist
{
	
}

ul.freelist li
{
	
} 

ul.freelist span
{
	
}

.industry h3
{
	font-weight:normal;
	font-size:2em;
	position:absolute;
}

#topH3
{
    color:#FFFFFF;
    z-index:1;
    padding:0;
}

#shadowH3
{
   color:#999999;
   z-index:1;
   padding:.08em 0 0 .06em;
}

.heading
{
    margin:0;
    padding:.75em 1em;  
    background-color:#aaaaaa;
    color:#aaaaaa;
    font-size:2.5em;
    /*font-weight:bold; */
    width:7.75em;
    position:absolute;
    left:0;
    top:1.5em;
    z-index:1;
    filter:alpha(opacity=45);
	-moz-opacity:0.45;
	-khtml-opacity: 0.45;
	opacity: 0.45;
	white-space:nowrap;
}

div.shadowText
{
    z-index:5;
	color:#555555;
    font-size:2.5em;
    /*font-weight:bold;  */
    position:absolute;
    left:.265em;
    top:2.352em;
	white-space:nowrap;
}

div.headingText
{
    z-index:10;
	color:#FFF;
    font-size:2.5em;
    /*font-weight:bold;  */
    position:absolute;
    left:.25em;
    top:2.25em;
	white-space:nowrap;
}

div#divPROS
{
    margin:0 1.5em 1.5em 1.5em;   
    
}

a#linkARGUSPROS
{
    display:block;
    padding:.5em;
    font-size:2em;
    color:#1e4284;
    background:rgb(81, 135, 41) url("/Portals/0/images/ARGUSPROSLinkImage.png") repeat-x;	
    width:11.5em;  
}
#contactARGUS
{
    margin:1em 1em 1em 2em;
    padding:0;
}

#contactARGUS p
{
    font-size:1.375em;   
}

#contactARGUS table
{
    border:1px solid #666666;
}

#contactARGUS table th
{
    background-color:#666666;
    color:#FFFFFF;   
    font-size:1.375em;
    text-align:left;
    padding:.25em;
}

#contactARGUS table td
{
    padding:.25em;
    font-size:1.25em;   
}

#AboutARGUS
{
    margin:2em 2em 5em 2em;
    padding:0 0 4em 0;
}

#AboutARGUS p
{
    font-size:1.125em;
    line-height:1.25em;
    margin:1em 0 2em 0;
    padding:0;
}

#AboutARGUS p span
{
    font-weight:bold;   
}

#AboutARGUS h3
{
	font-size:1.25em;
}

.tabFooterWrapper
{
    clear:both;
    width:100%;
    height:auto;   
}
ul#tabFooterList
{
    float:left;
    width:70%;
    list-style-type:none;   
    margin:0 auto;
    padding-left:10em;
}

ul#tabFooterList li
{
    float:left;
    margin:.5em 4em;
    padding:0;
    /*width:30%;*/
    list-style-type:none;   
}

ul#tabFooterList li a
{ 
    font-size:.8em;
    color:#333333;
    text-decoration:none;
    margin:0;
    padding:0;
}

ul#tabFooterList li a:hover
{
    text-decoration:underline;
    color:#333333;
}

#divPartners
{
    margin:2.5em 0 0 1.5em;   
    min-height:35em;
}

#divPartners ul
{
    list-style-type:disc;
    margin:1em;   
}

#divPartners ul li
{
    list-style-type:disc;
    font-size:1.375em;
    font-weight:bold;   
    margin:.5em 0;
}

#divPartners ul li ul
{
    list-style-type:none;   
    margin:0 0 0 -1em;
}

#divPartners ul li ul li
{
    list-style-type:none;
    font-size:.9em;   
}

#memberLoginLinks
{
    width:100%;
    height:4em;
    margin:0;
    padding:0;
    text-align:center;
    background:rgb(237,163,38) url("/Portals/_default/Skins/ARGUS/images/orange gradient.jpg") repeat-x;   
}

#memberLoginLinks ul
{
    width:90%;
    margin:1em auto 2em auto;
    float:left;
    list-style-type:none;   
    padding:0 0 0 .5em;    
}

#memberLoginLinks ul li
{
    float:left;
    margin:0 3em 0 0;
    padding:0 0 0 2em;
    width:25%;
    list-style-type:none;       
}

#memberLoginLinks ul li a
{
    display:block;   
    font-size:1.375em;
    color:#333;
    text-decoration:none;
    margin:0;
    padding:0;
}

#memberLoginLinks ul li a:hover
{
    color:#333;
    text-decoration:underline;
}

#appList
{
    margin:2.5em 0 0 1.5em;
    font-weight:bold;
    font-size:1.375em;
}

#appList ul
{
    list-style-type:disc;
}

#appList ul li
{
    list-style-type:disc;
    font-size:1em;
    font-weight:bold;
}

#ARGUSLogin
{
    font-weight:bold;
    font-size:1.25em;
    position:relative;
    margin:2.5em 0 0 1.5em;
    height:20em;
}

#ARGUSLogin div
{
    float:left;  
    margin:0 3em;  
}

#ARGUSLogin img
{
    display:block;   
}

div#fraxmenu
{
	width:95%;
	height:34em;
	margin:1em auto;
	text-align:center;
}

div#fraxmenu div
{
	float:left;
	margin:0;
	padding:0 .25em 0 0;
	text-align:center;
}

div#fraxmenu div img
{
	height:141px;
	width:145px;
	border:0;
	display:block;	
}

.subheader2
{
	color: #666666;	
	font-weight:bold;
	font-size:1.5em;
	text-decoration:underline;
	margin:1em auto;
}

div.disclaimer
{
	width:450px;
	border:ridge 2px;	
	float:left;
	margin:1em 0 0 5em;
	padding:.25em .25em .25em 1em;
}
div.disclaimer p
{
	color:#7e94b2;
	margin:0 auto;
}

#divPress
{
	clear: both;
	padding:1em 0 0 0;
	width:90%;
	margin:1em 1em 1em 5em;
	font-size:1.3em;
}

#divPressReleases table td
{
	padding:.25em;
	vertical-align:text-top;
}

#acLookupUtility
{
    min-height:40em;
	width:80%;
	margin:1em auto;
}
#aclookupform
{

}
.aclookupheader
{
	background-color:#cccccc;
	color:#233652;
	padding:.5em 0 .5em .5em;
	font-weight:bold;
	text-align:center;
	margin:0 auto;
	width:60%;
	font-size:1.25em;
}

.aclookupinput
{
	text-align:center;
	width:100%;
	background-color:#FFFFFF;
	color:#000000;
	padding:.5em 0 .5em .5em;
}

#aclookupresults
{
	margin:1em 0;
}

.tblACLookup
{
	padding:1em .25em .25em .25em;
	background-color:#FFFFFF;
}

.tblACLookup th
{
	background-color:#CCCCCC;
	color:#233652;
	margin:0 .5em 0 0;
	padding:.5em;
}

.tblACLookup td
{
	color:#233652;
	padding:.25em;
}

.tblACLookup td.colHeading
{
	font-weight:bold;
	padding-right:.5em;
	text-align:right;
}

.pressreleasedetails
{
    margin:2em 1em 1em 3em;
    width:90%;
}

.pressreleasedetails .dateline
{
	color:#233652;
	font-weight:bold;
	font-size:1.125em;
}

.pressreleasedetails .headline
{
	color:#233652;
	font-weight:bold;
	font-size:1.35em;
	padding:.5em 0;
}

.pressreleasedetails .body
{
	padding:0 0 .5em 0;
	margin:0;
}

#divProductDetailOrangePanel
{
  	font-weight:bold;
	font-size:1.25em;
	color:#FFFFFF;  
	padding:.5em 0 0 .25em;
	margin:0;
	position:absolute;
	left:1;
	top:0;
}

#divProductDetailOrangePanel p
{
    font-size: 1.25em;
    margin:0 auto;
}

#divProductDetailOrangePanel ul
{
}

#divProductDetailOrangePanel ul li
{
    font-size:1.125em;
    list-style-type:disc;
}

.orangeBoxList, 
{
    font-size:1.25em;   
    margin:0 0 0 .5em;
    padding:0;
}

.orangeBoxList
{
    list-style-type:disc;
}

.orangeBoxList li
{
    font-size:1.25em;
    color:#FFFFFF;   
    margin:.25em .25em .25em 1em;
}

ul.orangeBoxList li
{
    list-style-type:disc;
}

.orangeBoxList li ul
{
	list-style-position:outside;
}

.orangeBoxList li ul li
{
	font-size:1em;
}

div.orangeBoxHeading
{
    /*color:#FFFFFF;*/
	color:rgb(51,51,51);
    font-size:1.5em;
    font-weight:bold;
    margin:0;   
    padding:1em 1em 0 1em;
}

.orangeBoxText
{
	color:rgb(51,51,51);
    margin:0;
    padding:1em 1em 0 1em;
    font-size:1.25em;   
}

.footermenu
{
	clear: both;
	width:824px;
	height:1.5em;
	padding:.375em 0;
	margin:0;
	text-align:center;
	background-color:rgb(1, 103, 177);
	/*float:left;*/
}

.footermenu ul
{
	white-space:nowrap;
	list-style-type:none;
	padding:0 auto;
	float:left;
	margin:0 auto;
	width:95%;
}

* html .footermenu ul 
{
  	display:inline-block; 
  	width:1px;               
  	padding:0 2px;           
	margin:0
}

.footermenu ul li
{
	float:left;
	list-style-type:none;
}

* html .footermenu ul li
{
  	display:inline;          
}

.footermenu a
{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding:.2em .5em;
	margin:0;
}

* html .footermenu a {
  display:inline-block;    
  margin:0 -2px;           
  }

.footermenu a:hover
{
	text-decoration:underline;
}

.subfooter
{
	font-style:italic;
	color:#999999;
}

.header
{
	margin:.25em 0 0 0;
	width:824px;
	height:120px;
	border-bottom:1px solid rgb(120, 151, 171);
	padding:0;
}

.avmosysheader
{
	margin:.25em 0 0 0;
	width:824px;
	height:154px;
	border-bottom:1px solid rgb(120, 151, 171);
	padding:0;
}

.logo
{
	float:left;
	width:23%;
	color:#666;
	text-align:center;
	font-size:1.125em;
	font-weight:bold;
	padding:.5em .5em .5em 0;
	margin:.5em 0 0 .5em;
}

.logo img
{
	display:block;
	margin:0 0 .25em 0;
	padding:0;
}


.avmosysmenu 
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
}

.avmosysmenu div
{
	float:left;
	margin:1em 0;
}

.avmosysmenu div ul
{
	white-space:nowrap;
	list-style-type:none;
	padding:0;
	margin:0;
	float:right;
}

* html .avmosysmenu div ul 
{
  	display:inline-block; 
  	width:1px;               
  	padding:0 2px;           
}

.avmosysmenu div ul li
{
	list-style-type:none;
	float:left;
}

* html .avmosysmenu div ul li
{
  	display:inline;          
}
.avmosysmenu a
{
	font-size:1.125em;
	color:#666666;
	text-decoration:none;
	display:block;
	padding:.2em .5em;
	margin:0;
	font-weight:bold;
}

* html .avmosysmenu a {
  display:inline-block;    
  margin:0 -2px;           
  }

.avmosysmenu a:hover
{
	text-decoration:underline;
}

.banner
{
	float:right;
	color:#666;
	font-weight:bold;
	font-size:3em;
	margin-top:2em;
	padding-right:.5em;
}

.uppermenu
{
	width:65%;
	float:left;
	text-align:right;
	margin:2.75em 0em 1em 6em;
	padding:0;
}

.uppermenu ul
{
	white-space:nowrap;
	list-style-type:none;
	padding:0;
	margin:0;
	float:right;
}

* html .uppermenu ul 
{
  	display:inline-block; 
  	width:1px;               
  	padding:0 2px;           
}

.uppermenu ul li
{
	float:left;
	list-style-type:none;
}

* html .uppermenu ul li
{
  	display:inline;          
}

.uppermenu a
{
	display:block;
	color:#999999;
	text-decoration:none;
	padding:.2em .5em;
	margin:0;
	font-size:1.25em;
	font-weight:bold;
}

* html .uppermenu a {
  display:inline-block;    
  margin:0 -2px;           
  }

.uppermenu a.memberlogin
{
	color:rgb(0,87,166);
	text-decoration:none;
}
.uppermenu a:hover
{
	text-decoration:underline;
}

.lowermenu 
{
	width:65%;
	float:left;
	margin:1.5em 0em 1em 6em;
	padding:0;
	text-align:right;
}

.lowermenu ul
{
	white-space:nowrap;
	list-style-type:none;
	padding:0;
	margin:0;
	float:right;
}


* html .lowermenu ul 
{
  	display:inline-block; 
  	width:1px;               
  	padding:0 2px;           
}

.lowermenu ul li
{
	list-style-type:none;
	float:left;
}

* html .lowermenu ul li
{
  	display:inline;          
}
.lowermenu a
{
	font-size:1.25em;
	color:#666666;
	text-decoration:none;
	display:block;
	padding:.2em .5em;
	margin:0;
	font-weight:bold;
}

* html .lowermenu a {
  display:inline-block;    
  margin:0 -2px;           
  }

.lowermenu a:hover
{
	text-decoration:underline;
}

.pressReleaseLink
{
    font-weight:bold;
    margin-right:2em;
}

#divPressReleaseDtlLinks
{
    margin-left:3em;   
}

.teamMember
{
    font-size:1em;   
    margin:1em 0 0 1em;
}

.gray
{
    color: rgb(51,51,51);    
}

p.partners
{
    font-size:1.2em;
    margin:.5em 0 1em 0;  
}

a.lnkAboutPopup, a.lnkAboutPopup:hover
{
    text-decoration:none;   
}

.aboutPopup
{
    padding:.5em 1em;
	margin:0;
}

.aboutPopup p
{
    margin:.5em .5em .5em 1em;   
}

.aboutPopup h1
{
    color:#000;
    font-size:1.5em;
    font-weight:bold;    
    margin:0;
    padding:0;
}

#divFuelSurvey
{
    margin:0 auto;
    padding:0 3em;   
}

ul.tabList
{
    list-style-type:none;  
    width:90%;
    margin:0;
    padding:0;
}

ul.tabList li
{
    list-style-type:none;
    margin:1em 0;   
    font-size:1.25em;
    width:90%;
}

table.AOCReports
{
	margin:0;
	padding:0;
}

table.AOCReports td
{
	padding:0 .25em;
	margin:0;
	text-align:left;
}

table.AOCReports td a
{
	font-weight:bold;
}
table.AOCReports td.AOCName
{
	padding-right:.25em;
	/*white-space:nowrap;*/
	text-align:left;
	width:90%;
}

table.AOCReports td.Buy
{
	text-align:left;
}

.PayPalMsgStyle
{
	font-weight:bold;
	color:rgb(120, 0, 0);
}

.searchLabel
{
     font-size:1.25em;
     font-weight:bold;
     color:#FFFFFF;
}

.NB_Store_ProductListContent
{
    clear:both;   
}

#orderdownloads
{
	margin:1em 2em 1em 5em;
	padding:0;	
}

#orderdownloads p
{
	font-size:1.375em;
}

#divPurchasedDoc
{
	font-size:.85em;
	margin-left:-4.5em;
}

#divPurchasedDoc table
{
	border:none;
	font-size:1.125em;
}

#divPurchasedDoc table th
{
	padding:.5em;
	text-decoration:underline;
}

#divPurchasedDoc table td
{
	padding:.5em;
	white-space:nowrap;
}

.homePageImage
{
    margin-bottom:1.75em;  
}

.ARGUSDefaultError
{
	font-size: 24px;
    font-weight: normal;
    color: #F1E7BD;
    font-style: italic;
	margin:0;
	padding:0 .25em .25em 2em;
	font-size:2em;  
}

div.ProductTabStyle
{
	margin:.5em 1em;
	border:none;
}

div.ProductTabStyle p
{
	font-size:1.25em;
	padding:0;
}

div.ProductTabStyle p.hdr
{
	font-weight:bold;
	text-decoration:underline;
	font-size:1.5em;
	border:none;
}
div.ProductTabStyle p.subheader
{
	font-weight:bold;
	/*border:none;*/
	padding:0;
	margin:0;
}

div.ProductTabStyle p.small
{
	font-size:1em;
	font-weight:bold;
}

div.ProductTabStyle ul
{

}

div.ProductTabStyle ul li
{
	font-size:1.25em;
}

table.compairproducts
{
	margin:0;
	padding:0;	
}

table.compairproducts td
{
	padding:0 .25em;
	margin:0;
	text-align:left;
	font-size:1.25em;
	font-weight:bold;
}

table.compairproducts td.prodName
{
	text-align:left;
	width:70%;
}

table.compairproducts td.price
{
	text-align:right;	
	/*width:45px;*/
	width:20%;
}

table.compairproducts td.buy
{
	/*width:25px;
	text-align:right;	*/
	width:10%;
	text-align:left;
	padding-left:.25em;
}

table.compairproducts td.buy a
{
	display:inline;	
	padding:0;	
	/*color:#233652;*/
	font-weight:bold;
}

div.orderFulFillment
{
	/*width:500px;*/
	/*margin:1em auto;*/
	font-size:1.25em;	
	margin:1em 2em 1em 3.5em;
	padding:0;	
}

div.orderFulFillment table
{
	/*width:400px;	*/
	background-color:#FFFFFF;
	color:#233652;
	border:1px solid #233652;
}

div.orderFulFillment table.td
{
	padding:.5em .25em .5em 0;
}

.Red
{
	color: rgb(255,0,0);
}

.Green
{
	color:rgb(51,153,102)
}

.Yellow
{
	color:rgb(255,153,0);
}

div#DidYouKnow
{
	/*color:#FFF;*/
	color:rgb(51,51,51);
	font-size:1.25em;
	font-weight:bold;
	margin:1em;
	width:90%;
	text-align:center;
	height:190px;
}

.DYK
{
	margin-top:1em;
	text-align:right;
	font-size:1.75em;
}

.largeDYK
{
	font-size:3.75em;
	font-weight:bold;
	text-align:center;
	margin:0;
}

.hide
{
	display:none;
}

.confirm
{
	font-weight:bold;
	font-size:1.75em;
	color:rgb(51, 51, 51);
}

#ContactUsInput
{
    width:75%;
    margin:1em auto;
    padding:0;
}

#ContactUsInput .row
{
    margin:0 0 .25em 0;
    padding:.25em 0 0 0;
    height:2em;
}

#ContactUsInput .row .colHeading
{
    float:left;
    text-align:right;
    margin:0 .25em 0 0;
    width:6em;
    font-size:1.375em;
}

#ContactUsInput span
{
    color:Red;
    font-size:1.25em;
    font-weight:bold;
}

#ContactUsInput .row .colInput
{
    float:left;
    margin:0 0 0 .25em;
}

#ContactUsInput input
{
   width:20em;
   border:1px solid #999999;
   height:1.5em;
}

#ContactUsInput select
{
    border:1px solid #999999;
   height:1.5em; 
   font-size:1.25em;      
}

#ContactUsInput textarea
{
    border:1px solid #999999;   
	width:30em;
}
#ContactUsInput .row #colMsg
{
 
    float:left;
    margin:0 0 0 .25em;
}

#ContactUsInput .row #colMsg div
{
    font-size:1.375em;
}

#submitRow
{
    text-align:center;
    clear:both;
    width:75%;
    margin:2em auto;
    padding-right:4.5em;
}

.errorStyle
{
    border:2px solid red;  
}

.validStyle
{
    border:none;   
}

.messageStyle
{
	font-size:1.5em;
	color:rgb(51, 51, 51);
	font-weight:bold;
	padding:1em;
}
.mailMsg
{
}

.mailMsg th
{
    font-weight:bold;   
}

.mailMsg td.key
{
    font-weight:bold;
    padding:.25em;
    margin:0 .25em 0 0;
    text-align:right;
}

.mailMsg td.val
{
    padding:.25em;
    margin:0 0 0 .25em;
}

.col span
{
    font-weight:bold;   
}

.contentpane h1
{
	font-weight:bold;
	padding:1em;
	margin-left:2em;
}

div.grayBG
{
	background-color:rgb(207, 206, 206);
	width:100%;
	margin:5em 0;
	padding:1em 0 3em 0;
	overflow:auto;
	text-align:center;
}

div.grayBG h1
{
	color:black;
	margin:0 auto;
	padding:0;
	text-align:center;
	width:90%;
}

div.grayBG ul
{
    float:right;
    list-style-type:none;   
	margin:2em auto;
	width:90%;
	padding:0;
}

div.grayBG ul li
{
    float:left;
    list-style-type:none;   
	width:33.3%;
}

div.grayBG ul li a
{
    display:block;   
    font-size:1.75em;
    color:#666666;
    text-decoration:none;
    margin:0;
    padding:0;
	white-space:nowrap;
	text-align:left;
}

div.grayBG ul li a:hover
{
    text-decoration:none;
    color:#666666;
}

div.grayBG ul li a img
{
    display:block;
	border:0;
}

div#divPRISMSolutions
{

	text-align:center;
	margin:1em auto;
	padding:0;
	/*width:90%;*/
}

div#divPRISMSolutions a
{
	float:left;
	font-size:1.25em;
	font-weight:bold;
	margin:3em auto;
	width:33%;
	padding:0 0 3em 0;
}

div#divPRISMSolutions a img
{
	border:0;
}

div#PrivacyPolicy
{
	margin:0 auto;
	width:95%;
}

div#divFraxMatrix
{
	width:100%;
	position:relative;
	overflow:scroll;
}

div#divPrograms
{
	width:90%;
	margin:0 auto 1em auto;
}

div#divAircraft
{
}

 table.fraxPgmTable, table.fraxACTable
{
}

table.fraxPgmTable td, table.fraxACTable td
{
	padding:0 1em 1em 0;
	font-size:1.5em;
}

.footerRow
{
	white-space:nowrap;
	padding:2em 0 .5em 0;
}

.divBack
{
	margin:1em;
	padding:1em;
}

div#ARGUSOperatorStats
{
	margin:1em auto;
	padding:0;
	width:85%;
	text-align:center;
}

div#ARGUSOperatorStats table
{
	margin:1em auto;
	font-size:medium;
		color:rgb(51,51,51);
		font-family:Arial;
}

div#ARGUSOperatorStats table th
{
	padding:0 0 .5em 0;
	font-size:large;
	color:rgb(51,51,51);
	font-weight:normal;
}

div#ARGUSOperatorStats table td
{
	text-align:left;
}

div#divBlogLink
{
	margin:3em 0 0 0;
}

div#divBlogLink a
{
	font-size:1.1em;
	text-decoration:none;
	color:#333;
}

div#divBlogLink a:hover
{
	text-decoration:underline;
	color:#333;
}

table.fraxProgramMatrix
{

}

table.fraxProgramMatrix th
{
	font-weight:bold;
	border-bottom:2px solid #cccdce;
	border-right:none;
		width:12em;
	padding:.25em 2em;
}

table.fraxProgramMatrix td
{
	width:12em;
	padding:.25em 2em;
	border-right:1px solid #cccdce;
	vertical-align:text-top;
}

table.fraxProgramMatrix td.headerRow
{
	font-weight:bold;
}

div.TRAQPakReports
{
	width:80%;
	margin:1em auto;
}

div.TRAQPakReports p
{
	margin:.25em 0 1.25em 10em;
}

div.TRAQPakReports a
{
	margin:0 0 1.5em 0;
	padding:0 0 1.5em 0;
	font-size:1.5em;
}

.thanks
{
	font-size:1.375em;
	margin:1em auto;
	width:80%;
	text-align:center;
}

.freeDataHeading
{
	color:rgb(51,51,51);
	font-weight:bold;
	text-decoration:underline;
	font-size:1.5em;
	margin:1em auto;
	width:80%;
	text-align:center;
}

.innercontainer
{
	float:left;
	margin:1em 1em 0 0;
	padding:0 6.5em;		
}

p.sectionheader
{
	font-style:italic;	
	font-size:1.5em;
}

div.fs_logo
{
	float:left;
	width:23%;
	color:#666;
	text-align:center;
	font-size:1.5em;
	font-weight:bold;
	padding:4em .5em .5em 0;
	margin:0 0 1em .5em;
	height:120px;
	vertical-align:bottom;
}

.fsfooter
{
	width:824px;
	height:2em;
	margin:0;
	padding:.75em 0 .25em 0;
	text-align:center;
}

.fsfooter ul
{
	white-space:nowrap;
	list-style-type:none;
	padding:0;
	margin:0 auto;
	width:90%;
	height:1.5em;
}

.fsfooter ul li
{
	float:left;
	list-style-type:none;
	margin:.5em 0;
	width:33%;
	text-align:center;
	font-weight:bold;
}

.fsheader
{
	margin:.0;
	width:824px;
	height:100px;
	padding:0;
}
.fsheader div
{
	float:left;
	width:50%;
	margin:0;
	padding:1.5em 0;
	font-weight:bold;
	font-style:italic;
	font-size:2em;
	text-align:center;
}

.fsheaderleft
{
	color:#FFF;
	background-color:#0168B3;
}

.fsheaderright
{
	color:#000;
	background-color:#E6E6E6;
}

div.productLinks
{
	width:100%;
	text-align:center;
}

